a { text-decoration: none;border:0px;color: #003000;}
a:link { color: #003000;border:0px;}
a:active { color: #6EA133;border:0px;}
a:hover { color: #6EA133;border:0px;}



/*************************************************Tabs***********************************/
#header UL {

	PADDING-LEFT: 10px;
	font: 12px Arial,sans-serif,Verdana;
	color:#fff000;
	margin-top: 35px;
	float:right;
	LIST-STYLE-TYPE: none;
}
#header LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;

}
#header A {
	font: 12px Arial,sans-serif,Verdana;
	color:#ffffff;
	text-decoration: none;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 7px;
	MARGIN-left: 2px;
	background: #85C43E url("../graphics/common/tab_l.gif") left top no-repeat;
	FLOAT: right;

}
#header A SPAN {
	PADDING-RIGHT: 13px;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	background: url("../graphics/common/tab_r.gif") right top no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
#header A SPAN {
	FLOAT: none
}

#header A:hover{
	 background: #6EA133 url("../graphics/common/tab_a_l.gif") left top no-repeat;
}
#header a.act{
	 background: #6EA133 url("../graphics/common/tab_a_l.gif") left top no-repeat;
	 PADDING-BOTTOM: 4px;
}
#header A:hover SPAN, #header a.act span{
	background: url("../graphics/common/tab_a_r.gif") right top no-repeat;
}

	#header{
		background: url("../graphics/common/line.gif") left top no-repeat;
		height:76px;
		float:left;
		width:547px;

		border-color:#000;
	}

body  {
   color:#003300;
	background-color: white;
	font: 11px Arial,sans-serif,Verdana;
   	margin: 0;
	text-align: center;
}

.die_mitte
{
	width:904px;
    margin: 0px auto;
    padding: 0px;
    text-align: left;
}


/************************************************News Boxen**********************************************/
.newsBox{
	float:left;
	color:#003300;
	background:#E6F3D7;
	width:100%;
	vertical-align:middle;
	margin-bottom:4px
}


.newsBox h2{
	color:#fff;
	background:#6EA133;
	font: 13px/26px Arial,sans-serif,Verdana;
	font-weight: bold;
	margin:0px;
}
.newsBox h2.strauss{
	background:url(../graphics/common/ecke_strauss.gif) #6EA133 left top no-repeat;
	padding-left:40px;

	}
.newsBox h2.strauss2{
	background:url(../graphics/common/ecke_box_l.gif) #6EA133  right top no-repeat;

	}
.newsBox h2.schwein{
	background:url(../graphics/common/ecke_schwein.gif) #6EA133 left top no-repeat;
	padding-left:40px;

	}
.newsBox h2.blume{
	background:url(../graphics/common/ecke_blume.gif) #6EA133 left top no-repeat;
	padding-left:40px;
}
.newsBox h2.ziege{
	background:url(../graphics/common/ecke_box_l.gif) #6EA133  right top no-repeat;

}

.newsBox img.left {
	border:0px;
	margin-right:4px;
	float:left;
	}

.newsBox img.right {
	border:0px;
	margin-left:4px;
	float:right;
	}

.newsBox p{
	margin:0px;
	font: 12px/16px Arial,sans-serif,Verdana;
	color:#003300;
	margin-right:4px;
	margin-left:4px;
	}

 
.newsBox a { margin:0px;
			font: 12px/16px Arial,sans-serif,Verdana;
			color:#003300;
			margin-right:4px;
			text-decoration: none;
			border:0px;}
	
.newsBox a:link { color: #003300;}
.newsBox a:active { color: #003300;}
.newsBox a:hover { color: #065F06;}

	
		
#right_col{
	float:left;
	width:388px;
	padding:0px;

}

#left_col{
	float:left;
	width:378px;
	margin-right:4px;
	background:#fff;
	}



/*************************Ueberschrift**************************************************/
#bigHeadline {
 	float:left;
 	width:430px;
 	height:30px;
	margin-top:218px;

	text-align:left;
	padding-left:10px;
 }
 #bigHeadline h1{
 	font: 22px Arial,sans-serif,Verdana;
	margin:0px;
	padding:0px;
 	color:#003300;
 }

/*****************************Linkes Menu**************************************************/
#more_news{
	float:left;
	margin-top:10px;
	margin-left:4px;
	width:120px
}

#more_news p{
	margin-left:0;
	margin-right:0;
	margin-bottom:5px;
	margin-top:5px;
	padding:0;
	color:white;
	font: 12px/14px Arial,sans-serif,Verdana;
	font-weight:bold;
	}
	
#more_news a { text-decoration: none;border:0px;color:white;font: 12px/14px Arial,sans-serif,Verdana;font-weight:bold;}
#more_news a:link { color:white;}
#more_news a:active { color:#eee;}
#more_news a:hover { color:#eee;}

	
#left_menu_box{
	float:left;
	width:124px;
	height:200px;
	background:#99BD70;
	margin-right:3px;
}
 #left_menu, #gallery_menu {
 	float:left;
 	width:120px;
 	height:200px;
 }
 
 #left_menu .active, #gallery_menu .active{
  background: #B1CF8E;
 }
 #left_menu a, #left_menu a:link, #gallery_menu a:link, #gallery_menu  a{
    display:block;
    font-size: 13px;
    text-decoration: none;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-top:6px;
    color: #fff;
    font-weight:bold;
    margin-left:2px;
	padding-left: 4px;
	border-left:2px solid #fff;
	border-bottom: 1px dashed #fff;
}
#left_menu a, #left_menu a:link{
	font-size: 13px;
	}
	
#gallery_menu a:link, #gallery_menu  a{	
	font-size: 11px;
	}
#left_menu  a:active, #left_menu a:hover, #gallery_menu a:hover, #gallery_menu a:active {
    background: #B1CF8E;
    color:#fff;
}
#left_menu a:visited, #gallery_menu a:visited{
	color: #fff;
	}



/**********************************************Footer*************************/
.footer {
	color: #537A27;
	font: 10px Arial,sans-serif,Verdana;
	text-align:center;
	margin-top:10px;
	height:50px;
}
.footer .address{
	float:left;
	}
	
.footer .menuBar{
	float:right;
	}	
.footer img{
	border:0;
	}
.footer a { margin-left:12px;;color: #537A27;text-decoration: none;border:0px;}
.footer a:link { color: #537A27;border:0px;}
.footer a:active { color: #537A27;border:0px;text-decoration: underline;}
.footer a:hover { color: #537A27;border:0px;text-decoration: underline;}
.footer a:visited { color: #537A27;border:0px;}
	
	
	
.footer a.imprint{
	color: #537A27;
	
	padding-left:16px;
	background: url("../graphics/common/ico_impressum.gif") left top no-repeat;
	}	
	
.footer a.sitemap{
	color: #537A27;
	padding-left:18px;
	background: url("../graphics/common/ico_sitemap.gif") left top no-repeat;
	}		
	
.footer hr {
	margin-top:10px;
	height: 1px;
	color: #537A27;
	background-color:#537A27;
	 border: none;
}

/**********************************************Content***************************/
#content_table{
	width:100%;
	border-collapse: collapse;
	margin-top: 3px;
}

#content_table .border{
	background:#99BD70;/*#CCDFB5*/
	width:122px;
	color:#fff;
	font: 12px/14px Arial,sans-serif,Verdana;
	vertical-align:top;

}

#content_table .content{
	/**border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	background:#E6F3D7;*/
	padding-left:2px;
	padding-right:2px;
	padding-bottom:5px;
	font: 12px/17px Arial,sans-serif,Verdana;
	vertical-align:top;
	color:#003300;
}
#content_table .content span {
	font-weight:bold;
	}
#content_table .content .label{
	width:120px;
	height:20px;
	font-weight: bold;
	}

#content_table .content h1{
	border-bottom: 1px solid #003300;
	font: 22px/22px Arial,sans-serif,Verdana;

	margin:0px 0px 8px 0px;
	padding-bottom:2px;
	color:#003300;
}
#content_table .content li{
	margin-bottom:5px;

	}
#content_table .content h2{
	border-bottom: 1px solid #003300;
	font: 18px/18px Arial,sans-serif,Verdana;

	margin:25px 0px 8px 0px;
	padding-bottom:2px;
	color:#003300;
}

#content_table #weg{
	background:#E6F3D7;
	padding-left:2px;
	margin-bottom:10px;
	}
#content_table .img_link{
			float:right;
			margin-left:4px;
			margin-right:4px;
			margin-top:4px;
}
#content_table .img_link_l{
	float:left;
	margin-right:4px;
	margin-top:4px;
	}
#content_table .img_link_left{
	float:left;
	margin-right:4px;
	margin-left:4px;
	margin-top:4px;
	}
/****************************************************Mail****************************************************************/

#mail{
	margin-top:15px;
	margin-bottom:25px;

	}

#mail label{
		width:120px;
		margin-left:80px;
		text-align:right;
		float:left;
		margin-top:4px;
		margin-bottom:4px;
	}

#mail .input{
		border:1px #003300 solid;
		font-family:arial,sans-serif;
		font-size:11px;
		width:250px;
		margin-left:10px;
		margin-top:4px;
		margin-bottom:4px;
		padding-left:2px;
	}
	
#mail .alert{
		border:1px #ff0000 solid;
		font-family:arial,sans-serif;
		font-size:11px;
		width:250px;
		margin-left:10px;
		margin-top:4px;
		margin-bottom:4px;
		padding-left:2px;
	}
#mail textarea{
		border:1px #003300 solid;
		font-family:arial,sans-serif;
		font-size:11px;
		width:250px;
		height:100px;
		margin-left:10px;
		margin-top:4px;
		margin-bottom:4px;
		scrolling:auto;
	}
#mail .btnSubmit{
		margin:0;
		font-family:arial,sans-serif;
		border:1px #003300 solid;
		background:#A0CF67;
	}
	
/************************************************Sitemap**************************************************/

#sitemap label{
	font-weight:bold;
	line-height:30px;
	vertical-align: bottom;
	border-bottom: 1px solid;
	}
#sitemap span{
	margin-left:10px;
}
#sitemap a{
	margin-left:10px;
}
/**************************************************************************************************/

#error{
	color:red;
	margin-left:210px;
	margin-bottom:8px;
	}
	
.gerahmt, table.gerahmt td {
	 border:#003300 1px solid;
	 border-collapse: collapse;
	 vertical-align: top;
	 border-spacing:0px;
}

.gerahmt .header{
	background-color: #C6DFA7;
	font-weight:bold;
}
.t_style{
	background-color:#E8EFE0;
}

