/*
--------------------------------------
[Master Stylesheet]
--------------------------------------
*/

/* Typografie */
@import "http://fonts.googleapis.com/css?family=Nobile&subset=latin";
@import "http://fonts.googleapis.com/css?family=Cardo&subset=latin";
@import "http://fonts.googleapis.com/css?family=Goudy+Bookletter+1911&subset=latin";

/* Reset START */
body,div,blockquote,pre,code,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button {
	margin:0;
	padding:0;
}

/*caption,th,td {
	text-align:left;
	vertical-align:top;
}
abbr,acronym {
	font-variant:normal;
	border-bottom:1px dotted #666;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
blockquote,q {
	quotes:none;
}*/
fieldset,img {
	border:0;
}
li {
	list-style-type:none;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
del {
	text-decoration:line-through;
}
ins {
	text-decoration:none;
}
:focus {
	outline:0;
}
/* Reset END */

/***** Rating iamges *****/
.neutral {display: none; }
.commend		{background: url(../images/icons/commend.png) no-repeat; width: 20px; height: 20px; border:0px;}
* html .commend {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/commend.png,sizingMethod=crop);}
.discommend	{background: url(../images/icons/discommend.png) no-repeat; width: 20px; height: 20px; border:0px;}
* html .discommend {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/discommend.png,sizingMethod=crop);}
.not-rated	{background: url(../images/icons/not-rated.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .not-rated {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/not-rated.png,sizingMethod=crop);}
.rating-1	{background: url(../images/icons/rating-1.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-1 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-1.png,sizingMethod=crop);}
.rating-2	{background: url(../images/icons/rating-2.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-2 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-2.png,sizingMethod=crop);}
.rating-3	{background: url(../images/icons/rating-3.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-3 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-3.png,sizingMethod=crop);}
.rating-4	{background: url(../images/icons/rating-4.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-4 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-4.png,sizingMethod=crop);}
.rating-5	{background: url(../images/icons/rating-5.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-5 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-5.png,sizingMethod=crop);}
/***** Rating iamges *****/

/*Trennlinien*/
hr        { border: none; border-top: 1px #ECE9E8 solid; height: 1px; width:480px;}
/*Trennlinien END*/

/* Product */
.table-line   { text-align:left; border-top: 1px solid #ECE9E8; padding-top: 5px; padding-bottom:0px; vertical-align:top;}
.table        { text-align:left; padding-top: 5px; padding-bottom:5px; vertical-align:top; }
.table-indent { text-align:left; border-top: 1px solid #ECE9E8; padding-top: 5px; padding-bottom:5px; padding-left: 10px; vertical-align:top;}
.detail       { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; text-align:left; vertical-align:top; padding-top: 5px; padding-bottom:5px; }

.product-options-test           { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; background:#9c000a; padding:3px; padding-left:5px; margin-bottom: 3px;}
.product-options-test a         { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; }
.product-options-test a:hover   { text-decoration: none; color: #9C000A; }
.product-options-test .buy      { font: bold 10px Verdana, Arial, Helvetica, sans-serif; border: none; background:none; color:#9C000A; padding:0; text-align:left; margin:0; cursor: pointer; }

.buy-test           { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; padding: 3px; margin-bottom: 3px;}
.buy-test a:link    { text-decoration: none; color: #9C000A; }
.buy-test a:visited { text-decoration: none; color: #9C000A; }
.buy-test a:hover   { text-decoration: underline; color:#9C000A; }
.buy-test input     { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-align: left; 	text-decoration: none;	border: none; background: none;	color: #9C000A; padding: 0;	cursor: pointer; }

.product-options           
{ font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;  color: #000000; 
  background-color: #ECE9E8; 
  padding:3px; 
  padding-left:5px; 
  margin-bottom: 3px; }
  
.product-options2 
    {font-family: "Verdana", serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #9C000A;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:0px;
	padding-left:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ECE9E8;
	border-bottom-color: #ECE9E8;
	}
  
.product-options a         
{ font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; 
  color: #9C000A; }
  
.product-options2 a         
{ font-family: "Verdana", serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #9C000A;}  
  
.product-options a:hover   { text-decoration: none; color: #9C000A; }

.product-options2 a:hover   
{ text-decoration: none; 
  color: #9C000A; }

.product-options .buy      { font: bold 10px Verdana, Arial, Helvetica, sans-serif; background:none; color:#9C000A; padding:0; margin:0; cursor: pointer; }

product-options2 .buy      
{ font-family: "Verdana", serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #9C000A;
	cursor: pointer; }

.product-options .buybottom      { font: bold 18px Verdana, Arial, Helvetica, sans-serif; background:none; color:#9C000A; padding:0; text-align:center; margin:0; cursor: pointer; }

.product-options2 .buybottom      { font-family: "Verdana", serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #9C000A;
	text-align:center; 
	margin:0; 
	cursor: pointer; }

.buybottom2 { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#025169; padding:2; text-align:center; margin:0; cursor: pointer; background:url(../images/buybottom2.png) repeat-x; }
.buybottom2 hover { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#025169; padding:2; text-align:center; margin:0; cursor: pointer; background:url(../images/buybottom3.png) repeat-x; }
.buybottom2 a { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#025169; padding:2; text-align:center; margin:0; cursor: pointer; background:url(../images/buybottom2.png) repeat-x; }
.buybottom2 a:hover { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#025169; padding:2; text-align:center; margin:0; cursor: pointer; background:url(../images/buybottom3.png) repeat-x; }

.product-options1           { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ECE9E8;  padding: 3px; margin-bottom: 3px;}
.product-options1 a         { text-decoration: none; color: #000000; }
.product-options1 a:hover   { text-decoration: underline; color: #000000; }

.buy           { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; background-color: #ECE9E8; padding: 3px; margin-bottom: 3px;}
.buy a:link    { text-decoration: none; color: #9C000A; }
.buy a:visited { text-decoration: none; color: #9C000A; }
.buy a:hover   { text-decoration: underline; color:#9C000A; }
.buy input     { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-align: left; 	text-decoration: none;	border: none; background: none;	color: #9C000A; padding: 0;	cursor: pointer; }

.buybottom           { font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; background-color: #ECE9E8; padding: 3px; margin-bottom: 3px;}
.buybottom a:link    { text-decoration: none; color: #9C000A; }
.buybottom a:visited { text-decoration: none; color: #9C000A; }
.buybottom a:hover   { text-decoration: underline; color:#9C000A; }
.buybottom input     { font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif; text-align: left; 	text-decoration: none;	border: none; background: none;	color: #9C000A; padding: 0;	cursor: pointer; }

.error { 
     
	 padding: 5px 5px 5px 5px; 
	 margin-top:10px;
	 margin-bottom:10px; 
	 display: block; 
	 background-color: #EBEBEB;
	  color: #9C000A;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    line-height: 20px; }
	

.errorDiv { 
     font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    line-height: 20px;
	 width: 99%; 
	  color: #9C000A; 
	 padding: 5px 5px 5px 10px; 
	 margin-top:10px; 
	 display: block; 
	 background-color: #EBEBEB; 
	 border: 1px #9C000A solid;}

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

INPUT, TEXTAREA { 
  font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif; 
  color: #555555; 
  padding:2px; 
  border: 1px #9E928B solid; }
  
SELECT { font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #555555; padding:2px; border: 1px #9E928B solid; }
INPUT checkbox { border: none; } 
.button { border: none; }
.image  { border: none; } 
.submit { 
     font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;  
	 border: none; } 
.submit:hover { cursor: pointer; color: #9c000a; } 

.errorBox { 
     font-family : Georgia,"Times New Roman",Times,serif; 
	 font-size : 10px;
	 background: #EBEBEB; 
	 font-weight: bold; }
	 
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

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

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


.title,.product-header     { font: bold 14px/20px Georgia, Times, serif; color: #9C000A;}
a.title:link, .product-header a:link    { font: bold 14px/20px Georgia, Times, serif; color: #9C000A; text-decoration: none; }
a.title:visited, .product-header a:visited { font: bold 14px/20px Georgia, Times, serif; color: #9C000A; text-decoration: none; }
a.title:hover, .product-header a:hover   { font: bold 14px/20px Georgia, Times, serif; color: #9C000A; text-decoration: underline; }
a.title:active, .product-header a:active  { font: bold 14px/20px Georgia, Times, serif; color: #9C000A; text-decoration: none; }

img {
 border: 0px;
}

body {
	background-repeat: repeat-x;
	background-image: url(/images/kikidan/head_stripe.gif);
	background-color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	color: #210606;
}
a {
	color: #9C000A;
	text-decoration: none;
}



#WRAPPER {
	width: 960px;
	margin: 0;
}

#WRAPPER #HEADER {
	clear: both;
	background-image: url(/images/kikidan/head_stripe.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	height: 71px;
}
#WRAPPER #HEADER #LOGOS {
	float: left;
	padding-left: 40px;
	padding-top: 15px;
	padding-right: 5px;
	width: 140px;
	text-align: left;
	position: absolute;
	z-index: 1000;
	left:0;
}
#WRAPPER #HEADER #LOGOS img {
	margin-top: 20px;

}

#WRAPPER #HEADER #MAINMENU{
	overflow: hidden;
	height: 40px;
	padding-top: 30px;
	margin-left: 210px;
}
#WRAPPER  #HEADER  #MAINMENU ul li{
	list-style-type: none;
	float: left;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	/*background-image: url(../images/kikidan/bullet_mainnav.gif); */
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 4px;
	padding-right: 16px;
}

#WRAPPER #HEADER #MAINMENU ul li.first {
	/*background-image: url(../images/kikidan/bullet_mainnav.gif);*/
	padding-left: 4px;
	padding-right: 16px;
}

#WRAPPER #HEADER #MAINMENU a , #WRAPPER #HEADER #MAINMENU a:visited {
	color: #9E928B;
	padding-top: 30px;
	text-decoration: none;
	font-family: Georgia, Times, serif;
	font-size: 26px;
	font-weight: normal;
}
#WRAPPER #HEADER #MAINMENU li.hover a, #WRAPPER #HEADER #MAINMENU li:hover a{
	color: #9C000A;
	cursor: pointer;
	background-image:url(/images/kikidan/red.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}




#WRAPPER #MAIN {
	clear: both;
	background-image: url(/images/kikidan/bg_rightline.jpg);
	background-repeat: repeat;
	padding-left: 215px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 20px;
}
#WRAPPER #MAIN #BREADCRUMB {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#9E928B;
	padding-bottom:5px;
}
#WRAPPER #MAIN #BREADCRUMB a {
	color:#9E928B;
}
#WRAPPER #MAIN #BREADCRUMB a:hover {
	text-decoration:underline;
}
#WRAPPER #CONTENT {
	float: left;
	width: 480px;
	padding-right: 20px;
	min-height:975px;
}

#WRAPPER #CONTENT h1 {
	color: #9C000A;
	text-transform: uppercase;
	margin-bottom:15px;
	display: block;
	background-color: #ebebeb;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 10px;
	font-family: "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 26px;
}

#WRAPPER #CONTENT h1 + p {
	margin-top:-5px;
	padding-top:0px;
}

#WRAPPER #CONTENT h2 {
	font-family: "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 12px;
	margin-top: 6px;
	spadding-left: 5px;
}
#WRAPPER #CONTENT h3 {
	font-family: "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	margin-top: 10px;
	color: #9C000A;
	padding-bottom:2px;
	
}

#WRAPPER #CONTENT .important  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	color: #9C000A;
	padding-top: 0px;
	
	
}
	
	

#WRAPPER #CONTENT .workshopInfo   {
	font-family: "Verdana", serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #9C000A;
	margin-top: 10px;
	margin-bottom: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9C000A;
	border-bottom-color: #9C000A;
}

/*#WRAPPER #CONTENT .product-mp3Info   {
	font-family: "Verdana", serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #9C000A;
	margin-top: 10px;
	margin-bottom: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	
}*/

#WRAPPER #CONTENT a {
	color: #9C000A;
	text-decoration: none;
}

#WRAPPER #CONTENT a:hover {
	color: #AE000D;
	text-decoration: underline;
}


#WRAPPER #CONTENT p {
	padding-top: 0px;
	padding-bottom: 10px;
}

#WRAPPER #CONTENT ul    , #WRAPPER #CONTENT ol{
	padding-top: 0px;
	padding-bottom: 10px;

}
#WRAPPER #CONTENT ol li {
	margin-left: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style:decimal;
}


#WRAPPER #CONTENT ul li{
	margin-left: 12px;
	margin-top: 5px;
	list-style-type: none;
	background-image: url(/images/kikidan/bullet_mainnav.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 4px;
}

#WRAPPER #CONTENT label  {
	width: 150px;
	float: left;
	clear: both;
	padding-top: 4px;
	margin-left: 0px;
	margin-right: 30px;
	text-align: right;
}
#WRAPPER #MAIN #RIGHT  {
	float: right;
	width: 225px;
	padding-top:17px;
}
#WRAPPER #MAIN #RIGHT h1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
	font-family: "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 15px;
}
#WRAPPER #MAIN #RIGHT h2 {
	padding-left: 15px;
	font-size: 12px;
	line-height: 14px;
	color: #9C000A;
	padding-top: 5px;
}
#WRAPPER #MAIN #RIGHT .SUBMENU  {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
}
#WRAPPER #MAIN #RIGHT .SUBMENU ul li  {
	color: #000000;
	font-family: "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	background-image: url(/images/kikidan/arrow_nav_none.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
}
#WRAPPER #MAIN #RIGHT .SUBMENU ul li:hover , #WRAPPER #MAIN #RIGHT .SUBMENU ul li.hover {
	font-weight: bold;
	background-image: url(/images/kikidan/arrow_nav_curr.gif);
}
#WRAPPER #MAIN #RIGHT .SUBMENU ul li a  {
	color: #000;
	text-decoration: none;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX    {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #f5f5f5;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 16px;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX a    {
	text-transform: none;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX a:hover {
	text-decoration:underline;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX p {
	padding-left: 10px;
	padding-right: 6px;
	margin-right:4px;
	padding-bottom: 15px;
	border-bottom: 1px #ccc solid;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX h1 { 
	font: 20px/26px "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #9C000A;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top:10px;
	display:block;
	background-color: #ECE9E8;
	padding-left: 10px;
	padding-right: 6px;
	border-bottom-width:15px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX h2 {
	padding-left:10px;
	padding-right: 6px;
	margin-right:4px;
    font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #9C000A;
	margin-bottom:2px;
	margin-top:5px;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX h2 a{
    font-size: 13px;
	font-weight: bold;
	color: #9C000A;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX h2 a:hover{
	text-decoration: underline;
}
#WRAPPER #MAIN #RIGHT #LEISTEBOX .NEWSSUB p{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px #ccc solid;		
}
/*
#WRAPPER #MAIN #CONTENT #BOX p { 
color:black;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
text-decoration:none;
margin-bottom:5px;
margin-top:0px;
}

#WRAPPER #MAIN #CONTENT #BOX { width: 235px; margin:0px; }

#WRAPPER #MAIN #CONTENT #BOX img {
	float:left;
	height:28px;
	margin-right:3px;
    border:0px;
}

#WRAPPER #MAIN #CONTENT #BOX a {
	
	color:#9C000A;
}

#WRAPPER #MAIN #CONTENT #BOX  h1 { 
    color:#9C000A;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
}

#WRAPPER #MAIN #CONTENT #BOX h1 a{ 
    color:#9C000A;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
}

#WRAPPER #MAIN #CONTENT #BOX h1 a:hover{ 
    text-decoration:underline;
}

#WRAPPER #MAIN #CONTENT #BOX h2 { 
    color:#9C000A;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:14px;
    text-decoration:none;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:0px;
	padding-left:0px;
}


#WRAPPER #MAIN #CONTENT #BOX h2 a:hover{ 
text-decoration:underline;
}

#WRAPPER #MAIN #CONTENT #BOX h2 img{
	height:28px;
	margin-right:3px;
	float:left;
}
	*/

#FOOTER  {
	height: 30px;
	clear: both;
	background-color: #9E928B;
	background-image: url(/images/kikidan/footer_left.gif);
	background-repeat: repeat-y;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
    

}
#FOOTER #COPYRIGHT {
	color: #FFF;
	float: left;
	width: 200px;
	text-align: center;
	padding-top: 8px;
	bottom: 0px;
}
#FOOTER #FOOTERLEFT  {
	position: relative;
	width: 185px;
	float: left;
	z-index: 600;
}

#FOOTER ul {
	padding-top: 8px;
}


#FOOTER  ul  li  {
	list-style-type: none;
	float: left;
	padding-right: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-left: 7px;
}
#FOOTER ul li.first {
	border-left-style: none;
}
#FOOTER ul li a {
	color: #000;
}
#FOOTER ul li a:hover   {
	color: #9C000A;
	text-decoration: none;
}
/** Layout für die Startseite */

div#Box { width:235px; margin:0px; }
div#Box img {
	float:left;
	height:28px;
	margin-right:3px;
    border:0px;
}
div#Box p { 
color:black;
font-family: Georgia, "Times New Roman", Times, serif;font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
text-decoration:none;
margin-bottom:5px;
margin-top:0px;
}
div#Box a {
	color:#9C000A;
}
div#Box h1 { 
    color:#9C000A;
    font-family: "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:15px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:20px;
    text-decoration:none;
    text-transform: uppercase;
    display: block;
	
}
div#Box h1 a{ 
    color:#9C000A;
    font-family: "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:15px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:20px;
    text-decoration:none;
    text-transform: uppercase;
    display: block;
	}
div#Box h1 a:hover{ 
text-decoration:underline;
}
div#Box -
}
div#Box h2 a{ 
color:#9C000A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
text-decoration:none;
margin-bottom:0px;
margin-top:0px;
}
div#Box h2 a:hover{ 
text-decoration:underline;
}
div#Box h2 img{
	height:28px;
	margin-right:3px;
	float:left;
}

.basket {
	color: #9C000A;
	text-transform: uppercase;
	margin-bottom:15px;
	display: block;
	background-color: #ebebeb;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing:3px
}

.basket-right {
	color: #9C000A;
	text-transform: uppercase;
	margin-bottom:0px;
	margin-left:13px;
	display: block;
	background-color: #ebebeb ;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: -1px;
	font-family: "Verdana", "Nobile", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	width: 205px;
}
.basket-right:first-child {
	margin-top:16px;
}
#WRAPPER.entry .basket-right:first-child {
	margin-top:-5px !important;
}



.textfeld {
	border: 1px solid #676967;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px;
	width: 375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.red {
	color: #9C000A;
}
.attention {
	font: bold 12px/16px Georgia, Times, serif; l
	letter-spacing: 2px; 
	text-transform: uppercase; 
	color: #9C000A; 
	padding: 2px 5px 2px 10px; 
	margin-top:10px; 
	width: 195px;
	background-color: #ECE9E8;
}
.attention a{
	font: bold 12px/16px Georgia, Times, serif; l
	letter-spacing: 2px; 
	text-transform: uppercase; 
	color: #9C000A; 
	margin-top:10px; 
	width: 195px;
	background-color: #ECE9E8;
}
.attention a:hover{
	font: bold 12px/16px Georgia, Times, serif; l
	letter-spacing: 2px; 
	text-transform: uppercase; 
	color: #9C000A; 
	margin-top:10px; 
	width: 195px;
	background-color: #ECE9E8;
	text-decoration: underline;
}


.attention500 { 
	font: bold 12px/16px Georgia, Times, serif; 
	letter-spacing: 2px; 
	text-transform: uppercase; color: #9C000A; 
	padding: 2px 5px 2px 10px; 
	margin-top:10px; 
	width: 500px; 
	background-color: #ECE9E8; 
}
div .copy { width:215px; 
    
}
div .
 { 
    width:215px; 
	padding-bottom:10px; 
	
	}

.copy           { 
     font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 	
	 text-decoration: none;
	 margin-left:15px;
	 margin-right:15px;
	  }
.ccopy          { 
     font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; text-decoration: none;
	 margin-left:20px;
	  }
.copy a:link    { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.copy a:visited { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.copy a:hover   { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
.copy a:active  { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9E928B; text-decoration: underline; }

.content           { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.content a         { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.content a:visited { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.content a:hover   { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
.content a:active  { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
.content a:active  { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9E928B; text-decoration: underline; }
.content b		   { font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }

.container { 
    padding-left: 0px; 
    width:215px; 
    padding-bottom:10px; 
	
	}

.infoBoxHeader, .infoBoxHeading  { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #000000; 
    border-bottom: 1px #9E928B solid;}
	
	.cll { clear:left; }

.smlabel     { width:90px; display:block; float:left; margin:2px 0 2px 0; }
.sminput     { width:90px; display:block; float:left; margin:2px 0 2px 0; }
.sminputsel  { width:96px; display:block; float:left; margin:2px 0 2px 0; }
.sminputsubm { width:96px; display:block; float:left; margin:2px 0 2px 0; }

.sulabel     { width:60px; display:block; float:left; margin:2px 0 2px 0; }
.suinput     { width:124px; display:block; float:left; margin:2px 0 2px 0; }
.suinputsel  { width:130px; display:block; float:left; margin:2px 0 2px 0; }
.suinputsubm { width:130px; display:block; float:left; margin:2px 0 2px 0; }
.suinputsubm:active, .suinputsubm:hover { cursor: pointer; color: #9c000a; }

.bordered { border: 1px solid #9E928B; padding:4px;} 
.padgo {padding: 8px;}

.active { font-weight:bold; display:block; }
.nonactive { display:block; }

/* Copyright, Small Links, Footer */
#copyright { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 40px; width:180px; float:left; }
#footnotes { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 20px; width:490px; float:left; }
#valide    { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 20px; float:left; }

.footnotes         { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.footnotes a       { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-decoration:underline;}
.footnotes a:hover { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:underline;}

/* Main Navigation Links */
.sitenav         { font: 26px Georgia, Times, serif; color: #9E928B; padding-top: 30px; text-decoration:none; }
.sitenav a       { font: 26px Georgia, Times, serif; color: #9E928B; padding-top: 30px; text-decoration:none; }
.sitenav a:hover { font: 26px Georgia, Times, serif; color: #9C000A; padding-top: 30px; background-image:url(/images/kikidan/red.gif); background-repeat: repeat-x; text-decoration:none; }
.sitenav_here    { font: 26px Georgia, Times, serif; color: #9C000A; padding-top: 30px; background-image:url(/images/kikidan/red.gif); background-repeat: repeat-x; text-decoration:none; }
.sitenav_here a  { font: 26px Georgia, Times, serif; color: #9C000A; padding-top: 30px; text-decoration:none; }

/* Table Navigation */


div .topCategory               {  padding-top: 2px; padding-bottom: 2px; padding-left: 10px; margin: 0px; }
div .subCategory               {  padding-top: 2px; padding-bottom: 2px; padding-left: 25px; margin: 0px; }
div .subsubCategory            {  padding-top: 2px; padding-bottom: 2px; padding-left: 40px; margin: 0px; }
div .subsubsubCategory         {  padding-top: 2px; padding-bottom: 2px; padding-left: 55px; margin: 0px; }
div .selectedtopCategory       {  padding-top: 2px; padding-bottom: 2px; padding-left: 10px; margin: 0px; }
div .selectedsubCategory       {  padding-top: 2px; padding-bottom: 2px; padding-left: 25px; margin: 0px; }
div .selectedsubsubCategory    {  padding-top: 2px; padding-bottom: 2px; padding-left: 40px; margin: 0px; }
div .selectedsubsubsubCategory {  padding-top: 2px; padding-bottom: 2px; padding-left: 55px; margin: 0px; }

.topCategory           									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.topCategory a:link    									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_none.gif); background-repeat: no-repeat;}
.topCategory a:active									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_none.gif); background-repeat: no-repeat;}
.topCategory a:hover   									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_over.gif); background-repeat: no-repeat;}
.topCategory a:visited									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_none.gif); background-repeat: no-repeat;}
.subCategory												{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; }
.subCategory a												{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_sub.gif); background-repeat: no-repeat;}
.selectedtopCategory, .selectedsubCategory		{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; }
.selectedtopCategory a, .selectedsubCategory a	{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_curr.gif); background-repeat: no-repeat;}

.topCategory img, .subCategory img, .selectedtopCategory img, .selectedsubCategory img { display:none; }

/***** Rating iamges *****/
   .neutral {display: none; }
   .commend		{background: url(../images/icons/commend.png) no-repeat;       width: 20px;  
                 height: 20px; 
				 border:0px;}
				 
* html .commend {background-image: none !important; 
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/commend.png,sizingMethod=crop);}
		
.discommend	{
	  background: url(../images/icons/discommend.png) n o-repeat; 
	  width: 20px; 
	  height: 20px; 
	  border:0px;}
* html .discommend {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/discommend.png,sizingMethod=crop);}
.not-rated	{background: url(../images/icons/not-rated.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .not-rated {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/not-rated.png,sizingMethod=crop);}
.rating-1	{background: url(../images/icons/rating-1.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-1 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-1.png,sizingMethod=crop);}
.rating-2	{background: url(../images/icons/rating-2.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-2 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-2.png,sizingMethod=crop);}
.rating-3	{background: url(../images/icons/rating-3.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-3 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-3.png,sizingMethod=crop);}
.rating-4	{background: url(../images/icons/rating-4.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-4 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-4.png,sizingMethod=crop);}
.rating-5	{background: url(../images/icons/rating-5.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-5 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-5.png,sizingMethod=crop);}
/***** Rating iamges *****/

/** rating script by ichier */

.kikirating_n { 
    display:inline-block; 
	background: url(../images/icons/not-rated.png) no-repeat;    width: 18px; 
	height: 18px; 
	border:0px; 
	cursor:pointer; }
	
.kikirating_y {
	display:inline-block; 
	background: url(../images/icons/rating-5.png) no-repeat;    width: 18px; 
	height: 18px; 
	border:0px; 
	cursor:pointer; }

/* Tables for checkout .. modified (copied from old layout) by Oliver Pesch 27.7.11 */

td.titleTopCenter {
    background-color: #EBEBEB;
    color: #9C000A;
    display: block;
    font-family: "Verdana","Nobile","Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 26px;
    padding: 2px 2px 2px 5px;
    text-transform: uppercase;
}

td.main {
    color: black;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    margin-bottom: 5px;
    margin-top: 0;
    text-decoration: none;
}
.padding6px {
	margin-top:10px;
}
td.spacing {
	padding-right:10px;
}
td.main form table input.field {
	margin: 0 5px;
}
td.main {
	padding:4px;
}
.bodytext {
    color: #000000;
    font-family: "Verdana","Nobile","Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    margin: 2px;
    text-decoration: none;
}
.titleTopCenter {
    color: #9C000A;
    font: Georgia,"Times New Roman",Times,serif;
    letter-spacing: 2px;
    text-transform: uppercase;
}
input#continue {
	margin-top:15px;
}
table.titleTop {
	margin-top:10px;
}
tr.usual > td > table tr > td.padding10px  table tr > td > a:first-child
{
	display:block;
	width:95px;
	text-align:center;
}
.confirmagb {
	margin-top:15px;
	float:left;
}
.confirmagb input {
	margin-right:8px;
}
#productphoto {
	display:block;
	position:absolute;
    bottom: 0px;
    left: 330px;
}
#productphoto img {
	width:150px;
}
div.bl_productdetails > form{
	position:relative;
	overflow:hidden;
}
#theimagecontainer {
    float: left;
    height: 300px;
    position: relative;
    width: 300px;
}
td.vab {
	vertical-align:bottom;
}
