﻿body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family:  Arial, "Trebuchet MS", Helvetica;
	font-size: 12px;
	color: #373737;
	background: #6bcf06;
	position: absolute; 
width: 100%; 
height: 223px; 
z-index: 1; 
left: 0px;
 background-image:url(images/wald1.jpg);
 
 background-repeat:no-repeat;
 background-position:center 30px;
  height:235px;
}
a:visited { color:#663300; text-decoration: none; font-weight:bold;} 
a:link { color:#663300; text-decoration: none; font-weight:bold;} 
a:hover { color: #000; text-decoration: underline}
a:active { color: #000; text-decoration: underline}
h1 {
	margin:0px 0px 10px 0px;
	padding-top: 20px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 20px;
	color:#60b509;
	text-decoration: underline;
}
h2 {
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 16px;
	color:black;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
}
#container {
	margin: -12px auto;
	width: 800px;
	height: auto;
	background: url(images/bg.gif);

}
#header {
	width: 800px;
	height: 275px;
	background: url(images/header.jpg) 	;
}
#menu_1 {

 position:relative; 
 width: 749px; 
 height: 25px; 
 z-index: 1; 
 left: 20px; 
 top: 197px;
	padding-top: 1px;
	padding-left: 1px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
#menu_2 {
 position:relative; 
 width: 749px; 
 height: 25px; 
 z-index: 1; 
 left: 20px; 
 top: 200px;
	padding-top: 1px;
	padding-left: 1px;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
#right_column {
	float: right;
	margin: 0px 40px 0px 0px;
	width: 210px;

}

.aktuell {
	margin: 5px;
	padding: 5px;
	height: auto;
	background: #6acf05;	line-height: 24px;
}
.aktuell h1{
margin:0px 0px 10px 0px;
	padding-top: 20px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 20px;
	color:green;
	text-decoration: underline;

}
.schnap {
	margin: 5px;
	padding: 5px;
	height: auto;
}

.adresse {
				font-weight: normal;
				margin: 5px;
				padding: 5px;
				border: 1px solid #838402;
				color: #fff;
				background: url(images/footer.jpg) repeat-y;
				background-position:-34px;
}
.adresse h1{
	color: #FFFFFF;
}

.rechts {float:right;
				text-align: right;
				width: 40%;
				margin-right:60px;

}
.links {float:left;
				text-align:left;
				width: 40%;
				margin-left: 60px;
				text-decoration : none;


}

.links a{		text-decoration : none;


}

.subtitle{
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
	color: #ffffff;
}

#left_column{
	float: left;
	width: 430px;
	padding-left: 60px;
}
#left_column p{
	width: 430px;
}

.post_box {
	clear: left;
	margin-top: 0px;
}
.text_area {
	float: left;
	clear: left;
	background: #6acf05;	padding: 10px;
	border: 0px solid #ffffff;
}
.pic {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}
.text_area p{
	margin: 0px;
	padding: 0px 5px 5px 0px;
}
.publish_date {
	clear: both;
	padding-top: 15px;
	color: #499200;
	font-size: 11px;
	font-weight: bold;
}
#footer {
	clear: both;
	height: 30px;
	width: 800px;
	padding-top: 10px;
	font-size: 12px;
	color: #fff;

	background: url(images/footer.jpg) repeat-y;
}
#footer a {
	color: #FFFFFF;
}

/* ---------------------------------------------------
   Lightbox vorschau Bilder
   =================================================== */

    .thumb2 {
    display: block;
    height: 102px;
    width: auto;
    margin: 3px 3px 3px 3px;
    padding: 3px;
    float: left;
    background-color: transparent;
    }

    .thumb2 a img {
    border : 0 none;
    text-decoration: none;
    height: 90px;
    width: auto;
    align: center;
    }
    
    .thumb2 a:link,  .thumb2 a:hover, .thumb2 a:active {
    border : 0 none;
    text-decoration: none;
    height: 90px;
    width: auto;

    }
   
    .text {
	color: #fff;
	font-family: verdana, sans-serif; 
	font-size: 10pt;
   }
   
/* ---------------------------------------------------
   Text_Box unterhalb der Thumbails
   =================================================== */

.t_box   {
   	position: relative;
   	overflow: hidden;
	color: #fff;
	font-family: verdana, sans-serif; 
	font-size: 10pt;
    height: 40px;
    bottom:1px;
    line-height: 1em;
   }

.clear {clear:both;}

/* ---------------------------------------------------
   Kontaktformular
   =================================================== */
    .box{
	padding:0;
	margin:0;
	height: 22px;
   	font-size:12px;
  	border: 1px solid #6bcf06;
	color:#000000;
	 }
	 
    .formtextarea {
	padding:0;
	margin:0;
	height: 72px;
   	font-size:12px;
  	border: 1px solid #6bcf06;
	color:#000000;
	 }
	 


    .button2 {
	padding:0;
	margin:0;
   	border: 1px solid #6bcf06;
	color:#000000;
	 }
	 
	 	     
    .button3 {
	   padding:0;
	   margin:0;
	   width:160px;
    height: 22px;
   	font-size:12px;
   	border: 2px solid #6bcf06;
	  background-color: #9bf70c;
	  color:#000000;
	  font-style: bold;
	 }

