/*#### BodyStyles ###########################################*/


body {
	background-image: url(../images/bg_site.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	border-top:4px solid #494949;
}

/*#### Gerüst DIV ###########################################*/

.geruest {
width:995px;
margin:auto;

}

/*#### Navigation - 1.Ebene ###########################################*/


.navigation {
background-image: url(../images/bg_nav.gif);
background-repeat:no-repeat;
height:590px;
width:200px;
padding-left:40px;
padding-top:30px;
float:left;

}

.nav_ebene1 a:link, .nav_ebene1 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
text-decoration:none;
display:block;
text-align:left;
}

.nav_ebene1 a:hover {
	color: #ffffff;
}


.nav_ebene1_active a:link, .nav_ebene1_active a:visited, .nav_ebene1_active a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #ffffff;
text-decoration:none;
display:block;
text-align:left;
}

/*#### Navigation - 2.Ebene ###########################################*/


.nav_ebene2 a:link, .nav_ebene2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
text-decoration:none;
display:block;
text-align:left;
margin:8px;
margin-left:20px;
}

.nav_ebene2 a:hover {
	color: #960303;
}

.nav_ebene2_active a:link, .nav_ebene2_active a:visited, .nav_ebene2_active a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #960303;
text-decoration:none;
display:block;
text-align:left;
margin:8px;
margin-left:20px;
}


/*#### Navigation - Trennlinie ###########################################*/


.nav_trenner {

border-bottom:1px solid #847656;
display:block;
margin-top:8px;
margin-bottom:8px;

}




/*#### Inhalt ###########################################*/


.content {

width:700px;
text-align:left;
float:right;
margin-top:17px;

}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 25px;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #960303;
	margin-bottom: -10px;


}


p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 25px;
}

.maincontent {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	border-top: 1px solid #960303;
margin-bottom:50px;
}


/*#### Footer ###########################################*/


.footer {

clear:both;
border-top:1px solid #960303;
width:700px;
float:right;
text-align:right;
color:#4a4a4a;
}

.footer p a:link, .footer p a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#4a4a4a;
	font-weight:normal;
text-decoration:none;
}

.footer p a:hover {
	color:#960303;
}


.footer a.footer_active:link, .footer a.footer_active:visited, .footer a.footer_active:hover  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#4a4a4a;
	font-weight:bold;
text-decoration:none;
}

.login {
text-align: left;
font-family: sans-serif;
font-size: 10pt;
padding-top: 10px;
border-top: 1px solid #4a4a4a;
margin-top: 40px;
}

.login p {
line-height: 11pt;
font-family: sans-serif;
font-size: 10pt;
}

.login input {
margin-top: 4px;
margin-bottom:4px;
border: 2px solid #960303;
width: 98%;
}