﻿/* CSS Document */

.borderLT {
  background:url(sitecore/images/borderLT.png) no-repeat left top;
  width:50%;
  height:5px;
  float:left;
}
.borderRT {
  background:url(sitecore/images/borderRT.png) no-repeat right top;
  width:50%;
  height:5px;
  float:right;
}
.borderLB {
  background:url(sitecore/images/borderLB.png) no-repeat left bottom;
  width:50%;
  height:5px;
  float:left;
}
.borderRB {
  background:url(sitecore/images/borderRB.png) no-repeat right bottom;
  width:50%;
  height:5px;
  float:right;
}
.borderLR {
  background-color:#FFFFFF;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  padding:10px 18px 0 18px;
  clear:left;
  display:run-in;
}
.border2LT {
  background:url(sitecore/images/border2LT.png) no-repeat left top;
  width:50%;
  height:5px;
  position:absolute;
  left:0;
  top:0;
  z-index:999;
}
.border2RT {
  background:url(sitecore/images/border2RT.png) no-repeat right top;
  width:50%;
  height:5px;
  position:absolute;
  right:0;
  top:0;
  z-index:999;
}
.border2LB {
  background:url(sitecore/images/border2LB.png) no-repeat left bottom;
  width:50%;
  height:5px;
  position:absolute;
  left:0;
  bottom:0;
  z-index:999;
}
.border2RB {
  background:url(sitecore/images/border2RB.png) no-repeat right bottom;
  width:50%;
  height:5px;
  position:absolute;
  right:0;
  bottom:0;
  z-index:999;
}
.border2LR {
  background-color:#FFFFFF;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}

.buttonWrap {
  position:relative;
  margin-bottom:6px;
}
.buttonBlueLT {
  background:url(images/button_blueLT.png) no-repeat left top;
  width:50%;
  height:4px;
  position:absolute;
  left:0;
  top:0;
}
.buttonBlueRT {
  background:url(images/button_blueRT.png) no-repeat right top;
  width:50%;
  height:4px;
  position:absolute;
  right:0;
  top:0;
}
.buttonBlueLB {
  background:url(images/button_blueLB.png) no-repeat left top;
  width:50%;
  height:4px;
  position:absolute;
  left:0;
  bottom:0;
}
.buttonBlueRB {
  background:url(images/button_blueRB.png) no-repeat right top;
  width:50%;
  height:4px;
  position:absolute;
  right:0;
  bottom:0;
}
.buttonBlue {
  background:#6095C1;
  color:#FFF;
  font-size:12px;
  line-height:28px;
  position:relative;
  top:4px;
  padding-left:14px;
  text-transform:uppercase;
  font-weight:bold;
  font-family:Arial, Helvetica, Tahoma; 
  padding-top:4px;
}
.buttonBlue a {
  text-decoration:none;
  color:#FFF;
}
.buttonHeadline {
  font-size:13px; 
  color:#999;
}

.featureSection 
{
    float:left;
    width:922px;
  height:250px;
  position:relative;
}
.featureSection h1 {
  font-size:30px;
  line-height:30px;
  font-weight:normal;
  color:#FFFFFF;
  width:300px;
  margin:0;
  position:absolute;
  left:20px;
  top:30px;
  z-index:899;
}
.featureSection .borderLR {
  padding-bottom:15px;
}
.featureSection .img {
  position:absolute;
  float:left;
  overflow:hidden;
  height:250px;
}

.mainSection {
  margin-bottom:15px;
}
.mainSection h1 {
  font-size:22px;
  line-height:23px;
  font-weight:normal;
  color:#6095C1;
  margin:0 0 10px 0;
}
.mainSection .subheadline {
  font-size:13px;
  font-weight:bold;
  color:#66707A;
  margin-bottom:25px;
}
.mainSection .borderLR {
  padding-bottom:30px;
  min-height:70px;
  width:512px;
}
.mainSection .imgRight {
  float:right;
  margin:0 0 15px 15px;
}

.section1cl {
  width:176px;
  height:286px;
  float:left;
  margin-right:10px;
  margin-bottom:11px;
}
.section1cl .img {
  width:152px;
  height:108px;
  overflow:hidden;
  margin-bottom:10px; text-align:center;
}
#right .section1cl .img {
  height:auto;
}
.section1cl .headline h2 {
  font-size:12px;
  line-height:14px;
  height:42px;
  overflow:hidden;
  color:#6095C1;
  margin:0 0 7px 0;
}
.section1cl .teaser{
  height:78px;
  line-height:13px;
  margin-bottom:8px;
}
.section1cl .link a {
  color:#6095C1;
  font-weight:bold;
  font-family:Arial, Tahoma, Helvetica;
}
.section1cl .borderLR {
  padding:4px 11px 11px 11px;
}

.departmentTop .department {
  float:right;
  width:140px;
  margin:17px 0 0 0;
}
.departmentTop .department .name {
  font-weight:bold;
}
.departmentTop .department .address {
  
}
.departmentTop .department .postal {
  float:left;
  margin-right:4px;
}
.departmentTop .department .city {
  
}
.departmentTop .department .phone {
 margin-top:4px; 
}
.departmentTop .department .email {
  
}
.departmentTop .department .cvr {
  margin-top:4px;
}

.ctFooter .department {
  margin-top:15px;
  font-size:11px;
}
.ctFooter .department .name {
  font-weight:bold;
  float:left;
  padding-right:7px;
  margin-right:7px;
  border-right:1px solid #CCCCCC;
}
.ctFooter .department .address {
  float:left;
  padding-right:7px;
  margin-right:7px;
  border-right:1px solid #CCCCCC;
}
.ctFooter .department .postal {
  float:left;
  margin-right:4px;
}
.ctFooter .department .city {
  float:left;
  padding-right:7px;
  margin-right:7px;
  border-right:1px solid #CCCCCC;
}
.ctFooter .department .phone {
  float:left;
  padding-right:7px;
  margin-right:7px;
  border-right:1px solid #CCCCCC;
}
.ctFooter .department .email {
  float:left;
  padding-right:7px;
  margin-right:7px;
  border-right:1px solid #CCCCCC;
}
.ctFooter .department .cvr {
  
}

/***NEWS***/
.news {
}
.news .list {
  clear:left;
  margin-bottom:20px; 
  display:table;
  width:100%;
}
.news .borderLR {
  padding-bottom:30px;
}
.news .list .headline h2 {
  font-size:14px;
  margin:0 0 3px 0;
}
.news .list .headline a {
  text-decoration:none;
}
.news .list .teaser {
}
.news .list .image img {
  float:right;
  margin:0 0 15px 15px;
}
.news .list .link {
  margin-top:4px;
}
.news .list .date {
}


/***FORMS***/
.cornerLT_form {background:url(images/cornerLT_form.png) no-repeat left top; width:50%; height:5px; position:absolute; left:0; top:0;}
.cornerLB_form {background:url(images/cornerLB_form.png) no-repeat left bottom; width:50%; height:5px; position:absolute; left:0; bottom:0;}
.cornerRT_form {background:url(images/cornerRT_form.png) no-repeat right top; width:50%; height:5px; position:absolute; right:0; top:0;}
.cornerRB_form {background:url(images/cornerRB_form.png) no-repeat right bottom; width:50%; height:5px; position:absolute; right:0; bottom:0;}
.wrapForm {position:relative; padding:5px 0;}
.CBform {background:#F0F2F3; border-left:1px solid #CCC; border-right:1px solid #CCC; display:table; width:548px; color:#333; padding-top:15px; padding-bottom:40px;}
.CBform .header {border-bottom:1px solid #CCC; margin:10px 20px; padding-bottom:10px; display:table; width:498px;}
.CBform .headline {float:left; font-size:14px; color:#999; text-transform:uppercase; }
.CBform .info {float:right; color:#999; padding-top:3px;}
.CBform .item {margin-left:20px; margin-bottom:8px; width:518px; display:table;}
.CBform .label {width:160px; float:left; padding-top:4px;}
.CBform .input {float:left;}
.CBform .input input {height:20px; padding:2px 0 0 5px;}
.CBform input {width:330px;}
.CBform textarea {width:333px;}
.CBform .required {color:#F00; padding-left:4px;}
.CBform .submit {float:right; padding-top:10px; padding-bottom:10px; margin:10px 30px 0 0; background:#99CC00; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:uppercase; font-weight:bold; color:#FFF; font-family:Arial; font-size:12px; display:table;}
.CBform .submit a {color:#FFF; text-decoration:none; padding:10px 20px; border:1px solid #86B300; }
.CBform .submit a:hover {color:#FFF; background:#69C; border:1px solid #4382C0;}
.CBform .submit2 {float:right; padding-top:10px; padding-bottom:10px; margin:10px 10px 0 0; background:#CCC; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:uppercase; font-weight:bold; color:#FFF; font-family:Arial; font-size:12px; display:table;}
.CBform .submit2 a {color:#999; text-decoration:none; padding:10px 20px; border:1px solid #999; }
.CBform .submit2 a:hover {color:#FFF; background:#999; border:1px solid #888;}


