@charset "UTF-8";
/* CSS Document */


body {
	background-color:#000;
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

select {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
	border:none;
}

div.imgdoc {
	border:1px solid #E2E8EC;
	padding:0px;
	font-size:8pt;
	font-style:italic;
	font-weight:normal;
}

	div.imgdoc div.func {
		margin-top:4px;
		padding: 0 10px;
		border:none;
		font-weight:normal;
	}

div.imgnone {
	float:none;
}

div.imgleft {
	float:left;
	margin-right:8px;
}

div.imgright {
	float:right;
	margin-left:8px;
}

.schwarz {
	color: black;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.schwarz_fett {
	color: black;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grau {
	color: #87888a;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grau_fett {
	color: #87888a;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blau {
	color: #5791c8;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blau_fett {
	color: #5791c8;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navi_grau a {
	color:#6c858e;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_grau_active a {
	color:#6c858e;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_grau a:hover {
	color:#41555c;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.navi_grau a:visited {
	color:#6c858e;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_grau2 a {
	color:#6c858e;
	font-weight: bold;
	font-size: 11px;
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_grau2_active a {
	color:#6c858e;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_grau2 a:hover {
	color:#41555c;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.navi_grau2 a:visited {
	color:#6c858e;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_grau_schmal a {
	color:#6c858e;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_grau_schmal a:hover {
	color:#41555c;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_grau_schmal a:visited {
	color:#6c858e;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_weiss a {
	color:white;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.navi_weiss_active a {
	color:#6c858e;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.navi_weiss a:hover {
	color:#e2e4e5;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navi_weiss a:visited {
	color:#fff;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
h1 {
	color:black;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
h2 {
	color:#6c858e;
	font-weight:bold;
	/*color:black;*/
	/*font-weight: normal;*/
	font-size: 12px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
h2 a {
	color:#6c858e;
	font-weight:bold;
}
h3 {
	color:#969696;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
h3 a {
	color:#637A85;
	text-decoration:none;
}
h4 {
	color:#969696;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.label {
	float:left;
	width:130px;
	font-weight:bold;
}

.field {
	float:left;
	width:220px;
}

#container {
	width: 1000px;
	height: 135px;
	margin: 0px auto;
	background-color:#fff;
}

#logo {
	width: 130px;
	height: 135px;
	float: left;
	margin: 0px auto;
	background-image:url(/images/logoneu.jpg);
}
#kopf {
	width: 1000px;
	height: 135px;
	margin: 0px auto;
	background-color:#fff;
	background-image:url(/images/kopf.jpg);
	background-position:0px -6px;
	background-repeat:no-repeat;
}
#kopfnavi {
	width: 695px;
	height: 20px;
	float:left;
	padding-top:115px;
	margin: 0px auto;
}
#karte {
	width: 175px;
	height: 135px;
	float: right;
	margin: 0px auto;
	background-image:url(/images/karte.jpg);
}
#suche {
	width: 230px;
	height: 20px;
	float:left;
	margin: 0px auto;
	background-color:white;
}
#navi_01 {
	width: 420px;
	height: 20px;
	float: right;
	margin: 0px auto;
	background-color:#e2e4e5;
}
#navi {
	width: 130px;
	height: 850px;
	margin: 0px auto;
	float: left;
}
#home {
	width: 130px;
	height: 20px;
	margin: 0px auto;
	background-color:#414143;
	background-image:url(/images/home.jpg);
}
#navi_03 {
	width: 120px;
	margin-top: 8px;
}
#content {
	width: 1000px;
	margin: 0px auto;
	background-color:#fff;
	background-image:url(/images/navi.jpg);
	background-repeat:repeat-y;
}
#navi_02 {
	width: 870px;
	height: 20px;
	margin: 0px auto;
	background-image:url(/images/navi_02.jpg);
}
#mitte {
	width: 870px;
	margin: 0px auto;
	float: right;
	background-color:white;
	overflow:hidden;
}
#history {
	background-color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:9px;
	margin-left:20px;
	margin-top:4px;
	margin-bottom:30px;
	color:#6c858e;
}

	#history #breadcrumb {
		float:left;
		max-width:600px;
	}
	
		#history #breadcrumb a {
			color:#6c858e;
			text-decoration:none;
			font-weight:bold;
		}

#history #tools {
		float:right;
		margin-right:70px;
	}

		#history #tools a {
			font-weight:normal;
			text-decoration:none;
			color: #6c858e;
		}

			#history #tools a:hover {
				text-decoration:underline;
			}

#content {
	background-color:#fff;
}

#inhalt {
	padding-left:20px;
	padding-right:75px;
	margin: 0px auto;
	background-color:white;
	font-size:11px;
	line-height:13.5pt;
}

#inhalt fieldset {
	margin:20px 0;
	padding:10px;
}

#inhalt legend {
	color:#6c858e;
	font-weight:bold;
	font-size: 12px;
	line-height: 10px;
	margin-top:-6px;
	margin-bottom:10px;
}

#inhalt .ulFFDD00 {
	margin-left:20px;
	margin-right:20px;
	border:2px outset #FFDD00;
	padding-right:20px;
}

#inhalt .ul94c11c {
	margin-left:20px;
	margin-right:20px;
	border:2px outset #94c11c;
	padding-right:20px;
}

#inhalt .ulFFDD00 ul {
	list-style-image:url(/images/li_FFDD00.jpg);
	font-weight:bolder;
}

#inhalt .ulFFDD00 li {
	margin-bottom:4px;
}

#inhalt .ul94c11c ul {
	list-style-image:url(/images/li_94c11c.jpg);
	font-weight:bolder;
}

#inhalt .ul94c11c li {
	margin-bottom:4px;
}


	div#content #footer {
		clear: both;
		width: 840px;
		height: auto;
		margin-bottom: 0px;
		background-image:url(/images/navi.jpg);
		background-repeat:no-repeat;
		text-align:left;
		font-size:x-small;
		color:#637A85;
		padding-left:160px;
	}
	
	div#content div#footer div#footmenu {
		margin-bottom:10px;
		padding-top:20px;
		padding-left:0px;
		text-align:left;
		border-top:1px solid #637A85;
		border-top: 3px solid #FEDC01;
		width:800px;
	}

		div#content div#footer div#footmenu ul#toplevel {
			list-style-type:none;
			margin-bottom:20px;
			padding-left:0;
			margin-left:0;
		}

			div#content div#footer div#footmenu ul#toplevel li {
				float:left;
				margin-left:0;
				padding-left:0;
				width:auto;
				margin-right:20px;
				font-size:8pt;
				font-weight:bold;
				color:black;
				text-decoration:none;
			}
	
				div#content div#footer div#footmenu ul#toplevel li a {
					color:black;
					text-decoration:none;
				}

				div#content div#footer div#footmenu ul#toplevel li ul {
					font-weight:normal;
					padding-left:0;
					margin-left:0;
					list-style-type:none;
					max-width:250px;
				}
				
					div#content div#footer div#footmenu ul#toplevel ul li {
						font-size:x-small;
						font-weight:normal;
						float:none;
						text-decoration:none;
					}

						div#content div#footer div#footmenu ul#toplevel ul li a {
							font-weight:normal;
							text-decoration:none;
							color:#637A85;
						}
#footer a {
	color:#637A85;
}

#footer img {
	border:1px solid #637A85;
}


