* {
margin:0;
padding:0;
list-style:none;
}
html, body {
	margin: 0px;
	font:normal 11pt Arial, Helvetica, sans-serif; 
	color: #000000;
	height:100%;}
body {background-image:url(../bilder/hg_blau.gif);
background-repeat:repeat-y;
background-position:0px 150px;
background-attachment:scroll;}
a {color: #00268A;}
h1 {font-size:11pt;
	color:#00268A;
	margin-top:0px;
	margin-bottom:1em;
	padding-top:0px;}
h2 {font-size:11pt;
	color:#00268A;
	margin:2em 0 0 0;}
h3 {font-size:11pt; font-weight:normal;
	color:#00268A;
	margin:0 0 0 0;}
img {border:none;}
#anfang {margin:0; padding:0;}

.frauvera {	color: #00215A;
	font-weight: bold;}
.imgleft {float: left;}
.imgright {float: right;}
.foerderung {font-size: 10pt;
	margin-top: 30px;
	clear:right;
	line-height:normal;}
.clearleft {clear:left;}
.clearright {clear:right;}
.abstandOben30 {margin-top:30px;}
.abstandOben20 {margin-top:20px;}
.abstandUnten20 {margin-bottom:20px;}
.abstandOben0 {margin-top:0px;}
.hervorhebungtext {color:#C52529;}


#gesamt {width:62em;
	height:auto;
	padding:0px;
	text-align: left;
	margin-top: 180px}

#navigation {
	display:none;}
#inhalt {
	float:left;	
	width:30em;
	padding:0.5em 0em 1.5em 1.5em;
	text-align:left;
	position:relative;
	z-index:2;
	height:100%;
	margin:0 0 0 0;
	font-size:10pt;
	line-height:1.5em;
	  display: inline;}

#inhalt p {margin-top:1em;}
#inhalt ul {margin-top:0.5em;}
#inhalt ul li {
	margin-bottom:5px;
	margin-left: 30px;
	list-style-type: disc;
	list-style-position: outside;}
#inhalt ul ul li{list-style-type:circle;}
#inhalt ul li .docs {list-style-type:none; line-height:normal;}
#inhalt table {margin-top:2em; border-top:1px solid #000;
	border-left:1px solid #000; line-height:1.2em;}
#inhalt th {text-align:left; padding:5px 3px; font-size:10pt;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background-color:#FFEFC6;}
#inhalt td {text-align:left; padding:5px 3px; font-size:10pt;
	border-bottom:1px solid #000;
	border-right:1px solid #000;}
#inhalt td p {margin:0;}
#inhalt td ul {margin:0px;}
#inhalt td ul li {padding:0px;margin:0px 0px 0px 20px; list-style-type:none;
	list-style-image:url(../bilder/strichliste.gif);}


/* Formatierungen fuer die 3. Spalte*/
#textbox { margin-top:0.8em;
	margin-right:0.8em;
	width:14em;
	position:relative;
	float:right;
	display: inline;
	background-color:#ffFFFF}
#textbox img {border:1px solid #000; margin-bottom:3px;}
#textbox a.dokument {background-image:url(../bilder/linkaufdokumet.gif);
	background-repeat:no-repeat; 
	background-position:0px 7px;
	padding-left:16px; 
	padding-top:3px; 
	display:block;	}
#textbox a.mailto {background-image:url(../bilder/mailto_link.gif);
	background-repeat:no-repeat; 
	background-position:0px 7px;
	padding-left:16px; 
	padding-top:3px; 
	display:block;	}
#textbox a.extern {background-image:url(../bilder/externer_link.gif);
	background-repeat:no-repeat; 
	background-position:0px 7px;
	padding-left:16px; 
	padding-top:3px; 
	display:block;	}
#textbox a.intern {background-image:url(../bilder/interner_link.gif);
	background-repeat:no-repeat; 
	background-position:0px 5px;
	padding-left:16px; 
	padding-top:3px; 
	display:block;
	}
#text1 {
	width:auto;
	height:auto;
	background-color:#FFF6DD;
	border:1px solid #DE9429;
	-moz-border-radius:10px;
	font-size:10pt;
	margin-bottom:20px;}
#text1 h3 {background-color:#FFEFC6;
	border-bottom:1px solid #DE9429;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	padding:0.5em 1em;
	font-size:10pt;
	font-weight:normal;
	letter-spacing:0.1em;}
#text1 p {padding:0.5em 1em;}
#text2 {width:auto;
	height:auto;
	background-color:#EFF7EF;
	border:1px solid #52AD73;
	-moz-border-radius:10px;
	font-size:10pt;
	margin-bottom:20px;}
#text2 h3 {background-color:#DEEFDE;
	border-bottom:1px solid #52AD73;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	padding:0.5em 1em;
	font-size:10pt;
	font-weight:normal;
	letter-spacing:0.1em;}
#text2 p {padding:0.5em 1em;}	
#text3, #text4 {height:auto;
	background-image:url(../bilder/hg_blau.gif);
	background-color:#EFEFF7;
	border:1px solid #005AAD;
	-moz-border-radius:10px;
	font-size:10pt;
	margin-bottom:20px;}	
#text3 h3, #text4 h3 {background-color:#D6DEEF;
	border-bottom:1px solid #005AAD;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	padding:0.5em 1em;
	font-size:10pt;
	font-weight:normal;
	letter-spacing:0.1em;}
#text3 p, #text4 p {padding:0.5em 1em;}
#bild {font-size:9pt;
	margin-bottom:20px;
	text-align:left;}

#bild p {margin-bottom:20px;}
.beispiel {
	background-image:url(../bilder/ordner_gelb42h.gif);
	padding-left:20px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height:auto;} 
#wegweiserfoerderung {
	margin-top:0.8em;
	margin-right:0.8em;
	width:14em;
	position:relative;
	float:right;
	display: inline;
	font-size:9pt;
	line-height:normal;
	float:right;
	display: inline;
	margin-left:2em;
	background-color:#FFFFFF;
	border:1px solid #A50575;
	-moz-border-radius:10px;
	}
#wegweiserfoerderung p {padding:0.5em 1em; border-bottom:1px solid #A50575;}
#wegweiserfoerderung a {color:#A50575;}

p#seitenanfang {display:none;}
p.seitenanfang {display:none;}
#copyright {font-size:9pt;
	text-align:left;
	color:#333333;
	padding:0.5em 0 1em 1em;
	border-top:3px solid #404040;
	margin:10px 0 0 0;
	clear:both;
	width:auto;}
#copyright a {text-decoration:none;}
#copyright img {border:none;}
#kopfzeile {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-attachment: scroll;
	background-image: url(../bilder/lesesaal8.jpg);
	background-repeat: no-repeat;
	background-position:220px 0px;
	position:absolute;
	top:0px;
	left:-2px;
	width:100%;
	z-index:1;}
#kopfzeile img {margin-left:0px; border:none; float:right;}
/*#anfang {position:absolute; top:0px; left:0px;}*/



/*Spezielle Formatierungen für den Wegweiser*/
.headerwegweiser {color:#BD1863;}
#inhalt2 {
	float:left;	
	width:36em;
	padding:0.5em 0em 1.5em 1.5em;
	text-align:left;
	position:relative;
	z-index:2;
	height:100%;
	margin:0 0 0 0;
	font-size:10pt;
	line-height:1.5em;
	margin-left: 2em;
	display: inline;}
#inhalt2 h3 {font-size:10pt; margin-top:30px; margin-bottom:0px; color:#BD1863; padding:0; background-color:#F7DEEF;}
#inhalt2 h4 {font-size:10pt; margin-top:10px; margin-bottom:0px;}
#inhalt2 dl {margin-left:0.7em;}
#inhalt2 dt {font-weight:bold; font-size:10pt; margin-top:1em; color:#BD1863; line-height:normal; padding-bottom:0.3em;}
#inhalt2 dd {border-bottom:1px solid #A50575; margin-left:0;}
#inhalt2 ul {margin-left:30px;}
#inhalt2 dd ul li {list-style-type:none; margin-left:0px; text-indent:-30px; margin-bottom:15px;}
#inhalt2 a {color:#A50575;}
#inhalt2 dt img {float:right; margin-top:10px; border:none;}
#inhalt2 dt a {text-decoration:none;}
#alphabet {display:none;}
#alphabet2 {display:none;}
#alphabet ul, #alphabet2 ul {margin:0; padding:0;}
#alphabet li, #alphabet2 li {list-style-type:none;
	padding:0 0;
	margin-left:0;
	margin-right:0.2em;
	display:inline;}
#alphabet span.position, #alphabet2 span.position {padding:0.2em 0.2em;
	background-color:#F7D6E7;
	border:1px solid #BD1863;
	color:#BD1863;
	font-weight:bold;}
#alphabet a, #alphabet2 a {padding:0.2em 0.2em;
	/*background-color:#F7DEEF;*/
	border:1px solid #BD1863;
	color:#BD1863;
	font-weight:bold;
	text-decoration:none;	}
#alphabet .nichtbelegt, #alphabet2 .nichtbelegt {padding:0;
	background-color:#FFF;
	color:#E79CCE;
	font-weight:bold;}
#alphabet a:visited , #alphabet2 a:visited {color:#BD1863;}	
#alphabet a:hover, #alphabet2 a:hover {	background-color:#E79CCE; color:#fff;}

#subnavi ul li {
	margin-bottom:10px;
	margin-left: 30px;
	list-style-type: none;
	list-style-position: outside;}

#orteliste ul li {font-weight:bold;}
#orteliste ul li ul li {font-weight:normal;}
#orteliste .staedte {font-weight:bold; color:#A50575;}

.unsichtbar, #navigation dfn {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
}
acronym {
border : none;
}
abbr {
border : none;
speak:spell-out;
}
