
body {background-color:#FBF8EE}

/* position of the "aktuelles Heft" image + Inhalt/Abo/Vorschau link list 
   all positions relative to the top/left corner of the header div
*/
#issue {/* set left+top position in brand-specific css */}
#header #issuelinks {/* set left+top position in brand-specific css */}
#header #issuelinks li a {color:#fff}

#header #loginbox {
	background-image:url(/media/img/lecker/header_login.gif);
}

#header #loginbox div.jetztMitmachen {
    position: absolute;
    left: 195px;
    top: 8px;
    width: 109px;
    height:24px;
    background-image:url(/media/img/jetzt_mitmachen.gif);
}


/* override color scheme in brand-specific css where needed */

.cText1, #bc * {color:#777}
.cText2 {color:#333}
.cText3 {color:#ccc}

a:hover,
.cHigh {color:#E10000}
.bgHigh, #logobox {background-color:#E10000}

.cBrand1 {color:#DAF2F4}
.bgBrand1 {background-color:#DAF2F4}

.cBrand2 {color:#A9D8E1}
.bgBrand2 {background-color:#A9D8E1}

.cBrand3 {color:#5CADBD !important}
.bgBrand3 {background-color:#5CADBD} /* used for logobox(see lecker.css), some buttons etc. */

#article .bc a,
.cBrand4 {color:#399AAD !important}
.bgBrand4 {background-color:#399AAD}

#article .articleText {
	width:100%;
	position:relative;
	font-size:13px;
}
#article .articleText h5 {font-size:13px}
#article .articleText h5.subHeadline {font-size:15px}
#article .besideImage {width:280px !important} /* used together with .articleText for Produktansicht if articleImage there */

.printView { display: none; }

.button {
	border:1px dotted #fff;
	background-image:url(/media/img/bullet_2arrow_w_6pxl.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 0px 5px 0px 20px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	overflow:visible;	/* makes right padding controllable in IE */
	cursor: pointer;
}
a.button {
	display: block;
	float: left;
}
a.button:hover,
a.button:focus {
	text-decoration: none;
	color: #fff;
}


/* new, thicker button for "menue der woche" (see mantis #6730) */
.button_mdw {
	border:1px solid #fff;
	background-position:left center;
	background-repeat:no-repeat;
	padding: 3px 10px 4px 22px;
	height:20px;
	width:131px;
	overflow:visible;	/* makes right padding controllable in IE */
	cursor: pointer;
}
a.button_mdw {
	display: block;
	float: left;
}
a.button_mdw:hover,
a.button_mdw:focus {
	text-decoration: none;
	color: #fff;
}

/* new button style; bg-image MUST be defined in brand-specific css file! */

/* new recipe search button */
.button_new {
	border:1px solid #5EADBE;
	background-position:left center;
	background-repeat:no-repeat;
	overflow:visible;	/* makes right padding controllable in IE */
	cursor: pointer;
	height:20px;
	width:82px;
}
a.button_new {
	display: block;
	float: left;
}
a.button_new:hover,
a.button_new:focus {
	text-decoration: none;
	color: #fff;
}

/* new recipe search button */

.button_recipe {
	border:1px solid #5EADBE;
	background-position:left center;
	background-repeat:no-repeat;
	overflow:visible;	/* makes right padding controllable in IE */
	cursor: pointer;
	height:20px;
	width:118px;
}
a.button_recipe {
	display: block;
	float: left;
}
a.button_recipe:hover,
a.button_recipe:focus {
	text-decoration: none;
	color: #fff;
}

/* new button style; bg-image MUST be defined in brand-specific css file! */
.button_b {
	border:1px solid #5EADBE;
	background-position:left center;
	background-repeat:no-repeat;
	overflow:visible;	/* makes right padding controllable in IE */
	cursor: pointer;
	height:27px;
	width:88px;
}
a.button_b {
	display: block;
	float: left;
}
a.button_b:hover,
a.button_b:focus {
	text-decoration: none;
	color: #fff;
}

#navigation .search input.text {color:#939393}

/* Einzelrezept */

#article {position:relative;padding-top:25px}
#article .bc {padding:5px 0 10px 0}

#article .headline {position:relative;width:100%}
#article .headline .left {width:430px}
#article .headline .right {width:170px;text-align:right;position:absolute;right:0;top:7px;} /* rating stuff */

#article .headlineRight {float:right; text-align:right;  padding-top:7px; overflow:visible;}
#article .headlineRight .partnerLogo td { vertical-align:middle; text-align:right; font-size:13px;}
#article .headlineRight td.partnerLogoText { vertical-align:middle; text-align:right; font-size:13px; width:105px;}

#article .headlineExt {position:relative; display:inline;}
#article .headlineExt .left {display:inline;}
#article .headlineExt .right {text-align:right; float:right; text-align:right; margin-top:7px;}
#article .headlineExt .anzeige { font-size:11px; display:inline;}
#article .headlineExt .author { font-size:11px; color:#333; display:inline; }
#article .headlineExt .roofLine { font-size:13px; color:#777; display:inline; }
#article .headlineExt h2.roofLine { font-size:13px; color:#777; display:inline; font-weight:normal;}


#article .articleImage {width:308px;margin:2px 12px 3px 0;}

/* Bildausrichtung + kein Textumfluss START */

#article .imageLeft, #quiz .imageLeft, .quizResults .imageRight {margin:3px 12px 3px 0;}
#article .imageRight, #quiz .imageRight, .quizResults .imageRight {margin:2px 0px 3px 12px;}
#article .imageMiddle {margin:2px auto 3px auto;}

/*#article .mImageLeft {width:208px;margin:2px 12px 3px 0;}
#article .mImageRight {width:208px;margin:2px 0px 3px 12px;}
#article .mImageMiddle {width:208px;margin:2px auto 3px auto;}

#article .sImageLeft {width:108px;margin:2px 12px 3px 0;}
#article .sImageRight {width:108px;margin:2px 0px 3px 12px;}
#article .sImageMiddle {width:108px;margin:2px auto 3px auto;}*/

/* kann raus */
/*#article .lWidth { width:284px;}
#article .mWidth { width:384px;}
#article .sWidth { width:484px;}*/

#article .justify { text-align:justify; }
/* Bildausrichtung + kein Textumfluss ENDE */

#article table.articleTable { border-bottom:2px dotted #e1e1e1;  }
#article table.articleTable td { border-top:2px dotted #e1e1e1;  padding:5px 10px;}
#article table.articleTable .borderRight { border-right:2px dotted #e1e1e1;  }



#article p {padding-bottom:10px}
#article .copyrightnotice {padding-top:3px}

#article #picNo {margin-right:5px; color:#606060}

/* Zwischenüberschriften (h5) zwischen zwei Absätzen (p) */
#article .zHead {font-weight:bold;margin-bottom:10px}


#commentForm .commentform {width:100%}
#commentForm .commentform .commentdiv {border:1px solid #ddd;margin:6px 0}
#commentForm .commentform .commentdiv textarea {
	width:602px;
	height:72px;
	border:none;
	border-width:0;
	margin:0;
	background-color:#fff;
}

#commentForm input.txtinput {
	width:150px;
	padding:1px 0;
	line-height:13px;
	background-color:#fff;
	border:1px solid #5CADBD; /* adjust color in brand-spec. css */
}
#commentForm .fl {padding-right:10px}
#commentForm .fl input {margin-bottom:3px}

#article #ingredients {width:284px;float:right}
#article #ingredients h5 {font-size:13px;padding-bottom:7px}
#article #ingredients h3 {font-size:13px;padding-bottom:7px}
#article #ingredients ul li, .zutatenliste li {margin-bottom:7px}
#article #ingredients ul.lbluebullets li, body div .zutatenliste li {background-position:0 3px}

/* standardlisten */
#article ul.list,
#article ol.list {
	margin: 0 0 1em 0;
	padding: 0;
	overflow: hidden;
}
#article ul.list li,
#article ol.list li {
	margin: 0 0 0 25px;
	padding: 0;
}
#article ul.list li {
	list-style-type: disc;
}
#article ol.list li {
	list-style-type: decimal;
}


#article table.nutrition {width:100%}
#article table.nutrition td {padding:5px 10px;text-align:center}

table.instructions {}
table.instructions th {
	width:32px;
	padding:6px 0 10px 3px;
	color:#fff;
	background:transparent url(/media/img/bg_circle_blue.gif) top center no-repeat;
	text-align:center;
	font-weight:bold;
	font-size:15px;
}
table.instructions td {padding:0 0 12px 12px}


/* Recipeinfo (below rezept-headline) */
.recipeInfo {width:100%;position:relative}
.recipeInfo table {
	/*margin-right:170px;*/
	float:none
}
.recipeInfo td {padding:5px 10px;vertical-align:middle}
.recipeInfo td.recType {padding-left:0}
.recipeInfo td.recCal {}
.recipeInfo td.recVid {}
.recipeInfo td.recVid img {vertical-align:top}
.recipeInfo .recRate {
	position:absolute;
	text-align:right;
	width:180px;
	right:0;
	top:6px;
	float:none !important;
	z-index:999;
}

.pictextresults .recipeInfo .recRate {width:auto}

#recipeStats {width:100%}
#recipeStats td {text-align:center}


/* Produkt */

table.product_data {
	width: 100%;
	border-collapse: collapse;
	color: #999;
}
table.product_data th {
	border: 2px dotted #ddd;
	border-left: 0;
	padding: 5px 5px 5px 0;
	font-weight: normal;
	vertical-align: top;
}
table.product_data td {
	border: 2px dotted #ddd;
	border-right: 0;
	padding: 5px 0 5px 5px;
	vertical-align: top;
}


/* search results */

table.resultSummary {background-color:#EBEBDC;width:100%}
.resultSummary select {vertical-align:middle}
.resultSummary td {vertical-align:middle;padding:2px 12px}

table.paging {background-color:#EBEBDC;width:100%}
table.paging td {vertical-align:middle;padding:4px 12px 2px 12px}
table.paging td.toPrev {padding-right:0}
table.paging td.toPage {text-align:center}
table.paging td.toNext {text-align:right;padding-left:0}

table.paging td.toPage a {padding:2px 5px}
table.paging td.toPage b {padding:1px 4px 0 4px;color:#fff}

/* override the background-image property in brand-specific css file */
table.paging td a.toFirstPage {background:transparent url(/media/img/toFirst_pink.gif) left center no-repeat;margin-right:5px}
table.paging td a.toLastPage {background:transparent url(/media/img/toLast_pink.gif) right center no-repeat;margin-left:5px}

table.paging td.disabled a.toFirstPage {background:transparent url(/media/img/toFirst_gray.gif) left center no-repeat;margin-right:5px}
table.paging td.disabled a.leftLeftArrowHigh {
	background-image:url(/media/img/bg_arrow_left_gray.gif);
	text-decoration:none;
	color:#bbb;
}

table.paging td.disabled a.toLastPage {background:transparent url(/media/img/toLast_gray.gif) right center no-repeat;margin-left:5px}
table.paging td.disabled a.rightArrowHigh {
	background-image:url(/media/img/bg_arrow_right_gray.gif);
	text-decoration:none;
	color:#bbb;
}

table.paging td a img {width:16px}

.pictextresults {}
.pictextresults .mContent {background: #fff;}
.pictextresults .mIndent {overflow:visible;} /* make section labels visible! */
.pictextresults h3 a {font-size:20px}
.pictextresults td.pic {text-align:right;padding-right:8px}
.pictextresults td.pic img {vertical-align:top;display:inline}
.pictextresults td.txt {width:100%}

.relatedRecipes td.pic, .relatedRecipes td.txt {padding-bottom:8px}

/* sitesearch results */

.pictextresults .sectionlabel {
	float: right;
	position: relative; top: -8px;
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
}
.pictextresults .rate_article {
	margin-top: -5px;
	clear: both;
}
.pictextresults h3 a img {
	position: relative; top: -5px;
}
.pictextresults .result_author {
	margin: 5px 0;
}
.pictextresults .result_author img {
	margin-right: 5px;
}

/* universal search */
table.resultSummary_b {background-color:#fff;color:#333;width:100%;height:60px;}
.resultSummary_b select {vertical-align:middle}
.resultSummary_b td {vertical-align:middle;padding:0 12px;font-size:large;font-weight:normal}

.resultsFromTo {color:#333;font-size:12px;padding-left: 14px;padding-top: 12px;}

.left70 {width:70%;float:left;}
.right30 {width:30%;float:left;text-align:right;}
.right30 img {vertical-align:middle;}

.left60 {width:60%;float:left;}
.right40 {width:40%;float:left;text-align:right;}

.left65 {width:65%;float:left;}
.right35 {width:35%;float:left;text-align:right;}

.searchHitsWhiteBar {width:100%; height: 35px; background-color:#FFF}
.searchHitsGreyBar {width:100%; height: 36px; background-color:#EBEBDC; font-size: 12px;}

.dfIcon {width: 16px; height: 16px;cursor: pointer; float:left;}
.dfTxtImgActive {background:transparent url(/media/img/serp-ansicht-liste-aktiv.gif) bottom center no-repeat;}
.dfImgInactive {background:transparent url(/media/img/serp-ansicht-galerie-inaktiv.gif) bottom center no-repeat;}
.dfTxtImgInactive {background:transparent url(/media/img/serp-ansicht-liste-inaktiv.gif) top center no-repeat;}
.dfImgActive {background:transparent url(/media/img/serp-ansicht-galerie-aktiv.gif) top center no-repeat;}

table.paging_b {height:42px;padding-right:5px;}
table.paging_b td {vertical-align:middle;}
table.paging_b td.toPrev {padding-right:0}
table.paging_b td.toPage {text-align:center}
table.paging_b td.toNext {text-align:right;padding-left:0}

table.paging_b td.toPage a {padding:2px 5px}
table.paging_b td.toPage b {padding:1px 4px 0 4px;color:#fff}

/* override the background-image property in brand-specific css file */
table.paging_b td a.toFirstPage {background:transparent url(/media/img/toFirst_pink.gif) left center no-repeat;margin-right:5px}
table.paging_b td a.toLastPage {background:transparent url(/media/img/toLast_pink.gif) right center no-repeat;margin-left:5px}

table.paging_b td.disabled a.toFirstPage {background:transparent url(/media/img/toFirst_gray.gif) left center no-repeat;margin-right:5px}
table.paging_b td.disabled a.leftLeftArrowHigh {
	background-image:url(/media/img/bg_arrow_left_gray.gif);
	text-decoration:none;
	color:#bbb;
}

table.paging_b td.disabled a.toLastPage {background:transparent url(/media/img/toLast_gray.gif) right center no-repeat;margin-left:5px}
table.paging_b td.disabled a.rightArrowHigh {
	background-image:url(/media/img/bg_arrow_right_gray.gif);
	text-decoration:none;
	color:#bbb;
}

table.paging_b td a img {width:16px}


/* rezeptsucheform */

.rsuche .cboxes label {margin-right:2px}
.rsuche td.txtinp {background:transparent url(/media/img/bg_search2.gif) 0 0 no-repeat;padding:5px 0 0 5px}
.rsuche td.buttons {padding-left:10px}
.rsuche td.txtinp div {width:345px;height:26px;}
.rsuche td.txtinp div input {width:333px;height:15px;border:none;background:transparent none;padding:2px 3px 4px 3px;;font-size:12px}
.rsuche td.suboptions b {display:block}

.rsuche td.suboptions input {margin-left:0}
.rsuche td.suboptions label {margin-right:5px}

/* to be used in conjunction with .rsuche in module3 size extended form */
body .rsuche3 {}
body .rsuche3 td.txtinp {background-image:url(/media/img/bg_search3.gif); padding-left: 5px;}
body .rsuche3 td.txtinp div {width:469px;height:26px;}
body .rsuche3 td.txtinp div input {width:458px;height:15px;border:none;background:transparent none;padding:2px 3px 4px 3px;}
body .rsuche3 td.suboptions b {display:inline;margin-right:5px}

body .rsitesearch td.txtinp {background-image:url(/media/img/bg_sitesearch.gif); padding-left: 5px;}
body .rsitesearch td.txtinp div {width:480px;height:26px;}
body .rsitesearch td.txtinp div input {width:469px;height:15px;border:none;background:transparent none;padding:2px 3px 4px 3px;}

/* new universal search */

body .runisearch td.txtinp {padding-left: 5px;}
body .runisearch td.txtinp div {width:376px;height:28px;}
body .runisearch td.txtinp div input {width:369px;height:19px;border:1px solid #5EADBE;background:#fff none;padding:2px 3px 4px 3px;font-size:16px;font-weight:bold;color:#939393;}
.runisearch .cboxes label {margin-right:2px}
.runisearch td.buttons { }
.runisearch td.suboptions b {display:block}
.runisearch td.suboptions input {margin-left:0}
.runisearch td.suboptions label {margin-right:5px}

.didYouMean {font-size:12px !important;}

/* suche verfeinern + erwsuchform */

#refineSearch .mContent {background:#fff;}
table.suchattribs {width:100%;margin-top:5px}
table.suchattribs td.col1 {width:150px}
table.suchattribs ul * {vertical-align:middle}

.extFormPart {margin-bottom:12px}
.extFormPart td.efpCol1,.extFormPart td.efpCol2,.extFormPart td.efpCol3 {padding:12px 0}
.extFormPart td div.category {width:284px}
.extFormPart td.efpCol1 div.category {margin-right:12px}
.extFormPart td.efpCol2 {background:transparent url(/media/img/bg_dotlinev_gray.gif) right top repeat-y}
.extFormPart td.efpCol1 {background:transparent url(/media/img/bg_dotlinev_gray.gif) right top repeat-y}
.extFormPart td.efpCol2 div.category {margin:0 12px}
.extFormPart td.efpCol3 div.category {margin:0 0 0 12px}


/* ResultInfoLayer (hover-> zutatenlist/vollbild) */
#RILOverlay {
	position:absolute;
	border:1px solid #5BAEBE;
	background:#fff;
	display:none;
	z-index:10001;
}
#RILOverlay ul {margin:7px 7px 0 7px}
#RILOverlay img {display:block;margin:7px}
#RILOverlay h5 {margin:5px 7px}


/* wechselteaser (neue club themen) */
ul.showOnePerTime {}
ul.showOnePerTime  {}
ul.showOnePerTime p {padding-top:8px; background-position:right top}
ul.showOnePerTime li.inactive p {display:none}

.wechselteaser2 img {margin-right:8px}
.wechselteaser2 img.mini {display:none}
.wechselteaser2 ul.showOnePerTime li h4 {padding-bottom:8px;padding-top:0;margin-top:0;display:inline}
.wechselteaser2 ul.showOnePerTime li p {padding-top:0;display:block}
.wechselteaser2 ul.showOnePerTime li.inactive img.mini {display:block}
.wechselteaser2 ul.showOnePerTime li.inactive img.big {display:none}
.wechselteaser2 ul.showOnePerTime li.inactive .sp1 {display:none}
.wechselteaser2 ul.showOnePerTime li.inactive p {display:inline; background-image:none}
.wechselteaser2 ul.showOnePerTime li.inactive h4 {display:none}


/* lexikon */
table.lexikon {width:100%}
table.lexikon td {background:transparent url(/media/img/bg_lexletter.gif) right center no-repeat;}
table.lexikon td.last {background-image:none}
.lexikon b, .lexikon a {
	font-size:18px;
	font-weight:bold;
	padding:0;
	width: 15px; /* min-width */
	display: block;
	text-align: center;
	margin: 0 auto;
}

#lexsearch input {margin-right:5px}
#lexsearch input.txtinput {
	border:1px solid #5CADBD;
	width:360px;
}

#lexlist {width:100%}
#lexlist li {
	background:transparent url(/media/img/bg_dotline_gray.gif) left bottom repeat-x;
	padding-bottom:5px;
	margin-bottom:5px;
}
#lexlist li div {padding:7px 5px 2px 0}
#lexlist li div img.fl {margin:0 8px 2px 0}

#lexlist li .toggleArrow {
	background:transparent url(/media/img/bg_arrow_down_pink.gif) 0 5px no-repeat;
	padding-left:17px;
}

body #lexlist li .toggleArrowClosed {
	background:transparent url(/media/img/bg_arrow_right_pink.gif) 0 3px no-repeat;
}

/* videosuche */

.vsuche td.txtinp {background:transparent url(/media/img/bg_search2.gif) 0 0 no-repeat;padding:5px 0 0 5px}
.vsuche td.buttons {padding-left:20px}
.vsuche td.select select {width:110px}
.vsuche span {padding:0 10px}
.vsuche td.txtinp div {width:343px;height:26px;}
.vsuche td.txtinp div input {width:333px;height:15px;border:none;background:transparent none;padding:2px 3px 4px 3px;}


/* jquery.autocomplete.css */

.autocomplete-w1 { background:url(/media/img/shadow.png) no-repeat bottom right; position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto !important; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0;}
.autocomplete .selected { background-color:#F0F0F0; }
.autocomplete div {
	white-space:nowrap;
	cursor:pointer;
	background:transparent url(/media/img/bg_dotline_gray.gif) left bottom repeat-x;
	padding:5px 5px 6px 5px;
}

.autocomplete strong { font-weight:normal; color:#3399FF; }

body .autocomplete {overflow-x:hidden !important}
.autocomplete-w1, .autocomplete-w1 * {overflow:visible}


/* Vorschaubild Lecker Flashplayer */
.player-big { width:592px; height:373px; position:relative;}
.player-big .layer { display:block; position:absolute; top:0; left:0; width:592px; height:373px; background-color:; z-index:3; }
.player-big .playbutton {position:absolute; top:150px; left:0px; width:592px; height:38px; text-align:center; z-index:2;}
.player-big .preview { width:592px; height:333px; background-color:#5CADBD; z-index:1; position:relative;}

.player-middle { width:308px; height:216px; position:relative;}
.player-middle .layer { display:block; position:absolute; top:0; left:0; width:308px; height:216px; background-color:; z-index:3; }
.player-middle .playbutton {position:absolute; top:66px; left:0px; width:308px; height:38px; text-align:center; z-index:2;}
.player-middle .preview { width:308px; height:173px; background-color:#5CADBD; z-index:1; position:relative;}

.player-small { width:285px; height:200px; position:relative;}
.player-small .layer { display:block; position:absolute; top:0; left:0; width:285px; height:200px; background-color:; z-index:3; }
.player-small .playbutton {position:absolute; top:60px; left:0px; width:285px; height:38px; text-align:center; z-index:2;}
.player-small .preview { width:285px; height:160px; background-color:#5CADBD; z-index:1; position:relative;}


.sprechblase { 
	background: transparent url(/media/img/icon/sprechblase_blue.png) left top no-repeat;
	height: 33px;
	padding-left: 40px;	
	padding-top: 8px;
}


.googleAdsHeadline {font-size:16px !important}

/* register */
#register .articleImage {
    margin:2px 12px 3px 0;
    float:left;
}
/* showing liststyle disc in register*/
.textregister {
    list-style: none inside !important;
}
.textregister ul,.textregister li {
    list-style: none inside !important;
}
/* ratingbox */
#ratingclose {
    left:132px !important;
}

/* M 5035 */
.afsHide {display:none;}

#siteSearchForm, #recipeSearchForm {
	height:55px;
}

/** M 6135 */
.teaserHochformat li {float:left; width:192px; overflow:hidden;}
.teaserHochformat .teaser-img {max-height:256px;}
.teaserHochformat .vsp { height:256px; width:14px !important; float:left; overflow:hidden;}
.teaserHochformat .bgBrand4 { padding:1px 2px 1px 2px; font-family: verdana, arial, helvetica, sans-serif; color:#fff; font-weight:bold; }
.teaserHochformat h4 * { font-family:Georgia, serif; font-size:16px; font-weight:bold;}
.teaserHochformat .hsp { clear:both; width:604px; height:12px;}


/** slot-teaser (mantis 6381) **/
.slotTeaserLargeImg {
	float: left;
	height: 236px;
	width: 318px;
}

.slotTeaserLargeImg .teaser-img {
	margin:0 0 0 0;
	padding: 8px 0 0 8px;
}

.slotTeaserSlots {
	height: 235px;
}

.slotTeaserTopSelected {
	background: transparent url(/media/img/slot-teaser_largeImgFrame_top.gif) scroll no-repeat;
}

.slotTeaserMiddleSelected {
	background: transparent url(/media/img/slot-teaser_largeImgFrame_middle.gif) scroll no-repeat;
}

.slotTeaserBottomSelected {
	background: transparent url(/media/img/slot-teaser_largeImgFrame_bottom.gif) scroll no-repeat;
}

.slot {
	
}

.slotLeft {
	width: 315px;
	height: 232px;
}

.slotRight {
	width: 100px;
	height: 76px;
}

.slotTeaserThumbnailSelected {
	/*border-width: 2px;
	border-style: solid;*/
	/** color to be overridden in specific css-files:  */
	border-color: #A00057 !important;
}

.slotRight img {
	border-width: 2px;
	border-style: solid;
	/** color to be overridden in specific css-files:  */
	border-color: transparent;
}


.slotCenter {
	width: 193px;
	height: 76px;
	padding-left: 5px;
}

.slotCenter p {
	padding-top: 4px;
}

.slotTeaserSlots .dotline {
	/*position: relative;
    top: 3px;*/
}

.slotTeaser .m1 {margin:1px 0}

.slotTeaserSlot_top .slotTeaserSupertitle {
	height:25px;
}

.slotTeaserSlot_middle .slotTeaserSupertitle {
	height:20px;
}

.slotTeaserSlot_bottom .slotTeaserSupertitle {
	height:20px;
}

.slotTeaserSlot_top h3 {
	line-height:0.5;
}

/** M 6729 */
.quizInfo p { padding-bottom: 10px;}

