body {
	background: #dbedb5;
	padding: 0px;
	margin: 0px;
	font-family: lucida grande, lucida, arial, verdana, trebuchet ms; 
	color: #58575c;
	font-size: 11px;
	line-height: 15.4px;
	height: 100%;
	margin: 0px;
}

html{
	height: 100%;
	}


/* *********************************** HEADER *********************************** */

div.content_home {
	background-color: white;
	width: 790px;
	position: absolute;
	background-color: white;
	border-left: #a4cb39 5px solid;
	border-right: #a4cb39 5px solid;
	height: 100%;

}

div.content {
	width: 790px;
	position: absolute;
	background-color: white;
	border-left: #a4cb39 5px solid;
	border-right: #a4cb39 5px solid;	
  	}

div.millyhug {
	background-image: url(../bilder/header/millyhug.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.garten_sommer{
	background-image: url(../bilder/header/garten_sommer.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}
div.garten_fruehling{
	background-image: url(../bilder/header/garten_fruehling.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}
div.garten_herbst{
	background-image: url(../bilder/header/garten_herbst.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}
div.garten_winter{
	background-image: url(../bilder/header/garten_winter.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}
div.garten_tiere{
	background-image: url(../bilder/header/garten_tiere.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.rebberg_fruehling{
	background-image: url(../bilder/header/rebberg_fruehling.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.rebberg_winter{
	background-image: url(../bilder/header/rebberg_winter.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.rebberg_sommer{
	background-image: url(../bilder/header/rebberg_sommer.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.rebberg_herbst{
	background-image: url(../bilder/header/rebberg_herbst.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.florafauna_naturschutz{
	background-image: url(../bilder/header/florafauna_naturschutz.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.florafauna_pflanzen{
	background-image: url(../bilder/header/florafauna_pflanzen.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}
div.florafauna_tiere{
	background-image: url(../bilder/header/florafauna_tiere.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.hotel_wildbiene{
	background-image: url(../bilder/header/hotel_wildbiene.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.erholungsgebiet{
	background-image: url(../bilder/header/erholungsgebiet.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.rebbau{
	background-image: url(../bilder/header/rebbau.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.weine_spitzenweine{
	background-image: url(../bilder/header/weine_spitzenweine.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.weine_nueschweine{
	background-image: url(../bilder/header/weine_nuesch.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

div.hoechstern{
	background-image: url(../bilder/header/hoechstern.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

div.kontaktadresse{
	background-image: url(../bilder/header/kontaktadresse.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}

/* *********************************** DESIGN *********************************** */

div.center{
	width: 790px;
	margin: auto;
}

div.menu {
	width: 210px;
	padding-top: 100px;
	float: left;
}

div.content_text_home{
	width: 530px;
	float: right;	

}

div.content_text{
	padding-top: 160px;
	width: 500px;
	float: right;	
	padding-right: 30px;
}



/* *********************************** LINKS / TEXT *********************************** */



#menu_titel {
	display: block;
	color: #74a80b;
	text-decoration: none;
	font-size: 13px;
	text-indent: 20px;
	line-height: 16px;
	}
	
a:hover#menu_titel {
	background-image: url(../bilder/content/arrow_titel.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 16px;
	line-height: 16px;
	
	}
	
#menu_titel_activ{
	display: block;
	color: #74a80b;
	text-decoration: none;
	font-size: 13px;
	text-indent: 20px;
	line-height: 16px;
	background-image: url(../bilder/content/arrow_titel.gif);
	background-repeat: no-repeat;
	width:220px;
	height:16px;
	}
	
	
#menu {
	display: block;
	color: #58575c;
	text-decoration: none;
	font-size: 11px;
	text-indent: 30px;
	line-height: 14px;
	}
	
a:hover#menu {
	background-image: url(../bilder/content/arrow.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 14px;
	}
	
#menu_activ {
	display: block;
	color: #58575c;
	text-decoration: none;
	font-size: 11px;
	text-indent: 30px;
	line-height: 14px;
	background-image: url(../bilder/content/arrow.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 14px;
	font-weight: bold;
	}
	
#conceptdesign {
	display: block;
	color: #58575c;
	text-decoration: none;
	font-size: 11px;
	text-indent: 20px;
	line-height: 14px;
	}
	
a:hover#conceptdesign {
	background-image: url(../bilder/content/arrow.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 14px;
	}

div.titel {
	color: #74a80b;
	font-size: 13px;
	line-height: 18px;
	}

#link_text {
	color: #58575c;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	}
	
a:hover#link_text {
	color: #74a80b;
	text-decoration: none;
	
	}

#link_grey {
	color: #58575c;
	text-decoration: underline;
	font-size: 11px;
	line-height: 14px;
	}
a:hover#link_grey {
	color: #74a80b;
	text-decoration: underline;
	}
	


/* *********************************** BILDER / THUMBS *********************************** */


.float_left {
	float: left;
	}
.float_right {
	float: right;
}


.height_125{
	height: 125px;
}
div.img_small_alone {
	width: 125px;
	display: block;
}

div.img_small {
	width: 250px;
	display: block;
}
div.img_small_wide {
	width: 500px;
	display: block;
}

div.img_small_high {
	width: 240px;
	display: block;
}

div.img_medium {
	width: 250px;
	display: block;
}

div.img_medium_wide {
	width: 500px;
	display: block;
}

div.img_large_wide {
	width: 500px;
	display: block;
}

div.img_text {
	width: 500px;
	display: block;
}


/* *********************************** NACH OBEN / ANKER *********************************** */

div.nach_oben {
	background-image: url(../bilder/icons/nach_oben.gif);
	background-repeat: no-repeat;
	float: left;
	width: 452px;
	height: 42px;
	padding-left: 40px;
	}
	
div.buy {
	background-image: url(../bilder/content/buy.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 350px;
	height: 220px;
	padding-left: 120px;
	padding-right: 30px;
	}
element { }

