/*ALLGEMEINE EINSTELLUNGEN*/
body{background:url(../images/background/back.gif) top repeat-x; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; color: #778279;}

.container{width: 780px; font-size:11px;}
.copyright{background-color: #E0E0E0; color: #848E86; font-size:11px; padding: 1 5 1 0;}
.copyright a{text-decoration:none; color: #848E86; }
.copyright strong{color: #666666; font-weight:normal; text-decoration:underline; }


/*HEADER BILDER*/
.header{height: 200px; font-size:11px; border:0px solid #CCCCCC; border-top: none; border-left: none; border-right:none;}
.header .headerProduct{position:absolute; top:61px; left:76px; }
.header .blackDiv{background-color:#8E0312; width:261px; height:65px; position:absolute; top:135px; left:0px;}
.header .logo{position:absolute; left:261px; top:61px; border-bottom:1px solid #8E0312; height:138px;}
.header .logo2{position:absolute; left:270px; top:150px;}


.header .headerLinks{ position:absolute; left: 418px; top:15px; width:342px; text-align:right; color:#FFFFFF;}
.header .headerLinks a{text-decoration:none; color: #FFFFFF;}
.header .headerLinks a:hover{text-decoration:underline; color: #FFFFFF;}
.header .headerSchriftzug{position:absolute; left:446px; top:135px; color: #FFFFFF; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#8E0312; height:65px; width:320px;  }


.imgHeaderRechts{border-left: 1px solid white;}
.headerTeamText {font-size:11px; color:white; margin: 0 3 3 0;}
.headerTeamText a {font-size:11px; color:white; text-decoration:none;}

/*MENÜ LINKS*/
.menuLeft{font-size:11px; width:215px; color:#990000; padding-top:25px; }
.menuLeft ul {padding:0; margin:0px; color:#990000; }
.menuLeft ul li{padding: 0; margin:0px; }
.menuLeft ul li a{text-decoration:none; display: block; vertical-align: middle; color: #666666; text-align: left; padding-top : 5px;
padding-left :12px; height: 18px !important; height: 23px; text-decoration: none; }
.menuLeft ul li a:hover{text-decoration: none; color : #990000; }
.menuLeft .liNonHover{background-color:#989898; }
.menuLeft .liHover{background-color:#D3D6D3; color:black;}
.menuLeft #activeLink{ color:#990000; list-style-image: url(../images/icons/active_arrow.gif);}
.menuLeft .menuLeftTitle{padding: 4 0 4 0; background-color:#B5BBB6; border-bottom:2px solid #D3D6D3;}

.searchDiv{padding:3 3 3 12;}
.searchIndex{width:140px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; margin-top:2px;}

.kontaktDivIndex{text-align:left; color:#666666; margin-left:22px;}
.kontaktDivIndex h4{padding:0px; margin:0px;}
.kontaktDivIndex p {margin:5px; margin-left:0px;}
.kontaktDivIndex p a{text-decoration:none; color:#666666;}

.google{width:150px; border:0px solid gray; text-align:center; margin-top:30px;}
.google .searchButton{width:90px; height:20px; background-color:#999999; color:white; border:0px; font-size:10px; margin-top:5px;}


/*HOME - STARTSEITE*/
.homeTable{margin-top:8px;}


/*TABELLE WO DER INHALT DRINNEN STEHT*/
.contentTable{position:absolute; left:164px; top: 142px; width: 618px; }
.content{padding: 28 10 10 52; border:0px solid black; }

.navigationInfo{position:absolute; top:174px; left:270px; font-size: 10px; margin-bottom:10px; color:#888888; display: none;}
.navigationLinkActive {text-decoration:none;}
.navigationInfo a{color: #888888; text-decoration:underline;}


/*TEXT*/
h1{display:none;}
h2{padding:0px; margin:0px; font-size:14px; color:#404040; font-weight:bold; }
h3{padding:0px; margin:0px; font-size:11px; color:#404040; font-weight:normal; }
h4{padding:0px; margin:0px; font-size:11px; color:#404040; font-weight:bold; }
h5{padding:0px; margin:0px; font-size:11px; color:#6788BA; font-weight:bold; margin-top: 8px;}
p{font-size:11px;}




.quotation{font-size:12px; font-family: "Courier New", Courier, monospace; font-style:italic; border-left: 3px double #916D68;  padding-left:3px;}
.notification{font-size:11px; color: #6B542E; border: 1px hidden #DABF93; margin: 5 0 5 0; padding:5px;  background-color:#F4ECDF;}
.notification b{text-decoration: underline; font-weight:normal;}
.notification ul li{list-style-image: url(../images/icons/arrow.png);}
.error{font-size:11px; color: #FFFFFF; border: 1px hidden #DABF93; margin: 5 0 5 0; padding:5px;  background-color:#990000;}
.fliesstext{margin:0px; margin:0px; font-size:11px;}

.note{border-top: 1px solid #CCCCCC; font-size:10px; padding-top:5px; text-align:justify; margin-top:20px;}
.note2{font-size:10px; padding-top:5px; text-align:justify; width:300px; margin-top:15px;}

span{font-size:11px;}
.red{color: red;}
.ptext{margin:0px; padding:0px; font-size:11px;}
.ptextTop{margin: 0px; margin-top:10px; padding:0px; font-size:11px;}

.info{font-size:11px; color: #6B542E; border: 1px hidden #DABF93; margin: 5 0 5 0; padding:5px;  background-color:#F4ECDF;}

/*PRODUKTE*/
.productCategoryDescription{font-size:11px; margin:0px; padding:0px;margin-bottom:8px;}
.productDiv{margin-bottom: 15px;}
.productDescription{font-size: 11px; width: 185px; }
.productImage{padding: 2px; margin-right: 5px;border:1px solid #CCCCCC; cursor: pointer;}
.productImageHover{padding: 2px; margin-right: 5px;border:1px solid #6788BA; cursor: pointer;}
.counter{font-size:11px; text-align:left;}
.mehr{text-align:right; font-size:11px; padding-right:6px; color:#6788BA;  }
.mehr a{text-decoration:none; color:#6788BA; font-size:11px;}

.productTable{margin-bottom:200px; margin-top:4px;}


.productImageBig{padding: 2px; margin: 5 5 5 0; border:1px solid #CCCCCC; }

/*TABELLE mit 2 SPALTEN*/
.textTable{font-size:11px; margin: 2 0 80 0;}
.textTable2{font-size:11px; margin: 2 0 0 0;}
.textTable ul{padding:0px; padding-left: 15px; margin:0px; list-style-image:url(../images/icons/arrow.png);}
.textTable ul li{}
.columnLeft{padding-right:10px; width:50%; text-align:justify;}
.columnRight{width:50%; text-align:justify; padding-right:0px;}
.textTable p strong{color: #666666;}

.textTableFeedback{font-size:11px; margin: 2 0 10 0;}

/*DAS TEAM*/
.teamTitleTd{border-bottom: 1px solid #CCCCCC; font-size:11px; color: #666666;}
.teamImage{padding: 2px; margin-right: 0px;border:1px solid #CCCCCC;}
.teamImageHover{padding: 2px; margin-right: 0px; border:1px solid #6788BA; }
.teamImageBig{padding: 2px; margin-right: 0px; margin-top:3px; border:1px solid #CCCCCC;}
.teamTitleTd strong{color: #666666;}
.columnLeftTeam{padding-right:10px; text-align:justify; padding-top:5px; width: 143px; }
.columnRightTeam{ text-align:justify; padding-right:0px; padding-top:5px;}

.divTeam{border: 0px solid gray; padding:4px;}
.divTeamName{font-weight:bold; /*color: #6788BA;*/}

.lebenslaufTd{font-size:11px;}
.lebenslaufLinkTd {font-size:11px; border-top: 0px solid #CCCCCC; text-align:left;} 
.lebenslaufLinkTd a {font-size:11px; color: #666666; text-decoration:none;} 

.lebenslaufDiv{width:250px; height:300px; background-color:white; border:1px solid gray; display:none; position: absolute;}

.normalLink{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; color: #778279; }

/*KUNDENFEEDBACK*/
.feedbackTable{font-size:11px; margin: 2 0 8 0;}
.columnLeftFeedback{border-bottom: 1px solid #CCCCCC; padding-bottom:5px;}
.columnNameFeedback h3{font-weight:bold; padding-top:8px;}
.information{font-size: 12px; color: #B2853C; text-decoration:underline;}



/*KOMPONENTEN*/
.textfield01{width: 100%; font-size:11px;}
.textfield02{width: 300px; font-size:11px;}
.textfield03{font-size:11px; width:100%;}
.textarea01{width:100%; height:40px; font-size:11px;}
.textarea02{width:300px; height:180px; font-size:11px;}
.textarea03{width:100%; height:100px; font-size:11px;}
.searchField{width:100px; height:20px; font-size:11px;}
.submitButton01{background-color: #999999; color:white; font-size:12px; border: 1px solid gray; width:150px; margin-top:5px;}

/*KONTAKT*/
.kontaktTable{font-size:11px; }
.printDivKontakt{font-size: 11px;}
.kontaktFormDiv{font-size: 11px;}
.kontaktDescription{font-size:11px; margin:0px; padding:0px;margin-bottom:8px;}
.printIcon{margin-left: 15px; cursor:pointer;}
.loadingDiv{width:100%; height:80px; border:1px solid #CCCCCC; text-align:center;}
.loadingDiv h3{margin-top:8px;}



/*IMAGES*/
.image01{padding: 2px; margin-right: 5px;border:1px solid #CCCCCC; }
.productImageNotFound{padding: 2px; margin-right: 5px;border:2px solid red; cursor: pointer;}
.productImageFound{padding: 2px; margin-right: 5px; border:1px solid #CCCCCC; cursor: pointer;}

.imageDivScrollVertical{height:300px; overflow:auto; width:100%; margin: 5 0 10 0; border: 1px solid #CCCCCC; padding-top:5px;}

.scrollArrow{position:absolute; top:320px; left:780px; }

/*BACKEND- BEREICH*/
legend{font-size:11px; color:#6788BA;}
fieldset{font-size:11px; border:1px solid #999999; margin: 0px; padding:2px;}
form{font-size:11px; padding:0px; margin:0px;}

.tdHeader{font-size:11px; color: white; background-color:#990000; padding:3px;}
.templateTitle{font-size:11px;}


/*TEMPLATES*/
.template01Div{font-size:11px;}
.template01Div p {margin:0px; padding:0px;}
.template01Table .linkTd a{font-size:11px; text-decoration:none; color:#6788BA;}

.templateText01{font-size:11px;}
.templateText01 a{text-decoration:none; font-size:11px; color:#6788BA;}
.templateImage{padding: 2px; margin-right: 5px;border:1px solid #CCCCCC; cursor: pointer; float:left;}
.templateImage2{padding: 2px; margin: 8px; border:1px solid #CCCCCC; cursor: pointer;}
.templateImageDown{padding: 2px; margin-right: 5px;border:1px solid #CCCCCC; cursor: pointer; }
.tdLeftTemplate02{padding-right:8px;}
.tdLeftTemplate02 img{margin-bottom:9px;}
.tdLeftTemplate04 {padding-right:8px;}
.tdLeftTemplate04 a{padding:0px; margin:0px;}