body{
	font-family:Arial,sans-serif;
	text-align:center;
	margin:0px;
	padding:0px;
	border:0px none;
	background:#6C8D54;
}
.cleaner{
	height:1px;
	clear:left;
	overflow:hidden;
}

/******************Hauptelemente*****************************/
.container{
	margin:0px auto;
	text-align:left;
	position:relative;
	width:980px;
	background-image:url('../images/bg_inner.gif');
	background-repeat:repeat-y
}
.logo  {
  width:980px;  
  font-size:20pt;
  font-weight:bold;
  text-align:center;
  background:#8f8f8f;
}

.umrest{
	padding-top:70px;
}
.navi{	
	float:left;
	width:149px;
	border-left:1px solid #BFBFBF;
	overflow:hidden;
}
.inhalt{
	width:680px;
	float:left;
}
.rechts{
	float:left;
	width:149px;
	overflow:hidden;
}

/*******************Hauptelemente Ende***************************/

/********************** Fliesstext *******************************/
a   {
	  text-decoration:none;
	  color:blue;
	 }
a:visited {
	  text-decoration:none;
	  color:rgb(96,57,19);
	 }

a:hover  {
	  text-decoration:none;
	  color:#FFA500;
	 
	 }

.footer a{color: black;}

a:visited {
	  text-decoration:none;
	  color:rgb(96,57,19);
	 }

/***********************Navigation a und Gattungen rechts *************************/

.navi a, .navigatt a      {
	  text-decoration:none;
	  color:blue;
	 }

.navi a:hover, .navigatt a:hover  {
	  text-decoration:none;
	  color:blue;
	  background:#FFA500;
	 }
.navi a:focus, navigatt a:focus  {
	  text-decoration:none;
	  color:black;
	  background:#FFA500;
	 }
.navi a:visited, navigatt a:visited {
	  text-decoration:none;
	  color:rgb(96,57,19);
	 }
.mitRand {
	   border:1px solid black;
	}
.infonews{
	 background: #F0E68C ;
	 }
a.seitenLink {
	    font-family:Arial,sans-serif;
	    font-size:10pt;
            font-weight:bold;
            }
a:visited.seitenLink {
	    font-family:Arial,sans-serif;
	    font-size:10pt;
      font-weight:bold;
      color:rgb(96,57,19);
}
.list2 a:visited{	  color:rgb(96,57,19);}
/*******************Kopf********************/
.logo-text {
	   height:70px;
	   line-height:50px;
	   color:#ffbf00;
	   background:#8f8f8f;
	   }
	   
.bildlogoli {
	   position:absolute;
	   left:0px;
	   top:0px;
	   }
	   
.bildlogore {
	   position:relative;
	   left:8px;
	   top:0px;
	   z-index:4;
	   }	  
.bildhg
	   {
	   position:absolute;
	   left:0px;
	   top:0px;
	   height:135px;
	   width:150px;
	   background:#8f8f8f;
	   }
.bildhg2
	   {
	   position:absolute;
	   left:830px;
	   top:0px;
	   height:135px;
	   width:150px;
	   background:#8f8f8f;
	   z-index:3;
	   }
.raupe1 {
	   position:absolute;
	   left:157px;
	   top:45px;
	   z-index:13;
	}
.raupe2 {
	   position:absolute;
	   left:346px;
	   top:43px;
	   z-index:13;
	}
.raupe4 {
	   position:absolute;
	   left:684px;
	   top:45px;
	   z-index:13;
	}
	
.raupe3 {
	   position:absolute;
	   left:512px;
	   top:43px;
	   z-index:13;
	}
.pflanze {
	   position:absolute;
	    left:150px;
	    top:30px;
	    width:680px;
	    height:100px;
	   z-index:11;
	   background-image:url('../pflanze.gif');
	   background-repeat:repeat-x
	  }
/**************************Kopf Ende*************************/
/**************************Navigation*************************/
.mailhome{padding-left:31px;
}
.list	{
	   font-size:12px;
	   text-align:left;
	}
	
	
.list2  {
	  list-style-type:none;
	  margin:0;
	  padding:0;
	  border:1px solid gray;
	 }
.listinfo  {
	  
	  margin:18px;
	  padding:0;
	  
	  
	 }
	 
.listli {
	 padding-left:0px;
	 background:#cfcfcf;

	}
.listli a {
	   text-align:left;
	   display:block;
	   padding-bottom:1px;
	   padding-top:1px;
	   padding-left:25px;
	   width:121px; 
	   border:1px #606060 solid;
	   border-bottom:0px;
	  }
.listnav {
	 padding:0px;
	 margin:0px;
	 width:148px;
	 background: rgb(255,222,0);

	}
.listnav a {
	   
	   display:block;
	   padding-left:0px;
	   padding-bottom:1px;
	   padding-top:2px;
	   width:146px; 
	   border:1px #606060 solid;
	   border-bottom:0px;
	  }
.listnavaktiv {
	   text-align:center;
	   display:block;
	   padding-left:0px;
	   padding-bottom:1px;
	   padding-top:2px;
	   width:146px; 
	   border:1px #606060 solid;
	   border-bottom:0px;
	   background:#FFA500 !important;

	}
.listnavaktivre {
	   text-align:left;
	   display:block;
	   padding-left:25px;
	   padding-bottom:2px;
	   padding-top:2px;
	   width:121px; 
	   border:1px #606060 solid;
	   border-bottom:0px;
	   background:#FFA500;

	}
.navirest{
	position:relative;
	top:2px;
	font-family:Arial,sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	}
	
.links {
	position:relative;
	text-align:left;
	font-weight:normal;
	left:0px;
	}	   
/**************************Mittelspalte Inhalt*************************/
	   	    
.inhalt_content{
	position:relative;
	top:-40px;
	padding:0px 20px 0px 20px;
}	   
.inhalttitel{	
	    font-weight:bold;
	    font-size:22px;
	    height:30px;
	   padding:13px 0px 10px 0px;
	    }
.inhalt1   {	
	    z-index:1;
	    font-family:Arial,sans-serif;
	    text-align:left;
	    font-weight:normal;
	    font-size:14px;
	    }
.inhalt2   {	
	    position:absolute;
	    top:74px;
	    left:10px;
	    height:100%;
	    width:620px;
	    padding:5px;
	    z-index:1;
	    font-family:Arial,sans-serif;
	    text-align:center;
	    font-weight:bold;
	    font-size:14px;
	    }	  
	        
	   
.bildbutton{
	   position:absolute;
	   left:512px;
	   top:45px;
	   }
	   
.bildanzeige{
	   
	   padding-top:15px;
	   
	    }
.submit{
	background:#efefef;
	font-family:Arial,sans-serif;
	color:blue;
	font-weight:bold;
	font-size:12px;
	}
	.submit2{
	background:#efefef;
	font-family:Arial,sans-serif;
	color:blue;
	font-weight:bold;
	font-size:12px;
	width:30px;
	}

.wolfgang{
	  position:absolute;
	  left:695px;
	  top:240px;
	  font-family:Arial,sans-serif;

	  font-weight:bold;
	  font-size:12px;
	  text-align:center;

	  }
	  
.valide   {
	  position:absolute;
	  left:610px;
	  top:130px;
	  font-family:Arial,sans-serif;

	  font-weight:bold;
	  font-size:12px;
	  text-align:center;

	  }
	  
.h3	{
	  font-family:Arial,sans-serif;
	  font-weight:bold;
	  font-size:16px;
	}
.h4	{
	  font-family:Arial,sans-serif;
	  font-weight:bold;
	  font-size:17px;
	}
.h5	{
	  font-family:Arial,sans-serif;
	  font-weight:bold;
	  font-size:15px;
	  padding:10Px 0px 4px 0px;
	}
.inhalt1 input {	
	  font-family:Arial,sans-serif;
	  font-weight:normal;
	  font-size:12px;
	  background:#dfdfdf;
	}
select  {
	  font-family:Arial,sans-serif;
	  font-weight:normal;
	  color:black;
	  font-size:12px;
	  background:#dfdfdf;
	 }
.dunkel {
	 color:#aa0000;
	 background:white;
	}
	
	
	
/***************Mittelspalte Inhalt Ende*************************/
/**************************Rechts*************************/

.navigatt {
	    
	    text-align:center;
	    font-weight:bold;
	    color:black;
	    font-size:13px;
	    background:#bfbfbf;
	    z-index:12;
	   }
.inforechts {
	    position:absolute;
	    left:830px;
	    top:135px;
	    width:145px;
	    padding-top:10px;
	    padding-left:5px;
	    font-family:Arial,sans-serif;
	    text-align:left;
	    font-weight:bold;
	    color:black;
	    font-size:13px;
	    background:#bfbfbf;
	    z-index:12;
	   }
	   

	
	
	
	
	.ul_st{
		margin:10px;
		margin-left:0px;
		padding-left:15px;
	}
	.ul_st li{
		margin-bottom:10px;
	
	}
	
	
	
	
	
	
/**************Galerie und Gästebuch*********************/	
.galerie{text-align:center;}	
.vorher{
position:absolute;
top:45px;left:20px;
}
.nachher{
position:absolute;top:45px;left:600px;
}

.eintrag{width:600px;font-weight: normal !important;margin-top:25px;border: 2px solid #6C8D54;}
.ueberschrift{width:600px;line-height:20px;font-weight:bold;/*background-color:#6C8D54;color:#FFBF00;*/}

.eintrag_inhalt{border-top:1px solid gray;background:white;padding:8px;/*background:#efefef;background:#6C8D54;color:white;*/}

.eintrag_footer{border-top:1px solid gray;width:600px;/*background-color:#6C8D54;color:#FFBF00;*/}
.inhalt_ueberschrift{padding-left:10px;}
.inhalt_footer{padding-left:8px;}
.row{clear:left;width:550px;height:25px;}
.spalte1{float:left;width:130px;text-align:right;}
.spalte2{float:left;width:300px;padding-left:15px;}
.ueberschriftss{}

/*************************Fuß*********************/
.footer{
	font-size:13px;
	text-align:center;
	line-height:50px;
	background:#8F8F8F;
	z-index:90;
}












a img{
border:0px;
}


.arow{margin-bottom:3px;width:620px;height:65px;overflow:hidden;}
.left_a{float:left;width:200px;overflow:hidden;padding:5px;font-size:12px;}
.right_a{float:left;width:100px;overflow:hidden;}
.seitennavi{
 text-align:center;
 font-size:14px;
}
.seitennavi a:visited{color:blue;}
.seitennavi_unten{
	margin-top:20px;padding-top:10px;border-top:1px solid gray;min-height:20px;
}
.seitennavi_oben{
	padding-bottom:10px;border-bottom:1px solid gray;margin-bottom:20px;min-height:20px;
}

.imglink{border:0px !important;font-size:13px;}
.red{color:red;}
	
@media print {
body{
margin:0px;
background:white;
}
.navi, .navigatt, .logo, .logo-text, .bildlogoli, .bildlogore, .bildhg, .bildhg2, .raupe1, .raupe2, .raupe3, .raupe4, .pflanze, .links, .rechts, .footer{display:none;}	   	  
a, a:visited {
	  text-decoration:none;
	  color:black;
	  font-weight:bold;
	  font-style:italic;
	 }
.umrest{padding:0px;}	   
.inhalt    {
position:static;
left:0px;top:0px;
		margin:0px;
		padding:0px;
	  background:white;
	  font-weight:normal;
	  font-size:12pt;
	width:16cm;
	   }
.inhalt1{}	   
.inhalt2   {	
	    font-weight:normal;
	    font-size:12pt;
	   }
.inhalt_content{
		clear:left;
	position:static;
	width:16cm;
}	   
}
