html,body{margin:0;padding:0}
body{font: 80% arial,sans-serif;text-align:center}

h2{
font-family:'trebuchet ms',sans-serif;
font-weight:normal;
margin-top:0;
margin-bottom:5px;
font-size:14px;
line-height:20px;
}
h3{
font-family:'trebuchet ms',sans-serif;
font-weight:bold;
margin:0 10px 10px 15px
font-size:12px;
line-height:13px;
}
h4{
font-family:'trebuchet ms',sans-serif;
font-weight:normal;
margin:0 10px 10px 15px
font-size:10px;
line-height:10px;
}
#content h2 {
background:#3C9600;
font-size: 14px;
font-weight:bold;
color:#fff;
padding:2px 15px;
margin:10px -5px 15px -5px;
}
#rechts h2 {
background:#FF7E00;
font-size: 14px;
font-weight:bold;
color:#fff;
padding:2px 15px;
margin:10px -5px 15px -5px;
}
#links h2 {
background:#D9D9D9;
font-size: 14px;
font-weight:bold;
color:#564b47;
padding:2px 15px;
margin:10px -5px 15px -5px;
}
#info h2 {
background:#FF7E00;
font-size: 14px;
font-weight:bold;
color:#fff;
padding:2px 15px;
margin:28px -5px 15px -5px;
}
#float1{
margin:12px;
}
#float1 p{
margin:-7px 0px 17px 0px;
}
p{margin:0px 10px 5px 15px}

a{
display:block;
color: #FF7E00;
padding:0px;
text-decoration: none;
}


#float1 a{
color: #564b47;
}

div#header h1{height:213px;line-height:400px;margin:0 0 3px 4px;
  padding-left:20px;background: #EEE;color: #fff;background-image:url("bilder/header.png");
  background-repeat: none;}

	
	
ol#nav {
  background-image:url(bilder/hnav.gif);
  clear:both;
  float:left;
  height:40px;
  list-style-image:none;
  list-style-position:inside;
  list-style-type:none;
  margin:0;
  padding:0;
  text-align:center;
  width:585px;
}

ol#nav li {
  border-right:1px white;
  border-left:1px white;
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:13px 0px 0px 0px;
  padding:0;
  width:16.5%;
}

ol#nav li a {
  background:transparent none repeat scroll 0 0;
  color:#fff;
  display:block;
  font-size:12px;
  font-weight:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  text-decoration:none;
 }
 
ol#nav li a:hover {
  background:transparent none repeat scroll 0 0;
  color:#3C9600;
  font-weight:bold;
}


ol#nav li a:active {
  background:transparent none repeat scroll 0 0;
  color:#3C9600;
  font-weight:bold;
}


ol#nav a.selected:link {
  background:transparent none repeat scroll 0 0;
  color:#3C9600;
  font-weight:bolder;
}

ol#nav a.selected:visited {
  background:transparent none repeat scroll 0 0;
  color:#3C9600;
}

.active { font-weight:bold; color:#3C9600; text-decoration:none; }





#vnav {
	float: left;
	width: 150px;
	border: none;
	padding: none;
	margin-left: 5px;
	margin-right: 5px;
	margin: none;
  display:inline;

}



#vnav a#titlebar {
	display: block;
	
	width: 160px;
	height: 21px;
	border: none;

	padding-top: 4px;
	padding-left: 20px;
	padding: none;
	margin: none;

	
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing:1px;
	font-weight: bold;
	
	color: #808080;
	background: #F2F2F2;
}

#vnav ul {
	list-style-image: url('bilder/bullet_green.gif');
	width: 70px;
	border: none;
	padding-top: 0px;
	padding-left: 1.5em;
	padding-bottom: 0px;
  padding: none;
	margin: none;
	
        
}

#vnav ul li {
	height: 25px;
	background: url('bilder/bg_li.gif') repeat-x top left;
	border: none;
	padding: none;
	margin: none;
}

#vnav ul li a {
	display: block;
	width: 120px;
	height: 21px;
	
	padding-top: 4px;
	padding: none;
	border: none;
	margin: none;
	color: #FF7E00;
	text-decoration: none;
}

#vnav ul li a:hover {
	display: block;
	width: 140px;
	height: 21px;
	
	padding-top: 4px;
	padding: none;
	border: none;
	margin: none;
	color: #CC6600;
	text-decoration: none;
}


#float a {
	color: #000000;
	text-decoration: underline;
}

#float a:hover {
	color: #282828;
	text-decoration: underline;
}

#float img {
	float: left;
	border: 1px solid #FFD000;
	padding: 2px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left:5px;
	margin: none;
}

div#logo{float:right;width:340px;height:45px;line-height:80px;margin:-5px 0 5px 0;
  padding-left:10px;background-image:url("bilder/logo.png")}
div#container{text-align:left;color:#564b47}
div#content p{line-height:1.4}
div#links{background:#fff;color:#564b47;}


div#rechts{background:#FFA300;color:#000}
div#footer{background: #3C9600;color: #7D7D7D}
div#footer p{margin:0;padding:5px 10px}
div#container{width:940px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 350px 0 200px;background:#6AAF00; color:#000;border-right: 5px solid white;
            border-left: 5px solid white;padding: 10px 5px}
div#links{float:left;width:190px;margin-left:-940px;padding: 10px 5px;}
div#rechts{float:left;width:325px;margin-left:-350px;padding: 10px 5px}
div#footer{float: left;width:380px;margin: auto 0px 0px -5px;padding:5px 0px 5px 0px;
text-align: center; color:#FFD000} 



