table.kami{width:100%;border:3px solid #b6b7cb;border-collapse:collapse;border-spacing:0;}
th.kami{border:1px solid #b6b7cb;border-collapse:collapse;padding-top:2px;padding-bottom:2px;padding-left:10px;background:#b6b7cb none repeat scroll 0% 50%;font-family:Verdana,Arial,sans-serif;font-size:12px;color:#ffffff;font-weight:bold;text-align:left;}
td.kami{border:1px solid #b6b7cb;border-collapse:collapse;padding-top:2px;padding-bottom:2px;padding-left:10px;font-family:Verdana,Arial,sans-serif;font-size:11px;}
a.productdescription{text-decoration:underline;}
.menudiv{font:12px Verdana, Arial, sans-serif;}
.menudiv ul{margin:2px;padding:2px;list-style-type:none;width:160px;}
.menudiv ul li{position:relative;}
.menudiv ul li ul{position:absolute;background:#f8f8f9;width:160px;top:0;visibility:hidden;border:1px solid #ccc;}
.menudiv ul li a{display:block;overflow:auto;color:#000;text-decoration:none;background:#f8f8f9;padding:2px 5px;border-bottom:0;}
.menudiv ul li a:visited{}
.menudiv ul li a:hover{color:#a00;background:#ffffcc;font-weight:bold;}
.menudiv .subfolderstyle{background:url(images/fwr_arrow.png) no-repeat center right;}
* html .menudiv ul li{float:left;height:1%;}
* html .menudiv ul li a{height:1%;}
.boxText, .sitemap, .sitemap ul{font-family:Verdana,Arial,sans-serif;font-size:11px;padding-bottom:5px;padding-top:3px;line-height:1.5;padding-left:9px;}
.categorieBoxText{font-family:Verdana,Arial,sans-serif;font-size:13px;padding-bottom:0;padding-top:0;line-height:1.8;padding-left:3px;}
a.categorieBoxText{color:#526F27;}
.categorieBoxRootText{font-family:Verdana,Arial,sans-serif;font-size:13px;font-weight:bold;padding-bottom:9px;padding-top:7px;line-height:1.8;padding-left:1px;color:black;}
.errorBox{background:#ffb3b5 none repeat scroll 0% 50%;font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;}
.stockWarning{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#cc0033;}
.productsNotifications{background:#f2fff7 none repeat scroll 0% 50%;}
.orderEdit{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#70d250;text-decoration:underline;}
body{padding:0;margin:0;background-color:#ffffff;background-image:url(images/Seitenkopf.jpg);background-repeat:repeat-x;background-position:left top;color:#000000;}
a{color:#000000;text-decoration:none;}
a:hover{color:#555555;text-decoration:underline;}
form{display:inline;}
tr.header{background:#ffffff none repeat scroll 0% 50%;}
tr.headerNavigation{background:#bbc3d3 none repeat scroll 0% 50%;}
td.headerNavigation{background:#bbc3d3 none repeat scroll 0% 50%;font-family:Verdana,Arial,sans-serif;color:#ffffff;font-weight:bold;font-size:10px;}
a.shopcartNavigation{color:white;font-family:verdana,arial,sans-serif;font-size:10px;font-weight:bold;}
a.shopcartNavigation:hover{color:#ffffff;}
a.infoBoxHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:#ffffff;}
a.infoBoxHeading:hover{color:#ffffff;}
a.headerNavigation{color:black;font-family:verdana,arial,sans-serif;font-size:10px;font-weight:bold;}
a.headerNavigation:hover{color:#ffffff;}
tr.headerError{background:#ff0000 none repeat scroll 0% 50%;}
td.headerError{background:#ff0000 none repeat scroll 0% 50%;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;}
tr.headerInfo{background:#00ff00 none repeat scroll 0% 50%;}
td.headerInfo{background:#00ff00 none repeat scroll 0% 50%;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;}
tr.footer{background-repeat:repeat-x;background-position:left center;background-color:transparent;}
td.footer{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;background-repeat:repeat-x;color:#000000;background-position:left center;background-color:transparent;padding-top:20px;padding-bottom:12px;}
.infoBox{background:transparent none repeat scroll 0% 50%;}
.infoBoxContents{background:transparent none repeat scroll 0% 50%;font-family:Verdana,Arial,sans-serif;font-size:10px;}
.infoBoxNotice{background:#ff8e90 none repeat scroll 0% 50%;}
.infoBoxNoticeContents{background:#ffe6e6 none repeat scroll 0% 50%;font-family:Verdana,Arial,sans-serif;font-size:10px;}
td.infoBoxHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:center;}
td.BoxHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:center;background:url(images/infobox_03.gif);}
td.infoBox, span.infoBox{font-family:Verdana,Arial,sans-serif;font-size:10px;}
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 none repeat scroll 0% 50%;}
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 none repeat scroll 0% 50%;}
table.productListing{border:1px solid #b6b7cb;}
.productListing-heading{background:#b6b7cb none repeat scroll 0% 50%;font-family:Verdana,Arial,sans-serif;font-size:10px;color:#ffffff;font-weight:bold;}
td.productListing-data{font-family:Verdana,Arial,sans-serif;font-size:10px;}
a.pageResults{color:#0000ff;}
a.pageResults:hover{background:#ffff33 none repeat scroll 0% 50%;color:#0000ff;}
td.pageHeading, div.pageHeading{font-family:Verdana,Arial,sans-serif;font-size:20px;font-weight:bold;vertical-align:top;color:#353B90;}
tr.subBar{background:#f4f7fd none repeat scroll 0% 50%;}
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;}
td.smallText{font-family:Verdana,Arial,sans-serif;font-size:11px;}
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:#ff0000;}
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;}
table.formArea{border:1px solid #7b9ebd;background:#f1f9fe none repeat scroll 0% 50%;}
td.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
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:#ff0000;}
span.errorText{font-family:Verdana,Arial,sans-serif;color:#ff0000;}
.moduleRow{}
.moduleRowOver{background-color:#d7e9f7;cursor:pointer;}
.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;}
.messageBox{font-family:Verdana,Arial,sans-serif;font-size:10px;}
.messageStackError{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#ffff2a;}
.messageStackWarning{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#ffff53;}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#f8db01;}
.inputRequirement{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#ff0000;}
.bottomArea{background-color:transparent;background-image:url(images/DerUntereStreifen.jpg);background-repeat:repeat-x;background-position:left bottom;padding-bottom:0px;padding-top:0px;}
div.h2{font-family:Verdana, Arial, sans-serif;font-size:14px;font-weight:normal;margin-bottom:0;padding-bottom:0;color:#353B90;}
h1{font-family:Verdana, Arial, sans-serif;font-size:20px;font-weight:bold;margin-bottom:0;padding-bottom:0;color:#353B90;}
h2{font-family:Verdana, Arial, sans-serif;font-size:17px;font-weight:bold;margin-bottom:0;padding-bottom:0;color:#54801f;}
span.available{font-family:Verdana, Arial, sans-serif;font-size:11px;font-weight:bold;margin-bottom:0;padding-bottom:0;color:#54801f;}
.kissmt_description{font-family:Verdana, Arial, sans-serif;font-size:10pt;color:#353B90;padding:0.5em;}
#breadcrumb{padding:0;margin:0;}
#breadcrumb li{display:inline;}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
