body {
	background-color: #dceccb;
	background-image:url(../img/basebg.gif);
	background-repeat:repeat;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	scrollbar-face-color:#dceccb;
	scrollbar-highlight-color:#86b233;
	scrollbar-3dlight-color:#dceccb;
	scrollbar-darkshadow-color:#fff;
	scrollbar-shadow-color:#86b233;
	scrollbar-arrow-color:#86b233;
	scrollbar-track-color:#dceccb;
}

img {
	border:0;
}
h5 {
	font-size:14px;
	margin:10px 0 0 34px;
}

a:link    { color: #515054; text-decoration:none; }
a:visited { color: #515054; text-decoration:none; }
a:hover   { color: #515054; text-decoration:underline; }

#wrapper {
	width:900px;
	background: url(../img/white.gif) repeat;
}

.header {
	background-image:url(../img/header1.jpg);
	background-repeat:no-repeat;
	width: 900px;
	height: 153px;
	background-color:#fff;
}
.header2 {
	background-image:url(../img/header2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width: 900px;
	height: 73px;
	background-color:#fff;
}
.container {
	width: 900px;
	background-color:#fff;
}
.nav {
	float: left;
	width: 280px;
	background-color:inherit;
}
.cont {
	margin 0;
	/*padding: 14px 0 5px 4px;*/
	float: left;
	width: 620px;
	/*background-color:#0f0;*/
	background-color:inherit;
}
.footer {
	width: 900px;
	height:47px;
	padding: 5px 0 0 0;
	clear: both;
	background: #fff;
}
.footergreen {
	width:830px;
	background-color:#86B233;
	margin: 0 0 0 70px;
}
.impressum {
	background-color:#86B233;
	padding-left: 37px;
	color:#fff;
	float:left;
}
.copy {
	background-color:#86B233;
	color:#fff;
	float:right;
	padding: 0 5px 0 554px;
}

.impressum a:link {
	color: #fff; 
	text-decoration: none;
}

.impressum a:visited {
	color: #fff; 
	text-decoration: none;
}

.impressum a:hover {
	color: #fff; 
	text-decoration:underline;
}
.navcontainer {
	width: 280px;
	margin-top:14px;
	margin-bottom:24px;
}

a.navlink { 
	width: 181px;
	height: 24px;
	/*padding-top: 5px;*/
	margin-left: 70px;
	/*padding-left: 37px;*/
	display: block;
 	border-bottom: 1px solid #86b233;
	background-image: url(../img/stern_gelb.gif);
	background-repeat: no-repeat;
}
a.navlink:link    { color: #515054;background-color:transparent; text-decoration:none; }
a.navlink:visited { color: #515054;background-color:transparent; text-decoration:none; }
a.navlink:hover   { color: #515054;background-color:#dceccb; text-decoration:underline; }

a.navlinkactive { 
	width: 181px;
	height: 24px;
	/*padding-top: 5px;*/
	margin-left: 70px;
	/*padding-left: 37px;*/
	display: block;
 	border-bottom: 1px solid #86b233;
	background-image: url(../img/stern_gruen.gif);
	background-repeat: no-repeat;
}

a.navlinkactive:link    { color: #515054;background-color:transparent; text-decoration:none; font-weight: bold; }
a.navlinkactive:visited { color: #515054;background-color:transparent; text-decoration:none; font-weight: bold; }
a.navlinkactive:hover   { color: #515054;background-color:#dceccb; text-decoration:underline; font-weight: bold; }

.navlink div {
	padding-top:5px;
	margin-left: 37px;
}
.navlinkactive div {
	padding-top:5px;
	margin-left: 37px;
}

.homebox {
	float:left;
	display: inline;
	margin: 14px 6px 0 4px;
	/*margin:10px 6px 10px 4px;
	padding:10px 10px 10px 34px;*/
	width: 195px;
	height:158px;
	border: 1px solid #86B233;
	background-image:url(../img/stern_gross.gif);
	background-repeat:no-repeat;
}
.homebox2 {
	float:left;
	display: inline;
	margin: 14px 0 0 4px;
	/*margin:10px 0 10px 4px;
	padding:10px 10px 10px 34px;*/
	width: 195px;
	height:158px;
	border: 1px solid #86B233;
	background-image:url(../img/stern_gross.gif);
	background-repeat:no-repeat;
}
.hometext {
	float:left;
	display:inline;
	margin:10px 0 0 4px;
}
.homelinks {
	float:right;
	display:inline;
}
.homelinks a img {
	margin:10px 5px 0 0;
}
.contentbox {
	margin: 14px 0 5px 4px;
	padding-top: 1px;
	/*padding:10px 15px 0 34px;*/
	background-image:url(../img/stern_gross.gif);
	background-repeat:no-repeat;
}
.contentlistbox {
	width: 558px;
	height: 61px;
	padding:4px 3px 4px 8px;;
	margin:15px 0 0 34px;
	background-color:#e0b504;
}
.contentlistbox a:link    { color: #fff; text-decoration:none; }
.contentlistbox a:visited { color: #fff; text-decoration:none; }
.contentlistbox a:hover   { color: #515054; text-decoration:underline; }

.contentlistpages {
	width: 558px;
	margin:15px 0 0 34px;
	padding:3px 3px 3px 8px;
	background-color:#e0b504;
}
.contentlistpages a img {
	vertical-align:-30%;
	margin-right:5px;
}
.listboximage {
	float:right;
	width:94px;
	height: 61px;
	text-align: center;
}

a.pages {
 	border: 1px solid #515054;
	padding:0 5px;
	margin-right:5px;
}

a.pages:link    { color: #515054;background-color:#dceccb; text-decoration:none; }
a.pages:visited { color: #515054;background-color:#dceccb; text-decoration:none; }
a.pages:hover   { color: #515054;background-color:transparent; text-decoration:underline; }

.detailimages {
	float:right;
	width:107px;
	margin-left:10px;
}
.error {
	font-weight:bold;
	color:#FF0000;
	padding:10px;
	margin-top:10px;
	border: 1px solid #f00;
	background-color:#fcc;
}
