/* CSS Document Bäcker's Erdbeer und Spargelhof Münster*/

* {
  margin: 0px;
  padding: 0px;
  border:0;
}


html {
	background: url(../img/bg_top.jpg) repeat-x;
}

body {
	background: url(../img/bg_btm.jpg) repeat-x;
	background-position: bottom left;
	bottom: 0px;
}


div#site {
	border: 0px solid #fff;
	width: 904px;
	margin: auto;
}

div#top {
	height: 52px;
	width: 904px;
	background: url(../img/bg_site_top.jpg);
}

div#navi {
	float: left;
	background: url(../img/menue10.jpg);
	background-repeat: no-repeat;
	height: 474px;
	width: 253px;
	}

ul#nav {
	margin-top: 155px;
	width: 200px;
	height: 250px;
	float: left;
	padding-left: 20px;
	}

ul#nav li {
	list-style: none;
	
	}
	
ul#nav a {
	width: 185px;
	padding-top: 5px;
	height: 20px;
	margin: 0px 20px 0px 15px;
	font-family: tahoma;
	color: #4e8802;
	font-size: 12px;
	text-decoration: none;
	display:list-item;
	outline: none;	
	}
	
ul#nav2 {
	margin-top: 20px;
	width: 200px;
	float: left;
	padding-left: 20px;
	}

ul#nav2 li {
	list-style: none;
	border-bottom: 1px solid #fff;
	}
	
ul#nav2 a {
	padding-top: 7px;
	height: 20px;
	margin: 0px 20px 0px 20px;
	font-family: tahoma;
	color: #4e8802;
	font-size: 12px;
	text-decoration: none;
	display:list-item;		
	}



	
ul#nav a#willkommen {
		border-bottom: 1px solid #fff;		
		}
		
ul#nav a#startseite {
        border-bottom: 1px solid #fff;	
		}
		
ul#nav a#spargel{
		border-bottom: 1px solid #fff;	
		}
		
ul#nav a#erdbeeren{
		border-bottom: 1px solid #fff;	
		}
		
ul#nav a#beeren{
		border-bottom: 1px solid #fff;	
		}
		
ul#nav a#service{
		border-bottom: 1px solid #fff;	
		}

ul#nav a#verkauf{
		border-bottom: 1px solid #fff;	
		}
		
ul#nav a#kontakt {
			
		}
		

/*-------------------hover--------------*/

ul#nav a#startseite:hover {
		color: #210000;
		}

ul#nav a#willkommen:hover {
		color: #210000;
		}
		
ul#nav a#spargel:hover {
		color: #210000;
		}
		
ul#nav a#erdbeeren:hover {
		color: #210000;
		}
		
ul#nav a#beeren:hover {
		color: #210000;
		}

ul#nav a#service:hover {
		color: #210000;
		}
		
ul#nav a#verkauf:hover {
		color: #210000;
		}
		
ul#nav a#kontakt:hover {
		color: #210000;
		}
		
/*-------------------select--------------*/


ul#nav a#sel_startseite {
		color: #210000;
		border-bottom: 1px solid #fff;	
		}
ul#nav a#sel_willkommen {
		color: #210000;
		border-bottom: 1px solid #fff;	
		}
ul#nav a#sel_spargel {
		color: #210000;
		border-bottom: 1px solid #fff;	
		}
ul#nav a#sel_erdbeeren {
		color: #210000;
		border-bottom: 1px solid #fff;	
		}
ul#nav a#sel_beeren {
		color: #210000;
		border-bottom: 1px solid #fff;	
		}
ul#nav a#sel_service {
		color: #210000;
		border-bottom: 1px solid #fff;	
		}
ul#nav a#sel_verkauf {
	    color: #210000;
		border-bottom: 1px solid #fff;	
		}
ul#nav a#sel_kontakt {
	    color: #210000;
		}


/*-------------------select-nav2-------------*/

ul#nav2 a#sel_handel {
	    color: #210000;
		}		
ul#nav2 a#sel_anbau {
	    color: #210000;
		}
ul#nav2 a#sel_geschichte {
	    color: #210000;
		}		
ul#nav2 a#sel_rezepte {
	    color: #210000;
		}		
ul#nav2 a#sel_gesundheit {
	    color: #210000;
		}

/*-----------------------Beeren-----------------------*/
div#beeren_start {
	margin: 6px 0 0 0;
	float: left;
	width: 247px;
	height: 247px;
	background: #feb103;
	border: 3px solid #f0be21;
}

div#beeren_start h3 {
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	margin: 10px 0 0 15px;
	text-indent: -9999px;
	background: url('../img/beeren_hl.gif') left no-repeat;
  }
  
div#beeren_start p {
	margin: 5px 0 0 15px;
	}
	
div#beeren_start p a {
	margin: 0 0 0 10px;
	background: url(../img/pfeil.jpg) no-repeat;
    background-position: center left;
    padding-left: 10px;
	}
  
div#beeren_start img {
	margin: 10px 13px 0 13px;
	border: 5px solid #fff;
	}
	
div#beeren_start img:hover {
	border: 5px solid #FDF5A1;
	}
	
/*-----------------------Spargel-----------------------*/	

div#spargel_start {
	margin: 6px 0 0 6px;
	float: left;
	width: 312px;
	height: 247px;
	background: #feb103;
	border: 3px solid #f0be21;
  }
  
  div#spargel_start h3 {
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	margin: 10px 0 0 15px;
	text-indent: -9999px;
	background: url('../img/spargel_hl.gif') left no-repeat;
  }

div#spargel_start img {
	margin: 10px 13px 0 13px;
	border: 5px solid #fff;
	}
	
div#spargel_start p {
	margin: 5px 0 0 15px;
	}
	
div#spargel_start p a {
	margin: 0 0 0 10px;
	background: url(../img/pfeil.jpg) no-repeat;
    background-position: center left;
    padding-left: 10px;
	}
	
div#spargel_start a {
	outline: none;
	}
	
div#spargel_start img:hover {
	border: 5px solid #FDF5A1;
	}


/*-----------------------Erdbeeren-----------------------*/

div#erdbeeren_start {
	margin: 6px 0 0 6px;
	float: left;
	width: 314px;
	height: 247px;
	background: #feb103;
	border: 3px solid #f0be21;
}

  div#erdbeeren_start h3 {
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	margin: 10px 0 0 15px;
	text-indent: -9999px;
	background: url('../img/erdbeeren_hl.gif') left no-repeat;
  }
  
div#erdbeeren_start p {
	margin: 5px 0 0 15px;
	}
	
div#erdbeeren_start a {
	outline: none;
	}
	
div#erdbeeren_start p a {
	margin: 0 0 0 10px;
	background: url(../img/pfeil.jpg) no-repeat;
    background-position: center left;
    padding-left: 10px;
	}
	
div#erdbeeren_start img {
	margin: 10px 13px 0 13px;
	border: 5px solid #fff;
	}
	
div#erdbeeren_start img:hover {
	border: 5px solid #FDF5A1;
	}

	
div#header {
	float: right;
	height: 474px;
	width: 645px;
	background-image:url(../img/header.jpg);
	}

div#header h1 {
	width: 600px;
	border-bottom: 1px solid #fff;
	margin: 35px 0 0 25px;
	font: 27px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/willkommen.gif') left no-repeat;
	}

div#header h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/spargelundmehr.gif') left no-repeat;
	}
	
div#header p {
	margin: 35px 0 0 25px;
	width: 410px;
	}
	
span.letter {
	font: 18px Arial;
	color: #210000;
	}
	
span.news {
	color: #4e8802;
	}

/*----------------------------------Willkommen--------------------------*/
	
div#bg_willkommen {
	padding-left: -5px;
	float: right;
	height: 430px;
	width: 645px;
	background-image: url(../img/bg_spargel.jpg);
	background-repeat: no-repeat;
	}
	
	
div#flash1 {
	margin: 45px 25px 0 0;
	float: right;
	width: 241px;
	height: 178px;
	border: solid 3px #fff
	}
	
/*iv#bg_willkommen img {
	width: 241px;
	height: 178px;
	}*/
	
div#bg_willkommen h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/willkommenheissen_hl.gif') left no-repeat;
	}

div#bg_willkommen h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/stammhof_hl.gif') left no-repeat;
	}
	
div#content a {
	color: #4e8802;
	text-decoration: none;
	}
	
div#content a:hover {
	color: #210000;
	}	
div#header a:hover {
	color: #210000;
	}	
	
p.toptxt {
	margin: 40px 0 0 0px;
	padding-left: 25px;
	width: 330px;
	float: left;
	}
	
p.btmtxt {
	height: 75px;
	padding-left: 25px;
	width: 600px;
	float: left;
	}
	
div#bg_willkommen span {
	font: 18px Arial;
	color: #210000;
	}
	
div#bg_willkommen_btm h3 {
	width: 590px;
	margin: 0px 0 0 25px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/qualitaet_hl.gif') left no-repeat;
	}
	
div#bg_willkommen_btm ul {
    margin: 15px 0 0 25px;
  }
  
div#bg_willkommen_btm span {
	font: 18px Arial;
	color: #210000;
	}
	
li.spargelcheck {
   list-style: none;
   text-decoration: none;
   background: url(../img/pfeil.jpg) no-repeat;
   background-position: center left;
   padding-left: 20px;
   }
	
li.noicon {
   list-style: none;
   text-decoration: none;
   background-position: center left;
   padding-left: 20px;
   }
	
div#bg_willkommen_btm p {
	margin: 15px 20px 20px 25px;
	}
		
div#bg_willkommen_btm {
    background-color: #ffb504;
	width: 645px;
	height: 263px;
    float: right;
	}
	

	
	
		
/*----------------------------------Spargel--------------------------*/
	
div#bg_spargel {
	float: right;
	height: 400px;
	width: 645px;
	background-image:url(../img/bg_spargel.jpg);
	}
	
div#streifen {
	margin: 45px 30px 0 0;
	float: right;
	width: 251px;
	height: 188px;
	border: solid 3px #fff
	}
	
	  	
div#bg_spargel h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/qualitaetundfrische_hl.gif') left no-repeat;
	}

div#bg_spargel h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/frische_hl.gif') left no-repeat;
	}
	
div#bg_spargel p {
	margin: 40px 0 0 0px;
	padding-left: 25px;
	width: 325px;
	float: left;
	}
	
div#bg_spargel span {
	font: 18px Arial;
	color: #210000;
	}
	
div#bg_spargel_btm h3 {
	width: 590px;
	margin: 0px 0 0 25px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/qualitaet_hl.gif') left no-repeat;
	}
	
div#bg_spargel_btm ul {
    margin: 15px 0 0 25px;
  }
  
div#bg_spargel_btm span {
	font: 18px Arial;
	color: #210000;
	}
  
li.spargelcheck {
   list-style: none;
   text-decoration: none;
   background: url(../img/pfeil.jpg) no-repeat;
   background-position: center left;
   padding-left: 20px;
   }
	
li.noicon {
   list-style: none;
   text-decoration: none;
   background-position: center left;
   padding-left: 20px;
   }
	
div#bg_spargel_btm p {
	margin: 15px 20px 20px 25px;
	}
		

div#bg_spargel_btm {
    background-image:url(../img/bg_spargel_btm.jpg);
	width: 645px;
    float: right;
	}
	
div#leftmenue {
	margin-top: 6px;
	width: 253px;
	height: 213px;
	background: #ffb607;
	float: left;
	}
	

/*----------------------------------Erdbeeren-----------------------*/
	
	div#bg_erdbeeren {
	float: right;
	height: 430px;
	width: 645px;
	background-image:url(../img/bg_erdbeeren.jpg);
	background-repeat: no-repeat;
	}
	
div#bg_erdbeeren h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/erdbeeren_xl_hl.gif') left no-repeat;
	}

div#bg_erdbeeren h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/sommerzeit_sl.gif') left no-repeat;
	}
	
div#erdbeerstreifen {
	margin: 45px 30px 0 0;
	float: right;
	width: 251px;
	height: 188px;
	border: solid 3px #fff
	}
	
div#bg_erdbeeren p {
	margin: 40px 0 0 0px;
	padding-left: 25px;
	width: 320px;
	float: left;
	}
	
div#bg_erdbeeren span {
	font: 18px Arial;
	color: #210000;
	}
	
div#bg_erdbeeren_btm h3 {
	width: 590px;
	margin: 0px 0 0 25px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/spaetsommer_hl.gif') left no-repeat;
	}
	
div#bg_erdbeeren_btm ul {
    margin: 15px 0 0 25px;
  }
  
div#bg_erdbeeren_btm span {
	font: 18px Arial;
	color: #210000;
	}
		
div#kontakt_erdbeeren {
	margin-top: 6px;
	width: 253px;
	height: 213px;
	background-color: #ffb607;
	float: left;
	}
	
div#kontakt_erdbeeren h4 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/kontakt_h4.gif') left no-repeat;
	}
	
div#kontakt_erdbeeren p {
	line-height: 16px;
	width: 200px;
	margin: 10px 0 0 25px;
	}

div#kontakt_erdbeeren a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#kontakt_erdbeeren a:hover {
	color: #210000;
	}
	
		
  
li.spargelcheck {
   list-style: none;
   text-decoration: none;
   background: url(../img/pfeil.jpg) no-repeat;
   background-position: center left;
   padding-left: 20px;
   }
	
li.noicon {
   list-style: none;
   text-decoration: none;
   background-position: center left;
   padding-left: 20px;
   }
	
div#bg_erdbeeren_btm p {
	float: left;
	width: 580px;
	margin: 15px 20px 20px 0px;
	padding-left: 25px;
	}
		

div#bg_erdbeeren_btm {
    background-image:url(../img/bg_erdbeer_btm.jpg);
	width: 645px;
	height: 263px;
    float: right;
	}
	

	
/*----------------------------------Beeren-----------------------*/


div#bg_beeren {
	float: right;
	height: 430px;
	width: 645px;
	background-image:url(../img/bg_spargel.jpg);
	}
	

	
div#bg_beeren h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/frischebeeren_hl.gif') left no-repeat;
	}

div#bg_beeren h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/heidelbeeren_sl.gif') left no-repeat;
	}
	
div#beerenstreifen {
	margin: 45px 30px 0 0;
	float: right;
	width: 241px;
	height: 178px;
	border: solid 3px #fff
	}
	
div#bg_beeren p {
	margin: 40px 0 0 0px;
	padding-left: 25px;
	width: 330px;
	float: left;
	}
	
div#bg_beeren span {
	font: 18px Arial;
	color: #210000;
	}
	
	
div#kontakt_beeren {
	margin-top: 6px;
	width: 253px;
	height: 213px;
	background-color: #ffb607;
	float: left;
	}
	
div#kontakt_beeren h4 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/kontakt_h4.gif') left no-repeat;
	}

	
div#kontakt_beeren p {
	line-height: 16px;
	width: 200px;
	margin: 10px 0 0 25px;
	}

div#kontakt_beeren a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#kontakt_beeren a:hover {
	color: #210000;
	}
	
div#bg_beeren_btm {
    background-image:url(../img/bg_beeren_btm.jpg);
	width: 645px;
	height: 263px;
    float: right;
	}
/*----------------------------------Service-----------------------*/

div#service {
	float: right;
	height: 1050px;
	width: 645px;
	background-image:url(../img/service.jpg);
	background-repeat: no-repeat;
	background-color: #ffb504;
	}
	
div#servicestreifen {
	margin: 45px 30px 0 0;
	float: right;
	width: 251px;
	height: 188px;
	border: solid 3px #fff
	}

	
div#service h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/ausfluege_hl.gif') left no-repeat;
	
	}

div#service h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/tagestouren_sl.gif') left no-repeat;
	}
	
div#service h3 {
	width: 590px;
	margin: 10px 0 0 25px;
	
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	}
	
p#absatz1 {
	width: 320px;
	margin: 40px 0 0 25px;
	}
	
p#absatz1 span {
	font: 18px Arial;
	color: #210000;
	}
	
p#absatz2 {
	height:px;
	width: 600px;
	margin: 75px 0 0 25px;
	}
	
p#absatz2 span {
	color: #210000;
	}
	
div#container1 {
	height: 250px;
	}
	
div#container2 {
	margin-top: 6px;
	width: 253px;
	height: 569px;
	background-color: #ffb607;
	float: left;
	}
	
div#container2 h4 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/kontakt_h4.gif') left no-repeat;
	}
	
div#container2 h5 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/verkauf_h4.gif') left no-repeat;
	}

	
div#container2 p {
	width: 200px;
	margin: 10px 0 0 25px;
	line-height: 16px;
	}

div#container2 a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#container2 a:hover {
	color: #210000;
	}
	

	

/*----------------------------------Verkaufsstände-----------------------*/

div#verkauf {
	float: right;
	height: 2400px;
	width: 645px;
	background-image:url(../img/service.jpg);
	background-repeat: no-repeat;
	background-color: #ffb504;
	}
	

	
div#verkauf  a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#verkauf a:hover {
	color: #210000;
	}
	
	
div#verkauf h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/verkaufsstellen_hl.gif') left no-repeat;
	}

div#verkauf h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/fruehjahrszeit_sl.gif') left no-repeat;
	}
	
div#verkauf h3 {
	margin: 5px 0 0 0px;
	font: 16px Arial;
	color: #000;
	width: 250px;
		
	}
	
div#verkauf p {
	margin-bottom: 7px;
	}
	
div#verkaufstreifen {
	margin: 40px 30px 0 0;
	float: right;
	width: 241px;
	height: 178px;
	border: solid 3px #fff
	}
	
p#verkaufab1 {
	float:left;
	padding: 35px 0 0 25px;
	width: 320px;
	}
	
div.vs {
	width: 600px;
	border-bottom: 1px solid #fff;
	margin: 10px 0 10px 25px;
	}



	
div#v8 {
	width: 500px;
	margin: 10px 0 10px 25px;
	}

	
div#v1 p {
	margin: 5px 0 0 0px;
	width: 500px;
	}
		
div#kontakt_verkauf {
	margin-top: 6px;
	width: 253px;
	height: 1920px;
	background-color: #ffb607;
	float: left;
	}

div.vkwafstr {
	background: url('../img/vkwafstr.jpg') no-repeat;
	width: 202px;
	height: 149px;	
	margin: 25px 0 0 25px;
	}

div#kontakt_verkauf h4 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/kontakt_h4.gif') left no-repeat;
	}
	
div#kontakt_verkauf h5 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/verkauf_h4.gif') left no-repeat;
	}
	
div#kontakt_verkauf h6 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/wvkstaende_hl.gif') left no-repeat;
	}
	
div#kontakt_verkauf p {
	width: 200px;
	margin: 10px 0 0 25px;
	line-height: 16px;
	}

div#kontakt_verkauf a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#kontakt_verkauf a:hover {
	color: #210000;
	}
	
li.verkaufsstellen {
	margin: 10px 0 0 25px;
	list-style: none;
	}
	
li.verkaufsstellen dt {
	color: #4e8802;
	line-height: 10px;
	margin: 10px 0 0 0;
	}
	
div#content {
   margin: auto;
   font: 12px "Arial", Tahoma, serif;
   line-height: 22px;
   color: #584023;
   }

div#footer {
	margin: 6px auto;
	width: 904px;
	height: 85px;
	background-image: url(../img/bg_footer2.jpg);
	}

div#footer p{
	float: left;
	padding: 35px 0 10px 130px;
	font: 10px Tahoma, "Time New Roman", serif;
	color: #210000;
	}
	
div#footer a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#footer a:hover {
	color: #210000;
	}

div#bottom p {
	float: left;
	padding: 25px 0 10px 0px;
	font: 10px Tahoma, "Time New Roman", serif;
	color: #210000;
	}

p#geniacs {
float: right;
}


div#bottom a {
color: #210000;
text-decoration: none;
padding-right: 7px;
background-position: right;
background-repeat:no-repeat;
}

div#bottom a:hover {
color: #4e8802;
}

div#bottom ul {
float: right;
padding: 20px 0 0 0;
position: top;
}

div#bottom ul li {
list-style: none;
text-decoration: none;
display: inline;
font: 10px Tahoma, "Time New Roman", serif;
}



div#bottom {
	/*background-image: url(../img/bottomtop.jpg);*/
	margin: auto;
	width: 904px;
	height: 120px;

}

div#clearboth {
	clear:both;
	}
}

/* Leistungen----------------------->*/

div#text2 li {
background-image: url(../img/block.jpg);
background-position: left;
background-repeat:no-repeat;
padding-left: 20px;
margin-left: 10px;
list-style: none;
}




/*



/*--Kontaktformular ----------------------->*/

div#kontakt {
	background-image: url(../img/bg_kontakt.jpg);
	background-repeat: no-repeat;
	background-color: #FFB504;
    width: 645px;
	height: 942px;
	float: right;
	}
	
div#kontakt h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/kontaktformular_hl.gif') left no-repeat;
	
	}

div#kontakt h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	height: 17px;
	text-indent: -9999px;
	background: url('../img/kontakt_sl.gif') left no-repeat;
	}
	
div#kontakt h4 {
	margin: 25px 0 0 25px;
	font: 14px Georgia;
	color: #210000;
	}
	
div#kontakt p.mailapply {
	margin: 5px 0 0 25px;
	font: 12px Georgia;
	color: #210000;
	}

div#kontakt p {
	font: 12px Tahoma, "Times New Roman", serif;
	color: #5e5e5e;
	}    

form {
	padding-left: 25px;
	} 
	 
fieldset {
	border: 0px;
	width: 590px;
	padding: 0px;
	}

#namefield, #emailfield, #messagefield, #phonefield, #aboutfield {
	background-color: #feec74;
	border-left: 1px solid #59b203;
	border-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	font: 14px "Times New Roman", Tahoma, serif;
	color: #5e5e5e;
	margin: 3px 0 0px 0;
	padding: 3px;
	width: 590px;
	height: 20px;
	}
	
#messagefield {
	height: 150px;
	}
	
#namefield:focus, #emailfield:focus, #messagefield:focus, #phonefield:focus, #aboutfield:focus {
	color: #50840b;
	border-left: 1px solid #016a6d;
	}
	
label {
	padding-top: 0px;
	color: #210000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	


.button {
	margin-top: 10px;
	border: 1px solid #59b203;
	background-image: url(../img/button.jpg);
	font: 11px Tahoma, Helvetica, sans-serif;
	width: 60px;
	height: 25px;
	color: #5e5e5e;
	padding: 4px;
	}
	
	.button:hover {
    border: 1px solid #016a6d;
    }

	input.error { border: 1px solid #db0303; }

div#kontakt iframe {
	margin: 20px 0 16px 25px;
	}
	
	div#kontakt_kt {
	margin-top: 6px;
	width: 253px;
	height: 462px;
	background-color: #ffb607;
	float: left;
	}
	
div#kontakt_kt h4 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/kontakt_h4.gif') left no-repeat;
	}

div#kontakt_kt h5 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/verkauf_h4.gif') left no-repeat;
	}
	
div#kontakt_kt p {
	width: 200px;
	margin: 10px 0 0 25px;
	line-height: 16px;
	}

div#kontakt_kt a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#kontakt_kt a:hover {
	color: #210000;
	}
/*--Ende----------------------->*/	


div#bg_impressum {
	float: right;
	height: 693px;
	width: 645px;
	background-image:url(../img/bg_impressum.jpg);
	}
	
div#bg_impressum h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/impressum_hl.gif') left no-repeat;
	}
	
div#bg_impressum h2 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/konzept_hl.gif') left no-repeat;
	}
	
div#bg_impressum h3 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/bildmaterial_hl.gif') left no-repeat;
	}
	
div#bg_impressum p {
	width: 550;
	margin: 10px 0 0 25px;
	}
	
div#spacer {
	margin-top: 6px;
	width: 253px;
	height: 213px;
	background-color: #ffb607;
	float: left;
	}
	
	
div#spacer h4 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
    text-indent: -9999px;
	background: url('../img/kontakt_h4.gif') left no-repeat;
	}
	
div#spacer p {
	line-height: 16px;
	width: 200px;
	margin: 10px 0 0 25px;
	}

div#spacer a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#spacer a:hover {
	color: #210000;
	}
	
	
	
/*-----------------------------------HandelundGastronomie---------------------------------*/
div#bg_handel {
	float: right;
	height: 430px;
	width: 645px;
	background-image:url(../img/bg_erdbeeren.jpg);
	}
	
div#bg_handel h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/handelgastronomie_hl.gif') left no-repeat;
	}

div#bg_handel h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/fruehjahrzeit_hl.gif') left no-repeat;
	}
		
div#bg_handel p {
	margin: 40px 0 0 0px;
	padding-left: 25px;
	width: 350px;
	float: left;
	}
	
div#bg_handel span {
	font: 18px Arial;
	color: #210000;
	}
	
ul#leftul {
	margin: 15px 0 0 25px;
	width: 100px;
	float: left;
	list-style: none;
	}
	
ul#leftul dt {
	color: #4e8802;
	margin: 0;
	}
	
ul#rightul {
	margin: 15px 100px 0 25px;
	width: 100px;
	float: right;
	list-style: none;
	}
	
div#bg_handel_btm h3 {
	width: 590px;
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	border-bottom: 1px solid #fff;
	background: url('../img/sommerzeit_hl.gif') left no-repeat;
	}
	
div#bg_handel_btm p {
	margin: 40px 0 0 0px;
	padding-left: 25px;
	width: 350px;
	float: left;
	}
		

div#bg_handel_btm {
    background-image:url(../img/bg_erdbeer_btm.jpg);
	background-repeat: no-repeat;
	width: 645px;
	height: 263px;
    float: right;
	}
	
div#bg_handel_btm span {
	font: 18px Arial;
	color: #210000;
	}
	
	
/*-----------------------------------Geschichte---------------------------------*/	

div#bg_geschichte {
	float: right;
	height: 500px;
	width: 645px;
	background-image:url(../img/bg_geschichte.jpg);
	background-repeat: no-repeat;
	background-color: #ffb504;
	}
	
	
div#bg_geschichte h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/diegeschichte_hl.gif') left no-repeat;
	}

div#bg_geschichte h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/herkunft_sl.gif') left no-repeat;
	}
	
div#bg_geschichte h3 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	}
	

	
div#bg_geschichte p {
	margin: 40px 0 0 0px;
	padding-left: 25px;
	width: 600px;
	float: left;
	}
	
div#bg_geschichte span {
	font: 18px Arial;
	color: #210000;
	}
	
div#bg_botanik h3 {
	width: 590px;
	margin: 0px 0 0 25px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/botanik_sl.gif') left no-repeat;
	
	}
	
div#bg_geschichte h4 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	}
	

  
div#bg_botanik span {
	font: 18px Arial;
	color: #210000;
	}

	div#bg_botanik p {
	margin: 15px 20px 20px 25px;
	}
		

div#bg_botanik{
    background-color: #ffb504;
	width: 645px;
    float: right;
	}
	
div#leftmenue_botanik {
	margin-top: -18px;
	width: 253px;
	height: 360px;
	background: #ffb607;
	float: left;
	}
	
/*-----------------------------------Anbau---------------------------------*/	


div#bg_anbau {
	float: right;
	height: 694px;
	width: 645px;
	background-image:url(../img/bg_geschichte.jpg);
	background-repeat: no-repeat;
	background-color: #ffb504;
	}
	
	
div#bg_anbau h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/wospargelwaechst_hl.gif') left no-repeat;
	}

div#bg_anbau h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	}
	
div#bg_anbau h3 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	}	

div#bg_anbau span {
	font: 18px Arial;
	color: #210000;
	}
	
	
div#anbaustreifen {
	margin: 45px 30px 0 0;
	float: right;
	width: 241px;
	height: 178px;
	border: solid 3px #fff
	}
	
	
	
div#bg_botanik h3 {
	width: 590px;
	margin: 0px 0 0 25px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	}
	
div#bg_geschichte h4 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	}
	

  
div#bg_botanik span {
	font: 18px Georgia;
	color: #210000;
	}

	div#bg_botanik p {
	margin: 15px 20px 20px 25px;
	}
		

div#bg_botanik{
    background-color: #ffb504;
	width: 645px;
    float: right;
	}
	
div#leftmenue_botanik {
	margin-top: -18px;
	width: 253px;
	height: 342px;
	background: #ffb607;
	float: left;
	}
	
	
/*-----------------------------------Rezepte---------------------------------*/	
	
	
div#bg_rezepte{
	float: right;
	height: 1710px;
	width: 645px;
	background-image:url(../img/bg_geschichte.jpg);
	background-repeat: no-repeat;
	background-color: #ffb504;
	}
	
	
div#bg_rezepte h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/spargelsuppe_hl.gif') left no-repeat;
	}
	
div#bg_rezepte h2 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/spargelkuchen_hl.gif') left no-repeat;
	}
	
div#bg_rezepte h3 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/spargellasagne_hl.gif') left no-repeat;
	}
	
	
div#bg_rezepte ul {
	margin: 25px 0 0 25px;
	}
	
div#bg_rezepte li {
   list-style: none;
   text-decoration: none;
   background: url(../img/pfeil.jpg) no-repeat;
   background-position: center left;
   padding-left: 20px;
   }
	
div#bg_rezepte p {
	margin: 25px 0 0 25px;
	}
	
div#leftmenue_rezepte {
	margin-top: 6px;
	width: 253px;
	height: 1230px;
	background: #ffb607;
	float: left;
	}
	
	
/*-----------------------------------Gesundheit---------------------------------*/	
	
	
div#bg_gesundheit{
	float: right;
	height: 791px;
	width: 645px;
	background-image:url(../img/bg_gesundheit.jpg);
	background-repeat: no-repeat;
	background-color: #ffb504;
	}
	
	
div#bg_gesundheit h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/gesundheitmitgeschichte_hl.gif') left no-repeat;
	}
	
div#bg_gesundheit h2 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;	text-indent: -9999px;
	background: url('../img/waserbietet_hl.gif') left no-repeat;
	}
	
div#bg_gesundheit p {
	margin: 25px 0 0 25px;
	}
	
div#leftmenue_gesundheit {
	margin-top: 6px;
	width: 253px;
	height: 311px;
	background: #ffb607;
	float: left;
	}
	
/*----------------------------------Stellenangebote--------------------------*/
	
div#bg_stellenangebote {
	padding-left: -5px;
	float: right;
	height: 694px;
	width: 645px;
	background-image: url(../img/bg_stellenangebot.jpg);
	background-repeat: no-repeat;
	}
	
div#bg_stellenangebote p {
	color: #000;
	line-height: 16px;
	width: 450px;
	margin: 40px 0 0 0px;
	padding-left: 25px;
	}
	
div#bg_stellenangebote p strong {
	font: 18px Arial, Helvetica, sans-serif
	}
	
div#bg_stellenangebote h1 {
	width: 590px;
	border-bottom: 1px solid #fff;
	margin: 45px 0 0 25px;
	font: 28px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/stellenangebote_hl.gif') left no-repeat;
	}

div#bg_stellenangebote h2 {
	margin: 5px 0 0 25px;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/saison2010_sl.gif') left no-repeat;
	}
	
div#kontakt_stellenangebote {
	margin-top: 6px;
	width: 253px;
	height: 213px;
	background-color: #ffb607;
	float: left;
	}
	
div#kontakt_stellenangebote h4 {
	margin: 15px 0 0 25px;
	width: 200px;
	border-bottom: 1px solid #fff;
	font: 18px Georgia;
	color: #4e8802;
	letter-spacing: -1pt;
	text-indent: -9999px;
	background: url('../img/kontakt_h4.gif') left no-repeat;
	}
	
div#kontakt_stellenangebote p {
	line-height: 16px;
	width: 200px;
	margin: 10px 0 0 25px;
	}

div#kontakt_stellenangebote a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#kontakt_stellenangebote a:hover {
	color: #210000;
	}
	
	
/*----------------------------Verkaufsstände-Map----------------------->*/

div#map {
	margin: 15px 25px 20px 0;
	float: right;
	width: 600px;
	height: 355px;
	}
	
#map strong { font-weight: bold; }
	.bubble p { width: 250px; color: #000; }
	.bubble { height: 150px; padding: 0px 40px 0px 10px; background: url('/img/baeckerspargel.gif') right 20px no-repeat;  color: #666766;}

#map .bubble h3 { font: 16px Arial, Helvetica, sans-serif; font-weight: normal; }

div#map a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#map a:hover {
	color: #210000;
	}
	


/*----------------------------Kontakt-Map----------------------->*/

div#map2 {
	margin: 15px 25px 20px 0;
	float: right;
	width: 595px;
	height: 350px;
	}
	
#map2 strong { font-weight: bold; }
	.bubble p { width: 250px; color: #000; }
	.bubble { height: 150px; padding: 0px 40px 0px 10px; background: url('/img/baeckerspargel.gif') right 20px no-repeat;  color: #666766;}

#map2 .bubble h3 { font: 16px Arial, Helvetica, sans-serif; font-weight: normal; }

div#map2 a {
	text-decoration: none;
	color: #4e8802;
	}
	
div#map2 a:hover {
	color: #210000;
	}
/*----------------------------ende-Map------------------------>*/


#rot {
	color: #000;
	}
	
input.error { border: 1px solid #000; }

p.halfpage {
	
	margin: 0 0 0 25px;
	}
	