html, body {
  background-color: #a9c266;
  }

html, body, ul, table {
  padding: 0px;
  margin: 0px;
  font-family: 'Times New Roman',Times,serif;
  font-size: 16px;
}
#body {
 width: 788px;
 padding-right: 0px;
 border: 1px solid #55731E;
 min-height: 635px;
}


#container {
  background-color: #fff;
  width: 790px;
  height: 800px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 15px;
  padding: 15px;
  border: 1px solid #55731E;
}

#header {
  width: 760px;
 
  
  padding: 10px 10px 15px 20px;
  margin-bottom: 10px;
  background-color: #fff;
  border: 1px solid #55731E;
}


#sidebar {
  width: 162px;
  background-color: #ffffff;
  float: left;
  min-height: 400px;
  padding-top: 13px;
  padding-left: 20px;
  overflow: hidden;
}

#navigation {
  width: 162px;
  height: 306px;
  float: left;
  font-size: 16px;
  background-color: #33bbca;
  border-bottom: 0px solid #fff;
 } 

#navcontainer ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
border-bottom: 3px solid #fff;}

#navcontainer a
{
display: block;
padding: 7px;
padding-left: 20px;
width: 154px;
background-color: #fff;
border-bottom: 1px solid #ff8840;
}

#navcontainer a:link, a:visited {
color: #4B3723;
text-decoration: none;
}

#navcontainer a:hover {
background-color: #a9c266;
color: #fff;
}
.active{
display: block;
padding: 7px;
padding-left: 20px;
width: 154px;
background-color: #55731E;
color: #fff;
border-bottom: 1px solid #ff8840;
}
#navcontainer ul ul { 
padding: 7px;
font-size: 12px;}

#navcontainer ul ul li { margin-left: 10px; 
background-color: green;}

#navcontainer ul ul a
{
display: block;
padding: 7px;
padding-left: 10px;
width: 127px;
color: #4B3723;
background-color: #fff;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #a9c266;
text-decoration: none;
}
.active2{
display: block;
padding: 7px;
padding-left: 10px;
width: 127px;
background-color: #55731E;
color: #fff;
border-bottom: 1px solid #ff8840;
}






#content{
  width: 576px;
  float: left;
  min-height: 300px;
  padding-top: 10px;
  background-color: #ffffff;
 border-left: 4px solid #fff;
  color: #000;
  overflow: hidden;
}

h1{
	padding-left: 40px;
	color: #55731E;
	font-size: 21px;
	font-weight: 200;
	 background-color: #fff;
}
h2{
	padding-left: 40px;
	color: #55731E;
	font-size: 18px;
	font-weight: 200;
 background-color: #fff;
}

h3{
	padding-left: 40px;
	font-size: medium;
 color: #4B3723;
	font-weight: 200;
 background-color: #fff;
}

p, ul {
     padding-left: 40px;
     padding-right: 0px;
     padding-bottom: 5px;
     color: #4B3723;
     font-size: medium;
     line-height : 1.4em; 
     background-color: transparent;
     
}
.small{
     font-size: small; 
     margin-top: 19px;
     color: #4B3723;}
     
.imgright{
margin: 5px 20px 10px 20px; 
float: right;
}

.imgleft{
margin: 5px 20px 10px 40px; 
float: left;
}

ul{
     padding-left: 70px;
     list-style-type: square;
}
#content a:link, a:visited {
	color: #55731E;
	text-decoration: none;
}
#content a:hover {
	color: #55731E;
	text-decoration: underline;
}


.hinweis {
  font-size: 10px;
  margin-top: 50px;
}

#footer {
     width: 770px;
     font-size: 14px;
     padding: 7px;
     padding-top: 15px;  
     padding-left: 45px;
     padding-right: 5px;
     margin-right: auto;
	  margin-left: auto;
	  padding-bottom: 20px;
	  color: #55731E;
}
#footer a {
	color: #304014;
	text-decoration: none;
color: #fff;
}

#footer h1{
padding: 0px;
padding-bottom: 5px;
	margin: 0px;
	font-size: 18px;
	font-weight: 200;

	 background-color: transparent;
	 color: #fff;

	 
}
