img { 
border:thin solid #363636;border-radius:3px;
} 
div#fb iframe{
margin-left:10px;
margin-top:23px;
}

div#fb {
height:53px;
width:187px;
background:url(../images/facebook.png) no-repeat;
margin-left:20px;
}
#eintraege .imf {
  font-size: 100%;
  font-weight: bold;
float : left;
border:thin solid #363636;
color:#026B11;
text-align : center;
border-radius:4px;
background : #e6ffd9;
  margin: 0 .5em .5em 0;
}
#eintraege .imf:hover {
background:#B2F48F;
}
#eintraege .imf a{
clear:left;
  font-weight: normal;
 }


body {
  background: #B8C1E8; 
  color: #000;
}
#seite {
  background: #fff; 
}
#hauptteil {
  background: #B8C1E8;
}
#navigation {

  color: #000;
}
#inhalt {
  background: #fff;   
}
#right {

  color: #fff;
}



* {
  margin: 0;
  padding: 0;
}
#seite {
 
}
a {
color : #346f29;
}
a:hover {
color : #162f12;
}
p {
margin : 0.5em 0 1em;
}
h1 {
  font-size: 300%;
  font-weight: normal;
  color : #346f29;
}
h2 {
  font-size: 120%;
  font-weight: normal;
  color : #346f29;
}
h3 {
  font-size: 150%;
  font-weight: normal;
}

#kopf h2,
#navigation h2,
#right h2 {
  position: absolute;
  left: -9999px;
}



#kopf {
  height:165px;
  background:url(../images/header.jpg);
  position: relative;
}

#kopf h1 {
  font-size: 200%;
  font-weight: normal;
  padding: 0;
  background:url(../images/head.png) no-repeat;
  width:597px;
  height:150px;
  margin:0 auto;
 
}
* html #kopf h1 {
  background:url(../images/head.gif) no-repeat;
}

#service {
  position: absolute;
  top: 0;
  right: 0;
  height:165px;
  width:215px;
    background:url(../images/right.jpg);
	
}

#service img {
border:medium double #363636;
margin: 13px 22px;
}


#service strong {
  font-weight: normal;
}
#kopf hr {
  display: none;
}




#inhalt h2 {
  font-size: 300%;
  font-weight: normal;
  line-height: 1em;
  margin: .33em 0 .33em .33em;
}
#inhalt #einleitung {
  background: #ddd;
  border: 1px solid #bbb;
  padding: 1em;
  margin: 0 1em 1em 1em;
}
#eintraege {
  list-style: none;
  margin: 0 1em;
}
#eintraege li {
  margin-bottom: 20px;
}
#eintraege h3 {
  border-bottom: 1px dotted #000;
}
 .anrisstext ul {
list-style-position:inside;
}

#eintraege .anriss {
  margin: .5em 0;
}

#eintraege img {
 // float: left;
 
  margin: .3em .3em .5em .3em;
}
#eintraege dl.metainfo {
  clear: both;
  color: #999;
  font-size: 80%;
  border-top: 1px dotted #000;
}
#eintraege dl.metainfo dt,
#eintraege dl.metainfo dd {
  display: inline;
}
#eintraege dl.metainfo dd {
  margin-right: .5em;
}


#navigation ul {
  margin-top: 1em;
  list-style: none;
  text-align: left;
  margin-top: 150px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;

}
#navigation li {
  margin: 1px 65px;
  list-style-image:url(../images/minilama.gif);
}
#navigation a  {
	color:#000;
}
#navigation a:hover  {
	color:#084716;
	
}
#navigation p {
  margin: 0;
  font-size: 80%;
}

#right ul {
  margin-top: 1em;
  list-style: none;
  text-align: left;
}
#right li {
  margin: 1px 65px;
  list-style-image:url(../images/minilama.gif);
}
#right a  {
	color:#000;
}
#right a:hover  {
	color:#084716;
	
}
#right p {
  margin: 0;
  font-size: 80%;
}
#rightb {
width:215px;
background:url(../images/right3.jpg);
height:30px;
}



#fuss {
position:fixed;
bottom:0;
width:100%;
border-top : 1px solid #86bf83;
height : 25px;
background : url(../images/line.jpg) repeat-x;
}
#fuss address {
font-size : 80%;
font-style : normal;
float : left;
text-align : left;
padding-left : 1.25em;
}
#fuss p {
font-size : 80%;
text-align : right;
margin : 0 1.25em;
}



	     fieldset {
		 padding: 1em;
		 border: 1px solid #000;
		 color:#346f29;
		 margin: 1em;
	     }

	     label {
		 margin-right: 1.5em;
		 float: left;
		 width: 190px;
		 padding-top: 0.3em;
		 text-align: right;
	     }
	     input, select, textarea {
		 display: block;
		 //font-size: 1em;
		 margin-bottom: 0.8em;
		 border: 1px solid #000;
		 padding: 0.1em;
		 width: 15em;
	     }
            textarea {
width:250px;
height:100px;
}
		    #navigation {
      float: left;
      width: 215px;
	  background:url(../images/lefts.jpg) no-repeat;
    }
    #right {
      float: right;
      width: 215px;
	  background:url(../images/right2.jpg) ;
    }
    #inhalt {
      margin-left: 220px;
      margin-right: 220px;
    }
    #inhalt-innen {
      float: left;
      width: 100%;
      background-color: #eee;
	  border:2px solid #08398F; 	  border-radius: 5px 5px 5px 5px;
    }
    #hauptteil hr {
      clear: both;
      height: .1px;
      border: none;
      visibility: hidden;
    }
	#seiten {
text-align:center;
}
