@charset "utf-8";
/* CSS Document */



body {

margin:0;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
background-repeat:repeat-y;
background-position:0px 0px;
background-color:#FBE9B9;

}



.clearer {

clear:both;
display:block;
}



/* Page-Layout */



#pageContainer {

width:999px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
min-height:600px;
background-image:url(../images/bgPage.jpg);
background-repeat:repeat-y;
border-left:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
border-right:solid 1px #ffffff;
background-color:#ffffff;

}

#pageContainerStart {

width:999px;
min-height:600px;
background-image:none;
background-color:transparent;
margin:auto;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
}

* html #pageContainerStart {



height:600px;
}

* html #pageContainer {

height:600px;
}



#topBar {

height:99px;
width:999px;
background-image:url(../images/logo-oetker.png);
background-repeat:no-repeat;
background-repeat:no-repeat;
overflow:hidden;
position:relative;
z-index:1000;
margin-bottom:-99px;
}

* html #topBar {

height:99px;
width:999px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p57458.typo3server.info/fileadmin/templates/oetker/images/logo-oetker.png', sizingMethod='scale');


overflow:hidden;
position:relative;
z-index:1000;
margin-bottom:-99px;

}


#topBarStart {

height:23px;
background-color:#be0027;
background-image:url(../images/bgSearch.gif);
background-repeat:no-repeat;
background-position:0 0;
overflow:hidden;
margin-right:0px;
}





#leftColumn {

width:400px;
float:left;
min-height:420px;
}

#pageContainerStart #leftColumn {

width:999px;
float:none;
height:870px;
background-image:url(../images/bgStart.jpg);
background-repeat:no-repeat;
background-position:0 526px;
}



#rightColumn {

width:533px;
float:left;
margin:10px 20px 30px 30px;
padding-top:100px;
font-size:12px;
line-height:14px;
letter-spacing:0.02em;
}

* html #rightColumn {

width:533px;
float:left;
margin:10px 10px 10px 15px;
font-size:12px;
line-height:14px;
letter-spacing:0.02em;


}



/* Page-Layout */



/* Left-Column */



#logo {



width:200px;
height:90px;
position:absolute;
margin-left:0px;
top:10px;
z-index:3000;
}

* html #logo{

}

#logo a{

width:200px;
height:90px;
display:block;
text-decoration:none;
font-size:0px;
}



#leftVisual {

width:400px;
height:480px;
margin-bottom:-50px;
position:absolute;
z-index:2;
}



#teasers {

margin-top:434px;


}



/* Left-Column */











/* Right-Column */



#claim {

margin:0 0 70px 0;
display:none;
}

#rightColumn h1 {

color:#cc0000;
font-size:22px;
font-weight:normal;
margin:0 0 5px 0;
line-height:22px;
padding-top:0;
}

#rightColumn h2 {

font-size:13px;
font-weight:normal;
margin:10px 0 5px 0;
line-height:15px;
}

#rightColumn h4 {

font-size:12px;
font-weight:bold;
margin:10px 0 -11px 0;
line-height:15px;
}

#rightColumn h3 {

font-size:14px;
font-weight:normal;
margin:10px 0 5px 0;
line-height:14px;
}





#rightColumn a:link, #rightColumn a:visited, #rightColumn a:active, #rightColumn a.href {

text-decoration:none;
text-transform:uppercase;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
}

#rightColumn a.href {
cursor:pointer;
}

#rightColumn td a:link, #rightColumn td a:visited, #rightColumn td a:active {

text-decoration:none;
text-transform:none;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
}

#rightColumn a:hover {
background-image:url(../images/bgLinkarrow-ho.gif);
text-decoration:underline;
}

#rightColumn td a:hover {
background-image:url(../images/bgLinkarrow-ho.gif);
text-decoration:underline;
}



#rightColumn .csc-sitemap a:link,#rightColumn .csc-sitemap a:active,#rightColumn .csc-sitemap a:visited{

background-image:none;
padding:0;
}



#footer {
margin:80px 20px 10px 0;
text-align:right;
clear:both;
font-size:10px;}



#footer a:link, #footer a:active, #footer a:visited{

text-decoration:none;
color:#666666;
text-transform:uppercase;
padding:0 3px 0 3px;
font-size:10px;
background-image:none;
}

#footer a:hover{

text-decoration:underline;
}



/* Right-Column */











/* News */



#leftColumn  .news-latest-item {

 border-bottom:3px solid #FFFFFF; 

}

#leftColumn .news-latest-image {

width:200px;
height:139px;
float:left;
display:block;
overflow:hidden;
}

#leftColumn  .news-latest-item a{

text-decoration:none;
color:#ffffff;
cursor:pointer;
}

#leftColumn .news-latest-headline {

font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-size:12px;
width:170px;
display:block;
margin:35px 15px 5px 15px;
float:left;
letter-spacing:0.04em;
}

#leftColumn .news-latest-subheader {

font-size:10px;
width:170px;
display:block;
margin:0 15px 5px 15px;
float:left;
letter-spacing:0.04em;
}

* html #leftColumn .news-latest-headline {

font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:12px;
width:170px;
display:block;
margin:35px 10px 5px 15px;
float:left;
letter-spacing:0.04em;
}

* html #leftColumn .news-latest-subheader {

font-size:10px;
width:170px;
display:block;
margin:0 10px 5px 15px;
float:left;
letter-spacing:0.04em;
}

#leftColumn .news-latest-subheader p{

padding:0;
margin:0;
}





#rightColumn .news-list-item img{

padding:0;
margin:0 0 0 20px;
width:120px;
float:right;


}

#rightColumn  a .news-list-title{

text-transform:uppercase;
color:#666666;
background-image:url(../images/bgLinkarrow-ho.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
display:block;
}

#rightColumn  a:hover .news-list-title{

text-decoration:none;
color:#666666;
}

#rightColumn .news-list-item a{

text-decoration:none;
color:#666666;
cursor:pointer;
background-image:none;
padding:0;
margin-left:0;
}

#rightColumn .news-list-item p{

display:inline;
text-transform:none;
}

#rightColumn .news-list-item a:hover{

text-decoration:none;
color:#666666;
}

#rightColumn .news-list-date {

font-weight:bold;
}

#rightColumn .news-list-date-text {padding-left:10px; display:block;}

#rightColumn .news-list-item {

margin:0 0 20px 0;
background-color:#FAEAB9;
padding:10px;
}



#rightColumn .news-single-item  div.news-single-img{
width:200px;
float:right;
margin:6px 0 10px 10px;
}

#rightColumn .news-single-item  .news-single-imgcaption{
width:200px;
text-align:center;
font-size:11px;
margin:0 0 0 10px;
}

#rightColumn .news-single-img a:link,#rightColumn .news-single-img a:visited,#rightColumn .news-single-img a:active {

background-image:none;
}

/* News */



/* Navigation */



#crumbNavi {

height:50px;
text-transform:uppercase;
}



#crumbNavi a:link, #crumbNavi a:active, #crumbNavi a:visited {

text-decoration:none;
color:#666666;
background-image:url(../images/crumbarrow.gif);
background-repeat:no-repeat;
padding:0 15px 0 10px;
background-position:0px 2px;
font-size:10px;
}

#crumbNavi a:hover{
background-image:url(../images/crumbarrow-ho.gif);
text-decoration:underline;
}



/* Navigation */

#yymenu .mmLevel1, #yymenu .mmLevel2, #yymenu .mmLevel3  {min-height:166px; background-image:url(../images/bgNavi01.png); background-color:#F3E9DF;  
-moz-opacity: 0.8;}


#yymenu .mmLevel2 {min-height:346px !important;}
* html #yymenu .mmLevel2 {height:360px !important;}
#yymenu .container1 {margin-left:-26px; z-index:5000 !important;}
#yymenu .container2 {min-height:346px !important; margin-left:-26px; z-index:6000 !important;}

* html #yymenu .container2,  {height:360px !important; }
*+html #yymenu .container2 {min-height:334px !important;}
* html #yymenu #menu4815Container {height:360px !important;}
* html #yymenu #menu3723Container {height:190px !important;}
* html #yymenu #menu20518Container.container2 {height:190px !important;}
#yymenu .container2 { 
  min-height /*\**/ :334px \9 !important
} 
#yymenu .container3 {margin-left:-26px; z-index:7000 !important;}

* html #yymenu .container2 {height:360px !important; margin-left:-26px; z-index:6000 !important; background-image:url(../images/bgNavi01.png);} 
* html #yymenu .container1 {height:166px !important; margin-left:-26px; z-index:5000 !important; background-image:url(../images/bgNavi01.png);} 

* html #yymenu #menu11638Container {height:166px !important;}
#yymenu #menu11638Container .mmLevel2, #yymenu #menu20518Container .mmLevel2{min-height:166px !important;}
#yymenu #menu20518Container {min-height:166px !important;}

/* OFSInt */
* html #yymenu #menu30861Container, * html #yymenu #menu30859Container {height:70px !important;}
 #yymenu #menu30861Container .mmLevel1, #yymenu #menu30859Container .mmLevel1 {min-height:70px !important; }
* html #yymenu #menu30867Container, * html #yymenu #menu30871Container, * html #yymenu #menu30876Container {height:120px !important;}
/* OFSInt */

#navigation {
background-image:url(../images/bgNavi01.png);
position:absolute;
margin:137px 0 -2px 40px;
text-transform:uppercase;
z-index:3;
overflow:hidden;
width:200px;
}

* html #navigation {
filter:alpha(opacity=90);
}

#yymenu {
/*position:absolute;*/
text-transform:uppercase;
}
.mmLevel1 {
position:absolute;
left:0px;
top:0px;
z-index:9999;
}
#navigation a, #yymenu a {


min-height:16px;
line-height:14px;
width:148px;
display:block;
color:#000000;
font-size:10px;
letter-spacing:0.025em;
font-weight:bold;
padding:4px 40px 2px 12px;
text-decoration:none;
}



* html #navigation a,* html #yymenu a {


height:16px;
cursor:pointer;


}
#navigation  a:hover , #yymenu  a:hover{
color:#cc0000;

}
#navigation  a:hover.sub , #yymenu  a:hover.sub{
color:#cc0000;
background-repeat:no-repeat;
background-position:center left;
background-image:url(../images/bgnavilinks.gif);
}
#yymenu .mmLevel2 a:hover{
background-image:none;
}

#navigation a.active , #yymenu a.active{

color:#cc0000;
}

.naviborder {

height:2px;
background-image:url(../images/bgNavi02.png);
font-size:0px;
line-height:0px;}

* html .naviborder {

background-image:url(../images/bgNavi02.gif);} 
*+html .naviborder {
height:2px !important;
background-image:url(../images/bgNavi02.gif);

width:250px;} 

#navigation ul, #navigation ul li {

margin:0;
padding:0;
list-style-image:none;
list-style:none;
}

/* Navigation */







/* Animationen */



.tx-slideshow-pi1 {

width:200px;
height:145px;
padding:0 0 20px 20px;
float:right;
}

/* Animationen */



/* Menu of subpages with abstract */

#rightColumn .csc-menu-4 {

width:330px;
}
* html #rightColumn .csc-menu-4 {

width:260px;
}

#rightColumn .csc-menu-4 dd{

margin:0 0 15px 10px;
}

#rightColumn .csc-menu-4 a {

text-transform:uppercase;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
margin:0 0 4px 0;
background-position:0 4px;
display:block;
}

#rightColumn .csc-menu-4 a:hover {

text-transform:uppercase;
color:#cc0000;
text-decoration:none;
background-image:url(../images/bgLinkarrow-ho.gif);
}

/* Menu of subpages with abstract */



/* Suche */

#searchbox {

margin-top:75px;
margin-right:34px;
width:203px;
float:right;
height:15px;
background-image:url(../images/bgSearch.gif);
text-align:right;
background-repeat:no-repeat;
}

#pageContainerStart #searchbox {

margin-top:75px;
margin-right:34px;
width:203px;
float:right;
height:15px;
background-image:url(../images/bgSearchStart.gif);
text-align:right;
background-repeat:no-repeat;
}



#searchbox form{



height:15px;
margin:-3px 0 0 0;
padding:0;


}
* html #searchbox form{



height:15px;
margin:-5px 0 0 0;
padding:0;


}

#searchbox .tx-indexedsearch-searchbox-sword {

margin:0;
padding:0;
border:none;
}

#searchbox input{



width:89px;
font-size:11px;
color:#666666;
border:none;
margin-top:0px;
height:13px;
padding:0;
margin:0;
overflow:hidden;
background-color:transparent;
}

#searchbox input.sendsearch{
border:none;
width:35px;
height:13px;
}

#rightColumn .tx-indexedsearch-info  {

background-color:#FBE9B9;}

#rightColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {

color:#cc0000;}

.tx-indexedsearch-whatis{display:none;}

/* Suche */



/*Forms */



#rightColumn fieldset{

border:none;
margin-top:20px;
}

#rightColumn fieldset label{

width:85px;
display:block;
margin-top:10px;
float:left;
font-weight:bold;
}

#rightColumn fieldset input, textarea{

width:230px;
margin-top:10px;
}



#rightColumn fieldset input.csc-mailform-check {

width:16px;
}



/*Forms */



/*Produkte Rezepte*/

#rightColumn #productcolumn2 {

width:215px;
float:right;
}

#rightColumn #productcolumn1 {

width:310px;
float:left;
}

#rightColumn #productcolumn1 .line{
height:2px;
line-height:0px;
font-size:0px;
}

#rightColumn #productcolumn1 #recipes {

padding-bottom:10px;
}

#rightColumn #productcolumn1 #recipes a{

text-transform:uppercase;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
display:block;
font-size:11px;
}

#rightColumn #productcolumn1  a:link.text, #rightColumn #productcolumn1  a:visited.text,#rightColumn #productcolumn1  a:hover.text, #rightColumn #productcolumn1  a:active.text{
text-transform:none;
color:#666666;
background-image:none;
background-repeat:no-repeat;
text-decoration:none;
padding:0;
font-size:12px;
}
#rightColumn #productcolumn1  a img{
border:none;
}

#rightColumn #productcolumn1 #recipes br{
display:none;
}

#rightColumn #productcolumn1 #recipes p{


}

#rightColumn #productcolumn1 #recipes a:hover{
background-image:url(../images/bgLinkarrow-ho.gif);
text-decoration:none;
color:#cc0000;
}

#rightColumn #productcolumn1 #nutrition {

margin:0 0 15px 0;


}

#rightColumn #productcolumn1 #nutrition td{



font-size:11px;
}



#rightColumn #productcolumn2 td.recipeHeader {

color:#ffffff;
font-weight:bold;
padding:0 0 0 10px;


}

#rightColumn #productcolumn2 img {

border:none;


}

#rightColumn #productcolumn2 ol {

margin:10px 0 10px 0;
padding:0 0 0 30px;
width:175px;
}

#rightColumn #productcolumn2 #recipeSearchBox {
background-color:#cc0000;
padding:5px;
margin:10px 0 0 0;
}

#rightColumn #productcolumn2 #recipeSearchText {

width:50px;
display:block;
float:left;
padding:4px 0 0 0;
}
#rightColumn table.topten{
margin-top:13px;
}
#rightColumn #productcolumn2 a{

text-transform:uppercase;
color:#666666;
background-image:none;
background-repeat:no-repeat;
padding:0 0 0 0;
background-position:0 4px;
display:block;
font-size:11px;
}
#rightColumn #productcolumn2 li a{
font-size:11px;
text-transform:none;

}
#rightColumn #productcolumn2 li {
font-size:11px;
text-transform:none;
margin-bottom:5px;
line-height:13px;

}
* html #rightColumn #productcolumn2 li {
font-size:11px;
text-transform:none;
margin-bottom:-10px;
margin-top:0px;
padding:0;
}

#rightColumn #productcolumn2 br{

display:none;
}

#rightColumn #productcolumn2 a:hover{

text-decoration:none;
color:#cc0000;
}

#rightColumn .tx-dro-pi1  input.tx-indexedsearch-searchbox-sword  {

height:16px;
width:205px;
border:none;
display:block;
font-size:11px;
color:#666666;
line-height:16px;
float:none;
background-color:#FFFFFF;

}

#rightColumn .tx-dro-pi1  .sendsearch  {
letter-spacing:normal;
border:none;
background-image:none;
cursor:pointer;
background-color:transparent;
color:#ffffff;
font-weight:bold;
font-size:12px;
background-image:url(../images/bgSearchRecipesSingle.gif);
background-repeat:no-repeat;
margin:3px 0 0 -5px;
padding:0 0 0 8px;
height:15px;
width:200px;
text-align:left;}



#rightColumn .products-browser{

font-weight:bold;
margin:15px 0 0 30px;


}

#rightColumn #productcolumn2 .products-browser a:link,#rightColumn #productcolumn2 .products-browser a:visited,#rightColumn .products-browser #productcolumn2 a:active,#rightColumn #productcolumn2.products-browser a{

font-weight:normal;
text-transform:uppercase;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
display:block;
font-size:11px;
}

#rightColumn #productcolumn2 .products-browser a:hover{

background-image:url(../images/bgLinkarrow-ho.gif);

color:#cc0000;


}







#printheader {

height:0px !important;
overflow:hidden;}

* html #printheader {

height:0px !important;
width:0px;
overflow:hidden;}







#rightColumn .tx-indexedsearch-whatis, #rightColumn .tx-indexedsearch-title {

font-weight:bold;
}



#rightColumn .tx-indexedsearch-percent {

display:none;
}



.handelspartner dl {

float:left;
}

#rightColumn .handelspartner dl dt a{

background-image:none;}

#rightColumn .handelspartner dd{

text-align:center;
margin:0 10px 0 0;}



#rightColumn .csc-textpic-image a:link, #rightColumn .csc-textpic-image a:active, #rightColumn .csc-textpic-image a:visited{

background-image:none;
margin:0;
padding:0;


}



#rightColumn .trenner {

clear:both;
}







/*Startseite*/

#teaserStart  {


background-image:url(../../oetker/images/bgTeaserStart.gif);
background-repeat:no-repeat;
margin-left:0px;
margin-top:15px;
width:998px;
font-size:12px;
background-position:0 -52px;
padding-bottom:14px;
}

* html #teaserStart  {


position:relative;
margin-left:-50px;
margin-top:15px;
width:998px;
background-position:50px -60px;
background-image:url(../../oetker/images/bgTeaserStart.gif);
}

#teaserStart  a{

color:#ffffff;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;

}

#teaserStart  p{

margin:15px 0 10px 0;
}

#teaserStart  .linkboxStart{

float:left;
width:280px;
margin:20px 0 0 20px;
color:#ffffff;
}

* html #teaserStart  .linkboxStart{

float:left;
width:260px;
margin:20px 0 0 20px;
color:#ffffff;
}

#teaserStart  .linkboxStart a:link, #teaserStart  .linkboxStart a:active, #teaserStart  .linkboxStart a:visited{

display:block;
font-size:12px;
line-height:24px;
letter-spacing:0.025em;
background-image:url(../images/bgTeaserStartLinkarrow.gif);
background-repeat:no-repeat;
background-position:0 8px;
padding:0 0 4px 12px;
}

#teaserStart  .news-latest-item{

float:left;
width:170px;
margin-left:50px;
margin-top:0px;
}

#teaserStart  .news-latest-item .news-latest-img a:link, #teaserStart .news-latest-item .news-latest-img a:visited, #teaserStart  .news-latest-item .news-latest-img a:active{

background-image:none;
padding:0;
margin:0;
}

#teaserStart  .news-latest-item a:link, #teaserStart  .news-latest-item a:visited, #teaserStart  .news-latest-item a:active{


font-size:15px;
letter-spacing:normal;

height:38px;
padding:3px 0 4px 0px;
display:block;
}

#headerStart  {

margin-left:680px;

}

#headerStart h1 {

font-size:25px;
color:#ffffff;
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-weight:normal;
position:absolute;
width:280px;
margin-top:-75px;


}



#pageContainerStart #footer {

position:relative;
text-align:right;
clear:both;
color:#ffffff;
width:959px;
z-index:2;
font-size:12px;
margin:120px 40px 0 0;}



#pageContainerStart #footer a:link, #pageContainerStart #footer a:active, #pageContainerStart #footer a:visited{

text-decoration:none;
color:#ffffff;
text-transform:uppercase;
padding:0 3px 0 3px;
font-size:10px;
background-image:none;
}

#pageContainerStart #footer a:hover{

text-decoration:underline;
}


* html #rightColumn #productcolumn2 {
width:215px;
float:right;
}
* html #rightColumn #productcolumn2 table{
width:215px;
float:right;
}

* html #rightColumn #productcolumn2 ol {
margin:5px 0 5px 0;
padding:0 0 0 30px;
width:160px;
}

* html #rightColumn .tx-dro-pi1 td input.tx-indexedsearch-searchbox-sword  {
height:12px;
width:124px;
border:none;
margin:-18px 0 0 36px;
display:block;
font-size:10px;
color:#666666;
line-height:10px;
float:left;
background-color:#FFFFFF;}
/* Ergänzungen testserver */

#rightColumn #productcolumn2 #inhaltsstoffe img {
padding-right:7px;
background-image:url(../../../OFS/icons/00_komma.jpg);
background-position:right;
background-repeat:no-repeat;}
#rightColumn #productcolumn2 #inhaltsstoffe  {
min-width:11px;
min-height:28px;
}

#rightColumn #productcolumn2 #endmarker{
margin-left:-7px;
background-color:#FFFFFF;
width:7px;
position:absolute;
z-index:50;
display:inline;
height:28px;
}
*+html #rightColumn #productcolumn2 #endmarker{
margin-left:-11px;

}
* html #rightColumn #productcolumn2 #endmarker{
margin-left:-11px;
}


/*#yymenu .mmLevel1 {
position:absolute;
left:0px;
top:0px;
z-index:99999;}

* html #yymenu .mmLevel1 {
position:relative;
left:0px;
top:0px;
z-index:994999;
}*/

#propertyicons {
margin-left:30px;
margin-top:10px;}

#rightColumn .zub {
display:block;
margin:5px 0 0 0;
clear:both;
}
#rightColumn .zubicon {
padding:0 4px 0 0;
vertical-align:text-top;
float:left;
}
#rightColumn .zubtext {
width:281px;
float:right;
display:block;
margin:0;
}
#rightColumn .zubtext br{
margin:2px;
display:block;
}

#navigation a.active, #yymenu a.active{
color:#cc0000;
}
.csc-sitemap ul ul ul ul {
display:none;}