/* 
   #f9f4ec = cremeweiß - hg Site - außen
   #576A92 = dunkelblau- hg
   #4a5e7e = dunkelblau - border tab
   #4B5F7F = Av - Logo - bl
   a:hover color: #FFCC33 = orange
   a:visited color: #C0CCDE = hellblau - geändert

*/
@charset "UTF-8";

@media screen, projection
{

body {
	/* Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
    font-size: 100.01%;
	/* Vorgabe der Standardfarben und Textausrichtung */
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #576A92;
  }

a:link {
		color: #ffffff;
		text-decoration: none;
		letter-spacing: 0.1em;
		}
a:link img{
		color: #ffffff;
		border:0px;
		text-decoration: none;}		
a:active {
		color: #ffffff;
		text-decoration: none;
		letter-spacing: 0.1em
		}
a:visited {
		color: #ffffff;
		text-decoration: none;
		letter-spacing: 0.1em
		}
a:hover {
		color: #FFCC33;
		text-decoration: none;
		letter-spacing: 0.1em;
		}
a:hover img{
		color: #FFCC33;
		text-decoration: none;}

hr {
	
	color: #C0CCDE;}



.table {
	font-size: 0.95em;
	text-align:left;
	clip: rect(auto,auto,auto,auto);
	border: 1px;
		
	}

.cap_projekt {
	font-size: 1.3em;
	color: #FFFFFF;
	vertical-align: top;
	letter-spacing: 0.1em;
	text-align: left;
	background-color: #849CC0;
	border-bottom:thin #4a5e7e;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
		}
		
.titel_projekt {
	font-size: 1.2em;
	color: #FFFFFF;
	vertical-align: top;
	letter-spacing: 0.1em;
/*	text-align: left;
	background-color: #849CC0; 
	border-bottom:thin #C0CCDE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;*/
		}			

.proj_uebs {
	font-size:1.3em;
	margin-left: 3em;
	margin-top: 1.5em;
	letter-spacing: 0.3em;
	}
	
.main_publ_h1 {
font-size: 1.1em;
display:block;
padding:.5em;
}
	

hr		{
		padding-left:50px;
		
		}	
	
.table_projekt {
	font-size: 1.1em;
	text-align:left;
	}	


.tabkontakt {
		text-align:left;

	}

th {
		text-align:left;	
	}

.titelimpressum {
	font-weight:bold;
	vertical-align: top;
	letter-spacing: 0.15em;
	}

.kap_titelprojekt {
	font-size: 1.1em;
	font-weight:bold;
	vertical-align: top;
	letter-spacing: 0.2em;
	}

.titelprojekt {
	font-weight:bold;
	vertical-align: top;
	letter-spacing: 0.16em;
	}

.titel { 
	font-size: 16px; color: #FFFFFF 
	}

.titelbold { 
	16px; color: #FFFFFF ; font-weight: bold
	}
	
.blankblau { 
	font-size: 14px; color: #323e66
	}
	
.blankblaubold { 
	font-size: 14px; color: #323e66 ; font-weight: bold
	}
	
.reflist {  
	11px; color: #FFFFFF; line-height: 13px
	}

.tab_top {
	vertical-align: top;
/*	letter-spacing: 0.1em;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: #FFFFFF;
}

.caption {
	font-size: 1.3em;
	font-weight: bold;
	text-indent: 0em;
	letter-spacing: 0.2em;
	margin-left:0em;
	padding-left: 0em;
	color: #FFFFFF;	
}

.unsichtbar {
     	position:absolute;
		left:-1000px;
		top:-1000px;
		width:0;
		height:0;
		overflow:hidden;
		display:inline;
}

.nachoben {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	line-height: 2em;
	list-style-type: none;
	font-size: medium;
	height:30px;
	vertical-align: middle;
	
}

.nachunten {
	border:thin silver solid;	
}

	
.blank_1 {
	font-size: 1em;
	color: #FFFFFF;
	white-space: normal;
	line-height: 1.7em;
	}	
		
.txtprojekt {  
		font-size: 1.0em;
		color: #FFFFFF;
		vertical-align: top;
		letter-spacing: 0.1em;
		}	
		
.cap_projekt {
	font-size: 1.2em;
	color: #FFFFFF;
	vertical-align: top;
	letter-spacing: 0.1em;
	text-align: left;
	padding-left: 5em;
	background-color: #849CC0;
		}
		
.news_titel_vortrag {
	font-size: 1.2em;
	color: #FFFFFF;
	vertical-align: top;
	letter-spacing: 0.1em;
	text-align: left;
	padding-left: 1em;
	background-color: #849CC0;
		}				
		
		
.minifett { 
		font-size: 0.9em;
		color: #FFFFFF; font-weight: bold;
		letter-spacing: 0.1em;
		}
		
.titeleingerueckt {
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-indent: 0.8em;
		}		
.blankbold { 
		font-size: 1.1em;
		color: #FFFFFF ;
		font-weight: bold;
		letter-spacing: 0.1em;
		}
		
.mini {  
		font-size: 0.8em;
		color: #FFFFFF;
		line-height: 12px;
		}
		
.mini_1 {  
		font-size: 0.8em; color: #FFFFFF;
		line-height: 1.6em;
		}		
		
.li_navi {
		padding-left:1em;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		list-style: none;
		list-style-position:outside;
		font-size:1em;
		}
		
.li_ohne {
		list-style: none;
		}		
		
.li_projekt {
		padding-left:1em;
		padding-top: 0.3em;
		padding-bottom: 0.3em;
		}
		
.li_sitemap	{
		margin: 0;
/*		padding-top: 0.2em; */
		color: #4a5e7e;
		text-decoration: none;
		font: 0.8em;
		letter-spacing: 0.1em;
		}						

ul.ohne{
		list-style-type:none;
		list-style-position:inside;
		padding-left:0em;
		margin:0em;
		
		}
		
.news_blau {
	color: #FFFFFF;
	width: 1px;
	background-image: url(../html/grafix/news_linie.png);
	

		}
		
.vorschau {
	color: #FFCC33;
	letter-spacing: 0.1em;
	text-align:center;
/*	align="center";*/
	padding-top:15px;
	}
	
.publikation_h1 {
	font-size: 1.1em;
	color: #FFFFFF ;
	font: 1em;
	font-weight: 200;
	letter-spacing: 0.15em;
	}
	
.publikation_button {
	text-align: right;
	}

.publikation_titel {
	font-size: 1.15em;
	color: #FFFFFF ;
	font: 1em;
	font-weight: 200;
	letter-spacing: 0.15em;
	display:block;
	padding-left:1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-right:0.5em;
	}
	
.publikation_jahr {
	font-size: 1.15em;
	color: #FFFFFF ;
	font: 1em;
	font-weight: 200;
	letter-spacing: 0.15em;
	padding-left:0.4em;
	padding-right:0.4em;
	}			
	
.pdf {
	text-align:center}	
	
.clearboth
{
	clear:both;
}	
	
.link_vortr_re {
	text-align:left
}		
		
.titel { font-size: 16px; color: #FFFFFF }
.titelbold { font-size: 16px; color: #FFFFFF ; font-weight: bold}

.blankblaubold { font-size: 14px; color: #323e66 ; font-weight: bold}
.reflist {  font-size: 11px; color: #FFFFFF; line-height: 13px}	

.link_jobs {
	font-size:1.2em;
	letter-spacing: 0.1em;
	padding-left: 100px;
	margin-bottom: 50px; 
	margin-top: 50px;
	}
	
.liste_eingerueckt {
padding-left:20px;
	}
	
.liste_leist_index {
	font-size: 1.1em;
	list-style-type: none;
	list-style-position: outside;
	font-weight: 500;
	padding-left: 20px;
	clip: rect(auto,auto,auto,auto);
	letter-spacing: .1em;
	}
	
.liste_leist_style {
	list-style-position: outside;
	padding-left: 40px;
	clip: rect(auto,auto,auto,auto);
	list-style-type: disc;
	}		
	
  /* navigation */

  #nav * { border: 0px none !important; }
}
		
		
