.containertop,
.containerbottom,
.containermiddle{
	width: 985px;
}/*  */

.start{
	width: 951px;
}

.containertop{
	border-top: 2px solid #E6E6E4;
	border-left: 2px solid #E6E6E4;
	border-right: 2px solid #E6E6E4;
}
.containermiddle_padding,
.containertop_padding{
	padding: 0px 46px 0px 46px;
}
.containermiddle{
	border-left: 2px solid #E6E6E4;
	border-right: 2px solid #E6E6E4;
	border-bottom: 2px solid #E6E6E4;
}
.containermiddle_padding{padding-bottom: 10px;padding-top: 10px;}
.boxheader{
	width: 889px;
}
.start_head{width: 855px;}
.main_table{
	width: 889px;
}
.logo_header{
	margin-top: 25px;
}
.link_headermenu{
	display: block;
	margin-left: 15px;
	padding-top: 25px;
	text-transform: uppercase;
	font-size: 10px;
	font-family: arial;
	text-decoration: none;
	color: #9D9D9D;
}
.hlink_on{
	background: url(2/images/hlink_bg.gif) 0px 0px repeat-x;
	color: #E15719;
}
.flash_place{
	margin-top: 20px;
	background: url(2/images/flash_place.jpg) 0px 0px no-repeat;
	width: 889px;
	height: 103px;
}
.containerleft{
	width: 194px;
}
.categorybox_rootcategory{
	background: #666666 url(2/images/cat_link_bg.gif) 152px 50% no-repeat;
	width: 170px;
	height: 22px;
}
.categorybox_rootcategory_exp{
	background: #E25619;
	width: 170px;
	height: 22px;
}
.categorybox_rootcategorylink{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 15px;
	display: block;
}
.categorybox_rootcategorylink_exp{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 10px;
	display: block;
}
.categorybox_subcategory{
	width: 170px;
	background: #E3E8DD;
	color: #666666;
	font-size: 10px;
	padding: 3px 0px 3px 0px;
}
.category_subcategory{
	color: #666666;
	font-size: 10px;
}
.category_subcategory_exp{
	color: #DF571D;
	font-size: 10px;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
}
.categorybox_subcategory:hover{
	color: #0169CC;
}
.left_box{
	margin-top: 20px;
}
.left_box_head,
.left_box_head a{
	color: #666666;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
.login_cont_more{
	color: #666666;
	font-size: 11px;
}
.left_box_content{
	margin-top: 10px;
}
.login_input{
	border: 1px solid #CCCCCC;
	padding: 2px;
	font-size: 10px;
	font-family: tahoma, sans serif;
	width: 170px;
	color: #999999;
	height: 20px;
}
.login_button{
	margin-top: 5px;
	font-weight: bold;
	background: none;
	border: none;
	color: #666666;
	font-family: arial;
	font-size: 11px;
	text-transform: uppercase;
}
.containerright{
	width: 185px;
}
.login_block{
	width: 183px;
	border: 1px solid #E3E8DD;
}
.login_block_padd{
	padding: 10px 14px 10px 14px;
}
.standar_input{
	width: 150px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	height: 20px;
	font-size: 10px;
	font-family: tahoma, sans serif;
	color: #999999;
	margin-bottom: 6px;
}
.login_head{
	text-align: left;
	color: #E05717;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 10px;
}
.login_head a{
	color: #E05717;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
.stay_logged{
	padding-right: 5px;
	color: #999999;
	font-size: 11px;
}
.details{
	font-size: 10px;
	color: #707070;
	background: url(2/images/arrow_grey.gif) 0px 3px no-repeat;
	padding-left: 8px;
}
.news_block{
	margin-top: 10px;
}

.news_content{
	height: 30px;
	background: #666666;
	width: 184px;
	text-align: left;
}
.news_content a{
	color: #FFFFFF;
	font-size: 11px;
	background: url(2/images/white_arrows.gif) 160px 10px no-repeat;
	text-decoration: none;
	display: block;
	padding: 8px 10px 0px 10px;
}
.art_right_list{
	margin: 20px 0px 0px 13px;
}
.art_light_content{
	font-size: 11px;
	color: #666666;
}
.art_light_content a{
	font-size: 11px;
	color: #666666;
	font-family: tahoma, sans serif;
}
.art_light_content a:hover{
	color: #0066CC;
}

.art_light_content a .noline{
	text-decoration: none;
}
.art_img{
	position: relative;
	top: 2px;
}
.right_list_td_padd{padding-bottom: 5px;}
.locationrow{
	border: 1px solid #E3E8DD;
	width: 480px;
}
.locationrow .locationrow_padd{
	padding: 7px 10px 7px 10px;
}
.location_title{
	color: #E05717;
	font-size: 10px;
	text-transform: uppercase;
}
.location_content,
.location_content a{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
}
.loc_img{
	position: relative;
	top: 3px;
}
.content_row{
	width: 480px;
}
.locatortitle{
	color: #999999;
	font-size: 11px;
	font-family: tahoma, sans serif;
	margin-left: 12px;
}
.locatortitlerow{
	padding: 4px 0px 4px 0px;
}
.locatortext{
	font-size: 11px;
	color: #999999;
	font-family: tahoma, sans-serif;
}
.locatortext2{
	color: #666666;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}
.locatorlink2,
.locatorlink{
	font-size: 11px;
	font-family: tahoma, sans-serif;
	color: #999999;
}
.locatorlink2_active,
.locatorlink_active{
	color: #E05717;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}
.locatordetailsrow{
	background: #E3E8DD;
	border: 1px solid #E3E8DD;
	width: 480px;
}
.locatordetailsrow_padd{
	padding: 4px 8px 5px 8px;
}
.locatorlink3{
	color: #666666;
	font-size: 11px;
	background: url(2/images/red_arrow.gif) 0px 3px no-repeat;
	padding-left: 8px;
}
.locatorlink3_active{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	background: url(2/images/red_arrow.gif) 0px 3px no-repeat;
	padding-left: 8px;
}
.product_title{
	min-height: 30px;
}
.product_title,
.product_title a{
	color: #333333;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.product_artnr{
	color: #999999;
	font-family: tahoma, sans-serif;
	font-size: 9px;
}
.product_variant{
	color: #333333;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}
.half_links td{
	padding: 4px 5px 4px 0px;
}
.product_price_new a,
.product_price_new{
	color: #E05717;
	font-size: 13px;
	font-family: tahoma, sans-serif;
	text-decoration: none;
}
.buy_button{
	margin-top: 5px;
	cursor: pointer;
}

input.submit_basket{
	cursor: pointer;
	border:0;
	background:url(2/images/submit.button.gif) no-repeat 0 100%;
	height:22px;
	width:68px;
	font-size:10px;
	text-align:left;
	text-indent:5px;
	line-height:18px;
	text-decoration:underline;
	padding:0;
}
.buy_left{
	background: url(2/images/buy_left.gif) 0px 0px no-repeat;
	width: 6px;
	height: 20px;
}
.buy_middle{
	background: url(2/images/buy_middle.gif) 0px 0px repeat-x;
	height: 20px;
}
	.buy_middle input{
		background: none;
		border: none;
		font-size: 9px;
		color: #333333;
		font-family: tahoma, sans-serif;
		text-decoration: underline;
	}
.buy_right{
	background: url(2/images/buy_right.gif) 0px 0px no-repeat;
	width: 20px;
	height: 20px;
}
.item_list_td{
	padding: 10px 0px 10px 0px;
}
.boxfootermenu{
	font-size: 9px;
	color: #666666;
	padding: 10px 0px 8px 0px;
	text-align: left;
}
.boxfootermenu a{
	color: #666666;
	text-decoration: none;
}
.boxfooterinfo a,
.boxfooterinfo{
	color: #999999;
	font-size: 9px;
	text-align: left;
	padding-bottom: 20px;
}
.locatortitlerow_empty{height: 5px;}
.back_link{
	color: #666666;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	background: url(2/images/arrow_oval.gif) 0px 0px no-repeat;
	padding-left: 17px;
	margin-right: 8px;
}
.details_title a,
.details_title{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	text-decoration: none;
}
.marginbottom5{
	margin-bottom: 5px;
}
.details_shortdesc{
	color: #333333;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}
.details_cat a,
.details_cat{
	color: #333333;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}
.details_status{
	color: #333333;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}
.product_price_new_big{
	color: #E05717;
	font-size: 16px;
	font-family: tahoma, sans-serif;
}
.small_font{
	font-size: 9px;
	color: #333333;
	font-family: tahoma, sans-serif;
}
.normal_font{
	font-size: 11px;
	color: #333333;
	font-family: tahoma, sans-serif;
}
.normal_font10{
	font-size: 10px;
	color: #666666;
	font-family: tahoma, sans-serif;
}
.product_price_old{
	font-size: 11px;
	color: #333333;
	font-family: tahoma, sans-serif;
	text-decoration: line-through;
}
.small_input{
	border: 1px solid #CCCCCC;
	width: 47px;
	height: 20px;
	padding: 2px;
}
.spacertop8{margin-top: 8px;}
.details_small_line{
	width: 232px;
	border-bottom: 1px solid #CCCCCC;
	line-height: 1px;
	font-size: 1px;
	margin: 8px 0px 8px 0px;
}
.product_image_xxs_container{padding: 4px 12px 4px 8px;}
.zoom_link{
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
}
.zoom_div{
	background: #666666;
	width: 70px;
	position: relative;
	top: -20px;
	left: 1px;
}
.product_image_xxxs_container{
	margin: 0px 8px 0px 0px;
	border: 1px solid #E3E8DD;
	width: 214px;
	height: 234px;
	text-align: center;
}
.more_pics{
	border: 1px solid #E3E8DD;
	width: 480px;
}
.more_pics_table td{
	padding: 6px;
}
.margin8{
	margin: 8px 0px 8px 0px;
}
.details_head{
	color: #E05717;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 8px 0px 8px 0px;
}
.details_head a{
	color: #E05717;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
.simple_text{
	border: 1px solid #E3E8DD;
	width: 480px;
	overflow:hidden;
}
.simple_text_padd{
	padding: 7px;
	overflow:hidden;
}
.light_color{
	color: #666666;
}
.attr_td1{
	border-bottom: 1px solid #E3E8DD;
	border-right: 1px solid #E3E8DD;
	padding: 2px 2px 2px 5px;
}
.attr_td2{
	border-bottom: 1px solid #E3E8DD;
	padding: 2px 2px 2px 5px;
}
.last_attr_td{
	border-bottom: none;
}
.long_line{
	border-bottom: 1px solid #E3E8DD;
	margin: 4px 0px 4px 0px;
	font-size: 1px;
	line-height: 1px;
}
.standart_input{
	border: 1px solid #CCCCCC;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 20px;
}
.important{
	color: #E05717;
}
.send_button{
	background: none;
	border: none;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: tahoma, sans-serif;
	text-transform: uppercase;
}
.fontbold{font-weight: bold;}
.product_image_s_container{padding: 3px;}
.tvs_head{
	color: #E05717;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	margin: 8px 0px 8px 0px;
}
.basket_steps{
	width: 480px;
	margin-top: 10px;
	background: #E3E8DD;
}
.basket_steps td{
	padding: 8px 5px 8px 8px;
	font-size: 9px;
}
.basket_steps td a{text-decoration: none;}
.stepitem2_textbig{
	background: #999999;
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	text-decoration: none;
}
.stepitem2_textbighigh{
	background: #E05717;
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	text-decoration: none;
}
.stepitem2_textnormal{
	text-transform: uppercase;
	color: #666666;
}
.stepitem2_textnormalhigh{
	text-transform: uppercase;
	color: #E05717;
}
.stepitem2_textsmall a,
.stepitem2_textsmall{
	margin-top: 5px;
	color: #666666;
}
.next_step_button{
	background: none;
	border: none;
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
	font-family: tahoma, sans-serif;
	background: url(2/images/arrow_oval.gif) right 3px no-repeat;
	height: 16px;
	width: 110px;
	text-align: left;
}
.default_nextlinecontainer{text-align: right; margin: 5px 0px 10px 0px;}
.wrapping_headeritems,
.basketcontents_headeritems{
	background: #E3E8DD;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	font-family: tahoma, sans-serif;
	padding: 4px 4px 4px 4px;
	border: 1px solid #E3E8DD;
}
.basket_headitemproduktspan{padding-left: 6px;}
.wrappingcontents_icon,
.basketcontents_icon{
	border-left: 1px solid #E3E8DD;
	padding: 3px;
}
.lasttd{
	border-right: 1px solid #E3E8DD;
}
.separator{
	border-bottom: 1px solid #E3E8DD;
	font-size: 1px;
	line-height: 1px;
}
.separator_smaller{
	border-bottom: 1px solid #E3E8DD;
	font-size: 1px;
	line-height: 1px;
	margin: 0px 5px 0px 5px;
}
.basketcontents_title a,
.basketcontents_title{
	color: #333333;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.basketcontents_artnr{
	color: #999999;
	font-family: tahoma, sans-serif;
	font-size: 9px;
}
.basketcontents_artamountinput{
	width: 34px;
	height: 22px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
}
.recount_button{
	background: none;
	border: none;
	text-transform: uppercase;
	color: #E05717;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
	width: 85px;
	text-align: left;
}
.remove_button{
	background: none;
	border: none;
	text-transform: uppercase;
	color: #666666;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
	width: 85px;
	text-align: left;
}
.wrappingcontents_artinfo{padding-top: 5px;}
.wrappingcontents_artinfo,
.basketcontents_artinfo{padding-right: 4px;}
.basketcontents_text{
	padding: 3px;
	font-size: 11px;
	color: #666666;
	font-family: tahoma, sans-serif;
}
.basketcontents_sumtitle{
	font-size: 9px;
	color: #666666;
	font-family: tahoma, sans-serif;
	padding: 3px 5px 3px 5px;
	border-left: 1px solid #E3E8DD;
	border-right: 1px solid #E3E8DD;
}
.basketcontents_sum{
	font-size: 11px;
	color: #666666;
	font-family: tahoma, sans-serif;
	width: 50px;
	text-align: right;
	padding: 3px 5px 3px 5px;
	border-right: 1px solid #E3E8DD;
}
.basketcontents_sumtitlebig{
	font-size: 9px;
	color: #333333;
	font-family: tahoma, sans-serif;
	text-transform: uppercase;
	padding: 3px 5px 3px 5px;
	border-left: 1px solid #E3E8DD;
	border-right: 1px solid #E3E8DD;
}
.basketcontents_sumbig{
	font-size: 11px;
	color: #E05717;
	font-family: tahoma, sans-serif;
	width: 50px;
	text-align: right;
	padding: 3px 5px 3px 5px;
	border-right: 1px solid #E3E8DD;
}
.basket_headitemgesamtspan{padding-left: 10px;}
.x_button{
	background: none;
	border: none;
	font-size: 10px;
	color: #E05717;
	font-weight: bold;
	width: 10px;
	margin-left: 3px;
}
.fontred,
.voucherlistwarning{
	color: #E05717;
}
.register_table{width: 466px;}
.register_table td{padding: 2px;}
.errorbox a,
.errorbox{
	color: #E05717;
	font-size: 11px;
	margin-bottom: 5px;
}
.account_head_link{
	font-size: 11px;
}
.fontgray1{
	color: #333333;
}
.acC_table img{ position: relative; top: 2px;}
.start_page_flash{
	background: url(2/images/start_img.jpg) 0px 0px no-repeat;
	width: 855px;
	height: 334px;
	margin-top: 20px;
}
.lang_div{
	float: left;
	height: 35px;
	width: 94px;
	background: #E3E8DD;
	margin-top: 12px;
}
.search_div{
	float: right;
	height: 50px;
	background: #E3E8DD;
	width: 314px;
}
.lang_table td{
	padding: 0px;
}
.language{
	color: #737070;
	font-size: 10px;
	font-family: arial;
	text-decoration: none;
	display: block;
	height: 20px;
	width: 20px;
	padding-top: 4px;
	margin-top: 4px;
	text-align: center;
}
.language_activ{
	color: #E05717;
	background: url(2/images/lang_rect.gif) 0px 0px no-repeat;
	display: block;
	height: 20px;
	width: 20px;
	padding-top: 4px;
	margin-top: 4px;
	text-align: center;
}
.search_title{
	color: #E05717;
	font-size: 11px;
}
.search_table td{
	padding: 15px 2px 2px 2px;
}
.compare_table_noleft{
	border-bottom: 1px solid #E3E8DD;
	padding: 2px 2px 2px 2px;
}
.compare_table{
	border-bottom: 1px solid #E3E8DD;
	border-left: 1px solid #E3E8DD;
	padding: 2px 2px 2px 5px;
}

.simpleList td{
border-bottom:1px solid #f1f1f1;
padding:3px 0 5px 0;}

.desc{color:#666;}


/* CSS Document */
.panel{
	padding:5px 5px;
	border:1px solid #ccc;
	cursor:pointer;
	margin-bottom:0px;
	margin-top:5px;
}
.panel a{
	text-decoration:none;
	color:#000000;
}
 .panel-up{
 }
.panel-down{
}
.panel-target{
	background-color:#f9f9f9;
	border:1px solid #ccc;
	border-top:0;
	padding:5px;
}
.panel-closed{
	display:none;
}

