
HTML {
scrollbar-face-color:#C4082F;
scrollbar-highlight-color:#C3C3C3;
scrollbar-shadow-color:#C3C3C3;
scrollbar-3dlight-color:#C3C3C3;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#C3C3C3;
scrollbar-darkshadow-color:#C3C3C3;
}
BODY {
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
     font-size: 10px;
	background-image: url('img/bg.gif');
	font-family: Verdana, Arial, sans-serif;}
	
.boxbody {padding:8px; margin-bottom:4px}
.boxbody h3, .boxbody h3 a {font-size:11px}
.boxbody h3.center, .boxbody h3.center a {font-size:11px; text-align:center}
.boxbody p {color:#000000; font-size:11px; margin:6px 0px 6px 0px}
.boxbody p.center {color:#000000; font-size:11px; text-align:center; margin:6px 0px 6px 0px}
.boxbody td {color:#000000; font-size:11px; margin:6px 0px 6px 0px}
.boxbody .productOldPrice {font-size:11px; color:#FF0000}
.boxbody div.hr {margin-top:5px; margin-bottom:5px}
.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.boxbody a {font-size:11px;}
.boxbody .productboximage {border: solid 1px #999999;}
.boxbody ul.contentlist {margin-left:5px; margin-right:0; padding:0;}
.boxbody ul.contentlist li {margin-left:0px; padding:0; list-style-type:none}

h1, h2 
{font-size:10pt;
font-weight:bold;
text-align:left;
margin-bottom:6px;
color:#000000;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#C4082F;
}
h3
{
font-size:10pt;
font-weight:bold;
text-align:left;
margin:0px;
color:#ffffff;
}

h4
{
font-size:8pt;
font-weight:bold;
text-align:left;
margin-bottom:6px;
color:#77787B;
}
.boxi{
 padding: 0px 0px 0px 8px;
 }
 .prod{
 padding: 0px 0px 0px 28px;
 background-image: url('img/bgprod.gif');
 background-repeat:no-repeat;
 }
  .tabs{
 background-image: url('img/tabs.gif');
 background-repeat:repeat-x;
 }

.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: #000000;
  text-decoration: none;
  font-weight: normal;
}

A:hover {
  color: #C1072E;
  text-decoration: none;
  font-weight: normal;
}
.copy {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
  text-align:left;
  }
  
 A.copy  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
  text-align:left;
} 
A.copy:hover  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#C1072E;
  font-weight: normal;
  text-align:left;
}
.navup {
  padding:0px 8px 0px 0px ;
  }

.navu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #ffffff;
  font-weight: normal;
  text-align:left;
  }
  
 A.navu  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #ffffff;
  font-weight: normal;
  text-align:left;
} 
A.navu:hover  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #C1072E;
  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: #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: #77787B;
}

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: #77787B;
  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: #F6F6F6;
	border: 1px solid;
	border-color: #77787B;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 	background-color: #F6F6F6;
	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: #F6F6F6;
	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: #F6F6F6;
	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: #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-size:10pt;
font-weight:bold;
text-align:left;
color:#77787B;
;

    }

.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 4px 18px;
	color:  #77787B;
	font-weight: normal;
	border-bottom: 1px #C4082F dotted;
	background-color: #EBEBEB;
	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 4px 14%;
	color: #000000;
	font-weight: normal;
	border-bottom: 1px #C4082F dotted;
	background-color:#DDDCDC;
	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: 4px 0px 4px 20%;
	color:  #000000;
	font-weight: normal;
border-bottom: 1px #C4082F dotted;
	background-color: #D0D0D0;
	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: 4px 0px 4px 25%;
	color: #000000;
	border-bottom: 1px #C4082F dotted;
	background-color: #C2C2C2;
	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: 4px 0px 4px 30%;
	color: #77787B;
	border-bottom: 1px #C4082F 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: 4px 0px 4px 35%;
	color: #77787B;
	border-bottom: 1px #C4082F dotted;
	background-color: #F3F3F3;
	background-image: url('img/arrow.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 #C4082F dotted;
	background-color:#ffffff;
	background-image: url('img/arrow2.gif');
}

/* ### 2.Ebene ### */
.catListBody li li a:hover , .catListBody li.activeCat li a:hover {
	color:#C4082F;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px #C4082F 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: #C4082F;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px #C4082F 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: #C4082F;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px #C4082F 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:#C4082F;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px #C4082F dotted;
	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: #C4082F;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px #C4082F 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: #C4082F;
font-weight: normal;
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;
  }
  
  
   /* ############################################################################################ */
   
   
  /* 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: #EBEBEB;border-color:#77787B}
ul#checkoutnavigation li.active .number {color:#77787B;font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {color:#77787B;font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px;}
ul#checkoutnavigation li.inactive {color:#999999; background-color: #F6F6F6; 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:#FFD6D6}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {padding: 15px; background-color:#EBEBEB; 
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;}/