body {
margin: 0;
padding: 0;
background:#BCEE68;
text-align: justify;
font-family: Comic Sans MS, Helvetica, sans-serif, Verdana, Arial;
font-size: 13px;
color: #556B2F;
}

h1, h2, h3 {
margin-top: 0;
}

h1 {
 font-size: 2em;
}

h2 {
font-size: 1.6em;
}

h3 {
font-size: 1em;
border-bottom: 1px solid #556B2F;
}

a {
color: #556B2F;
}

a:hover {
text-decoration: none;
 color: #BDB76B;
}


img {
border: 15px solid #556B2F;
padding:1px;
}

.fleft {
float: left;
margin:  0.5em 1em 0.2em 0;
}

.fright {
float: right;
 margin: 0.5em 0 0.2em 1em;
}

/* kopf */


#header {
width: 900px;
height: 166px;
margin: 0 auto;
background: url(img/logo05.jpg) 0 0 no-repeat #FFFFCC;
background-position:top;
}

#menu {
 width: 900px;
 height: 35px;
 margin: 0 auto;
 background: url(img/unten01.jpg) 0 0 no-repeat #BCEE68;
 background-position:bottom;
 font-size: 13px;
 font-family: Comic Sans MS,Helvetica, sans-serif, Verdana, Arial;
 }

#menu ul {
margin: 0;
padding: 1px 1px 1px 1px;
list-style: none;
}

#menu li {
display: inline;
}

#menu a {
display: block;
float: left;
height: 29px;
padding: 0 25px 0 5px;
text-decoration: none;
font-weight: bold;
color:#556B2F;
}

#menu a:hover {
 text-decoration: underline;
 color: #BDB76B;
}

#menu .active a  {
 color: #BDB76B;
}



#page {
width: 900px;
margin: 0 auto;
background: #FFFFCC;
}

#page-bg {
padding: 20px 30px 10px 30px;
background: url(img/unten.jpg) 0 0 no-repeat #FFFFCC;
}

#gaeste-bg {
padding: 30px 0 0 0 ;
background: url(img/unten.jpg) 0 0 no-repeat #FFFFCC;
}

#content {
 float:right;
 width:620px;
 padding: 20px 10px 20px 10px;
 line-height: 1.5em;
         }

.post {
 margin-bottom: 20px;
 padding-bottom:15px;
 border-bottom: 1px solid #556B2F ;
}

.post li{list-style-type:none; }


.entry {
line-height: 1.5em;}
}

.entry li  {list-style-type:square;}

#left {
float:left;
width: 40%;
margin-bottom: 20px;
padding-bottom:15px;
 line-height: 1.5em;
  }


#right {
float:right;
width:45%;
margin-bottom: 20px;
padding-bottom:15px;
 line-height: 1.5em;
 }


#sidebar {
 color:#556B2F ;
 background: #FFFFCC;
 float: left;
width: 170px;
padding: 10px 10px;


}

#sidebar ul {
 margin: 0;
 padding: 0;
 list-style: none;

}

#sidebar li {
}

#sidebar li ul {
 margin-bottom: 10px;
 padding-bottom: 10px;
}

#sidebar li li {
padding: 5px 20px 5px 30px;

}

#sidebar h2 {
 margin: 0;
 padding: 24px 0 3px 20px;
 border-bottom: 1px solid #556B2F ;
 letter-spacing: -1px;
font-size: 1.2em;
font-weight: bold;
}

#sidebar a {
text-decoration: none;
}

#sidebar a:hover {
  text-decoration: underline;
}

#sidebar .active a  {
 color: #BDB76B;
}

#table {
 background: 0 #FFFFCC; ;
 line-height: 1.5em;
font-size: 12px;
 margin:0;
}

#footer {
width: 900px;
margin: 0 auto;
padding: 0;
background: url(img/unten01.jpg) 0 0 no-repeat #FFFFCC;
}

#footer p {
margin: 0 10px 20px 0;
text-align: center;
font-size: smaller;
 color: #556B2F;
}

#footer a {
color: #556B2F;
}
