/* ## Layout ## */
	#header, #content, #footer {
		max-width: 836px; margin: 0px auto; 
	}
	
	#header {
		height: 134px; background: url(bilder/bg_header_left.gif) left no-repeat;
	}
	#header_right {
		height: 134px; background: url(bilder/bg_header_right.gif) right no-repeat;
	}

	#content {
		background: url(bilder/bg_content_left.gif) left repeat-y;
	}
	#content_right {
		background: url(bilder/bg_content_right.gif) right repeat-y;
	}

	#footer {
		height: 28px; background: url(bilder/bg_footer_left.gif) left no-repeat;
	}
	#footer_right {
		height: 28px; background: url(bilder/bg_footer_right.gif) right no-repeat;
	}

	#header_offset {
		padding-left: 0px;
		padding-top: 0px;
	}
	#header_earli_logo {
		float: left; padding-left: 132px; margin-top: 31px;
	}
	#header_title {
		overflow: hidden; 
		padding-top: 47px;
		padding-top: 43px;
		text-align: center; 
		padding-right: 2em;
	}
	#header_title #header_h1 {	/* text layout */
		font-size: 140%; 
		line-height: 150%;
		color: #21217F;
		font-weight: bold; 
		letter-spacing: 1px; 
		/* font-family: "Trebuchet MS", georgia, sans-serif; */
	}

	#content_data {
		margin-left: 245px;	/* identisch zu margin-left für IE 7, s. inc_data.php */
		margin-right: 28px; 
		padding-top: .5em;
	}
	#content_data h1 {
		color: #21217F;
		margin-bottom: 1em;
	}
	.menue_gif {
		vertical-align: middle;
	}
/* ## Layout ENDE */


/* ## Navigation START */
	#content_navigation {
		float: left; 
		position: fixed; 
		padding-left: 5px;
		padding-left: 0px;
		width: 195px;
	}
	#content_navigation ul {
		/* margin-top: 35px; */
		margin-left: 25px;
		padding: 0px;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
	}
	#content_navigation li {
		padding-bottom: .1em;
	}
	#content_navigation li a {
		color: #21217F;
		display: block;
		padding: 3px 3px 1px 29px;
		width: 100%;
		/* background: transparent url(bilder/menue_inactive.gif) 8px no-repeat; */
		background: transparent url(../bilder/menue_inactive2.gif) 8px 6px no-repeat;
		/* border-bottom: 1px solid #eee; */
	}
	#content_navigation li a:link, #content_navigation li a:visited {
		text-decoration: none;
		letter-spacing: 1px;
		letter-spacing: 0px;
	}
	#content_navigation li a:hover {
/* 		background: transparent url(bilder/menue_active.gif) 8px no-repeat;
 */		
 		background-image: url(../bilder/menue_active2.gif);
		color: #00a;
		font-weight: bold;
		letter-spacing: 0px;
	}
	#content_navigation li a#current:link, #content_navigation li a#current:visited {
		font-weight: bold;
		letter-spacing: 0;
		background-image: url(../bilder/menue_active2.gif);
	}
	

	/* Untermnüs */
	#content_navigation li ul {
		margin-left: 0;
		width: 155px;
	}
	#content_navigation li li a, #content_navigation li li a:link, #content_navigation li li a:visited, #content_navigation li li a:hover {
		padding: 0;
		padding-left: 30px;
		background: none;
	}
	#content_navigation li li.current a:link, #content_navigation li li.current a:visited {
		font-weight: bold;
		letter-spacing: 0;
		background: none;
	}
	
	
	
	#content_navigation ul ul {
		margin-top: .4em;
		margin-bottom: 1em;
	}
	
	
	a:active {
		outline: none;
	}
/* ## Navigation ENDE */


img.acrobat_klein, img.audio_klein {
	margin-right: .2em;
	vertical-align: text-top;
}
img.external_link {
	margin-right: .1em;
}

/* allg. Linkfarben (Inhaltsbereich + angezeigte Untermenues) */
a:link { color: #0000aa; text-decoration: none;} 
a:visited { color: #0000aa; text-decoration: none; } 
a:active { text-decoration: none; } 
a:hover { text-decoration: underline; }

/* Titel im Kopfbereich */
a.home_ref:link { color: #21217F; text-decoration: none;} 
a.home_ref:visited { color: #21217F; text-decoration: none; } 
a.home_ref:active { text-decoration: none; } 
a.home_ref:hover { text-decoration: none; }

/* Contact: k.scheiter... */
a.contact:link { color: #777; text-decoration: none; }
a.contact:visited { color: #777; text-decoration: none; }
a.contact:active { text-decoration: none; }
a.contact:hover { color: #000; text-decoration: underline; }

.nfett {
	font-weight: normal;
}

.right {
	text-align: right;
}

p#contact {
  margin-top: 3em;
  text-align: right;
  color: #666;
  padding-right: 25px;
  
  margin: 0px;
  padding: 1px;
  
}

a.aktmenueover:hover{
	text-decoration: underline;
	color : #ccccff;
}
a.menueover:hover{
	text-decoration: underline;
	color : #ffffff;
}

hr {
	color: #eee;
	border-top: 1px dashed #888;
}

html { height: 100.1%; }
body, td, textarea { 
	min-height: 101%; 
    font-size: 100.01%; 
	font-family: "Trebuchet MS", georgia, sans-serif;
	font-size: 10pt; 
	line-height: 145%;
	margin: 0px;
	padding: 0px;
} 
 
h1 { color: #777; font-weight: bold; font-size: 16pt; line-height: 120%; }/* Ueberschrift innerhalb Inhaltsseite */
h2 { font-weight: bold; font-size: 14pt; line-height: 120%; margin: 1.5em 0 0;}	/* Ueberschrift innerhalb Inhaltsseite */
h3 { font-weight: bold; font-size: 11pt; line-height: 115%; }	/* Ueberschrift innerhalb Inhaltsseite */
h4 { font-weight: bold; font-size: 10pt; line-height: 115%; }	/* Ueberschrift innerhalb Inhaltsseite */



.fett  { font-weight: bold; }	                /* z.B.  fuer Datum, Hervorhebungen etc. */
.titel, .ha1 { font-weight: bold; font-size: 14pt; line-height: 18pt; }	/* Ueberschrift innerhalb Inhaltsseite */

.ha1 {
	margin-bottom: 5px;
}

.ha2 {
	margin-top: 0px;
}
.fusszeile { font-size: 8pt; line-height: 12pt;  }


.menue { color: #ffffff; font-size: 10pt; line-height: 16pt; }
.aktmenue { color: #ccccff; font-size: 10pt; line-height: 16pt; }
.aktuntermenue { color: #000066; font-size: 10pt; line-height: 14pt; font-weight: bold; }

.hierarchie { font-size: 9pt; line-height: 10pt; }
.kleiner { font-size: 8.5pt; line-height: 140%; }

p.p1 {	padding-left: 25px; margin-bottom:9px;}
p.p2 {	padding-left: 50px; margin-top: 0px;}
p.p3 {	padding-left: 75px; }

.rahmen_blau { /* z.B. bei Stellenanzeigen */
	border: 1px solid #ffffff; 
	background: #ccccff; 
	padding: 10px;
}

.letter {
	letter-spacing: 1px;
}


div.divdruck {	/* bei Screen: DIV fuer Druckansicht ausblenden */
	display: none;
}

.para {
	padding: 0px;
	margin: 0px;
}

a:link img, a:visited img {border-style: none}
a img {color: black} /* The only way to hide the border in NS 4.x */

.center {
	text-align: center;
}

ul {
	list-style-type:square;
}
ul ul {
	list-style-type: disc;
	margin-bottom:.5em;
}
@media screen {
	.print {	/* Element nur fuer Ausdruck */
		display: none;
	}
}
@media print {
	.screen, #content_navigation, #footer {	/* Element nur fuer Bildschirmansicht */
		display: none;
	}
	#header_right, #header {
		height: 8em;
		background: #fff;
		color: #000;
	}
	#content_data {
		margin: 2em;
		margin-top: 0em;
	}
	#content, #content_right {
		background: #fff;
	}
	div.abstract {
	
	}
}