html {
	height:100%;
	margin-bottom:0.1px;
	overflow-y:scroll;
	overflow-x:auto;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.76em;
	white-space:nowrap;
	color:#666666;
	text-decoration:none;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	background-color:#fbf8e2;
	height:100%;
}
p {
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6,ul,li {
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
}
h1 {
	font-weight:bold;
	margin:1.76em 0 1.76em 0;
}
h2 {
	font-weight:bold;
	margin:1.76em 0 0 0;
}
h3 {
	font-weight:bold;
}
a img,a:link img,a:visited img,a,a:link,a:visited {
	border:0;
}
a {
	font-size:1em;
	color:#666666;
	text-decoration:none;
	display:block;
	margin:0;
	padding:0;
}
.textlink {
	display:inline;
}
.textlink:hover {
	color:#004898;
}
ul.textliste {
	list-style-type:square;
	list-style-position:outside;
	margin:0 0 0 15px;
	padding:0;
	color:#004898;
}
ul.textliste li {
	margin:0;
	padding:0;
}
ul.textliste li span {
	color:#666666;
}
#seite {
	margin:0;
	padding:0;
	top:0;
	width:100%;
	height:100%;
	vertical-align:top;
}
#links {
	position:relative;
	float:left;
	background-color:#004898;
	width:25%;
	height:100%;
	margin:0;
	padding:0;
	text-align:right;
	vertical-align:top;
}
#rechts {
	position:relative;
	float:left;
	clear:right;
	background-color:#fbf8e2;
	width:74%;
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
#top {
	position:relative;
	float:right;
	clear:left;
	width:100%;
	height:150px;
	margin:0;
	padding:0;
	border:0;
}
#linie {
	position:relative;
	float:right;
	clear:left;
	width:16.2em;
	height:150px;
	margin:0;
	padding:0;
	border-bottom-color:#000099;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#top_rechts {
	position:relative;
	margin:0;
	padding:0;
	height:150px;
	width:52.13em;
	border-bottom-color:#000099;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#top img {
	position:relative;
	margin:40px 0 10px 0;
	padding:0;
}
#top_rechts img {
	position:relative;
	float:right;
	margin:40px 0 10px 0;
	padding:0;
}
#inhalt {
	position:relative;
	top:40px;
	margin:0 0 1.76em 0;
	padding:0 0 0 3.5em;
	width:48.63em;
	border:0;
	text-align:left;
	background-color:#fbf8e2;
}
#partner_li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:23.5em;
	border:0;
}
#partner_re {
	position:relative;
	float:left;
	clear:right;
	margin:0 0 0 1.62em;
	padding:0;
	width:23.5em;
	border:0;
}
#space {
	float:right;
	clear:both;
	margin:3.6em 0 0 0;
	padding:0;
	height:7.04em;
	width:16.2em;
}
#clear {
	clear:both;
	margin:0;
	padding:0;
	height:3.52em;
	width:580px;
}
.tab_rechts_01 {
	position:relative;
	margin:-1.76em 0 1.76em 0;
	padding:0 0 0 24em;
	top:0;
	width:22.8em;
	vertical-align:top;
}
.tab_rechts_02 {
	position:relative;
	margin:-1.76em 0 1.76em 0;
	padding:0 0 0 18.1em;
	top:0;
	width:28.7em;
	vertical-align:top;
}
img#inning {
	margin:-1px 0 0 0;
}
img.mail {
	position:relative;
	margin:0.5em 0 0.21em 1px;
	padding:0;
	top:0;
}
.bevisual strong {
	font-size:1.85em;
	margin-left:-0.1em;
}
.tab_rechts_01 a img {
	vertical-align:top;
	margin:-3.36em 0 0 2.5em;
}
#fussleiste {
	position:fixed;
	clear:both;
	left:0;
	right:0;
	bottom:0;
	z-index:8;
	width:100%;
	background-color:#004898;
	margin:0;
	padding:0 0 0.03em 0;
	border:none;
	white-space:nowrap;
}
#fuss_links {
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	width:25%;
}
#fuss_rechts {
	float:left;
	margin:0 0 0 3.5em;
	margin-right:-2em;
	padding:0;
	text-align:left;
	width:50.25em;
}
#fuss_links a, #fuss_links a:link, #fuss_links a:visited
#fuss_rechts a, #fuss_rechts a:link, #fuss_rechts a:visited, a#step {
	margin:0;
	padding:0;
	width:auto;
	display:inline;
	white-space:nowrap;
	color:#fbf8e2;
}
a#pfeil {
	position:relative;
	background-image:url(../img/pfeil.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin:0;
	padding:0;
}
a#pfeil .info {
	visibility:hidden;
}
a#pfeil:hover .info {
	visibility:visible;
}
#navigation {
	position:relative;
	float:right;
	text-align:left;
	top:40px;
	margin:1px 0 0 0;
	padding:0.2em 0 0 0;
	width:16.2em;
	background-color:#004898;
}
#navigation ul {
	width:16.2em;
	margin:0;
	padding:0;
	list-style-type:none;
}
#navigation ul li {
	height:auto;
	margin:-1px 0 0 0;
	padding:0;
}
#navigation ul li a {
	display:block;
	width:14.7em;
	height:1.76em;
	text-decoration:none;
	margin:1.56em -1.25em 0 0;
	padding:0 0 0.2em 1.4em;
	font-weight:bold;
	color:#fbf8e2;
	text-align:left;
	border-bottom-color:#fbf8e2;
	border-left-color:#fbf8e2;
	border-top-width:0;
	border-right-width:0;
	border-left-width:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-style:solid;
}
#navigation ul li a:visited {
	color:#80a4cc;
}
#navigation ul li a:hover {
	color:#fbf8e2;
	background-color:#6088e8;
}
#navigation ul li a .info {
	visibility:hidden;
}
#navigation ul li a:hover .info {
	visibility:visible;
}
#navigation ul li a#aktiv {
	color:#fbf8e2;
	background-color:#6088e8;
}
#navigation ul li ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#navigation ul li ul li {
	margin:-1px 0 0 0;
	padding:0;
}
#navigation ul li ul li a.untermenue,#navigation ul li ul li a#aktiv {
	display:block;
	width:13.5em;
	height:1.76em;
	text-decoration:none;
	margin:1.56em -1.25em 0 2.7em;
	padding:0 0 0.2em 1.4em;
	text-align:left;
	border-bottom-color:#fbf8e2;
	border-left-color:#fbf8e2;
	border-top-width:0;
	border-right-width:0;
	border-left-width:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-style:solid;
}
html>body #hintergrund {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	z-index:0;
	width:25%;
	height:100%;
	background-color:#004898;
	margin:0;
	padding:0;
	border:none;
}
#seite_breite {
	position:absolute;
	left:0;
	width:68.25em;
	height:1px;
}
