*
{
	margin: 0px;
	padding: 0px;
}

html
{
	background: #f0f0f0;
	text-align: center;
	width: 100%;
	height: 100%;
}

body
{
	font-size: 11px;
	line-height: 20px;
	font-family: "Verdana" , "MS Sans Serif" , "Tahoma" , "Arial";
	color: #595959;
	margin: 0px auto;
	text-align: center;
	width: 100%;
	height: 100%;
}

a { color: #885555; text-decoration: none; }

a:hover { color: #331111; text-decoration: none; }

<!-- ul { margin: 0px; padding: 0px; }-->
<!--li { list-style: none; }-->

table {}

textarea
{
	border:1px solid #e0e0e0;
	font-family:Verdana,Arial;
	color:#595959;
	font-size:11px;
}
input
{
	border:1px solid #e0e0e0;
	font-family:Verdana,Arial;
	color:#595959;
	font-size:11px;
}
.input_error
{
	border:1px solid #383838;
	font-family:Verdana,Arial;
	color:#595959;
	font-size:11px;
	background-color: #E7C2C2;
}
select
{
	border:1px solid #e0e0e0;
	font-family:Verdana,Arial;
	color:#595959;
	font-size:11px;
}

#layer
{
	width: 850px;
	padding: 0px;
	background: url(images/layer.jpg) repeat-y;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto;
	text-align: left;
}

#header
{
	width: 840px;
	height: 120px;
	padding: 5px;
	background: #ffffff;
	position: relative;
	overflow: hidden;
	border-top: 30px solid #f0f0f0;
	border-bottom: 15px solid #f0f0f0;
}

#logo
{
	width: 825px;
	height: 75px;
	padding: 10px 0px 0px 15px;
	overflow: hidden;
}

#menu
{
	width: 840px;
	height: 20px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	}

#menu ul
{
	padding: 0px;
	margin: 0px auto;
}

#menu ul li
{
	list-style: none;
	display: inline;
	margin: 0px 15px;
}

#menu ul li a
{
	text-decoration: none;
	color: #595959;
}

#menu ul li a.aktiv
{
	text-decoration: none;
	color: #595959;
	font-weight: bold;
}

#headline
{
	width: 850px;
	height: 155px;
	position: relative;
	background: #595959;
}

#picturebox
{
	width: 850px;
	height: 125px;
	line-height: 125px;
	color: #ffffff;
	position: absolute;
	right: 36px;
	top: 0px;
	z-index: 4;
	font-weight: bold;
	text-align: right;
	font-family: "Arial";
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

#seite
{
	width: 850px;
	height: 30px;
	line-height: 29px;
	color: #ffffff;
	position: absolute;
	left: 203px;
	bottom: 0px;
	z-index: 3;
}

#submenu
{
	width: 173px;
	padding: 15px 20px 20px 20px;
	overflow: hidden;
	float: left;
}

#submenu ul
{
	padding: 0px;
	margin: 0px;
}

#submenu ul li
{
	list-style: none;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#submenu ul li a
{
	text-decoration: none;
	color: #595959;
}

#submenu ul li a.aktiv
{
	text-decoration: none;
	color: #595959;
	font-weight: bold;
}

#content
{
	width: 557px;
	padding: 15px 40px 40px 40px;
	overflow: hidden;
	float: left;

}

#content ul li {
	list-style: disc;
	margin-left: 20px;
	
	}

#text
{
	width: 557px;
	overflow: hidden;
	line-height: 22px;
	text-align: justify;
}

#text p
{
	margin: 0px 0px 22px 0px;
}

#text h1
{
	font-size: 16px;
	font-weight: bold;
	color: #595959;
	font-family: "Arial";
	margin: 15px 0px 19px 0px;
}

#text hr
{
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px dotted #9A9A9A;
	margin: 0px 0px 19px 0px;
}

.formerror
{
	font-size: 11px;
	line-height: 20px;
	font-family: "Verdana" , "MS Sans Serif" , "Tahoma" , "Arial";
	color: #660000;
}

#footer
{
	font-size: 9px;
	height: 25px;
	position: absolute;
	left: 254px;
	bottom: 0 !important;
	bottom: -1px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #cfd4d4;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover
{
	color: #d0d4d5;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover
{
	color: #2d3437;
	text-decoration: none;
	font-weight: bold;
}

.headline1
{
	font-size: 11px;
	font-weight: bold;
}
