﻿  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%;margin-bottom:10px}
  #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:#5e92c4;
}
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;
}*/
.clearBoth {
    clear:both;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#leftContainer {
    float:left;
    width:330px;
}
#leftContainer .hotlineText {
    padding-top:5px;
    font-size:24px;
    color:#5e92c4;
    font-weight:bold;
    text-transform: uppercase;
}
#leftContainer .hotlineText2 {
    font-size:14px;
    color:#5e92c4;
    text-align:center;
}
#rightContainer {
    float:right;
    width:655px;
    border-left: 1px solid #1a1a1a;
    font-family:arial;
}
#rightContainer .contentLeft {
    width:314px;    
    padding-bottom:10px;    
    float:left;
}
#rightContainer .contentMain {
    padding-left:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #1a1a1a;
    color:#cbcbcb;
    padding-right:5px;
}
#rightContainer .contentMain h2 {
    font-size:14px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    padding-bottom:5px;
}
#rightContainer .contentNews {
    width:314px;
    padding-top:10px;
    padding-left:10px;
}
#rightContainer .contentNews h3 {
    font-size:14px;
    font-weight:bold;
    margin:0px;
    padding:0 0 5px 0;
    color:#998455;
    text-transform: uppercase;
}
#rightContainer .contentNews .newsImage {
    float:left;
    width:105px;
}
#rightContainer .contentNews .newsText {
    float:right;
    width:180px;
}
#rightContainer .contentRight {
    float: right;
    width:340px;    
    border-left: 1px solid #1a1a1a;
}
#rightContainer .contentRight .contentImage {
    float:left;
    width:110px;
    padding-bottom:17px;
    padding-left:10px;
    padding-top:17px;
    height:70px;
    border-bottom: 1px solid #1a1a1a;
}
#rightContainer .contentRight .contentText {
    float:right;
    width:210px;
    padding-bottom:17px;
    padding-left:10px;
    padding-top:17px;
    height:70px;
    border-bottom: 1px solid #1a1a1a;
}
#leftContainer .socialBox ul {
    margin:0px;
    padding: 14px 0 0 80px;
}
#leftContainer .socialBox li {
    list-style:none;
    float:left;
}
#ddmenu {
	margin: 0;
	padding: 0;
	height:43px;
	width:900px;
}

#ddmenu li {
	float: left;
	list-style: none;
	font-family:arial;
    font-size:12px;
}

#ddmenu li a {
	display: block;
	padding: 5px 5px;
	text-decoration: none;
	width:auto;
	color: #998455;
	text-transform:uppercase;
	white-space: nowrap;
	text-align:center;
}

#ddmenu li a:hover {
	color:#ffffff;
}

#ddmenu li ul {
	margin: 3px 0 0 0px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:600px;
}

#ddmenu li ul li {
    display:inline;
}
#ddmenu .spacer {
    padding: 4px 8px;
    color: #998455;
}
#ddmenu .shop {
    background: url(img/shop.png) no-repeat;
    padding-left:20px;
}
#ddmenu li ul li a {
	width: auto;
	background: url(img/bottom-dotted.gif) right no-repeat;
	display: inline;
	color:#ffffff;
	font-size: 12px;
	padding: 2px 5px;
    text-transform: none;
}

#ddmenu li ul li a:hover {	
    color: #998455;
}
.plus {display: block;background-image: url(img/plus.gif);background-repeat: no-repeat;width: 13px;height: 13px;border: 0px;font-size: 0px;cursor: pointer;}
.minus {display: block;background-image: url(img/minus.gif);background-repeat: no-repeat;width: 13px;height: 13px;border: 0px;font-size: 0px;cursor: pointer;}
.alter {display: block;background-image: url(img/alter.gif);background-repeat: no-repeat;width: 13px;height: 13px;border: 0px;font-size: 0px;cursor: pointer;}
.delete {display: block;background-image: url(img/delete.gif);background-repeat: no-repeat;width: 19px;height: 22px;border: 0px;font-size: 0px;background-color: #FFCC99;cursor: pointer;}

#shoppingCart h1 {font-size:1.5em;font-weight:bold;margin-bottom:10px;}
#shoppingCart .shoppingCartContent p {margin:10px 0px;}
#giftCart {margin-top:20px;}
#giftCart .giftCartTitle {background-color:#000000;color:#66552f;font-weight:bold;padding:5px 5px;}
#giftCart .giftCartContent {color:#66552f;}
#giftCart .giftCartContent  p {margin:10px 0px;}
table.orderdetails {font-size:11px;}
table.orderdetails tr td {padding:4px;}
table.orderdetails tr.headerrow td {background-color:#000000;color:#66552f;font-weight:bold;padding:5px 5px;}
table.orderdetails tr.headerrow td.left {text-align:left;}
table.orderdetails tr.headerrow td.center {text-align:center;}
table.orderdetails tr.headerrow td.right {text-align:right}
/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {vertical-align:top;}
table.orderdetails tr.contentrow1 td.quantity {text-align:center;}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px;padding:2px;border:solid #ccc 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left;}
/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {vertical-align:top;}
table.orderdetails tr.contentrow2 td.quantity {text-align:center;}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px;padding:2px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left;}
/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right;white-space:nowrap;}
/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right;white-space:nowrap;}
/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}
/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {text-align:right;border-top:1px solid #66552f;}

/* GUTSCHEIN EINLÖSEN IM WARENKORB */
#gift_cart { }
/* RAHMEN FÜR EINGABEFELD */
#gift_cart #input_code { padding: 15px;	background-color:#000000; border: solid #E9D28F 1px }
/* BUTTON EINLÖSEN */
#gift_cart #input_code input[type="image"] { position: relative; top: 6px; left: 5px;  }
/* ENDE - GUTSCHEIN EINLÖSEN IM WARENKORB */

/* POPUP MIT INFOS */
/* RAHMEN FÜR INFORMATIONEN */
#gift_infos { margin: 0px; padding: 10px; border: 1px solid #000;color:#000000; background: #000000; display: none; z-index: 1; }
/* LISTE GÜLTIGER ARTIKEL UND KATEGORIEN */
#gift_infos ul.restriction_list { margin: 5px 0px 5px 40px; }
/* ENDE- POPUP MIT INFOS */
.shippingblock{
border: 1px solid #404040; border-spacing:3px;width:300px;border-color: #404040;
}
.paymentblock{
border: 1px solid #404040; border-spacing:10px;border-color:#404040;width:500px;
}

