a img               {border:none;}
#search             { font-family:arial,helvetica; color:#666666; font-size:9px; text-decoration:none; line-height:11px; }                 
#turning            { font-family:arial,helvetica, sans-serif; color:#cd5844; font-weight:bold; font-size:15px; text-decoration:none; line-height:18px; }                 
#gturn              { font-family:helvetica; color:#669933; font-weight:bold; font-size:13px; text-decoration:none; line-height:17px; }                 
h1                  { font-family:arial,helvetica; font-weight:bold; color:#cd5844; font-size:15px; text-decoration:none; line-height:17px; } 
h2                  { font-family:arial,helvetica; font-weight:bold; color:#000000; font-size:13px; text-decoration:none; line-height:15px; }
h3                  { font-family:arial,helvetica; font-weight:bold; color:#000000; font-size:13px; text-decoration:none; line-height:15px; }        
.stan               { font-family:arial,helvetica; color:#000000; font-size:12px; text-decoration:none; line-height:16px; }         
.stan a:link        { font-family:arial,helvetica; color:#0e4a94; font-size:12px; line-height:16px; }         
.stanbo             { font-family:arial,helvetica; font-weight:bold; color:#000000; font-size:15px; text-decoration:none; line-height:17px; }
.conta              { font-family:arial,helvetica; font-weight:bold; color:#669933; font-size:15px; text-decoration:none; line-height:17px; }
.conta2             { font-family:arial,helvetica; font-weight:bold; color:#669933; font-size:15px; text-decoration:none; line-height:17px; } 
.titu               { font-family:arial,helvetica; font-weight:bold; color:#cd5844; font-size:15px; text-decoration:none; line-height:17px; } 
.btitu              { font-family:arial,helvetica; font-weight:bold; color:#000099; font-size:15px; text-decoration:none; line-height:17px; }             
.rtitu              { font-family:arial,helvetica; font-weight:bold; color:#000099; font-size:15px; text-decoration:none; line-height:17px; }         
.stitu              { font-family:arial,helvetica; font-style:italic; color:#000000; font-size:13px; text-decoration:none; line-height:15px; }
.gtit               { font-family:arial,helvetica; font-weight:bold; color:#85a042; font-size:15px; text-decoration:none; line-height:17px; }         
.gstit              { font-family:arial,helvetica; font-style:italic; color:#85a042; font-size:13px; text-decoration:none; line-height:15px; }
.gbo                { font-family:arial,helvetica; font-weight:bold; color:#669933; font-size:13px; text-decoration:none; line-height:15px; }   
.linx               { font-family:arial,helvetica; font-weight:bold; color:#3366cc; font-size:11px; text-decoration:none; line-height:20px; }  
.linx a:active      { font-family:arial,helvetica; font-weight:bold; color:#3366cc; font-size:11px; text-decoration:none; line-height:20px; }  
.linx a:hover       { font-family:arial,helvetica; font-weight:bold; color:#e9e9e9; font-size:11px; text-decoration:none; line-height:20px; }  

.imgtit             { font-family:arial,helvetica; color:#3366cc; font-size:10px; text-decoration:none; line-height:12px; }   
#back               { font-family:arial,helvetica; color:#3366cc; font-size:10px; text-decoration:none; line-height:15px; }    
#testr              { font-family:arial,helvetica; color:#ffffff; font-weight:bold; font-size:13px; text-decoration:none; line-height:15px; }   
a.home              { font-family:arial,helvetica; font-weight:bold; color:#666666; font-size:12px; text-decoration:none; line-height:12px; }                                                                                                                                                      
a.home:hover        { font-family:arial,helvetica; font-weight:bold; color:#cccccc; font-size:12px; text-decoration:none; line-height:12px; }                                                                                                                                                      
.conta              { font-family:arial,helvetica; font-size:12px; line-height:16px; }    
.blog a             { font-family:arial,helvetica; font-weight:bold; color:#fff; font-size:13px; text-decoration:none; line-height:17px; }       


#lang a             { font-family:arial,helvetica; color:#ffffff; font-size:11px; text-decoration:none; line-height:16px; }
#lang a:link        { font-family:arial,helvetica; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; line-height:16px; }
#lang a:hover       { font-family:arial,helvetica; color:#e9e9e9; font-size:11px; font-weight:bold; text-decoration:none; line-height:16px; }
#lang a:active      { font-family:arial,helvetica; color:#85a042; font-size:11px; font-weight:bold; text-decoration:none; line-height:16px; }
#lang a:focus       { font-family:arial,helvetica; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; line-height:16px; }

#bl a               { font-family:arial,helvetica; color:#ffffff; font-size:13px; text-decoration:none; line-height:16px; }
#bl a:link          { font-family:arial,helvetica; color:#ffffff; font-size:13px; text-decoration:none; line-height:16px; }
#bl a:hover         { font-family:arial,helvetica; color:#e9e9e9; font-size:13px; text-decoration:none; line-height:16px; }
#bl a:active        { font-family:arial,helvetica; color:#ffffff; font-size:13px; text-decoration:none; line-height:16px; }
#bl a:focus         { font-family:arial,helvetica; color:#ffffff; font-size:13px; text-decoration:none; line-height:16px; }
#bl head            { font-family:arial,helvetica; color:#993300; font-size:13px; text-decoration:none; line-height:18px; }
#bl p               { font-family:arial,helvetica; color:#ffffff; font-size:12px; text-decoration:none; line-height:18px; }
#blaut              { font-family:arial,helvetica; color:#ffffff; font-size:12px; text-decoration:none; line-height:16px; }
.blaut              { font-family:arial,helvetica; color:#ffffff; font-size:12px; text-decoration:none; line-height:16px; }
#blauti             { font-family:arial,helvetica; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; line-height:16px; }
#body               { background-image:url(img/Water-802215.jpeg);
                      background-attachment:fixed;
                      }  

#containsall        { position: relative ;
                      top:0px;
                      width: 960px ;
                      height: 664px ;
                      margin: 0px auto 0px auto ;
                      text-align: left ;
                      overflow:visible;
                      z-index:1;
                    }
                      
#baroben            { position: relative ;
                      top:0px;
                      width: 960px ;
                      height: 92px ;
                      margin: 0px auto 0px auto ;
                      background-color:#e9e9e9;
                      text-align: left ;
                      z-index:2;
                     }
                                    

#content            { position:relative;
                      margin: 0px auto 0px auto ;
                      top:0px;
                      width:952px;
                      background-color:white;
                      background-image:url(../img/conhi.png);
                      min-height:526px;
										  z-index:3;
										  padding:4px;
										  padding-bottom:20px;
										  overflow:visible;
										  font-family:arial,helvetica,sans-serif;
										  font-size:11pt;
										  color:#000;
										}
										
#cont1              { position:absolute;
											left:0px;
											bottom:0px;
    									height:20px;
                      margin: 0px ;
                      width:552px;
                      background-color:#e9e9e9;
										  z-index:220;
										  padding:0px;
										  padding-left: 232px;
										}										


#logo               { position:absolute;
                      border:0px;
	          				  top:22px;
		          			  left:10px;
	          				  width:185px;
		          			  height:39px;
                      z-index:4;
			           		  }

#turning            { position:absolute;
                      border:0px;
	          				  top:530px;
	          				  left:72px;
		           			  width:300px;
				          	  height:35px;
				          	  font-family:arial,helvetica, sans-serif; 
				          	  color:#cd5844; 
				          	  font-weight:bold; 
				          	  font-size:15px; 
				          	  text-decoration:none; 
				          	  line-height:18px;
                      z-index:5;
					            }


#fader             { position:absolute;
                      font-family:arial,helvetica, sans-serif; 
                      color:#cd5844; 
                      font-weight:bold; 
                      font-size:15px; 
					            top:550px;
					            left:72px;
					            width:300px;
					            height:19px;
                      z-index:48;
					            }

#white              { position:absolute;
                      border:0px;
			          		  top:92px;
		            		  left:225px;
	 	          			  width:525px;
 		          			  height:530px;
                      background-color:white;
			           		  filter:alpha(opacity=75);
			          		  opacity:0.75;
			          		  z-index:6;
				           	  }


#head              { position:absolute;
                     border:0px;
				           	 top:22px;
				          	 left:225px;
				          	 width:525px;
			          		 height:58px;
                     background-color:#cd5844;
	          				 font-family:arial,helvetica, sans-serif;
	          				 font-weight:bold;
			          		 color:white;
				           	 text-decoration:none;
			           		 z-index:7;
					           } 

#green             { position:absolute;
                     border:0px;
					           top:22px;
					           left:765px;
		          			 width:168px;
				          	 height:58px;
                     background-color:#a6c25e;
					           z-index:8;
					           } 
					           
			           

#blue              { position:absolute;
                     border:0px;
				           	 top:92px;
          				 	 left:765px;
			           		 width:168px;
		          			 height:530px;
                     background-color:#0e4a94;
			          		 filter:alpha(opacity=65);
		          			 opacity:0.65; 
				          	 z-index:9;
				             }

#headnav           { position:absolute;
                     border:0px;
	                   top:28px;
	                   left:225px;
                   	 width:627px;
                   	 height:35px;
                     text-align:left;
                   	 z-index:10;
                     }

#headnav a         { font-family:arial,helvetica, sans-serif;
                    color:#ffffff;
                    font-weight:bold;
                    font-size:13px;
                    text-decoration:none;
                    line-height:16px;
                    margin:2px;
                    margin-left:12px;
                    margin-right:12px;
                    }

#headnav a:hover    { color:#e9e9e9; }
#headnav a.active   { color:#993300; }

#vertnav             { position:absolute;
                       border:1px;
              			   top:105px;
				               left:72px;
			            	   width:130px;
			            	   height:600px;
                       z-index:11;
				               }

#vertnav a           { font-family:arial,helvetica, sans-serif;
                       color:#666666;
                       font-weight:bold;
                       font-size:11px;
                       text-decoration:none;
                       line-height:16px;
                       display:block;
                       margin:0px;
                       margin-bottom:19px;
                       }

#vertnav a:hover {
  color:#cccccc;
}

#vertnav a.active {
  color:#993300;
}




#greennav {
  position:absolute;
  border:0px;
	top:28px;
	left:780px;
	width:140px;
	height:45px;
  z-index:12;
}


#greennav a {
  position:absolute;
  font-family:arial,helvetica;
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
}

#greennav a:hover {
  color:#e9e9e9;
}

#greennav a:active {
  color:#85a042;
}

#greennav #a_contact {
color:#ffffff;  
top:2px;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
}

#a_contact a:active {
color:#85a042;  

}

#greennav #a_lng_en {
  left:90px;
  top:2px;
}

#greennav #a_lng_de {
  left:90px;
  top:16px;
}

#greennav #a_lng_fr {
  left:90px;
  top:30px;
}





#bluenav         { position:absolute;
                   border:1px;
				   top:101px;
				   left:777px;
				   width:145px;
				   height:350px;
                   z-index:13;
				   }






#fadediv {
  position:relative;
}

#fadediv img { position:absolute; left:0px; top:0px; width:315px; height:210px; visibility:hidden; }
#fadediv div { position:absolute; background-color:#fff; left:0px; top:215px; width:315px; visibility:hidden; }


/******************************************************************************
               Suchfunktion(en)
******************************************************************************/

#searchform,#searchform input {
  position: absolute ;
  font-family: arial,helvetica ;
  font-size: 10px ;
  color: #000 ;
  background-color: #fff ;
}

#searchform {
  left: 72px ;
  top: 600px ;
  width: 140px ;
  height: 18px ;
  z-index: 100 ;
  padding: 1px ;
  filter:alpha(opacity=65);
  opacity:0.65;
}

#searchform input {
  right: 0px ;
  top: 0px ;
  border: none ;
  width: 90px ;
  height: 18px ;
}

.searchresult {
  color:#666;
}

.searchresult em {
  color:#000;
  font-weight:normal;
  font-style:normal;
}

.firstcolumn {
    width: 30px;
    padding-right: 5px;
}

.referencebar {
    margin-top: 4px;
    background-color: #D3D3D3;
    border: 2px ridge #D1D1D1;
    width: 100%;
    height: 4px;
    white-space: nowrap;
    vertical-align: top;
    padding-top: 0px;
}

.referencebar img {
    margin-top: 0px;
    padding-top: 0px;
    vertical-align: top;
}
