@charset "utf-8";
body {
	background-color: #64B145;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image: url(../images/Bilder/hintergrund_02.jpg);
	background-repeat: repeat-x;
	
}

html>body {
	background-color: #64B145;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image: url(../images/Bilder/hintergrund_02.jpg);
	background-repeat: repeat-x;
	}

a:link,
a:visited,
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64B145;
	text-decoration: none;
}

a:hover {
	color: #FED403;
}





#cont_float_gesamt {
	float: left;
	height: 100%;
	width: 100%;
}
#cont_rel_gesamt {
	height: auto;
	width: 1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	
}

#cont_float_gesamt_innen {
	height: auto;
	width: 1004px;
	float:left;
	background-image: url(../images/Bilder/body_hinter_02.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}





#oben {
	float: left;
	height: 89px;
	width: 100%;
	z-index: 15;
}
#oben_rel {
	position:relative;
	margin: 0 auto;
	width: 1004px;
	height:89px;
	z-index: 15;
}

#oben_float {
	height: 89px;
	width: 1004px;
	float:left;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin: 0px;
	z-index: 15;
	}
#menuoben {
	float: left;
	height: 35px;
	width: 600px;
	padding-left: 12px;
}
#vormenuoben {
	float: left;
	height: 50px;
	width: 1000px;
}



#mitte {
	float: left;
	height: auto;
	width: 100%;
	z-index: 22;
}
#mitte_rel {
	position:relative;
	margin: 0 auto;
	width: 1004px;
	height:auto;
	z-index: 22;
}

#mitte_float {
	height: auto;
	width: 1004px;
	float:left;
	background-image: url(../images/Bilder/hintergrund_07.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	margin: 0px;
	z-index: 22;
	}
	
	
	#mitte_float2 {
	float:left;
	width:1004px;
	height: auto;
	background-image: url(../images/Bilder/hintergrund_06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
	
	
	#unten {
	float: left;
	height: 119px;
	width: 100%;
	z-index: 31;
}
#unten_rel {
	position:relative;
	margin: 0 auto;
	width: 1004px;
	height: 119px;
	z-index: 31;
}

#unten_float {
	height: 119px;
	width: 1004px;
	float:left;
	background-image: url(../images/Bilder/hintergrund_10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	z-index: 31;
	}
#vormenu {
	float: left;
	height: 500px;
	width: 18px;
}



	
	
	
	
	
#menu_cont {
	float: left;
	height: auto;
	width: 251px;
	padding-bottom: 80px;
}
#bildoben {
	float: left;
	height: 265px;
	width: 715px;
}


#menu1 {
	background-image: url(../images/Bilder/menu1hinter_10.jpg);
	background-repeat: repeat-x;
	float: left;
	height: auto;
	width: 237px;
	padding-bottom: 30px;
	background-color: #FEF268;
	padding-top: 7px;
}
#menu_ueber1 {
	float: left;
	height: 43px;
	width: 238px;
}

#menu_ueber1 h1, #menu_ueber2 h1{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#menu2 {
	background-image: url(../images/Bilder/inhalte_12.jpg);
	background-repeat: repeat-x;
	float: left;
	height: auto;
	width: 237px;
	padding-bottom: 100px;
	padding-top: 7px;
	overflow: hidden;
}


#menu_ueber2 {
	float: left;
	height: 43px;
	width: 238px;
}
#rechts_cont {
	float: left;
	height: auto;
	width: 730px;
}
#textlinks {
	float: left;
	height: auto;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: right;
	padding-bottom: 30px;
	padding-top: 55px;
}
#text_cont {
	float: left;
	height: auto;
	width: 720px;
	padding-bottom: 20px;
}
#starttextlang {
	float: left;
	height: auto;
	width: 670px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: justify;
	padding-left: 25px;
	
}


#textzwischen {
	float: left;
	height: 250px;
	width: 25px;
}
#textrechts {
	float: left;
	height: auto;
	width: 390px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: justify;
	padding-top: 15px;
}
#spalte1 {
	float: left;
	height: auto;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: justify;
	padding-left: 7px;
	padding-bottom: 40px;
}


#spalte2 {
	float: left;
	height: auto;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: justify;
	padding-left: 0px;
	padding-bottom: 40px;
}


#spalte3 {
	float: left;
	height: auto;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: justify;
	padding-left: 0px;
	padding-bottom: 40px;
}
#prod_cont {
	float: left;
	height: 135px;
	width: 235px;
	background-image: url(../images/Bilder/rahmen_prod.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
}
#prod_titel {
	float: left;
	height: auto;
	width: 120px;
	font-weight: bold;
	padding-bottom: 6px;
}

#prod_preis {
	float: left;
	height: 32px;
	width: 120px;
	font-weight: bold;
}

#prod_title a {}
#vorbild {
	float: left;
	height: 120px;
	width: 17px;
}
#prod_bild {
	float: left;
	height: 120px;
	width: 92px;
}
#prod_subheader {
	float: left;
	height: 70px;
	width: 120px;
}

#prod_cont a,
html  #prod_cont a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6AAD4E;
	text-decoration: none;
}

#prod_cont a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
#prod_bild_gross {
	text-align: center;
	float: left;
	height: auto;
	width: 390px;
}










#nav ul {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#nav li {
	list-style-type:none;	

}
#nav ul li a, 
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited
 {
	float:left;
	clear:left;
	height: 15px;
	width: 230px;
	list-style-image: none;
	color: #2B552B;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 18px;
}

#nav ul li a:hover,
#nav ul li a.aktiv:link,
#nav ul li a.aktiv:active,
#nav ul li a.aktiv:visited,
#nav ul li a.aktiv:hover

 {
	font-weight: bold;
	color: #000000;
}





#nav2 ul {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 55px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}

#nav ul li ul{
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 55px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}



/*  Menü Ebene 3 Hover + Active */
#nav ul li ul li a:hover,
#nav ul li ul li a.aktiv:link,
#nav ul li ul li a.aktiv:active,
#nav ul li ul li a.aktiv:visited,
#nav ul li ul li a.aktiv:hover

 {
	font-weight: bold;
	color: #000000;
}














#menu1 ul,
#menu2 ul {
	margin: 0px;
	padding: 0px;
	
}



#menu1 li,
#menu2 li{
	list-style-type:none;	
	float:left;
	clear:left;
	width:230px;

}



#menu1 ul li a, 
#menu1 ul li a:link,
#menu1 ul li a:active,
#menu1 ul li a:visited,

#menu2 ul li a, 
#menu2 ul li a:link,
#menu2 ul li a:active,
#menu2 ul li a:visited
 {
	float:left;
	clear:left;
	height: 16px;
	width: 230px;
	list-style-image: none;
	color: #2B552B;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 30px;
}

#menu1 ul li a:hover,
#menu2 ul li a:hover
 {
	font-weight: bold;
	color: #000000;
}
















#menu1 ul ul,
#menu2 ul ul{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#menu1 ul li ul,
#menu2 ul li ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height:auto;
	margin-bottom: 10px;
}



#menu1 li li,
#menu2 li li{
	list-style-type:none;	
	float:left;
	clear:left;
	width:230px;

}



#menu1 ul li li a, 
#menu1 ul li li a:link,
#menu1 ul li li a:active,
#menu1 ul li li a:visited,

#menu2 ul li li a, 
#menu2 ul li li a:link,
#menu2 ul li li a:active,
#menu2 ul li li a:visited
 {
	float:left;
	clear:left;
	height: 7px;
	width: 230px;
	list-style-image: none;
	color: #2B552B;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 50px;
	font-size: 9px;
}

#menu1 ul li a:hover,
#menu2 ul li a:hover
 {
	font-weight: bold;
	color: #000000;
}



































#newseinzelnstart {
	float: left;
	height: auto;
	width: 270px;
}


#newseinzeln {
	float: left;
	height: auto;
	width: 345px;
}
#newsbild {
	float: left;
	height: 91px;
	width: 157px;
	background-image: url(../images/menupunktmitte.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#newsbild img {
	
	padding-top: 13px;
	
}

#newsbild p {
	display: none;}
	

#newsbild div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	
	}
	
	
#newstext {
	float: left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 345px;
}

#newstextstart {
	float: left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}
#newstextsingle {
	float: left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 370px;
	clear: left;
}
#newstitel {
	float:left;
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 100%;
	overflow: hidden;
	vertical-align: top;
}


#newstitel a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E9B107;
	float: left;
	overflow: hidden;
	height: auto;
	width: 100%;
}

#newstitel a:hover {
	color: #64B145;
}
#newsweiter {
	float:left;
	height:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	width: 340px;
	padding-bottom: 25px;
}



#newstext2 {
	float: left;
	height: auto;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
	overflow: hidden;
}

#newstext2 a, #newssingletext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64B145;
}


#newstext2 a:hover, #newssingletext a:hover {
	color: #E9B107;
}

#newssingletext {
	float: left;
	height: auto;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 20px;
}

#newsimage {
	float: left;
	height: auto;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: justify;
	padding-bottom: 15px;
}
#newslistcont {
	float: left;
	height: auto;
	width: 300px;
}


#newsimage img{
	float: left;
	width:auto;
	height:auto;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 6px;
	background-color: #D7DADD;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#newsimage p {
	display: none;
	
}



#newsimage div  {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	
	}
	
	#newsimage2 {
	float:left;
	width:345px;
	height:auto;
	}

#newstitel h1{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#newsdatum {
	float:left;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	width: 100%;
	overflow: hidden;
}

#newsaut {
	float:left;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	width: 100%;
	overflow: hidden;
}




legend {
	visibility: hidden;
	display:none;
	
}
fieldset {
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 10px;
}
input,
option,
select option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


label {
	width: 70px;
	float: left;
	height: auto;
	font-weight: bold;
}
fieldset div {
	padding-bottom: 7px;
}






































/*



























#nav3 ul
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	
	visibility: hidden;
	height: auto;
}



#nav3 li
{
	list-style-type:none;	
	float:left;
	clear:left;
	width:230px;

}



#nav3 li a, 
#nav3 li a:link,
#nav3 li a:active,
#nav3 li a:visited


 {
	float:left;
	clear:left;
	height: 7px;
	width: 230px;
	list-style-image: none;
	color: #2B552B;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 50px;
	font-size: 9px;
}

#nav3  li a:hover
 {
	font-weight: bold;
	color: #000000;
}




*/

