body
{ 
	font-family:Verdana,sans-serif;
	padding:0;
	margin:0;
	font-size:.8em;
	width:1000px;
}

#verlauf {
	background-image:url(./images/navi_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	}

#main {
width:1000px;
}

A:HOVER {
	text-decoration:underline;
	color: #8b002c;
}

#logo
{
width:1000px;
height:143px;
background-color:#7094af;
/*background-image:url(./images/header.jpg);*/
}

#mnubg
{
float:left;
width:168px;
background-image:url(./images/navi_bg.jpg);
}

#menu
{
width:168px;
height:357px;
padding:0;
font-size:1em;
line-height:2em;
background-image:url(./images/navi.jpg);
}

#menu ul
{
margin:0;
padding:0;
padding-left:10px;
list-style-type:none;
}

#menu li
{
display:block;
}

#menu a
{
font-weight:bold;
text-decoration:none;
color:#FAFAFA;
}

#content a
{
color:#8b002a;
font-size:12px;
text-decoration:bold;
}

#content a:hover
{
color:#009900;
font-size:12px;
text-decoration:bold;
}

#content
{
	float:left;
	width:731px;
	overflow:hidden;
	padding-left:50px;
	padding-left:50px;
	font-family:Verdana, Arial;
}

#footer
{
float:left;
color:#8b002c;
margin:0 auto;
font-size:.8em;
text-align:center;
padding-top:2em;
padding-bottom:6.2em;
background-image:url(./images/navi_btm.jpg);
background-repeat:no-repeat;
background-position:left;
width:1000px;
}

#footergfx
{
float:left;
width:168px;
height:122px;
background-image:url(./images/navi_btm.jpg);
background-repeat:no-repeat;
}

#content h1
{
margin:0;
padding:0;
margin-top:25px;
padding-left:5px;
font-size:1.3em;
color:#8b002c;
line-height:1.6em;
}

#content h2
{
padding:0;
margin:0;
margin-top:1.5em;
margin-bottom:1.5em;
padding-left:15px;
font-size:1.1em;
font-weight:bold;
color:#008900;
}

#content h3
{
padding:0;
margin:0;
margin-top:1.5em;
margin-bottom:1.5em;
padding-left:16px;
font-size:0.9em;
font-weight:bold;
color:#000;
}

#content p
{
padding:0;
margin:0;
padding-left:16px;
padding-right:16px;
color:#000;
font-size:0.9em;
font-weight:normal;
text-align:justify;
line-height:1.6em;
}

#content table
{
padding:0;
margin:0;
padding-left:16px;
padding-right:16px;
color:#000;
font-size:0.9em;
font-weight:normal;
text-align:left;
line-height:1.6em;
}

#uebersicht a
{
color:#8b002a;
font-size:.8em;
text-decoration:none;
text-align:right;
margin:0 auto;
}

#uebersicht a:hover
{
color:#009900;
font-size:.8em;
text-decoration:none;
text-align:right;
}

#uebersicht
 {
 width:500px;
 font-family:Verdana, Arial;
 border:1;
 border-color:#FF0000;
 text-align:center;
 margin:0 auto;
 }

#uebersicht h1
{
margin:0;
padding:0;
margin-top:25px;
padding-left:5px;
font-size:1.3em;
color:#8b002c;
line-height:1.6em;
}

#uebersicht h2
{
padding:0;
margin:0;
margin-top:1.5em;
margin-bottom:1.5em;
padding-left:16px;
font-size:1.1em;
font-weight:bold;
color:#226500;
} 
 
#sub_nav
 {
width:1000px;
font-family:Verdana, Arial;
float:right;
margin:0 auto;
color:#226500;
font-size:.9em;
text-align:center;
padding-top:2em;
background-image:url(./images/navi_bg.jpg);
background-repeat:repeat-y;
background-position:left;
 }

#sub_nav a
{
color:#8b002a;
font-size:.9em;
text-decoration:none;
}

#sub_nav a:hover
{
color:#009900;
font-size:.9em;
text-decoration:none;
}

#small
{
font-size:.8em;
text-decoration:none;
color:#226500;
}

#black
{
font-size:.8em;
text-decoration:none;
color:#000;
padding:0.9em;
border:1px dotted;
border-color:#8b002c;
background-color:#fff7fa;
text-align:center;
}

#content .welcome
{
border:0;
padding-top:21px;
}

#content hr
{
margin-right:0;
width:500px;
border:1px dotted;
border-color:#8b002c;
}

/* Formulare Contentbereich */
#content fieldset
{
border:none;
}

#content legend
{
display:none;
}

#content form
{
padding:0;
margin:0;
}

#content label
{
display:block;
float:left;
width:12em;
text-align:right;
line-height:2em;
}

#content input
{
	float:left;
	margin-left:1em;
	border:1px solid #8b002a;
	padding:.2em;
	margin-top:.1em;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	color: #8b002a;
}

#content input.butts
{
border:3px double;
padding:.6em;
font-family:Verdana, sans-serif;
font-weight:bold;
font-size:.8em;
background-color:#f8eff2;
margin-left:4em;
padding-right:5px;
width:17em;
}

#content input.butts:focus
{
color:#ab617b;
background-color:#fff;
border:1px inset;
padding:0.8em;
}

#content select
{
	float:left;
	margin-left:1em;
	border:1px solid #8b002a;
	padding:.2em;
	margin-top:.1em;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	color:#8b002a;
	background-color:#FFF;
	width:80px;
}

#content input:focus, #content textarea:focus
{
font-weight:bold;
color:#000;
}

#content textarea
{
font-family:Verdana, sans-serif;
font-weight:bold;
height:16em;
font-size:1em;
margin-left:1em;
border:1px solid #8b002a;
padding:.2em;
margin-top:.1em;
}

#content br
{
clear:both;
}


#content .formbereiche {
padding:0;
margin:0;
background-color:#fff;
}

#content .checkbox {
padding:0;
margin:0;
background-color:#fff;
border:0;
margin-left:9px;
}

#content .formulartext
{
padding:0;
margin:0;
font-weight:bold
}

#formulargr {
padding-left:40px;
width:500px;
}