

body {background:url(bg/bg_site.jpg) top repeat-x #0F1507; }

.page_wrapper{
	background: url(bg/bg_wrapper.gif) top center no-repeat;	
}

/* Layout     */
div#page      { width:980px;margin:0px auto 0;padding:0;position: relative;background:#ffffff;}
  div#header  { clear:both; background:#ffffff; height: 143px;}
  div#head_bar{ background: url(bg/bg_bar_head.jpg);width: 980px; height: 20px;}
  div #head_img { width: 980px; height: 60px;}
  div #head_tel	{ width: 980px; background: #008e11; height: 44px; }
  div #head_search { width: 908px; background: url(bg/icon_search.jpg) no-repeat left #85b83f; height: 51px; padding-top: 20px; padding-left: 72px;}
  div#content { clear:both; background:url(bg/bg_content.jpg) repeat-y;}
    div#path  { margin:0 0 0 195px;background:#ffffff;padding:15px 0 0 0;border-bottom:1px solid #e2e2e2;color:#555555;}
    div#nxs_body  { float:left; padding:10px 10px 0 10px; width: 545px;}
    div#left  { float:left;  width:170px; background: transparent; margin: 0; padding: 0;}
    div#right { float:right; width:196px;}
  div#footer  { clear:both;}
  div.clear {clear: both;}

.logo { 
	float: left;
	width: 705px;
}

.zert {
	float: left;
	width: 90px;
}

.warenkorb {
	float: left;
	width: 185px;
}

.warenkorb .top{
	height: 38px;
}

.warenkorb .top a{
	color: #008e11;
	font-size: 18px;
	background: url(bg/icon_pfeil_gruen.jpg) 166px 7px  no-repeat;
	padding-top: 9px;
	padding-bottom: 5px;
	display: block;
}

.warenkorb .bottom{
	height: 85px;
	background: url(bg/bg_warenkorb_head.jpg) no-repeat right #fee902;
	padding: 10px;
	position:relative;
}

.warenkorb .bottom b{
	display: block;
	margin-bottom: 10px;
}

.warenkorb .bottom td, .warenkorb .bottom th{
	font-size: 10px;
}

.warenkorb .bottom .submit{
	background: url(bg/btn_zurkasse.jpg);
	width: 57px;
	height: 16px;
	font-size: 11px;
	color: #000;
	display: block;
	padding-left: 5px;
	font-weight:bold;
	margin-top:5px;
}

.warenkorb .bottom hr{
	height: 1px;
	background: #000;
	display: block;
	margin-top: 5px;
}

.search_input{
	border:none !important;
	background: url(bg/bg_input_suche.jpg);
	width: 670px;
	height: 24px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-left:160px;
	font-weight:bold;
	font-size:13px;
	padding:4px;
	font-style: italic
}


div.bar.categories{
	background: url(bg/bg_navigation_head.jpg);
	height: 41px;
	width: 980px;	
}

div.bar.categories a{ 
	width: 125px;
	text-align:center;
	line-height:1;
	color:#008e11; 
	text-decoration: none; 
	display:block; 
	font-weight: bold;
	font-size:18px;
}

div.bar.categories ul.menue.horizontal  li {
	float:left;
	border-right: none;
}



div.bar.categories li.open a, div.bar.categories li a.exp{ 
	background: url(bg/bg_navigation_head_act.jpg);
	color:#FFF;
	text-decoration: none; 
	height: 21px;
}


.nxs_category_link{
	display: block;
	padding: 0px 7px;
	color: #000;
	font-size: 16px;
	line-height:26px;
}

.nxs_boxleft_header{
	height: 24px;
	background: url('bg/icon.gif') 12px 5px #008e11 no-repeat;
	border-top: 3px solid #84b742;	
	padding: 12px 0 0 48px;
}

.nxs_boxleft_header h3 {
	font-weight: bold;
	font-size: 14px;	
	color: #FFF;
	margin:0px;
}

.nxs_boxleft_header a {
	color:#FFF;
}

.nxs_boxleft_content a{
	display: block;
	background: url(bg/bg_boxleft_content.jpg);
	width: 156px;
	height: 22px;
	padding-left: 15px;
	padding-top: 4px;
	color: #008e11;
	font-size:12px;
	font-weight:bold;
}

.nxs_boxleft_content_bg{
	background: url(bg/bg_boxleft_content.jpg);
	width: 156px;
	padding: 5px 0 5px 15px;
	font-size:10px;
	float:left;
}

.nxs_boxleft_content_bg input{
	border: 1px solid #000;
}

.nxs_boxleft_content_bg .submit{
	color: #FFF;
	text-transform: uppercase;
	background: #008e11;
	font-size: 10px;
	display: block;
	margin: 5px 2px 5px 0;
	float: right;
	border:none;
	cursor:pointer;
}

.nxs_footer{
	background: url(bg/bg_bar_footer.jpg);
	width: 981px;
	height: 54px;
}

.nxs_footer a{
	font-size: 18px;
	font-weight: bold;
	color: #000; 
	padding: 15px 21px 0px;
	display: block;
	float: left;
	text-transform:uppercase;
} 

.nxs_sitemap{
	width: 933px;
	background: url(bg/bg_sitemap.jpg) no-repeat top right #84B741;
	padding: 40px 0 0 47px;
	color: #000;
}

.nxs_sitemap .nxs_sitemap_main{
	float: left; 
	width: 186px;	
	margin-bottom: 15px;
}

.nxs_sitemap_main_haupt{
	font-weight: bold; 
	font-size: 20px;
	color: #000;
	display: block;
	margin-bottom: 30px;
	text-transform:uppercase;
}

.nxs_sitemap_main_sub{
	font-size: 16px;
	color: #000;
	display: block;
	margin-left: 15px;
}


.nxs_informationen{
	background:url(bg/bg_content.jpg) repeat-y;
	margin-bottom: 2px;
}

.weitersagen{
	float: left;
	margin-left: 47px;
}

.weitersagen_head{	
	width: 130px;
	background: no-repeat 1px 4px #008e11;
	color: #FFF;	 
	height: 24px;
	padding: 5px 0 0 30px;
	font-weight: bold;
	font-size: 13px;
}

.weitersagen_content{
	text-align: center;
	border-bottom:12px solid #85B83F;
	height:108px;
	margin:10px;
	padding-top:5px;
	text-align:center;
	width:140px;
}	

.rabatte{
	float: left;
	margin-left: 6px;
}

.rabatte_head{	 
	width: 143px;
	background: url('bg/icon-s.gif') no-repeat 6px 4px #008e11;
	color: #FFF;	
	height: 24px;
	padding: 5px 0 0 30px;
	font-weight: bold;
	font-size: 13px;
} 

.rabatte_content{
	width: 173px;
	height: 123px;
	border-bottom: 12px solid #85b83f; 
	text-align: center;
}	

.bestellen{
	float: left;
	margin-left: 6px;
}

.bestellen_head{	 
	width: 131px;
	background: no-repeat 1px 4px #008e11;
	color: #FFF;	
	height: 24px;
	padding: 5px 0 0 30px;
	font-weight: bold;
	font-size: 13px;
} 

.bestellen_content{
	width: 161px;
	height: 123px;
	border-bottom: 12px solid #85b83f; 
	text-align: center;
}	

.kundenbewertungen{
	float: left;
	margin-left: 6px;
}

.kundenbewertungen_head{	 
	width: 339px;
	background: url('bg/icon-s.gif') no-repeat 6px 4px #008e11;
	color: #FFF;	
	height: 24px;
	padding: 5px 0 0 30px;
	font-weight: bold;
	font-size: 13px;
} 

.kundenbewertungen_content{
	width: 369px;
	height: 123px;
	border-bottom: 12px solid #85b83f; 
	text-align: center;
}	

.zahlungsarten{
	float: left;
	margin-left: 6px;
}

.zahlungsarten_head{	 
	width: 170px;
	background: url('bg/icon-s.gif') no-repeat 6px 4px #008e11;
	color: #FFF;	
	height: 24px;
	padding: 5px 0 0 30px;
	font-weight: bold;
	font-size: 13px;
} 

.zahlungsarten_content{
	width: 200px;
	height: 123px;
	border-bottom: 12px solid #85b83f; 
	text-align: center;
}	

.schlagworte{
	width:933px;
	margin-top: 3px;
	margin-left: 47px;
	float: left;
}

.schlagworte_head{	
	width: 903px;
	background:#008e11 no-repeat 1px 4px;
	color: #FFF;	 
	height: 24px;
	padding: 5px 0 0 30px;
	font-weight: bold;
	font-size: 13px;
	float:left;
}

.schlagworte_content{
	width: 913px;
	float:left;
	padding-top: 5px;
	margin: 10px;
}

.schlagworte_content a{
	color: #555555;
}

.content_headline{
	color: #454644;
	font-size: 16px;
	margin-bottom: 40px;
}

.nxs_locator{
	display: block;
	margin-bottom: 20px;
	color: #3c3b3a;
	font-weight: bold;
	
}

.nxs_boxright_header{
	height: 24px;
	background: url('bg/icon.gif') 12px 5px #008e11 no-repeat;
	border-top: 3px solid #84b742;
	padding: 12px 0 0 42px; 
}
.nxs_boxright_header h3 {
	font-weight: bold;
	font-size: 14px;	
	color: #FFF;
	margin:0px;
}

.nxs_boxright_content{
	padding: 5px 0 5px 15px;
	background: #eef5e6;
}

.nxs_boxright_content .img{
	float: left;
	display: block;
	width: 44px;
	height: 44px;
	background:#fff;
	border:1px solid #d7dad3;
	line-height:50px;
	margin:0px 10px 10px 0px;
}

.nxs_boxright_content .img img{
	margin:0;
	padding: 0 0 0 6px;
}

.nxs_boxright_content .prod{
	float: left;
	display: block;
	width: 125px;
	font-size: 11px; 
}

.nxs_boxright_content .prod a{
	font-size: 11px; 	
	color: #000;
}

.nxs_boxright_content .prod div{
	font-weight: bold;
	margin-top: 3px; 	
}

.longdesc{
	font-size: 15px;
	color: #504f4e;
}

.nxs_locator_list{
	margin: 10px 0px;
	border-bottom: 1px solid #929292;
	border-top: 1px solid #929292;
	padding:5px 0px;
}

.nxs_product_list{
	border-bottom: 1px solid #e0e0e0;
	padding:5px 0px;
}

.nxs_product_list .img{
	float: left;
	width: 108px;
}

.nxs_product_list .txt{
	float: left;
	width: 230px;
}
.nxs_product_list .txt h2 {
	margin:0px;
}

.nxs_product_list .buy{
	float: left;
	width: 207px;
}

.nxs_product_list .buy .price{
	text-align: right;
	padding:10px 0px;
}

.nxs_product_list .buy .price b, .nxs_product_list .buy .price .redlink{
	color: #e83411;
	font-size: 18px;
	font-family:verdana;
}

.nxs_product_list .buy .price s{
	font-size: 14px;
}

.w50{
	width: 50%;
}

.nxs_prod{
	height: 200px;	
}

#nxs_body .product.head strong.h4.thin {
	width: 523px;
	background: none;
	border-color: #4ca246; 
	border-right: 1px solid #4CA246;
}

#nxs_body .product.thin {
	width:407px;
	border-color: #4CA246; 
}

.alphabeticwrap{
	float: left; 
	width: 47px;
}
.alphabeticwrap a{
	float:left;
}
.bottom b{
	font-size:14px;
}
#head_search input.left{
	margin-top:-17px !important;
}
.top_angebote_box .incl{
	margin-left:0px;
}
.top_angebote_box .incl a{
	font-size:9px;
}
.nxs_boxleft_content_bg .txt{
	margin-top:4px;
	float:left;
}
.nxs_boxleft_content_bg .form span.btn{
	margin-top:5px;
}
#cart_details{
	width:165px;
	z-index:10000 !important;
	padding:10px;
	position:absolute;
	top:90px;
	left:0px;
	background:#fee902;
}
#cart_details .btn{
	color:#5A9D36;
}
.expand{
	margin-top:-3px;
	margin-left:20px;
	padding-left:30px;
	float:left;
	background: url(bg/expand_icon.jpg) no-repeat;
}
#cart_details  .listitem{
	width:100%;
	float:left;
	margin-bottom:5px;
}
#cart_details  .listitem img{
	float:left;
	margin-right:5px;
}
#cart_details table{
	margin-top:10px;
}
#cart_details .tocart{
	margin-top:0px;
}
.arrowright .right{
	background:#4ca246;
	border:none;
	cursor:pointer;
	margin-bottom:5px;
	color:#fff;
}
.buttonarea{
	margin-top:10px;
}
.buttonarea .right{
	width:103px;
	height:29px;
	background:url(bg/basket_button_next.jpg) no-repeat;
	border:none;
	cursor:pointer;
	margin-bottom:5px;
	color:#fff;
	float:right;
}
.buttonarea .left{
	width:103px;
	height:29px;
	background:url(bg/basket_button_back.jpg) no-repeat;
	border:none;
	cursor:pointer;
	margin-bottom:5px;
	color:#fff;
	float:left;
}
.form input.chbox{
	margin-left:0px;
}
.left .price .dinfo{
	float:left !important;
	padding-left:0px;
}
.nxs_prod img{
	width:250px;
}
.fs10{
	float:left;
	margin-left:3px;
	margin-top:3px;
}
#test_newsReg{
	float:left;
}
.cmp_tbl .small{
	margin-bottom:20px !important;
}
.compare .product.small .variants{
	margin-top:10px !important;
}
.basket-steparea{
	width:105px;
	height:88px;
	float:left;
	padding-right:4px;
	color:#373737;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.basket-stepbox{
	width:95px;
	height:78px;
	float:left;
	padding:5px;
	background: url(bg/cart_bg.jpg) no-repeat;
}
.basket-stepbox-active{
	width:95px;
	height:78px;
	float:left;
	padding:5px;
	background: url(bg/active_cart_bg.jpg) no-repeat;
}
.basket-steparea a{
	color:#373737;
	font-size:14px;
	font-weight:bold;
}
.basket-steparea span{
	width:98%;
	float:left;
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}
.basket-stepbox-active, .basket-stepbox-active a{
	color:#fff;
}
.basket-steparea h2{
	color:#373737;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.basket-stepbox-active h2{
	color:#fff;
}
.stepnext input{
	width:103px;
	height:29px;
	background:url(bg/basket_button_next.jpg) no-repeat;
	border:none;
	cursor:pointer;
	margin-bottom:5px;
	color:#fff;
	float:right;
}
#head_img a{
	float:left;
}
.nxs_body #nxs_breadcrumb{
	padding:0px;
	margin:0px;
}
#nxs_breadcrumb{
	padding:5px 0px 0px 10px;
	font-size:11px;
}
.nxs_variant{
	width:200px;
	float:left;
	margin-top:5px;
}
.nxs_variant label{
	width:100%;
	float:left;
}

.sitemap_head{
	background:#159F3F;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin-top:15px;
	padding:7px 4px;
}

.sitemap_sub{
	border-bottom:1px dashed #159F3F;
	margin:0px 20px 0px 30px;
	padding-bottom:2px;
	color:#159F3F;
	font-weight:bold;
	display:block;
}

.sitemap_art{
	line-height:15px;
	margin-left:30px;
	color:#424C56;
	padding-bottom:3px;
}

#nxs_body .product.thin .tocart {
    top: 30px;
    left: 340px;
}

.nxs_button_warenkorb, #nxs_body .product .tocart input.nxs_button_warenkorb{
	background: url(bg/Button_Warenkorb.jpg) no-repeat;
	width: 202px;
	height: 38px;
	border: none;	
    cursor: pointer;
}

.product.small .tocart .nxs_button_warenkorb {
    width: 120px;
} 

div.bar.categories ul li ul li a{
    float: none;
}

div.bar.categories ul.menue.horizontal .menu_center li {
    float: none;
}

#nxs_body .product.small {
    width: 119px;
}

#nxs_body .product.small .tocart input.nxs_button_warenkorb  {
    background-image: url('bg/image004.png');
    background-position: center;
    width: 119px;
    padding: 0;
    text-align: center;
}

#nxs_body .form.orderhistory a.tocart {
    background: url('bg/image004.png') no-repeat;
    width: 50px;
    height: 30px;
}

.box.minibasket .tocart input {
    background: url("bg/image005.gif") no-repeat scroll left 0 transparent;
    width: 176px;
    height: 24px;
    margin-left: -6px;
}

div.nxsManufList {
    float: left;
    width: 170px;
    padding-bottom: 20px;
}
