@CHARSET "iso-8859-1";
*{margin:0px; padding:0px;}
html{height:100%;}
body{margin:0px;padding:0px;background: url("images/shop-kachel.jpg") repeat-x;}


h1,h1 a{
    clear:both;
    float:left;
    width: 532px;
    height: 33px;
    background-image: url("images/shop-data-header.jpg");
    background-repeat:no-repeat;
    line-height: 33px;
    color: #fff;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    padding-left: 10px;	
}
h1 a{
	padding:0px;
	background:none;
  text-decoration: none;
}


h2{
 margin:0px;
 margin-bottom:10px;
 font-family: arial;
 font-size:14px;
 font-weight:bold;
 line-height:22px;
 color:#0f3080;	
}

h3{
 margin:0px;
 margin-bottom:5px;
 margin-top:5px;
 font-family: arial;
 font-size:12px;
 font-weight:bold;
 line-height:14px;
 color:#0f3080;	
}


h4{
 margin:0px;
 margin-bottom:5px;
 margin-top:5px;
 font-family: arial;
 font-size:12px;
 font-weight:bold;
 line-height:10px;
 color:#fff;
}

#shop{
	margin:0px auto;
	width:983px;
	background-image: url(images/shop-head.jpg);
	background-repeat:no-repeat;
}


/* Bereich Header */
.shop-home-link{
	display:block;
	float:left;
	width:690px;
	height:129px;
}
#shop-shortnav{
	clear:both;

	/*
	margin-top:10px;	
	width:983px;
	*/
	
	margin:0px auto;
	width:350px;
}

#shop-shortnav a{
	margin: 0px;
	padding-top:18px;
	display:block;
	float:left;
	height:12px;	
	line-height:14px;
	
	font-family: verdana;	
	font-size:10px;
	font-weight:normal;

	color:#6b6869;
	text-decoration: none;	
}

#shop-shortnav a:hover{
	background-image:url(images/shop-top-btn.jpg);
	background-repeat:repeat-x;	
	color:#000000;
}
#shop-shortnav span{
	padding-top:18px;
	margin:0px 4px;
	display:block;
	float:left;
	height:10px;	
	line-height:12px;
	font-family: verdana;	
	font-size:12px;
	font-weight:normal;
	color:#6b6869;
}
/* Bereich Header Ende*/




/* Top Navigation/Login */

#shop-topnav{
	clear:both;
	width:983px;
	height:42px;
	background-image:url(images/shop-topnav-bg.jpg);
	background-repeat:repeat-x;	
}
#shop-topnav-left{
	float:left;
	width:10px;
	height:42px;
	background-image:url(images/shop-topnav-left.jpg);
	background-repeat:repeat-x;	
}
#shop-topnav-right{
	float:left;
	width:6px;
	height:42px;
	background-image:url(images/shop-topnav-right.jpg);
	background-repeat:repeat-x;	
}

#shop-topnav-login{
	float:left;
	width:450px;
	height:31px;
    margin-top: 11px;
}
#shop-topnav-login-tr{
	float:left;
	width:2px;
	height:42px;
	background-image:url(images/shop-topnav-tr.jpg);
	background-repeat:no-repeat;
	background-position: top;	
}
.shop-topnav-login-tr2{
	float:left;
	width:21px;
	height:42px;
	background-image:url(images/shop-topnav-btn-tr2.jpg);
	background-repeat:no-repeat;
	background-position: top;	
}

.shop-topnav-login-mail,.shop-topnav-login-pass{
    float: left;
    width: 144px;
    height: 17px;
    background: url("images/shop-topnav-login-user.jpg");
    
    line-height: 16px;
    font-family: arial;
    font-size: 11px;
    color: #000;
    padding-left: 20px;
    border: 0px;
    padding-top: 3px;	
}
.shop-topnav-login-pass{
    background: url("images/shop-topnav-login-pass.jpg");		
}

#shop-topnav-btn-new,#shop-topnav-btn-out,#shop-topnav-btn-cart,#shop-topnav-btn-acc{
	float:left;
	padding-left:6px;
	margin-left:25px;		
	width:150px;
	height:42px;
	/*background-image:url(images/shop-topnav-btn-new.jpg);*/
	line-height:42px;
	font-family: arial;	
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;	
	text-align:center;
}

#shop-topnav-btn-out{
	float:left;
	width:150px;		
	/*background-image:url(images/shop-topnav-btn-new.jpg);*/
}

#shop-topnav-btn-cart{
	float:left;	
	width:158px;
	margin-left:0px;	
	/*background-image:url(images/shop-topnav-btn-cart.jpg);*/
}
#shop-topnav-btn-acc{
	float:left;
	width:122px;
	margin-left:0px;	
	/*background-image:url(images/shop-topnav-btn-acc.jpg);	*/
}

/* Top Navigation/Login Ende */



/* Main */
#shop-main{
	clear:both;
	width:983px;
	margin-top:3px;
}	

#shop-main-left{
	clear:both;
	float:left;
	width:212px;	
}


#shop-main-content{
	float:left;
	width:542px;
	margin:0px 9px 0px 8px;
}

#shop-main-right{
	float:left;
	width:212px;
}
/* Main Ende */





/* Boxes */

.shop-box-head,.shop-box-head a{
    clear:both;
    float:left;
    width: 202px;
    height: 33px;
    background-image: url("images/shop-nav-head.jpg");
    background-repeat:no-repeat;
    line-height: 33px;
    color: #fff;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    padding-left: 10px;	
}
.shop-box-head a{
	padding:0px;
	background:none;
    text-decoration: none;
}



.shop-box-inhalt{
    clear:both;
    float:left;
    width: 210px;
    border:0px;
    border-left:1px solid #c6c6c6;
    border-right:1px solid #c6c6c6;    
}
.shop-box-content{
	float:left;
	width:200px;
    line-height: 16px;
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    padding: 5px;		
}

.shop-box-nl{
	width:190px;
	margin:0px;
	padding:0px;
	height:18px;
	margin:3px 0px;
}

.shop-box-content img{
	border:0px;
}

.shop-box-footer,.shop-box-footer-small,.shop-box-footer-kasse{
    clear:both;
    float:left;
    width:212px;
    height:27px;
    background-image: url("images/shop-nav-foot.jpg");
    background-repeat:no-repeat;
    margin-bottom:10px;		
}
.shop-box-footer-small{
    height:4px;
    background-image: url("images/shop-nav-foot2.jpg");
}
.shop-box-footer-kasse{
    height:36px;
    background-image: url("images/shop-cart-buy.jpg");
}



.shop-cart-split1,.shop-cart-split2,.shop-cart-split1 a{
    float:left;
    width: 160px;
    line-height:23px;	
    color: #000000;
    font-size: 10px;
    font-family: Verdana;
    font-weight: normal;
    padding-left:5px;
		
}
.shop-cart-split1 a{
	float:none;
	width:auto;
	color:#0f3080;
	text-decoration: none;
	padding: 0px;
}
.shop-cart-split2{
	width: 35px;
	padding:0px;
	text-align: center;
}
.shop-cart-tr{
	clear:both;
    float:left;
    width: 210px;
    line-height:0px;
	font-size:0px;	
	border-bottom:1px solid #c6c6c6;	
}


#shop-cart-edit {
    float: right;
    width: 100px;
    height: 56px;
    background: url("images/shop-cart-edit.jpg") no-repeat;
}
#shop-cart-del {
    float: left;
    width: 101px;
    height: 56px;
    background: url("images/shop-cart-del.jpg") no-repeat;
}

.shop-search-input
{
    clear:both;
	float: left;
    width: 134px;
    height: 20px;
    border: 1px solid #c6c6c6;
    font-family: verdana;
    font-size: 12px;
    color: #898989;
    margin: 0px;
    margin-left:9px;
    margin-right:3px;
    background-color: #f5f5f5;
    padding-top: 6px;
    padding-left: 5px;
}

/* Boxes Ende*/



/* Main Content */


.shop-data-inhalt{
    clear:both;
    float:left;
    width: 540px;
    border:0px;
    border-left:1px solid #c6c6c6;
    border-right:1px solid #c6c6c6;    
}
.shop-data-content,.shop-data-content a{

 	width: 522px;
    line-height: 16px;
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    padding: 9px;		
}
.shop-data-content a{
	text-decoration: underline;	
	padding:0px;
}

.shop-data-content-catbox,.shop-data-content-catbox a{
    line-height: 16px;
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
	
	/*shop-data-inhalt erweiterung*/		
}



ol{clear:both;margin-left:15px;padding:0px;}
ol li{margin-left:15px;padding:0px;}

.shop-data-footer{
    clear:both;
    float:left;
    width:542px;
    height:4px;
    background-image: url("images/shop-data-footer.jpg");
    background-repeat:no-repeat;
    margin-bottom:10px;		
}
/* Main Content Ende*/


/* Kategorien Listing */
.shop-kat-block{
	float:left;
	width:174px;
	text-align: center;
	margin-top:10px;
}
.shop-kat-block img{
	border:0px;
	max-width:154px;
}
.shop-kat-block a{
	text-decoration: none;
}
/* Kategorien Listing Ende */


/* Produkt Listing */
.shop-produkt-bild {
	float:left; 
	width:150px;
} 

.shop-produkt-bild img{
	border:1px solid #000000;
} 
.shop-produkt-text {
	float:left; 
	width:372px;
} 


.shop-produkt-preis,.shop-produkt-more {
	clear:both;
	float:left;
	margin-top:25px;
	
	width: 372px;

  font-family: verdana;
  font-size: 20px;
  line-height: 25px;
  color: #bf0a26;
  font-weight: bold;
  text-align: right;
} 

.shop-produkt-more
{
	clear:both;
	float:left;
	margin-top:5px;
	width: 372px;
	height:25px;
    font-size: 11px;
    line-height: 18px;
    color: #bf0a26;
    text-decoration: underline;
}


/* Produkt Listing Ende */



/* Produkt Details */
.shop-produkt-detail-bild {
	float:left;
	width:230px;
	margin-top:10px;	
	padding:0px;
} 

.shop-produkt-detail-bild img{
	width:206px;
	border:1px solid #000000;
	margin-left:10px;
} 
.shop-produkt-detail-bild-kl
{
	clear:both;
	float:left;
	width:225px;
	padding-left:5px;
	margin-top:5px;
}
.shop-produkt-detail-bild-kl img
{
	width:64px;
	border:1px solid #000000;
	margin-left:5px;	
}


.shop-produkt-detail-right
{
	float:left;
	width:310px;
	margin-top:10px;		
}

.shop-produkt-detail-right-preis{
	height:25px;
    font-family: verdana;
    font-size: 20px;
    line-height: 30px;
    color: #bf0a26;
    font-weight: bold;
}
.shop-produkt-detail-right-text{
    font-family: verdana;
    font-size: 11px;
    line-height:16px;
    color: #000000;
    font-weight: normal;	
}
.shop-produkt-detail-right-text a{
    font-family: verdana;
    font-size: 11px;
    line-height:16px;
    color: #000000;
    font-weight: normal;	
}

.shop-produkt-detail-right-opt{
	float:right;
	padding-top:32px;
	line-height: 18px;
	font-size:12px;
	font-family: arial;
	font-weight:bold;
	color:#000000;	
}


.shop-produkt-detail-right-opt select{
	height:20px;
	width:120px;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	margin-left:5px;
	border:1px solid #c6c6c6;	
}

.shop-produkt-detail-buy
{
	float:right;
	padding-top:25px;
}
.shop-produkt-detail-anzahl
{
	float:right;
	padding-top:32px;
	line-height: 18px;
	font-size:12px;
	font-family: arial;
	font-weight:bold;
	color:#000000;	
}


.shop-produkt-detail-anzahl input
{
	height:20px;
	width:32px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #c6c6c6;	
}

.shop-produkt-detail-besch{
	clear:left;
    float:left;
    height:24px;
    width: 530px;
    margin-bottom:10px;
    padding-left:10px;
	border-bottom:1px solid #c6c6c6;	
	border-top:1px solid #c6c6c6;
	line-height: 24px;
	font-size:12px;
	font-family: arial;
	font-weight:bold;
	color:#000;	
}

.shop-produkt-detail-text{
	clear:both;
  float:left;
  width: 530px;
  padding-left:10px;
	line-height: 16px;
	font-size:12px;
	font-family: arial;
	font-weight:normal;
	color:#000000;	
}

.shop-produkt-detail-text-short{
	clear:both;
	float:left;
  	padding-left:10px;
	line-height: 16px;
	font-size:11px;
	font-family: arial;
	font-weight:normal;
	text-align:left;
	color:#000000;	
}

.shop-produkt-detail-text table{
	padding:0px;
	margin:0px;
	border:1px solid #000; 
	border-collapse: collapse;
}

.shop-produkt-detail-text table tbody{
	border:none;
	padding:0px;
	margin:0px;
}

.shop-produkt-detail-text table td{
	border:none;
	padding:5px;
	border:1px solid #000;
	color:#000; 	
	width:250px;
}


.shop-produkt-detail-text table tr{
	border:none;
}

.shop-produkt-detail-text ul{
	margin-left:15px;
}

.shop-produkt-detail-tr{
	clear:left;
    float:left;
    width: 530px;
    line-height:0px;
	font-size:0px;	
	border-bottom:1px solid #c6c6c6;
	margin-bottom:5px;	
}



/* Produkt Details Ende */


/* Navigationen kategorien & co */
.shop-nav,.shop-nav-sel{
	float: left;
    width: 200px;
    height:31px;
    padding-left: 10px;
    background-image: url("images/shop-nav-btn.jpg");
    background-repeat: no-repeat;
    line-height: 31px;
    font-family: verdana;
    font-size: 10px;
    color: #6b6869;
    font-weight: bold;
    text-decoration: none;
}
.shop-nav:hover{
    font-weight: bold;
}
.shop-nav-sel{
    font-weight: bold;
    color:#000;
    background-image: url("images/shop-nav-btn-sel.jpg");
}


.shop-nav2,.shop-nav2-sel{
	float: left;
    width: 190px;
    height:25px;
    padding-left: 20px;
    background-image: url("images/shop-nav2-btn.jpg");
    background-repeat: no-repeat;
    line-height: 25px;
    font-family: verdana;
    font-size: 10px;
    color: #6b6869;
    font-weight: bold;
    text-decoration: none;
}
.shop-nav2:hover{
    font-weight: bold;
}
.shop-nav2-sel{
    font-weight: bold;
    color:#000;
    background-image: url("images/shop-nav2-btn-sel.jpg");
}

/* Navigationen kategorien & co Ende */




/* Footer */



/* Footer Ende */




/* Sonstiges */
#pathway,#pathway a{clear:both;margin-bottom:7px;height:14px;line-height:18px;font-size:11px;font-family: arial;font-weight:normal; line-height:20px;color:#000000;text-align:left;text-decoration: none;}
* html #pathway a{margin-bottom:1px;}
* html #pathway{margin-bottom:1px;}
.shop-copyright{clear:both;float:left;margin-top:10px;margin-bottom:20px; width:983px;height:20px;text-align:center;font-size:10px;font-family: arial;font-weight:bold; line-height:20px;color:#6b6869;}

.copyright,.parseTime{clear:both;margin:0px auto; width:983px;text-align:center;font-size:9px;font-family: arial; line-height:12px;color:#bcb7b8;}
.copyright a{font-size:9px;font-family: arial; line-height:12px;color:#bcb7b8;text-decoration: none;}




.tabtitel{
	height:25px;
    font-family: verdana;
    font-size: 11px;
    line-height:20px;
    color: #000000;
    font-weight: bold;	
}
.tabl,.tabr{
	height:20px;
    font-family: verdana;
    font-size: 11px;
    line-height:20px;
    color: #000000;
    font-weight: normal;	
}
.inputRequirement{
	height:20px;
	font-family: verdana;
	font-size: 10px;
	line-height:20px;
	color: #be0d1a;
	font-weight: normal;
}
.tabfehler{
	height:20px;
	font-family: verdana;
	font-size: 11px;
	line-height:20px;
	color: #be0d1a;
	font-weight: normal;	
}

.tinfo{
	height:25px;
    font-family: verdana;
    font-size: 11px;
    line-height:20px;
    color: #000000;
    font-weight: bold;	
	border-bottom:1px solid #c6c6c6;
	margin-bottom:5px;	
}

.button img{border:0px;}


.warenkorb_anz input{
	width:25px;
	height:18px;
	line-height:18px;
	border: 1px solid #c6c6c6;
	margin-left:3px;
	text-align:center;
}


.myAcc_history {padding-top:5px;}
.myAcc_history img{width:80px;border:1px solid #c6c6c6;}

.myAcc_history_preis{
    font-family: verdana;
    font-size: 11px;
    line-height:14px;
    color: #bf0a26;	
    font-weight:bold;
}


.start-box-banner{    
	clear:both;
    float:left;
    border:0px;
    width:537px;
    height:500px;
    padding-left:5px;    
	padding-top:3px;
    line-height: 17px;
    color: #ffffff;
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
     background-image: url("images/start-head-banner.jpg");   
}


.start-box-head,.start-box-head a{
    clear:both;
    float:left;
    width:257px;
    height: 33px;
    background-image: url("images/start_head.jpg");
    background-repeat:no-repeat;
    line-height: 33px;
    color: #fff;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    padding-left: 10px;	
    margin-top:10px;	
}
.start-box-head a{
	padding:0px;
	background:none;
  text-decoration: none;
  padding: 0px;
  margin:0px;
    width:247px;  
}

.start-box-inhalt{
    clear:both;
    float:left;
    border:0px;
    width:251px;
    padding: 0px 7px;    

    line-height: 16px;
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;    
    
    border-left:1px solid #c6c6c6;
    border-right:1px solid #c6c6c6;  
}

.start-box-inhalt_pics{
    clear:both;
    float:left;
    border:0px;
    width:265px;
    padding: 0px 0px;
		padding-bottom:5px;    

    line-height: 16px;
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;    
    
    border-left:1px solid #c6c6c6;
    border-right:1px solid #c6c6c6;  
}

.start-box-inhalt a{
	text-decoration: underline;	
	padding:0px;
}
.start-box-foot{
	clear:both;
    float:left;
    width:267px;
    height:4px;
    background-image: url("images/start_foot.jpg");
    background-repeat:no-repeat;
    margin:0px;
}


.start-link,.start-link a{
	margin-top: 5px;
	display:block;
	float:right;
    height:20px;
    width:165px;

 	background: url("images/start_btn.jpg") no-repeat right;
	 
  	line-height: 17px;
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold; 
    text-decoration: none;
}



.new_products{
	float:left;
	width: 530px;
}
.new_products{clear:both; float:left; margin-top:10px; width:513px; border-bottom:1px solid #aeaeae;}
.new_products .np_img {float:left; width:140px;}
.new_products .np_img img {border:1px solid #000000;}
.new_products .right {
	float:left;
	width:373px;
	margin-bottom:5px;
}
.new_products .titel {
	color: #000000;
	font-size: 12px;
	line-height:18px;
	font-family: Verdana;
	font-weight:bold;	
}

.new_products p {
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	font-weight:normal;	
	line-height:16px;
}
.new_products .preis {
  font-family: verdana;
  font-size: 20px;
  line-height: 25px;
  color: #bf0a26;
  font-weight: bold;
}



.an_products {
	color: #000000;
	font-size: 11px;
	font-family: Verdana;	
	padding:9px;
	
}
.an_products img {border:1px solid #000000;margin-top:5px;margin-bottom:5px;}

.an_products a{
	line-height: 16px;
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}
.an_products .an_price{
	font-family: Verdana;
	font-size:14px;
	color:#00a601;
}
SPAN.productOldPrice {
	font-family: Verdana;
	color: #ca0000;
	text-decoration: line-through;
	text-align:center;
	font-size:11px;
}

.contentsTopics
{
    clear:both;
    float:left;
    width: 532px;
    height: 33px;
    background-repeat:no-repeat;
    line-height: 33px;
    color: #0f3080;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    padding-left: 10px;		
}

.main_popup{
	float:left;
	width: 540px;
	color: #000000;
	font-size: 11px;
	font-family: Verdana;	
	margin-left:10px;
}
.main_popup td{
	color: #000000;
	font-size: 11px;
	font-family: Verdana;	
}
.main_popup a{
	line-height: 16px;
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}
.main_popup img{
	border:1px solid #000000;
}

.btn_back img{
	border:0px;
}

.onepxwidth {
	width: 1px;
}
.raster{
	background-image:url("images/raster.png");	width:354px; height:129px; position: absolute; top:0px;left:0px;	overflow: hidden;
}
* html .raster
{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://xt.3fx-media.de/templates/gurtski/images/raster.png', sizingMethod='crop');
}

#gbanner{margin-bottom:10px; width:212px;}
#gbanner img{border:0px;}
