div.rdb-nav-padding{
	padding-top: 5px;
}
div.rdb-nav{
	background:transparent url(images/dot.gif) repeat-x scroll left 16px;
	height: 31px;	
}
div.rdb-nav a{
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #AA9F8B;
	width: 173px;
	display: block;
	background:transparent url(images/nav-rdb-bg.gif) no-repeat scroll left top;
	line-height: 15px;
	height: 17px;
}
div.rdb-nav a:hover{
	color: #5C513D;
	text-decoration: none;
}
div.rdb-nav a.act{
	font-weight: bold;
	color: #5C513D;
	background-image: url(images/nav-rdb-bg-act.gif);
}
/*
div.rdb-nav a.rdb-nav-link-bak{
	background-image:url(images/nav-rdb-bg-christmas.gif);	
} 
div.rdb-nav a.act.rdb-nav-link-bak{
	background-image: url(images/nav-rdb-bg-act-christmas.gif);
}
*/
/*
div.rdb-nav a.rdb-nav-link-bak{
	background:transparent url(images/nav-rdb-bg-new_de.gif) no-repeat scroll left top;	
}
body.fr div.rdb-nav a.rdb-nav-link-bak{
	background:transparent url(images/nav-rdb-bg-new_fr.gif) no-repeat scroll left top;	
} 
div.rdb-nav a.act.rdb-nav-link-lib{
	background-image: url(images/nav-rdb-bg-act-new_de.gif);
}
body.fr div.rdb-nav a.act.rdb-nav-link-lib{
	background-image: url(images/nav-rdb-bg-act-new_fr.gif);
}
*/
div.rdb-nav a span{
	padding-left: 7px;
	padding-right: 7px;
}
div.rdblibraryswf{
	padding-bottom: 13px;
	height: 250px; /* height must be set for ff 2.x pc as div otherwises ignores bottom padding */
}

div#rdb-detail-tellafriend-form{
	padding:15px;
}
div#rdb-detail-tellafriend-form input,
div#rdb-detail-tellafriend-form textarea{
	font-family:verdana, sans-serif;
	width:180px;
	margin-bottom:4px;
	color:#444;
	font-size:11px;
}
div#rdb-detail-tellafriend-form input.rdb-detail-tellafriend-form-submit{
	width:auto;
}
div#rdb-detail-tellafriend-form label{
	display:block;
	width:85px;
	float:left;
}
div#rdb-detail-tellafriend-form div.formsection{
	padding-bottom:10px;
}


table.typo3-editPanel{
	clear: both;
	display: block;
}
table.typo3-editPanel a{
	float: left;
}
form#bmi-calculator table{
	font-size:11px;
	margin-bottom:10px;
}
form#bmi-calculator table td{
	font-size:11px;
	/*padding-bottom:10px;*/
	background:red;
}
table.tbl-bmi,
table.tbl-ew{
	font-size:11px;
	margin-bottom:10px;
}
table.tbl-bmi td,
table.tbl-ew td{
	padding-bottom:10px;
}
/*=============================GENERAL STYLES   */
body, html{
	background-image:url(images/bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#F2EEE5;
	font-family:verdana, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	color:#59533B;
}
a {
	font-weight:bold;
	color:#C30B3D;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.err {
	color:#C30B3D;
	font-style: italic;
}
div#login-container div.err {
	padding-top:4px;
} 
img{
	border-style:none;
	display:block;
}
p{
	margin:0;
	padding: 0px;
	padding-bottom: 13px;
	line-height:14px;
}
select, input{
	color:#444;
	font-size:12px;
}
form{
	margin:0;
	padding:0;
}
ul, li {
	padding:0px;
	margin:0px;
}
ul {
	padding-top:2px;
	width: 100%;
}
ul li{
	display: block;
	padding-bottom:1px;
	margin: 0px;
	list-style:none;
	padding-left:15px;
	background:transparent url(images/list_dot.gif) no-repeat scroll 5px 5px;
}


/*=============================WEBSITE STYLES   */

/* -------- TITLES  */
div.title,
div#welcome-curr-mag h4{
	background-color:#9E937F;
	background-image: none;
	display:block;
	height:17px;
	padding-left:7px;
}
div.title h1,
div#welcome-curr-mag h4{
	text-transform:uppercase;
}

div#welcome-curr-mag {
	width:173px;
}

div.title-red{
	background-color:#C51141;
	display:block;
	height:17px;
	padding-left:13px;
}
noscript h1{
	color: #5C513D;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: normal;
}
h1,
div#welcome-curr-mag h4{
	font-size:11px;
	color:#fff;
	line-height:15px;
	margin:0;
}
h2{
	font-size:10px;
	color:#fff;
	line-height:16px;
	margin:0;
}
h3{
	font-size:11px;
	margin:0px;
	padding-bottom: 8px;
	text-transform:uppercase;
	
}
h3 a{
	color:#5B503C;
}
h4,
div.teaser-right h5{
	font-size:10px;
	height:17px;
	background-image:url(images/dottedtitle.gif);
	padding:0 0 0 8px;
	color:#A0947E;
	font-weight:bold;
	line-height:16px;
	margin:0 0 7px 0;
	text-transform:uppercase;
}
div.teaser-right p{
	padding: 0px;
}
h4.arrow{
	font-size:10px;
	height:17px;
	background-image:url(images/arrowtitle.gif);
	padding:0 0 0 8px;
	color:#A0947E;
	font-weight:bold;
	line-height:16px;
	margin:0 0 7px 0;
}
h5{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	padding-top:2px;
	/*padding-top:14px;*/
}
div#pagetitle{
	clear:both;
	padding-top:18px;
}

/* -------- CONTAINER  */
div#container{
	/*width:1024px;*/
	position:relative;
	padding-bottom: 45px;
}

/* -------- ADVERTISING TOP  */
div#advertising-top{
	/*display:none;*/
	/*height:73px;*/
	/*padding-top: 7px;*/
	/*padding-bottom: 7px;*/
	/*text-align:center;*/
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
	background-color: #ECEBE7;
}
/*
div#advertising-top img{
	display:inline;
	margin-top:7px;
}
*/

/* -------- ADVERTISING RIGHT  */
div#advertising-right{
	position:absolute;
	left:822px;
	top:103px;
}

/* -------- PAGE  */
div#page{
	position:relative;
	left:21px;
	top:23px;
	width:782px;
}

/* -------- PAGE TOP  */
div#top{
	height:58px;
	padding-left:20px;
	position:relative;
}
div#quicknav{
	position:absolute;
	top:1px;
	left:278px;
}
div#quicknav a{
	color:#ABA492;
	font-size:10px;
	font-weight:normal;
}
div#quicknav img{
	display:inline;
	position:relative;
	top:2px;
	padding:0 2px;
}
div#loginstate {
	position:absolute;
	top:1px;
	/* left:592px; */
	left:570px; 
	display:inline;
	color:#C31342;
	font-weight:bold;
	border:1px solid #9E937F;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
}


div#loginstate a {
	font-size:10px;
}

/* -------- MAIN NAVIGATION  */
div#navigation-level1{
	height:35px;
	background-image:url(images/nav_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
}
div#navigation-level1 span{
	display:none;
}
div#navigation-level1 a:hover{
	background-position:0 -23px;
}
div#navigation{
	width:600px;
	height:35px;
	padding-left:11px;
}

div.nav-level1-rezeptsuche-no{
	padding:10px 0 0 10px;
}
div.nav-level1-rezeptsuche-act{
	padding:12px 0 0 10px;
}

div.nav-level1-ratgeber-no{
	padding:8px 0 0 10px;
}
div.nav-level1-ratgeber-act{
	padding:12px 0 0 10px;
}

div.nav-level1-abonnemente-no{
	padding:6px 0 0 10px;
}
div.nav-level1-abonnemente-act{
	padding:12px 0 0 10px;
}

div.nav-level1-shop-no{
	padding:4px 0 0 10px;
}
div.nav-level1-shop-act{
	padding:12px 0 0 10px;
}
div.nav-level1-shoppingcart-no{
	padding:12px 0 0 3px;
}
div#shoppingcart{
	padding-left: 0px;
}
div#shoppingcart a{
	padding: 0px;
	margin-left: 3px;
}

div.nav-level1-ueberuns-no{
	padding:2px 0 0 10px;
}
div.nav-level1-ueberuns-act{
	padding:12px 0 0 10px;
}

div.nav-level1-meinbereich-no{
	padding-right: 33px;
	padding-top: 0px;
}
div.nav-level1-meinbereich-act{
	padding-right: 33px;
	padding-top: 12px;
}

a.nav-level1-rezeptsuche{ 
	display:block;
	width:110px; height:23px;
	background-image:url(images/nav_de_rezeptsuche.gif);
}
a.nav-level1-ratgeber{
	display:block;
	width:87px; height:23px;
	background-image:url(images/nav_de_ratgeber.gif);
}
a.nav-level1-abonnemente{
	display:block;
	width:113px; height:23px;
	background-image:url(images/nav_de_abonnemente.gif);
}
a.nav-level1-shop{
	display:block;
	width:52px; height:23px;
	background-image:url(images/nav_de_shop.gif);
}
a.nav-level1-shoppingcart{
	display:block;
	width:36px; height:23px;
	background-image:url(images/nav_de_shoppingcart.gif);
}
a.nav-level1-ueberuns{
	display:block;
	width:81px; height:23px;
	background-image:url(images/nav_de_ueberuns.gif);
}
a.nav-level1-meinbereich{
	display:block;
	width:100px; height:23px;
	background-image:url(images/nav_de_meinbereich.gif);
}
div.nav-level1-meinbereich-act a{
	display:block;
	width:100px; height:23px;
	background-image:url(images/nav_de_meinbereich.gif);
	background-position:0 -23px;
}



body.fr a.nav-level1-rezeptsuche{ 
	display:block;
	width:85px; height:23px;
	background-image:url(images/nav_fr_rezeptsuche.gif);
}
body.fr a.nav-level1-ratgeber{
	display:block;
	width:82px; height:23px;
	background-image:url(images/nav_fr_ratgeber.gif);
}
body.fr a.nav-level1-abonnemente{
	display:block;
	width:113px; height:23px;
	background-image:url(images/nav_fr_abonnemente.gif);
}
body.fr a.nav-level1-shop{
	display:block;
	width:52px; height:23px;
	background-image:url(images/nav_fr_shop.gif);
}
body.fr a.nav-level1-shoppingcart{
	display:block;
	width:36px; height:23px;
	/* background-image:url(images/nav_fr_shoppingcart.gif) */
}
body.fr a.nav-level1-ueberuns{
	display:block;
	width:73px; height:23px;
	background-image:url(images/nav_fr_ueberuns.gif);
}
body.fr a.nav-level1-meinbereich{
	display:block;
	width:132px; height:23px;
	background-image:url(images/nav_fr_meinbereich.gif);
}
body.fr a.nav-level1-meinbereich{
	display:block;
	width:132px; height:23px;
	background-image:url(images/nav_fr_meinbereich.gif);
}
body.fr div.nav-level1-meinbereich-act a{
	display:block;
	width:132px; height:23px;
	background-image:url(images/nav_fr_meinbereich.gif);
	background-position:0 -23px;
}



/*
body.fr a.nav-level1-rezeptsuche{ 
	width:110px;
	background-image:url(images/nav_fr_rezeptsuche.gif);
}
body.fr a.nav-level1-ratgeber{
	width:87px;
	background-image:url(images/nav_fr_ratgeber.gif);
}


body.fr a.nav-level1-abonnemente{
	width:113px;
	background-image:url(images/nav_fr_abonnemente.gif);
}
body.fr a.nav-level1-shop{
	width:52px;
	background-image:url(images/nav_fr_shop.gif);
}
body.fr a.nav-level1-ueberuns{
	width:81px;
	background-image:url(images/nav_fr_ueberuns.gif);
}
body.fr a.nav-level1-meinbereich{
	width:100px;
	background-image:url(images/nav_fr_meinbereich.gif);
}
body.fr div.nav-level1-meinbereich-act a{
	width:100px;
	background-image:url(images/nav_fr_meinbereich.gif);
	background-position:0 -23px;
} */

/* -------- LEFT NAVIGATION */

/* ---brown nav */
div#leftnav{
	width:173px;
	background:transparent url(images/dot.gif) repeat-x scroll top;
	color:#A99E8A;
	padding-top:1px;
	margin-right:12px;
}

div#leftnav a.leftnav-level2-no{
	display:block;
	color:#A99E8A;
	padding:1px 0 3px 0;
	background:transparent url(images/dot.gif) repeat-x scroll bottom;
	text-transform:uppercase;
}
div#leftnav a {
	font-size:10px;
}
div#leftnav div.leftnav-level2-spacer,
div#leftnav a.leftnav-level2-no:hover,
div#leftnav a.leftnav-level2-act,
div#leftnav a.leftnav-level2-act:hover{
	text-decoration:none;
	display:block;
	color:#5C513D;
	padding:1px 0 3px 0;
	background:transparent url(images/dot.gif) repeat-x scroll bottom;
	text-transform:uppercase;
}
div#leftnav div.leftnav-level3{
	padding-left: 9px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 6px;
	background:transparent url(images/dot.gif) repeat-x scroll bottom;
}
div#leftnav .leftnav-level3 a.leftnav-level3-act,
div#leftnav-red .leftnav-level3 a.leftnav-level3-act{
	font-weight:normal;
	color:#5D523E;
}

div#leftnav .leftnav-level3 a,
div#leftnav-red .leftnav-level3 a{
	display:block;
	color:#AA9F8B;
	font-weight:normal;
	font-size:10px;
	padding:1px 0;
}
div#leftnav .leftnav-level3 a:hover,
div#leftnav-red .leftnav-level3 a:hover{
	color:#5D523E;
	text-decoration:none;
}

div#leftnav .leftnav-level4,
div#leftnav-red .leftnav-level4{
	padding-left:10px;
}
div#leftnav .leftnav-level4 a,
div#leftnav-red .leftnav-level4 a{
	padding-left:7px;
	background:transparent url(images/list_bright.gif) no-repeat scroll 0 6px;
}
div#leftnav .leftnav-level4 a:hover,
div#leftnav-red .leftnav-level4 a:hover,
div#leftnav .leftnav-level4 a.leftnav-level4-act{
	background:transparent url(images/list.gif) no-repeat scroll 0 6px;
	color:#5D523E;
}
div#leftnav div.leftnav-level3 a.active,
div#leftnav-red div.leftnav-level3 a.active{
	color:#5D523E;
	padding-left:3px;
}
/* ---RED NAV */
div#leftnav-red{
	width:173px;
	background:transparent url(images/dot_red.gif) repeat-x scroll top;
	color:#A99E8A;
	padding-top:1px;
	margin-right:12px;
}
div#leftnav-red a.leftnav-level2-no{
	display:block;
	color:#A99E8A;
	padding:1px 0 3px 0;
	background:transparent url(images/dot_red.gif) repeat-x scroll bottom;
}
div#leftnav-red a.leftnav-level2-no:hover,
div#leftnav-red a.leftnav-level2-act,
div#leftnav-red a.leftnav-level2-act:hover{
	text-decoration:none;
	color:#5C513D;
	display:block;
	color:#5C513D;
	padding:1px 0 3px 0;
	background:transparent url(images/dot_red.gif) repeat-x scroll bottom;
}
div#leftnav-red div.leftnav-level3{
	padding:5px 9px;
	background:transparent url(images/dot_red.gif) repeat-x scroll bottom;
}

/* -------- PAGE BIG CONTENT  */
div#content{
	position:relative;
	border-left:1px solid #9E937F;
	padding:0 0 10px 20px;
	background-color:#fff;
	background-image:url(images/page_rightborder_bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
div#content-left{
	width:748px;
	padding-top:14px;
}
div#content-right{
	width:13px;
}

/* -------- WHERE AM I?  */
div#where-am-i{
	color:#A79F8C;
}
div#where-am-i a{
	color:#A79F8C;
	font-size:10px;
	font-weight:normal;
}
div#where-am-i a.where-am-i-act{
	color:#5D533A;
}
/* -------- GO BACK  */
div#goback a{
	color:#A99E8C;
	padding-right:19px;
}

/* -------- LEFT COLUMN  */
div#leftcol{
	padding-top:19px;
	width:543px;
}
body.widecontent div#leftcol{
	padding-top:19px;
	width:728px;
}

/* -------- CONTENT TOP  */
div#content-top{
	width:728px;
}
div#my-area div#content-top {
	width:100%;
}
div#content-top-leftside{
	margin-right:12px;
	padding-top:19px;
	width:543px;
}
div#my-area div#content-top-leftside {
	padding-top:0px;
	margin-right: 0px;
}
div#my-area div#content-bottom{
	width: 543px;
	overflow: hidden;
}
div#my-area.single-col div#maincontent,
div#my-area.single-col div#leftcol {
	width: 748px;
} 
div#my-area div#content-bottom-leftside div#maincontent{
	width: 543px;
}
div#content-top-rightside{
	padding-top:19px;
	width:173px;
}

/* -------- SEARCH BOX  */
div#search{
	padding-bottom:17px;
}
div#search-content,
div#special-search,
div#webcodedropdown{
	margin-top:7px;
	background-color:#F2EEE5;
	padding:5px 7px 17px 7px;
	color:#ACA18B;	
}
div#webcodedropdown div.submit{
	padding-top:1px;
}
div#special-search,
div#webcodedropdown{
	padding-bottom: 5px;
}
div#special-search input.book-identificator{
	/*------------------------*\
	      more in ie6.css
	\*------------------------*/
	padding: 0px;
	margin: 0px;
	height: 14px;
	width: 134px;
}
div#webcodedropdown select.book-identificator{
	margin: 0px;
	width: 138px;
}
div#search-bottom{
	margin-top:5px;
	color:#020001;
	height:21px;
	position:relative;
}
div.reverse-search#search-bottom{
	margin-top:0px;
}
div#search-bottom select{
	width:150px;
	margin-right:10px;
}
div#search-bottom select#qe-select {
	width:270px;
}
body.fr div#search-bottom select#qe-select {
	width:250px;
}
div#search-bottom input.checkbox{
	margin: 0px;
	margin-right: 3px;
	padding: 0px;
}
div#search-content input.searchbox{
	/*------------------------*\
	      more in ie6.css
	\*------------------------*/
	width:522px;
	margin:7px 0 10px 0;
	padding-left:3px;
	font-size:11px;
}
div#search-content input.searchbox {
	margin-bottom: 0px;
}
div#my-area div#search-content input.searchbox {
	width:452px;
}
body.fr div#my-area div#search-content input.searchbox {
	width: 437px;
}

div#search-content input.searchbox2,
div#search-content input.searchbox3{
	width:440px;
	margin:7px 10px 10px 0;
	padding-left:3px;
	font-size:11px;
}
body.fr div#search-content input.searchbox2,
body.fr div#search-content input.searchbox3{
	width: 423px;
}
div#search-content input.searchbox3{
	margin-bottom: 0px;	
}
div#search-content input.submit2{
	margin-top:5px;
}
div.search-titles {
	padding-bottom: 5px;
} 
span.search-titles {
	font-weight:bold;
	font-size:11px;
	color:#9F9281;
	margin-right:8px;
	text-transform:uppercase;
}
div.search-titles-padding{
	padding-top: 5px;
}
div.special-img{
	padding-top:5px;
}

/* -------- MENUS  */
div#menus{
	margin-top:6px;
}
div.menus-row{
	padding-bottom:15px;
}
div.menu-left{
	margin-left:0px;
	width:173px;
}
div.menu{
	margin-left:12px;
	width:173px;
}
div.menutext{
	padding:4px 7px 0 7px;
}
div.menutext a,
div.menutext2 a {
	font-size:10px;
}
div.menutext2{
	padding-top:4px;
}
a.menutext-fast{
	background:transparent url(images/icons/clock_red.gif) no-repeat scroll 1px 1px;
	padding-left:16px;
}
a.menutext-veg{
	background:transparent url(images/icons/apple_red.gif) no-repeat scroll 1px 1px;
	padding-left:16px;
}
div#more{
	/* padding:3px 0 5px 0; 
	height:5px;*/
}

/* -------- "NACH MENUART" BOX  */
div#menus-bottom,
div#faq-moremenus{
	background:transparent url(images/menus_bottom_border.gif) no-repeat scroll bottom;
	padding-bottom:5px;
	margin-bottom:5px
}
div#menuart{
	width:358px;
	margin-right:12px;
}
div#menuart-content{
	margin-top:7px;
}
div#more{
	width:543px;
	text-align:right;
}
div#maincontent div#more a{
	color:#9E937F;
	font-weight:normal;
}


div#drinks{
	width:173px;
}
div#drinks-content{
	margin-top:7px;
}
/* -------- "NACH ERSCHEINUNG" BOX  */
div#erscheinung{
	width:173px;
}
div#erscheinung-content{
	margin-top:7px;
}
div#erscheinung-content select{
	width:142px;
	margin:5px 0 0 6px;
}
div#erscheinung-content form div{
	padding-top: 6px;
	padding-right: 5px;
}

/* -------- MAIN CONTENT  */
div#maincontent{
	width:543px;
}
body.widecontent div#maincontent{
	width:728px;
}
div.nav-nextlast {
	text-align:center;
	padding-top:10px;
}
div#my-area div.nav-nextlast {
	text-align:left;
}
div#results-out div.nav-nextlast a{
	
}
div#results-out div.nav-nextlast a.current {
	/* text-decoration:underline; */
	color:#59533B;
	
} 
div#maincontent div.nav-nextlast span.go-next {
	padding-left:10px;
}
div#maincontent div.nav-nextlast span.go-last {
	padding-right:10px;
}


div#maincontent h3{
	font-size:12px;
	margin:0 0 4px 0;
	text-transform:uppercase;
	color:#5B503C;
}
div#maincontent h3 a{
	color:#5C5040;
}

/* -------- MEIN BEREICH CONTENT  */
div#maincontent-out{
	position: relative;
	top: -4px;	
	width:357px;
}
/* div.fullcontent  div#maincontent-out {
	width:543px;
} */
body.widecontent div#maincontent-out{
	width: 542px;
}

div.maincontent-out-title{
	padding-bottom: 22px;
}
div.maincontent-out-text{
	font-size:11px;
	padding-bottom: 13px;
}
div.teaser div.maincontent-out-text {
	width:247px;
}

div.maincontent-out-text2{
	font-size:11px;
	padding:13px 13px 0 13px;
}
div.maincontent-out-img{
	color:#ADA592;
	font-size:9px;
	padding-bottom: 0px;
}
div.maincontent-out-img img{
	padding-bottom:2px;
}
p.maincontent-out-t{
	color:#5C513D;
	font-size:10px;
	font-weight:bold;
	padding:0 0 10px 0;
}
p.maincontent-out-p{
	padding:0 0 13px 0;
}
div#maincontent p.maincontent-out-p a{
	font-weight:normal;
	display:block;
}
div#maincontent p.maincontent-out-p a.bold{
	font-weight:bold;
}
div#maincontent a.download{
	position: relative;
	background:transparent url(images/icons/download.gif) no-repeat scroll 1px 2px;
	padding-left:15px;
	display:block;
}
div#maincontent div.faqlist,
div#maincontent div.linklist {
	padding-bottom: 13px;
}
div#maincontent a.link{
	position: relative;
	background:transparent url(images/icons/link.gif) no-repeat scroll 1px 2px;
	padding-left:15px;
	display:block;
}
/* -------- RATGEBER  */
a.ratgeber-q{
	position: relative;
	background:transparent url(images/icons/faq-closed.gif) no-repeat scroll 1px 2px;
	padding:0px;
	padding-bottom: 3px;
	padding-left: 15px;
	display:block;
}
a.ratgeber-q-act{
	position: relative;
	background:transparent url(images/icons/faq-open.gif) no-repeat scroll 1px 2px;
	padding:0 0 3px 15px;
	display:block;
}
div.ratgeber-q-txt{
	padding-top: 8px;
	padding-bottom: 12px;
	padding-left: 15px;
}
div.ratgeber-q-txt p{
	padding-bottom: 8px;
}
div.ratgeber-q-txt table.contenttable{
	width: 342px;
}
/* ----- SAISONTABELLE  */
div#season-table-container{
	position:relative;
	left: 0px;
	top: 0px;
}
table.season-images td{
	border:2px solid white;
	background-color:#FFFFFF;
}
table.season-images{
	border-collapse:collapse;
	width: 480px;
}
table.season-images-results{
	margin-bottom: 14px;
}
td.prodname,
td.description{
	width:168px;
	text-align:right;
	color:#aa9f8b;
	padding-right:3px;
}
td.description{
	display: none;
}
div.layout-description table.season-images{
	width: 542px;
}
div.layout-description td.prodname{
	width: auto;
	text-align: right;
}
div.layout-description td.description{
	width: auto;
	display: block;
	text-align: left;
}


div#season-table-container table{
	font-size:11px;
}
td.season-table-month{
	width:24px;
	color:#5B543A;
}
td.seasons{
	width:24px;
	height:13px;
}
img.season-img {
	height:13px;
	width:22px;
}
table.season-images td.seasons-no {
	background-color:#E2DED5;
}
table.season-images td.seasons-half {
	background-color:#776A4A;
}
table.season-images td.seasons-act {
	background-color:#5D533A;
}
td.seasons-act-curr{
	background-color:#776a4a;
}
td.seasons-no-curr {
	background-color:#EAE6E1;
}
/* -------- WELCOME  */
div#welcome-rs{
	width:358px;
	margin-right:12px;
}
div.welcome-rs-text{
	padding:7px 6px;
}
div#w-bottom-container{
	margin-top:19px;
	padding-bottom: 10px;
	background:transparent url(images/menus_bottom_border.gif) no-repeat scroll bottom;
}
div.w-bottom-box{
	width:173px;
	margin-right:12px;
}
div#w-bottom-box-3{
	margin-right: 0px;
}
div.w-bottom-content{
	margin-top:7px;
}
div.w-bottom-text{
	padding:4px 6px;
}
div#welcome-top div.welcome-rs-text p,
div#welcome-top div.curr-mag-text,
div#welcome-top div.mag-desc,
div.w-bottom-text p{
	font-size: 10px;
}
div#welcome-top div.welcome-rs-text p,
div.w-bottom-text p {
	padding:0px;
	margin: 0px;
}

/* -------- BOTTOM CONTENT  */
div#content-bottom{
	width:728px;
}
div#content-bottom-leftside{
	width:543px;
	margin-right:12px;
}
div#content-bottom-rightside{
	width:173px;
}
div#rightcol {
	font-size:10px;
}
div#content-bottom-rightside div#rightcol{
	margin-left: 0px;
}

/* -------- SEARCHRESULTS FOUND  */
div.searchresult-res{
	margin-top:4px;
	padding-bottom:21px;
	width:543px;
}
div#my-area div.searchresult-res-img {
	margin-right:0px;
}


searchresult-categories {
	padding-top:2px;
}
div.searchresults-found,
div#search div.searchresults-found{
	color:white;
	padding-right:7px;
	line-height:16px;
	text-transform:uppercase;
}
div#maincontent div.searchresults-found a,
div#search div.searchresults-found a{
	color:white;
	font-weight:normal;
}
div.rdb-sresults {
	font-size:10px;
}
div#searchresults-container {
	margin-top: 24px;
}
div.searchresult-res-img{
	margin-right:19px;
	width:219px;
}
div.searchresult-res-img img{
	
}
div.searchresult-res-txt{
	width:305px;
}
div.searchresult-res-txt div.icons {
	padding-bottom:13px;
} 
div.searchresult-res-links{
	padding-top:16px;
	padding-bottom:0px;
}
div.showrecipe-link {
	padding-bottom:10px;
}

div#maincontent a.merkliste{
}
div.cat{
	margin-top:11px;
	padding-bottom:10px;
}
div#maincontent div.cat ul{
	margin-top: 1px;	
}
ul.cat-ul{
	list-style:none;
	line-height:13px;

}
ul.cat-ul li{
	padding-left:8px;
	background:transparent url(images/list.gif) no-repeat scroll 0px 6px;
}

/* -------- SEARCHRESULTS FILTER  */
div.searchresults-filter{
	margin-bottom:30px;
}
div.searchresults-filter-content{
	padding:14px 8px 0 8px;
	color:#5A523D;
}
div.submit{
	text-align:right;
	padding-top:6px;
}

/* -------- "VEGETARIAN" & "EASY AND FAST" ICONS  */
div.icons{
	padding-left:1px;
}
span.check{
	height:14px;
	background-position:left;
	background-repeat:no-repeat;
	font-size:11px;
}
div.icon-fast{
	height:14px;
	background-image:url(images/icons/clock.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
}
div.icon-veg{
	height:14px;
	background-image:url(images/icons/apple.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
}
span.check_fast{
	height:14px;
	background-image:url(images/icons/clock.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 17px;
	margin-right:7px;
	font-size:11px;
}
span.check_veg{
	height:14px;
	background-image:url(images/icons/apple.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
	font-size:11px;
}

/* -------- RECIPE  */
div.options{
	margin-bottom:15px;
	font-size:10px;
}
div.options a {
	font-size:10px;
}
div#ingred-container{
	width:543px;
	font-size:11px;
	padding-bottom:17px;
}
div#ingred{
	width:217px;
	margin-right:17px;
}

div#ingred p{
	padding-bottom:8px;
}
div#ingred-img{
	width:309px;
}
div#ingred-txt{
	padding:13px 7px;
	line-height:15px;
}
span.italic{
	font-style:italic;
}
h1.ingred-title{
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	margin:0;
	color:#5A523B;
}
div#prep,
div#advice{
	width:543px;
}
div#rdb div#advice{

	background: transparent url(images/dot.gif) repeat-x scroll left top;
	text-align: right;
}
div#rdb div#advice div.advice-title{
	padding-top: 6px;
	display: block;
	width: 100%;
}
div#rdb div#advice div.advice-image-1{
	padding-right: 32px;
}
div#prep-content{
	padding:13px 6px;
	font-size:11px;
}
div#advice-content{
	/*padding-bottom: 26px;*/
	height: 84px;
	text-align: left;
	background: transparent url(images/dot.gif) repeat-x scroll left 72px;
}
div#prep-content p {
	padding-bottom:8px;
}
span.bold{
	font-weight:bold;
}

/* -------- LOGIN  */
div#login-container{
	width:543px;
	background:transparent url(images/boxes_bg.gif) repeat-y scroll 0px 0px;
}
div#login-leftbox{
	width:265px;
	margin-right:13px;
}
div.login-content{
	border-top:7px solid #fff;
	padding:5px 8px;
	line-height:13px;
}
div#loginpart{
	margin-top:10px;
}
div#loginpart input.loginbox{
	width:242px;
	color:#777;
	padding-left:3px;
	font-size:11px;
	margin:3px 0;
}
div#login-bottom{
	position:relative;
	height:28px;
}
div#login-prob{
	position:absolute;
	top:10px;
}
div#login-prob a{
	color:#A69E89;
	font-weight:normal;
	font-size:9px;
}
div#login-submit{
	position:absolute;
	top:4px;
	right:2px;
}

/* -------- ABONNEMENTS  */
div#login-rightbox{
	width:265px;
}
ul#abo-ul{
	list-style:none;
	margin:13px 0 0 0;
	padding-left:1px;  
}
ul#abo-ul li{
	padding-left:8px;
	background: transparent url(images/list.gif) no-repeat scroll 0px 6px;
	margin-bottom:13px;
}

div.aboform p.formdescription1,
div.aboform p.formdescription2{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
}
div.aboform p.formdescription2{
	padding-top: 15px;
}
div.aboform fieldset{
	padding: 0px;
	margin: 0px;
	border-style: none;
	clear: both;
}
div.aboform label,
div.aboform input{
	float: left;
	width: 350px;
	padding: 0px;
	margin: 0px;
}
div.aboform label{
	font-size: 10px;
	font-weight: bold;
	width: 174px;
	line-height: 10px;
	padding-top: 8px;
	padding-bottom: 7px;
}
div.aboform fieldset.title,
div.aboform fieldset.lang{
	width: 100%;
	clear: both;
	float: left;
}
div.aboform fieldset.title label,
div.aboform fieldset.lang label{
	font-weight: normal;
	width: auto;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 9px;
}
div.aboform fieldset.title input,
div.aboform fieldset.lang input{
	width: 20px;
}
div.aboform fieldset.title label.title,
div.aboform fieldset.lang label.title{
	font-weight: bold;
	width: 60px;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 0px;
}
div.aboform fieldset.title input,
div.aboform fieldset.lang input{
	margin: 0px;
	padding: 0px;
	margin-top:0px;
}

div.aboform fieldset fieldset{
	clear: none;
	float: left;
	width: 178px;
}
div.aboform fieldset fieldset input{
	clear: both;
	float: left;
	width: 172px;
}
div.aboform textarea{
	width: 350px;
}
div.aboform input.submit{
	width: auto;
	margin-top: 8px;
}

form#newsletterform label{
	width: 110px;
	float: left;
	padding-top: 2px;
	font-weight: bold;
}
body.fr form#newsletterform label{
	width: 130px;
}
body.fr form#newsletterform label.text{
	width: 200px;
}
form#newsletterform input.checkbox{
	float: left;
}
form#newsletterform label.text {
	float: left;
	width: 200px;
	font-weight: normal;
}
/* -------- FREE RECIPES START  */
div#freerecipes-container{
	padding-bottom:9px;
}
div#freerecipes-trail {
	background:transparent url(images/menus_bottom_border.gif) no-repeat scroll bottom;
	height: 1px;
}
div#freerecipes-container a {
	font-size:10px;
}
div#freerecipes-top{
	background:transparent url(images/freerecipes_bg.gif) repeat-y scroll 0px 0px;
}
div.freerecipes-box{
	width:173px;
	margin-right:12px;
}
div.freerecipes-title{
	padding:1px 9px 2px 9px;
	color:white;
	font-weight:bold;
	font-size:11px;
}
div#freerecipes-bottom{
	padding-top:7px;
}
div.freerecipes-text{
	padding:5px 8px;
}

/* -------- RIGHT COLUMN */
div#rightcol{
	width:173px;
	padding: 0px;
	margin-left: 12px;
	padding-bottom: 18px;
	background:transparent url(images/dot.gif) repeat-x scroll bottom;
}
body.shop div#rightcol{
	background-image: none;
}
body.widecontent div#rightcol{
	display: none;
}
div#rightcol ul{
	padding:0px;
	margin:0 0 0 5px; 
	list-style:none;
	font-size:10px;
}
div#rightcol ul li{
	list-style:none;
	padding:0 0 5px 10px; 
	background:transparent url(images/list_dot.gif) no-repeat scroll 0px 4px;
}
div.rightcol-box {
 	line-height:16px;
	margin-bottom:0px;
}

div.rightcol-box h2 {
	text-transform:uppercase;
}
div.rdb-sresults div#rightcol{
	position: relative;
	top: -19px;
}
div#rightcol div.rightcol-box {
	padding-top:19px;
	/*padding-bottom:5px;*/
}
div#rightcol div.rightcol-box-nopaddingbottom{
	padding: 0px;
	padding-top: 11px;
}
div#specials-swf-height{
	position: relative;
	height: 127px;
}
div#rightcol div.rightcol-box-nopaddingbottom div#specials-swf-height div#specials-swf{
	position: absolute;
	top: 8px;
}
div#rightcol div.action-box {
	padding-bottom:0px;
}
div.rightcol-box img{
	display:block;
}
div.rightcol-box-content{
	padding:0 5px;
}
div.rightcol-box-text{
	padding-top: 7px;
	padding-left: 4px;
	padding-right: 4px;
	/*padding-bottom: 14px;*/
	color:#5D503F;
}
div.rightcol-box-text a{
	color:#C20C3D;
	font-weight:bold;
	line-height:13px;
}

div.rightcol-content{
	padding:0 8px;
	margin-bottom:5px;
}
div.rightcol-box select{
	width:157px;
	margin:3px 0;
}

div.tx_netvlmesnip_pi1 div.teaser-right h5{
	margin: 0px;
	background-image:url(images/dottedtitle2lines.gif);
	height:31px;
	line-height:14px;
	padding-top: 2px;
}
div.tx_netvlmesnip_pi1 div.line-left,
div.tx_netvlmesnip_pi1 div.line-right{
	background-image:url(images/dot-y.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
div.tx_netvlmesnip_pi1 div.line-right{
	background-position: right top;	
}
div.tx_netvlmesnip_pi1 div.line-bottom{
	background-image:url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 6px;
	padding-right: 6px;
}
div.tx_netvlmesnip_pi1 div.divider {
	padding: 0px;
	margin: 0px;
}
div.snip-item{
	position: relative;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 14px;
	padding-bottom: 14px;
}
div.tx_netvlmesnip_pi1 a.item-title{
	color: #A0947E;
}
div.tx_netvlmesnip_pi1 div.snip-title{
	padding-top: 5px;
}
div.tx_netvlmesnip_pi1 div.a-price{
	background-image:url(images/netvlmesnip_price.gif);
	background-repeat: repeat-x;
	position: absolute;
	right: 8px;
	top: 14px;
	padding-left: 4px;
	padding-right: 4px;
	height: 27px;
	color: #C30B3D;
	font-size: 17px;
	line-height: 26px;
	font-weight: bold;	
}
/* -------- CURRENT MAGAZINE */
div.curr-mag{
	/*margin-bottom:10px;*/
	color:#5D503F;
}
div.selected-mag {
	padding-top:8px;
	padding-bottom:21px;
	width: 100%;
}

div.selected-mag div.mag-content {
	width:354px;
}
div.selected-mag div.mag-content ul,
div.selected-mag div.mag-content li {
	width:338px;
}

div.selected-mag p.summary-title {
	font-weight:bold;
	padding:0px;
}
div.mag-content {
	margin-left:15px;
	padding-top:7px;
}
div.mag-type-cover div.mag-desc,
div.mag-desc {
	padding-top:8px;
	padding-left:2px;
	
	width:40px;
	width:60px;
	color:#5D503F;
}

div.mag-type-special div.mag-img {
	padding:0px;
}
div.mag-type-special div.mag-desc {
	padding-top:8px;
	width: 100%;
}


div.curr-mag-text {
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
div.cover{ /* TOP SHADOW */
	float:left;
	background:transparent url(images/cover-shadow/top.gif) repeat-x scroll left top;
}
div.cover div{ /* LEFT SHADOW */
	background:transparent url(images/cover-shadow/left.gif) repeat-y scroll left top;
}
div.cover div div{ /* BOTTOM SHADOW */
	background:transparent url(images/cover-shadow/bottom.gif) repeat-x scroll left bottom;
}
div.cover div div div{ /* RIGHT SHADOW */
	background:transparent url(images/cover-shadow/right.gif) repeat-y scroll right top;
}

div.cover div div div div{ /* TOP-LEFT CORNER */
	background:transparent url(images/cover-shadow/topleft.gif) no-repeat scroll left top;
}
div.cover div div div div div{ /* BOTTOM-LEFT CORNER */
	background:transparent url(images/cover-shadow/bottomleft.gif) no-repeat scroll left bottom;
}
div.cover div div div div div div{ /* TOP-RIGHT CORNER */
	background:transparent url(images/cover-shadow/topright.gif) no-repeat scroll right top;
}
div.cover div div div div div div div{ /* BOTTOM-RIGHT CORNER */
	padding:7px;
	background:transparent url(images/cover-shadow/bottomright.gif) no-repeat scroll right bottom;
}
/* -------- POLL  */
div.poll-text{
	color:#5D5141;
	line-height:13px;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-bottom: 12px;*/
}
div.poll-option{
	clear:both;

}
div.poll-option-right{
	width:140px;
}
span.poll-q{
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}
input.vote{
	margin-top:5px;
}

/* -------- Table  */
table.contenttable{
	width: 100%;
	font-family:verdana, sans-serif;
	font-size: 10px;
	background:transparent url(images/dot.gif) repeat-x scroll left top;
	border-collapse: collapse;
	margin-bottom: 10px;
}
table.contenttable caption{
	text-align: left;
	padding: 0px;
	padding-bottom: 4px;
	color:#ADA592;
	font-size:9px;
}
table.contenttable tr{
	background:transparent url(images/dot.gif) repeat-x scroll left bottom;
}
table.contenttable td,
table.contenttable th{
	padding: 0px;
	padding-top: 5px;
}
table.contenttable th{
	font-weight: bold;
	padding-bottom: 7px;
}
table.contenttable td.align-left,
table.contenttable th.align-left{
	text-align: left;
}
table.contenttable td.align-right,
table.contenttable th.align-right{
	text-align: right;
}
table.contenttable td.align-center,
table.contenttable th.align-center{
	text-align: center;
}
table.contenttable p{
	margin: 0px;
	padding: 0px;
	padding-bottom: 7px;
}

/* RTE CONFIG */
table.align-center { text-align: center; }
thead.align-center { text-align: center; }
tbody.align-center { text-align: center; }
tfooter.align-center { text-align: center; }
th.align-center { text-align: center; }
td.align-center { text-align: center; }

table.align-right { text-align: right; }
thead.align-right { text-align: right; }
tbody.align-right { text-align: right; }
tfooter.align-right { text-align: right; }
th.align-right { text-align: right; }
td.align-right { text-align: right; }

/* -------- FOOTER  */
div#footer {
	color:#AC9C8C;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-y;
	padding-top:18px;
	font-size:10px;
}
div#footer a{
	font-weight:normal;
	color:#AC9C8C;
}
div#footer-text{
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	position:relative;
}
div#footer-text img{
	display:inline;
	position:relative;
	top:2px;
}



/* Divider */
div.divider{
	padding-top: 2px;
	padding-bottom: 14px;
}
div.divider div.line{
	width: 100%;
	height: 1px;
	background:transparent url(images/dot.gif) repeat-x scroll left top;
}

/* Teaser */
div.teaser{
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 11px;
}
div.teaser img{
	display: block;
}
div.teaser h5{
	padding: 0px;
	padding-bottom: 5px;
}

div.teaser div.text{
	padding-bottom: 12px;
	float: left;
	width: 245px;
}
div.teaser div.maincontent-out-text{
	width: 247px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
div.teaser div.image {
	padding-top: 2px;
	padding-bottom: 14px;
	width:110px;
}

div.teaser div.text p {
	padding-bottom:4px;
}


div#rightcol div.action-link, 
div#rightcol div.action-done {
	padding-bottom:6px;
}

div#rightcol div.searchresult-res div.action-link,
div#rightcol div.searchresult-res div.action-done {
	padding-bottom:2px;
}
div.selected-mag div.mag-content-text{
	padding-bottom: 12px;
}
div.action-link,
div.action-wait,
div.action-done {
	line-height:12px;
}
div.action-link a{
	padding-left:9px;
	background:transparent url(images/link_action-link.gif) no-repeat scroll 0px 3px;
}
div.action-wait a {
	padding-left:9px;
	background:transparent url(images/link_action-wait.gif) no-repeat scroll 0px 3px;
}
div#rightcol div.action-link a, 
div#rightcol div.action-wait a {
	display:block;
}
div#rightcol div.action-done a{
	display: inline;
} 
div.action-done a {
	background-image: none;
	padding-left:0px;
	 
	/* color:#9E937F; */ 
	/* text-decoration:underline ; */
}
div.action-done a:hover {
	/* color:#C30B3D; */
	/* text-decoration:underline ; */
} 
div.noresults p {
	padding-bottom:0px;
}

div.mytobuy-actionfield a {
/* 	font-size:11px; */
	color:#59533B;
	font-weight:normal;
	display:block;
	width:100%;
}
div.mytobuy-actionfield a:hover {
	text-decoration:none;
	font-style: italic;
}

textarea.mytobuy-edit {
	width:355px; 
	font-size:12px;
}
div.mytobuy-editcontainer a {
	color: #59533B;
	font-weight:normal;
	padding-bottom:20px;
	display:block;
}
div.mytobuy-editcontainer a:hover {
	text-decoration:none;
}
div.mytobuy-item {
	padding-bottom:20px;
}
div.edit-buttons {
	padding-top:12px;
	text-align:right;
}
div.edit-buttons div.save-button {
	padding-right:30px;
}
div#rdb div.recipe-video div.video-player {
	padding-top: 10px;
	padding-bottom: 40px;
}
