* {
	margin: 0;
	padding: 0;
}

html, body {
	/*height:100%;*/
}

body { 
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	background-color:#f9d1a1;
}

p {
	padding: 0;
	margin: 0; 
}

img{
	border: none;
}

/* Start Positionierung */
div#positioner { 
	width:1px;
	/*height:50%;
	margin-bottom:-150px;*/
	float:left;
}

div#wrapper {
	margin:20px auto;
	position:relative;
	text-align:left;
	/*height:300px;*/
	width:793px;
	clear:left;
}
/* End Positionierung */

div#wrapper{
	/*background:url('../img/bg_site.jpg') 13px 13px no-repeat;*/
}

div#header-wrapper{
	width:767px;height:174px;padding:13px 13px 0px 13px;margin:0px;background:url('../img/bg_header.png') top left no-repeat;
}

div#header{
	width:767px;height:174px;padding:0px;margin:0px;background:url('../img/header.jpg') top left no-repeat;
}

div#header3{
	width:767px;height:174px;padding:0px;margin:0px;background:url('../img/header3.jpg') top left no-repeat;
}

div#logo{
	position:absolute;top:45px;left:60px;width:230px;height:100px;margin:0px;padding:0px;
}

div#logo-big{
	position:absolute;top:35px;left:30px;margin:0px;padding:0px;
}

div#vegetables{
	position:absolute;top:13px;right:13px;
}

div#address{
	position:absolute;
	top:170px;
	left:60px;
	font-family: 'Lucida Sans Unicode', 'Lucida Sans', Verdana, sans-serif;
	font-size: 9px;
	line-height: 11px;
	/*letter-spacing: -0.3px;*/
	/*height: 11px;*/
	color: #333;
}

div#address ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#address li {
	margin: 0px 9px 0px 0px;
	padding: 0px;
	float: left;
	display: inline;
}

div#contact{
	position:absolute;
	top:170px;
	right:56px;
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 9px;
	line-height: 11px;
	/*height: 11px;*/
	color: #333;
}

div#contact ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#contact li {
	margin: 0px 9px 0px 0px;
	padding: 0px;
	float: left;
	display: inline;
}

div#contact li a {
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 9px;
	line-height: 11px;
	height: 11px;
	color: #333;
	text-decoration: none;
	}
	
div#contact li a:hover {
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 9px;
	line-height: 11px;
	height: 11px;
	color: #900;
	text-decoration: none;
}

div#contact li a.active {
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 9px;
	line-height: 11px;
	height: 11px;
	color: #900;
	text-decoration: none;
}

div#pictures-wrapper{
	width:767px;height:135px;padding:0px 13px;margin:0px;background:url('../img/bg_pictures.png') top left no-repeat;
}

div#pictures{
	width:767px;height:135px;padding:0px;margin:0px;background:url('../img/pictures.jpg') top left no-repeat;
}

div#pictures-alternative{
	width:767px;height:135px;padding:0px;margin:0px;background:url('../img/pictures2.jpg') top left no-repeat;
}

div#content-wrapper{
	width:767px;padding:0px 13px;background:url('../img/bg_content.png') top left repeat-y;
}

div#inner-content-wrapper{
	width:767px;padding:0px;background:url('../img/content.jpg') top left repeat-y;
}

div#inner-content-wrapper3{
	width:767px;padding:0px;background:url('../img/content3.gif') top left repeat-y;
}

.minheight{
	min-height:450px;
	height:auto !important;
	height:450px;  /* IE6 */
}

div#content-left{
	width:268px;float:left;display:inline;padding:18px 0px 0px 0px;
}

div#navigation{
	padding: 0px 0px 0px 47px;
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	/*line-height: 21px;
	height: 21px;*/
	color: #333;
}

div#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#navigation li {
	margin: 0px;
	padding: 0px;
	display: block;
}

div#navigation li a {
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 21px;
	height: 21px;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	}
	
div#navigation li a:hover {
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 21px;
	height: 21px;
	color: #900;
	text-decoration: none;
	text-transform: uppercase;
}

div#navigation li a.active {
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 21px;
	height: 21px;
	color: #900;
	text-decoration: none;
	text-transform: uppercase;
}

div#navigation-picture{
	margin:20px 0px 0px 0px;
}

div#content-right{
	width:339px;float:left;display:inline;padding:66px 160px 0px 0px;
}

div#content h1{
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 11px;
	height: 11px;
	color: #900;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 3px 0px;
}

div#content h1.wochenkarte{
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 11px;
	height: 11px;
	color: #900;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

div#content p{
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	margin: 0px 0px 15px 0px;
}

div#content p.hl_wochenkarte{
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
}

div#content p.error{
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #900;
	margin: 0px 0px 3px 0px;
	font-weight: normal;
	padding-left: 70px;
}

div#content p.error-kontakt{
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #900;
	margin: 0px 0px 3px 0px;
	font-weight: normal;
	padding: 0px;
}

.flw60{
	float: left;
	width: 60px;
	display: block;
}

.flw279{
	float: left;
	width: 279px;
	display: block;
}

.mb5{
	margin-bottom: 5px;
}

.mb10{
	margin-bottom: 10px;
}

hr {
	width: 339px;
	height: 1px;
	color: #fff;
	margin: 5px 0px;
}

div#map{
	width:339px;height:339px;
}

div#footer{
	width:793px;height:26px;margin:0px;padding:0px;background:url('../img/bg_footer.png') top left no-repeat;
}

/* Ende Container */

/* Start Formulare */

label{
	display: block;
	float: left;
	width: 70px;
	/*border: 1px solid #f0f;*/
	height: 14px;
	line-height: 14px;
	color: #333;
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-bottom:5px;
}

input#zeitraum, #montag1, #montag2, #montag3, #montag4, #dienstag1, #dienstag2, #dienstag3, #dienstag4, #mittwoch1, #mittwoch2, #mittwoch3, #mittwoch4, #donnerstag1, #donnerstag2, #donnerstag3, #donnerstag4, #freitag1, #freitag2, #freitag3, #freitag4, #vorname, #nachname, #email, #nachricht {
	display: block;
	float: left;
	width: 267px;
	/*background-color: #0f0;*/
	border: 1px solid #900;
	height: 12px;
	line-height: 11px;
	color: #333;
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-bottom:5px;
}

input.geteilt {
	display: block;
	float: left;
	/*width: 267px;*/
	/*background-color: #0f0;*/
	border: 1px solid #900;
	height: 12px;
	line-height: 11px;
	color: #333;
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-bottom:3px;
}

div#newsletter-email label, div#newsletter-emailconfirm label{
	display: block;
	float: left;
	width: 100px;
	/*border: 1px solid #f0f;*/
	height: 14px;
	line-height: 14px;
	color: #333;
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-bottom:5px;
}

div#newsletter-email input, div#newsletter-emailconfirm input{
	display: block;
	float: left;
	width: 237px;
	/*background-color: #0f0;*/
	border: 1px solid #900;
	height: 12px;
	line-height: 11px;
	color: #333;
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	margin-bottom:5px;
}


/* Ende Formulare */

div#content a{
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #900;
	text-decoration: underline;
}

div#content a:hover{
	font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	text-decoration: none;
}

.gallery{
	margin-bottom:10px;
}

.gallery-picture{
	float:left;margin-right:10px;width:100px;height:100px;border:3px solid #f9d1a1;
}


/* Start Clearfix */
* html .clearfix{ /* IE6 */
  height: 1%;
  overflow: visible;
}

*+html .clearfix{ /* IE7 */
  min-height: 1%;
} 

.clearfix:after{ /* Everyone else */
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}
/* Ende Clearfix */
		

