/* 
####################################################
##              CSS Document RAPS GV              ##
####################################################
/*
/*
####################################################
################## default sytle ###################
####################################################
*/
body.default {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e1d03;
	background-color: #f9d5bd;
}
table.default_haupt {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 775px;
	margin-left:auto; 
	margin-right:auto;
	background-color: #f7c7a7;
}
td.default_logo {
	height: 188px;
	background:  url(img/top_logo/default_2009.jpg);
}
td.top_menu {
	height: 27px;
	background: url(img/top_menu_blau_bg.jpg);
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
td.top_pics {
	height: 90px;
	background: url(img/top_pics_blau_bg.jpg);
	border-bottom: 1px solid #fff;
}
td.top_abtrennung {
	height: 7px;
	background: url(img/top_abtrennung.jpg);
}
table.top_navi {
	margin-left: 12px;
	margin-top: 14px;
}
td.top_navi {
	height: 18px;
}
table.teaser {
	margin: 0px;
	padding: 0px;
	border: 1px;
	height: 180px;
}
td.teaser_left {
	padding: 0px;
	width: 240px;
	vertical-align: top;
	height: 180px;
}
td.teaser_middle {
	background-color: #5e1d03;
	padding: 10px;
	width: 295px;
	color: #f7c7a7;
	line-height: 13px;
	vertical-align: top;
}
td.pan_teaser_middle {
	background-color: #eeb839;
	padding: 10px;
	width: 295px;
	color: #164b2c;
	line-height: 13px;
	vertical-align: top;
}                       

td.pan_teaser_middle h3 {
	color:#a71f1f;
}

td.teaser_right {
	background-color: #eb7f4b;
	width: 240px;
	padding: 10px;
	color: #5e1d03;
	line-height: 13px;
	vertical-align: top;
}
table.schema {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 120px;
}
td.schema_head {
	background-color: #5e1d03;
	padding-left: 10px;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #eb7f4b;
}
td.schema_text {
	padding-right: 10px;
	color: #5e1d03;
	line-height: 13px;
	vertical-align: top;
}
td.schema_link {
	height: 20px;
}
td.liste1 {
	height: 55px;
}
td.liste2 {
	background-color: #eb7f4b;
	height: 55px;
}
td.liste_zusammenstellung1 {
	height: 55px;
}
td.liste_zusammenstellung2 {
	background-color: #eb7f4b;
	height: 55px;
}
input, select {
	font-size: 10px;
	font-style: normal;
	color: #5e1d03;
	width: 200px;
}

.checkbox {
	width: 13px;
	height: 13px;
}
input.zusammenstellung {
	color:#000;
}
.content {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	border-width: 0px;
}



a {
	color: #fff; 
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.negativ {
	color: #5e1d03; 
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.top_navi {
	color: #5e1d03;
	text-decoration: none;
	font-size: 11px;
	padding-left: 5px;
}
a.top_navi_negativ {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	padding-left: 5px;
}
a.top_navi_kontakt {
	color: #ea0012;
	text-decoration: none;
	font-size: 11px;
	padding-left: 5px;
}
a.top_navi:hover {
	text-decoration: underline;
}
a.top_menu {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}
a.top_menu_aktiv {
	color: #fa000b;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}
h1 {
	color: #5e1d03; 
	font-size: 22px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 0px;
}
h2 {
	color: #5e1d03; 
	font-size: 18px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 10px;
}
h3 {
	color: #eb7f4b; 
	font-size: 18px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
	margin-top: 16px;
	margin-bottom: 10px;
}
h4, h5, h6 {
	color: #5e1d03; 
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
####################################################
################# produkte sytle ###################
####################################################
*/
body.produkte {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	background-color: #eaf3fc;
}
table.produkte_haupt {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 775px;
	margin-left:auto; 
	margin-right:auto;
	background-color: #d4e6f9;
}
table.produkte_teaser {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 180px;
}
td.produkte_teaser_middle {
	background-color: #036;
	padding: 10px;
	width: 295px;
	color: #fff;
	line-height: 13px;
	vertical-align: top;
}
td.produkte_teaser_right {
	background-color: #6aa6e9;
	padding: 10px;
	width: 240px;
	color: #fff;
	line-height: 13px;
	vertical-align: top;
}
table.produkte_schema {
	margin: 0px;
	padding: 0px;
	border: 0px;
	/*height: 120px;*/
}
img.produkte_schema {
	float:left;
	padding-right:5px;
}
.produkte_schema_box {
	width:375px;
	float:left;
	margin-right:7px;
	margin-bottom:10px;
}
.einkaufliste_box_link {
	float:left;
	margin-left:50px;
	margin-bottom:10px;
}
td.produkte_schema_text {
	padding-right: 10px;
	color: #036;
	line-height: 13px;
	vertical-align: top;
}
td.produkte_schema_head {
	background-color: #036;
	padding-left: 10px;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}
.produkte_einkaufsliste {
	background-color: #036;
	padding-left: 10px;
	margin-right: 7px;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}
div.produkte_schema_head {
	background-color: #036;
	padding-left: 10px;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}
td.liste1_produkte {
	height: 55px;
}
td.liste2_produkte {
	background-color: #6aa6e9;
	height: 55px;
}
td.liste1_zusammenstellung {
}
td.liste2_zusammenstellung {
	background-color: #6aa6e9;
}
a.produkte {
	color: #036; 
	font-weight: bold;
	text-decoration: none;
}
a.produkte:hover {
	text-decoration: underline;
}
a.negativ_produkte {
	color: #fff; 
	font-weight: bold;
	text-decoration: none;
}
a.negativ_produkte:hover {
	text-decoration: underline;
}
h1.produkte {
	color: #036; 
	font-size: 22px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 0px;
}
h2.produkte {
	color: #036; 
	font-size: 18px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 10px;
}
h3.produkte {
	color: #eb7f4b; 
	font-size: 18px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
	margin-top: 16px;
	margin-bottom: 10px;
}
h4.produkte, h5.produkte, h6.produkte {
	color: #036; 
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*
####################################################
############## konzepte gewrze sytle ##############
####################################################
*/
td.gewuerze_logo {
	height: 188px;
	background:  url(img/top_logo/gewuerze.jpg);
}
td.gewuerze_teaser_middle {
	background-color: #99222b;
	padding: 10px;
	width: 295px;
	color: #FBDADC;
	line-height: 13px;
	vertical-align: top;
}
td.gewuerze_konzepte_block {
	background-color: #99222b;
	padding: 10px;
	width: 240px;
	height: 180px;
	color: #FBDADC;
	line-height: 13px;
	vertical-align: top;
}
td.gewuerze_konzepte_block_bg {
	background-color: #99222b;
 	vertical-align: top;
}
/*
####################################################
######### konzepte kchen-kruter sytle ############
####################################################
*/
td.kuechenkraeuter_logo {
	height: 188px;
	background:  url(img/top_logo/kuechenkraeuter.jpg);
}
td.kraeuter_teaser_middle {
	background-color: #4f7029;
	padding: 10px;
	width: 295px;
	color: #c7e0aa;
	line-height: 13px;
	vertical-align: top;
}
td.kraeuter_konzepte_block {
	background-color: #4f7029;
	padding: 10px;
	width: 240px;
	height: 180px;
	color: #c7e0aa;
	line-height: 13px;
	vertical-align: top;
}
td.kraeuter_konzepte_block_bg {
	background-color: #4f7029;
 	vertical-align: top;
}
/*
####################################################
############ konzepte rohgewrze sytle #############
####################################################
*/
td.rohgewuerze_logo {
	height: 188px;
	background:  url(img/top_logo/rohgewuerze.jpg);
}
td.rohgewuerze_teaser_middle {
	background-color: #5e1d03;
	padding: 10px;
	width: 295px;
	color: #f7c7a7;
	line-height: 13px;
	vertical-align: top;
}
td.rohgewuerze_konzepte_block {
	background-color: #5e1d03;
	padding: 10px;
	width: 240px;
	height: 180px;
	color: #f7c7a7;
	line-height: 13px;
	vertical-align: top;
}
td.rohgewuerze_konzepte_block_bg {
	background-color: #5e1d03;
 	vertical-align: top;
}
/*
####################################################
############### konzepte convenience style #########
####################################################
*/
td.convenience_logo {
	height: 188px;
	background:  url(img/top_logo/convenience.jpg);
}
table.convenience_teaser {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 180px;
}
td.teaser_convenience_middle {
	background-color: #0D4583;
	padding: 10px;
	width: 295px;
	color: #afdffe;
	line-height: 13px;
	vertical-align: top;
}
td.teaser_kochart_middle {
	background-color: #009247;
	padding: 10px;
	width: 295px;
	color: #fff;
	line-height: 13px;
	vertical-align: top;
}
.kochart_inhalt {
	padding-left: 10px;
}
td.convenience_konzepte_text {
	color: #4f7029;
	padding: 10px;
	line-height: 13px;
	vertical-align: top;
	padding-left: 10px;
}
td.convenience_konzepte_block {
	background-color: #0d4583;
	padding: 10px;
	width: 240px;
	height: 180px;
	color: #afdffe;
	line-height: 13px;
	vertical-align: top;
}
td.convenience_konzepte_block_bg {
	background-color: #0d4583;
 	vertical-align: top;
}
/*
####################################################
############### konzepte salat sytle ###############
####################################################
*/
td.salat_logo {
	height: 188px;
	background:  url(img/top_logo/salat.jpg);
}
table.salat_teaser {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 180px;
}
td.salat_teaser_middle {
	background-color: #5c7b38;
	padding: 10px;
	width: 295px;
	color: #daf3bd;
	line-height: 13px;
	vertical-align: top;
}
td.salat_konzepte_text {
	color: #4f7029;
	padding: 10px;
	line-height: 13px;
	vertical-align: top;
	padding-left: 10px;
}
td.salat_konzepte_block {
	background-color: #5c7b38;
	padding: 10px;
	width: 240px;
	height: 180px;
	color: #daf3bd;
	line-height: 13px;
	vertical-align: top;
}
td.salat_konzepte_block_bg {
	background-color: #5c7b38;
 	vertical-align: top;
}
/*
####################################################
############## konzepte suppen sytle ###############
####################################################
*/
td.suppen_logo {
	height: 188px;
	background:  url(img/top_logo/suppen.jpg);
}
td.suppen_teaser_middle {
	background-color: #5e1d03;
	padding: 10px;
	width: 295px;
	color: #f7c7a7;
	line-height: 13px;
	vertical-align: top;
}
td.suppen_konzepte_text {
	color: #5e1d03;
	padding: 10px;
	line-height: 13px;
	vertical-align: top;
	padding-left: 10px;
}
td.suppen_konzepte_block {
	background-color: #5e1d03;
	padding: 10px;
	width: 240px;
	height: 180px;
	color: #f7c7a7;
	line-height: 13px;
	vertical-align: top;
}
td.suppen_konzepte_block_bg {
	background-color: #5e1d03;
 	vertical-align: top;
}

/*
####################################################
############## konzepte suppen sytle ###############
####################################################
*/
td.ethnic_logo {
	height: 188px;
	background:  url(img/top_logo/ethnic_food.jpg);
}
td.ethnic_teaser_middle {
	background-color: #5e1d03;
	padding: 10px;
	width: 295px;
	color: #f7c7a7;
	line-height: 13px;
	vertical-align: top;
}
td.ethnic_konzepte_text {
	color: #5e1d03;
	padding: 10px;
	line-height: 13px;
	vertical-align: top;
	padding-left: 10px;
}
td.ethnic_konzepte_block {
	background-color: #5e1d03;
	padding: 10px;
	width: 240px;
	height: 180px;
	color: #f7c7a7;
	line-height: 13px;
	vertical-align: top;
}
td.ethnic_konzepte_block_bg {
	background-color: #5e1d03;
 	vertical-align: top;
}

.eingerueckt {
	margin-left:30px;
}
.eingerueckt a {
	color: #5e1d03;
	text-decoration: none;
	font-size: 11px;
	padding-left: 5px;
}
.eingerueckt a:hover {
	color: #5e1d03;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 5px;
}

.submit_rezeptsuche {
	width:16px;
	height:15px;
}
.super {
	vertical-align:super;
	font-size:9px;
}
.kundenname {
	color: #5e1d03;
	font-size: 15px;
	margin-left: 25px;
}
.kundenname a {
	color: #5e1d03;
	text-decoration: underline;
}

ul.kochartinhalt {
	padding: 0 0 0 18px;
	margin: 0;
	list-style-image: url('img/pfeile_1_default.gif');
}

ul.kochartinhalt li {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* Partner */
div.partner {
	margin-bottom: 10px;
	background-color: #EB7F4B; 
	padding: 10px;
}

div.partner-links {
	margin-right: 10px;
}

h2.fussball-em {
	margin-left: -12px;
	height: 26px;
	padding-left: 30px;
	background-image: url(img/fussball-em.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}

h2.african-spirit {
	height: 26px;
	width: 220px;
	padding-left: 30px;
	background-image: url(img/african-spirit-logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}

h2.panamericana {
	height: 26px;
	width: 220px;
	padding-left: 30px;
	background-image: url(img/panamericana.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}
