  HTML
{
scrollbar-face-color:#998455;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#000000;
scrollbar-darkshadow-color:#ffffff;
}
  
body{
margin:0px;
padding:0px;
background-image:url(img/bg.gif);
background-repeat:repeat-x;
background-color:#000000;}

  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins { margin: 0 auto; }

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { max-width: 1000px; }
  #header { width:1000px; height:127px; color: #000; background-image:url(img/logo.png); background-repeat:repeat-x;}
  #topnav { position:static; color: #aaa; background: transparent; }
  #nav { overflow:hidden; }
  div.hlist {  }
  #main { margin: 40px 0; }
  #footer { clear:both; height:79px; padding: 10px 20px; color:#666; background-image:url(img/footer.png); background-repeat:repeat-x;  }
  #warenkorb{ padding: 16px 0px 0px 2px; width:190px; height:46px; background-image:url(img/warenkorb.png);background-repeat:no-repeat;}
  #warenkorbtext {padding: 0px 4px 0px 28px; color:#666;font-size:10px;}
  #oben {float:right; }
  #such {float:right; }
  #login {padding: 0px 0px 0px 4px;}
  .content{float:right; }
  #maine {max-width:600px;}
  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin: 0px 20px 0px 0px; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: right; width: 69%}
  #col2 { display:none}
  #col3 { width: auto; margin: 0 69% 0 0}
  #col1_content { padding: 0 4px 0 4px }
  #col3_content { padding: 0 4px 0 4px }
  
    
body, td
{color: #ffffff;  font-size: 10px;  font-family: Verdana, Arial, sans-serif;} 

   
  h1, h2 
{font-size:10pt;
font-weight:bold;
text-align:left;
margin-bottom:2px;
color:#998455;
}
h3
{
font-size:12pt;
font-weight:bold;
text-align:left;
margin:0px;
color:#ffffff;
}

h4
{
font-size:8pt;
text-align:left;
color:#ffffff;
}

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: #ffffff;
  text-decoration: none;
  font-weight: normal;
}

A:hover {
  color: #998455;
  text-decoration: none;
  font-weight: normal;
}
A:active {
  color: #C4082F;
  text-decoration: none;
  font-weight: normal;
}
.copy {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #858585;
  font-weight: normal;
  }
  
 A.copy  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: normal;
  text-align:left;
} 
A.copy:hover  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#998455;
  font-weight: normal;
  text-align:left;
}

.navup {
  padding:0px 8px 0px 0px ;
  }

.navo {
  font-size: 10px; 
  font-weight: normal;
  color: #7C7C7C;
  text-align:left;
  }
  
 A.navo  {

  font-size: 10px; font-weight: normal;
  color: #7C7C7C;
  text-align:left;
  }
A.navo:hover  {
 
  font-size: 10px; font-weight: normal;
  color: #ffffff;
  text-align:left;
  }
   A.navol  {
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #E16500;
   font-weight: normal;
  text-align:left;
  }



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

A.headerNavigation:hover {
  color: #77787B;
  font-weight: normal;
 }
 
.wk {
  	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : normal;
	}
 A.wk { 
  color: #000000; 
 font-weight: normal;
}

A.wk:hover {
  color: #77787B;
  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;
	}
.navob  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-align:center;}
  
 A.navob  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-align:center;}
  
   A.navob:hover  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #F3F3F3;
  font-weight: bold;
  text-align:center;}
  
     A.navob:visited  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #F3F3F3;
  font-weight: bold;
  text-align:center;}
 
.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: #998455;
}
.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: #A40607;
}
.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: #64676F;
}

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

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

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

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



TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #A40607;
  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: #64676F;
  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:#000000;
	color: #705B2E;
	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: #64676F;
	border: 1px solid;
	border-color: #77787B;
}

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

}

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: #C4082F;
	text-decoration: none;
}

A.pageResults:hover {
  color: #000000;
  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: #64676F;
	border: 1px solid;
	border-color: #77787B;
}

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: #998455;
	border: 1px solid;
	border-color: #77787B;

}
.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: #F6F6F6; 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: #A40607; }
.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-size:10pt;
font-weight:bold;
text-align:left;
color:#998455;
    }

.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;
}
.cate {
	padding: 0px 1px 0px 1px;
}


/* ### 1.Ebene ### */
.catListBody ul li a {
	width: 100%;
	padding: 4px 0px 0px 14px;
	font-size: 13px;
	color:  #ffffff;
	font-weight: normal;
	background-image: url('img/arrow.gif');
}

/* ### 2.Ebene ### */
.catListBody ul li ul li a, .catListBody li.activeCat ul li a {
	width: 99%;
	padding: 4px 0px 0px 18%;
	font-size: 13px;
	color:  #ffffff;
	font-weight: normal;
	background-image: url('img/arrow4.gif');
	
}

/* ### 3.Ebene ### */
.catListBody ul li ul li ul li a , .catListBody li.activeCat li.activeCat ul li a {
	width: 85%;
	padding: 4px 0px 0px 20%;
	color:  #000000;
    font-size: 13px;
	color:  #ffffff;
	font-weight: bold;
	background-image: url('img/arrow5.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: 4px 0px 0px 25%;
	font-size: 13px;
	color:  #ffffff;
	font-weight: normal;
	background-image: url('img/arrow6.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: 4px 0px 0px 30%;
	font-size: 13px;
	color:  #ffffff;
	font-weight: normal;
	background-image: url('img/arrow7.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: 4px 0px 0px 35%;
	font-size: 13px;
	color:  #ffffff;
	font-weight: normal;
	background-image: url('img/arrow8.gif');
	
}

.catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat ul li a  {
  color: #77787B;
  
	
}

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

/* ### 1.Ebene ### */
.catListBody li a:hover {
	color: #C4082F;
	font-weight: normal;
	border-bottom: 1px #E10909 dotted;
}

/* ### 2.Ebene ### */
.catListBody li li a:hover , .catListBody li.activeCat li a:hover {
	color: #C4082F;
	font-weight: normal;
	border-bottom: 1px #E10909 dotted;
}


/* ### 3.Ebene ### */
.catListBody li li li a:hover , .catListBody li.activeCat li.activeCat li a:hover {
	color: #C4082F;
	font-weight: normal;
	border-bottom: 1px #E10909 dotted;
}

/* ### 4.Ebene ### */
.catListBody li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li a:hover {
	color: #C4082F;
	font-weight: normal;
	border-bottom: 1px #E10909 dotted;
}


/* ### 5.Ebende ### */
.catListBody li li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat li a:hover{
	color: #C4082F;
	font-weight: normal;
	border-bottom: 1px #E10909 dotted;
}


/* ### 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: #C4082F;
	font-weight: normal;
	border-bottom: 1px #E10909 dotted;
}


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

.catListBody li.activeCat a{
color: #C4082F;
font-weight: normal;
background-image: url('img/arrow2.gif');
}
.catListBody li.activeCat li.activeCat a
{
color: #C4082F;
font-weight: normal;
background-image: url('img/arrow4o.gif');
}
.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: #C4082F;
font-weight: normal;
background-image: url('img/arrow2.gif');
}

 /* ############################################################################################ */
  /* ### Box für die Kategorie (Kategorienavigation) ############################################ */
  /* ############################################################################################ */
  
  .catListBody {
  	
  	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
  	padding: 0px 0px 0px 0px;
   	overflow:hidden;
  	
  }
  
  .catListBody li ul {
  	list-style-type: none; margin:0; padding: 2px;
  }
  
  .catListBody ul {
  	list-style-type:none;
  	padding:0;
   	border:0;
  	margin:0;
  }
  
  .catListBody a {
  	display:block;
  	font-weight: normal;
  	text-decoration: none;
  	
  }
  
  .catListBody li {
  	
  	width: 100%;
  	margin:0;
  	
  }
  
  #col1_content .catListBody img {
  	margin-right:0px;
  }
  
   .navis {
  list-style-type: none;	
}

  .navi {
   width: 100%;
	padding: 0px 0px 4px 14px;
	font-size: 13px;
	color:  #ffffff;
	font-weight: normal;
	background-image: url('img/arrow3.gif');	
}

  
   /* ############################################################################################ */
   
   
  /* ORDER DETAILS ON CHECKOUT SITE */
table.checkoutconfirmationorderdetails 
{padding:0; margin:0px 0px 10px 0px; border:none}table.checkoutconfirmationorderdetails tr td.productname {width:100%; font-weight:bold;}table.checkoutconfirmationorderdetails 
tr td.shippingtime {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal; white-space:nowrap}table.checkoutconfirmationorderdetails 
tr td.productattributes {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal;}table.checkoutconfirmationorderdetails tr td.productprice 
{white-space:nowrap; text-align:right}table.checkoutconfirmationorderdetailstotal {padding:0; margin:10px 0px 0px 0px; border:none}table.checkoutconfirmationorderdetailstotal 
tr td.name {width:100%;text-align:right}table.checkoutconfirmationorderdetailstotal tr td.value {white-space:nowrap; text-align:right}/* AGB ON CHECKOUT 
SITE */p.checkoutagb textarea {width:100%}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li {height: 40px; list-style-type:none; float:left; width:140px; margin-right:2px; border: solid 1px; padding:8px}
ul#checkoutnavigation li.active {background-color: #64676F;border-color:#77787B}
ul#checkoutnavigation li.active .number {color:#ffffff;font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {color:#ffffff;font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px;}
ul#checkoutnavigation li.inactive {color:#CECECE; background-color: #A1A1A1; border-color:#77787B}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive 

.description {font-size:11px}/* ERROR MESSAGES */p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#A40607}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {padding: 15px; background-color:#64676F; 
border: solid #77787B 1px}div.highlightbox ul {margin-left:15px; 
padding:0; display:block; list-style-type:square;line-height:20px}
div.highlightbox h1 {color:#77787B; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}
div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom: solid 1px #77787B;}/

/*Kasten Startseite */

.kasten4 {
position:absolute;
margin-top:0px;
height: 120px;
width:665px;
left:20;
padding:10px;
border: 1px;
border-width: 1px;
border-style: solid;
border-color: #9E9E9E;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
} 
.kasten2 {
position:relative;
margin-top:0px;
height: 120px;
width:665px;
left:20;
padding:10px;
border: 1px;
border-width: 1px;
border-style: solid;
border-color: #9E9E9E;
font-size:12px;
font:Arial, Helvetica, sans-serif;
color:#CCCCCC;
} 

.kasten3 {
position:relative;
margin-top:0px;
width:665px;
height: 140px;
left:20;
padding:10px;
border: 1px;
border-width: 1px;
border-style: solid;
border-color: #9E9E9E;
font-size:12px;
font:Arial, Helvetica, sans-serif;
color:#CCCCCC;
} 


/*.kasten4 .kasten2 .kasten3 h2 {
font-size:14px;
}*/