@media all {html, body, div, h1, h2, h3,h4, h5, h6, ul, ol, dl, li, dt, dd, p, img, blockquote, pre, form, fieldset, table, th, td{ margin: 0; padding: 0; font: inherit; color: inherit; text-decoration: none; border: none; outline: none; }input, textarea, select, option, a { color: inherit; font: inherit; }ol, ul{ list-style: none; }table { border-collapse: collapse; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }label, input[type=button], input[type=submit], button{ cursor: pointer; }a { text-decoration: none; }a:hover { text-decoration: underline; }.hidden { position: absolute; left: -9999px; top: -9999px; }.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }.clearfix { display: inline-block; }a.skip{ position: absolute; left: -9999px; top: -9999px; height: 1px; width: 1px; }a.skip:focus, a.skip:active { z-index: 1000; top: 10px; left: 10px; height: auto; width: auto; outline: 1px solid #999; }} @media all {body{ font: normal 13px/1.4 Arial, sans-serif; color: #003111; background: #79b51c; }a { color: #003111; }p, table, ul, ol, h1, h2, h3, h4, h5, h6, blockquote, pre { margin-bottom: 13px;}#container{ width: 975px; margin: 20px auto; }#container, #header, #main{ position: relative; }#bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }#header { height: 204px; background: #006d2d; overflow: hidden; }h1{ position: absolute; top: 71px; left: 28px; width: 145px; height: 63px; z-index: 100; }#searchbox{ position: absolute; top: 12px; right: 0; width: 200px; height: 18px; background: #a3c535; }#searchbox input{ background: #a3c535; border: none; outline: none; height: 18px; line-height: 18px; padding: 0 5px; color: #fff; }input#searchFormInput { width: 125px; }input#searchFormSubmit{ background: #479a27; float: right; margin-right: 0px; }#headerImages { position: absolute; width: 975px; height: 144px; top: 30px; overflow: hidden; background: #5fa21f url(../img/bg_header_default.jpg) no-repeat top left; }#headerImages img { position: absolute; width: 975px; height: 144px; top: 0; left: 0; z-index: 5; display: none; }#headerImages img:first-child { display: block; } #topnav, #nav { position: absolute; width: 975px; height: 30px; top: 0; left: 25px; }#nav{ top: 174px; }#topnav li, #nav li { float: left; margin-right: 40px; line-height: 30px; }#topnav a.active, #topnav a:hover,#nav a.active, #nav a:hover { color: #a3c535; }#topnav a, #nav a, #subnav a{ text-transform: uppercase; font-size: 11px; color: #fff; } #main { background: #7fb641 url(../img/bg_main.png) repeat-x top left; padding: 30px 25px 30px 25px; width: 925px; }#subnav, #contentImages, #content{ float: left; }#contentImages{ position: relative; width: 400px; min-height: 300px; margin-right: 20px; }#contentImages.aktiv img{ position: absolute; top: 0; left: 0; width: 400px; }#contentImages img{ margin-bottom: 13px; display: none; }#contentImages img:first-child { display: block; }#subnav { width: 190px; margin-right: 15px; }#subnav li{ line-height: 15px; padding: 3px 0; }#subnav li li { margin-left: 20px; }#subnav ul ul { margin-bottom: 20px; }#subnav a { color: #003111; font-weight: bold; }#subnav a.active, #subnav a:hover { color: #fff; }#content{ width: 300px; min-height: 430px; }#content ul { list-style: disc; margin-left: 20px; }#content h2 { font: normal 18px/20px Arial, sans-serif; margin: 0; padding: 3px 0; }#content h3 { font: normal 16px/1.4 Arial, sans-serif; }#content a{ text-decoration: underline; }#content a:hover{ text-decoration: none; }#content .csc-textpic ul{ margin: 0; }.contenttable { width: 100%; margin: 13px 0; }.contenttable td, .contenttable th{ padding: 5px; }.contenttable th{ font-weight: bold; }.contenttable th span { font-weight: normal; }.allergen .td-1,.allergen .td-2 { width: 240px; }.allergen tbody,.naehrwert{ margin-top: 0; font-size: 11px; }.naehrwert th, .naehrwert td{ text-align: center; }.naehrwertheader{ margin-bottom: 0; }.naehrwertheader th { text-align: center; border: none; }.naehrwert .td-0,.naehrwertheader .td-0,.gvprodukt .td-0{ width: 150px; text-align: left; }.naehrwertheader .td-last { width: 100px; }.gvprodukt .td-1, .gvprodukt .td-2{ width: 300px; }#contact li,.contenttable tr{ background: url(../img/50w.png) repeat top left; } #contact .odd,.contenttable .tr-odd { background: url(../img/25w.png) repeat top left; }.blank{ margin: 0 0 13px 0; }.blank tr, .blank .tr-odd { background: none; }.blank td, .blank td{ padding: 0; }.blank .td-0{ padding-right: 5px; min-width: 60px; }#contact fieldset { width: 400px; }#frmSS4 label,#contact label{ display: block; width: 150px; float: left; }#contact legend { display: none; }#contact li { padding: 5px; clear: left; }#contact input, #contact textarea { width: 220px; }#contact p, #contact ol, #contact .error li{ background: none; }#newsletterEmail{ margin: 0 13px 13px 13px; color: #003111; }#newsletterSubmit { margin-left: 160px; }.error,#frmSS4 span{ color: #e2001a; }#frmSS4 { position: relative; z-index: 10; }#empfehlenContainer { position: absolute; top: 0; left: 800px; width: 120px; height: 30px; text-align: right; }#empfehlen{ text-align: right; color: #fff; line-height: 30px; }#mb_inline{ display: none; }.empfehlenContent { padding: 10px; }.empfehlenContent h2{ font: normal 18px/18px Arial, sans-serif; margin-bottom: 18px; }.empfehlenContent p { font: normal 13px/1.4 Arial, sans-serif; }.empfehlenContent input { color: #000; }.empfehlenContent input[type=text] { width: 370px;}.startseite #empfehlenContainer,.unternehmen #empfehlenContainer,.suchergebnisse #empfehlenContainer,.sitemap #empfehlenContainer,.produktwelt #empfehlenContainer,.schoener-essen #empfehlenContainer,.gesunde-ernaehrung #empfehlenContainer,.fehlerseite #empfehlenContainer { display: none; }.tx-indexedsearch-searchbox,.tx-indexedsearch-rules,.tx-indexedsearch-icon, .tx-indexedsearch-result-number,.tx-indexedsearch-percent, .tx-indexedsearch-info{ display: none; visibility: hidden; }.tx-indexedsearch-whatis{ font: normal 18px/1.4 Arial, sans-serif; }.tx-indexedsearch-res .result-row { margin-bottom: 20px; }.tx-indexedsearch-title { font-weight: bold; display: block; }.tx-indexedsearch-redMarkup { color: #333; }#content ul.browsebox { overflow: hidden; margin: 0 0 13px 0; list-style: none; }#content ul.browsebox li{ float: left; background: #006d2d; padding: 3px 7px; margin-right: 5px; }.contentwide #content { width: 720px; }.contentonly #content { width: 100%; }.contentonly .csc-textpic { padding-top: 60px; min-height: 370px; }.contentonly .csc-textpic li{ height: 149px; }.wir-ueber-uns #contentImages img { margin-bottom: 70px; }.auszeichnungen #contentImages .csc-textpic-imagewrap { width: 150px; height: 150px; margin-bottom: 20px; text-align: center; }.auszeichnungen #contentImages p { font: italic bold 18px/1.4 Arial, sans-serif; padding: 20px 20px 0 0; text-align: right; }.tippduell #headerImages{ background-image: url(../img/bg_header_tippduell.jpg); }.tippduell #main{ background: #a8c506 url(../img/bg_main_tippduell.png) repeat-x top left;padding-bottom: 100px; color: #fff; }.tippduell a{ color: #fff; }.tippduell #contentImages { width: 605px; }.tippduell #content h2{ font: italic bold 18px/1.4 Arial, sans-serif; margin-bottom: 13px; }.tippduell #newsletterEmail { margin: 0; float: left; }.tippduell #newsletterSubmit{ margin: 0; color: #003111; float: right; }#fussball { position: absolute; top: 77px; left: -381px;width: 381px; height: 43px; background: url(../img/fussball.png) top left no-repeat; } #mainfooter { position: absolute; bottom: 0; left: 0; width: 975px; height: 520px; background: url(../img/rasen-fussballer.png) bottom left no-repeat; }#fahne{ position: absolute; bottom: 45px; right: 85px; width: 152px; height: 200px; }#zahlen { position: absolute; bottom: 66px; left: 263px; width: 417px; height: 153px; background: url(../img/zahlen.png) no-repeat top left; }.partykicker #content { float: right; position: relative; width: 505px; z-index: 1000; min-height: 600px; }.partykicker #contentImages { display: none; }.partykicker #subnav a{ color: #fff; }.partykicker #content img { padding-bottom: 20px; }.dein-tipp #fahne,.deine-daten #fahne,.tipp-abgegeben #fahne,.losnummer-eingeben #fahne,.bundesliga-tabelle #fahne,.dixie#zahlen,.teilnahmebedingungen #zahlen,.dein-tipp #zahlen,.deine-daten #zahlen,.bundesliga-tabelle #zahlen,.start .tippduell #contentImages,.losnummer-generieren #contentImages,.deine-daten #contentImages,.losnummer-eingeben #contentImages,.tipp-abgegeben #contentImgaes,.dein-tipp #contentImages,.tipp-abgegeben #contentImages,.losnummer-generieren #contentImages,.losnummer-verschickt #contentImages,.zumtippduell #contentImages,.bundesliga-tabelle #contentImages { display: none; }.start .tippduell #content,.deine-daten #content,.losnummer-generieren #content,.losnummer-eingeben #content,.tipp-abgegeben #content,.losnummer-generieren #content,.losnummer-verschickt #content,.zumtippduell #content{ width: 505px; margin-left: 420px; }.start .tippduell #content h2 { width: 300px; }.preise .tippduell #contentImages { margin-left: 45px; width: 560px; }.preise .tippduell #content { min-height: 800px; }.sofunktionierts .tippduell #main { padding-bottom: 50px; }.sofunktionierts .tippduell #mainfooter { background: url(../img/rasen.png) no-repeat bottom left; }.teilnahmebedingungen .tippduell #content { width: 505px; padding-bottom: 140px; }.teilnahmebedingungen .tippduell #contentImages { width: 400px; text-align: center; padding-top: 10px; }.teilnahmebedingungen .tippduell #contentImages img { margin: 0; }.dixie .tippduell #content{ padding-bottom: 160px; }#tippduelllosnummergenerieren #email,#number { margin: 0 10px; color: #003111; }#emailValidation,#numberValidation { padding-left: 20px; }#emailValidation.valid,#numberValidation.valid { background: url(../img/valid.png) no-repeat top left; }#numberValidation.invalid { background: url(../img/invalid.png) no-repeat top left; }.dein-tipp #content,.bundesliga-tabelle #content{ width: 880px; margin-left: 30px; }.bundesliga-tabelle #mainfooter,.dein-tipp #mainfooter{ background-image: url(../img/rasen.png); }.bundesliga-tabelle #nextstep,.dein-tipp #nextstep{ float: right; }.bundesliga-tabelle #reset,.dein-tipp #reset { float: left; }#infotext { padding-bottom: 26px; }.tippduell #content input[type=submit],#reset{ color: #003111; margin-top: 13px; }#tippduell{ position: relative; z-index: 10; zoom: 1;}#tippduellform{ text-align: center; }#dixiefade{ position: absolute; top: 0; right: 5px; z-index: 10; }#gruppen div{ float: left; margin-left: 2px; }#gruppen select, #gruppen option { color: #003111; }#gruppen option[disabled=disabled] { color: #ccc; }#viertel, #halb, #finale, #gewinner { padding-bottom: 100px; clear: both; overflow: hidden; }#gruppen{ height: 140px; }#dixiestipp { position: absolute; top: 95px; left: 0; width: 925px; display: none;}#dixieachtel1, #dixieachtel2,#dixieviertel, #dixiehalb,#dixiefinale, #dixiegewinner{ position: absolute; top: 0; left: 0; width: 100%; } #dixieachtel1 { top: 140px; } #dixieachtel2 { top: 280px; }#dixieviertel { top: 455px; }#dixiehalb{ top: 645px; }#dixiefinale{ top: 830px; }#dixiegewinner{ top: 1015px; }#achtel .fourMatches{ height: 140px; }#dixiestipp span,#tippduell button { width: 90px; background: url(../img/50w.png) repeat top left; border: 1px solid #fff; outline: none; font: normal 13px/1.4 Arial, sans-serif; height: 50px; float: left;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }#tippduell span.vs{ float: left; display: block; margin: 0 1px; padding: 13px 0; }#tippduell button.empty { border: 1px solid #f00; } #dixiestipp span{ display: block; float: left; width: 78px; height: 30px; padding: 5px; font: normal 11px/30px Arial, sans-serif; border: 1px solid #ddd;text-align: center; background: url(../img/25w.png) repeat top left; margin-right: 13px; }#viertelButton2,#viertelButton4,#viertelButton6,#achtelButton2,#achtelButton4,#achtelButton6,#achtelButton10,#achtelButton12,#achtelButton14,#dixiestipp span.viertel2,#dixiestipp span.viertel4,#dixiestipp span.viertel6,#dixiestipp span.achtel2,#dixiestipp span.achtel4,#dixiestipp span.achtel6,#dixiestipp span.achtel10,#dixiestipp span.achtel12,#dixiestipp span.achtel14{ margin-right: 32px; }#halb button{ margin: 0 30px; }#halb button#halbButton1{ margin-left: 85px; }#halb button#halbButton2{ margin-right: 170px; }#dixiestipp span.halb1{ margin: 0 75px 0 85px; }#dixiestipp span.halb3{ margin: 0 75px 0 187px ; }#finale button{ margin: 0 150px; }#finale button#finaleButton1{ margin-left: 190px; }#dixiestipp span.finale1{ margin: 0 315px 0 190px; }button#gewinnerButton,#dixiestipp span.winner { cursor: default; margin-left: 393px; }#tippduell.dm span.vs { float: none; display: inline; padding: 0 4px; }#tippduell.dm #tippduellform{ text-align: left; }#tippduell.dm #dixiesBegegnungen li,#tippduell.dm #tippduellform li { list-style: none; height: 22px; overflow: hidden; line-height: 22px; }#tippduell.dm #tippduellform .heim label { width: 140px; display: inline-block; text-align: right; padding-right: 5px; }#tippduell.dm #tippduellform .gast label { width: 140px; display: inline-block; text-align: left; padding-left: 5px; }#tippduell.dm #tippduellform input[type=text] { width: 13px; color: #003111; border: 1px solid #fff; text-align:center; }#tippduell.dm #dixiesBegegnungen { position: absolute; top: 5px; right: 0; width: 400px; display: none; }#tippduell.dm #dixiesBegegnungen .heim,#tippduell.dm #dixiesBegegnungen .gast { display: inline-block; width: 160px; text-align:right; color: #ddd; }#tippduell.dm #dixiesBegegnungen .gast { text-align:left; }#tippduell.dm #dixiesBegegnungen .result { background: #ddd; color: #003311; padding: 3px; margin: 5px; }#tippduell.dm #dixiesBegegnungen h3 { color: #ddd; }#tippduelltable { position: relative; }#dixiestable,#tipptable{ width: 48%; }#dixiestable{ position: absolute; top: 0; right: 0; display: none; }#tippduelldataform label{ display: block; width: 150px; float: left; }#tippduelldataform legend { display: none; }#tippduelldataform li { padding: 5px; clear: left; background: url(../img/50w.png) repeat top left; }#tippduelldataform input[type=text] { width: 220px; color: #003111; border: 1px solid #fff; }#tippduelldataform .odd { background: url(../img/25w.png) repeat top left; }} @media print {* { color: #000; background: #fff; }#header, #bg, #subnav { display: none; }#contentImages img { display: block; }} @media screen, projection {#mbOverlay {position: fixed;z-index: 9998;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}#mbOverlay.mbOverlayFF {background: transparent url(../img/80.png) repeat;}#mbOverlay.mbOverlayIE {position: absolute;}#mbCenter {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #000;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);-webkit-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);}#mbCenter.mbLoading {background: #000 url(../img/mediaboxLoading.gif) no-repeat center;-moz-box-shadow: none;-webkit-box-shadow: none;}#mbImage {position: relative;left: 0;top: 0;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: left;background-position: center center;background-repeat: no-repeat;padding: 10px;}#mbImage a, #mbImage a:link, #mbImage a:visited {color: #ddd;}#mbImage a:hover, #mbImage a:active {color: #fff;}#mbBottom {min-height: 20px;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #999;text-align: left;padding: 0 10px 10px;}#mbTitle {display: inline;color: #fff;font-weight: bold;line-height: 20px;font-size: 12px;}#mbNumber {display: block;color: #999;line-height: 14px;font-size: 10px;}#mbCaption {display: block;color: #999;line-height: 14px;font-size: 10px;}#mbPrevLink, #mbNextLink, #mbCloseLink {display: block;float: right;height: 20px;margin: 0;outline: none;}#mbPrevLink, #mbNextLink, #mbCloseLink { display: block; float: right; height: 20px; width: 20px; background: transparent url(../img/mediaboxControls.png) no-repeat; margin: 0; outline: none; }#mbPrevLink { background-position: 0px -40px; }#mbNextLink { background-position: 0px -20px; }#mbCloseLink { background-position: 0px 0px; }#mbError {position: relative;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: center;border: 10px solid #700;padding: 10px 10px 10px;margin: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {color: #d00;font-weight: bold;text-decoration: underline;}} 