/*
@import url('/includes/themes/header.css');
@import url('/includes/themes/menu.css');
@import url('/includes/themes/box.css');
@import url('/includes/themes/product_info.css');
*/


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f9F9F9; }

BODY {
  background: #f0f0f0;
   color: #000000;
  margin: 3px;
}


body {}


A { 
  color: #000000; 
  text-decoration: none; 
}

A:hover { 
  color: #FF6600; 
  text-decoration: underline; 
}





FORM {
	display: inline;
}
SPAN.navactive {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight: bold;
  color: #FF6606;
}
A.nav, SPAN.nav { 
  color: #000000; 
  font-family : Verdana, Arial, sans-serif;
  font-size : 11px;
  line-height : 1.5;
}
TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #FF6606;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ff6606;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #f90a0e;
 
}









.moduleRow { }
.moduleRowOver { background-color: #ffefd5; cursor: pointer;  }
.moduleRowSelected { color: white; background-color: #6a5acd; }




	



TR.headerError {
  background: #00ffff;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ffff;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #FF6606;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FF6606;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ff6606;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentz {
  background: #ff6606;
  
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #FF6606;
  color: #ffffff;
}

TD.infBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}










TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f9f9f9;
}


TR.productListing-blue {
	background: #F5F7FA;
}





TR.productListing-odd {
 background: #f9f9f9;
}


TR.productListing-even{
background: #ffffff;
}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TR.productListing-heading {
  background: #FF6606;
}

TABLE.maintable {
border-left:1px solid #FF6606; border-right:1px solid #FF6606; border-top:0px solid #FF6606; border-bottom:0px solid #FF6606; 
background: #ffffff
}


TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ff6606;
  color: #ffffff;
  font-weight: bold;
  font-variant: small-caps;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.productListing-data_blue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
border-top: 1px solid #A5B3D0;
border-bottom:1px solid #A5B3D0; 
}



A.pageResults { 
  color: #0000FF; 
}

A.pageResults:hover { 
  color: #0000FF; 
  background: #FFFF33; 
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FF6606;
}


TD.preisHeading, DIV.preisHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
font-weight: bold;
  color: #808080;
}


TD.bildHeading, DIV.bildHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
font-weight: lighter;
  color: #c0c0c0;
}


TR.subBar {
  background: #fffff0;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


TD.waren, P.waren {
  font-family: Verdana, comic, sans-serif;
  font-size: 10px;
  line-height: 1.5;

}


TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}









TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #FF6606;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #ffffff;
  border-color: #FF6606;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #f90a0e;
}

TD.checkoutBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FF6606;
}

SPAN.checkoutBarHighlighted {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


TD.pollBoxRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px; 
}
TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px; 
}
TR.pollOptRow {
  background: #FFFFFF;
}
TR.pollFooter {
  background: #FFFFFF;
}



TABLE.tabline {
  background: none;
  border-bottom: 1px #aaa solid;
}







#loader_content, #loader_content2{
	position:absolute;
	left:50%;
	width:500px;
	margin-top:150px;
	margin-left:-266px;
	/*text-align:center;*/
}



.badgeLayer {z-index:2;position:absolute;display:block;width:100px;height:100px;top:0px;left:0px;background-repeat:no-repeat;}
.prodImgWr {display:table !important;float:left;width:203px;overflow:hidden;}





/*HEADER*/
#table {
  /*text-align: center;*/
  align: center;
  width: 855px;
  height: 175px;
	/*border-left: 1px solid #ff6606;
	border-right: 1px solid #ff6606;*/
  font-family: Tahoma, Arial, Helvetica, Sans;
  font-size: 11px;
  font-style: normal;
  background-image: url('images/header_new/bg.gif');
  background-position: left top;
  background-repeat: repeat-x;
  background-color: white;
  
  
}



/*** Wrapper ***/
div#wrapper{
	width: 855px;
	/*margin: auto;*/
	text-align: left;
	
	

}


  #topnavi {
    width: 850px;
    height: 21px;
  }
 
   #topnavi-userinfo {
      text-align: left;
      float: left;
      font-size: 9px;
      margin-left: 3px;
      padding-left:33px;
      font-size: 12px;
      color: #FF6606;
      margin:0;
     /* background-image: url('images/header_new/bg_topnavi-userinfo.png');
      background-position: 6px top;
      background-color: transparent;
      background-repeat: no-repeat; padding-left:33px; padding-right:0px; padding-top:5px; padding-bottom:0px;*/
    }

	#topnavi-userinfo_kl {
      	    font-size: 12px;
      	    color: #000000;
          }




    
    #topnavi-infonavi {
      width: 300px;
      float: right;
      text-align: right;
      
      margin:0;
    }
    
    
    
  #pagehead {

    position: relative;
    height: 98px;
   
  }
 	
   	
  	div#pagehead-logo{
  	    width: 205px;
  		float: left;
  		
  	}


	div#pagehead-logocrist{
  	    width: 240px;
	    float: left;
  		
  	}

  	div#pagehead-banner{
  		float: left;
  		padding: 11px 0px 0px 3px;

  	  	}



     #pagehead-infoarea {
      float: left;
      padding-left: 20px;

      	margin: 2px;
      	height: 88px;
        color: white;

		
	
	

	/*background-image: url('images/header_new/bg_pagehead-infoarea.jpg');
      background-position: right top
      background-color: transparent;
      background-repeat: repeat-x;
	background-color: #808080;


	-moz-border-radius-topright: 6px;
    	-webkit-border-top-right-radius: 6px;
    	-khtml-border-top-right-radius: 6px;
    	border-top-right-radius: 6px;
    	-moz-border-radius-topleft: 6px;
    	-webkit-border-top-left-radius: 6px;
    	-khtml-border-top-left-radius: 6px;
    	border-top-left-radius: 6px;*/


    }
	h3.infoarea-headline {
      		color: #cbcbcb;
      		font-size: 14px;
      		margin-bottom: 5px;
      	}
   	



      #pagehead-infoarea-3 {
      	float: left;
        width: 83px;
        white-space: nowrap;
        font-weight: bold;
        font-size: 10px;
        padding-left: 10px;
        margin-top: 0px;
	line-height: 14px;


	

     }

	
   	


      	
	#pagehead-infoarea-3 p{
      		color: #FFFFFF;
      	}

      	h3.infoarea-headline {
      		color: #ffffff;
      		font-size: 14px;
      		margin-bottom: 5px;
      	}

	a.white-bold {
      		color: white !important;
      		text-decoration: underline !important;
      	}

	a.white-bold1 {
      		color: white !important;
      		/*text-decoration: underline !important;*/
      	}




   
  #mainnavi {
    height:67px;
    min-width: 850px;
    clear: both;
  }
	#mainnavi-infonavi {
	  float:left;
	  width: 475px;
	  height:25px;
	  color: white;
	  margin-left: 29px;
	  margin-top: 1px;
	  
	}


	 #mainnavi-infonavi a, #mainnavi-infonavi div.link-hotline {
		float:left;
		padding-top: 7px;
		padding-bottom: 6px;
		padding-left:25px;
		margin-right: 20px;
		display: block;
      		color: white;
      		font-size: 9px;
      		font-weight:bold;
      		text-decoration: none;
      		background-position: left top;
    		background-color: transparent;
    		background-repeat: no-repeat;
	  }



	  	
	  #mainnavi-infonavi a.link-faq {
	  	background-image: url('images/header_new/btn_blacknavi_faq.png');
	  }
	

	  #mainnavi-infonavi a.link-faq:hover {
	  	background-image: url('images/header_new/btn_blacknavi_faq_hover.png');
	  }


	  #mainnavi-infonavi a.link-service {
	  		background-image: url('images/header_new/btn_blacknavi_service.png');
	  	}
	  	#mainnavi-infonavi a.link-service:hover {
	  		background-image: url('images/header_new/btn_blacknavi_service_hover.png');

	  	}
		#mainnavi-infonavi a.link-register {
	  		background-image: url('images/header_new/btn_blacknavi_register.png');
	  	}
	  	#mainnavi-infonavi a.link-register:hover {
	  		background-image: url('images/header_new/btn_blacknavi_register_hover.png');

	  	}



	#mainnavi-userstatus {
	  width: 275px;
	  float: right;
      	  font-size: 9px;
	  color: white;
	  text-align: right;
	  margin-right: 20px;
	  padding-top: 3px;
	  
	}
	

	  	

	#mainnavi-userstatus b{
		color: white;
	}
	
	
		#mainnavi-userstatus form{
			/*width: 176px;*/
			width: 197px;
			text-align: right;
			color: white;
		}
		
		table.user-login-table{
			width: 197px;
		}
		
		
		
   	#mainnavi-userstatus a {
    	color: white;
  	}
	 	#mainnavi-userstatus .mainnavi-userstatus-left{
	 	width: 216px;
	  	color: white;
	  	float: right;
	  	text-align: right;
	  }



	 #mainnavi-userstatus .mainnavi-userstatus-right{
	 float: right; 
	 }
	


      	#mainnavi-userstatus input.image {
        	margin-left: 4px;
        	margin-top: 1px;
        	/*background-image: url('images/header_new/head.gif');*/

        }
      	
      	#mainnavi-userstatus input.login {
	        border: 1px solid #E3E2E2;
	        background: white;
	        padding: 1px;
	        margin: 0px 0px 0px 2px;
	        height: 15px;
	        font-size: 9px;
	        width: 63px;
      	}

 
      #mainnavi-userstatus-3 {
      	font-size: 9px;
	  	color: white;
	  	text-align: right;
		font-weight:bold;
      	text-decoration: none;
	  padding-top: 3px;
	}

      	#mainnavi-userstatus div b{
      		margin: 0px 5px 0px 0px;
      	}
      	




    #mainnavi-content {

      clear: both;
      height: 31px;
      white-space: nowrap;
      padding-left: 0px;
      padding-top: 0px;
      
      background-image: url('images/header_new/bg_mainnavi-content.gif');
      background-position: left top;
      background-color: transparent;
      background-repeat: no-repeat
      
    }
      #mainnavi-searchbox {/*border: 2px solid yellow;*/
      	width: 180px;
      	padding-top: 5px;
      	float: left;
      	margin-left:25px;
      }

	
      #mainnavi-searchbox input.image {
        margin-left:8px;
        float:left;
      }

      #mainnavi-searchbox input.suche {
        border: 1px solid #E3E2E2;
        background: white;
        padding: 0px;
        height: 15px;
        font-size: 10px;
        float:left;
        width: 125px;
        font-weight:normal;
      }
      a.mainnavi-content-link-big {
        font-size: 15px;
        font-weight: bolder;
        text-align: center;
        color: white;
        float: left;
        display: block;
        text-decoration: none;
        width: 150px;
      }

      a.mainnavi-content-link-big:hover {
        color: black;
      }

      a.mainnavi-content-link-small:link, 
      a.mainnavi-content-link-small:active, a.mainnavi-content-link-small:visited, a.mainnavi-content-link-small:hover,
      a.mainnavi-content-link-small-active:link, a.mainnavi-content-link-small-active:active, a.mainnavi-content-link-small-active:visited, a.mainnavi-content-link-small-active:hover {
        float: left;
        display: block;
	/*border: 2px solid yellow;*/
        color: white;
       	font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        text-align: right;
        /*padding: 5px 20px 13px 0px;*/
	padding: 5px 20px 0px 10px;
        text-transform: uppercase;
      }

      a.mainnavi-content-link-small:hover, 
      a.mainnavi-content-link-small-active:link, a.mainnavi-content-link-small-active:active, a.mainnavi-content-link-small-active:visited, a.mainnavi-content-link-small-active:hover {
        color: black !important;
        text-decoration: none !important;
      }

/*ENDE HEADER*/





/*MENUE*/

/*change the menu hover color below*/

#thecategories a:hover {
	background-color: #c9c9c9;
	color:#ff6606;
}

.catwithsubs, .catwithnosubs {
	padding-right: 3px;
}



#thecategories { 
	background: url('images/navi/wallpaper-body.gif') repeat-y;
	position: relative;
	top: 5px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	/*text-decoration: none*/
}

		#cat1 { background-color: #FF6606; border: 1px solid #FF6606;}
		#cat2 { background-color: #0000ff; border: 1px solid #0000ff;}
		#cat3 { background-color: #a52a2a; border: 1px solid #a52a2a;}
		#cat4 { background-color: #deb887; border: 1px solid #deb887;}
		#cat5 { background-color: #5f9ea0; border: 1px solid #5f9ea0;}
		#cat6 { background-color: #7fff00; border: 1px solid #7fff00;}
		#cat7 { background-color: #d2691e; border: 1px solid #d2691e;}
		#cat8 { background-color: #ff7f50; border: 1px solid #ff7f50;}


.activelink {display: block;font-weight: bold;}
.inactivelink {	display: block;}


#thecategories a {display: block;padding-bottom: 7px;padding-top: 3px; width: 100%;}

/*mozilla fix*/
html>body #thecategories a {width: auto;}
/*end of mozilla fix*/



#topnavicat a { padding-left: 10px; width: 100%; }
#topnavicat, #primaernaviBottom, #primaernaviBottomBottom { background-image:url('images/navi/background-topnavi-category.gif');	width: 95%}
#topnavicat  a{ background-image:url('images/navi/background-sekundaernavi-b.gif');}
#topnavicat  a:hover{background-image:url('images/navi/background-topnavi-category-hover.gif');}
#topnavicat  a.active{background-image:url('images/navi/background-topnavi-category-hover.gif');

padding-left: 10px; /*display: block;*/font-weight: bold}


.topcat a { padding-left: 10px; width: 100%; }
.topcat, #primaernaviBottom, #primaernaviBottomBottom { background-image:url('images/navi/background-sekundaernavi-category.gif');}
.topcat  a:hover{background-image:url('images/navi/background-sekundaernavi-category-hover.gif');}
.topcat  a.active{background-image:url('images/navi/background-sekundaernavi-category-hover.gif');

/*
#topcat a { padding-left: 10px; width: 100%; }
#topcat, #primaernaviBottom, #primaernaviBottomBottom { background-image:url('images/navi/background-sekundaernavi-category.gif');}
#topcat  a{ background-image:url('images/navi/background-sekundaernavi-b.gif');}
#topcat  a:hover{background-image:url('images/navi/background-sekundaernavi-category-hover.gif');}
#topcat  a.active{background-image:url('images/navi/background-sekundaernavi-category-hover.gif');
*/

padding-left: 10px; /*display: block;*/font-weight: bold}

/*#topcat  a:hover{background-image:url('images/navi/background-sekundaernavi-sub-link-hover.gif');}*/
/*#topcat  a.active{background-image:url('images/navi/background-sekundaernavi-sub-link-hover.gif');color:#ff6606;padding-left: 15px; display: block;font-weight: bold}*/

	
.secondcat a {padding-left: 13px; width: 100%;font-weight: bold;color:#808080;}
.secondcat   {background-image: url('images/navi/background-sekundaernavi-node.gif');}
.secondcat  a{background-image:url('images/navi/background-sekundaernavi-link.gif');}
.secondcat  a:hover{background-image:url('images/navi/background-sekundaernavi-link-hover.gif');}
.secondcat  a.active{background-image:url('images/navi/background-sekundaernavi-link-hover.gif'); 


/*
#secondcat a {padding-left: 13px; width: 100%;font-weight: bold;color:#808080;}
#secondcat   {background-image: url('images/navi/background-sekundaernavi-node.gif');}
#secondcat  a{background-image:url('images/navi/background-sekundaernavi-link.gif');}
#secondcat  a:hover{background-image:url('images/navi/background-sekundaernavi-link-hover.gif');}
#secondcat  a.active{background-image:url('images/navi/background-sekundaernavi-link-hover.gif'); 
*/
font-weight: bold;padding-left: 13px}

.thirdcat a { 	padding-left: 15px; width: 100%;}

.thirdcat {background-image: url('images/navi/background-sekundaernavi-sub-link.gif');}
.thirdcat a{background-image:url('images/navi/background-sekundaernavi-sub-link.gif');}
.thirdcat a:hover{background-image:url('images/navi/background-sekundaernavi-sub-link-hover.gif');}
.thirdcat a.active{background-image:url('images/navi/background-sekundaernavi-sub-link-hover.gif');

/*
#thirdcat a { 	padding-left: 15px; width: 100%;}
#thirdcat {background-image: url('images/navi/background-sekundaernavi-sub-link.gif');}
#thirdcat a{background-image:url('images/navi/background-sekundaernavi-sub-link.gif');}
#thirdcat a:hover{background-image:url('images/navi/background-sekundaernavi-sub-link-hover.gif');}
#thirdcat a.active{background-image:url('images/navi/background-sekundaernavi-sub-link-hover.gif');
*/
color:#ff6606;padding-left: 20px}



.fourthcat a { 	padding-left: 18px; width: 100%;}
.fourthcat {background-image: url('images/navi/background-sekundaernavi-su.gif');}
.fourthcat a:hover{background-image:url('images/navi/background-sekundaernavi-s2.gif');}
.fourthcat a.active{background-image:url('images/navi/background-sekundaernavi-s2.gif');

/*
#fourthcat a { 	padding-left: 18px; width: 100%;}
#fourthcat {background-image: url('images/navi/background-sekundaernavi-su.gif');}
#fourthcat a:hover{background-image:url('images/navi/background-sekundaernavi-s2.gif');}
#fourthcat a.active{background-image:url('images/navi/background-sekundaernavi-s2.gif');
*/
color:#ff6606;padding-left: 25px}




/*#fifthcat a { 	padding-left: 23px; width: 100%;}*/
.fifthcat a { 	padding-left: 23px; width: 100%;}



#interne_box { 
	background: url('images/navi/wallpaper-body.gif') repeat-y;
	position: relative;
	top: 5px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	/*text-decoration: none*/
}

.activelink {display: block;font-weight: bold;}
.inactivelink {	display: block;}


#interne_box a {display: block;padding-bottom: 7px;padding-top: 3px; width: 100%;}

/*mozilla fix*/
html>body #interne_box a {width: auto;}
/*end of mozilla fix*/


.catsecond a {padding-left: 13px; width: 100%;font-weight: bold;color:#808080;}
.catsecond   {background-image: url('images/navi/background-sekundaernavi-node.gif');}
.catsecond  a{background-image:url('images/navi/background-sekundaernavi-link.gif');}
.catsecond  a:hover{background-image:url('images/navi/background-sekundaernavi-link-hover.gif');}
.catsecond  a.active{background-image:url('images/navi/background-sekundaernavi-link-hover.gif'); 
font-weight: bold;padding-left: 13px}




#adresseingabe {
	 margin-left: 0px;
	 color: #000000;
	 margin-right: 0px}

#adresseingabe TABLE {
	 font-size: 8pt;
	 color: #000000}

	 
	 















/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 10px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 10px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #f90a0e;
	background-color: #ccc;
	font-size: 10px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 10px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}






/* Horizontales Men?
----------------------------------------------- */


ul#horizontalmenu {
	float:right;
	list-style-type:none;
	text-align: center;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

ul#horizontalmenu li {
	float:left;
	padding:0px 10px 0px 10px;
	margin:0px;
	text-align: center;
	height:28px;
}


ul#horizontalmenu li.link {
	margin:0px;
	vertical-align:middle;
	line-height:28px;
	height:28px;
}

ul#horizontalmenu li.spacer {
	width:1px;
	background-repeat:no-repeat;
	background-image:url('img/header_menu_spacer_small.gif');
	background-position:  center;
}


ul#horizontalmenu a {
	color:#B2B2B2;
	margin:0px;
	vertical-align:middle;
	text-align: center;
	line-height:15px;
	height:15px;
}


/*ENDE MENU*/



/* PRODUCT INFO*/


.prodInfoWkStck{font-family:tahoma;font-size:11px;line-height:12px;color:#ffffff;padding-left:3px;padding-right:5px;font-weight:600;}
.inputAccount{border:1px solid #B5BDC7;background-color:#ffffff;font-family:tahoma;font-size:11px;color:#4F4F4F;padding:1px;}
.prodInfoInCartTab{background-color:#ff6600;}



.artikeldetails_info_warenkorb {
padding-top:15px;
text-align:left;
float:left;
			
}



.artikeldetails_info_warenkorb div {

float:left;
padding-right:5px;

}




/* price_box */

#wrapper_sidebar { float: right; overflow: hidden; width: 300px; }
#wrapper_sidebar { float: right; overflow: hidden; width: 300px; }




/* box_grau */
.sidebar_block_header_dark { background: #FFFFFF url('includes/themes/img_css/bg_boxen.png') no-repeat -700px 0px; font-size: 1px; height: 6px; line-height: 1px }
.sidebar_block_dark { background-color: #333333; }
.sidebar_block_footer_dark { background: #FFFFFF url('includes/themes/img_css/bg_boxen.png') no-repeat -700px -15px; font-size: 1px; height: 13px; line-height: 1px }

.sidebar_block_dark h3.category { color: #959595; }
.sidebar_block_dark h4 a,
.sidebar_block_dark h4 a:hover { color: #959595;  }
.sidebar_block_dark h5 a,
.sidebar_block_dark h5 a:hover { color: #EDEDED; }

.sidebar_block_dark a.more_light { color: #959595; }


/* box_light */
.sidebar_block_header_light { background: url('includes/themes/img_css/bg_boxen.png') no-repeat -696px -180px; font-size: 1px; height: 6px; line-height: 1px }
.sidebar_block_light { background-color: #FFFFFF; }
.sidebar_block_footer_light { background: url('includes/themes/img_css/bg_boxen.png') no-repeat -696px -194px; font-size: 1px; height: 13px; line-height: 1px }



/*box_black */
.sidebar_block_header_med { background: url('includes/themes/img_css/bg_boxen.png') no-repeat -700px -585px; font-size: 1px; height: 6px; line-height: 1px }
.sidebar_block_med { background-color: #666666; }
.sidebar_block_footer_med { background: url('includes/themes/img_css/bg_boxen.png') no-repeat -700px -600px; font-size: 1px; height: 13px; line-height: 1px }

.sidebar_block_med h3.category { color: #B6B6B6; }
.sidebar_block_med h4 a,
.sidebar_block_med h4 a:hover { color: #B6B6B6;  }
.sidebar_block_med h5 a,
.sidebar_block_med h5 a:hover { color: #EDEDED; }


/* ENDE PRODUCT INFO*/



/* BOX */



/* hier beginnt das für die Box relevante CSS  */

div {
	margin:0;
}

.ro {
	background:url('includes/themes/box_grey/infobox_01.gif') no-repeat top right;
}

.lo {
	background:url('includes/themes/box_grey/infobox_04.gif') no-repeat top left;
}

.ru {
	background:url('includes/themes/box_grey/infobox_08.gif') no-repeat bottom right;
}

.lu {
	background:url('includes/themes/box_grey/infobox_09.gif') no-repeat bottom left;
}

.inhalt {
	margin:0;
	padding:2.5em 2.5em 3.5em 2.5em;
}

.inhalt p {
	margin:0;
	padding:0;
}



/* ENDE BOX */



/* CATEGORIE */


/* CATALOGUE */

#catmenu {
	clear: left;
	float: left;
	width: 150px;
	padding: 0;
	margin : 15px 10px 0 10px;
}

/***** ROOTFAMILY1 *****/
#catmenu a.family1_notsel {
display: block;
background: #f2f2f2 url('includes/themes/img_navi/rootfamily1_notsel.gif') repeat-x top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
font-size:11px;
text-decoration: none;
color: #202020;
border-bottom:1px solid #e0e0e0; padding-left:20px; padding-right:0; padding-top:4px; padding-bottom:4px
}


#catmenu a.family1_notsel:hover {
/*background: #ff6606 url('images/navi/background-sekundaernavi-category-hover.gif') repeat-x top left;*/
color: #FFFFFF
}

#catmenu a.family1_notselpro {
display: block;
/*background: #efe9bc url('images/navi/background-sekundaernavi-b.gif') repeat-x top left;*/
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
font-size:11px;
text-decoration: none;
color: #202020;
border-bottom:1px solid #e0cd6e; padding-left:20px; padding-right:0; padding-top:4px; padding-bottom:4px
}


#catmenu a.family1_notselpro:hover {
/*background: #ff6606 url('images/navi/background-sekundaernavi-category-hover.gif') repeat-x top left;*/
color: #FFFFFF
}

#catmenu a.family1_sel {
display: block;
/*background: #ff6606 url('../../images/navi/background-sekundaernavi-category-hover.gif') repeat-x top left;*/
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
font-size:11px;
text-decoration: none;
color: #FFFFFF;
border-bottom:1px solid #d0d0d0; padding-left:20px; padding-right:0; padding-top:4px; padding-bottom:4px
}

#catmenu a.family1_sel:hover {
}














/***** FAMILY2 *****/

#catmenu a.family2_notsel {
background: url('includes/themes/img_navi/family2_bg.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
font-size:10px;
text-decoration: none;
color: #505050;
display: block;
margin:0; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}

#catmenu a.family2_notsel:hover {
background: #f0f0f0 url('includes/themes/img_navi/family2_bg.gif') no-repeat top left;
color: #ff6606
}

#catmenu a.family2_sel {
background: #f0f0f0 url('includes/themes/img_navi/family2_bg.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
font-size:10px;
text-decoration: none;
color: #ff6606;
display: block;
padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}

#catmenu a.family2_sel:hover {

}

#catmenu a.family2_notsel_last {
background: url('includes/themes/img_navi/family2_bg_last.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
font-size:10px;
text-decoration: none;
color: #505050;
display: block;
padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}

#catmenu a.family2_notsel_last:hover {
background: #f0f0f0 url('includes/themes/img_navi/family2_bg_last.gif') no-repeat top left;
color: #f90a0e
}

#catmenu a.family2_sel_last {
background: #f0f0f0 url('includes/themes/img_navi/family2_bg_last.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
font-size:10px;
text-decoration: none;
color: #ff6606;
display: block;
padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0

}

#catmenu a.family2_sel_last:hover {
}










/***** FAMILY3 *****/

.container_family3 a.family3_notsel {
background: url('includes/themes/img_navi/family3_bg.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
font-size:10px;
text-decoration: none;
color: #505050;
display: block;
margin:0; padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
}

.container_family3 a.family3_notsel:hover {
background: #f0f0f0 url('includes/themes/img_navi/family3_bg.gif') no-repeat top left;
color: #ff6606
}

.container_family3 a.family3_sel {
background: #f0f0f0 url('includes/themes/img_navi/family3_bg.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
font-size:10px;
text-decoration: none;
color: #ff6606;
display: block;
padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
}

.container_family3 a.family3_sel:hover {

}

.container_family3 a.family3_notsel_last {
background: url('includes/themes/img_navi/family3_bg_last.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
font-size:10px;
text-decoration: none;
color: #505050;
display: block;
padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
}

.container_family3 a.family3_notsel_last:hover {
background: #f0f0f0 url('includes/themes/img_navi/family3_bg_last.gif') no-repeat top left;
color: #f90a0e
}

.container_family3 a.family3_sel_last {
background: #f0f0f0 url('includes/themes/img_navi/family3_bg_last.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
font-size:10px;
text-decoration: none;
color: #ff6606;
display: block;
padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
}

.container_family3 a.family3_sel_last:hover {
}


.container_family3_last a.family3_notsel {
background: url('includes/themes/img_navi/family3_bg_v2.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
font-size:10px;
text-decoration: none;
color: #505050;
display: block;
margin:0; padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
}

.container_family3_last a.family3_notsel:hover {
background: #f0f0f0 url('includes/themes/img_navi/family3_bg_v2.gif') no-repeat top left;
color: #ff6606
}

.container_family3_last a.family3_sel {
background: #f0f0f0 url('includes/themes/img_navi/family3_bg_v2.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
font-size:10px;
text-decoration: none;
color: #ff6606;
display: block;
padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
}

.container_family3_last a.family3_sel:hover {

}

.container_family3_last a.family3_notsel_last {
background: url('includes/themes/img_navi/family3_bg_last_v2.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
font-size:10px;
text-decoration: none;
color: #505050;
display: block;
padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
}

.container_family3_last a.family3_notsel_last:hover {
background: #f0f0f0 url('includes/themes/img_navi/family3_bg_last_v2.gif') no-repeat top left;
color: #f90a0e
}

.container_family3_last a.family3_sel_last {
background: #f0f0f0 url('includes/themes/img_navi/family3_bg_last_v2.gif') no-repeat top left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
font-size:10px;
text-decoration: none;
color: #ff6606;
display: block;
padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
}

/* ENDE CATEGORIE */












.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url('images/highslide/graphics/fullexpand.gif') no-repeat;
   display: block;
   width: 34px;
   height: 34px; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:10px
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url('images/highslide/graphics/loader.white.gif');
	background-repeat: no-repeat;
	background-position: 3px 1px; padding-right:3px; padding-top:3px; padding-bottom:3px
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url('images/highslide/graphics/close.png');
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url('images/highslide/graphics/controlbar-white.gif') no-repeat 0 -90px;
	margin-left:0; margin-right:15px; margin-top:20px; margin-bottom:10px
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url('images/highslide/graphics/controlbar-white.gif') no-repeat right -90px;; list-style-type:none
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
}
.highslide-controls a {
	background-image: url('images/highslide/graphics/controlbar-white.gif');
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position:  -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url('images/highslide/graphics/resize.gif');
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: .5em;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url('images/highslide/graphics/closeX.png');
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url('images/highslide/graphics/controlbar-black-border.gif');
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	margin: 0;
	background: url('images/highslide/graphics/icon.gif') no-repeat 0 1px;; padding-left:22px; padding-right:0; padding-top:0; padding-bottom:0
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url('images/highslide/graphics/controlbar-white-small.gif');
	height: 20px;
	width: 20px
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position:  -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}





div.messageBox_yellow {width:auto; min-height:40px; margin:1em 0; border:1px solid #ffcf0f; padding:0 12px; background-color:#ffffde; background-position:20px 10px; background-repeat:no-repeat;}
div.messageBox_yellow p {margin:15px 0; font:75%/normal Arial, Helvetica, sans-serif;}
div.messageBox_yellow.error, div.messageBox.alert {padding-left: 55px; background-image:url('images/icons/icon_alert.gif');}
.legacyErrors_yellow div.messageBox_yellow ul {position:relative; height:auto; width:auto; left:0; top:0; text-indent:0; overflow:visible; line-height:1em;}


div.info_green {width:auto; min-height:15px; border:solid 2px #4DAA30; background-color:#BDFFA9; padding:8px}
div.info_green ul {margin:15px 0; font:75%/normal Arial, Helvetica, sans-serif;}
div.info_green ul.infoGreen {background-image:url('images/icons/icon_accept.gif'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#BDFFA9; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}


div.info_info {width:auto; min-height:15px; border:solid 2px #0EADFF; background-color:#C5EBFF; padding:8px}
div.info_info ul {margin:15px 0; font:75%/normal Arial, Helvetica, sans-serif;}
div.info_info ul.infoInfo {background-image:url('images/icons/icon_info.png'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#C5EBFF; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}


div.info_error {width:auto; min-height:15px; border:solid 2px #B22020; background-color:#FFD6D6; padding:8px}
div.info_error ul {margin:15px 0; font:75%/normal Arial, Helvetica, sans-serif;}
div.info_error ul.infoError {background-image:url('images/icons/icon_error.png'); background-repeat:no-repeat; background-position: 0px 4px; ; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}

div.info_warning {width:auto; min-height:15px; border:solid 2px #C39700; background-color:#FFE89A; padding:8px}
div.info_warning ul {margin:15px 0; font:75%/normal Arial, Helvetica, sans-serif;}
div.info_warning ul.infoWarning {background-image:url('images/icons/icon_alert1.gif'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#FFE89A; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}


/*Starttabelle Bremsscheiben*/

div.hausw
{
	align: center;
	position: relative;
	background: #222;
	padding: 10px;
	margin: 10px;
	width: 560px;
}

div.hauswh
{
	align: center;
	position: relative;
	background: #FE5A13;
	padding: 10px;
	margin: 10px;
	width: 560px;
}




div.hausw a, div.hausw a:link, div.hausw a:visited
{
	color: #ccc;
}

div.hauswh a:hover
{
	color: #000;
	font-weight: bold;
}

div.hausw a.sel, div.hausw a.sel:visited
{
	background: #FE5A13;
	color: #fff;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}


div.hauswh a
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

tr.mmtr0
{
	background: #444;
}
tr.mmtr1
{
	background: #555;
}

tr.mmtr0h, tr.mmtr1h
{
	background: #FE5A13;
}

/*Ende Bremsscheiben*/