
p.com-basket-header-text{
padding-bottom:10px;
}

tr.com-basket-even{
}

tr.com-basket-header{
background:#C5DDFB none repeat scroll 0 0;
}

.selectAttribute{
height:22px;
margin:0px;
padding:0px;
}

.articleAttribute{
}

.price{
height:17px;
margin:0px;
padding:0px;
}

.menge{
height:22px;
margin:0px;
padding:0px;
}


div.pagebrowser {
display:none;
}

.com-single-desc{
padding-right:14px;
padding-top:10px;
}

div.com-category{
display:none;
}

/*---------Bestellen----------*/

.com-chkout-step-active b a{
color:#c5ddfb;
}

.com-chkout-step-active b a:hover{
color:#ffed00;
}

p.com-chkout-listing-comment{
width:355px;
}

dd.com-chkout-address-radio{
display:none;
}

dt.com-chkout-address-radiolabel{
display:none;
}

.address_item_email a{
color:white;
}

dd.com-chkout-address-input{
margin-bottom:10px;
}

dt.com-chkout-address-label{
float:left;
width:130px;
}

.address_item_email a:hover{
color:yellow;
}

dd{
margin:0px;
}

dt{
float:left;
width:120px;
}

p.com-chkout-listing-descr{
padding-bottom:6px;
}

/*----------Rechnung-----------*/

.com-chkout-listing-billing-address{
padding-top:20px;
}

p.com-chkout-listing-submit{
padding:20px 0px;
}

p.com-chkout-listing-terms{
padding-bottom:10px;
}

p.com-chkout-listing-disclaimer{
padding:12px 0;
}

select#billing-country{
margin-left:0;
}


p.com-chkout-address-fields-disclaimer{
padding-top:10px;
}

.tx-commerce-pi3{
margin-top:10px;
margin-bottom:30px;
}

/*----------warenkorb-----------*/

p.com-basket-submit{
padding-top:10px;
}

p.com-basket-previous{
background:white none repeat scroll 0 0;
float:left;
margin-left:216px;
padding:2px 5px;
width:44px;
}

p.com-basket-next{
background:white none repeat scroll 0 0;
float:left;
margin-left:20px;
padding:2px 5px;
width:65px;
}


/*----------Liste-css-----------*/

.comm-list-container{
background-image:url(../images/shopbg.gif);
background-position:1px 50%;
background-repeat:no-repeat;
color:#003399;
height:212px;
margin:0 0 35px;
width:552px;
}

.comm-oben{
height:45px;
}

.comm-content{
}

.comm-left{
float:left;
width:250px;
}

.comm-foto{
padding-left:24px;
}

.comm-right{
float:left;
}

.comm-titel{
font-family:Trebuchet MS;
font-size:20px;
font-weight:bold;
height:38px;
padding-left:12px;
}

.comm-right-content{
}

.comm-right-right{
float:left;
}

.comm-description{
}

.comm-right-left{
float:left;
padding-left:12px;
width:185px;
}

.weiter{
padding-top:26px;
}

.comm-preis{
font-size:13px;
font-weight:bold;
padding-top:90px;
}



/*----------warenkorb-----------*/

table.com-basket-list{
background:#FFFFFF none repeat scroll 0 0;
}

table.com-basket-list td{
border-bottom:1px solid #003399;
border-right:1px solid #003399;
color:#003399;
padding:5px;
}

.com-basket-delivery label{
color:#003399;
float:left;
}

tr.com-basket-header th{ 
border-bottom:4px solid #003399;
border-right:1px solid #003399;
color:#003399;
font-weight:normal;
padding:8px;
}


/*----------detail---------------*/

.com-single{
background-image:url(../images/shopbg.gif);
background-position:1px 50%;
background-repeat:no-repeat;
color:#003399;
height:213px;
margin-bottom:30px;
margin-top:20px;
width:551px;
}

.com-kasten{
float:right;
width:290px;
}

.com-kasten-links{
float:left;
height:50px;
padding-right:10px;
width:150px;
}

.com-kasten-rechts{
float:right;
width:126px;
}

.com-single-titel-klein{
font-family:Trebuchet MS;
font-size:20px;
font-weight:bold;
width:200px;
}

div.com-single-aticle{
padding-top:12px;
}

.detailItemImg{
padding-left:24px;
padding-top:0;
}

.putinbasket{
float:left;
margin-bottom:0px;
margin-top:0px;
padding-right:5px;
position:relative;
}

.price{
}

.menge{
}


/*---------- com - minibasket-----*/

.com-basket-leer{
background:#012265 none repeat scroll 0 0;
}

.com-basket-leer-text{
padding:15px 0;
text-align:center;
}

.com-basket-qv{
background:#012265 none repeat scroll 0 0;
}

.com-basket-qv-titel{
}

.com-basket-qv-enthalt{
padding:10px 20px;
text-align:center;
}

.com-basket-qv-value{
padding:10px 20px;
text-align:center;
}

.com-basket-qv-items{
padding:3px 18px;
text-align:center;
}

.com-basket-qv-link{
padding:10px 20px;
text-align:center;
}

.com-basket-qv-preis{
padding-bottom:15px;
padding-top:39px;
text-align:center;
}

/*---------- com - list ----------*/

select{
margin-left:4px;
}

input[type="image"]{
color:#003399;
}

table.list-container{
background-image:url(../images/shopbg.gif);
background-position:1px 50%;
background-repeat:no-repeat;
border:0 solid;
border-collapse:collapse;
border-spacing:0;
color:#003399;
margin:0 0 35px;
width:552px;
}

td.list-titel{
}

td.list-bild{
padding-left:23px;
width:46%;
}

td.list-titel-klein{
font-family:Trebuchet MS;
font-size:20px;
font-weight:bold;
height:34px;
padding-left:10px;
width:54%;
}

td.list-teaser{
padding-left:10px;
padding-top:8px;
width:30%;
}

td.list-attributes{
height:29px;
padding-right:20px;
width:24%;
}

td.list-stueck{
height:54px;
padding-right:20px;
}

td.list-Preis{
font-size:13px;
font-weight:bold;
padding-right:20px;
}

td.list-basket{
padding-right:20px;
}

.com-list-stueck{
padding-bottom:3px;
}



td.com-list-col-img{
height:200px;
width:40%;
}

li.titel{
font-size:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
}

li.teaser{
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
}

tr.com-list-header{
background-color:#F2F2F2;
display:none;
}

.com-list-even{
background-image:url(../images/shopbg.gif);
color:#003399;
height:236px;
overflow:hidden;
padding-bottom:30px;
width:551px;
}

.com-list-header-oben{
}

.com-list-content{
}

.com-list-links{
float:left;
width:247px;
}

.com-list-rechts{
float:left;
}

.com-list-rechts-rechts1{
float:left;
width:150px;
}

.com-list-rechts-rechts2{
float:left;
}

.com-list-re-container{
}

.com-list-rechts-header{
padding-left:20px;
}


.com-list-rechts-header a{
font-size:20px;
color:003399;
}

.com-list-rechts-content{
}

.com-list-rechts-rechts{
}

.com-list-rechts-links{
}

.com-list-r1{
font-weight:bold;
padding-top:110px;
text-align:right;
}

.com-list-r2{
}




/*---------- com - list - fin ---------*/



div.com-single {
margin-top: 20px;
}

div.pagebrowser {
clear: left;
}

.level_1{
        padding-left: 0;

}
.level_2{
	padding-left: 5px;
/*height: 310px;


overflow: hidden;*/

}
.level_3{
	padding-left: 5px;
}
.level_4{
	padding-left: 3px;
}


div#level_2_current, div#level_3_current,  div#level_4_current {
clear: left;
}

div.commerce_category {
	float:left;
	height:227px;
	margin:5px;
	overflow:hidden;
	width:30%;
	text-align:center;
}
div.commerce_category h2 {
font-size: 11px;
font-weight: bold;
}
div.com-category-img img {
float: left;
margin:3px 5px 0 0;

}

 .detailItemDetails{
	float:right;
	width:45%;
}

 .detailItemImg{
	float:left;
	
}

 .productItem{

	float:left;
	width:140px;
	height: 170px;
	padding:3px;
	overflow: hidden;
	text-align: center;

	/*border: dashed #eee 1px;*/
}

div.itemImgCont {
height: 140px;
width: 140px;

position: relative;
line-height: 100px;	

/*border: solid red 1px;*/
}

div.itemImg  {
/*margin: auto;*/
}

div.com-category-teaser-img {
height: 140px;
margin: auto;

/*border: solid #ff3 1px;*/
}

div.com-category-teaser-img img {
display: block;
/*vertical-align: middle;*/
margin: 0px auto;
/*margin-top: 10px;*/
}

div.productItemCont {
	width: 500px;

	/*border: dashed #f3f 1px;*/

}

div.commerce_page_navi {
margin-top: 30px;
text-align: center;
}

.com-category {

margin-bottom: 20px;
/*
border:solid 1px #fff;*/
/*display:none;*/
}

 .productItem .itemDescr,

 .productItem .itemButton{
	
	display:none;
	
}
 .product-single-imgs{
	
	margin-top:9px;
	
}
  .tx-commerce-pi1 .rgsgcontent .carouselContainer{
	
	visibility: visible;
	top: 200px;		
	
}

 .carouselBtn{
	
	
	display:none;	
	
}

 .tx-commerce-pi1 .jdGallery .slideElement { 

    height:70%;   
    
  }
 .tx-commerce-pi1 .jdGallery a.right, 
 .tx-commerce-pi1 .jdGallery a.left{
   height:69%; 
} 



div.selectAttribute div {
/*border: solid 1px;*/
margin-bottom: 10px;
}
div.selectAttribute div div {
border: solid 0px;
margin-bottom: 2px;
}
.relatedPageContainer {
/*float: left;*/
clear: left;
}


.level_2{
	max-height:320px;
}
* html .level_2 #level_2_content{
	height:expression(this.scrollHeight< 320 ?"auto":"320px"); 

}
.level_2 #level_2_content{
	height:auto;
	float:left;
	max-height:320px;
	overflow:hidden;
}

.level_2 #scrollbar_level_2{
	position:relative;
	float:left;
	height:320px;
	width:5px;
	max-height:320px;
}
.scrollbar_level_2_wrap{
	position:relative;
	float:left;
	width:10px;
	max-height:320px;
	height:320px;
}


.handle-main-text{
	background:transparent url(img/scroller_c.gif) no-repeat scroll 0 0;
	height:20px;
	width:10px;
	display:none;
}


.level_1_normal,  .level_2_normal{
	
	clear:left;
	height:18px;
	width:131px;
}

#scrollbar_level_2_up{
   	background:transparent url(img/scroller_up.gif) no-repeat scroll 0 0;
	top:0;
	height:10px;
	position:absolute;
	width:10px;

}
#scrollbar_level_2_down{
    background:transparent url(img/scroller_down.gif) no-repeat scroll 0 0;
	bottom:0;
	height:10px;
	position:absolute;
	width:10px;

}
.category_image{
 	display:block;
	height:70px;
	text-align:center;
}

.icon_new{

	float:right;
	margin-right:10px;
	
}
.menu_item{
	float:left;

}

.tx-commerce-pi1{
margin-top:10px;
margin-bottom:50px;
}

.commerce_category .title{
	float:left;
	width:100%;
	text-align:center;
}
.commerce_category .teaser_text{
     
    float:left;
}
.category_image{
 	display:block;
	height:70px;
	text-align:left;
	width:70px;
}
.com-category-img{
      float:left;
height:103px;
width:83px;

}
.putinbasket{
float:left;
margin-top:10px;
margin-bottom: 10px;
position:relative;
}

div.com-category-desc{

float:left;

}
.cat_image{

	float:left;
	height:150px;	
	text-align:center;
	width:100%;
}


#refresh_minibasket{
	float:left;
	left:540px;
	position:absolute;
	top:-10px;

}

.commerce_button{

	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #009D30;
	color:#000000;
	cursor:pointer;

}
.commerce_button:hover{

	background:silver none repeat scroll 0 0;
	border:1px solid #009D30;
	color:#000000;
	cursor:pointer;


}



.com-chkout-address-fields-submit input{
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #009D30;
	color:#000000;
	cursor:pointer;


}
.com-chkout-address-fields-submit input:hover{
	background:silver none repeat scroll 0 0;
	border:0px solid #009D30;
	color:#000000;
	cursor:pointer;

}
.com-chkout-listing-submit input{
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #009D30;
	color:#000000;
	cursor:pointer;
	text-align:right;


}
.com-chkout-listing-submit input:hover{
	background:silver none repeat scroll 0 0;
	border:0px solid #009D30;
	color:#000000;
	cursor:pointer;
	text-align:right;

}

.related_products{
	float:right;
	left:10px;
	
	margin-top:10px;
	position:relative;

}
.product_downloads{
	margin-top: 25px;
}
.level_3_normal,.level_4_normal{

	clear:  left;
}
.level_5_normal,.level_5_current,#level_5_current{
	padding-left: 2px;
}
.price,.menge{



}
.new-products{
	margin-bottom: 10px;

}

.menu_shop {
	float:left;
	margin-top:15px;
}