/* CSS Document */
*{margin:0; padding:0;}

body{
  font-family:Helvetice,Arial,sans-serif;
  font-weight:normal;
  font-size:12px;
  color:#6C7378;
}

/* generell */

ul, ol{list-style:none;}
h2,h3{
  font-weight:normal;
}
a{
  text-decoration:none;
  color:#3AAFE1;
}
a:hover{
  text-decoration:underline;
}
img{
  border:none;
}
/* generell end*/

/* Container Section Begin*/
#wrapper{
  position:relative;
  margin:0 auto;
  width:801px;
  padding-top:10px;
  padding-bottom:50px;
  background: url(../images/wrapper_bg_small_new.png) repeat-y;
  /*background-image:url(../images/cluestripey_background.gif);
  background-position:left -140px;
  background-repeat: repeat-y;*/
}

#container{
  position:relative;
  margin:0px auto;
  width:760px;
}
/*Container Section End*/

/*Header Section Begin*/
.header_wrapper{
  width:760px;
  position:relative;
  height:149px;
  background:url(../images/header_bg_neu.png) left top no-repeat;
}

.logo{
  width:500px;
  height:90px;
  position:relative;
  top:10px;
  left:10px;
  float:left;
  font-family:Helvetica,Arial;
  position:relative;
}
.logo img{
  float:left;
}
.logo h1{
  color:#6C7378;
  float:left;
  font-size:25px;
  position:relative;
  top:40px;
}
.header_contact{
  width:250px;
  height:90px;
  float:right;
  text-align:right;
  position:relative;
  top:10px;
  right:20px;
  font-weight:100;
  line-height:18px;;
}
.header_contact img{
margin-right:5px;
}
.header_contact a{
color:#6C7378;
}
.header_contact h3{
  margin-top:1em;
  font-weight:bold;
}
/*Header Section End*/


/*Menu Section Begin*/
.mainmenu{
  position:relative;
  width:740px;
  height:40px;
  left:10px;
  top:5px;
  float:left;
  background-color:#fff;
  border-top:2px solid #3AAFE1;
}
.mainmenu a{
  margin:8px 7px 0 8px;
  float:left;
  display:block;
  text-indent:-999px;
}



.breadcrumb{
  position:relative;
  width:745px;
  height:12px;
  top:-5px;
  line-height:12px;
  font-size:10px;
  margin:0 auto;
  margin-bottom:0px;
}
.breadcrumb a{
  color:#6C7378;
}
.breadcrumb a:hover{
  
}
/*Menu Section End*/

/*Sitetitle Section End*/
.sitename{
  position:relative;
  width:749px;
  height:20px;
  margin:0px auto 5px auto;
  left:-1px;
  background-color:#fff;
}
.sitename p{
  font-size:14px;
  margin-left:5px;
  line-height:20px;
}
/*Sitetitle Section End*/

/*Content Section End*/
.content_wrapper{
  position:relative;
  margin-bottom:20px;
  width:750px;
  margin-left:4px;
  
}
.content_main{
  position:relative;
  margin-bottom:15px;
  float:left;
}
.content_main_leftCol{
  width:245px;
  position:relative;
  float:left;
  margin-right:10px;
}
.welcome{
  width:220px;
  height:104px;
  background-color:#fff;
  margin-bottom:8px;
  margin-left:1px;
  padding:10px;
}
.welcome h3{
  font-size:18px;
  margin-bottom:0.2em;
  font-family:Helvetica,Arial;
}
.brochure_tri,.brochure_wet{
  position:relative;
  float:left;
  height:102px;
  width:122px;
  
  text-indent:-9999px;
  margin-right:1px;
}
.brochure_tri{
background:url(../images/trilogy.png) left top no-repeat;
}
.brochure_wet{
  background:url(../images/frontline.png) left top no-repeat;
  margin:0;
}
.brochure_tri:hover{
  background:url(../images/trilogy_hover.png) left top no-repeat;
}
.brochure_wet:hover{
  background:url(../images/frontline.png) left top no-repeat;
}
.flashcontent{
  background-color:#fff;
  width:495px;
  height:229px;
  position:relative;
  float:left;
}
.content_teaser,.content_teaser_special{
  position:relative;
  width:241px;
  background-color:#DFCBC5;
  height:145px;
  float:left;
  margin-right:13px;
  color:#fff;
}
.content_teaser_special{
  background-color:#e14139;
}
.content_teaser img,.content_teaser_special img{
  float:left;
  position:relative;
}
.content_teaser .text,.content_teaser_special .text{
  float:left;
  position:relative;
  width: 125px;
  left:1px;
  top:7px;
}
.content_teaser h2,.content_teaser_special h2{
  font-size:16px;
}
/*Content Section End*/

/*Footer Section Begin*/
.footer_wrapper{
  position:relative;
  width:750px;
  margin-left:4px;
  background: url(../images/footer_bg.png) left top repeat-x;
  height: 165px;

}
.footer_wrapper a{
  color:#fff;
}
.product_range{
  position:relative;
  padding-top:5px;
  width:744px;
  margin-left:3px;
  border-bottom:1px solid #fff;
}
.product_range ul li h3{
  color:#fff;
  position:relative;
  font-size:14px;
  line-height:20px;
}
.product_range ul{
  color:#fff;
  float:left;
  width:225px;
  margin-left:10px;
  margin-bottom:10px;
}

.product_range ul li{
  line-height:12px;
}
.footer{
  position:relative;
  text-align:center;
  height:30px;
  color:#fff;
  font-size:10px;
}
.footer p{
  margin:5px 0;
}

/*Footer Section End*/

.clear{
  clear:both;
}
.last{
  margin:0;
}

.full_range{
  position:absolute;
  right:5px;
  bottom:5px;
  line-height:20px;
  padding-right:20px;
  color:#fff;
  background: url(../images/white_drop.png) right top no-repeat;
}
.full_range:hover{
  background: url(../images/white_drop_down.png) right top no-repeat;
}
