	
/*main
--------------------------------------------------------------------*/
html body {margin:0; padding:0; background-color:#5c9bbb; font-family: Verdana; font-size:12px; line-height:17px; color:#cad9d9;}
p {margin:0; padding:0; font-size:12px; line-height:17px;}

.navimage {border:#474d4d solid 5px;} 

#subnavigation_logo {padding:35px 0px 0px 20px; width:871px; text-align:right;z-index:2;}
#subnavigation_logo ul {float:left;}
#contend_projects {clear:left; width:100%; border-top:1px dotted #cad9d9; border-bottom:1px dotted #cad9d9; margin-top:35px; margin-bottom:50px; background-color:#5c9bbb;z-index:2;}
#bg {position:fixed; top:0; left:0; width:100%; z-index:1;}  /*fensterfüllendes background-image */
#galleria {height:378px; width:728px; background-color: #474D4D; margin-bottom:20px; margin-left:163px;} /*bühne für galerie*/


.table_projects {margin-left:20px; margin-top:10px;	text-align:left; font-size:11px; line-height:15px;}	
.table_projects_top40 {margin-left:20px; margin-top:30px; text-align:left; font-size:11px; line-height:15px; color:#777777;}	

.float_right {float:right;}  
.float_left {float:left;}  

table.sort_list {margin:0px 0px 13px 241px;}
table.sort_list td {padding:0px 13px 13px 0px;}
p.maintext {width:650px; margin:0px 0px 0px 241px;}
p.grafiktext {width:700px; margin-left: 20px;}

/*print und weiteres detailseiten
--------------------------------------------------------------------
p.project {color:#777777; background-color:#FFFFFF; width:780px; font-size:11px; line-height:14px; padding:4px; margin-top:10px;}*/
.image_feeling {padding-right:13px;}
.image_print {margin-right:13px; margin-bottom:13px; border:4px solid #474d4d;}
.image_print_hj {margin-right:13px; margin-bottom:13px; border:0px solid #cad9d9;}

/*table.contend_text {position:absolute; top:120px; left:190px; margin-bottom:50px; border:none;}
p.text_angebot {color:#777777; width:500px; font-size:11px; line-height:15px; padding:4px 0px 4px 0px; text-align:left;}
p.text_kontakt {color:#777777; width:600px; font-size:11px; line-height:15px; padding:4px 0px 4px 0px; text-align:left;}

/* listen 
--------------------------------------------------------------------*/
ul { margin:0; padding:0; list-style-type:none; line-height:18px;}
ul#nav_print {height:30px;}
ul#nav_print li {list-style: none; display: inline;}


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

.nav {width:201px; font-size:12px;}

/*Kennzeichnung aktiver Seiten------------------------------*/

#websites #websites_menu, #grafik #grafik_menu, #credo #credo_menu, #curriculum #curriculum_menu, #kontakt #kontakt_menu {border-bottom:1px dotted #cad9d9; color:#474d4d; height:20px;}
a.main_weiss:link, a.main_weiss:visited, a.main_weiss:hover, a.main_weiss:active{display:block; color:#cad9d9; padding:0px 0px 0px 0px; text-decoration:none; border-bottom:1px dotted #cad9d9; height:20px;}
a.main_weiss:hover{border-bottom:1px dotted #cad9d9; color:#474d4d;}

a:link {color:#83AAC5;text-decoration:none;}
a:visited {color:#83AAC5;text-decoration:none;}
a:hover {color:#474d4d;text-decoration:none;}
a:active {color:#83AAC5;text-decoration:none;}

a.weisslink:link {color:#cad9d9;text-decoration:none;}
a.weisslink:visited {color:#cad9d9;text-decoration:none;}
a.weisslink:hover {color:#474D4D;text-decoration:none;}
a.weisslink:active {color:#cad9d9;text-decoration:none;}


p.grafiktext {margin-top:20px; margin-bottom:15px; margin-left:163px;}




