@import url("global.css");
/* ========== WRAP ========== */

#header_box {
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	background:url(../images/shared/bg_header.gif) top repeat-x;
}
#header {
	position:relative;
	width:960px;
	margin:0 auto 0 auto;
	height:122px;
}
#content_box_weiss {
	width:100%;
	padding:0;
	background: #fbfbfb url(../images/shared/bg_efeu.png) top center no-repeat;
}
#content_weiss_innen {
	width:100%;
	padding:0;
	background: url(../images/shared/content_schatten.png) top center no-repeat;
}
#content_weiss {
	position:relative;
	width:960px;
	margin:0 auto 0 auto;
	padding:74px 0 0 0;
	height:350px;
}
#content_box_start {
	width:100%;
}
#content_start {
	position:relative;
	width:960px;
	margin:0 auto 0 auto;
	padding-bottom:40px;
}
#content_box {
	width:100%;
}
#content {
	position:relative;
	width:960px;
	min-height:360px;
	margin:0 auto 0 auto;
	padding:74px 0 40px 0;
}
/* Workaround "min-height" bis IE 6 */
* html #content {
	height: 360px;
}
#content_innen {
	width:100%;
	padding:0;
	background: url(../images/shared/content_schatten.png) top center no-repeat;
}
#content_small {
	width:560px;
}
#content_wide {
	width:960px;
}
#content_small_rezeptkat {
	width:360px;
	height:88px;
	padding:50px 0 0 0;
	float:right;
	background:url(../images/shared/h_rezeptkategorie.gif) top no-repeat;
}
#content_small_kat {
	width:360px;
	height:50px;
	padding:0;
	float:right;
}
#footer_box {
	width:100%;
	padding:0 0 0 0;
	background:url(../images/shared/bg_footer.gif) repeat-x;
}
#footer {
	position:relative;
	width:960px;
	margin:0 auto 0 auto;
	height:97px;
}
#footer_adresse {
	width:430px;
	height:83px;
	color:#3b242e;
	float:left;
	position:absolute;
	left: 88px;
	top: 14px;
}
#footer_metanav {
	width:440px;
	height:83px;
	color:#3b242e;
	float:left;
	position:absolute;
	left: 520px;
	top: 14px;
	text-align:right;
}
/* ========== NAVIGATION ========== */

#navcontainer {
	height:65px;
	padding:51px 0 0 155px;
}
#navlist ul {
	clear:both;
}
#navlist li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#94887a;
	font-weight:bold;
	float:left;
	list-style-type: none;
	padding-right: 22px;
	line-height:65px;
}
#navlist a {
	display:block;
}
#navlist a:link, #navlist a:visited {
	color:#94887a;
	text-decoration: none;
	padding-bottom:3px;
}
#navlist a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: #94887a 3px solid;
}
#navlist a.current {
	color: #fff;
	text-decoration: none;
	border-bottom: #94887a 3px solid;
}
#bttn_shop {
	height:34px;
	width:76px;
	float:right;
	margin:16px 0 0 0;
	background:url(../images/shared/bttn_shop.png) top left no-repeat;
	display:block;
	line-height:34px;
	text-align:center;
}
#bttn_shop a:link, #bttn_shop a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	color:#cc0000;
	display:block;
}
#bttn_shop a:active, #bttn_shop a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#94887a;
}
#bttn_shop a.current {
	color:#94887a;
	text-decoration: none;
}

/* ========== SUB-NAVIGATION ========== */

#subnavcontainer {
	position:absolute;
	height:32px;
	width:766px;
	left:154px;
	float:left;
	padding:0 20px 0 20px;
	background:url(../images/navi/bg_subnav.png) top center no-repeat;
	top:0px;
}
#subnavcontainer ul {
/*	clear:both;*/
}
#subnavcontainer li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#94887a;
	font-weight:bold;
	line-height:32px;
	float:left;
	list-style-type: none;
}
#subnavcontainer li a {
	display:block;
}
#subnavcontainer a:link, #subnavcontainer a:visited {
	display:block;
	color:#94887a;
	text-decoration: none;
}
#subnavcontainer a:hover, #subnavcontainer a:active {
	display:block;
	color: #ffffff;
	text-decoration: none;
}
#subnavcontainer a.current {
	color: #ffffff;
	text-decoration: none;
}

/* ========== META-NAVIGATION ========== */

#metanavcontainer {
	height:83px;
	padding:0;
	text-align:right;
}
#metanavlist ul {
	clear:both;
}
#metanavlist li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	float:right;
	list-style-type: none;
}
#metanavlist li {
}
#metanavlist a:link, #metanavlist a:visited {
	color:#ffffff;
	text-decoration: none;
}
#metanavlist a:hover, #metanavlist a:active {
	color: #3b242e;
	text-decoration: none;
}
#metanavlist a.current {
	color: #3b242e;
	text-decoration: none;
}

/* ========== ZEBRA-LISTEN ========== */

#hor-zebra {
	width: 390px;
	text-align: left;
	border-collapse: collapse;
	font-size:13px;
}
#hor-zebra th {
	background: #bbb3a9;
	color:#ffffff;
	font-weight:bold;
	line-height:22px;
	text-align:left;
}
#hor-zebra td {
	line-height:22px;
}
#hor-zebra .odd {
	background: #eeecea;
}
#hor-zebra tr {
	background: #ffffff;
}
#hor-zebra .col1 {
	padding-left:32px;
	width:71px;
}
#hor-zebra .col2 {
	text-align:left;
	width:209px;
	padding-left:6px;
}
#hor-zebra .col3 {
	text-align:left;
	padding-left:6px;
}
#jaeger-zebra {
	width: 545px;
	text-align: left;
	border-collapse: collapse;
	font-size:13px;
}
#jaeger-zebra th {
	background: #bbb3a9;
	color:#ffffff;
	font-weight:bold;
	line-height:22px;
	text-align:left;
}
#jaeger-zebra td {
	line-height:22px;
}
#jaeger-zebra .odd {
	background: #eeecea;
}
#jaeger-zebra tr {
	background: #ffffff;
}
#jaeger-zebra .col1 {
	padding-left:32px;
	width:284px;
}
#jaeger-zebra .col2 {
	text-align:center;
	width:100px;
	padding-left:6px;
}
#jaeger-zebra .col3 {
	text-align:center;
	width:120px;
	padding-left:6px;
}
#rezepte-zebra {
	width: 560px;
	text-align: left;
	border-collapse: collapse;
	font-size:13px;
}
#rezepte-zebra th {
	background: #bbb3a9;
	color:#ffffff;
	font-weight:bold;
	line-height:22px;
	padding:5px 5px 0 5px;
	text-align:left;
	vertical-align:top;
}
#rezepte-zebra td {
	line-height:15px;
}
#rezepte-zebra .odd {
	background: #eeecea;
}
#rezepte-zebra tr {
	background: #ffffff;
}
#rezepte-zebra .col1 {
	padding:0 0 0 15px;
	vertical-align:top;
	text-align: left;
}
#rezepte-zebra .col2 {
	text-align:center;
	width:337px;
	padding:4px 5px 3px 13px;
	vertical-align:top;
	text-align: left;
}
#rezepte-zebra .col3 {
	text-align:center;
	padding:0 0 3px 0;
	width:80px;
	vertical-align:top;
	text-align: center;
}
#rezepte-zebra p.abst {
	height:5px;
}
.col3 p {
	margin:4px 0 0 0;
	font-weight:bold;
}
#rezepte-zebra img {
	margin:5px 5px 5px 0;
}
#warenkorb-zebra {
	width: 560px;
	text-align: left;
	border-collapse: collapse;
	font-size:13px;
}
#warenkorb-zebra th {
	background: #bbb3a9;
	color:#ffffff;
	font-weight:bold;
	line-height:22px;
	padding:5px 5px 0 5px;
	text-align:left;
	vertical-align:top;
}
#warenkorb-zebra td {
	line-height:15px;
}
#warenkorb-zebra .odd {
	background: #eeecea;
}
#warenkorb-zebra tr {
	background: #ffffff;
}
#warenkorb-zebra .col1 {
	padding:0 0 0 5px;
	vertical-align:top;
	text-align: left;
	width:125px;	
}
#warenkorb-zebra .col1_short  {
	padding:0 0 0 0;
	vertical-align:top;
	text-align: center;
	width:60px;	
}
#warenkorb-zebra .col2 {
	padding:0 5px 3px 0;
	vertical-align:top;
	text-align: left;
}
#warenkorb-zebra .col3 {
	text-align:right;
	padding:0 5px 3px 0;
	vertical-align:top;
	width:50px;
}
#warenkorb-zebra .col4 {
	text-align:center;
	padding:0 0 3px 0;
	vertical-align:top;
	width:62px;
}
#warenkorb-zebra .col5 {
	text-align:right;
	padding:0 5px 3px 0;
	vertical-align:top;
	width:59px;
}
#warenkorb-zebra p {
	margin:0;
	padding:4px 0 0 0;
}
#warenkorb-zebra p.abst {
	height:5px;
}
#warenkorb-zebra img {
	margin:5px 5px 5px 0;
}
#bezahlen-zebra {
	width: 560px;
	text-align: left;
	font-size:13px;
}
#bezahlen-zebra td {
	line-height:15px;
}
#bezahlen-zebra .odd {
	background: #eeecea;
}
#bezahlen-zebra tr {
	background: #ffffff;
}
#bezahlen-zebra .col1 {
	padding:15px 0 15px 15px;
}
#bezahlen-zebra p {
	padding:0;
	margin:0;
	line-height:15px;
	float:left;
}


/* ========== LINKS ========== */

#footer_adresse a:link, #footer_adresse a:visited {
	text-decoration:none;
	color:#3b242e;
}
#footer_adresse a:active, #footer_adresse a:hover {
	text-decoration:underline;
	color:#9c3c31;
}
a:link, a:visited {
	color:#9c3c31;
	text-decoration: none;
}
a:hover, a:active {
	color: #9c3c31;
	text-decoration: underline;
}
#content_small_rezeptkat a.kat01, #content_small_kat  a.kat01 {
	display:block;
	background-image: url(../images/shared/kat_01.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat01active, #content_small_kat a.kat01active {
	display:block;
	background-image: url(../images/shared/kat_01_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat01:hover, #content_small_kat a.kat01:hover {
	background-image: url(../images/shared/kat_01_on.gif);
}
#content_small_rezeptkat a.kat02, #content_small_kat a.kat02 {
	display:block;
	background-image: url(../images/shared/kat_02.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat02active, #content_small_kat a.kat02active {
	display:block;
	background-image: url(../images/shared/kat_02_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat02:hover, #content_small_kat a.kat02:hover {
	background-image: url(../images/shared/kat_02_on.gif);
}
#content_small_rezeptkat a.kat03, #content_small_kat a.kat03 {
	display:block;
	background-image: url(../images/shared/kat_03.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat03active, #content_small_kat a.kat03active {
	display:block;
	background-image: url(../images/shared/kat_03_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat03:hover, #content_small_kat a.kat03:hover {
	background-image: url(../images/shared/kat_03_on.gif);
}
#content_small_rezeptkat a.kat04, #content_small_kat a.kat04 {
	display:block;
	background-image: url(../images/shared/kat_04.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat04active, #content_small_kat a.kat04active {
	display:block;
	background-image: url(../images/shared/kat_04_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat04:hover, #content_small_kat a.kat04:hover {
	background-image: url(../images/shared/kat_04_on.gif);
}
#content_small_rezeptkat a.kat05, #content_small_kat a.kat05 {
	display:block;
	background-image: url(../images/shared/kat_05.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat05active, #content_small_kat a.kat05active {
	display:block;
	background-image: url(../images/shared/kat_05_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat05:hover, #content_small_kat a.kat05:hover {
	background-image: url(../images/shared/kat_05_on.gif);
}
#content_small_rezeptkat a.kat06, #content_small_kat a.kat06 {
	display:block;
	background-image: url(../images/shared/kat_06.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat06active, #content_small_kat a.kat06active {
	display:block;
	background-image: url(../images/shared/kat_06_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.kat06:hover, #content_small_kat a.kat06:hover {
	background-image: url(../images/shared/kat_06_on.gif);
}

#content_small_rezeptkat a.rezkat01, #content_small_kat  a.rezkat01 {
	display:block;
	background-image: url(../images/shared/rezkat_01.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat01active, #content_small_kat a.rezkat01active {
	display:block;
	background-image: url(../images/shared/rezkat_01_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat01:hover, #content_small_kat a.rezkat01:hover {
	background-image: url(../images/shared/rezkat_01_on.gif);
}
#content_small_rezeptkat a.rezkat02, #content_small_kat a.rezkat02 {
	display:block;
	background-image: url(../images/shared/rezkat_02.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat02active, #content_small_kat a.rezkat02active {
	display:block;
	background-image: url(../images/shared/rezkat_02_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat02:hover, #content_small_kat a.rezkat02:hover {
	background-image: url(../images/shared/rezkat_02_on.gif);
}
#content_small_rezeptkat a.rezkat03, #content_small_kat a.rezkat03 {
	display:block;
	background-image: url(../images/shared/rezkat_03.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat03active, #content_small_kat a.rezkat03active {
	display:block;
	background-image: url(../images/shared/rezkat_03_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat03:hover, #content_small_kat a.rezkat03:hover {
	background-image: url(../images/shared/rezkat_03_on.gif);
}
#content_small_rezeptkat a.rezkat04, #content_small_kat a.rezkat04 {
	display:block;
	background-image: url(../images/shared/kat_04.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat04active, #content_small_kat a.rezkat04active {
	display:block;
	background-image: url(../images/shared/rezkat_04_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat04:hover, #content_small_kat a.rezkat04:hover {
	background-image: url(../images/shared/rezkat_04_on.gif);
}
#content_small_rezeptkat a.rezkat05, #content_small_kat a.rezkat05 {
	display:block;
	background-image: url(../images/shared/rezkat_05.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat05active, #content_small_kat a.rezkat05active {
	display:block;
	background-image: url(../images/shared/rezkat_05_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat05:hover, #content_small_kat a.rezkat05:hover {
	background-image: url(../images/shared/rezkat_05_on.gif);
}
#content_small_rezeptkat a.rezkat06, #content_small_kat a.rezkat06 {
	display:block;
	background-image: url(../images/shared/rezkat_06.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat06active, #content_small_kat a.rezkat06active {
	display:block;
	background-image: url(../images/shared/rezkat_06_on.gif);
	width:50px;
	height:50px
}
#content_small_rezeptkat a.rezkat06:hover, #content_small_kat a.rezkat06:hover {
	background-image: url(../images/shared/rezkat_06_on.gif);
}
.nummerierung a:link, .nummerierung a:visited {
	width:18px;
	height:18px;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#c5bdb3;
	padding:2px 2px 2px 2px;
	display:block;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}

.nummerierung a:hover, .nummerierung a:active {
	width:18px;
	height:18px;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#aca297;
	padding:2px 2px 2px 2px;
	display:block;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}
.nummerierung a.active {
	width:18px;
	height:18px;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#aca297;
	padding:2px 2px 2px 2px;
	display:block;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}
.nummerierung a.active:hover {
	width:18px;
	height:17px;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#c5bdb3;
	padding:2px 2px 2px 2px;
	display:block;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}

/* ========== LISTEN ========== */

#content_small ul {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
}
#content_small ul.liste {
	list-style-type:none;
	margin:0;
	padding:0;
}
#content_small li {
	list-style-type:none;
	background: url("../images/shared/icon_list.gif") no-repeat;
	display:block;
	margin:0 0 14px 0;
	padding:0 0 0 16px;
	font-size:14px;
	color:#7e766c;
}
#content_small .liste li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	min-height:18px;
	line-height:18px;
	font-size:14px;
	color:#7e766c;
}
#content_small li a:link, #content_small li a:visited {
	color:#9c3c31;
	text-decoration:none;
}
#content_small li a:hover, #content_small li a:active {
	color:#7e766c;
	text-decoration:underline;
}
#content_small li.download {
	display:block;
	margin:0;
	padding:0 0 0 18px;
	height:18px;
	line-height:18px;
	background: url("../images/shared/icon_download.gif") no-repeat;
}
#teaser_sub ul, #teaser_sub li {
	list-style-type:none;
	margin:0;
	padding:0;
}

/* ============ SHOP ============ */

.kat_shop {
	width:250px;
	text-align:center;
	background:url(../images/shared/bg_shopteaser.gif) top center no-repeat;
	padding:10px 0 0 0;
	margin:0 0 0 0;
	float:left;
}
.kat_shop_text {
	text-align:left;
	padding:20px 0 10px 0;
}
.kat_shop_abst {
	margin-right:30px;
}
#warenkorb_prev {
	width:360px;
	padding:0 0 0 0;
	float:right;
	height:65px;
	margin:10px 0 10px 0;
	background: url(../images/shared/warenkorb_prev.gif) no-repeat;
	background-color:#FFF;
}
#artikelsuche {
	width:360px;
	height:40px;
	padding:0;
	float:right;
	margin:0 0 10px 0;
	background:url(../images/shared/bg_suche.gif) top no-repeat;
}
#konto {
	width:360px;
	padding:0 0 0 0;
	float:right;
	margin:10px 0 20px 0;
	background:url(../images/shared/bg_bereich_re.gif) top no-repeat;
	background-color:#FFF;
}
#bereich_re {
	width:360px;
	float:right;
}
#konto ul{
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
#konto li{
	list-style-type:none;
	margin:0;
	padding:0 0 0 14px;
	border-bottom: #FFFFFF solid 1px;
	line-height:39px;
}
#warenkorb_prev ul{
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}
#warenkorb_prev li{
	list-style-type:none;
	margin:0;
	padding:0 0 0 14px;
}
#warenkorb_prev li.rot{
	color:#cc0000;
	font-weight:bold;
	padding-top:5px;
}
#warenkorb_prev li.warenkorb{
	list-style-type:none;
	margin:0;
	padding:0 0 0 14px;
}
#konto li.schluessel{
	margin:0;
	padding:0;
	line-height:39px;
	background:url(../images/shared/icon_schluessel.gif) no-repeat;
	background-position:13px;
}
#konto li.hilfe{
	margin:0;
	padding:0;
	line-height:39px;
	background:url(../images/shared/icon_hilfe.gif) no-repeat;
	background-position:13px;
}
#konto li a.rot:link, #konto li a.rot:visited, #warenkorb_prev li a.rot:link, #warenkorb_prev li a.rot:visited {
	color:#cc0000;
	text-decoration:none;
	display:block;
	font-size:20px;
}
#konto li a.rot:hover, #konto li a.rot:active, #warenkorb_prev li a.rot:hover, #warenkorb_prev li a.rot:active {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	font-size:20px;
}
#konto li a.grau:link, #konto li a.grau:visited {
	color:#94887a;
	text-decoration:none;
	display:block;
	padding:0 0 0 35px;
}
#konto li a.grau:hover, #konto li a.grau:active {
	color:#cc0000;
	text-decoration:none;
	display:block;
	padding:0 0 0 35px;
}
#artikelsuche td {
	height:40px;
	vertical-align:middle;
	padding:0 11px 0 7px;
}
#bereich_re input {
	color:#aaa094;
	margin:0;
	width:100%;
	padding:0 0 0 5px;
}
#neu td {
	vertical-align: top;
	padding:0;
}
#bereich_re table{
	width:100%;
	border-collapse: collapse;
	border-spacing:0;
	margin:0;
	padding:0;
	border:0;
}
#neu table, .produkte {
	border-bottom:#ddd8cb solid 2px;
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	border-collapse: collapse;
	border-spacing:0;
}
#neu img.produkt {
	border:#d3cdc5 solid 1px;
	padding: 3px;
	margin:0 0 10px 0;
	background:#FFFFFF;
}
.rezept_footer_uebersicht a {
	width:18px;
	height:18px;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#c5bdb3;
	padding:2px 2px 2px 2px;
	display:block;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}
.rezept_footer_uebersicht a:hover {
	width:18px;
	height:18px;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#aca297;
	padding:2px 2px 2px 2px;
	display:block;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}
.rezept_footer_uebersicht a.active {
	width:18px;
	height:18px;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#aca297;
	padding:2px 2px 2px 2px;
	display:block;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}
.rezept_footer_uebersicht a.active:hover {
	width:18px;
	height:17px;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#c5bdb3;
	padding:2px 2px 2px 2px;
	display:block;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}
.form_textfeld_small {
	width: 22px;
	height: 20px;
	border: #CCCCCC solid 1px;
	font-size: 14px;
	color: #333333;
	padding:0;
	margin:0;
	line-height:18px;
	text-align:center;
}
.muelleimer_li {
	height: 22px;
	float:left;
	width:22px;
	text-align:right;
	padding:0 0 0 8px;
}
.muelleimer_re {
	height: 22px;
	float:left;
	width:22px;
	padding:0 0 0 8px;
	text-align:left;
}
.footer_buttons{
	text-align:right;
}
.summe {
	background:#ddd9d4;
	text-align:right;
	padding:8px 5px 8px 0;
	color:#7e766c;
	text-align:right;
	font-size:13px;
	border-top:#bbb3a9 solid 2px;
}
p.trennlinie {
	border-top:#bbb3a9 solid 2px;
}

/* ========== DIVERSE ========== */

#logo {
	position: absolute;
	width:157px;
	height:168px;
	z-index:20;
	left: -24px;
	top:0;
}
#geweih {
	position:absolute;
	width:70px;
	height:81px;
	margin-top:12px;
	z-index:4;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9c3c31;
	font-weight:normal;
	margin:0 0 30px 0;
	padding:3px 0 0 0;
	line-height:22px;
}
#bereich_re h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9c3c31;
	font-weight:normal;
	margin:0 0 17px 0;
	padding:3px 0 0 0;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;
	color:#3b242e;
	font-weight:normal;
	margin:0;
	padding:0 0 16px 0;
}
#bereich_re h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#3b242e;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}
td.uebersicht h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#3b242e;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9c3c31;
	font-weight:normal;
	margin:30px 0 0 0;
	padding:0;
}
h4 {
	font-weight:bold;
	margin:0;
	padding:0;
}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#3b242e;
	font-weight:normal;
	margin:0;
	padding:0;
}
.mrg10re {
	margin-right:12px;
}
.mrg8re {
	margin-right:8px;
}
.mrg10bt {
	margin-bottom:10px;
}
.pdg10bt {
	padding-bottom:10px;
}
.pdg7bt {
	padding-bottom:7px;
}
.mrgbt_4px {
	margin-bottom: 4px;
}
.fltle {
	float:left;
}
.fltre {
	float:right;
}
.bild_team {
	width:250px;
	height:130px;
	text-align:center;
	background:url(../images/shared/bg_shopteaser.gif) top center no-repeat;
	padding:10px 0 0 0;
	margin:0 30px 0 0;
}
.teaser_shop {
	width:250px;
	text-align:center;
	background:url(../images/shared/bg_shopteaser.gif) top center no-repeat;
	padding:10px 0 0 0;
	margin:30px 55px 0 0;
	float:left;
}
.bild_shop_big {
	width:250px;
	height:130px;
	text-align:center;
	background:url(../images/shared/bg_shopteaser.gif) top center no-repeat;
	padding:10px 0 0 0;
	margin:0 0 0;
}
.teaser_shop_text {
	text-align:left;
	padding:20px 0 0 0;
}
#teaser {
	float:left;
	background:url(../images/shared/bg_teaser.gif) top left no-repeat;
	width:528px;
	height:320px;
	padding:11px 0 0 28px;
}
#teaser a{
	color:#FFF;
}
#teaser_sub {
	float:left;
	background:url(../images/shared/bg_teaser_sub.gif) top left no-repeat;
	width:528px;
	height:320px;
	padding:11px 0 0 28px;
}
#content_weiss .text, #content_small .text, #content_wide .text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:21px;
	width:376px;
	float:left;
	padding:0 0 0 28px;
}
.textbox {
	position:absolute;
	margin-top:257px;
	line-height:43px;
	background:url(../images/shared/bg_px.png);
	padding:0 0 0 10px;
	height:43px;
	width:490px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:18px;
	color:#ffffff;
	z-index:100;
}
.rezeptbild, .contbild_big {
	width:547px;
	height:292px;
	text-align:left;
	background: url(../images/shared/bg_rezeptbild.gif) top left no-repeat;
	padding:13px 0 0 13px;
	margin-bottom: 10px;
}
.rezept_footer {
	padding:25px 0 16px 0;
	background:url(../images/shared/bg_rezeptfooter.gif) bottom repeat-x;
}
.footer_uebersicht {
	padding:11px 0 15px 0;
	margin: 15px 0 0 0;
	background:url(../images/shared/bg_rezeptfooter.gif) top repeat-x;
}
.button_footer {
	padding:25px 0 16px 0;
	background:url(../images/shared/bg_rezeptfooter.gif) bottom repeat-x;
}
.rezept_footer_uebersicht {
	padding:11px 0 15px 0;
	margin: 15px 0 0 0;
	background:url(../images/shared/bg_rezeptfooter.gif) top repeat-x;
}
.aktuelles_rahmen {
	display:block;
	clear: both;
	height:auto;
	padding:0 0 15px 0;
	margin:0 0 35px 0 ;
	background:url(../images/shared/bg_rezeptfooter.gif) bottom repeat-x;
}
.aktuelles {
	width:255px;
	text-align:center;
	background:url(../images/shared/bg_shopteaser.gif) top center no-repeat;
	padding:10px 0 10px 0;
	margin:0 15px 0 0;
	float:left;
}
.aktuelles_text {
	width: 290px;
	text-align:left;
	padding:0 0 0 0;
	float:left;
}
.aktuelles_mehr {
	text-align:right;
	margin:20px 0 0 0;
}

/* ============ FORMULARE ============ */

.form {
	width:296px;
	float:left;
	text-align:center;
}
.formbg {
	width:268px;
	text-align:center;
	display: block;
	padding:1px 14px 1px 14px;
	margin:0;
	background:url(../images/shared/bg_form_mitte.gif) top center repeat-y;
}
.formbttn {
	width:268px;
	text-align:center;
	display: block;
	padding:1px 11px 1px 14px;
	margin:0;
}
.box_form {
	width:100%;
	text-align:left;
	float:left;
	padding:0px 0px 15px 0px;
}
.beschriftung {
	width:115px;
	text-align:left;
	float:left;
	padding:6px 5px 0px 0;
}
p.label {
	margin:0;
	padding: 4px 0 4px 0;
	line-height: 17px;
}
.form_textarea_error {
	width: 250px;
	height: 67px;
	border: #CCCCCC solid 1px;
	font-size: 14px;
	color: #ffffff;
	background: #C00;
	padding: 0 2px 0 2px;
	line-height:18px;
}
.form_textarea {
	width: 250px;
	height: 67px;
	border: #CCCCCC solid 1px;
	font-size: 14px;
	color: #333333;
	margin-bottom: 6px;
	padding: 0 2px 0 2px;
	line-height:18px;
}
.form_textfeld_error {
	width: 250px;
	height: 20px;
	border: #CCCCCC solid 1px;
	font-size: 14px;
	color: #ffffff;
	background: #C00;
	padding: 0 2px 0 2px;
	line-height:18px;
}
.form_textfeld {
	width: 250px;
	height: 20px;
	border: #CCCCCC solid 1px;
	font-size: 14px;
	color: #333333;
	padding: 0 2px 0 2px;
	line-height:18px;
}
.form_textfeld_50px{
	width: 48px;
	height: 20px;
	border: #CCCCCC solid 1px;
	font-size: 14px;
	color: #333333;
	padding: 0 2px 0 2px;
	margin:0 0 0 6px;
	line-height:18px;

	text-align:center;
}
.form_textfeld_check {
	font-size: 14px;
	color: #CCCCCC;
	float:left;
	margin:0 10px 0 0;
	paddig:0;
}
.form_select_visa {
	width: 150px;
	height: 20px;
	border: #0863aa solid 1px;
	font-size: 14px;
	color: #333333;
	padding:0 2px 0 2px;
	margin:0 100px 6px 6px;
}
.formbg select {
	width:200px;
}
label {
	font-size: 14px;
	float:left;
	margin:0;
	paddig:0;
	text-align:left;
	display: block;
	float:left;
	line-height: 13px;
}
radio {
	font-size: 14px;
	float:left;
	margin:0;
	paddig:0;
	text-align:left;
	display: block;
	float:left;
	width: 235px;
	line-height: 13px;
}
option {
	padding:0 0 0 5px;
}
.error {
	color:#b51621;
}

