/* New Layout BOF */	
body { font-family: arial; padding: 0px; margin: 0px; font-size: 11px; height: 100%; color: #000000; background-color: #EEECEB; }
html { height:100%; }
a:link { font-size:11px; text-decoration:none; color:#D80C0C; }
a:hover { font-size:11px; text-decoration:none; color:#d80c0c; }
a:visited { font-size:11px; text-decoration:none; color:#D80C0C; }
.InhaltMitteContainer { padding: 12px; }
h1.Ueberschrift { font-size: 30px !important; font-family: arial !important; font-weight: bold !important; padding: 0 !important; margin-bottom: 0 !important; color: #2fd1e8 !important; text-decoration:none !important; text-transform: uppercase !important; margin-top: 0 !important; }
.PreisNormal { font-family: arial; font-size:16px; font-weight:bold; padding:0px; padding-bottom:0px; color:#000000; text-decoration:none; }
.PreisAlt { font-family: arial; font-size:11px; font-weight:normal; padding:0px; padding-bottom:1px; color:#000000; text-decoration:line-through; }
.PreisSonder { font-family: arial; font-size:16px; font-weight:bold; padding:5px; padding-bottom:0px; color:#FF0000; text-decoration:none; }
.SecLevelText{font-size:11px;color:#333333;font-family:Arial, Helvetica, sans-serif}
.textfieldContent{ border:1px inset #E6F4F2; background-color: #FFFFFF; font-size: 11px; font-family: arial; }
#BESTELLFELD { width:150px; }
#accLogCreat { width:970px; }
.accHeadInfoText { font-family: arial; font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:10px; color:#000000; }
#accLogin { float: left; width: 360px; }
#accspace { float: left; width: 570px; border-left: 1px solid #d6d6d6; padding-left: 30px; }
#accCreate { float: left; }
.ordHeadInfoText { font-family: arial; font-size:14px; font-weight:bold; padding-top:10px; padding-bottom:10px; color:#000000; }
#ordspace { float: left; width: 590px; border-right: 1px solid #d6d6d6; padding-right: 20px; }
#ordPayment { float: left; }
#ordShipp { float: left; width: 320px; margin-left: 20px; }
.alertbox { border:1px solid #990000; padding:5px; color:#990000; font-size:10px; font-variant:normal; background-color:#FBD6D6; margin-bottom:10px; }
h2.Breadcrump { padding:0px; margin:0px; }
.Breadcrumpmcell { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:10px; }
.Breadcrump { font-size:12px !important; font-weight:bold !important; padding:0px; padding-bottom:2px; color:#858585 !important; text-decoration:none !important; }
.AktionTextHeadBox { font-family: arial; font-size:13px; font-weight:bold; color:#000000; text-decoration:none; vertical-align: middle; height: 15px; }
.AktionTextHead { font-family: arial !important; font-size:13px !important; font-weight:bold !important; color:#000000 !important; text-decoration:none !important; }

/* Bestellprozess BOF */
#deletewkprod td { padding-right:10px; }
.UlRadioZahlart { padding-left: 5px; }
.RadioZahlart { font-family: arial; font-size:12px; font-weight:bold; }
.RadioZahlartText { padding-left:22px; }
.RadioZahlartWert { padding-left:22px; }
.bemerkung-check ul { list-style:none; padding: 5px 0 0; margin:0; }
li.first { float:left; width:30px; }
li.last { float:left; width:470px; font-size:11px; padding-top:3px; }
/* Bestellprozess EOF */

/* Headbereich BOF */
font.headTextRed, a.headTextRed, a.headTextRed:hover, a.headTextRed:active, a.headTextRed:visited { color: #ff5860 !important; font-size: 12px !important; font-family: arial !important; font-weight: bold !important; text-decoration:none !important; }
#StichwortSucheBez { width:225px; height:23px; background-color:#ffffff; border: solid 1px #d1d5d4; }
#_freeb { width:225px; padding-left:15px; padding-top: 3px; color:#ff5860; font-size: 12px; font-family: arial; border: 0; }
/* Headbereich EOF */

/* Cart BOF */
.cartpiecescell { border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; }
.cartamountcell { border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }
.cartbuttoncell { padding-right: 4px; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; }
font.cartpieces, font.cartamount { color: #000000; font-size: 10px; font-family: arial; font-weight: normal; }
font.cartbutton { color: #ffffff !important; font-size: 10px !important; font-family: arial !important; font-weight: bold !important; background-color: #ff5860; text-decoration:none !important; text-transform: uppercase; letter-spacing: 1px; padding: 2px 5px; }
a.cartbutton, a.cartbutton:hover, a.cartbutton:active, a.cartbutton:visited { color: #ffffff !important; font-size: 10px !important; font-family: arial !important; font-weight: bold !important; background-color: #ff5860; text-decoration:none !important; text-transform: uppercase; letter-spacing: 1px; }
/* Cart EOF */

/* Navi-Leiste BOF */
.headerblank { height: 121px; }
#pdheadercontent { padding:0; position:absolute; top:0px; left: 50%; width: 1003px; margin: 0 0 0 -501px; }
#navitopcontent { padding:0; position:absolute; top:90px; left: 50%; width: 1003px; margin: 0 0 0 -501px; }
.navitop { background-color:#2fd1e8; height: 30px; }
.pdnavitopcontent { background-color:#2fd1e8; height: 30px; }

.Home_td { width:auto; height:auto; padding: 5px 10px; border-right: 1px solid #2fd1e8; border-left: 1px solid #2fd1e8; }
.Home_td_do { width:auto; height:auto; padding: 5px 10px; background-color:#ff0000; border-right: 1px solid #2fd1e8; border-left: 1px solid #2fd1e8; }
.Home_td:hover { border-right: 1px solid white; border-left: 1px solid white; }
.Home_td_do:hover { border-right: 1px solid white; border-left: 1px solid white; }
a.HomeLink, a.HomeLink:hover, a.HomeLink:active, a.HomeLink:visited { font-size:15px !important; font-family: arial !important; text-decoration:none !important; font-weight:bold !important; color:#ffffff !important; text-transform: uppercase; }
.BlockNavigation { margin: 0; list-style-type:none; padding: 0; }
.BlockNavigation li.Level_0_passiv { position: relative; height:auto; float:left; margin: 0; background-color:#2fd1e8; width:auto; border-right: 1px solid #2fd1e8; border-left: 1px solid #2fd1e8; }
.BlockNavigation li.Level_0_passiv:hover { position: relative; width:auto; height:auto; float:left; margin: 0; background-color:#2fd1e8; border-right: 1px solid white; border-left: 1px solid white; }
.BlockNavigation li.Level_0_aktiv { position: relative; width:auto; height:auto; float:left; margin: 0; background-color:#fe9399; border-right: 1px solid #fe9399; border-left: 1px solid #fe9399; }
.BlockNavigation li.Level_0_aktiv:hover { position: relative; width:auto; height:auto; float:left; margin: 0; background-color:#fe9399; border-right: 1px solid white; border-left: 1px solid white; }
.KatLevel_0_passiv, .KatLevel_0_aktiv { font-size:15px !important; padding: 5px 11px; font-family: arial !important; text-decoration:none !important; font-weight:bold !important; color:#ffffff !important; line-height: 30px; text-transform: uppercase; }
.KatLevel_1_passiv, .KatLevel_1_aktiv { display: table-cell; font-size:12px !important; font-family: arial !important; text-decoration:none !important; color:#000000 !important; text-transform: capitalize; }
.KatLevel_2_passiv, .KatLevel_2_aktiv { font-size:12px !important; font-family: arial !important; text-decoration:none !important; font-weight:bold !important; color:#000000 !important; text-transform: uppercase; }
.BlockNavigation li.Level_0_passiv div.BlockSubContainer, .BlockNavigation li.Level_0_aktiv div.BlockSubContainer { width:0; height:0; overflow:hidden; padding: 0; margin: 0; position: absolute; z-index:3; }
.BlockNavigation li.Level_0_passiv:hover div.BlockSubContainer, .BlockNavigation li.Level_0_aktiv:hover div.BlockSubContainer { height:auto; padding: 0; margin: 0; background-color:#ffffff; overflow:visible; border-bottom: 1px solid #2fd1e8; border-left: 1px solid #2fd1e8; border-right: 1px solid #2fd1e8; }
#SubCont2 { position: absolute; top: 30px; left:-60px; width:640px; }
#SubCont2 div.Level_1_passiv, #SubCont2 div.Level_1_aktiv { width:150px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
#SubCont1531 { position: absolute; top: 30px; left:-145px; width:600px; }
#SubCont1531 div.Level_1_passiv, #SubCont1531 div.Level_1_aktiv { width:190px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
#SubCont1667 { position: absolute; top: 30px; left:-190px; width:540px; }
#SubCont1667 div.Level_1_passiv, #SubCont1667 div.Level_1_aktiv { width:170px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
#SubCont1686 { position: absolute; top: 30px; left:-40px; width:220px; }
#SubCont1686 div.Level_1_passiv, #SubCont1686 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
#SubCont1698 { position: absolute; top: 30px; left:-110px; width:390px; }
#SubCont1698 div.Level_1_passiv, #SubCont1698 div.Level_1_aktiv { width:120px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
#SubCont31395 { position: absolute; top: 30px; left:-30px; width:220px; }
#SubCont31395 div.Level_1_passiv, #SubCont31395 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
#SubCont31396 { position: absolute; top: 30px; left:-50px; width:220px; }
#SubCont31396 div.Level_1_passiv, #SubCont31396 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
#SubCont63691 { position: absolute; top: 30px; left:-20px; width:220px; }
#SubCont63691 div.Level_1_passiv, #SubCont63691 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
.BlockInnerContent div.Level_1_passiv, .BlockInnerContent div.Level_1_aktiv { width:140px; float: left; padding: 3px 5px 3px 5px; margin: 0; }
.BlockInnerContent div.Level_1_passiv:hover, .BlockInnerContent div.Level_1_aktiv:hover { background-color:#e2e2e2; }
.BlockSubContainer2 ul { list-style-type:none; margin-left:5px; padding-left:0; }
.BlockSubContainer2 li.Level_2_passiv:hover { background-color:#2fd1e8; }
.BlockInnerContent div.Level_1_passiv div.BlockSubContainer2, .BlockInnerContent div.Level_1_aktiv div.BlockSubContainer2 { width:0; height:0; overflow:hidden; }
/* Navi-Leiste EOF */

/* Landing Page BOF */
.landingpagepayship { background-image: url(http://www.popkorn.eu/web/pics_layout/bg_01.gif); background-repeat: repeat; }
/* Landing Page EOF */

/* LOG_NEW-CUSTOMER_WELCOME Page BOF */
a.accWelcomeCatLink, a.accWelcomeCatLink:hover, a.accWelcomeCatLink:active, a.accWelcomeCatLink:visited { font-size: 14px !important; font-family: arial !important; font-weight: bold !important; color: #000000 !important; text-decoration:none !important; text-transform: uppercase !important; }
.rightpad15pix { padding-right: 15px; }
.accCatborder { border: 1px solid #e2e2e2; }
/* LOG_NEW-CUSTOMER_WELCOME Page EOF */

/* Produktübersichtsseiten BOF */
.OnlyKatTitel {font-size:18px; font-family: arial; font-weight:bold; color:#ffffff; padding:10px 10px; background-color:#2fd1e8; text-transform: uppercase; }
/* Unterkategorien Linke Seite BOF */
.KatH1passiv { font-size:14px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#375f61 !important; padding:5px 10px; border-bottom:1px solid #2fd1e8; background-color:#d4fcfe; }
.KatH1aktiv { font-size:14px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#375F61 !important; padding:5px 10px; border-bottom:1px solid #2fd1e8; background-color:#FDCCC7; }
.KatH2passiv { font-size:12px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#375F61 !important; padding:3px 15px; border-bottom:1px solid #2fd1e8; background-color:#d4fcfe; }
.KatH2aktiv { font-size:12px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#375F61 !important; padding:3px 15px; border-bottom:1px solid #2fd1e8; background-color:#FDCCC7; }
.KatH3passiv { font-size:10px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#375F61 !important; padding:2px 20px; border-bottom:1px solid #2fd1e8; background-color:#d4fcfe; }
.KatH3aktiv { font-size:10px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#375F61 !important; padding:2px 20px; border-bottom:1px solid #2fd1e8; background-color:#FDCCC7; }
/* Unterkategorien Linke Seite EOF */
/* Markenliste BOF */
td.MarkeListe{ width: 182px; border: solid 1px #e2e2e2; }
.MarkeListeContent { margin:6px; font-size:13px; }
.MarkeRef { font-size:10px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#e2e2e2 !important; }
#Brand-Table img { width: 170px; height: 80px; }
/* Markenliste EOF */
/*.plKatFilter { background-color: #b2b3b5; background-image: url(http://www.popkorn.eu/web/pics_layout/select.gif); background-repeat: no-repeat; background-position: left 0; }*/
.plKatFilter { background-color: #ffffff; }
/*.plkatFilterFR { width: 660px; margin-right: 10px; }*/
.plkatFilterFR {  }
.ListViewContainer { bottom: 0; height: 30px; float: right; }
.KatFilterContainer div { float:right; padding-right: 10px; }
.KatFilterBez { color: black; font-size: 12px; font-family: arial; font-weight: bold; line-height: 36px; vertical-align: middle; }
.KatFilterSelectBox { color: black; font-size: 11px; font-family: arial; margin-top: 8px; margin-bottom: 7px; border: solid 1px gray; }
.plColsselectFilter { padding-right: 10px; }
.aktion-pic { position:absolute; width:auto; z-index:2; padding-left: 10px; color: #ff0000; }
.artikel-display { z-index:1; }
.leftbottompad { padding-bottom: 10px; padding-left: 10px; }
#overview-table { float: left; width: 240px; }
/*td.table-ArtikelKatListe-Diagonal { padding-bottom: 10px; padding-left: 10px; }*/
.rightbottomline { border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.bgcmarleri { background-color: #e2e2e2; padding-left: 5px; padding-right: 5px; }
#KatalogNavigation2 { font-size: 15px; font-family: arial; font-weight: bold; color: #FF0000; text-decoration:none !important; }
.Kat2Passiv, a.Kat2Passiv, a.Kat2Passiv:hover, a.Kat2Passiv:active, a.Kat2Passiv:visited { font-size: 12px; font-family: arial; font-weight: bold; color: #000000; text-decoration:none !important; }
.ImageUebersicht { height:220px; padding: 0px; margin: 0px; }
#ImageUebersicht1 img { height:220px !important; padding: 0px; margin: 0px; }
#ImageUebersicht2 img { height:160px; padding: 0px; margin: 0px; }
#ImageUebersicht3 img { height:100px; padding: 0px; margin: 0px; }
#ImageUebersicht4 img { height:70px; padding: 0px; margin: 0px; }
.tsreviews { margin-top: 15px; margin-left: 30px; }
#catpageinfo { display: none; width: 700px; font-family: Verdana; color: #b6b6b6; font-size: 12px; font-weight: normal; padding: 5px; margin-left: 10px; margin-top: 5px; border: #b6b6b6 1px solid; }
#showhidecatpageinfo { cursor: pointer; margin-left: 10px; font-family: Verdana; color: #b6b6b6; font-size: 12px; text-transform: uppercase; }
#catpageinfo1 { overflow:hidden; display:block; height:100%; }
.catpageinfoshowHide { margin: 5px 0 5px 0; }
.catpageinfoshowHide a { font-family: Verdana; color: #b6b6b6; font-size: 12px; text-decoration:none; }
/* Produktübersichtsseiten EOF */

/* Daily Offer BOF */
#overview-table-dailyoffer { float: left; width: 450px; padding-bottom: 10px; }
.doaktion-pic { position:absolute; width:auto; z-index:2; color: #ff0000; }
#dopiccont { border: #2fd1e8 1px solid; }
.dotxttop { color: #2fd1e8; font-family: Verdana; font-size: 32px; font-style: normal; font-weight: bold; }
#dotxtbg { background-color: #2fd1e8; }
#dotxtbgcounter { background-color: #2fd1e8; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; }
.dotxtprodname { color: #ffffff !important; font-family: Verdana !important; font-size: 12px !important; font-style: normal !important; font-weight: normal !important; text-decoration: none !important; }

#showcounter { font-family: Impact; font-size:30px; font-weight:normal; color:#ffffff; text-decoration:none; padding: 0px; letter-spacing: 2px; }
#dotxthms { font-family: Arial; font-size:8px; font-weight:bold; color:#ffffff; text-decoration:none; padding: 0px; }
#dotxtbg .ArtikelLink { font-family:arial !important; font-size:11px !important; font-weight:bold !important; color:#ffffff !important; text-decoration:none !important; padding: 0 0 0 5px; }
#dotxtbg .ProzDiff { float:left; font-family: Tahoma; font-size:15px; font-weight:bold; color:#ffffff; text-decoration:none; padding: 5px 0 0 5px; }
#dotxtbg .ProzDifftxt { float:left; font-family: Tahoma; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none; padding: 5px 0 0 5px; }
#dotxtbg .PreisSonder { font-family: Tahoma; font-size:15px; font-weight:bold; color:#ffffff; text-decoration:none; padding: 5px 5px 0 0; }
#dotxtbg .PreisAlt { font-family: Tahoma; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:line-through; padding: 0 0 0 5px; }
#dotxtbg .SecLevelText { font-family:arial; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; padding: 0 5px 0 0; }

#pddotxtbgcounter { background-color: #fe5b60; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; }
.pdshowcounter { font-family: Impact; font-size:30px; font-weight:normal; color:#ffffff; text-decoration:none; padding: 0px; letter-spacing: 2px; }
#pddotxthms { font-family: Arial; font-size:8px; font-weight:bold; color:#ffffff; text-decoration:none; padding: 0px; }
/* Daily Offer EOF */

/* Produktdetailseite BOF  */
.pddescborder { border: 1px solid #e2e2e2; }
.KatArtNavPassiv { font-size: 15px; font-family: arial; font-weight: bold; color: #FF0000; text-decoration:none !important; }
.KatArtNavAktiv { font-size: 12px; font-family: arial; font-weight: bold; color: #000000; text-decoration:none !important; }
h1 { font-size:24px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#000000 !important; padding:0; margin:0; }
.ImageDetail { padding:2px; text-decoration:none; }
.ImagePopUp { border:1px solid #990000; padding:2px; background-color:#CCCCCC; }
.pdaktion-pic { position:absolute; width:auto; padding-left: 2px; padding-top: 2px; }
.pddescTextmodel { padding-top: 5px; padding-right: 20px; padding-bottom: 15px; color: #bababa !important; font-size: 11px !important; font-family: Arial !important; font-weight: bold !important; text-decoration:none !important; }
#pdescprice { font-family: arial; font-size:14px; font-weight:normal; padding:0px; color:#000000; text-decoration:none; }
#pdescprice .PreisNormal { font-family: arial; font-size:38px !important; font-weight:bold; padding:0px; padding-bottom:0px; color:#000000; text-decoration:none; }
#pdescprice .PreisAlt { font-family: arial; font-size:14px; font-weight:normal; padding:0px; color:#000000; text-decoration:line-through; }
#pdescprice .PreisSonder { font-family: arial; font-size:38px !important; font-weight:bold; padding:0px !important; padding-bottom:0px; color:#FF0000; text-decoration:none; }
#pdescmwst .SecLevelText { float: right; font-size: 11px; font-family: arial; font-weight: bold; color: #000000; }
#pdescmwst .VKInfoBox { float: right; font-size: 11px; font-family: arial; font-weight: bold; color: #000000; }
.VKInfoText { float: right; font-size: 11px !important; font-family: arial !important; font-weight: bold !important; color: #000000 !important; text-decoration:none !important; }
#pdescmwst a { font-size: 11px !important; font-family: arial !important; font-weight: bold !important; color: #000000 !important; text-decoration:underline !important; }
#AuswahlBox1 { background-color: #d2d2d2; border-left: solid 1px #a9a9a9; border-right: solid 1px #a9a9a9; border-bottom: solid 1px #a9a9a9; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_s1.png); background-repeat: no-repeat; background-position: 3px 2px; width: 324px; height: 25px; }
#AuswahlBox1 div { float: left; }
#AuswahlBoxBez1 { width: 95px; padding-top: 4px; padding-left: 30px; font-size: 13px !important; font-family: arial !important; font-weight: bold !important; color: #000000 !important; text-decoration:none !important; text-transform: uppercase; text-align: left; }
#s1 { width: 170px; padding-top: 3px; text-align: left; vertical-align: middle; }
#s1 select { width: 150px !important; }
#AuswahlBox2 { background-color: #d2d2d2; border-left: solid 1px #a9a9a9; border-right: solid 1px #a9a9a9; border-bottom: solid 1px #a9a9a9; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_s2.png); background-repeat: no-repeat; background-position: 3px 2px; width: 324px; height: 25px; }
#AuswahlBox2 div { float: left; }
#AuswahlBoxBez2 { width: 95px; padding-top: 4px; padding-left: 30px; font-size: 13px !important; font-family: arial !important; font-weight: bold !important; color: #000000 !important; text-decoration:none !important; text-transform: uppercase; text-align: left; }
#s2 { width: 170px; padding-top: 3px; text-align: left; vertical-align: middle; }
#s2 select { width: 150px !important; }
#AuswahlBox3 { background-color: #d2d2d2; border-left: solid 1px #a9a9a9; border-right: solid 1px #a9a9a9; border-bottom: solid 1px #a9a9a9; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_s3.png); background-repeat: no-repeat; background-position: 3px 2px; width: 324px; height: 25px; }
#AuswahlBox3 div { float: left; }
#AuswahlBoxBez3 { width: 95px; padding-top: 4px; padding-left: 30px; font-size: 13px !important; font-family: arial !important; font-weight: bold !important; color: #000000 !important; text-decoration:none !important; text-transform: uppercase; text-align: left; }
#s3 { width: 170px; padding-top: 3px; text-align: left; vertical-align: middle; }
#s3 select { width: 150px !important; }
#InputBoxMenge { background-color: #d2d2d2; border-left: solid 1px #a9a9a9; border-right: solid 1px #a9a9a9; border-bottom: solid 1px #a9a9a9; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_anzahl.png); background-repeat: no-repeat; background-position: 3px 2px; width: 324px; height: 25px; }
#InputBoxMenge div { float: left; }
#InputBoxMengeBez { width: 95px; padding-top: 4px; padding-left: 30px; font-size: 13px !important; font-family: arial !important; font-weight: bold !important; color: #000000 !important; text-decoration:none !important; text-transform: uppercase; text-align: left; }
#InputBoxMengeFeld { width: 170px; padding-top: 3px; text-align: left; vertical-align: middle; }
#InputBoxMengeFeld select { width: 150px; }
#InputBoxMengeButton { background-image: url(http://www.popkorn.eu/web/pics_layout/cart_leiste.png); background-repeat: repeat-x; height: 28px; }
#lieferzeittext { color: #000000; padding-top: 5px; padding-bottom: 5px; font-size: 13px; font-family: arial; font-weight: bold; text-decoration:none !important; text-transform: uppercase; text-align: center; }
.LZtext1 { width: 318px; display: block; padding: 4px; font-size: 13px; font-family: arial; font-weight: bold; text-decoration:none; text-transform: uppercase; text-align: center; }
.LZtext2 { width: 318px; display: block; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 8px; font-size: 12px; font-family: arial; font-weight: normal; text-decoration:none; text-transform: none; text-align: left; }
.LZtext3 { background-color: #e2e2e2; width: 318px; display: block; padding-left: 4px; padding-right: 4px; padding-top: 8px; padding-bottom: 8px; font-size: 11px; font-family: arial; font-weight: normal; text-decoration:none; text-transform: none; text-align: left; }
.LZtext4 { background-color: #d2d2d2; width: 318px; display: block; padding-left: 4px; padding-right: 4px; padding-top: 8px; padding-bottom: 8px; font-size: 11px; font-family: arial; font-weight: normal; text-decoration:none; text-transform: none; text-align: left; }
a.putincart, a.putincart:hover, a.putincart:active, a.putincart:visited { font-size: 18px !important; font-family: arial !important; font-weight: bold !important; color: #ffffff !important; text-decoration:none !important; }
#bewertungsymbole { padding-right: 10px; padding-top:0; }
#beschreibungstexttitle { padding-left: 10px; padding-top: 10px; color: gray; font-size: 11px; font-family: arial; font-weight: bold; font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
#beschreibungstext { padding: 10px; color: black; font-size: 12px; font-family: arial; font-weight: normal; font-style: normal; line-height: 19px; letter-spacing: 1px; }
#beschreibungstext ul { margin: 0; padding-left: 14px; }
.shippingcosts { background-color: #f1f1f1; border: solid 1px #cdcdcd; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_shippingcosts.png); background-repeat: no-repeat; background-position: 3% 2px; height: 25px; }
.askaquestion { background-color: #f1f1f1; border: solid 1px #cdcdcd; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_askaquestion.png); background-repeat: no-repeat; background-position: 97% 2px; height: 25px; }
.tellafriend { background-color: #f1f1f1; border: solid 1px #cdcdcd; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_tellafriend.png); background-repeat: no-repeat; background-position: 3% 2px; height: 25px; }
.pdprint { background-color: #f1f1f1; border: solid 1px #cdcdcd; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_pdprint.png); background-repeat: no-repeat; background-position: 97% 2px; height: 25px; }
.ratethis { background-color: #f1f1f1; border: solid 1px #cdcdcd; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_bewerten.png); background-repeat: no-repeat; background-position: 97% 2px; height: 25px; }
#Wishlist-Info { font-size: 12px; font-weight: bold; background-color: yellow; text-align: center; border-left: solid 1px #cdcdcd; border-right: solid 1px #cdcdcd; border-top: solid 1px #cdcdcd; }
.wishlist { background-color: #f1f1f1; border: solid 1px #cdcdcd; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_wishlist.png); background-repeat: no-repeat; background-position: 3% 2px; height: 25px; }
.socialnetwork { background-color: #f1f1f1; border: solid 1px #cdcdcd; background-image: url(http://www.popkorn.eu/web/pics_layout/ico_socialnetwork.png); background-repeat: no-repeat; background-position: 1% 2px; height: 25px; }
.pdfunctiontextleft { font-size: 12px !important; font-family: arial !important; font-weight: bold !important; color: #9d9d9d !important; text-decoration:none !important; padding-left: 30px; }
.pdfunctiontextright { font-size: 12px !important; font-family: arial !important; font-weight: bold !important; color: #9d9d9d !important; text-decoration:none !important; padding-left: 50px; }
.pdfunctionsocialnet { padding-left: 30px; height: 20px; }
.pdfunctionsocialnetpic { padding-left: 5px; height: 20px; }
form.edelight { height: 20px; margin: 0px; padding: 0px; }
.ajaxformbox { width: 450px; height: auto; background-color: #ffffff; border: solid 1px #cdcdcd; padding: 5px; }
.right { float: right; }
.space { padding-top: 5px; }
.pdnewprods { padding-top: 15px; }
#pdmanupageinfo { width: 435px; display: none; font-family: Verdana; color: #000000; font-size: 12px; font-weight: normal; padding: 5px; margin-left: 0px; margin-top: 5px; border: #b6b6b6 1px solid; }
#showhidepdmanupageinfo { cursor: pointer; margin-left: 0px; font-family: Verdana; color: #b6b6b6; font-size: 12px; text-transform: uppercase; }
/* beginn pdtabs */
.cgtabs { padding:0px; margin:0px; }
.cgtabs ul.tabnav { margin:0px; padding:0px; }
.tabnav {  }
.tabnav li { float:left; vertical-align:middle; list-style:none; margin:0 1px 0 0; padding:10px; border-top:#dadada 1px solid; border-right:#dadada 1px solid; border-left:#dadada 1px solid; background:#dadada; }
.tabnav li:active, .tabnav li.ui-tabs-selected { background:#ffffff; }
.tabnav li a { text-decoration: none; color: #000; font-size: 12px; font-family: arial; font-weight: bold; vertical-align: middle; } /* padding: 5px 10px;*/
.tabnav li a:hover { color: #fff; font-size: 12px; font-family: arial; text-decoration: none; }
.tabnav li a:active, .tabnav li.ui-tabs-selected a, .tabnav li.ui-tabs-selected a:hover { color: #000; font-size: 12px; font-family: arial; text-decoration: none; vertical-align: middle; }
.ui-tabs-hide { display:none; }
.tabline {  }
.clearb { clear:both; }
.tabdiv { margin: 0px; padding:10px; }
#tabproddesc { color: black; font-size: 12px; font-family: arial; line-height: 19px; border:#dadada 1px solid; margin-top:-1px; }
#tabproddesc ul { margin: 0; padding-left: 14px; }
#tabmanuinfo { color: black; font-size: 12px; font-family: arial; line-height: 19px; border:#dadada 1px solid; margin-top:-1px; }
#tabpdreview { color: black; font-size: 12px; font-family: arial; line-height: 19px; border:#dadada 1px solid; margin-top:-1px; }
#tabpdmoreprod { color: black; font-size: 12px; font-family: arial; line-height: 19px; border:#dadada 1px solid; margin-top:-1px; }
#tabpdprofinfos { color: black; font-size: 12px; font-family: arial; line-height: 19px; border:#dadada 1px solid; margin-top:-1px; }
#beschreibungstext { width:550px; }
#markentext { width:550px; }
#bewertungstext { width:550px; }
#profinfostext { width:550px; }
#pdBrandImg { width:170px; }
#pdBrandImg img { padding: 0px; margin: 0px; }
#pdBewertungImg { width:170px; }
h2.tabnavbez  { margin:0; padding:0; }
/* end pdtabs */
/* Produktdetailseite EOF */

/* Footbereich BOF */
h3.TextStreetwear, font.TextStreetwear, a.TextStreetwear, a.TextStreetwear:hover, a.TextStreetwear:active, a.TextStreetwear:visited { color: #858585 !important; font-size: 10px !important; font-family: arial !important; font-weight: bold !important; line-height: 14px; text-decoration:none !important; text-transform: uppercase !important; letter-spacing: 2px; margin: 0; padding: 0; }
td.footpayments { background-color: #e2e2e2; height: 40px; padding: 4px 10px; }
td.footcellpayment { padding-right: 5px; }
font.footTextpayment, a.footTextpayment, a.footTextpayment:hover, a.footTextpayment:active, a.footTextpayment:visited { color: #000000 !important; font-size: 11px !important; font-family: arial !important; font-weight: bold !important; text-decoration:none !important; text-transform: uppercase !important; }
.mthead { padding-left: 15px; }
.mttbl { padding-bottom: 5px; padding-left: 15px; }
.nlMailfield { color: #000000; font-size: 11px; font-family: arial; width:300px; height:16px; }
.gvtbl { padding-left: 25px; }
.nltblfoot { background:url(http://www.popkorn.eu/web/pics_layout/nl_foot_bg.png) no-repeat bottom right; }
.nltblfooten { background:url(http://www.popkorn.eu/web/pics_layout/nl_foot_bg_en.png) no-repeat bottom right; }
font.gvAmountText, a.gvAmountText, a.gvAmountText:hover, a.gvAmountText:active, a.gvAmountText:visited { color: #000000 !important; font-size: 12px !important; font-family: arial !important; font-weight: bold !important; text-decoration:none !important; padding-left: 15px; }
font.mtText, a.mtText, a.mtText:hover, a.mtText:active, a.mtText:visited { color: #000000 !important; font-size: 12px !important; font-family: arial !important; font-weight: bold !important; text-decoration:none !important; letter-spacing: 1px; }
td.footfirst { background-color: #e2e2e2; padding: 15px; }
td.footsec { background-color: #bababa; padding: 0px 5px; }
font.foottextinfo, a.foottextinfo, a.foottextinfo:hover, a.foottextinfo:active, a.foottextinfo:visited { color: #858585 !important; font-size: 11px !important; font-family: Arial !important; font-weight: bold !important; text-transform: uppercase !important; text-decoration:none !important; }
font.foottextcopy, a.foottextcopy, a.foottextcopy:hover, a.foottextcopy:active, a.foottextcopy:visited { color: #858585 !important; font-size: 11px !important; font-family: Arial !important; font-weight: bold !important; text-transform: uppercase !important; text-decoration:none !important; letter-spacing: 0px !important; }
font.foottextprtnrbrnds, a.foottextprtnrbrnds, a.foottextprtnrbrnds:hover, a.foottextprtnrbrnds:active, a.foottextprtnrbrnds:visited { color: #e2e2e2 !important; font-size: 11px !important; font-family: arial !important; font-weight: bold !important; text-transform: uppercase !important;  }
td.footfirstpowdesign { background-color: #e2e2e2; padding: 5px; }
/* Footbereich EOF */

/* New Layout EOF */

.BoxContent{font-size:10px;padding:3px;width:;color:#FFFFFF}
.textfieldBox{border:1px inset #ffffff;font-size:11px;background-color:#000000;color:#ffffff;}
.scrollingAreaBox{font-size:11px;padding:0px;scrollbar-3dlight-color:#F1FFD1;scrollbar-face-color:#43588D;scrollbar-base-color:#43588D;height:170px}
.MasterTabelle{width:100%;height:100%;background-color:#FFFFFF}
.BoxSeiteLinks{border-left:0px;padding:0px;width:203px;border-top:0px;padding-left:6px;padding-right:6px;background-color:#2E3030}
.BoxSeiteRechts{width:170px;border-right:0px;padding:0px;padding-left:10px;border-bottom:0px;padding-right:5px;padding-top:0px;background-color:#820000}
.okaybox{border:1px solid #006600;color:#006600;font-size:10px;padding:5px;background-color:#CAF9DC}
.buttonContent{border:1px inset #FFFFFF;background-color:#CC9900;color:#FFFFFF;font-size:10px;width:200px}
.buttonBox{background-color:#FFFF00;width:100%}
.buttonOther{}
.BoxHead{border:1px solid #6697EE;border-bottom:0px;padding-left:5px;font-size:11px;height:25px;background-color:#6697EE;color:#FFFFFF;font-weight:bold;border-top:0px}
.BoxFoot{height:10px}
a.box:link{color:#FFFFFF;font-size:10px}
a.box:hover{color:#FFFFFF;font-size:10px}
a.box:visited{color:#FFFFFF;font-size:10px}
.TabellenKopf{font-size:12px;border:1px solid #ffcc00;padding:2px;margin:2px}
.TabellenInhalt{font-size:11px;border:1px solid #4C523D;padding:2px;margin:1px;background-color:#FFFFFF}
.SeitenNav{color:;margin-top:1px;padding:4px;font-size:12px;border-bottom:0px}
a.SeitenNavLnk:link{font-size:10px;text-decoration:none;font-weight:normal;color:#FFFFFF}
a.SeitenNavLnk:hover{font-size:10px;text-decoration:none;font-weight:normal;color:#FFFFFF}
a.SeitenNavLnk:visited{font-size:10px;text-decoration:none;font-weight:normal;color:#FFFFFF}
.KatH4passiv{font-size:14px;text-decoration:none;font-weight:normal;color:#FFFFFF!important}
.KatH5passiv{font-size:12px;text-decoration:none;font-weight:normal;color:#FFFFFF !important;padding-left:5px}
.KatH6passiv{font-size:11px;text-decoration:none;font-weight:normal;color:#FFFFFF !important;padding-left:15px}
.KatH4aktiv{font-size:14px;text-decoration:none;font-weight:bold;color:#FFFFFF !important}
.KatH5aktiv{font-size:12px;text-decoration:none;font-weight:bold;color:#FFFFFF !important;padding-left:5px}
.KatH6aktiv{font-size:11px;text-decoration:none;font-weight:bold;color:#FFFFFF !important;padding-left:15px}
.Linie{border-bottom:1px solid #333333;height:1px;margin:4px;margin-left:0px;margin-right:0px}
.SubKategorien{font-size:11px;font-weight:normal;padding:0px;margin:15px;margin-bottom:5px;margin-top:5px}
.ImageWeitere{border:1px solid #666666;width:;margin-right:5px;padding:2px;margin-bottom:3px}
.TellFriendBox{border:1px solid #666666;width:;margin-right:10px;padding:2px;margin-bottom:3px;background-color:#FFFFFF}
.WarenkorbSmall{border:1px dotted #5A7810;font-size:10px;background-color:#FFFFFF;height:70px;scrollbar-3dlight-color:#000066;scrollbar-face-color:#000066}
.BoxLinie{border-bottom:1px dotted #43588D;height:1px;margin:4px;margin-left:0px;margin-right:0px}
.infobox{border:1px solid #cccccc;padding:5px;font-size:11px;font-variant:normal}
.scrollingArea{background-color:;font-size:11px;padding:4px;height:100%}
.subline{border-bottom:1px solid #cccccc}
.subTabellenKopf{}
.subTabellenInhalt{}
.HorizontTable2{}
.HorizontTable3{}
.HorizontTable1{}
.HorizontTable0{}
.MarkeListeTop{color:#990000;font-size:18px}
.CmsNavH0passiv{}
.CmsNavH1passiv{}
.CmsNavH2passiv{}
.CmsNavH3passiv{}
.CmsNavH4passiv{}
.CmsNavH0aktiv{}
.CmsNavH1aktiv{}
.CmsNavH2aktiv{}
.CmsNavH3aktiv{}
.CmsNavH4aktiv{}
A { color: #ffffff; text-decoration: none; }
FONT.foottextfirst, A.foottextfirst, A.foottextfirst:hover, A.foottextfirst:active, A.foottextfirst:visited { color: #ffffff; font-size: 11px; font-family: Verdana, Arial; font-weight: bold; }
FONT.foottextsec, A.foottextsec, A.foottextsec:hover, A.foottextsec:active, A.foottextsec:visited { color: #dbdbdb; font-size: 10px; font-family: Verdana, Arial; } 
FONT.foottextthird, A.foottextthird, A.foottextthird:hover, A.foottextthird:active, A.foottextthird:visited { color: #ffffff; font-size: 10px; font-family: Verdana, Arial; }
FONT.starttextagb, A.starttextagb, A.starttextagb:hover, A.starttextagb:active, A.starttextagb:visited { color: #000000; font-size: 14px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
font.Stil3 { color: #000000; font-size: 10px; font-family: Verdana, Arial }
.a.Stil3, a.Stil3:hover, a.Stil3:active, a.Stil3:link, a.Stil3:visited { color: #000000; font-size: 10px; font-family: Verdana, Arial }
h1.Stil3  { color: #a07240; font-size: 10px; font-family: Verdana, Arial; font-weight: normal; margin: 0; padding: 0 }
.a.Stil1, a.Stil1:hover, a.Stil1:active, a.Stil1:link, a.Stil1:visited  { color: #d60033; font-size: xx-small; font-family: Helvetica, Geneva, Tahoma, Verdana, Arial }
h2.Stil1  { color: #000000; font-size: 16px; font-family: Verdana, Arial; margin: 0; padding: 0 }
div.headsmallwhite, font.headsmallwhite, .a.headsmallwhite, a.headsmallwhite:hover, a.headsmallwhite:active, a.headsmallwhite:link, a.headsmallwhite:visited { color: #ffffff; font-size: 10px; font-family: Verdana, Arial }
font.headsmallwhitecn { color: #ffffff; font-size: 10px; font-family: Verdana, Arial ; text-transform: uppercase; }
td.topborder {border-top:1px solid #000000;}
a.ksbox:link{color:#ffffff;font-size:12px;text-decoration:none}
a.ksbox:hover{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none}
a.ksbox:visited{color:#ffffff;font-size:12px;text-decoration:none}
a.ksbox:active{color:#ffffff;font-size:12px;text-decoration:none}
td.ksbox{padding:2px;background-color:#4D4D4F}
.ArtikelLink {color:#333333 !important;}
font.desc-text-high { color: #ff0000; font-size: 16px; font-family: Verdana, Arial; font-weight: bold; }
font.desc-text-norm { color: #000000; font-size: 12px; font-family: Verdana, Arial; font-weight: bold; }
a.ankertext, a.ankertext:link, a.ankertext:hover, a.ankertext:visited, a.ankertext:active {color:#000000 !important;}
#bemerktext {width:100%; height: 80px;}
.adventframe { border:0px solid #ffffff; background-color:#ffffff; }
#werbung { position: absolute; border: 0px solid grey; background: transparent; left: -20000px; top: -20000px; z-index: 100; }
#close { float:right; font-size:12px; font-family:Verdana; font-weight:bold; color:white; background:red; padding:3px; cursor:hand; cursor:pointer; z-index: 100; }
#werbungcontent { background: transparent; }
.startleft, .startright { width: 540px; height: 355px; z-index: 0; padding-top: 10px; float:left; }
#startleft-slideshow, #startright-slideshow { position: relative; z-index: 0 !important; }
#controls, #rightcontrols { width: 540px; top: 160px; position: relative; float: left; z-index: 1; }
#controls .next, #controls .prev, #rightcontrols .rightnext, #rightcontrols .rightprev { text-indent: -9000px; width: 32px; height: 32px; display: block; z-index: 2; opacity: 0.7; }
#controls .prev, #rightcontrols .rightprev { background: url(http://www.popkorn.eu/web/pics_layout/start-slide-prev.png) no-repeat; float: left; position: absolute; left: 5px; }
#controls .next, #rightcontrols .rightnext { background: url(http://www.popkorn.eu/web/pics_layout/start-slide-next.png) no-repeat; float: right; position: absolute; left: 503px; }
#controls .next:hover, #controls .prev:hover, #rightcontrols .rightnext:hover, #rightcontrols .rightprev:hover { opacity: 1; }
#controls a:focus, #rightcontrols a:focus { outline: none; }
#controls a, #rightcontrols a, #controls a:hover, #rightcontrols a:hover { cursor: pointer; cursor: hand; }
.startleft-slideshow-inner, .startright-slideshow-inner { height: 355px }
#controlsbrands .prev { background: url(http://www.popkorn.eu/web/pics_layout/scroll-up.png) no-repeat; float: left; width: 12px; height: 8px; display: block; padding-right:2px; padding-bottom:2px; cursor:pointer; }
#controlsbrands .next { background: url(http://www.popkorn.eu/web/pics_layout/scroll-down.png) no-repeat; float: left; width: 48px; height: 8px; display: block; padding-bottom:2px; cursor:pointer; }
#ScrollBrands { float:left; }
#ScrollBrands .scrollEl { display:none; height: 100%; }
.landpagerightcont { padding-top: 0px; float:left; }
