#banner {
	Z-INDEX: 20; LEFT: 3px; VISIBILITY: visible; POSITION: absolute; TOP: 3px
}
.anker {
	POSITION: relative;
	left: 36px;

}
.naviblock {
	Z-INDEX: 20; LEFT: 5px; VISIBILITY: visible; CURSOR: hand; POSITION: absolute; TOP: 39px; TEXT-ALIGN: left
}
.schrift {
	FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ueberschrift {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	COLOR: #cc0033;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	text-decoration: none;
	vertical-align: middle;


}
.menue {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.form {
	FONT-SIZE: 10pt; MARGIN-LEFT: 5px; COLOR: black; MARGIN-RIGHT: 5px; TEXT-ALIGN: justify
}
.suchen {
	FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.impressum {
	FONT-WEIGHT: 900; FONT-SIZE: 14pt; COLOR: #053078; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.level1textNormal {
	FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-ALIGN: left
}
.level1textHL {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-ALIGN: left
}
.level1arrowNormal {
	FONT-SIZE: 10pt; COLOR: #a9b9dd; TEXT-ALIGN: right
}
.level1arrowHL {
	FONT-SIZE: 10pt; COLOR: #ff0000; TEXT-ALIGN: right
}
.level2textNormal {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-ALIGN: left
}
.level2textHL {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-ALIGN: left
}
.level2arrowNormal {
	FONT-SIZE: 10pt; COLOR: #a9b9dd; TEXT-ALIGN: right
}
.level2arrowHL {
	FONT-SIZE: 10pt; COLOR: #ff0000; TEXT-ALIGN: right
}
.lfutd {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.lfutext {
	FONT-SIZE: 10pt; TEXT-ALIGN: left; font-famliy: Arial, Helvetica, sans-serif
}
A.lfutext {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lfucaption {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lfuheader {
	FONT-WEIGHT: bolder; FONT-SIZE: 12pt; FONT-FAMILY: Arial,Helvetica, sans-serif; TEXT-ALIGN: left
}
.lfuright {
	FONT-SIZE: 10pt; TEXT-ALIGN: right; font-famliy: Arial, Helvetica, sans-serif
}
.lfucenter {
	FONT-SIZE: 10pt; TEXT-ALIGN: center; font-famliy: Arial, Helvetica, sans-serif
}
.lfulink {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;

}
.lfuklein {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.landkarte {
	position: absolute;
	visibility: visible;
	overflow: hidden;
	width: 183px;
	height: 242px;


}
.literatur {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}
.literaturschwarz {

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.linkschwarz {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;

}
.pubinternteilpro {
	background-position: left left;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
a {
	font-size: 11px;
	font-family: tahoma;
	color: #000000;
	text-decoration: none;
}
a.menu {
	font-size: 11px;
	font-family: tahoma;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a:link {COLOR: #1f4291; TEXT-DECORATION: none; cursor:default;  font-size: 10pt; }
a:link:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:default; font-size: 10pt; font-family: tahoma; }
a:visited {COLOR: #1f4291; TEXT-DECORATION: none; cursor:default; font-size: 10pt; }
a:visited:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:default;  font-size: 10pt; font-family: tahoma; }
a:active {COLOR: #000099; TEXT-DECORATION: none; cursor:default; font-size: 10pt; font-family: tahoma;  }
a:active:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:default; font-size: 10pt; font-family: tahoma; }
a.menu:link {COLOR: #ffffff; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; }
a.menu:link:hover {COLOR: aaaaaa; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; font-family: tahoma;  font-weight: bold}
a.menu:visited {COLOR: #ffffff; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; }
a.menu:visited:hover {COLOR: #aaaaaa; TEXT-DECORATION: none; cursor:default; font-weight: bold;  font-size: 11px; font-family: tahoma;  font-weight: bold}
a.menu:active {COLOR: #ffffff; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; font-family: tahoma;  font-weight: bold}
a.menu:active:hover {COLOR: #aaaaaa; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; font-family: tahoma;  font-weight: bold}
a.menu1:link {COLOR: #1f4291; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; }
a.menu1:link:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; font-family: tahoma;  font-weight: bold}
a.menu1:visited {COLOR: #1f4291; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; }
a.menu1:visited:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:default; font-weight: bold;  font-size: 11px; font-family: tahoma;  font-weight: bold}
a.menu1:active {COLOR: #000099; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; font-family: tahoma;  font-weight: bold}
a.menu1:active:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:default; font-weight: bold; font-size: 11px; font-family: tahoma;  font-weight: bold}

#menu {
	position:absolute;
	top:120px;
	left:35px;
	width:200px;
	padding:10px 0px 10px 10px;
	margin:0px;
	border:1px dashed #ffffff;
	background-color: #1f4391;
	font-family:Arial, sans-serif;
	font-size:16pt;
	line-height: 20pt;
}
#main {
   position:absolute;
   top:160px;
   left:280px;
   width:600px;
   padding:20px 20px 3px 20px;
   margin:0pt;
   border:1px dashed #ffffff;
   background-color:#FFFFFF;
   font-family:Arial,sans-serif;	
}
#links {
	position:absolute;
	top:120px;
    left:280px;
    width:600px;
    padding:3px 20px 3px 20px;
    margin:0pt;
    border:1px dashed #ffffff;
	background-color: #1f4391;
    font-family:Arial,sans-serif;
    font-size:16pt;
	}
#title {
	position:absolute;
	top:10pt;
	left:160px;
	width:789px;
	height:69px;
	padding:0pt;
	margin:0pt;
	border:0px solid #ffffff;
	background-color: white;
	font-family:Arial,sans-serif;
	font-size:16pt;
	background-image: url(../pics/streifen_ob.jpg);
}
#allgemein {
	position:absolute;
	margin:0pt;
	top:95pt;
	left:220px;
	width:100pt;
	padding:10pt;
	margin:0pt;
	border:1px dashed #000000;
	background-color: white;
	font-family:Arial,sans-serif;
	font-size:16pt;
	line-height: 20pt;
	visibility: hidden;
	}
#projektbereiche {
	position:absolute;
	margin:0pt;
	top:110pt;
	left:220px;
	width:100pt;
	padding:10pt;
	margin:0pt;
	border:1px dashed #000000;
	background-color: white;
	font-family:Arial,sans-serif;
	font-size:16pt;
	line-height: 20pt;
	visibility: hidden;
	}
#erweitert {
	position:absolute;
	top:23px;
	left:342px;
	padding:5px;
	margin:0px;
	border:1px dashed #000000;
	background-color: #FFFFFF;
	width:310px;
	visibility: hidden;
}
/* Layer zum zuklappen der Popup-Menupunkte beim Verlassen der Menu Ebene: */
#menu_oben {
	position:absolute;
	top:84pt;
	left:25pt;
	width:190pt;
	height:10px;
	border:0px;
/*	background-color: #ffffff; */
	background-color: #1f4391; 
	}
#menu_rechts {
	position:absolute;
	top:87.75pt;
	left:221px;
	width:30px;
	height:200pt;
	border:0px;
/* background-color: #ffffff; */
	background-color: #1f4391;
	}
	

