#wrap{width:950px;margin:auto;}
#menue_o{color:#000;text-align:right;vertical-align:top;margin-right:5px;height:20px;font-family:Verdana,Arial,sans-serif;font-size:8pt;}
#menue_o a{color:#666;text-decoration:none;}
#menue_o a:hover{color:#000;text-decoration:underline;}
#logoDiv{height:100px; margin-bottom:4px;}
#headLeft{
	background:#feedc7;
	text-align:center;
	vertical-align:top;
	padding:3px 5px 0 5px;
	width:191px;
	height:30px;
}
#headRight{
	background:#feedc7;
	text-align:center;
	vertical-align:top;
	padding:5px 5px 0 5px;
	width:191px;
}
#shop{
	color:#990033;
	background:#feedc7;
	text-align:left;
	vertical-align:middle;
	padding:2px 0 0 15px;
	font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#990033;
}
.banner{margin-bottom:10px;}
.artnum{color:#000;font-weight:bold;}
.blank3{font-size:1pt;width:3px;}
.blank5{font-size:1pt;width:5px;}
.heading_blue{color:#fff;background-color:#484880;font-size:9pt;font-weight:bold;line-height:22px;margin-bottom:8px;padding:0 0 0 6px;}
.productName{padding:10px 0 0 0;margin:0 0 3px 0;font-size:14px;}
.productName a{color:#186900;font-weight:bold;text-decoration:underline;}
.productName a:hover{color:#186900;text-decoration:none;}
.contentsTopics{font-weight:bold;font-size:16px;}
body{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:13px;color:#333;background:url(img/fons-web.gif) #fde9be repeat-x;}
h1{color:#187f00;font-weight:bold;font-size:20px;border-style:solid;border-width:0 0 1px 0;border-color:#187f00;margin:20px 0 10px 0;padding:0;width:auto;}
h1 a{color:#186900;font-weight:bold;font-size:inherit;border-style:solid;border-width:0 0 1px 0;border-color:#186900;margin:15px 0 5px 0;padding:0;text-decoration:none;width:auto;}
h2{color:#186900;font-weight:bold;font-size:16px;margin:15px 0 4px 0;padding:0;}
.head2{color:#186900;font-weight:bold;font-size:16px;border-style:solid;border-width:0 0 1px 0;border-color:#186900;margin:20px 0 10px 0;padding:0;width:auto;}
p{line-height:20px;padding:0;margin:15px 0 15px 0;}
a{color:#e50;}
a:hover{text-decoration:none;}
hr{width:100%;border:none;color:#186900;background:#186900;height:1px;margin:7px 0 7px 0!important;margin:-2px 0 -2px 0;line-height:1px;font-size:1px;}
textarea{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:13px;}
input{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:12px;}
select{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:12px;}
img{border:0;}
form{padding:0;margin:0;}
hr.lightGrey{width:100%;border:none;color:#d9d9d9;background:#fcd169;height:1px;margin:7px 0 7px 0!important;margin:-2px 0 -2px 0;line-height:1px;font-size:1px;}
div#mainContainer{margin-left:auto;margin-right:auto;width:960px;background-color:#fff;border-style:solid;border-color:#ffffe0;border-width:0 10px 0 10px;}
td#leftColContainer,td#rightColContainer{
	vertical-align:top;
	width:190px;
	padding:5px 5px 0 5px;
	background-color:#fcf6cf;
	border: 1px solid #d79700;
	}
td#middleColContainer{
	vertical-align:top;
	width:523px;
	background-color:#ffffff;
	padding:10px 15px 5px 15px;
	border: 1px solid #d79700;
	}
ul#horizontalmenu{list-style-type:none;width:950px;height:36px;margin:1px 0 0 0;padding:0;background-image:url(img/mnu_dark_background.gif);}
ul#horizontalmenu li{float:left;padding:0;margin:0;height:36px;}
ul#horizontalmenu li.link{margin:0;padding:13px 20px 0 20px; <!--[if IE]>padding:10px 20px 0 20px;<![endif]--> vertical-align:middle;line-height:12px;height:16px;}
ul#horizontalmenu li img{margin:0;padding:0;height:36px;}
ul#horizontalmenu * a{font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:0;margin:0;height:36px;}
div#breadcrumb{
	width:930;
	margin:4px 0;
	padding:3px 10px;
	color:#fd8900;
	background-color:#feedc7;
	font-size:11px;
	text-align:left;
	}
#headLeft,#headRight,#shop,td#leftColContainer,td#middleColContainer,td#rightColContainer,div#breadcrumb{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	behavior:url(PIE.htc);
}
div#submenu{
	display:block;
	font-size:11px;
	width:190px;
	margin:0 0 10px 0;
}
div#submenu a.header{
	font-weight:bold;
	display:block;
	color:#fff;
	font-size:12px;
	width:185px;
	background-image:url(img/menueheaderbg.jpg);
	text-decoration:none;
	margin:-5px -5px 4px -5px;
	padding:5px 0 5px 15px;
}
div#submenu .spacer{
	height:10px;
	margin:0;
	border-style:solid;
	border-width:1px 0 0 0;
	border-color:#f90;
	padding:8px 0 0 8px;
}
div#submenu a.level1, div#submenu a.level1_act{
	font-weight:bold;
	font-size:11px;
	display:block;
	width:178px;
	text-decoration:none;
	color:#903;
	background:url(img/bto-submenu.png) no-repeat;
	margin-top:1px;
	padding:4px 0 3px 20px;
}
div#submenu a.level1_act{
	background:url("img/bto-submenu-act.png") no-repeat;
}
div#submenu a.level1:hover, div#submenu a.level1_act:hover{
	background:url("img/bto-submenu-act.png") no-repeat;
	color:#FFF;
}
div#submenu a.level2{
	font-weight:normal;
	font-size:11px;
	display:block;
	color:#C50;
	background-color:#fff;
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-color:#fc8;
	width:158px;
	text-decoration:none;
	margin-left:10px;
	padding:3px 0 3px 10px;
}
div#submenu a.level2:hover{background-color:#feedc7;}
div#submenu a.level3{
	font-weight:normal;
	font-size:10px;
	color:#000;
	background-color:#fff9ec;
	display:block;
	border-style:solid;
	border-width:1px 1px 0 1px;
	border-color:#fc8;
	width:153px;
	padding:3px 0 3px 35px;
	text-decoration:none;
}
div#submenu a.level3:hover{background-color:#fff;}
div.boxVarianteZweiHeader{
	font-size:11px;
	background-image:url(img/greenboxbg.jpg);
	padding:6px 0 2px 10px;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	height:20px;
}
div.boxVarianteZweiHeader a{color:#fff;text-decoration:none;font-weight:bold;}
div.boxVarianteZweiBody{
	background-color:#ffffff;
	border-color:#b1cba9;
	font-size:11px;
	color:#9f9e9d;
	padding:6px 10px;
	margin:0 0 10px 0;
	width:168px;
}
div.boxVarianteZweiBody a{color:#186900;}
div.boxVarianteZweiBody p{line-height:15px;margin:5px 0 5px 0;}
div.floatBox{background-color:#FFF7E4;padding:10px 20px;border-color:#FCD169;}
div.floatBox h1{color:#186900;font-size:18px;font-weight:bold;border:none;text-decoration:none;margin:20px 0 10px 0;}
div.floatBox ul{line-height:22px;}
div.productImagesBox{background-color:#fff7e4;border-color:#fcd169;font-size:11px;color:#333;}
div.productPriceAttributes{background-color:#fff7e4;border-color:#fcd169;font-size:12px;color:#000;padding:10px 15px;}
span.productOldPrice{font-size:smaller;}
span.productReducedPrice{color:red;font-weight:bold;font-size:larger;}
div.electronicDownloadsBox{background-color:#ffffc0;border-style:solid;border-width:1px;border-color:#f60;font-size:12px;color:#000;padding:10px 15px 10px 15px;}
div.detailedSearchBox{background-color:#ffffc0;border-style:solid;border-width:1px;border-color:#d9d9d9;font-size:12px;color:#000;padding:10px 15px 10px 15px;text-align:center;}
div.voucherBox{background-color:#ffffc0;border-style:solid;border-width:1px;border-color:#d9d9d9;font-size:13px;color:#000;padding:10px 15px 10px 15px;text-align:center;}
div.productPreviewSplitLine{height:32px;background-image:url(img/productSplitLine.gif);}
img.productImageBorder{border-style:solid;border-width:1px;border-color:#d9d9d9;}
div.moreCategoriesBox{background-color:#ffffc0;border-style:solid;border-width:1px;border-color:#d9d9d9;padding:15px;}
.tableListingI{background-color:#f6fcae;}
.tableListingII{background-color:#f9fdcb;}
.cartTableListingI{background-color:#fff;}
.cartTableListingII{background-color:#fff;}
.cartTabelCell{border-style:solid;border-width:0 0 1px 0;border-color:#ccc;padding:7px 4px 7px 4px;background-color:#fff7e4;}
div.popupContainer{background-color:#fff;padding:15px;}
div.printOrderContainer{background-color:#fff;padding:15px;}
div.printProductInfoContainer{background-color:#fff;padding:15px;}
td.productListHeaderPrintOrder{padding:5px;border-style:solid;border-width:0 0 1px 0;border-color:#000;font-weight:bold;white-space:nowrap;}
td.productListItemPrintOrder{padding:5px;border-style:solid;border-width:0 0 1px 0;border-color:#999;vertical-align:top;}
td.paymentTypeHeader{background-color:#f90;border-style:solid;border-width:4px 0 0 0;border-color:#fc6;padding:4px;color:#fff;}
td.shippingTypeHeader{background-color:#f90;border-style:solid;border-width:4px 0 0 0;border-color:#fc6;padding:4px;color:#fff;}
td.basketHeader{background-color:#FD8C02;padding:4px;color:#fff;font-size:12px;font-weight:bold;}
td.reviewListHeader{background-color:#f90;border-style:solid;border-width:4px 0 0 0;border-color:#fc6;padding:4px;color:#fff;font-size:12px;font-weight:bold;}
div.sitemapHeader{background-color:#f90;padding:6px 8px 6px 8px;color:#fff;font-size:12px;font-weight:bold;}
div.sitemapHeader a{color:#fff;}
div.sitemapContent{background-color:#fcedcf;border-color:#f90;padding:10px;font-size:12px;font-weight:normal;}
div.sitemapContent a{text-decoration:none;color:#000;}
div.sitemapContent a:hover{none;color:#e50;}
div.errorMessage{padding:10px;margin:10px 0 10px 0;border-style:dashed;border-color:#f90;border-width:1px;background-color:#ffdd98;font-size:13px;}
.messageStackSuccess{font-size:12px;background-color:#79df00;padding:8px;}
div.productNavigator{margin:10px 0;padding:10px;background-color:#fff7e4;border-color:#fcd169;}
div.floatBox,div.productImagesBox,div.productPriceAttributes,div.productNavigator,#cart,#gift{
	border-style:solid;
	border-width: 1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	behavior:url(PIE.htc);
}
div#submenu a.header,div.boxVarianteZweiHeader,div.sitemapHeader,td.basketHeader{
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	behavior:url(PIE.htc);
}
div.boxVarianteZweiBody,div.sitemapContent{
	border-style:solid;
	border-width:0 1px 1px 1px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	behavior:url(PIE.htc);
}
table.categoryListing{width:100%;}
table.categoryListing td.categoryLabel{width:100%;}
table.categoryListing td.categoryImage{padding:0 15px 0 0;}
div.agbConfirmation{border-style:solid;border-width:1px;border-color:#f90;background-color:#ffdd98;padding:10px;}
div#footer{width:980px;border-style:solid;border-color:#666;border-width:1px 0 0 0;font-size:11px;color:#666;padding:4px 0 4px 0;text-align:center;margin-left:auto;margin-right:auto;background-color:#fff;}
div.copyright{width:100%;text-align:center;color:#666;font-size:11px;padding:8px 0;}
div.clearboth{clear:both;}
div.clearleft{clear:left;}
div.clearright{clear:right;}
