@charset "utf-8";
/* CSS Document */

html, body, div, p, h1, h2, h3, h4, ul, ol, li, span, a, table, td, form, fieldset, img {
    border: 0;
    margin: 0;
    padding: 0;
	list-style: none; 
}
body {
	background: url(../img/bg_gradient.gif) repeat-x;
	font: 10px arial, "Lucida Sans Unicode", tahoma, verdana, sans-serif;
	color: #151515;
	background-color: #fff;
}
a:link {color: #708d23;	text-decoration: underline;}
a:visited {	color: #708d23;	text-decoration: underline;}
a:hover { color: #95b62e; background-color:#ebeedf; text-decoration:none; }
a:active { color: #000000; text-decoration: none;}


/* BASICS */
div#container {	position: relative;	margin: 0 auto;	width: 860px; text-align: left;	font-size: 1.2em; line-height: 1.6em; }

div#header { background-color:#046444; background: url(../img/header.jpg); height:180px; }
div#col1 { float:left; width:200px; }

div.navigation { background: #cedab7 url(../img/head_navigation.gif) no-repeat;	width: 180px; padding:40px 10px 10px 10px; margin-top:30px;}
div.box1 { background: #cedab7 url(../img/head_newsletter.gif) no-repeat; width: 180px;	float: left; padding:40px 10px 10px 10px; margin-top: 30px; }
div.box2 {background: #cedab7 url(../img/head_statistiken.gif) no-repeat; width: 180px; float: left; padding:40px 10px 10px 10px; margin-top: 30px; margin-bottom:30px;}

div#content { background-color:#fff; padding:35px 25px 25px 25px; width: 608px; float: left; }

div#footer { background: #fff url(../img/bg_footer.gif) repeat-x; height:200px; margin:0pt auto; text-align:center;}
div#footer_content { position: relative; width: 840px; font-size: 12px;	padding:25px 10px 10px 10px; margin:0pt auto;	text-align:left;}
div#footer_right {   position: absolute; top: 10px;	right:0px; float: right; width: 200px;	font-size: 12px; padding:10px; margin:0pt auto;	text-align:right; }

.fixfloat {	clear: both; height: 1px; line-height: 0em;	font-size: 0em; }


#subnavlist { padding-left: 0; margin-left: 0; display: block; }
#subnavlist li {list-style: none;	margin: 0;	display: block; }
#subnavlist a { display: block;	height: 20px; text-decoration: none; padding-left:10px; border: 1px solid #CEDAB7;}
#subnavlist a:hover { color: #fff; background-color: #708D23; border: 1px solid #708D23;}

ul {margin-top:15px;}
ul li {list-style: disc; margin-left:20px;}
input.instyle {border: 1px solid #aeadae; width:340px; height: 20px;}
input.kontakt {border: 1px solid #aeadae; width:150px; height: 30px;}
textarea {border: 1px solid #aeadae}
