
/* --------------------------------------------------------------------------- */
/* Control:shop */
#shop #ovContent > h3 {font-family:arial;padding-left:7px;}
#ovArtikel h1, #ovArtikel h2, #ovArtikel h3 {font-size:0.92em}
.thead580 {color:#CC0000;font-size:0.92em;margin-bottom:0;padding:12px 0 8px 16px;width:590px;background:url(http://mediadb.kicker.de/library/image/box-sh-head580.png) no-repeat scroll 0 0 transparent;}
.tborder-t {border-top:1px solid #E1E1E1;}
.tborder-l {border-bottom:1px solid #E1E1E1;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}
.tborder-b, .tborder-b-s {padding-left:5px;background:url("http://mediadb.kicker.de/library/image/box-shine-left5.png") no-repeat scroll left top transparent;}
.tborder-r-s{padding-right:5px;background:url(http://mediadb.kicker.de/library/image/box-shine-right5.png) no-repeat scroll right top transparent;}
input, textarea, select {font-size:0.82em;}
#shop .heftschatten_m-t2 { padding-top:4px; background:transparent url(http://mediadb.kicker.de/library/image/shop/heftschatten_m_t.gif) top repeat-x; }
#shop .heftschatten_m-b2 { padding-bottom:4px; background:transparent url(http://mediadb.kicker.de/library/image/shop/heftschatten_m_b.gif) bottom repeat-x; }
#shop .heftschatten_m-l { padding-left:4px; background:transparent url(http://mediadb.kicker.de/library/image/shop/heftschatten_m_l.gif) left repeat-y; }
#shop .heftschatten_m-r { padding-right:5px; background:transparent url(http://mediadb.kicker.de/library/image/shop/heftschatten_m_r.gif) right repeat-y; }
#shop h2.shoptitel {margin:0 0 0 20px; float:left; width:715px;}
#shop tr.artikel td {padding-top:7px; padding-bottom:7px; vertical-align:top;}
#shop tr .warenkorb_artikel {width:150px;padding-left:15px; background:transparent url(http://mediadb.kicker.de/library/image/shop/ic-ul_li.gif) left no-repeat; }
#shop .sep8 {height:8px; clear:both;}
#shop .sep10 {height:10px; clear:both;}
#shop .sep13 {height:13px; clear:both;}
#shop .sep17 {height:17px; clear:both;}
#shop a.link {color:#225577;font-weight:bold;}
#shop a.msglink {font-size:0.82em;padding-left:10px;color:#225577;text-decoration:none;background:transparent url(http://mediadb.kicker.de/library/image/shop/link-icon-s-f.gif) left no-repeat;font-weight:bold;}
#shop a.msglink:hover {text-decoration:underline;}
#shop a.warenkorb {padding-left:20px;color:#000000;text-decoration:none;background:url(http://mediadb.kicker.de/library/image/shop/ic-warenkorb.gif) left no-repeat; font-size:0.82em;}
#shop a.warenkorb:hover {text-decoration:underline;}
#shop a.editWarenkorb { margin-left:12px; padding-left:15px;color:#000000;text-decoration:none;background:transparent url(http://mediadb.kicker.de/library/image/shop/stift.gif) left no-repeat; }
#shop a.editWarenkorb:hover { text-decoration:underline; }
#shop a.delWarenkorb { margin-left:12px; padding-left:15px;color:#000000;text-decoration:none;background:transparent url(http://mediadb.kicker.de/library/image/shop/eimer.gif) left no-repeat; }
#shop a.delWarenkorb:hover { text-decoration:underline; }
#shop a.saveWarenkorb { margin-left:12px; padding-left:18px;color:#000000;text-decoration:none;background:transparent url(http://mediadb.kicker.de/library/image/shop/speichern.gif) left no-repeat; }
#shop a.saveWarenkorb:hover { text-decoration:underline; }
#shop a.cancelWarenkorb { margin-left:12px; padding-left:18px;color:#000000;text-decoration:none;background:transparent url(http://mediadb.kicker.de/library/image/shop/abbrechen.gif) left no-repeat; }
#shop a.cancelWarenkorb:hover { text-decoration:underline; }
#shop #top { width:960px;height: 391px; margin-left:0; padding-right:1px; background:none repeat scroll 0 0 #FFF; }
#shop #top .sellabel {float:left; font-weight:bold; padding: 10px 10px 0 0;} 
#shop #top .selbox {margin-top: 10px; float:left;font-size:0.82em;} 
#shop #top a.sliderlink {margin-top:20px;font-size:0.82em;}
#shop #top .erscheinungsdatum {font-size:0.82em;}
#shop #top img.slide-left {float:left; margin: 5px 13px 0 3px;}
#shop #top img.slide-right {float:left; margin: 5px 0 0 13px;}
#shop #top .heft_s { background:transparent url(http://mediadb.kicker.de/library/image/shop/heftschatten_186.gif) top left no-repeat; padding: 4px 4px 0 4px; }
#shop #top .abo_s { background:transparent url(http://mediadb.kicker.de/library/image/shop/abo_background.gif) top left no-repeat; padding: 6px; }
#shop .abo_s_detail { background:transparent url(http://mediadb.kicker.de/library/image/shop/abo_background.gif) top left no-repeat; padding: 6px; width:300px;}
#shop h3.warenkorb_tabhead { margin: 0; padding: 6px 2px 6px 10px; font-size: 0.82em; background:#ffffff url(http://mediadb.kicker.de/library/image/shop/tab-head-hg336_hp.gif) no-repeat scroll left top; color: #363535; }
#shop #warenkorb_content { background-color: #ffffff; }
#shop #warenkorb_content .leer_container { background-color: #ffffff; height:100px; }
*html #shop h3.warenkorb_tabhead { width:324px; }
*html #shop #warenkorb_content { width:334px; }
*html #shop #warenkorb .tabborder-r { width:324px; }
#shop #artikeldetail {margin-left:0;}
#shop #artikeldetail #bild {float:left; width:200px;margin-left:10px;}
#shop #artikeldetail .details {float:left; margin-left:26px;}
#shop #artikeldetail .details h3 {font-size:0.92em;margin:2px 0 0;padding:0;}
#shop #artikeldetail .details .bold {font-weight:bold; width:110px; float:left; font-size:0.82em;}
#shop #artikeldetail .details .nobold {font-size:0.82em;}
#shop #artikeldetail .details .preis {width:80px;text-align:center;background:transparent url(http://mediadb.kicker.de/library/image/shop/hg-preis.gif) top center no-repeat; color:#ffffff; font-weight:bold; font-size:1.42em; padding: 8px 5px 8px 0; margin: 26px 0 10px 0; }
#shop #artikeldetail .details input.menge { width: 111px; padding-left:10px; }
#shop #beschreibung h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#225577; font-size:0.92em; margin-top:23px;}
#shop #beschreibung .topline {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#225577; }
#shop #beschreibung .teaser {margin-top:0; font-size:0.82em;}
#shop input.kasse { border:0; background:transparent url(http://mediadb.kicker.de/library/image/shop/ic-kasse.gif) left no-repeat; font-weight:bold; color:#ffffff; padding:4px 18px 4px 43px; font-size:1.02em; margin: 9px 0 8px 102px; }
#shop input.warenkorb { border:0; background:transparent url(http://mediadb.kicker.de/library/image/shop/btn-warenkorb.gif) left no-repeat; font-weight:bold; color:#ffffff; padding:7px 0 7px 20px; font-size:0.82em; }
#shop input.warenkorb190 { border:0; background:transparent url(http://mediadb.kicker.de/library/image/shop/btn-warenkorb-190.gif) left no-repeat; font-weight:bold; color:#ffffff; padding:7px 18px 7px 43px; font-size:0.82em;width:190px; }
#shop input.zurueck { border:0; background:transparent url(http://mediadb.kicker.de/library/image/shop/btn-back.gif) left no-repeat; font-weight:bold; color:#ffffff; padding:7px 0 7px 0; font-size:0.82em; }
#shop input.vor { border:0; background:transparent url(http://mediadb.kicker.de/library/image/shop/btn-weiter.gif) left no-repeat; font-weight:bold; color:#ffffff; padding:7px 0 7px 0; font-size:0.82em; }
#shop input.weitershoppen { border:0; background:transparent url(http://mediadb.kicker.de/library/image/shop/weiter_shoppen.gif) left no-repeat; font-weight:bold; color:#ffffff; padding:7px 18px 4px 43px; font-size:0.82em; }
#shop input.kasseGross { border:0; background:transparent url(http://mediadb.kicker.de/library/image/shop/zur_kasse.gif) left no-repeat; font-weight:bold; color:#ffffff; padding:7px 40px 4px 43px; font-size:0.82em;}
#shop input.bestellabschluss { border:0; background:transparent url(http://mediadb.kicker.de/library/image/shop/zur_kasse.gif) left no-repeat; font-weight:bold; color:#ffffff; padding:7px 0 4px 30px; font-size:1.02em; width:142px;}
*html #shop input.warenkorb { padding-left:20px; }
*html #shop input.kasse { padding-left:20px; padding-right:15px; }
*html #shop input.weitershoppen { padding-left:10px; }
*html #shop input.kasseGross { padding-left:10px; }
*html #shop input.bestellabschluss { padding-left:15px; }
*+html #shop input.warenkorb { padding-left:20px; }
*+html #shop input.kasse { padding-left:20px; padding-right:15px; }
*+html #shop input.weitershoppen { padding-left:10px; }
*+html #shop input.kasseGross { padding-left:10px; }
*+html #shop input.bestellabschluss { padding-left:15px; }
#shop .ajaxreload_details { width:600px; text-align:center; vertical-align:bottom; }
#shop .ajaxreload_details img { margin-top:40px; }
#shop .fieldsetborder { position:relative; padding:15px 0; border:1px solid #E1E1E1;}
#shop .fieldsetborder table { padding-left:10px; }
#shop .fieldsettext { position:absolute; top:-10px; left:10px; padding:5px; background-color:White; font-weight:bold; font-size:11px;}
#shop input.inputerror, #shop select.inputerror { border-color:Red; }
#shop select.inputerrorred {border-color:Red; color:Red;}
#shop .legende { font-family: Arial,Helvetica,sans-serif; padding: 8px 10px 8px 10px; font-size: 0.82em; }
#shop .messagetext { font-size:11px; }
#shop .zoom { color:#595959; text-decoration:none; float:right; padding-right:20px; font-size:0.72em; background:transparent url(http://mediadb.kicker.de/library/image/shop/zoom.gif) right no-repeat;font-family: Verdana,Arial,Helvetica,sans-serif;background-position-y:3px;}
#shop .zoom:hover { text-decoration:underline;}
#shop #drlist {position:relative;width:925px; height:285px; max-height:285px; overflow:hidden;}
#shop #drlistAbo {position:relative;width:925px; height:250px; max-height:275px; overflow:hidden;}
*html #shop #drlist {height:285px;}
#shop #half { margin:10px 0 0 10px; }
*html #shop #half { padding-right:10px; }
#shop .nivea_bottom { margin-top:40px; height:271px; background:transparent url(http://mediadb.kicker.de/library/image/shop/nivea/NIVEA_footer_mit_logo.jpg) top left no-repeat;}
#shop .nivea_top { color:#ffffff; font-size:1.72em; font-weight:bold; padding: 40px 0 0 30px; height:141px; background:transparent url(http://mediadb.kicker.de/library/image/shop/nivea/NIVEA_head_mit_logo.jpg) top left no-repeat;}
#shop .nivea_latino { height:209px; background:transparent url(http://mediadb.kicker.de/library/image/shop/nivea/NIVEA_Lationtyp_mit_logo.jpg) top left no-repeat;}
#shop .nivea_teilnahmebedingungen { color:#ffffff; font-size:0.82em; padding: 18px 6px; background:transparent url(http://mediadb.kicker.de/library/image/shop/nivea/Nivea_Verlauf_250.jpg) top left repeat-x;}
#shop .nivea_latino_titel { color:#ffffff; font-size:0.92em; font-weight:bold; padding: 18px 0 0 160px; }
#shop .nivea_latino_teaser { color:#ffffff; font-size:0.82em; padding: 17px 0 0 146px; }
#shop #artikeldetail #abodetails {float:left; margin-left:10px;}
#shop #artikeldetail #abodetails h3 {margin: 2px 0 0 0;}
#shop #artikeldetail #abodetails a {background: transparent url(http://mediadb.kicker.de/library/image/shop/ic-link.gif) no-repeat scroll 0em 0.25em;color: #225577;padding-left: 15px;}
#shop #artikeldetail #abodetails .bold {font-weight:bold; width:110px; float:left; font-size:0.82em;}
#shop #artikeldetail #abodetails .nobold {font-size:0.82em;}
#shop #artikeldetail #abodetails .preis {float:right;background:transparent url(http://mediadb.kicker.de/library/image/shop/hg-preis.gif) top left no-repeat; color:#ffffff; font-weight:bold; font-size:1.40em; padding: 8px 5px 8px 5px; margin: 26px 0 10px 0; }
#shop #artikeldetail #abodetails input.menge { width: 111px; padding-left:10px; }
#shop .selSlider { border:solid red 1px; }
.PraeBG { width:190px;height:190px;margin:0 0 10px 0;background:transparent url(http://mediadb.kicker.de/library/image/shop/praemie_background.gif) top left no-repeat;}
.ArtikelBG { width:310px;height:190px;margin:0 0 10px 0;background:transparent url(http://mediadb.kicker.de/library/image/shop/abo_background.gif) top left no-repeat;}
#shop #artikeldetail .PraeVerlauf { padding:8px 0 0 5px;;margin-left:6px;height:30px;background:transparent url(http://mediadb.kicker.de/library/image/shop/praemien_verlauf.png) top left no-repeat;}
#shop #artikeldetail .PraeHeadline { height:25px;font-size:0.82em;margin-left:6px;color:#225577;font-weight:bold;}
#shop #artikeldetail .PraePlus { color:#000000;padding-left:20px;font-weight:normal;background:transparent url(http://mediadb.kicker.de/library/image/shop/plus_icon.png) top left no-repeat;}
#shop #artikeldetail .PraeDivFirst { width:190px;float:left;margin:0 4px 25px 0;}
#shop #artikeldetail .PraeDiv { width:190px;float:left;margin:0 4px 25px 0;}
#shop #artikeldetail .gaDiv { width:190px;float:left;margin:0 4px 25px 0;}
#shop .AboStepNS { color:#8b8a8a;font-weight:bold;font-size:0.82em;text-align:center;clear:both; }
#shop .AboStepS { color:#225577;font-weight:bold;font-size:0.82em;text-align:center;clear:both; }
#shop .AboStepAnfang { float:left;width:50px;height:25px;background:transparent url(http://mediadb.kicker.de/library/image/shop/AboLinks.gif) top left no-repeat; }
#shop .AboStepMitte{ float:left;width:50px;height:25px;background:transparent url(http://mediadb.kicker.de/library/image/shop/AboMitte.gif) top left no-repeat; }
#shop .AboStepEnde { float:left;width:50px;height:25px;background:transparent url(http://mediadb.kicker.de/library/image/shop/AboRechts.gif) top left no-repeat; }
#shop .AboStepPfeil { float:left;width:20px;height:25px;background:transparent url(http://mediadb.kicker.de/library/image/shop/AboPfeil.gif) top left no-repeat; }
#shop .AboStepIconNS { color:#8b8a8a;font-weight:bold;font-size:0.82em;float:left;padding:3px 0 0 7px;margin:0 -7px 0 3px;width:25px;height:25px;background:transparent url(http://mediadb.kicker.de/library/image/shop/step_icon_ns.gif) top left no-repeat; }
#shop .AboStepIconS { color:#ffffff;font-weight:bold;font-size:0.82em;float:left;padding:3px 0 0 7px;margin:0 -7px 0 3px;width:25px;height:25px;background:transparent url(http://mediadb.kicker.de/library/image/shop/step_icon_s.gif) top left no-repeat; }
#shop .sliderbg {padding-left:20px;background:transparent url(http://mediadb.kicker.de/library/image/shop/hg-285.gif) top left repeat-x;}
#shop .artikel-add {color:#cc0404;text-align:left;font-size:0.82em;}
#shop .artikel-add-hide {color:#cc0404;text-align:left;font-size:0.82em;visibility:hidden;}
.img-r{margin:0 0 6px 15px;float:right;width:180px;}
.img-l{margin:0 15px 6px 0;float:left;width:180px;}
.img-t{margin:0 15px 6px 0;float:left;width:132px;}
.img-p{margin:0 0 6px 0;float:left;width:380px;}
.img-r .bu, .img-l .bu, .img-p .bu, .img-topxl .bu, .img-top .bu, .img-t .bu{padding:4px;display:block;background:#E9E9E9;color:#595959;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:0.69em;}
.img-r img, .img-l img, .img-t img{border:none;}
.img-r a, .img-l a, .img-t a{text-decoration:none;border:none;background:none;}
.img-r .credit, .img-l .credit, .img-p .credit, .img-t .credit{margin-top:1px;padding:3px;display:block;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:0.69em;color:#868585;background:#E9E9E9;}
.img-p .credit{background:none;}
.img-r .credit a, .img-l .credit a, .img-t .credit a{margin:-10px 5px 0 0;float:right;text-decoration:none;background:none;border:none;}
.img-r .credit a:hover, .img-l .credit a:hover, .img-t .credit a:hover, .img-r .credit a:focus, .img-l .credit a:focus, .img-t .credit a:focus, .img-r .credit a:active, .img-l .credit a:active, .img-t .credit a:active{background:0;border:0;}
*html .img-r .bu, *html .img-l .bu, *html .img-p .bu, *html .img-t .bu{margin-top:-3px;}
*+html .img-r .bu, *+html .img-l .bu, *+html .img-p .bu, *+html .img-t .bu{margin-top:-3px;}
.img-topxl{float:left;width:405px;height:auto;margin:0 15px 0 0;}
.img-top{float:left;width:280px;height:auto;margin:0 15px 0 0;}
.img-topxl .bu, .img-top .bu{background:#ffffff;}
.addwarenkorb{color:#ffffff;font-weight:bold;background:transparent url(http://mediadb.kicker.de/library/image/shop/btn-warenkorb.gif) left no-repeat;padding: 13px 5px 15px 33px;text-decoration:none;}
.wk-red{color:#cc0000;font-size:0.82em;}
.wk {padding:15px 5px 25px 10px;font-family:Arial,Helvetica,sans-serif;}
.wk-bg {background-color:#ffffff;}
.wk-595{width:589px;}
.radiointervall {float:left;margin:0 15px 0 0;}
#lightboxTabhead{border:1px solid #e1e1e1;padding: 6px 2px 6px 13px; font-family: Arial,Helvetica,sans-serif; color: #363535; margin:0; font-size: 0.82em;}
.lightboxHeadline{font-family: Arial,Helvetica,sans-serif;color: #225577;font-weight:bold;font-size: 1.0em;padding:10px 10px 10px 10px;width:550px;}
.lightboxBeschreibung{font-family: Arial,Helvetica,sans-serif;font-size: 0.72em;padding:10px 10px 0 10px;width:550px;height:375px;}
.lightboxBeschreibungBild{text-align:center;font-size: 0.7em;padding:10px 10px 0 10px;width:550px;height:375px;}
.lightboxTabs{font-family: Arial,Helvetica,sans-serif;background-color:#666666;font-size: 0.72em;padding:2px 2px 0 2px;width:576px;height:25px;}
*+html .lightboxTabs {width:580px;}
*html .lightboxTabs {width:580px;}
.lightboxTabs a{margin-left:5px;display:block;float:left;width:277px;height:25px;padding-top:5px;color:#363535;text-align:center;text-decoration:none;background:transparent url(http://mediadb.kicker.de/library/image/shop/abo-detail-praemie-detail_passiv.gif) top left no-repeat;}
.lightboxTabs a.sel{color:#cc0000;text-align:center;text-decoration:none;background:transparent url(http://mediadb.kicker.de/library/image/shop/abo-detail-praemie-detail_active.gif) top left no-repeat;}
.lightboxTabs a:hover{text-decoration:underline;}
.bg-shadow{background:transparent url(http://mediadb.kicker.de/library/image/shop/box-hg-582.gif) bottom right no-repeat;width:583px;height:480px;margin-bottom:20px;}
.bg-shadow-595{height:415px;width:595px;background:transparent url(http://mediadb.kicker.de/library/image/shop/box-hg-595.gif) bottom right no-repeat;margin-bottom:20px;}
.bg-595{height:415px;width:589px;}
.bg-582{width:589px;}
.int-bg {background-color:#fff;}
.bl-img-container {height:378px;width:570px;margin-left:5px;}
.bl-img-left {position:absolute;top:0;left:0;}
.bl-img-right {position:absolute;top:0;left:285px;}
.bl-img-center{width:18px;height:378px;display:block;position:absolute;left:276px;}
.bl-bg {background-color:#ffffff;margin:0;}
.bl-anfang { float:left;}
.bl-zurueck { float:left;}
.bl-seiten { font-family: Arial,Helvetica,sans-serif;padding-top:4px;float:left;width:490px;text-align:center;font-size:0.62em;}
.bl-seiten-sel {color:#cc0000;}
*+html .bl-seiten { padding-top:0;}
.bl-vor { float:left;}
.bl-ende { float:left;}
.bl-close {float:right;margin-top:-10px;margin-right:15px;}
.bl-navi {padding:5px 5px 5px 5px;clear:both; }
*+html .bl-navi {padding:5px 5px 7px 5px;clear:both; }
*html .lightboxTabs a{margin-bottom:-5px;}
*html .lightboxHeadline{padding-top:10px;}
*html .lightboxBeschreibung{height:385px;}
*html .lightboxBeschreibungBild{height:385px;}
*+html .lightboxTabs a{margin-bottom:-5px;}
*+html .lightboxHeadline{padding-top:10px;}
*+html .lightboxBeschreibung{height:385px;}
*+html .lightboxBeschreibungBild{height:385px;}
.lightboxTabheadBlaettern{border:0;padding: 6px 0 6px 6px;font-family: Arial,Helvetica,sans-serif; color: #363535; margin:0;font-size: 0.82em;}
.lightboxTabheadPraemie{border:1px solid #e1e1e1;width:583px;padding: 6px 0 6px 0; font-family: Arial,Helvetica,sans-serif; color: #363535; margin:0;font-size: 0.82em;}
.tabborder {border:1px solid #e1e1e1;border-width:0 1px 1px 1px;}
img {behavior:url(/library/css/iepngfix.htc);}
.reisedaten {padding-left:16px;}
.reisedaten img.title {float:left;}
.reisedaten div.title {float:left;font-size:2.12em;font-weight:bold;padding:7px 0 0 12px;}
.reisedaten h2 {font-size:1.42em;}
.reisedaten h3 {color:#000000;font-size:1.02em;}
.reisedaten_content {padding:14px 0 0 14px;font-size:0.82em;}
.reisedaten_item div, .reisedaten_item select, .reisedaten_item input {float:left;}
.reisedaten_item div {padding:0 10px 0 12px;}
