body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../Bilder/hg-leiste.jpg) repeat-x;
}
#mittig {
	position:absolute;
	top:0px;
	left:50%;
	width:919px;
	height:598px;
	margin: 0px 0px 0px -460px;
	background: #FFFFFF url(../Bilder/hg-inhalt.gif) no-repeat;
}
#inhaltrahmen {
	position:relative;

	width:100%;
	top: 144px;
	background: #ffffff;
}
#inhalt {
	    position:relative;
        width:100%;	
		overflow:hidden;
		background: url(../Bilder/hg-zweispaltig.gif) repeat-y;
		width:644px;
		left: 257px;
}
#footer {
		position:relative;
		overflow:hidden;
        height:22px;
		left: 257px;
		width:644px;
		margin-top: 5px;
    }
.col1 {
		float:left;
		width:353px;
		position:relative;
		padding:38px 38px 38px 38px;
		overflow:hidden;
		line-height: 16px;
	    list-style: url(../Bilder/listpunkt.gif) outside;
}
.col2 {
		float:left;
		width:149px;
		position:relative;
		padding:38px 33px 38px 33px;
		overflow:hidden;
}

#logo {
	position:absolute;
	width:220px;
	height:55px;
	z-index:5;
	left: 22px;
	top: 66px;
}
#bildgross-start {
	position:absolute;
	width:647px;
	height:254px;
	z-index:6;
	left: 257px;
	top: 143px;
}
#inhaltstart {
	position:absolute;
	width:644px;
	height:175px;
	z-index:7;
	left: 257px;
	top: 397px;
	background: #e6e6e6;
}

#copyright {
	position:absolute;
	width:387px;
	height:19px;
	z-index:8;
	left: 514px;
	top: 576px;
}
.copyright {
	font: 11px Arial, Helvetica, sans-serif;
	color: #002776;
	text-align: right;
}
.copyright a:link {
	color: #002776;
	text-decoration: none;
}
.copyright a:visited {
	text-decoration: none;
	color: #002776;
}
.copyright a:hover {
	text-decoration: underline;
	color: #8c1b2f;
}
.copyright a:active {
	text-decoration: underline;
	color: #8c1b2f;
}
#Spalte1 {
	position:absolute;
	width:237px;
	height:115px;
	z-index:1;
	left: 31px;
	top: 3px;
	list-style: url(../Bilder/listpunkt.gif) outside;
}
#Spalte2 {
	position:absolute;
	width:591px;
	height:115px;
	z-index:2;
	left: 26px;
	top: 2px;
}
.headline {
	font: normal 18px/22px Arial, Helvetica, sans-serif;
	color: #002776;
}
.rubrik {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	color: #002776;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B0000;
}
a:link {
	color: #0A0000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0A0000;
}
a:hover {
	text-decoration: none;
	color: #002776;
}
a:active {
	text-decoration: underline;
	color: #002776;
}
#bildleiste1 {
	position:absolute;
	width:218px;
	height:24px;
	z-index:9;
	left: 685px;
	top: 113px;
}
#bildleiste2 {
	position:absolute;
	width:68px;
	height:67px;
	z-index:9;
	left: 687px;
	top: 72px;
}
#bildleiste3 {
	position:absolute;
	width:68px;
	height:67px;
	z-index:9;
	left: 760px;
	top: 72px;
}
#bildleiste4 {
	position:absolute;
	width:68px;
	height:67px;
	z-index:9;
	left: 833px;
	top: 72px;
}
#aktuelleM {
	position:absolute;
	width:215px;
	height:13px;
	z-index:10;
	left: 24px;
	top: 396px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #002776;
	border-bottom: 1px solid #002776;
}
.headmeldungen {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #002776;
}
.headmeldungen a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #002776;
	text-decoration: none;
}
.headmeldungen a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #002776;
	text-decoration: none;
}
.headmeldungen a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #002776;
	text-decoration: underline;
}
.headmeldungen a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #002776;
	text-decoration: underline;
}
.textmeldungen {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #010101;
}
#meldungen {
	position:absolute;
	width:215px;
	height:115px;
	z-index:11;
	left: 9px;
	top: 419px;
}
p{margin-top:10px; margin-bottom:10px;}
.bild {
	padding: 10px;
	border: 1px solid #DADADA;
}
.kleinezeile {
	font-size: 8px;
	line-height: 8px;
}
#navleiste {
	position:absolute;
	width:370px;
	height:21px;
	z-index:2;
	left: 466px;
	top: 7px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #EAEAEA;
	text-align: right;
}
#navleiste a:link {
	color: #dcdcdc;
	text-decoration: none;
}
#navleiste a:visited {
	text-decoration: none;
	color: #dcdcdc;
}
#navleiste a:hover {
	text-decoration: underline;
	color: #dcdcdc;
}
#navleiste a:active {
	text-decoration: none;
	color: #dcdcdc;
}
#popmenu {
	position:absolute;
	width:72px;
	height:22px;
	z-index:3;
	left: 841px;
	top: 6px;
}
.popmenu {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #424242;
	width: 80px;
	border: 1px solid #4C4C4C;
}
.textinhalt {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #272727;
}
.textinhalt a:link {
	color: #000000;
	text-decoration: underline;
}
.textinhalt a:visited {
	text-decoration: underline;
	color: #000000;
}
.textinhalt a:hover {
	text-decoration: none;
	color: #8c1b2f;
}
.textinhalt a:active {
	text-decoration: none;
	color: #8c1b2f;
}

#nav {
	position:absolute;
	width:236px;
	height:127px;
	z-index:5;
	left: 3px;
	top: 144px;
}

/******Navigation******/

.list1 {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
.list1 a:link {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../Bilder/hg-nav.gif) no-repeat;
	display: block;
	text-indent: 21px;
	border-bottom: 1px solid #FFFFFF;

}
.list1 a:visited {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../Bilder/hg-nav.gif) no-repeat;
	display: block;
	text-indent: 21px;
	border-bottom: 1px solid #FFFFFF;

}
.list1 a:hover {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../Bilder/hg-nav_o.gif) no-repeat;
	display: block;
	text-indent: 21px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: 1px;
}
.list1 a:active {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../Bilder/hg-nav.gif) no-repeat;
	display: block;
	text-indent: 21px;
	border-bottom: 1px solid #FFFFFF;

}
.list2 {
	font: normal 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	color: #434343;
	padding: 0;
	margin: 0;
	letter-spacing: 0px;
}
.list2 a:link {
	font: normal 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #434343;
	background: url(../Bilder/hgsub-nav.gif) no-repeat;
	display: block;
	text-indent: 31px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: 0px;
}
.list2 a:visited {
	font: normal 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #434343;
	background: url(../Bilder/hgsub-nav.gif) no-repeat;
	display: block;
	text-indent: 31px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: 0px;
}
.list2 a:hover {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: url(../Bilder/hgsub-nav_o.gif) no-repeat;
	display: block;
	text-indent: 31px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: 0px;
}
.list2 a:active {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: url(../Bilder/hgsub-nav_o.gif) no-repeat;
	display: block;
	text-indent: 31px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: 0px;
}

/******Aktiv******/


.list1aktiv a:link {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../Bilder/hg-nav_o.gif) no-repeat;
	letter-spacing: 0px;
}
.list1aktiv a:visited {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../Bilder/hg-nav_o.gif) no-repeat;
	letter-spacing: 0px;
}
.list1aktiv a:hover {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../Bilder/hg-nav_o.gif) no-repeat;
	letter-spacing: 0px;
}
.list1aktiv a:active {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../Bilder/hg-nav_o.gif) no-repeat;
	letter-spacing: 0px;
}
.list2aktiv {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.list2aktiv a:link {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.list2aktiv a:visited {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.list2aktiv a:hover {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.list2aktiv a:active {
	font: bold 11px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.tabelle {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #f3f3f3;
	text-align: center;
}
.tabhead {
	font-weight: bold;
	color: #FFFFFF;
	background: #2d4d8e;
}
.spaltenull {
	font-weight: bold;
	text-align: left;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.spalteeins {
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.spalteeinsohne {
	text-align: left;
	border-top: 1px solid #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.linietab {
	border-top: 1px solid #FFFFFF;
}
.rahmenbraun {
	border: 1px solid #002776;
}
.eingabefelder2
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	width: 280px;
	border: 1px solid #9c9c9c;
	color: #151052;
	text-indent: 4px;
}
.eingabefelder3
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	width: 240px;
	border: 1px solid #9c9c9c;
	color: #151052;
	text-indent: 4px;
}
.textareafeld
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	width: 530px;
	border: 1px solid #9c9c9c;
	color: #151052;
}
.button
   { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#EEEEEE; color:#333333; width:90px; border:1px solid #999999; }.tabfilm {
	background: #FFFFFF;
}
.pixelzeile {
	font-size: 1px;
	line-height: 1px;
}

