body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 0px;
}
.page {
	width: 1024px;
	text-align: left;
	margin: 0 auto;
}
.page_blau {
	width: 1024px;
	background-color: #008BC4;
}
.page_weiss {
	width: 970px;
	background-color: #FFFFFF;
}
.page_innen {
	width: 950px;
	display: block;

}
.zeile_20 {
	font-size: 4px;
	line-height: 20px;
}
.zeile_trenner {
	font-size: 4px;
	line-height: 20px;
}
.zeile_oben {
	font-size: 2px;
	line-height: 10px;

}
.link_blau {
	color: #008BC4;
	font-size: 12px;
}
a.link_blau:link {
	color: #008BC4;
	text-decoration: none;
}
a.link_blau:visited {
	color: #008BC4;
	text-decoration: none;
}
a.link_blau:hover {
	color: #008BC4;
	text-decoration: none;
}
a.link_blau:active {
	color: #008BC4;
	text-decoration: none;
}
.link_rot {
	color: #FF0000;
	font-size: 12px;
}
a.link_rot:link {
	color: #FF0000;
	text-decoration: none;
}
a.link_rot:visited {
	color: #FF0000;
	text-decoration: none;
}
a.link_rot:hover {
	color: #FF0000;
	text-decoration: none;
}
a.link_rot:active {
	color: #FF0000;
	text-decoration: none;
}
.link_grau {
	color: #6C6C6C;
	font-size: 12px;
}
a.link_grau:link {
	color: #6C6C6C;
	text-decoration: none;
}
a.link_grau:visited {
	color: #6C6C6C;
	text-decoration: none;
}
a.link_grau:hover {
	color: #008BC4;
	text-decoration: none;
}
a.link_grau:active {
	color: #6C6C6C;
	text-decoration: none;
}
.link_weiss {
	color: #FFFFFF;
	font-size: 12px;
}
a.link_weiss:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.link_weiss:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.link_weiss:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.link_weiss:active {
	color: #FFFFFF;
	text-decoration: none;
}

.button {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	width: 90px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.button:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6C6C6C;
}
a.button:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6C6C6C;
}
a.button:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #008BC4;
}
a.button:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6C6C6C;
}
.textblock {
	width: 730px;
	float: left;
	color: #6C6C6C;
	display: block;
}
.ueberschrift {
	font-size: 14px;
	color: #6C6C6C;
	font-weight: bold;
}
.abstandnavi {
	font-size: 4px;
	line-height: 19px;
}
.abstandnavi1 {
	font-size: 4px;
	line-height: 31px;
}
.trenner {
	float: left;
	margin-right: 4px;
	margin-left: 4px;
}
.textfarbe {
	color: #6C6C6C;
}
.footer_innen {
	padding-top: 12px;
	color: #FFFFFF;
	font-size: 12px;
	float: right;
	margin-right: 100px;
}
a.footer_innen:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer_innen:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer_innen:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.footer_innen:active {
	color: #FFFFFF;
	text-decoration: none;
}
.text_impress {
	font-size: 11px;
}
.navigationlinks {
	float: left;
	width: 165px;
}
.positionnavigation {
	margin-left: 215px;
}
.positionlogo {
	float: left;
	padding-left: 15px;
}
.kalenderbreite {
	width: 350px;
	float: left;

}
.vertikaltrenner {
	float: left;
	width: 25px;
	font-size: 2px;
	height: 100px;
}

.heimischer_anbau {
	background-color: #fbd70c;
	width: 18px;
	float: left;
	border-right: 1px dotted #747679;
	border-bottom: 1px dotted #747679;
}
.guenstiger_preis {
	background-color: #02a95c;
	width: 18px;
	float: left;
	border-right: 1px dotted #747679;
	border-bottom: 1px dotted #747679;
}
.hoher_preis {
	background-color: #d90909;
	width: 18px;
	float: left;
	border-right: 1px dotted #747679;
	border-bottom: 1px dotted #747679;
}
.neutraler_preis {
	background-color: #FFFFFF;
	width: 18px;
	float: left;
	border-right: 1px dotted #747679;
	border-bottom: 1px dotted #747679;
}
.tabelle_ueberschrift {
	width: 18px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-right: 1px dotted #747679;
	border-bottom: 1px dotted #747679;
}
.tabelle_artikel {
	width: 115px;
	float: left;
	border-right: 1px dotted #747679;
	border-bottom: 1px dotted #747679;
}
.legende {
	float: left;
	width: 230px;
}
.rezepte_block_01 {
	float: left;
	width: 172px;
	margin-right: 14px;
}
.ueber_01 {
	font-size: 14px;
	color: #008BC4;
	font-weight: bold;
}
.rezept_liste_01 {
	margin-top: 5px;
	border-bottom: 1px dotted #747679;
}
.rezept_01 {
	color: #6C6C6C;
}
a.rezept_01:link {
	color: #6C6C6C;
	text-decoration: none;
}
a.rezept_01:visited {
	color: #6C6C6C;
	text-decoration: none;
}
a.rezept_01:hover {
	color: #008BC4;
	text-decoration: none;
}
a.rezept_01:active {
	color: #6C6C6C;
	text-decoration: none;
}
.rezepte_block_02 {
	float: left;
	width: 172px;
	margin-right: 14px;
}
.ueber_02 {
	font-size: 14px;
	color: #008BC4;
	font-weight: bold;
}
.rezept_liste_02 {
	margin-top: 5px;
	border-bottom: 1px dotted #747679;
}
.rezept_02 {
	color: #6C6C6C;
}
a.rezept_02:link {
	color: #6C6C6C;
	text-decoration: none;
}
a.rezept_02:visited {
	color: #6C6C6C;
	text-decoration: none;
}
a.rezept_02:hover {
	color: #008BC4;
	text-decoration: none;
}
a.rezept_02:active {
	color: #6C6C6C;
	text-decoration: none;
}
.rezepte_block_03 {
	float: left;
	width: 172px;
	margin-right: 14px;
}
.ueber_03 {
	font-size: 14px;
	color: #008BC4;
	font-weight: bold;
}
.rezept_liste_03 {
	margin-top: 5px;
	border-bottom: 1px dotted #747679;
}
.rezept_03 {
	color: #6C6C6C;
}
a.rezept_03:link {
	color: #6C6C6C;
	text-decoration: none;
}
a.rezept_03:visited {
	color: #6C6C6C;
	text-decoration: none;
}
a.rezept_03:hover {
	color: #008BC4;
	text-decoration: none;
}
a.rezept_03:active {
	color: #6C6C6C;
	text-decoration: none;
}
.rezepte_block_04 {
	float: left;
	width: 172px;
}
.ueber_04 {
	font-size: 14px;
	color: #008BC4;
	font-weight: bold;
}
.rezept_liste_04 {
	margin-top: 5px;
	border-bottom: 1px dotted #747679;
}
.rezept_04 {
	color: #747679;
}
a.rezept_04:link {
	color: #747679;
	text-decoration: none;
}
a.rezept_04:visited {
	color: #747679;
	text-decoration: none;
}
a.rezept_04:hover {
	color: #008BC4;
	text-decoration: none;
}
a.rezept_04:active {
	color: #747679;
	text-decoration: none;
}
.fehler {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.hilal { 
	display:block; 
	text-decoration: none;
	background-image:url(images/hilal_haupt_sw.jpg); 
	width:95px; 
	height:221px; 
}
a.hilal:hover { 
	background-image:url(images/hilal_haupt.jpg); 
}
.petra { 
	display:block; 
	text-decoration: none;
	background-image:url(images/petra_harth_sw.jpg); 
	width:75px; 
	height:221px; 
}
a.petra:hover { 
	background-image:url(images/petra_harth.jpg); 
}
.sandra { 
	display:block; 
	text-decoration: none;
	background-image:url(images/sandra_di_raimondo_sw.jpg); 
	width:80px; 
	height:221px; 
}
a.sandra:hover { 
	background-image:url(images/sandra_di_raimondo.jpg); 
}
.deborah { 
	display:block; 
	text-decoration: none;
	background-image:url(images/deborah_prang_sw.jpg); 
	width:70px; 
	height:221px; 
}
a.deborah:hover { 
	background-image:url(images/deborah_prang.jpg); 
}
.jutta { 
	display:block; 
	text-decoration: none;
	background-image:url(images/jutta_daeumer_sw.jpg); 
	width:90px; 
	height:221px; 
}
a.jutta:hover { 
	background-image:url(images/jutta_daeumer.jpg); 
}
.hunde { 
	display:block; 
	text-decoration: none;
	background-image:url(images/hunde_sw.jpg); 
	width:60px; 
	height:221px; 
}
a.hunde:hover { 
	background-image:url(images/hunde.jpg); 
}
.juan { 
	display:block; 
	text-decoration: none;
	background-image:url(images/juan_bazan_sw.jpg); 
	width:70px; 
	height:221px; 
}
a.juan:hover { 
	background-image:url(images/juan_bazan.jpg); 
}
.remi { 
	display:block; 
	text-decoration: none;
	background-image:url(images/remi_suboczewski_sw.jpg); 
	width:95px; 
	height:221px; 
}
a.remi:hover { 
	background-image:url(images/remi_suboczewski.jpg); 
}
.paul { 
	display:block; 
	text-decoration: none;
	background-image:url(images/paul_malzkorn_sw.jpg); 
	width:90px; 
	height:221px; 
}
a.paul:hover { 
	background-image:url(images/paul_malzkorn.jpg); 
}
.personen {
	font-weight: bold;
	color: #0099CC;
}
.eingabeboxen {
	height: 18px;
	margin: 0px 25px 0px 0px;
	padding: 0px 0px 0px 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	width: 190px;
}
.formularbeschriftung {
	margin-top: 4px;
	float: left;
	width: 150px;
}
.formularbeschriftung1 {
	margin-top: 4px;
	float: left;
	width: 110px;
}
.formularbeschriftung2 {
	margin-top: 4px;
	float: left;
	width: 95px;
}
.formularbeschriftung3 {
	margin-top: 4px;
	float: left;
	width: 150px;
}

