/* CSS Document */		
body{font-family:Geneva, Arial, Helvetica, sans-serif;padding:0px;margin:0px;font-size:12px;height:100%;color:#011436;background-color:#999999;scrollbar-base-color:#99CCFF}
a:link{text-decoration:none;color:#676767;}
a:hover{text-decoration:none;color:#676767;}
a:visited{text-decoration:none;color:#676767;}
.SecLevelText { font-size:11px; color:#333333; font-family:arial; }
.BoxContent{font-size:11px;padding:3px;border:1px dotted #cccccc;margin:0px;padding-right:0px}
.alertbox{border:1px dotted #AE711B;padding:5px;color:#AE711B;font-size:10px;font-variant:normal;background-color:#EBDFCE}
.textfieldContent, .KatFilterSelectBox {border:1px solid #CCCCCC;background-color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:0px}
.textfieldBox{border:1px solid #CCCCCC;font-size:11px;position:relative;margin-bottom:2px;width:80%}
.scrollingAreaBox{font-size:11px;padding:0px;scrollbar-3dlight-color:#F1FFD1;scrollbar-face-color:#43588D;scrollbar-base-color:#43588D;height:170px}
.MasterTabelle{width:980px;height:100%;background-color:#FFFFFF;border-left:;border-right:}
.BoxSeiteLinks{border-left:0px;width:170px;border-top:0px;padding-left:5px;padding-right:0px;padding-top:0px}
.BoxSeiteRechts{width:180px;border-right:0px;padding-top:0px;padding-left:0px;border-bottom:0px;padding-right:5px}
.InhaltMitteContainer{padding:1px;padding-top:0px;width:630px}
.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{}
.NwsIframe { width:170px; height:100px; }
.BoxHead{height:25px;color:;font-weight:bold;padding-left:5px;border-bottom:1px dotted #CCCCCC}
.BoxFoot{height:5px}
#BoxHead-35 { height:15px !important; padding-top:10px; }
a.box:link{}
a.box:hover{}
a.box:visited{}
.TabellenKopf{font-size:12px;border:1px solid #ffcc00;padding:2px;margin:2px}
.TabellenInhalt{font-size:11px;border:1px dotted #CCCCCC;padding:2px;margin:1px;background-color:#FFFFFF}
.ImageUebersicht{padding:2px;background-color:}
.KatH0aktiv{font-size:11px;text-decoration:none;font-weight:bold;color:;padding-bottom:2px}
.SeitenNav{color:;margin-top:0px;padding:4px;font-size:12px;padding-left:0px}
a.SeitenNavLnk:link{font-size:12px;text-decoration:none;font-weight:bold;color:#000000;padding:0px}
a.SeitenNavLnk:hover{font-size:12px;text-decoration:none;font-weight:bold;color:#000000;padding:0px}
a.SeitenNavLnk:visited{font-size:12px;text-decoration:none;font-weight:bold;color:#000000;padding:0px}
.KatH0passiv{font-size:11px;text-decoration:none;font-weight:bold;color:;padding-bottom:2px}
.KatH4passiv{font-size:14px;text-decoration:none;font-weight:normal;color:#FFFFFF}
.KatH5passiv{font-size:12px;text-decoration:none;font-weight:normal;color:#FFFFFF;padding-left:5px}
.KatH6passiv{font-size:11px;text-decoration:none;font-weight:normal;color:#FFFFFF;padding-left:15px}
.KatH4aktiv{font-size:14px;text-decoration:none;font-weight:bold;color:#FFFFFF}
.KatH5aktiv{font-size:12px;text-decoration:none;font-weight:bold;color:#FFFFFF;padding-left:5px}
.KatH6aktiv{font-size:11px;text-decoration:none;font-weight:bold;color:#FFFFFF;padding-left:15px}
.Linie{border-bottom:1px dotted #CCCCCC;height:1px;margin:4px;margin-left:0px;margin-right:0px}
.PreisAlt{font-size:11px;font-weight:normal;padding:0px;padding-bottom:1px;color:#000000;text-decoration:line-through;background-color:}
.PreisSonder{font-size:14px;font-weight:bold;padding:0px;padding-bottom:5px;color:#FF0000;text-decoration:none;width:}
.PreisNormal{font-size:15px;font-weight:bold;padding:0px;padding-bottom:0px;color:#000000;text-decoration:none}
.ImagePopUp{border:1px solid #CCCCCC;width:;padding:0px;background-color:#CCCCCC}
.ImageWeitere{border:1px dotted #CCCCCC;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}
.Ueberschrift{font-size:20px;font-weight:bold;background-color:;padding:5px;padding-top:0px;padding-bottom:2px}
.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:#ffffff;font-size:11px;padding:4px}
html{height:100%}
.HorizontTable2{}
.HorizontTable3{}
.HorizontTable1{}
.HorizontTable0{}
.KatArtNavPassiv{font-weight:bold;font-size:12px;color:#EDA53F}
.MarkeListeTop{}
.KatArtNavAktiv{font-weight:normal;font-size:12px}
.KatH3aktiv{}
.KatH3passiv{}
.CmsNavH0passiv{font-size:12px;border-bottom:1px dotted #cccccc;padding:2px;color:#041541 !important}
.CmsNavH1passiv{}
.CmsNavH2passiv{}
.CmsNavH3passiv{}
.CmsNavH4passiv{}
.CmsNavH0aktiv{font-size:12px;padding:2px;border-bottom:1px dotted #cccccc;color:#4583B8;font-weight:bold}
.CmsNavH1aktiv{}
.CmsNavH2aktiv{}
.CmsNavH3aktiv{}
.CmsNavH4aktiv{}

#OthercategoriesLink { background-color: transparent; background-image: url(http://www.theladen.de/v30/localpictures/theme/theladencat/gutscheinebutton.gif); background-repeat: no-repeat; background-position: 0 0; height:28px; width:149px; display:block; border-width:0; visibility: visible; }
#OthercategoriesLink:hover, #OthercategoriesLink_active { background-color: transparent; background-image: url(http://www.theladen.de/v30/localpictures/theme/theladencat/gutscheinebutton_over.gif); background-repeat: no-repeat; background-position: 0 0; height:28px; width:149px; display:block; border-width:0; visibility: visible; }

.ldleftbanner { border:#dadada 1px solid; }
.ldrightbanner { padding-left:5px; padding-top:1px; }
.ldbannercellrb { float:left; border-bottom:#ffffff 1px dotted; border-right:#ffffff 1px dotted; }
.ldbannercellb { float:left; border-bottom:#ffffff 1px dotted; }
.ldbannercellr { float:left; border-right:#ffffff 1px dotted; }
.ldbannercell { float:left; }
.lddailyoffercell { padding-top:5px; }
.lddailyoffertitle { background-color:#eea228; padding:5px; font-size:14px; font-family:arial; text-decoration:none; font-weight:bold; color:#000000; }
.lddailyoffercontent { padding-top:5px; width:542px; overflow:hidden; }
.ldnewstuffcell { padding-top:5px; padding-left:5px; }
.ldnewstufftitle { background-color:#eea228; padding:5px; font-size:14px; font-family:arial; text-decoration:none; font-weight:bold; color:#000000; }
.ldnewstuffcontent { padding-top:5px; }

#nwsform div.Pflichtnotiz { float:right; }
#nwsform input.textfeld { width:250px; }
#nwsformbutt input { padding-left:10px; padding-right:10px; }

/* LOG_NEW-CUSTOMER_WELCOME Page BOF */
.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; }
#accLogCreat { width:980px; }
.accHeadInfoText { font-family: arial; font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:10px; color:#000000; }
#accLogin { float: left; width: 360px; padding-left: 20px; }
#accspace { float: left; width: 560px; border-left: 1px solid #d6d6d6; padding-left: 30px; }
#accCreate { float: left; }
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 */

/* 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; }
#bemerktext {width:100%; height: 80px;}
/* Bestellprozess EOF */

/* Produktdetailseite BOF */
h1 { font-size:18px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#000000 !important; padding:0; margin:0; }
#PicContainer { border:#dadada 1px solid; }
#Detailbild img { height: 380px; }
.ImageDetail{  }
/* 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; }
/* end pdtabs */
#bewprodnocell { padding-top:10px; padding-bottom:10px; }
#pdbewertungcell {  }
#pdprodnocell {  }
#pdpricecell { padding-top:10px; padding-bottom:10px; border-top:#676767 1px dotted; border-bottom:#676767 1px dotted; }

#pdescpriceleftcell { float:left; }
#pdescprice { }
#pdescprice .pdescpricetxt { float:left; font-family: arial; font-size:22px !important; font-weight:bold; padding:0px; color:#000000; text-decoration:none; }
#pdescprice .PreisNormal { float:left; font-family: arial; font-size:22px !important; font-weight:bold; padding:0px; color:#000000; text-decoration:none; }
#pdescprice .PreisSonder { float:left; font-family: arial; font-size:22px !important; font-weight:bold; padding:0px; color:#FF0000; text-decoration:none; }
#pdescpricealt { }
#pdescpricealt .pdescpricealttxt { float:left; font-family: arial; font-size:14px; font-weight:normal; padding:0px; color:#000000; text-decoration:none; }
#pdescpricealt .PreisAlt { float:left; font-family: arial; font-size:14px; font-weight:normal; padding:0px; color:#000000; text-decoration:line-through; }
#pdescmwst .SecLevelText { height:15px; }
#pdescmwst .SecLevelText { float: left; font-size: 11px; font-family: arial; font-weight: bold; color: #000000; vertical-align:middle; }
#pdescmwst .VKInfoBox { float: left; font-size: 11px; font-family: arial; font-weight: bold; color: #000000; }
.VKInfoText { font-size: 11px !important; font-family: arial !important; font-weight: bold !important; color: #000000 !important; text-decoration:underline !important; }
#PreisDiffBig { float:right; text-align:center; }
.ProzDiff { font-family: tahoma, arial; font-size:32px !important; font-weight:bold; padding:0px; color:#FF0000; text-decoration:none; }
.pdescpricesavedtxt { font-family: arial; font-size:18px !important; font-weight:bold; padding:0px; color:#FF0000; text-decoration:none; }

#pdvkfreeinfocell { font-family: tahoma; font-size:10px !important; font-weight:normal; padding:0px; color:#000000; text-decoration:none; }
#lieferzeittext { padding-top:10px; font-size:14px; font-family: arial; font-weight:bold; color:#000000; text-decoration:none !important; }
#dropdowncell {  }
#orderboxcell { padding-top:10px; }
#ordertabellecell { padding-top:10px; }
#AuswahlBox1 { padding-top:10px; width:370px; display:block; clear:both; }
#AuswahlBoxBez1 { float: left; width:60px; }
#s1 { float: left; padding-left:10px; }
#AuswahlBox2 { padding-top:10px; width:370px; display:block; clear:both; }
#AuswahlBoxBez2 { float: left; width:60px; }
#s2 { float: left; padding-left:10px; }
#AuswahlBox3 { padding-top:10px; width:370px; display:block; clear:both; }
#AuswahlBoxBez3 { float: left; width:60px; }
#s3 { float: left; padding-left:10px; }
#InputBoxMengeBez { float: left; width:60px; }
#InputBoxMengeFeld { float: left; padding-left:10px; }
#InputBoxMengeButton { float: left; padding-left:10px; }
.clear { clear:both; }
#orderreserveinfocell { padding-top:10px; }
#beschreibungstext { width:570px; }
#markentext { width:570px; }
#pdBrandImg { width:170px; }
#pdBrandImg img { padding: 0px; margin: 0px; }
.ajaxformbox { width:400px; height:auto; background-color:#ffffff; border:solid 1px #cdcdcd; padding:10px; }
.LZtext1 { width: 370px; display: block; padding: 4px; font-size: 13px; font-family: arial; font-weight: bold; text-decoration:none; }
.LZtext2 { width: 370px; display: block; padding: 8px 4px 0 4px; font-size: 12px; font-family: arial; font-weight: normal; text-decoration:none; }
.LZtext3 { border:#eea228 1px solid; width: 370px; display: block; padding: 8px 4px; font-size: 11px; font-family: arial; font-weight: normal; text-decoration:none; }
.LZtext4 { border:#99b4c5 1px solid; width: 370px; display: block; padding: 8px 4px; font-size: 11px; font-family: arial; font-weight: normal; text-decoration:none; margin-top:4px; }
#pdblockrightinfo { border:#dadada 1px dotted; padding:10px; }
#pdaskquestioncell { height:16px; padding-bottom:10px; }
#pdaskquestionlastcell { height:16px; }
#pdaskquestioncell img, #pdaskquestioncell span { vertical-align:middle; }
#pdaskquestionlastcell img, #pdaskquestionlastcell span { vertical-align:middle; }
.pdblockrightnewptitlecell { border-bottom:#dadada 2px solid; padding-top:10px; }
#pdblockrightnewptitle { font-size:18px; font-family:tahoma; font-weight:bold; color:#dadada; text-transform:uppercase; font-style:italic; padding-left:5px; }
.space { padding-top:5px; }
.right { float:right; }
.CommentTopic { padding-top:10px; }
.Comments { padding-left:5px; }
.SubTopic { font-weight:bold; }
/* Produktdetailseite EOF */

/* Produktübersichtsseiten BOF */
.leftcatcell {  }
.leftfiltercell {  }
#leftfiltercellh1 { border-bottom:#000000 2px solid; margin-bottom:10px; }
#leftfiltercellh1 h1.Ueberschrift { padding:0; margin:0; font-size:18px; font-family:tahoma; font-weight:bold; color:#000000; text-transform:uppercase; font-style:italic; }
.OnlyKatTitel { font-size:18px; font-family:arial; font-weight:bold; color:#ffffff; padding:5px 10px; background-color:#dadada; text-transform:uppercase; }
#SubCat-Topic { display:none; }
.OuterSubCat { padding-bottom:5px; }
/*.SubKategorien{font-size:11px;font-weight:normal;margin-right:25px;text-decoration:none;margin-left:25px;padding-bottom:5px;color:#041541 !important}*/
.SubKategorien{ padding:0 10px 5px; }
.SubCat-Text a { font-size:12px !important; font-family:tahoma !important; text-decoration:none; font-weight:bold !important; color:#000000 !important; text-transform:uppercase; }
.SubCat-Text a:active, .SubCat-Text a:hover { font-size:12px !important; font-family:tahoma !important; text-decoration:underline; font-weight:bold !important; color:#000000 !important; text-transform:uppercase; }
.SubCat-SubUl ul { margin:0; padding:0; display: inline; }
/* Unterkategorien Linke Seite BOF */
.KatH1passiv { font-size:12px !important; font-family:tahoma !important; text-decoration:none; font-weight:bold !important; color:#000000 !important; text-transform:uppercase; padding:5px 10px; background-color:#ffffff; }
.KatH1passiv:hover { font-size:12px !important; font-family:tahoma !important; text-decoration:underline; font-weight:bold !important; color:#000000 !important; text-transform:uppercase; padding:5px 10px; background-color:#ffffff; }
.KatH1aktiv { font-size:12px !important; font-family:tahoma !important; text-decoration:underline; font-weight:bold !important; color:#000000 !important; text-transform:uppercase; padding:5px 10px; background-color:#ffffff; }
.KatH1aktiv:hover { font-size:12px !important; font-family:tahoma !important; text-decoration:underline; font-weight:bold !important; color:#000000 !important; text-transform:uppercase; padding:5px 10px; background-color:#ffffff; }
.KatH2passiv { font-size:12px !important; font-family:tahoma !important; text-decoration:none; font-weight:bold !important; color:#676767 !important; padding:3px 20px; background-color:#ffffff; border-bottom:1px dotted #2fd1e8; }
.KatH2passiv:hover { color:#000000 !important; background-color:#ffffff; }
.KatH2aktiv { font-size:12px !important; font-family:tahoma !important; text-decoration:none; font-weight:bold !important; color:#ffffff !important; padding:3px 20px; background-color:#fac058; border-bottom:1px dotted #2fd1e8; }
.KatH2aktiv:hover { color:#000000 !important; }

.KatH3passiv { font-size:10px !important; font-family: arial !important; text-decoration:none; font-weight:bold !important; color:#375F61 !important; padding:1px 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:1px 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; text-align: center; }
.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 {  }
.plkatFilterFR { width: 480px; margin-right: 10px; }
.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; }
.artikel-display { z-index:1; }
.leftbottompad { padding-bottom: 10px; padding-left: 10px; }
#overview-table { float: left; width: 240px; }
.rightbottomline { border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.bgcmarleri { padding-left: 5px; padding-right: 5px; }
.ArtikelLink, a.ArtikelLink, a.ArtikelLink:hover, a.ArtikelLink:active, a.ArtikelLink:visited { font-size: 12px; font-family: arial; text-decoration:none !important; }
#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:180px; padding: 0px; margin: 0px; }
#ImageUebersicht1 img { height:220px; padding: 0px; margin: 0px; }
#ImageUebersicht2 img { height:160px; padding: 0px; margin: 0px; }
#ImageUebersicht3 img { height:110px; padding: 0px; margin: 0px; }
#ImageUebersicht4 img { height:70px; padding: 0px; margin: 0px; }
#BrandImgOV3 img { height:50px; padding: 0px; margin: 0px; }
#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 */

.tlmaintbl { background-color:#ffffff; }
.tlmainhead-top { background-image:url(http://www.theladen.de/images/theladen/layout2011/maintbl-bg.jpg); background-position:top left; background-repeat:no-repeat; }
.Topmenue_td { width:auto; height:auto; padding: 5px 10px; background-color:#99b4c5; border-right: 1px solid #999999; }
.Topmenuelast_td { width:auto; height:auto; padding: 5px 10px; background-color:#99b4c5; }
a.TopmenueLink, a.TopmenueLink:visited { font-size:12px !important; font-family: arial !important; text-decoration:none !important; font-weight:normal !important; color:#ffffff !important; }
a.TopmenueLink:hover, a.TopmenueLink:active { font-size:12px !important; font-family: arial !important; text-decoration:underline !important; font-weight:normal !important; color:#ffffff !important; }

.tlhead-middleleft { padding-left:10px; padding-top:10px; }
.Logotop_td { padding-bottom:5px; }
.Searchtop_td { padding-bottom:10px; }
#StichwortSucheBez { width:390px; height:23px; background-color:#ffffff; border: solid 1px #000000; }
#_freeb { width:370px; padding-left:15px; padding-top: 3px; color:#000000; font-size: 13px; font-family: arial; border: 0; }
.Searchbuttontop_td { padding-left:1px; }
.tlhead-middleright { padding-right:10px; padding-top:10px; }
.Savetop_td { padding-bottom:10px; }
.Hotlinetop_td { padding-bottom:10px; padding-right:10px; }
.MenueBaskettop_td { padding-bottom:10px; }
.ACCmenue_td { width:auto; background-color:#dadada; border-right: 1px solid #ffffff; padding: 5px 0; }
.ACCmenuelast_td { width:auto; background-color:#dadada; padding: 5px 0; }
a.ACCmenueLink, a.ACCmenueLink:visited { font-size:12px !important; font-family: arial !important; text-decoration:none !important; font-weight:normal !important; color:#676767 !important; }
a.ACCmenueLink:hover, a.ACCmenueLink:active { font-size:12px !important; font-family: arial !important; text-decoration:underline !important; font-weight:normal !important; color:#676767 !important; }
.ACCButmenueLink, .ACCButmenueLink:visited { font-size:12px !important; font-family: arial !important; text-decoration:none !important; font-weight:normal !important; color:#676767 !important; border:none; background-color:transparent; padding:0px !important; margin:0px !important; cursor:pointer; }
.ACCButmenueLink:hover, .ACCButmenueLink:active { font-size:12px !important; font-family: arial !important; text-decoration:underline !important; font-weight:normal !important; color:#676767 !important; border:none; background-color:transparent; padding:0px !important; margin:0px !important; cursor:pointer; }
/* Cart BOF */
.Baskettop_td { padding-top:5px; }
.Baskettop_cell { width:270px; height:26px; border:#000000 1px solid; }
.cartpiececell { padding-right:10px; }
.cartpiecetxt { color:#000000; font-size:11px; font-family:arial; font-weight:bold; text-transform:uppercase; }
.cartamountcell { padding-right:10px; }
.cartamounttxt { color:#000000; font-size:11px; font-family:arial; font-weight:bold; text-transform:uppercase; }
/* Cart EOF */
.tlmenue { padding-left:10px; padding-right:10px; }
.tlmenuediv { width:auto; }
.tlcontent { padding-left:10px; padding-right:10px; padding-bottom:10px; }
.tlcontentlanding { padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; }
.Breadcrumpmcell { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:10px; }
.Breadcrump { font-size:12px !important; font-weight:bold !important; padding:0px; color:#676767 !important; text-decoration:none !important; font-weight:normal; }
/* Footer BOF */
.tlfoot {  }
.footsafepaycell { background-color:#dadada; padding: 5px 10px 0 10px; }
.FootMisccell { background-color:#ffffff; padding: 10px 10px; }
.footnlcell { padding-top:10px; }
.nlMailfield { width:145px; height:19px; }
.footnlinfotxt { font-size:9px; font-family:Arial; color:#bfbfbf; }
.footlikeinfotxt { font-size:12px; font-family:Arial; color:#676767; text-decoration:underline; padding:5px 0 0 10px; }
.footgplus { padding:5px 0 0 10px; }
.footmisctitlecell { border-bottom:#676767 1px dotted; font-size:12px; font-family: arial; font-weight:bold; color:#676767; padding-left:5px;  }
.footmisclinkcell { border-bottom:#676767 1px dotted; padding:5px; }
.footmisclink { font-size:12px !important; font-family: arial !important; text-decoration:none !important; font-weight:normal !important; color:#676767 !important; margin:5px; }
.footcopycell { background-color:#dadada; padding: 5px 10px; }
.foottextcopy { color: #676767 !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; }
.MarkeTextListecell { background-color:#ffffff; padding: 5px 10px; color:#bfbfbf !important; font-size:10px !important; font-family:Arial !important; }
.MarkeTextListe { color:#bfbfbf !important; font-size:10px !important; font-family:Arial !important; text-decoration:none !important; }
.FootPartnercell { background-color:#ffffff; padding: 5px 10px; color:#bfbfbf !important; font-size:11px !important; font-family:Arial !important; }
.FootPartner { font-size:11px !important; font-family:Arial !important; color:#bfbfbf !important; text-decoration:none !important; }
.FootPartnerimgcell { padding:5px; }
/* Footer EOF */

/* Navi-Leiste BOF */
.Home_td { width:auto; height:auto; padding: 5px 10px; background-color:#99b4c5; }
.Dailyoffer_td { width:auto; height:auto; padding: 5px 13px; background-color:#ff3d3f; }
a.HomeLink, 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; }
a.HomeLink:hover, a.HomeLink:active { font-size:15px !important; font-family: arial !important; text-decoration:underline !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:#99b4c5; width:auto; }
.BlockNavigation li.Level_0_passiv:hover { position: relative; width:auto; height:auto; float:left; margin: 0; background-color:#99b4c5; }
.BlockNavigation li.Level_0_aktiv { position: relative; width:auto; height:auto; float:left; margin: 0; background-color:#eea228; }
.BlockNavigation li.Level_0_aktiv:hover { position: relative; width:auto; height:auto; float:left; margin: 0; background-color:#eea228; }
.KatLevel_0_passiv { font-size:15px !important; padding: 5px 10px; font-family: arial !important; text-decoration:none !important; font-weight:bold !important; color:#ffffff !important; line-height: 30px; text-transform: uppercase; }
.KatLevel_0_aktiv, .KatLevel_0_aktiv:hover, .KatLevel_0_passiv:hover { font-size:15px !important; padding: 5px 10px; font-family: arial !important; text-decoration:underline !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 #8ab6db; border-left: 1px solid #8ab6db; border-right: 1px solid #8ab6db; }
#SubCont44785 { position: absolute; top: 30px; left:-60px; width:640px; } /*Marken*/
#SubCont44785 div.Level_1_passiv, #SubCont44785 div.Level_1_aktiv { width:150px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Marken*/
#SubCont52702 { position: absolute; top: 30px; left:-145px; width:600px; } /*Jungs*/
#SubCont52702 div.Level_1_passiv, #SubCont52702 div.Level_1_aktiv { width:190px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Jungs*/
#SubCont52703 { position: absolute; top: 30px; left:-190px; width:540px; } /*Mädels*/
#SubCont52703 div.Level_1_passiv, #SubCont52703 div.Level_1_aktiv { width:170px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Mädels*/
#SubCont76924 { position: absolute; top: 30px; left:-40px; width:220px; } /*Schuhe*/
#SubCont76924 div.Level_1_passiv, #SubCont76924 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Schuhe*/
#SubCont52704 { position: absolute; top: 30px; left:-110px; width:390px; } /*Accessoires*/
#SubCont52704 div.Level_1_passiv, #SubCont52704 div.Level_1_aktiv { width:120px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Accessoires*/
#SubCont53645 { position: absolute; top: 30px; left:-30px; width:220px; } /*Kids*/
#SubCont53645 div.Level_1_passiv, #SubCont53645 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Kids*/
#SubCont55398 { position: absolute; top: 30px; left:-30px; width:220px; } /*Neu*/
#SubCont55398 div.Level_1_passiv, #SubCont55398 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Neu*/
#SubCont53382 { position: absolute; top: 30px; left:-50px; width:220px; } /*Sale*/
#SubCont53382 div.Level_1_passiv, #SubCont53382 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Sale*/
#SubCont53383 { position: absolute; top: 30px; left:-20px; width:220px; } /*Coming Soon*/
#SubCont53383 div.Level_1_passiv, #SubCont53383 div.Level_1_aktiv { width:100px; float: left; padding: 3px 5px 3px 5px; margin: 0; } /*Coming Soon*/
.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:#8ab6db; }
.BlockInnerContent div.Level_1_passiv div.BlockSubContainer2, .BlockInnerContent div.Level_1_aktiv div.BlockSubContainer2 { width:0; height:0; overflow:hidden; }
/* Navi-Leiste EOF */

/* Daily Offer BOF */
#ld-dailyoffereach { float:left; padding-right:4px; }
.ld-dailyoffereachtable { border:#dadada 1px dotted; }
#lddoprodno { font-size:12px; font-weight:normal; padding-right:5px; color:#cccccc; text-decoration:none; }
#ldprodnamecell { padding:5px; }
#ldprodnamecell a { color:#000000 !important; }
#lddotimercell { background-color:#ffb770; padding:5px; }
#lddopiccell { float:left; padding-top:4px; }
#lddotxtcell { float:right; text-align:center; padding-right:5px; }
.ldshowcounter { font-family:Impact; font-size:24px; font-weight:normal; color:#000000; text-decoration:none; padding:0px; letter-spacing:3pt; }
#lddotxthms { font-family:Arial; font-size:8px; font-weight:bold; color:#000000; text-decoration:none; padding:0px; letter-spacing:0.5pt; }
#lddooldprice div { font-size:18px; font-weight:normal; padding:5px; color:#000000; text-decoration:line-through; }
#lddonewprice div { font-size:18px; font-weight:bold; padding:5px; color:#FF0000; text-decoration:none; }

#overview-table-dailyoffer { float: left; width: 230px; padding-bottom: 10px; }
.doaktion-pic { position:absolute; width:auto; z-index:2; color: #ff0000; }
#doinfopic { width: 220px; }
#dotxtbgcounter { background-color: #ffffff; border-top: #000000 1px solid; border-bottom: #000000 1px solid; }

#showcounter { font-family: Impact; font-size:30px; font-weight:normal; color:#000000; text-decoration:none; padding: 0px; letter-spacing: 2px; }
#dotxthms { font-family: Arial; font-size:8px; font-weight:bold; color:#000000; text-decoration:none; padding: 0px; }

#pddotxtbgcounter { background:url(http://www.theladen.de/images/theladen/layout2011/pddailyoffercounter.gif) top left no-repeat; widows:375px; height:46px; margin-top:10px; }
#pddotxtcell { float:right; width:140px; text-align:center; margin-right:40px; }
.pdshowcounter { font-family:Impact; font-size:24px; font-weight:normal; color:#ffffff; text-decoration:none; padding:0px; letter-spacing:3pt; }
#pddotxthms { font-family:Arial; font-size:8px; font-weight:bold; color:#ffffff; text-decoration:none; padding:0px; letter-spacing:0.5pt; }
/* Daily Offer EOF */

/* Kategorienbuttons BOF */
#DailyoffercategoriesLink { background:url(http://www.theladen.de/images/theladen/layout/cat-button-dailyoffer.png); width: 149px; height: 35px; }
#DailyoffercategoriesLink:hover { background:url(http://www.theladen.de/images/theladen/layout/cat-button-dailyoffer-over.png); width: 149px; height: 35px; }
#DailyoffercategoriesLink_active { background:url(http://www.theladen.de/images/theladen/layout/cat-button-dailyoffer-over.png); width: 149px; height: 35px; }
#AktionencategoriesLink { background:url(http://www.theladen.de/images/theladen/layout/button_aktion.gif); width: 149px; height: 28px; }
#AktionencategoriesLink:hover { background:url(http://www.theladen.de/images/theladen/layout/button_aktion_over.gif); width: 149px; height: 28px; }
#AktionencategoriesLink_active { background:url(http://www.theladen.de/images/theladen/layout/button_aktion_over.gif); width: 149px; height: 28px; }
/* Kategorienbuttons EOF */
.basketcoupon { background-color: #ebd100; padding: 5px; }
.Bez-textfeld { display: block; float: left; line-height: 24px; width: 108px; }		
#CartNotifier { padding:10px; }
#SmallBasketView { z-index:100; }
 .SmallBasket { width:350px; font-size:16px; padding:10px; background:#F5F5F5; border:1px solid #999999; text-align:center; }
