/* Allgemeine Formatierungen */
*{
 margin:0;
 padding:0;
}

body{
 background:#eee url('style/hg.jpg');
 color: #474C40;
 text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:.8em; font-family:trebuchet ms, arial, sans-serif
}

/* Formatierungen Layout (grob) */
#seite{
 background:#fff url('style/hintergrund.jpg') no-repeat;
 margin:0 auto;
 padding:7px;
 text-align:left;
 width:713px;
 height:auto
}

#oben{
 background:#fff url('style/bild.jpg');
 clear:both;
 height:168px;
 width:713px
}

#links{
 float:left;
 margin:0 0 0 0px;
 width:545px;
 height: auto;
 
}

#rechts{
 background: transparent;
 float:right;
 margin:0 0 0 0px;
 width:142px;
}

#unten{
 background:#808080;
 clear:both;
 width:713px;
 height:26px;
 padding-top:2px;
}

#schmetterling{
position: absolute;
 width: 710px;
 height:220px;
 background:transparent;
}


/* Sonstige Formatierungen */
.titel{
 float:right;
 width:90px;
 padding:0 10px 0 0
}

.titel img{
 border:0px none; 
}

/* Schrift-Formatierungen */
h1, h2, h3, h5{
 border-bottom:1px solid #ccc;
 color:#6AA14E;
 font-size:1.5em;
 letter-spacing:0.01em;
 background:url('style/pflanze.jpg') no-repeat;
 padding-left:25px; margin-left:0; margin-right:0; margin-top:25px; margin-bottom:0
}

/* Schrift-Formatierungen2 */
h6{
 color:#FEA100;
 font-size:1.0em;
 letter-spacing:0.01em;
}


#links p{
 /* text-align:justify; */
 text-align:left;
}

#unten p{
 color:#eee;
 padding:2px;
 font:.85em "trebuchet ms", verdana, sans-serif; 
}

/* Link-Formatierungen */
a:link, a:active{
 color:#D7661C;
 text-decoration:none;
 /*text-decoration:none;
 border-bottom: 1px dotted black;*/
}

a:visited{
color:#D7661C;
text-decoration:none;
}
a:hover{
 text-decoration:underline;
}

#unten a{
 color:#fff;
 text-decoration:underline
}

#unten a:hover{
 text-decoration:none
}

ul, li{
 margin: 0;
 padding: 0;
 list-style-type: none;
}

ul#links li{
 margin-left: 0;
 padding-left: 0;
 list-style-type: disc;
}

/* Formatierungen Navigation */
ul#navigation{
 background:#EBE5C9;
 width: 140px;
 margin-top: 2.2em;
 margin-bottom: 2em;
 padding: 0;
 list-style: none;
 border-top: 1px solid #C0C0C0;
 border-left: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
}

ul#navigation li{
 margin: 0;
 padding: 0;
 text-align: center;
 background: transparent;
 border-bottom: 1px solid #C0C0C0;
}

ul#navigation li a{
 display: block;
 height: 22px;
 width: 140px;
 padding-top: 0px;
 background: #F2EEDC ;
 text-decoration: none;
 color: #404040;
}

ul#navigation li a:hover{
 color: #6AA14E;
background: #F0EBD6;
}

#rechtsu{
 float:left;
 width:82px
}


#linksu{
 float:right;
 margin-left:5px;
 width:150px;
}

#linksuu{
 float:right;
 margin:0 0 0 0px;
 width:140px;
}

#linksn{
 margin:0 0 0 0px;
 overflow: auto; 
 height: 225px; 
 width: 530px;
}

#linksn p{
 text-align:justify
}


.kursiv { 
color: #D7661C;
/* color: #FE8432; */
/* font-weight: bold; */
background:url('style/pflanze_k.gif') no-repeat;
padding-left:16px;
margin-right:8px
} 



#linksfr{
 float:left;
 margin:0 0 0 0px;
 width:535px;
 height: 224px;
  overflow: auto;
}

.datum {
 color: #827030;
 background:url('style/datum.jpg') no-repeat;
 margin:auto;
 padding-left:15px; font-style:normal; font-variant:normal; font-weight:normal; font-size:.85em; font-family:trebuchet ms, verdana, sans-serif
}

.abstand{ 
 margin-bottom:18px;
}

.abstand2{ 
 margin-bottom:12px;
}

.abstand3{ 
 margin-bottom:3px;
}

.pkursiv{
 font-style: italic;
}

.button{
 background-color: #eeeFeF;
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 /* font-weight: bold; */
}

.numbers{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 /* font-weight: bold; */
}

.infotable{
 background: transparent;
 vertical-align: middle;
 margin: 0px;
 padding: 0px;
}

.weiss{ 
 color:#404040;
 font:.85em "trebuchet ms", verdana, sans-serif;
 padding:3px;
} 

.orange{
 color:#FEA100;
 letter-spacing:0.01em;
}

.grass { 
 background:url('style/grass.gif');
}

.content_g{
 font:.95em "trebuchet ms", arial, sans-serif;
 color: #404040;
 padding-left: 2px;
 padding-right: 2px;
}

.content_w{
 padding-left: 10px;
color:#474C40;
}


.weblog{
 color:#9D9C3F;
 font:1.4em Georgia,"Times New Roman",Times,serif;
 padding-left: 2px;
}

.content_g2{
 font:.9em "trebuchet ms", arial, sans-serif;
 color: #404040;
 padding-left: 2px;
}
.gen{
 font:.9em "trebuchet ms", arial, sans-serif;
 color: #FFFFFF;
}
.comment{
 font:.96em "trebuchet ms", arial, sans-serif;
 color: #606060;
 padding-left: 2px;
}
.admin{
 font:.8em "trebuchet ms", arial, sans-serif;
 color: #404040;
text-decoration:none;
text-align:center;
}

.gbook{
 border-top: 1px solid #C0C0C0;
 border-left: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 margin-bottom: 15px;
}

.gbook2{
 border-top: 1px solid #C0C0C0;
}

.gbook_c{
 border-top: 1px solid #C0C0C0;
}

.blog{
 margin-bottom: 15px;
}

.foto{
 border-top: 1px solid #C0C0C0;
 border-left: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 text-align: center;
 padding-top:12px;
 padding-bottom:7px;
}

.schmetterling_p{
 margin-left:480px;
 margin-top:120px;
}

.gbook_down{
 margin-left:530px;
}

.gbook_up{
padding-bottom:18px;
 margin-left:530px;
}

#up_button{
 clear: both
}

.highl{
color: #6AA14E;
}

.abstand_b{ 
 margin-bottom:18px;
 color: #6AA14E;
 font-weight:bold;
}

.liste { 
background:url('style/punkt.gif') no-repeat;
padding-left:16px;
margin-right:8px
 
} 

.button_2{
 background-color: #eeeFeF;
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin-bottom:18px;
 /* font-weight: bold; */
}