*{
	padding:0;
	margin:0;
	text-align:center;
	font-family: tahoma;
}
body{
	background:#e8e8e8 url(../images/body_bg.png) repeat-x;
}
#wrapper{
	margin:2em auto;
	width:943px;
	max-width:943px;
}

#overHead{
	font-family: Tahoma;
	font-size: 11px;
	margin: 0 10px 0 65px;
}
#zeit{
	float:left;
}
#zeit span{
	font-weight:bold;
}

#headNavi{
	float:right;
}
#headNavi a, #headNavi a:active{
	color: #7d7d7d;
	text-decoration: none;
}
#headNavi ul li{
	list-style-type:none;
	color: #bebebe;
	float:left;
}
.naviHover{
	border-top:1px solid #bdc5a0;
	border-bottom:1px solid #bdc5a0;
	background-color:#c9d5a3;
}
#head{
	width:941px;
	height:163px;
	background:transparent url(../images/head_bg.png) no-repeat;
	border: 1px solid #7a7a7a;
	position:relative
}
#head #logo img{
	position:absolute;
	bottom:0px;
	left:-15px;
}
#head #headText img{
	position:absolute;
	top:33px;
	left:45px;
}
#head #login{
	height:110px;
	max-height:120px;
	float:right;
	margin: 10px 30px 0 0;
}
.loginTopField{
	color:#666666;
	font-size:11px;
	float:left;
	width:113px;
	padding-left: 13px;
	background: transparent url(../images/pfeil.png) no-repeat 0 3px;
	text-align:left;
}
#loginMiddle p{
	float:left;
	width:111px;
}
#loginMiddle input{
	border:1px solid #697d29;
	width: 109px;
	background: transparent url(../images/input_bg.png) no-repeat;
	float:left;
	text-align:left;
	color: #717171;
}
#loginMiddle .firstInput{
	padding-right:15px;
}
#loginBottom div{
	float:left;
	text-align:left;
	font-size:11px;
	color: #666666;
	padding-left: 13px;
	background: transparent url(../images/pfeil.png) no-repeat 0px 13px;
	padding-top: 10px;
}
#loginBottom input{
	color: #717171;
	float:left;
	border: 1px solid #8a9762;
	background: transparent url(../images/input_bg.png) no-repeat;
	width:58px;
	height:20px;
	margin: 5px 0 0 15px
}
#boxen .box{
	float:right;
	width: 88px;
	height: 31px;
	border: 1px solid #678022;
	margin: 0 7px 0 7px;
	background-color:#FFFFFF;
}
#underHead{
	background:transparent;
	width:833px;
	padding: 0 55px;
	text-align:left;
	font-size: 80%;
	margin: 7px 0;
}
#underHead .hl{
	font-weight:bold;
	padding-right:5px;
}
#mitte{
	width: 907px;
	background: transparent url(../images/content_bg.png) repeat-y;
	border: 1px solid #6f6f6f;
	float:left;
	padding:17px;
}
#leftnavi, #content, #rightnavi{
	float:left;
}
#leftnavi{
	margin-right:11px;
}
#rightnavi{
	margin-left:11px;
}
.navibox{
	border: 1px solid #969c86;
}
.naviBoxTop{
	background: transparent url(../images/navibox_top_bg.png) no-repeat;
	width: 152px;
	height:22px;
	text-align:left;
}
.naviBoxContent{
	width: 152px;
	background: #cccccc url(../images/navibox_bg.png) repeat-x;
	text-align:left;
	padding:10px 0;
}
.naviBoxRightContent {
	background: #CCCCCC url(../images/navibox_bg.png) repeat-x scroll 0 0;
	padding:5px;
}

#mitte {
	background: #abd324 url(../images/content_bg.png) no-repeat scroll 100% 100%;
}
.naviBoxContent ul li{
	text-align:left;
	list-style-type:none;
	font-size:14px;
	padding-left:10px;
	line-height:150%;
}
.firstNavi{
	margin-bottom:24px;
}

.newsbox{
	border: 1px solid #7c9a1a;
	width: 575px;
	height: 137px;
	margin: 0 0 21px 0px;
}
.newsbox_bottom{
	border: 1px solid #7c9a1a;
	width: 575px;
	margin: 0;
	padding:0;
}
.newsBoxTop{
	background: transparent url(../images/newsbox_top_bg.png) repeat-x;
	width: 575;
	height:22px;
	text-align:left;
}
.newsBoxContent{
	background-color:#d7d7d7;
	padding: 10px;
	text-align:left;
	font-size:11px;
}
.newsBoxContent p{
	text-align:left;
}
.topbox{
	float: left;
	width: 185px;
	border: 1px solid #7a981b;
	margin: 0 8px 0 0px;
	text-align:left;
}
.topBoxTop{
	background: transparent url(../images/top_box_top_bg.png) repeat-x;
	width: 100%;
	height: 22px;
}
.topBoxContent{
	background: transparent url(../images/top_box_bg.png) repeat-x;
	height: 70px;
	text-align: left;
	padding:5px;
	font-size:11px;
	text-align:left;
}
.topBoxContent ol li{
	text-align: left;
	list-style-position:inside;
}
.last{
	margin: 0;
}
.newsBoxTop{
	background: transparent url(../images/newsbox_top_bg.png) repeat-x;
	width: 100%;
	height:22px;
	text-align:left;
         font-size: 11px;
}
#footer{
	width: 895px;
	height: 12px;
	background: transparent url(../images/footer_bg.png) no-repeat;
	border: 1px solid #7d9a1a;
	margin: 15px 0 0 0;
	float:left;
	padding: 2px 5px 5px 5px;
	color: #595959;
	font-size:11px;
}
#footer .copyrights{
	float:left;

}
#footer .footernavi{
	float:right;
}
#footer .footernavi ul li{
	list-style-type:none;
	margin:0;
	padding:0 2px;
	float:left;
}

h5{
	padding:5px 0 0 25px;
	margin: 0;
	font-size:11px;
	color: #FFFFFF;
	background: transparent url(../images/pfeil.png) no-repeat 10px 8px;
	font-weight:bold;
	text-align:left;

}
.clearer{
	clear:both;
}
a{
color: #000000;
text-decoration:none;
}











table {font-size: 11px; text-align: left;}

h4 {font-size: 14px;}

input {background: #efefef; border: 1px solid #777; font-size: 11px;}

#wrapper {width: 939px;}


#topreiter {position: absolute; top: 6px; left: 552px; width: 240px; text-align: center;}
#topreiter a {display: block; width: 72px; float: left; margin: 0px 8px 0px 0px;}

#navleiste {position: absolute; top: 182px; left: 117px; width: 705px; height: 24px; text-align: center;}
#navleiste a {font-size: 14px; font-weight: bold;}




#contentbox {position: relative; top: 0px; left: 0px; width: 560px; margin: 0px 0px 0px 21px; float: left;}
.contenttop {background: url(bilder/content_01.gif); width: 560px; height: 12px;}
.contentmiddle {background: url(bilder/content_02.gif); width: 530px; padding: 10px 15px 5px 15px; text-align: center;}
.contentmiddle_lauftext {background: url(bilder/content_02.gif); width: 544px; padding: 2px 8px 2px 8px;}
.contentbottom {background: url(bilder/content_03.gif); width: 560px; height: 14px;}

#navrechts {position: relative; width: 186px; margin: 0px 0px 0px 0px; float: left;}
.navmiddle_werbung {background: url(bilder/navigation_02.gif); width: 165px; padding: 0px 0px 0px 1px; text-align: center;}

#footer {background: url(bilder/footer.jpg); position: center; top: 0px; width: 800px; height: 22px; text-align: right; clear: both; font-size: 12px; padding: 12px 40px 0px 0px;}






file, input, select, textarea, option, b, p, td, body { font-family: Verdana, Helvetica, sans-serif;}
input, select, option, body { font-size: 10px;}
p, td, tr, body {font-family:verdana, Verdana, helvetica; color:#000000;}
a:link,a:visited {font-style:bold; text-decoration:none; font-weight:plain;}
A:Hover {font-style:bold; text-decoration:none; font-weight:plain; color:#FF791F;}
a:active {font-style:bold; text-decoration:none; font-weight:plain; color:#FF791F;}
