/* CSS Document */
body{
font-family: verdana; font-size: 12px;background-color: #FAF8F8;
 margin: 0; padding: 0;
}
html{overflow-y: scroll;}

a {text-decoration: none;color: #0071BC;}
a.system{color: #0071BC;} 
a.system:hover{text-decoration: underline;} 

a.systemSelected{color: #90AABB;} 
p{margin: 0; padding: 0;}

#main{
 position: absolute;
 margin: 0 auto;
 margin-top: 40px;
 margin-left: -384px;
 left: 50%;
 width: 768px;
}
#content{
}
.header{
 /* hier den Pfad anpassen */
 width: 100%; height: 138px; background-image:url(/img/backgrounds/header_grey2.gif);background-repeat: repeat-x;
 border-bottom:1px solid #F2F1F1;border-top: none;
 /*background-color: #F2F1F1;*/
}
.header .logo{
 float:left;width: 240px;padding-top: 54px;;
}
.header .systemNav{
 float:left;padding-top: 0px;height: 38px;width: 517px;text-align: right;;
}


.header .systemNavBlank{
 float:left;width: 517px;height: 58px;text-align: right;background-color: #fff;
}

/* ************** Navigation ********************/
.topNavHolder{ float:left;width: 515px;height: 58px; }
.topNavLeft{ float:left; width:138px;height: 58px;padding-left:40px;margin-top: 40px; }
.topNav{ float:left; width:138px;height: 58px;margin-top: 20px;}
.topSubNav{float:left; width: 100%; height: 24px;background-color: #E7E7E7;padding-top: 6px;}
.topSubNavTestimonial{float:left; width: 568px; height: 24px;background-color: #E7E7E7;padding-top: 6px;}


#content{
float: left;
width: 768px;
min-height: 350px;
line-height: 160%;


}
#content .headline{font-weight: bold; color: #0071BC;font-size: 18px;margin-bottom: 4px;}
#content .subHeadline{font-size: 12px;color: #0071BC;font-weight: bold; margin: 0; padding: 0;}
#content .column0{float: left; width: 756px;min-height: 460px;background-color: #fff;border: 1px solid #F2F1F1;padding-top: 6px;padding-bottom: 6px;padding-left: 10px;}
#content .column1{float: left; width: 367px;min-height: 700px;background-color: #fff;border: 1px solid #F2F1F1;padding-top: 6px;padding-bottom: 6px;padding-left: 10px;}
#content .column2{float: right; width: 367px;min-height: 700px;border: 1px solid #F2F1F1;padding-top: 6px;padding-bottom: 6px;padding-left: 10px;padding-right: 6px;background-color: #fff;}
*html #content .column0{width: 768px;height: 460px;}
*html #content .column1 {height: 710px;}
*html #content .column2{}
#footer{
float: left;
width: 100%;
min-height: 18px;
margin-top:4px;
padding-top:2px;
background-color: #F2F1F1;
border: 1px solid #F2F1F1;
font-size: 11px;
text-align: center;
}

/* ************** Kontakt **************/
.formStandard{float: left;width: 720px;margin-left: 15px;margin-bottom: 10px;}
.formTitle{float:left;width: 90px;}
.formInput{float:left;width: 350px;}
.formTextarea{}
.formZip{}
.formCity{}

.frmTextfield{}
.frmButton{}

/*************************** weitere Elemente ********************/
.row_0{background-color: #fff; padding: 6px;}