


/* teaser images
///////////////////////////////////////////////////////////////////*/

#home .teaser { background-image: url('../../images/teaser/home.jpg'); }
#home .teaser h1, #home .teaser h2 { color:#DEDEDE; }

#oyster .teaser { background-image: url('../../images/teaser/oyster.jpg'); }
#oyster .teaser h1, #de-home .teaser h2 { color:#DEDEDE; }

#buchbestellung .teaser { background-image: url('../../images/teaser/buchbestellung.jpg'); }
#buchbestellung .teaser h1, #de-home .teaser h2 { color:#DEDEDE; }

#kontakt .teaser { background-image: url('../../images/teaser/kontakt.jpg'); }
#kontakt .teaser h1, #de-home .teaser h2 { color:#DEDEDE; }	

#bonus .teaser { background-image: url('../../images/teaser/bonus.jpg'); }
#bonus .teaser h1, #de-home .teaser h2 { color:#DEDEDE; }

#impressum .teaser { background-image: url('../../images/teaser/bonus.jpg'); }
#impressum .teaser h1, #de-home .teaser h2 { color:#DEDEDE; }

#krauch .teaser { background-image: url('../../images/teaser/krauch.jpg'); }
#krauch .teaser h1, #de-home .teaser h2 { color:#DEDEDE; }

/* hauptnavigation
///////////////////////////////////////////////////////////////////*/

.header-4  { width: 310px; height:100px; }
.buch-header-4  { width: 310px; height:80px; }


.navigation {
	padding-top: 5px;
	padding-left: 0px;
	float: left;
	margin:0;
}

.column.align-right {margin-right:6px;}
.navigation li {
	display: block;	
	float: left;	
	padding: 0;
	padding-right:0px;
	margin: 0;
}

.navigation li a {
	float: left;
	display: block;
	color: #666;
	background-repeat: no-repeat;
	text-indent: -3000px;
	height:24px;
	overflow: hidden;
}

.navigation li.nav-spread-1 a {
	background-image: url('../../images/core/nav_spread_1.gif');
	background-position: 0px 0px;
	width: 140px;
}

.navigation li.nav-spread-1 a:hover {
	background-position: 0px -22px;
}

.navigation li.nav-spread-1 a.active {
	background-position: 0px -44px;
}

.navigation li.nav-spread-2 a {
	background-image: url('../../images/core/nav_spread_2.gif');
	background-position: 0px 0px;
	width: 90px;
}

.navigation li.nav-spread-2 a:hover {
	background-position: 0px -22px;
}

.navigation li.nav-spread-2 a.active {
	background-position: 0px -44px;
}



.navigation li.nav-spread-4 a {
	background-image: url('../../images/core/nav_spread_4.gif'); 
	background-position: 22px 0px;
	width: 82px;
}

.navigation li.nav-spread-4 a:hover {
	background-position: 22px -22px;
}

.navigation li.nav-spread-4 a.active {
	background-position: 22px -44px;
}

.navigation li.nav-spread-5 a {
	background-image: url('../../images/core/nav_spread_5.gif'); 
	background-position: 22px 0px;
	width: 138px;
}

.navigation li.nav-spread-5 a:hover {
	background-position: 22px -22px;
}

.navigation li.nav-spread-5 a.active {
	background-position: 22px -44px;
}

.navigation li.nav-spread-6 a {
	background-image: url('../../images/core/nav_spread_6.gif');
	background-position: 0px 0px;
	width: 80px;
}

.navigation li.nav-spread-6 a:hover {
	background-position: 0px -22px;
}

.navigation li.nav-spread-6 a.active {
	background-position: 0px -44px;
}



/* subnavigation level 1 bis 3
///////////////////////////////////////////////////////////////////*/

.subnavigation {
	color:#999;
	font-size:.95em;

	width:100%;
	padding-bottom:0;
	padding-left:0;
	line-height:1em;
	margin-left:0;
	padding-left:0;
}

.subnavigation li a, .subnavigation li a:hover {text-decoration:none !important;}

.subnavigation li { display:block; margin:0; padding-right:.6em; float:left;}

.subnavigation li a { display:block; margin:0; color:#333; text-decoration:none; outline:none; position:relative; }
.subnavigation li.last a { border-right:0px; }
.subnavigation li a:hover { color:#000; }




.subnavigation.level1 {padding-bottom:6px; border-top:1px solid #DDD;padding-top:7px;padding-left:0;margin-left:0; }
.subnavigation.level1 li a {color:#000; padding:4px; font-weight:normal;background:#F5F3F3;}
.subnavigation.level1 li a:hover {color:#BA0317;  font-weight:normal;}
.subnavigation.level1 li.active a, .subnavigation.level1 li.active a:hover {color:#BA0317 !important;font-weight:bold; }
	
.subnavigation.level2 {padding:0;margin: 0;}
.subnavigation.level2 li a {color:#FFF;background-color:#242424; padding:4px;margin-bottom: 6px;}
.subnavigation.level2 li a:hover {color:#CCC;  font-weight:normal;}
.subnavigation.level2 li.active a, .subnavigation.level2 li.active a:hover {color:#BA0317 !important; padding:4px; font-weight:bold; background-color:#F5F3F3;}


.subnavigation.level3 {padding-bottom:3em;padding-top:8px; border-top:1px solid #DDD;margin-left:0;padding-left:0;margin-bottom:8px;}
.subnavigation.level3 li a {color:#222	; font-weight:normal;height:14px;overflow:hidden;}
a:hover .recipeid, a:hover .grey, a:hover .bookid  {color:white; background-color:#BA0317;  font-weight:bold; font-size:90%;}

a:hover .bookid {color:#BA0317;}


.grey-line {
	
}

a .grey {color:white; background-color:#CCC; padding:2px; font-weight:bold; font-size:90%;}
a .recipeid, a .bookid {color:white; background-color:#121212; padding:2px; font-weight:bold;font-size:90%;}
a .bookid {color:black;}


.subnavigation.level3 li.active a {font-weight:bold; }

.subnavigation.level3 li {width: 236px; margin:0;padding:0;text-align:left; line-height:1.2em;padding-bottom:10px;}

.thumb {
	color:#999;
	font-size:.95em;

	width:100%;
	padding-bottom:0;
	padding-left:0;
	line-height:1em;
	margin-left:0px;
	padding-left:0;
}


.thumb li { display:block; margin:0; padding-right:.6em; float:left; padding-bottom:10px;}

.thumb li a { display:block; margin:0; color:#333; text-decoration:none; outline:none; position:relative; }
.thumb li.last a { border-right:0px; }
.thumb li a:hover { color:#000; }

.thumb li a img {border: 1px solid #232323;}
.thumb li a:hover img {border: 1px solid #BA0317;}


dl dt.item {width:400px; display:block;background-color:white; border-bottom:1px solid #EFEFEF;} 
dl dd.designer { width:227px; border-bottom: 1px solid #EFEFEF;}
dl dt.sub {color:#888; border:none;}
dl a:hover {text-decoration:none;}



.subnavigation .menu1 a:hover, a:hover span.recipeid.menu1 {background-color:#D89E5A; color:#FFF;}
.subnavigation .menu2 a:hover, a:hover span.recipeid.menu2 {background-color:#4886A2; color:#FFF;}
.subnavigation .menu3 a:hover, a:hover span.recipeid.menu3 {background-color:#89356F; color:#FFF;}
.subnavigation .menu4 a:hover, a:hover span.recipeid.menu4 {background-color:#8FA587; color:#FFF;}
.subnavigation .menu5 a:hover, a:hover span.recipeid.menu5 {background-color:#656455; color:#FFF;}
.subnavigation .menu6 a:hover, a:hover span.recipeid.menu6 {background-color:#BD0A1D; color:#FFF;}

.subnavigation li.active.menu1 a {color:#D89E5A; }
.subnavigation li.active.menu2 a {color:#4886A2; }
.subnavigation li.active.menu3 a {color:#89356F; }
.subnavigation li.active.menu4 a {color:#8FA587; }
.subnavigation li.active.menu5 a {color:#656455; }
.subnavigation li.active.menu6 a {color:#BD0A1D; }

#a_z ul.list {list-style:none;margin:0;padding-top:0px;}
#a_z ul.list li {padding-bottom:4px;}
#a_z h3 {padding-bottom:0px;line-height:1em; margin:0;padding-bottom:4px;padding-top:14px;color:#BA0317;}

#christmas07 {
	padding-top:68px;
	height:204px !important;
	overflow:hidden !important;
	padding-left:20px;
	width:287px;
	color:#E7E7E7;
	background:#A9011A url('../../images/nguten.gif') top center no-repeat!important;
}

.form_styler {background: url('../../images/nguten.gif') top center no-repeat; padding-bottom:4px;}

.form_styler input {font-size:1.5em;padding:2px;color:#A9011A;background:#E7E7E7; }



#quote_1 {position: absolute;
left: 780px;
top: 586px;
height: 112px;
width: 250px;
color: #000;
z-index: 3;
color:#121;
font-weight:bold;
line-height:1.8em;
}


#quote_3 {position: absolute;
left: 780px;
top: 1586px;
height: 250px;
width: 250px;
color: #000;
z-index: 4;
color:#121;
font-weight:bold;
line-height:1.8em;
}

#quote_2 {position: absolute;
left: 780px;
top: 900px;
height: 250px;
width: 200px;
color: #000;
z-index: 4;
color:#121;
font-weight:bold;
line-height:1.8em;
}