html, body {
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	background-image:url(grafik/verlauf_hintergrund_600px.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#58585a;
	/* [disabled]margin:0px; */
	height:100%;
	overflow:visible;
}
.TabbedPanelsTabGroup  {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
}

a {
	color:#58585a;
	background-color: inherit;
}

a:hover {
	color: #8a2237;
	background-color: inherit;
}

a img {
	border:0;
}

input, select, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

p {
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
	color: #58585a;
}

h1 {
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
	font-size:18pt;
	font-weight:normal;
}

h2 {
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size:10pt;
	font-weight:bold;
	color: #8a2237;
}

h3 {
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
	font-size:9pt;
	font-weight:bold;
	color: #333;
}

.hr1px {
	border-bottom:1px solid gray;
	padding:0px;
	margin-bottom:10px;
}

.antifloat {
	clear: both;
	visibility: hidden;
}

#box_main {
	position:relative;
	width:975px;
	height:600px;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	overflow:visible;
}

#header {
	position:relative;
	top:10px;
	left:0px;
	height:205px;
	width:975px;
	border-top:1px solid #58585a;
	border-bottom:1px solid #58585a;
}

#red_line {
	position:relative;
	width:975px;
	height:2px;
	border-top:1px solid #94374a;
	border-bottom:1px solid #94374a;
	background-color:#8a2237;
	font-size:1px;
	top:10px;
}

#nav {
	position:relative;
	width:975px;
	height:29px;
	border-bottom:1px solid #58585a;
	top:10px;
	text-align:center;
}

#nav a {
	text-decoration:none;
	color:#58585a;
}

.active {
	color:#8a2237;
	font-weight:bold;
}

#nav a:hover, #nav2 a:hover {
	color:#8a2237;
}

#nav_links {
	position:relative;
	width:227px;
	background-color:#ffffff;
	height:22px;
	padding-top:7px;
	float:left;
}

#nav_mitte {
	width:538px;
	height:22px;
	padding-top:7px;
	float:left;
}

#nav_rechts {
	width:210px;
	height:22px;
	background-color:#ffffff;
	float:right;
	padding-top:7px;
}

#nav2 {
	position:absolute;
	top:290px;
	left:15px;
	width:210px;
	border-top:1px solid #bababa;
}

#nav2 a {
	text-decoration:none;
	color:#58585a;
	display:block;
	padding:10px;
	border-bottom:1px solid #bababa;
}

#nav2 .active {
	display:block;
	font-weight:bold;
	color:#8a2237;
	padding:10px;
	border-bottom:1px solid #bababa;
}

#content {
	background-image:url(grafik/hg_text.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	width:680px;
	height:600px;
	position:absolute;
	left:230px;
	top:290px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	overflow:visible;
}

#position {
	font-size:7pt;
}

#position a {
	text-decoration:none;
}

#box_aktuelles {
	display:none;
	position:absolute;
	left:15px;
	width:204px;
	background-color:#8a2237;
	color:white;
	top: 475px;
}

#box_aktuelles_header {
	background-image:url(grafik/shadow_aktuelles_ol.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:25px;
	text-align:center;
	font-size:11pt;
	font-weight:bold;
	padding-top:5px;
}

#box_aktuelles_linie {
	background-color:#9e9e9f;
	height:1px;
	width:194px;
	float:right;
}

#box_aktuelles_text {
	background-image:url(grafik/shadow_aktuelles_l.jpg);
	background-position:left;
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:15px;
}

#box_aktuelles_text a {
	float:right;
	text-decoration:underline;
	color:#FFFFFF;
}

#box_aktuelles_text p {
	font-size:8pt;
	clear: both;
}

#box_aktuelles_text h1 {
	font-size:13pt;
	font-weight:bold;
}

#box_aktuelles_text h2 {
	font-size:11pt;
	font-weight:bold;
}

#box_aktuelles_text h3 {
	font-size:10pt;
	font-weight:bold;
}

#box_aktuelles_text hr {
	clear:both;
	border:none;
	border:hidden;
	border-bottom:1px solid #999999;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-top:10px;
}

#box_aktuelles_footer {
	background-image:url(grafik/shadow_aktuelles_u.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:10px;
}

.red {
	color:#8a2237;
}

.small {
	font-size:8pt;
}

.smaller {
	font-size:7pt;
}

.weiter {
	float:right;
	text-decoration:underline;
	padding-right:15px;
}

#content .ul_container {
	margin-left:-20px;
}

li {
	margin-bottom:10px;
}

.pdf_list li {
	list-style-image:url(grafik/pdf.gif);
	padding-left:10px;
}

.error_msg {
	color:red;
}

#login {
	font-size:7pt;
	position:absolute;
	top:905px;
	left:910px;
	text-align:right;
	width:50px;
}

.pdf_icon {
	margin-bottom:-4px;
}

.read_more {
	text-align:right;
	font-size:8pt;
}
#content_links {
	float: left;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 290px;
	background-color: #EEEEEE;
	overflow: visible;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(grafik/verlauf_div_links.jpg);
	background-repeat: no-repeat;
	background-position: left top;		
}
.TabbedPanelsTab {
	color: #FFF;
}
#box_main #content .small strong {
	font-size: 8pt;
}

