*{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img{ border:0;}
a{ color:#000000;text-decoration:none;}
a:hover{ color:#000000;text-decoration:underline;}

#header{ background:url(img/header_bg.gif) no-repeat;height:189px; vertical-align:top}
#leftbar{ width:176px;}
#rightbar{ width:176px;}
#content{ width:width:618px; padding:0px 10px 0px 10px;}
#footer{ background:url(img/footer_bg.gif) no-repeat; padding:10px; height:54px; color:#FFFFFF;}
.top_navi01{height:30px; padding-right:10px;}
.top_navi_link{ 
	background:url(img/top_navi01_bg.gif) repeat-x; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
	display:block;
	padding:0px 10px 0px 10px;
	line-height:30px;
	height:30px;
}
.top_navi_link:hover{
	background:url(img/top_navi01_bg_hover.gif) repeat-x; 
	color:#FFFFFF; 
	text-decoration:none; 
}

.top_navi02{height:28px; padding:0px 10px 0px 10px;}
.topnavi00{ 
	background:url(img/top_navi02_bg.gif) repeat-x; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
	display:block;
	padding:0px 10px 0px 10px;
	line-height:28px;
	height:28px;
}
.topnavi00:hover, .topnavi00_on, .topnavi00_on:hover{
	background:url(img/top_navi02_bg_hover.gif) repeat-x; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
	display:block;
	padding:0px 10px 0px 10px;
	line-height:28px;
	height:28px;
}
.top_navi03{background:url(img/top_navi03_bg.gif) repeat-x; padding-left:4px; color:#FFFFFF; font-size:11px; height:26px; white-space:nowrap; width:600px;  width:expression(this.scrollWidth < 600? "600px" : "auto" );}
.topnavi01{font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:11px;}
.topnavi01:hover, .topnavi01_on, .topnavi01_on:hover{font-weight:bold; color:#FFFFFF; text-decoration:underline; font-size:11px;}

.box_tbl{ background:url(img/box_bg.gif) repeat-y; width:176px;}
.box_title{ 
	background:url(img/box_title_bg.gif) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	line-height:27px;
}
.box_content{
	background:url(img/box_content_bg.gif) no-repeat #C9B898;
	color:#000000;
	padding:10px;
	font-size:11px;
	font-weight:bold;
}

.box_content a{font-size:11px; font-weight:bold;}

.box02_tbl{ width:176px;}
.box02_title{ 
	background:url(img/box02_title_bg.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	line-height:23px;
	text-align:center;
}
.box02_content{
	background:url(img/box02_content_bg.gif) repeat-y;
	color:#FFFFFF;
	padding:10px;
	font-size:11px;
	font-weight:bold;
}

.box02_content a{color:#FFFFFF;font-size:11px; font-weight:bold;}

.content_title{
	background:url(img/content_title_bg.gif) no-repeat;
	padding:0px 10px 0px 10px;
	line-height:27px;
	color:#FFFFFF;
}
.content_inhalt{
	background:url(img/content_inhalt_bg.gif) repeat-y;
	padding:10px;
}

.kat00{
	display:block;
	background:url(img/kat00.gif) no-repeat;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	padding:0px 0px 0px 25px;
	width:151px;
	text-decoration:none;
}
.kat00:hover, .kat00_on, .kat00_on:hover{
	display:block;
	background:url(img/kat00_hover.gif) no-repeat;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	padding:0px 0px 0px 25px;
	width:151px;
	text-decoration:none;
}

.kat01{
	display:block;
	background:url(img/kat01.gif) no-repeat;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	padding:0px 0px 0px 35px;
	width:141px;
	text-decoration:none;
}
.kat01:hover, .kat01_on, .kat01_on:hover{
	display:block;
	background:url(img/kat01_hover.gif) no-repeat;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	padding:0px 0px 0px 35px;
	width:141px;
	text-decoration:none;	
}
.kat02{
	display:block;
	background:url(img/kat02.gif) no-repeat;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	padding:0px 0px 0px 45px;
	width:131px;
	text-decoration:none;
	font-size:11px;
}
.kat02:hover, .kat02_on, .kat02_on:hover{
	display:block;
	background:url(img/kat02_hover.gif) no-repeat;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	padding:0px 0px 0px 45px;
	width:131px;
	text-decoration:none;	
	font-size:11px;
}



.search_input input{width:100px;}

.parseTime, .copyright{ display:none; }

.headerNavigation{ color:#FFFFFF; text-decoration:none; font-size:11px;}

#footer a{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
#footer a:hover{ color:#000000;}
#footer div{ padding-top:5px; font-size:10px;}

.box_info a{
	display:block;
	width:156;
	text-decoration:none;
}
.box_info a:hover{ text-decoration:underline;}

.contentsTopics, .pageHeading td, .prod_price strong{ font-weight:bold; font-size:14px;}


.top_trenn{ background:url(img/top_trenn.gif) no-repeat; width:990px; height:8px; }
.navi2_bg{ background:url(img/header02.gif) no-repeat; background-position:right; height:26px;}

.content_footer{ background:url(img/content_footer.gif) no-repeat; width:618px; height:5px;}
.topnavi03_left{background:url(img/top_navi03_left.gif ) no-repeat; width:6px; height:26px;}
.topnavi03_right{background:url(img/top_navi03_right.gif ) no-repeat; width:6px; height:26px;}

.box_footer{background:url(img/box_footer.gif) no-repeat;  background-position:bottom; height:4px; width:176px;}
.box02_footer{background:url(img/box02_footer.jpg) no-repeat;  background-position:bottom; height:5px; width:176px;}


.top_navi02_left, .top_navi02_trenn, .top_navi02_right{ 
	position:absolute; 
	height:28px;
	width:5px; 
	background:url(img/top_navi02_trenn.gif) no-repeat; 
	background-position:right;
}
.top_navi02_trenn{width:12px; background-position:left; margin-left:-6px;}
.top_navi02_right{  background-position:left; margin-left:-5px; text-align:right;}


.new_products_title{ font-size:14px; font-weight:bold; background-color:#B2B2B2; color:#FFFFFF; line-height:30px; padding:0px 10px 0px 10px; text-align:center;}
/*.new_products_tbl{ height:100%; padding-top:10px;}*/
.new_products_tbl{ height:100%; padding-top:0px;width: 97%; margin-left: 10px;}
.new_products_tbl td.main{ padding-bottom:10px; width:50%; height:100%;}
.new_products_links{ padding-right:5px; height:100%;}
.new_products_rechts{ padding-left:5px; height:100%}
.new_products_product_tbl{ border:1px solid #B2B2B2; height:100%; background-color:#FFFFFF; }
.new_products_product_img{ text-align:center; vertical-align:middle; height:100%; padding:10px;}
.new_products_product_name{ font-size:12px; font-weight:bold; text-align:center;}
.new_products_product_name a{text-decoration:none; display:block; width:100%; line-height:22px; }
.new_products_product_desc{text-align:center; padding:10px;}
.new_products_product_price, .new_products_product_price a{ text-align:center; font-size:10px;}
.new_products_product_price strong{ font-size:14px;}
.new_products_product_button{ text-align:center; padding:10px;}

.kservice{ background:url(img/kundenservice.gif) no-repeat; font-size:10px; font-weight:bold; height:150px; vertical-align:top;}

.infobox{ background:url(img/infobox_braun.jpg) no-repeat; height:354px;}

.product_listing_tbl td.main{ padding:5px;}

.onepxwidth{width:11px;}


.tab00, .tab01{ background:url(img/brown/top_navi02_bg.gif) repeat-x !importanty; }
.tab00:hover, .tab01:hover{ background:url(img/brown/top_navi02_bg_hover.gif) repeat-x; }
.tab02, .tab03{ background:url(img/green/top_navi02_bg.gif) repeat-x; }
.tab02:hover, .tab03:hover{ background:url(img/green/top_navi02_bg_hover.gif) repeat-x ; }
.tab06, .tab07, .tab08{ background:url(img/blau/top_navi02_bg.gif) repeat-x ; }
.tab06:hover, .tab07:hover, .tab08:hover{ background:url(img/blau/top_navi02_bg_hover.gif) repeat-x ; }
.tab04, .tab05{ background:url(img/grau/top_navi02_bg.gif) repeat-x ; }
.tab04:hover, .tab05:hover{ background:url(img/grau/top_navi02_bg_hover.gif) repeat-x; }

.rowbg, .rowbg2{ background-color:#FFFFFF;}

.u_cat_td{width:33%; padding:5px;}
.u_cat{ display:block; line-height:30px; border:1px solid #CCCCCC; text-align:center; background-color: #B5996B; font-weight:bold; color:#FFFFFF;}
.u_cat:hover{ text-decoration:none; color:#FFFFFF; background-color:#BDA273;}

.product_listing_image{
	border: 1px solid #cccccc; 
	border-right: 0px solid #cccccc;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	width:120px;
}

.product_listing_name{
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding:15px 5px 5px 5px;
	font-weight:bold;
}
.product_listing_info{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding:0px 5px 5px 5px;
}
.product_listing_price{ padding-bottom:10px;}
.mwst_info, .mwst_info a{ font-size:10px; font-weight:normal;}


.bestseller_count{font-size:16px; background-color:#F1E8DA; border: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; display:none;}
.bestseller_image, .bestseller_name, .bestseller_price{  padding:5px;border-left: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC;}
.bestseller_price{border-bottom: 0px solid #CCCCCC;}
.bestseller_trenn img{ height:1px;}



div#starttext{
	text-align:justify;
}
div#starttext a:link{
	text-decoration:underline;
}
div#starttext a:visited{
	text-decoration:underline;
}
div#starttext h1{
	text-align:center;
}

h1#kategorie{
	font-size:14px;
	font-weight:bold;
}

h2#texttopic{
	font-size:12px;
	font-weight:bold;
}

#lp-text{
	text-align:justify;
}

#lp-text a{
	text-decoration:underline;
}

#img-rechts{
	float:right;
	margin-left:5px;
}
#img-links{
	float:left;
	margin-right:5px;
}

div#fehler-style a{
	text-decoration:underline;
}

div#fehler-style h1{
	border:1px solid #896F42;
	padding-left:5px;
	line-height:25px;
	color:#FF0000;
}

div#fehler-style div#fehler-content{
	border:1px solid #896F42;
	padding-left:5px;
	
}
div#fb{position:absolute; margin-top:-25px; margin-left:500px;}
fb-header{float:right;}

div.btn-position{float:right;}
div.btn-prod{
	width:269px;
	height:48px;
	background:url(http://www.shop-ics.de/images/btn-prod.jpg);
  }
  
div.btn-prod:hover{
	width:269px;
	height:48px;
	background:url(http://www.shop-ics.de/images/btn-prod-hover.jpg);
  }
  
  
#bannerslider {border: 0 solid #D4D4D4;
    height: 272px;
    margin-bottom: 4px;
    padding-left: 10px;
    position: relative;
    width: 608px;}
.prev, .next, .prevm, .nextm, .nexts, .prevs {display:block; height:272px; width:25px; background:url(img/slider/slide_left.png) no-repeat center; position:absolute; z-index:10; cursor:pointer;}
.slider {width:636px;}
#bannerslider .slider, #bannerslider .slider ul {height:275px; overflow:hidden;}
#bannerslider .klbox-content {background: none; height: auto;}
#bannerslider .klbox, #bannerslider .contentbox, #bannerslider .klbox-kopf, #bannerslider .klbox-fuss {background: none; height: 0px;}
.next, .nextm, .nexts {background:url(img/slider/slide_right.png) no-repeat center; right:-10px; margin-top:-272px;}
