body {margin: 0; padding:0px;}
.pagewidth {padding:0px; margin:0px; text-align:center; width:100%;}
.pagelayout {width:990px; display:block; margin:0px auto;}
.pageminwidth {padding:0px !important; margin:0px}
.pagecontainer {width:990px; text-align:left; margin:0px !important}

table.mitte {padding-right:186px}
table.mitte td form {width:612px !important}


#LeftPanel {width:176px !important;}
.v4mid {padding:0px !important; width:176px !important;}

.v4title {padding:0px !important; background-color:transparent !important;}

.v4baccent, .v4vspacer {display:none}


#headerzeile {width: 990px; height: 250px; position:relative; overflow:hidden; text-align: left; z-index:2000;}

#headernavi {overflow:hidden; position:absolute; z-index:500;}
#headernavi ol {margin:0; padding:0; list-style: none inside; border: 0 none transparent;}
#headernavi ol li {float:left;}
#headernavi ol li a, #headernavi ol li a:visited {display:block; font: bold 12px Arial; text-decoration:none}
#headernavi ol li a:hover {font: bold 12px Arial; text-decoration:none;}
*html #headernavi ol li a {width:1px; white-space:nowrap}

#box_rechts		{
   					margin-left:814px;
   					z-index: 3;
     				width:176px;
					position:absolute;
					}
}
img { 
  border: none; 
}

#box_links		{
     				width:176px;
					height:;
					position:absolute;
					}
					

#box_mitte{height:100%; display:block;}

.eshop_header {width: 176px;}

.eshop_hintergrund {width: 176px;}

.eshop_fuss {width: 176px; padding: 0px;}

#box_links .eshop_header, #box_links .eshop_hintergrund, #box_links .eshop_fuss, #box_links , #box_links .box_hintergrund, #box_links .box_fuss  {background-position:left top} 
#box_rechts .eshop_header, #box_rechts .eshop_hintergrund, #box_rechts .eshop_fuss, #box_rechts , #box_rechts .box_hintergrund, #box_rechts .box_fuss {background-position:right top} 



#fusszeile {position:absolute; width: 990px; height: 100px; overflow:hidden;}

#fussnavi {position:absolute;}

a.all_cats, a.all_cats:visited {margin:0px !important; font-style:normal !important;}
table#StoreCategories a i, table#StoreCategories a:visited i{margin:-2px 0px 1px 0px !important; }
html>head:first-child+body table#StoreCategories a i{margin:-1px 0px 0px 0px !important; }

span.cnt {display:none !important}
div.lcat wbr {display:none}
.cnt {display:none}
div.lcat * {border:0px; margin-right:-1px; overflow:hidden}
div.lcat ul, div.lcat li, div.lcat li ul, div.lcat li ul li {margin:0px !important; padding:0px !important; list-style:none;}

.v4mid {border:0px !important}
div.lcat .ttl {margin:0px !important}
div.lcat div.link {font-style:normal;}
div.lcat div.link a, div.lcat div.link a:hover, div.lcat div.link a:visited {font-style:normal; font-weight:normal !important; text-decoration:none !important;}
div.lcat {width:auto !important;}
*+html div.lcat {position:relative !important;}
div.lcat div.link br {display:none}


.basOlp-oly{width:270px !important}
.basOlp-oly a, .basOlp-oly li, .basOlp-oly ul{width:240px !important}
.v4sem {width:385px; height:30px; display:block; }
table.tb_v4bc td .v4sem a, table.tb_v4bc td .v4sem span {display:none !important; }
table.nol td {padding:5px !important}
table.nol td.time {width:80px !important;}

/** Farbe listenansicht leiste **/

#CentralArea .cmpb, #CentralArea .sifExp {background: #ffffff !important;}


#CentralArea > div {width:618px;}
table.v4stw { max-width:none; padding:0px !important;}
table.v4stw table { max-width:none;}
table.v4stw .rs_box{ margin:0px 10px;}
#e_links td, #blind_rechts td{ width:100%;}


#LeftPanel .v4title font, #LeftPanel .v4title font h2{ font-size:5px !important;}


/*dd*/

.r3_c {background-color:#ffffff !important;border: solid 1px #282828}
.r3_t, .r3_bl {background-color:#282828 !important;}

.image {border: solid 1px #282828;}

.v4acpcont {margin:0px !important;}
.v4acpcont td, .v4midbox, .v4nfc {border:0px !important;}

form.suche_mitte_inhalt {display:block !important;}
.suche_mitte_inhalt table, form.suche_mitte_inhalt, .suche_mitte {width:176px !important;}

.suche_mitte_inhalt td {width:0px !important;}
.suche_mitte {height:70px;}

.v4sbox {width:65px !important;}
.v4acp_mid .v4mid form table {padding: 30px 10px 0px 20px; color: #f8ecdf;}
*html .v4acp_mid .v4mid form {padding: 30px 10px 0px 20px; color: #f8ecdf; width: 146px !important;}
*+html .v4acp_mid .v4mid form {padding: 30px 10px 0px 20px; color: #f8ecdf; width: 146px !important;}


#PromoListView, .v4toppromos .v4acp {background:url() repeat-x;border-color:#bbb8b8; border-top-color:#bbb8b8; border-left-color:#bbb8b8;
border-right-color:#bbb8b8; border-bottom-color:#bbb8b8; border-width:1px;
border-style:solid;}


/*gg*/

.pagecontainer table table table table table td b font{line-height:20px;}
.pagecontainer table table table table table b{width:100%;}
.pagecontainer table table table table table b font{width:100%;}


#CentralArea a, #CentralArea a:visited, .cur {color:#282828 !important;font-weight:bold !important}
#CentralArea a:hover {color:#c62a1c !important;}


.pagecontainer table table table table td{ padding:0px;}

table.single td{ padding:5px !important;}


.ebItemlist th{line-height:20px;}


.pagecontainer  table table table table{ width:100% !important;}



/*soooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


body table table table {max-width: 618px;} 
*html body table table table {width: expression(Math.min(parseInt(this.offsetWidth), 618 ) + "px") !important;}


/* Safari */
#CentralArea > div {width:618px;}
table.v4stw { max-width:none; padding:0px !important;}
table.v4stw table { max-width:none;}
table.v4stw .rs_box{ margin:0px 10px;}
#blind_links td, #blind_rechts td{ width:100%;}


#LeftPanel .v4title font, #LeftPanel .v4title font h2{ font-size:5px !important;}


.label, .fee, .time2 {font-size: 11px;}


.r3_cm {padding: 0px !important;}




/*soooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


body table table table {max-width: 618px;} 
*html body table table table {width: expression(Math.min(parseInt(this.offsetWidth), 618 ) + "px") !important;}


/* Safari */
#CentralArea > div {width:618px;}
table.v4stw { max-width:none; padding:0px !important;}
table.v4stw table { max-width:none;}
table.v4stw .rs_box{ margin:0px 10px;}
#blind_links td, #blind_rechts td{ width:100%;}


#LeftPanel .v4title font, #LeftPanel .v4title font h2{ font-size:5px !important;}


.label, .fee, .time2 {font-size: 11px;}


.r3_cm {padding: 0px !important;}







/*soooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

/** Linkfarbe für mittleren Bereich **/
.pagecontainer table table table form a, .pagecontainer table table table form a:visited, #PromoListView a, #PromoListView a:visited{ color:282828;}
.pagecontainer table table table form a:hover, #PromoListView a:hover{ color:#282828;}


/*soooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/







.pagecontainer table table table table table b{width:100%;}
.pagecontainer table table table table table b font{width:100%;}



/** Promobox Hintergrund und Schriftfarbe **/
#PromoListView font{line-height:37px; padding-left:7px; margin-top:0px;font-size:12px;font-family:tahoma; }
#PromoListView{background:url(http://kl-topshop.de/neuestemplate/promohintergrund.gif) repeat-x;}


#PromoListView font, .v4toppromos .v4acp_head font {line-height:24px; padding-left:7px; margin-top:-12px;font-size:11px; color:#ffffff}
#PromoListView, .v4toppromos .v4acp {background:url(http://kl-topshop.de/neuestemplate/promohintergrund.gif) repeat-x;}
#TopPromoArea ul, #TopPromoArea li {margin-top:5px;}


#TopPromoArea td.v4mid {width:100% !important; padding:0px 10px !important;border:1px;}
#TopPromoArea {width:614px !important;}
#TopPromoArea form {width:auto !important;}

div#paging {width:612px}
.dynpg form.form {display:inline !important; width:auto !important; position:relative; text-align:right }
.dynpg .pager, .dynpg form.form, .dynpg .page {display:inline !important;}
td.next {text-align:right}

/** neu **/






