/* CSS Document */


/* -- reset -- */

body { margin:0; padding:0;}
/*table { border:1px solid #666666;}
*/td {
	font-size: 11px;/*border:1px solid #666666;*/ 
}
.firstcol{padding: 5px 10px 0px 0px; border-bottom: 1px dashed gray;}
.secondcol{padding: 5px 0px 5px 0px; border-bottom: 1px dashed gray;}
.time { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;/*border:1px solid #666666;*/ margin-bottom:5px; 
}
.time p{ margin:0; padding:0; font-size: 11px;}
.beschreibung { font-size: 11px; color: #999999; padding-bottom: 0px; margin-bottom: 0px;/*border:1px solid #666666;*/ 
}

.layout {border:solid 1px gray;}



#site {background-image: url(../img/bg_balken.gif); background-repeat:repeat-x; text-align:center; /* Fuer IE*/}

#container {width:900px;margin:auto; background-image: url(../img/bg_rahmen.gif);text-align:left;}
 

						/* Screen */  
						/* (in px); (color: rgb) */
	body {				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; font-weight: normal;
						color: #56586F; text-decoration: none;
						}
	.					
	
	a:link {			font-family: Verdana, Arial, Helvetica, sans-serif;
						text-decoration: none;
						}					
						
						/* div für Kopfzeile als Bild */
						/* Screen */
						/* (Größe & Plazierung nach zerschnittenem Layout); (HIntergrundbild); (Printelemente)*/
	div.headimage {		//margin: auto; 
						visibility: visible;
	  					left: 0px; top: 0px; height: 118px; width: 900px; 
						background-image: url(../img/bg_head.gif);
						border:  /*solid 1*/ #999999;}
						
						/* div für Kopfzeile als Bild */
						/* Screen */
						/* (Größe & Plazierung nach zerschnittenem Layout); (HIntergrundbild); (Printelemente)*/
	div.topleiste {		position: absolute; visibility: visible;
	  					margin: 136px 0px 0px 660px; height: auto; width: 200px; /*border: solid 1 #999999;*/}

	.topleiste a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #a6a6a6; text-decoration:none;}					
												
						/* div für Kopfzeile als Textzeile */
						/* Print */
						/* (Plazierung);(Sichtbarkeit) */
	div.headtext {		visibility: hidden;}
						
						/* Screen */
						/* (Sichtbarkeit nur Screen);*/
	#navigation {		/*position: absolute;*/ visibility: visible; z-index: 4;
						height: auto; width: 155px; margin: 10px 0px 0px 0px;
						text-align: left; float:left;}

						/* Screen */
						/* (Sichtbarkeit); (Positionierung in Screeen; Print über div.inhaltprint);
						(beinhaltet table zu Positionierung "inhalt" & Fusszteile)*/
	div.inhaltasp {		visibility: visible;
						margin: 0px 0px 0px 187px; height: auto; width: 690px;
						background-image:  url(../img/c_et-asp.jpg); background-repeat:no-repeat; 
						/* border: solid 1 #999999;*/}
	div.inhaltpro {		visibility: visible;
						margin: 0px 0px 0px 187px; height: auto; width: 690px;
						background-image:  url(../img/c_et-projekte.jpg); background-repeat:no-repeat; 
						/* border: solid 1 #999999;*/}					
	div.inhaltvera {	visibility: visible;
						margin: 0px 0px 0px 187px; height: auto; width: 690px;
						background-image:  url(../img/c_et-veranstalt.jpg); background-repeat:no-repeat; 
						/* border: solid 1 #999999;*/}					
	div.inhaltvero {	visibility: visible;
						margin: 0px 0px 0px 187px; height: auto; width: 690px;
						background-image:  url(../img/c_et-veroeff.jpg); background-repeat:no-repeat; 
						/* border: solid 1 #999999;*/}
	div.inhaltstud {	visibility: visible;
						margin: 0px 0px 0px 187px; height: auto; width: 690px;
						background-image:  url(../img/c_et-studien.jpg); background-repeat:no-repeat; 
						/* border: solid 1 #999999;*/}
	div.inhaltlink {	visibility: visible;
						margin: 0px 0px 0px 187px; height: auto; width: 690px;
						background-image:  url(../img/c_et-links.jpg); background-repeat:no-repeat; 
						/* border: solid 1 #999999;*/}
	div.inhaltkont {	visibility: visible;
						margin: 0px 0px 0px 187px; height: auto; width: 690px;
						background-image:  url(../img/c_et-imp_kont.gif); background-repeat:no-repeat; 
						/* border: solid 1 #999999;*/}					

						/* Screen */
						/* (Sichtbarkeit); (Positionierung in Screeen; Print über div.inhaltprint);
						(beinhaltet table zu Positionierung "inhalt" & Fusszteile)*/
	#inhalt {			visibility: visible; z-index: 4;
						margin: 10px 0px 0px 175px; height: auto; width: 520px;
						text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
						/*border: solid 1 #999999;*/
						}
						
						/* Screen */
	#inhalt p {			font-family: Verdana, Arial, Helvetica, sans-serif; 		text-decoration: none;
						/*font-size: 1.2em;*/ 	font-style: normal;		font-weight: normal;
						color: #56586F;
						}
	#inhalt li {		font-family: Verdana, Arial, Helvetica, sans-serif; 		text-decoration: none;
						/*font-size: 1.2em;*/ 	font-style: normal;		font-weight: normal;
						color: #56586F;
						}
						/* Screen */
	#inhalt a {			font-family: Verdana, Arial, Helvetica, sans-serif;			text-decoration: none;
						font-size: 0.8em;
						color: #56586F;
						border-top: 1px solid #cccccc;				border-bottom: 1px solid #cccccc;
						padding: 3px 10px 3px 20px;
						margin: 10px 0px 3px 0px;
						background-image: url(../img/c_linkpfeile.gif); background-repeat:no-repeat;
						line-height: 22px;
						}					
	#inhalt a.ohne {	border-top: 0px solid #cccccc;				border-bottom: 0px solid #cccccc;
						padding: 0;
						margin: 0;
						background-image: url(../); background-repeat:no-repeat;
						}						
						/* Screen */
	.headline {			font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 1em;			font-style: normal;			line-height: 1.5em;			font-weight: bold;	
						color: #0E1561;
						margin: 0;			padding-bottom: 10px;
						/*width: 400px;*/
						}
						/* Screen */
	.subheadline {		font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 1em;			font-style: normal;			line-height: 1.4em;				
						color: #1F2AA9;
						margin: auto;			padding-bottom: 0px;
						/*width: 400px;*/
						}
						
						/* Screen */						
	div.fuss {		 	visibility: visible;
						margin: 10px 0px 0px 0px; height: 140px; width: 810px;
						background-image: url(../img/bg_bottom.gif); background-repeat:no-repeat; 
						background-color:#FFFFFF;
						/*border: solid 1 #999999;*/}
						
												
						/* Screen */
						
	div.impressum {		visibility: visible;width: auto;
						margin: 20px 25px 0px 70px; 
						/*border: solid 1 #999999;*/}
						
						
	div.fussprint{		visibility: hidden;}
						
						/* div zur Plazierung des editierbaren Textes */
						/* Print */
						/* (Sichtbarkeit); (Keine Positionierung in Screeen; nur in Print)*/
	div.inhaltprint{	visibility: visible;}

						/* div zur Plazierung des editierbaren Textes */
						/* Print */
						/* (nur Sichtbarkeit); (Keine Positionierung in Screeen; Position über table)*/
	div.fusszeile{		visibility: visible;}
	
	

.teasertext {
	font-family: Verdana, Arial, Helvetica, stans-serif;
	font-size: 12px;
	font-style: normal;
	color: #56586F;
	text-decoration: none;
}

.teaserheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1F2AA9;
	text-decoration: none;
}
.letzte_aenderung{	font-size: 10px;
}


#nav { visibility: visible; z-index: 4; height: auto; width: 175px; margin: 10px 0px 0px 0px; text-align: left; float:left; /*border:solid 1px gray;*/ padding:0px; font-size: 10px; color:#00FFFF;}
#nav a {text-decoration:none; display:block; font-size:11px}
#nav ul{list-style: none; margin: 0px; /*border:solid 1px gray;*/ padding:0px;}
#nav li{ list-style: none; display:compact; margin: 2px 0px 1px 0px; padding:0px;  /*border:solid 1px gray;*/background-color:#fff; color:#FFFFFF; font-size: 0px;}

#nav1 a:link { text-decoration:none; display:block; border-left:solid 3px #CD0030;  color:#FFFFFF; /*width:155;*/ background-color:#EF8667; margin:0px; padding:5px 5px 5px 10px; }
#nav1 a:visited { text-decoration:none; display:block; border-left:solid 3px #CD0030; color:#FFFFFF; /*width:155;*/  background-color:#EF8667; margin:0px; padding:5px 5px 5px 10px;}
#nav1 a:hover { color:#FFD8C0; background-color:#CD0030;}
#nav1 a:active { color:#FFD8C0; background-color:#CD0030;}

#nav2 a:link { text-decoration:none; display:block; /*border:solid 1px gray;*/ color:#FFFFFF; /*width:155;*/ background-color:#FFD8C0; margin:0px; padding:5px 3px 5px 15px;  color:#CD0030}
#nav2 a:visited { text-decoration:none; display:block; /*border:solid 1px gray;*/ color:#FFFFFF; /*width:155;*/  background-color:#FFD8C0; margin:0px; padding: 5px 3px 5px 15px;  color:#CD0030}
#nav2 a:hover { color:#FFD8C0; background-color:#CD0030;}
#nav2 a:active { color:#FFD8C0; background-color:#CD0030;}

#nav3 a:link { text-decoration:none; display:block; /*border:solid 1px gray;*/ color:#FFFFFF; /*width:155;*/ background-color:#FFEDE2; margin:0px; padding:5px 3px 5px 20px;  color:#CD0030}
#nav3 a:visited { text-decoration:none; display:block; /*border:solid 1px gray;*/ color:#FFFFFF; /*width:155;*/  background-color:#FFEDE2; margin:0px; padding: 5px 3px 5px 20px;  color:#CD0030}
#nav3 a:hover { color:#FFD8C0; background-color:#CD0030;}
#nav3 a:active { color:#FFD8C0; background-color:#CD0030;}

#nav1 .over {text-decoration:none; display:block;  padding:5px 5px 5px 10px; background-color:#CD0030;font-size:11px; border-left:solid 3px #CD0030;}
#nav2 .over {text-decoration:none; display:block;  padding:5px 5px 5px 15px; background-color:#CD0030;font-size:11px;}
#nav3 .over {text-decoration:none; display:block;  padding:5px 5px 5px 20px; background-color:#CD0030;font-size:11px;}

