HTML {
scrollbar-face-color:#E15A00;
scrollbar-highlight-color:#B0CD2E;
scrollbar-shadow-color:#B0CD2E;
scrollbar-3dlight-color:#B0CD2E;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#B0CD2E;
scrollbar-darkshadow-color:#B0CD2E;
}
BODY {
	color: #000000;
	margin: 0px;
	background-color: #B0CD2E;
	font-size: 10px;
	background-repeat:repeat-x;
    background-image: url('img/bg.gif');
	font-family: Verdana, Arial, sans-serif;}

H4{
 text-transform: uppercase;
 text-decoration: none;
 font-weight: bold;
 color: #D3DC38;
 margin: 0px 0px 0px 4px;
 font-size: 10px;
 text-align: left;
}
 h1{
 text-decoration: none;
 font-weight: bold;
 color: #ffffff;
 margin: 0px 0px 0px 4px;
 font-size: 10px;
 }
  
.Boxheader{
background:#C3B184;
height:20px;
 }

img{
	border:0;
}

.text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	background-image: url('img/searchtext.png');
}
A {
  color: #008800;
  text-decoration: none;
  font-weight: bold;
}

A:hover {
  color: #9DB926;
  text-decoration: none;
  font-weight: bold;
}
.copy {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #D3DC38;
  font-weight: normal;
  text-align:left;
  }
  
 A.copy  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #D3DC38;
  font-weight: normal;
  text-align:left;
} 
A.copy:hover  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#9DB926;
  font-weight: normal;
  text-align:left;
}
.navu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #D3DC38;
  font-weight: normal;
  text-align:left;
  }
  
 A.navu  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #D3DC38;
  font-weight: normal;
  text-align:left;
} 
A.navu:hover  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #9DB926;
  font-weight: normal;
  text-align:left;
}

A.headerNavigation { 
  color: #D3DC38; 
 font-weight: normal;
}

A.headerNavigation:hover {
  color: #BF8B63;
  font-weight: normal;
 }
 A.wk { 
  color: #D3DC38; 
 font-weight: bold;
}

A.wk:hover {
  color: #9DB926;
  font-weight: bold;
}

.wk {
  	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #D3DC38;
	font-weight : normal;
	}
A.log { 
  color: #008800; 
 font-weight: normal;
}

A.log:hover {
  color: #326500;
  font-weight: normal;
}

.log {
  	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #008800;
	font-weight : normal;
	}
	
.obnav{
background-image: url(img/index_9.gif);
 height:28px;}
 
 A.navob{
 text-decoration: none;
 font-weight: bold;
 color: #008800;
 padding: 0px 4px 0px 4px;
 font-size: 10px;
 height:28px;
 text-align: left;
  }
 A.navob:hover{
 text-decoration: none;
 font-weight: bold;
 color: #ffffff;
 padding: 8px 4px 8px 4px;
 background-image: url(img/index_9b.gif);
 font-size: 10px;
  height:28px;
 text-align: left;
  }
 
.highslide{
    cursor:url(highslide/graphics/zoomin.cur), pointer;
    outline:none;
    }
.highslide-caption{
    display:none;
    border:2px solid white;
    border-top:none;
    font-size:10pt;
    padding:5px;
    background-color:white;
    }
.highslide-loading{
    display:block;
    padding:2px;
    border:#000;
    background-color:#fff;
    /*you might have to adjust the width and the height to suit your loading image,
    or if you want text, then edit the option in highslide.js and adjust the css here*/
    width:16px;
    height:16px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat:no-repeat;
    background-position:2px 2px;
    }
.highslide-move{
    cursor:move;
    }
.highslide-overlay{
    display:none;
    }
.controlbar{background:url(highslide/graphics/controlbar4.gif);
    width:167px;
    height:34px;
    }
.controlbar a{
    display:block;
    float:left;
    height:27px;
    }
.controlbar a:hover{
    background-image:url(highslide/graphics/controlbar4-hover.gif);
    }
.controlbar .previoushs{
    width:50px;
    }
.controlbar .nexths{
    width:40px;
    background-position:-50px 0;
    }
.controlbar .highslide-move{
    width:40px;
    background-position:-90px 0;
    }
.controlbar .closehs{
    width:36px;
    background-position:-130px 0;
    }
/*DO NOT DELETE THIS, YOU WILL REGRET IT...*/
.highslide-display-block{
    display:block;
    }
.highslide-display-none{
    display:none;
    }
.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF8C00;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}



FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

TD.conditions {
  background-color: #D7EF80;
}

A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
  background-color: #D3DC38;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 3px;
	background-color:#ffffff;
	color: #ffffff;
	background-image: url(img/bgh1.gif);
}



TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #D3DC38;
  color: #ffffff;
  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: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

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

.infoBoxNotice {
background: #FF8E90;
}

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

TD.infoBoxHeading {
font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 3px;
	background-color:#ffffff;
	color: #018801;
	background-image: url(img/bgh1.gif);
    }

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #C3B184;
  height:23px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border-right: 0px solid;
  	background-color: #F4F5D2;
	border: 1px solid;
	border-color: #D3DC38;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 	background-color: #F4F5D2;
	border: 1px solid;
	border-color: #D3DC38; 

}

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

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

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

A.pageResults {
	color: #B5D73B;
	text-decoration: none;
}

A.pageResults:hover {
  color: #D3DC38;
  text-decoration: none;
}

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

TR.subBar {
  background: #f4f7fd;
}

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

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

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: #aabbdd;
}

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: #000000;
}

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;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
 	background-color: #F4F5D2;
	border: 1px solid;
	border-color: #D3DC38;
}

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

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color:#000000;
}
A.copyright:hover {
  color: #C3B184;
  text-decoration: none;
}


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: #FF8C00;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #FF8C00;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #C40000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #FF8C00;
  font-weight: bold;
}

.smallHeading {
font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 3px;
	background-color:#ffffff;
	color: #018801;
	background-image: url(img/bgh1.gif);
    }

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
	background-color: #F4F5D2;
	border: 1px solid;
	border-color: #D3DC38;

}
.moduleRowOver { 
	background-color: #D7E9F7; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #C3B184; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #F4F5D2; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

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

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #C3B184;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E9D7BB;
	width: 185px;
}

.contentsTopics {
font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 3px;
	background-color:#ffffff;
	color: #ffffff;
	background-image: url(img/bgh1.gif);
    }

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}


/* ### 1.Ebene ### */
.catListBody ul li a {
	width: 100%;
	padding: 8px 0px 8px 18px;
	color:  #9DB926;
	font-weight: normal;
	border-bottom: 1px #E15A00 dotted;
	background-color: #ffffff;
	background-image: url('img/arrow.gif');
}

/* ### 2.Ebene ### */
.catListBody ul li ul li a, .catListBody li.activeCat ul li a {
	width: 99%;
	padding: 8px 0px 8px 14%;
	color: #9DB926;
	font-weight: bold;
	border-bottom: 1px #E15A00 dotted;
	background-color: #ffffff;
	background-image: url('img/arrow.gif');
	
}

/* ### 3.Ebene ### */
.catListBody ul li ul li ul li a , .catListBody li.activeCat li.activeCat ul li a {
	width: 85%;
	padding: 8px 0px 8px 20%;
	color:  #9DB926;
	font-weight: bold;
border-bottom: 1px #E15A00 dotted;
	background-color: #ffffff;
	background-image: url('img/arrow.gif');
		
}

/* ### 4.Ebene ### */
.catListBody ul li ul li ul li ul li a , .catListBody li.activeCat li.activeCat li.activeCat ul li a {
	width: 80%;
	padding: 8px 0px 8px 25%;
	color: #9DB926;
	border-bottom: 1px #E15A00 dotted;
	background-color: #ffffff;
	background-image: url('img/arrow.gif');
		
}

/* ### 5.Ebende ### */
.catListBody ul li ul li ul li ul li ul li a , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat ul li a {
	width: 75%;
	padding: 8px 0px 8px 30%;
	color: #9DB926;
	border-bottom: 1px #E15A00 dotted;
	background-color: #ffffff;
	background-image: url('img/arrow.gif');
		
}

/* ### 6.Ebende ### */
.catListBody ul li ul li ul li ul li ul li ul li a , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat ul li a {
	width: 70%;
	padding: 8px 0px 8px 35%;
	color:  #9DB926;
	border-bottom: 1px #E15A00 dotted;
	background-color: #ffffff;
	background-image: url('img/arrow.gif');
	
}

.catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat ul li a  {
  color: #9DB926;
  
	
}

/* ############################################################################################ */
/* ### MouseOver ############################################################################## */
/* ############################################################################################ */

/* ### 1.Ebene ### */
.catListBody li a:hover {
	color: #E15A00;
	font-weight: bold;
	border-bottom: 1px #E15A00 dotted;
	background-color:#ffffff;
	background-image: url('img/arrow2.gif');
}

/* ### 2.Ebene ### */
.catListBody li li a:hover , .catListBody li.activeCat li a:hover {
	color:#E15A00;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px #E15A00 dotted;
	background-color:#ffffff;
	background-image: url('img/arrow2.gif');}

/* ### 3.Ebene ### */
.catListBody li li li a:hover , .catListBody li.activeCat li.activeCat li a:hover {
	color: #E15A00;
	text-decoration: none;font-weight: bold;
	border-bottom: 1px #E15A00 dotted;
	background-color:#ffffff;
	background-image: url('img/arrow2.gif');
}

/* ### 4.Ebene ### */
.catListBody li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li a:hover {
	color: #E15A00;
	text-decoration: none;font-weight: bold;
	border-bottom: 1px #E15A00 dotted;
	background-color:#ffffff;
	background-image: url('img/arrow2.gif');
}

/* ### 5.Ebende ### */
.catListBody li li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat li a:hover{
	color:#E15A00;
	text-decoration: none;font-weight: bold;
	border-bottom: 1px #E15A00dotted;
	background-color:#ffffff;
	background-image: url('img/arrow2.gif');
}

/* ### 6.Ebende ### */
.catListBody li li li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat li a:hover{
	color: #E15A00;
	text-decoration: none;font-weight: bold;
	border-bottom: 1px #E15A00 dotted;
	background-color:#ffffff;
	background-image: url('img/arrow2.gif');
}

/* ############################################################################################ */
/* ### Aktive Kategorie ####################################################################### */
/* ############################################################################################ */

.catListBody li.activeCat a,
.catListBody li.activeCat li.activeCat a ,
.catListBody li.activeCat li.activeCat li.activeCat a ,
.catListBody li.activeCat li.activeCat li.activeCat li.activeCat a ,
.catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat a ,
.catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat a {
color: #E15A00;
text-transform: uppercase;
font-weight: bold;
border-bottom: 1px #E15A00 dotted;
background-color:#ffffff;
background-image: url('img/arrow2.gif');
}

 /* ############################################################################################ */
  /* ### Box für die Kategorie (Kategorienavigation) ############################################ */
  /* ############################################################################################ */
  
  .catListBody {
  	
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	padding:0px;
   	margin:0px 0px 20px 0px;
  	font-size:10px;
  	overflow:hidden;
  	
  }
  
  .catListBody li ul {
  	list-style-type: none; margin:0; padding: 0;
  }
  
  .catListBody ul {
  	list-style-type:none;
  	padding:0;
  	border:0;
  	margin:0;
  }
  
  .catListBody a {
  	display:block;
  	text-decoration: none;
  	
  }
  
  .catListBody li {
  	
  	width: 100%;
  	margin:0;
  	
  }
  
  #col1_content .catListBody img {
  	margin-right:0px;
  }
