/* ------------------ ARDES MODELLBAU --------------------------------------------------------------------------------- */


html, body {
    background-color:#00383e;
	font-family: Verdana,Georgia, Times New Roman, Times, serif;
	color:#d9d9d9;
	font-size:11px;
    line-height:15px;
   
}





.list{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #d9d9d9;
    text-transform: none;
    font-size: 12px;
    line-height:17px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    list-style:inside;

}

.img{
	padding:0;
	margin:0;
	border:0 none;
	outline: none; 
    }

#spacer {
	display:block; 
	height:1px; 
	font:1px/1 sans-serif; 
	clear:both;
}

/* ----------------------------------------------------- links ----------------------------------------------------- */

a:link  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;      
	color: #f66014; 
	text-decoration:underline;
	border:0 none;
	outline: none;  
}

a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;      
	color: #f66014; 
	text-decoration:underline;
	border:0 none;
	outline: none;  
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;    
	color: #f66014; 
	text-decoration:underline;
	border:0 none;
	outline: none; 
}

a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;      
	color: #80aeb4;
    text-decoration:none;  
	border:0 none;
	outline: none; 
	
	
}




h1{
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #80aeb4;
    font-size:16px;
    font-weight:bold;
    margin:0 0 3px;

}




h2{
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #666d71;
    font-size:13px;
    font-weight:bold;

}


p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d9d9d9;
	text-transform: none;
	font-size: 12px;
	margin:0 0 0 0;
	padding:0 0 0 0;


}




.dot-line{
    clear: both;
    margin-top: 0pt;
    height: 16px;
    width:325px;
    background-color: transparent;
    background-image: url(../images/dot-line.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: center;

}



/* ------------------ container ---------------------------------------------------- */



#container {
	position:absolute;
	height: 633px;
	width: 950px;
	left: 50%;
	top: 50%;
	margin-left: -480px;
	margin-top: -300px;
	z-index: 1;

}



#content-container {
	width: 950px;
	height: 633px;
	z-index: 0;
    background-image: url(../images/bg-content-img.gif);
    background-repeat:no-repeat;
}





#contentContainer-black {
	width: 950px;
	height: 633px;
	z-index: 0;
    background-image: url(../images/bg-content-black-img.gif);
    background-repeat:no-repeat;
}


#img-headline-home{
   position:absolute;
   width:406px;
   height:149px;
   margin:0 0 0 0;
   padding:0 0 0 0;
   left: 62px;
   top: 107px;
   z-index:100;


}

#img-headline{
   position:absolute;
   width:406px;
   height:34px;
   margin:0 0 0 0;
   padding:0 0 0 0;
   left: 42px;
   top: 107px;
   z-index:100;


}

#img{
   position:absolute;
   width:950px;
   height:124px;
   margin:0 0 0 0;
   padding:0 0 0 0;
   left: 0px;
   top: 509px;
   z-index:100;


}

a#logolink{
   width:108px;
   height:202px;
   background-repeat:no-repeat;
   position: absolute;
   z-index:50 !important;
   left: 804px;
   top: -3px;
   background-image:url(../images/ardes-logo-img.jpg);




}

/*-------------------------- content ----------------------------------*/
    
#contentContainer {
    width:914px;
    min-height:300px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    }
    
    


#contentMain {
   position:absolute;
   width:490px;
   min-height:300px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   font-size:11px;
   height: 240px;
   left: 37px;
   top: 259px;
    }
    
 


#contentPhilo {
   position:absolute;
   width:670px;
   min-height:300px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   font-size:11px;
   height: 240px;
   left: 37px;
   top: 259px;
    }
    
   
 
 
 #contentAnfahrt {
   position:absolute;
   width:670px;
   min-height:300px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   font-size:11px;
   height: 397px;
   left: 37px;
   top: 199px;
    }
    

    
    
    
     
 #contentKontakt {
   position:absolute;
   width:900px;
   min-height:450px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   font-size:11px;
   z-index: 0;
   left: 37px;
   top: 200px;
    }
    

   
   
        
 #contentReferenzen {
   position:absolute;
   width:900px;
   min-height:450px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   font-size:11px;
   z-index: 0;
   left: 37px;
   top: 200px;
    }
    

   
   
   
#contact-columleft {
   position:absolute;
   width:406px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   z-index: 0;
   left: 0px;
   top: 38px;
   height: 391px;
   line-height:17px;
  
    }
    




#referenzen-columleft {
   position:absolute;
   width:447px;
   min-height:250px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   z-index: 0;
   left: 0px;
   top: 2px;
   height: 391px;
   float:left;
  
    }
    

 
 
 #referenzen-columright{
   position:absolute;
   width:422px;
   min-height:250px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   z-index: 0;
   left: 480px;
   top: 2px;
   height: 391px;
  
    }
    

     
   



#contact-columright {
   position:absolute;
   width:430px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   z-index: 0;
   left: 443px;
   top: 38px;
    }
    

   
   
    
 
/*-------------------------- content ende ----------------------------------*/   



/*-------------------------- navigation ----------------------------------*/



#navi-add{
   position: absolute;
   width:214px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   z-index:100;
   height: 17px;
   top: 173px;
   left: 622px;
    }
    


a.nav-add:link, a.nav-add:visited, a.nav-add:active, a.nav-add:hover {
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #e6edee;
    font-size:10px;
    font-weight:normal;
    text-transform:uppercase;
    margin:0 7px 0 0;
	}
	 


	
a.nav-add:hover {
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    font-size:10px;
    color:#80aeb4;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration: underline; 
	
	}





 

/*-------------------------- navigation ende----------------------------------*/      
    
    
 



#img-box{
   position:absolute;
   width:285px;
   height:307px;
   margin:0 0 0 0;
   padding:0 0 0 0;
   left: 591px;
   top: 260px;

}

#adress-column-right{
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    font-size:11px;
    color:#ffffff;
    width:255px;
    height:70px;
    margin:35px 0 0 23px;
    padding:0px 0 0 0;
    line-height:18px;
    float:left;

}

    






/*-------------------------- navi ----------------------------------*/ 


#navi{
   position:absolute;
   font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
   font-size:11px;
   color:#ffffff;
   width:741px;
   height:18px;
   margin:0 5px 0 0;
   padding:0 0 0 0;
   line-height:18px;
   left: 37px;
   top: 2px;
   text-transform:uppercase;
    

}




a.nav:link, a.nav:visited, a.nav:active, a.nav:hover {
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    text-decoration: none; 
    color: #e6edee;
    font-size:11px;
    font-weight:normal;
    text-transform:uppercase;
    margin:0 7px 0 0;
	}
	 


	
a.nav:hover {
    font-family: Verdana,Helvetica,sans-serif, Trebuchet MS,Arial;
    font-size:11px;
    color:#80aeb4;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration: underline; 
	
	}



/*--- menue galerie ---*/

	#galerie { width:85px;  height: 68px; float: left; z-index:0;}

	#galerie ul { list-style: none; margin: 0; padding: 0; width:85px; float:left; clear:both; z-index:0;}

	#galerie {
   position:absolute;
   width:99px;
   float: left;
   z-index:10;
   top: -2px;
   left: 579px;
}

	#galerie ul 
	{ list-style: none; margin: 0; padding: 0; width:85px; float:left; clear:both; z-index:2;}
	
	#galerie a, #galerie h2 { 
   	font-family: Verdana,Arial,Helvetica,sans-serif, Trebuchet MS,;
	font-size:11px;
	font-weight:normal;
	display: block; 
	border-width: 0px; 
	border-style: solid;
	padding:2px 0 4px 4px ;
	margin:0 0 0 0;
	z-index:2;
	color:#FFFFFF;
	
}
	
	#galerie h2 { width:85px; color: #FFFFFF; font-size:11px; z-index:2;}
	
	#galerie a { 
	width: 140px; 
	color: #141414; 
	background: #5c989f; 
	text-decoration: none; 
	z-index:2; 
	border:1px solid #FFFFFF; 
	font-size:10px;
	font-weight: normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#galerie a:hover { color: #FFFFFF; background: #000000; z-index:2;}
	
	#galerie li {position: relative; z-index:2;}


	
	#galerie ul ul,
	#galerie ul li:hover ul ul,
	#galerie ul ul li:hover ul ul
	{display: none; z-index:2;}
	
	#galerie ul li:hover ul,
	#galerie ul ul li:hover ul,
	#galerie ul ul ul li:hover ul
	{display: block; z-index:2;
	}
	
.column {
	float:left;
	margin:0 20px 0 0;
}

.column .last {
	float:left;
	margin:0 0 0 0;
}
