@import url(/templates/hjk-30421/base.css);
@import url(/templates/hjk-30421/iehacks.css);

body {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	margin: 5px 0;
	padding: 0;
	/*background-image:url(img/bg_topnav.jpg);*/
	background-color: white;
	}
/* HEADINGS */
h1 {
	color: #990000;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0px 10px 0px;
	/*padding:0px;*/
	width: auto;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ebfcb8;
}
h2 {
	color: #336600;
	font-weight: bold;
	font-size: 11px;
	/*margin:15px 0px 8px 0px;*/
	padding: 4px;
}
/*option:selected {
	 background-color: #ebfcb8;
	 color: #fff;}
}*/
/* LINKS GLOBAL */
a, a:link, a:hover {
	background: transparent;
	text-decoration: none;
	/*cursor: pointer;*/
}
a:link {
	color: #336600}
a:visited {
	color: #336600}
a:hover, a:active {
	color: #d07300;
	/*background-color: #c5df91*/;
	}
a img {
	border:none;
}
/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	border: none;
}
textarea {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #4e4e4e;
	border-left-color: #4e4e4e;
	border-bottom-color: #aeaeae;
	border-right-color: #aeaeae}
select {
	font-family: Verdana, Arial, Sans-serif;
	color: #4e4e4e;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #4e4e4e;
	border-left-color: #4e4e4e;
	border-bottom-color: #aeaeae;
	border-right-color: #aeaeae}
/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] {
	border-width: thin;
	border-style: solid;
	border-top-color: #4e4e4e;
	border-left-color: #4e4e4e;
	border-bottom-color: #aeaeae;
	border-right-color: #aeaeae}
/* PARAGRAPH GLOBAL */
p {
	margin: 8px 0px 8px 0px
}
/* FAKE HR DIV CAUSE OF IE TROUBLES */
div.hr {
	padding-top: 1px;
	height: 0px;
	overflow: hidden;
	margin: 0px;
	line-height: 0px;
	/*background-color:#4E4E4F;*/
	background-color: #336600;
}
div.hrlightgrey {
	padding-top: 1px;
	height: 0px;
	overflow: hidden;
	margin: 0px;
	line-height: 0px;
	background-color: #4e4e4e}
div.hrproductpreview {
	padding-top: 1px;
	overflow: hidden;
	margin: 12px 0px 12px 0px;
	height: 0px;
	line-height: 0px;
	display: block;
	/*background-image:url(img/hr_productpreview.gif)*/
}
/* TABLE GLOBAL */
table td {
	padding: 2px;
}
#defaultSelected {
	background-color: #fff2cc;
}
.moduleRowSelected {
	background-color: #ffeaaa;
}
/* WHOLE SITE WRAPPER */
#pagemargins {
	/*z-index: 10;*/
	width: 947px;
	height: 101%;
	margin-left: auto;
 	margin-right: auto;
	/*max-width:inherit;*/  /* min-width für fixes Layout abschalten */
	/*min-width:inherit;*/  /* max-width für fixes Layout abschalten */
/*	margin: 0 auto;
	background-color:#ffffff;*/
	/*border-style:solid;
	border-color:#336600;
	border-width:1px 1px 1px 1px;*/
}
#siteborder{ border: 1px #336600 solid;
	position: static;
	width: 945px;
	height: auto;
	background-color: #feff00; 
	/*z-index: 15;*/
	 }
#page{ /*border: 1px #336600 solid;*/
	position: relative;
	width: 947px;
	height: auto;
	background-color: #feff00;
	margin-top: 0px; 
	/*z-index: 15;*/
	 }
/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */

#col1, #col2 { z-index: 30; }
#col3 { z-index: 20;
	/*margin-top: 208px;*/
	/*display: table;*/
	}

/*#leftcol, #rightcol { z-index: 32; }
#content, #contentfull { z-index: 22; }*/
	
#header {
	position: absolute;
	width: 945px;
	top: 0px;
	height: 208px;
	border-style: solid;
	border-color: #336600;
	border-width:1px 1px 0px 1px;
	/*background-color: Fuchsia;*/
	background-image: url("img/header.jpg");
	background-repeat: no-repeat;
	z-index: 50;
}
#headercontent {
	position: relative;
	width: 945px;
	top: 0px;
	height: 208px;
	z-index: 51;
}
/*#header #logo {
}*/
#header #search {
	width: 260px;
	height: 75px;
	float: right;
	/*background: url("img/bg_search_breakline.gif") no-repeat;*/
	color: #336600;
	padding: 40px 0px 0px 20px;
}
#header #search a {
	color: #336600;
	font-size:11px;
}
#header td {
	padding-top:1px;
	padding-right:4px;
}
#topright {
position: absolute;
 width: 183px;
 height: 208px;
 top: 0px;
 right: 0px;
}
/* BREADCRUMB PATH AS LIST */
#breadcrumb {
	/*clear:both;*/
	float: left;
	color: #336600;
	margin-top: 167px;
	margin-left: 200px;
	/*padding:1px 0px 10px 0px;*/
	list-style-type: none;
	/*background-color:#fff;*/
	/*height:22px;*/
	/*background-image:url(img/bg_breadcrumb.gif);*/
	/*background-repeat:repeat-x;*/
	font-size: 11px;
	/*z-index: 50;*/
}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {
	line-height: 23px;
	text-decoration: none;
	font-weight: normal;
	/*cursor:pointer;*/
	color: #4e4e4e;
	margin: 0px;
	padding: 0px;
}
#manufacturerbox {
	/*clear:both;*/
	position: absolute;
	width: 300px;
	float: left;
	color: #336600;
	top: 165px;
	left: 190px;
	/*padding:1px 0px 10px 0px;*/
	list-style-type: none;
	/*background-color:#fff;*/
	/*height:22px;*/
	/*background-image:url(img/bg_breadcrumb.gif);*/
	/*background-repeat:repeat-x;*/
	font-size: 11px;
	/*z-index: 50;*/
}
#searchbox {
	/*clear:both;*/
	position: absolute;
	width: 350px;
	float: right;
	color: #336600;
	top: 160px;
	left: 435px;
	/*padding:1px 0px 10px 0px;*/
	list-style-type: none;
	/*background-color:#fff;*/
	/*height:22px;*/
	/*background-image:url(img/bg_breadcrumb.gif);*/
	/*background-repeat:repeat-x;*/
	font-size: 11px;
	/*z-index: 51;*/
}
/* TOPMENU AS LIST */
#topmenuwrap {
	/*background: url(img/bg_topmenu.gif) repeat-x;*/
	position: relative;
	/*margin-right: 190px;
	margin-top: 150px	border: thin;;*/
	width: 700px;
	height: 25px;
	float: left;
}
#topmenupos {
	position: absolute;
	text-align: right;
	top: 133px;
	right: -50px;
	/*z-index: 55;*/
}
#topmenu {
	float: right;
	/*text-align: right;*/
	padding: 0;
	margin: 0;
	list-style-type: none;
	height: 18px;
	font-size: 11px;
	/*background: url(img/bg_topmenu.gif) repeat-x;*/
	padding-bottom: 2px;
}
#topmenu li {
	height: 18px;
	float: left;
	padding: 0px 5px 0px 5px;
	margin: 0;
	/*background: url("img/bg_topmenu_breakline.gif") no-repeat;*/
	background-position: right;
}
#topmenu a, #topmenu a:link, #topmenu a:visited {
	line-height: 18px;
	vertical-align: middle;
	text-decoration: none;
	font-weight: normal;
	/*cursor:pointer;*/
	color: #336600;
	margin: 0px;
	padding: 0px;
}
#topmenu a:hover, #topmenu a:active {
	color: #d07300;
}
/* LANGUAGE SELECTION IN TOPMENU LIST */
#languages {
	text-align: right;
	float: right;
	height: 18px;
	font-size: 11px;
	/*background: url(img/bg_topmenu.gif) repeat-x;*/
	padding: 0px 10px 0px 10px;
	margin: 0;
}
/* CONTENT WRAPPER */
#contentwrap {
	position: absolute;
	top: 208px;
	/*clear:both;*/
	width: 945px;
	/*margin-top: 208px;*/
	padding: 0px;
	z-index: 15;
	/*background-color: Aqua;*/
	/*display: table-row; 
	vertical-align: top;*/ /* <- this is needed by Opera */
	border-style: solid;
	border-color: #336600;
	border-width: 0px 1px 1px 1px;
}
/* LEFT COLUMN */
#leftcol {
	/*float:left;*/
	width:183px;
	padding:0px 0px 15px 0px;
	border-right: solid 1px silver;
	/*margin-left: -100%;*/
	z-index: 32;
}
/* RIGHT COLUMN */
#rightcol {
	/*float:right;*/
	width: 183px;
	padding: 0px 0px 15px 0px;
	border-left: solid 1px silver;
	/*float: left; 
	margin-left: -183px; */
	z-index: 32;
}
/* MAIN CONTENT */
#content {
	/*float:left;*/
	/*width:495px;*/
	margin-left: 183px;
	width: 546px;
	_width: 548px;
	padding: 5px 5px 5px 12px;
	/*border-left:solid 1px #336600;
	border-right:solid 1px #336600;*/
	margin-bottom: 5px;
	color: #4e4e4e;
	/*height: 1%;*/
	/*border: solid 1px white;*/
	min-height: 100%;
	_height: 100%; /*using underscore hack for MSIE here*/  
	/*margin-left: 2px;*/ 
	/*margin-right: 183px;
	background: white;*/
	z-index: 22;
}
#contentfull {
	/*width:890px;*/
	width: 745px;
	padding: 5px 15px 5px 15px;
	margin-bottom: 5px;
}
#wrapper {
	display: table-row;
	vertical-align: top;
}

/* CATEGORY MENU */
h2.categoryheader {
	background-color: #ebfcb8;
	/*background-image:url(img/bg_boxheader.gif);*/
	height: 28px;
	font-size: 11px;
	color: #336600;
	padding: 2px 8px 0px 8px;
	margin: 0;
	line-height: 28px;
	vertical-align: middle;
}
h2.categoryheader a {
	text-decoration: none;
	color: #336600}
ul#CatNavi {
	background-color: #ededed;
	margin-bottom: 15px;
	/*border: solid; color: #999999;
	border-width:0px 1px 1px 1px;*/
}
/* 1st TIER */
ul#CatNavi li.CatLevel1 {
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	line-height: 20px;
	color: #336600;
	background-color: #ebfcb8;
	text-indent: 6px;
	border-style: dotted;
	border-top-color: white;
	border-bottom-color: #336600;
	border-width: 1px 0px 1px 0px;
}
ul#CatNavi li.CatLevel1 a {
	text-decoration: none;
	display: block;
}
ul#CatNavi li.CatLevel1 a:hover, ul#CatNavi li.CatLevel1 a:active {
	color: #d07300;
	background-color: #c5df91;
	display: block;
}
/* 2nd TIER */
ul#CatNavi li.CatLevel2 {
	font-weight: normal;
	list-style-type: none;
	background-color: #ffffdf;
	text-indent: 12px;
	line-height: 20px;
	border-style: dotted;
	border-top-color: white;
	border-bottom-color: #336600;
	border-width: 1px 0px 1px 0px;
}
ul#CatNavi li.CatLevel2 a {
	list-style-type: none;
}
ul#CatNavi li.CatLevel2 a:hover, ul#CatNavi li.CatLevel2 a:active {
	color: #d07300;
	background-color: #cbe39c;
	display: block;
}
/* 3rd TIER */
ul#CatNavi li.CatLevel3 {
	font-weight: normal;
	list-style-type: none;
	background-color: white;
	text-indent: 18px;
	line-height: 20px;
	border-style: dotted;
	border-top-color: white;
	border-bottom-color: #336600;
	border-width: 1px 0px 1px 0px;
}
ul#CatNavi li.CatLevel3 a {
	list-style-type: none;
}
ul#CatNavi li.CatLevel3 a:hover, ul#CatNavi li.CatLevel3 a:active {
	color: #d07300;
	background-color: #d0e5a6;
	display: block;
}
/* 4rd TIER */
ul#CatNavi li.CatLevel4 {
	font-weight: normal;
	list-style-type: none;
	text-indent: 24px;
	background-color: #fff2cc;
	line-height: 20px;
	border-style: dotted;
	border-top-color: white;
	border-bottom-color: #336600;
	border-width: 1px 0px 1px 0px;
}
ul#CatNavi li.CatLevel4 a {
	list-style-type: none;
}
ul#CatNavi li.CatLevel4 a:hover, ul#CatNavi li.CatLevel4 a:active {
	color: #d07300;
	background-color: #d5e7b1;
	display: block;
}
ul#CatNavi a.Current {
	display: block;
	/*line-height: 19px;*/
	/*width: auto;*/
	color: #336600;
	background-color: #c1de87;
	/*border-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #336600;
	border-width:1px 0px 1px 0px;*/
}
ul#CatNavi a.CurrentParent {
	display: block;
	/*line-height: 19px;*/
	/*width: auto;*/
	color: #fff;
	background-color: #7c9933;
	/*border-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #336600;
	border-width:1px 0px 1px 0px;*/
}
/*ul#CatNavi li.CatLevel3 a:visited {
	color:#FFA500;
	font-weight: bold;	
}*/
/* BOXES GLOBAL DEFINITION */
h2.boxheader {
	/*background-image:url(img/bg_boxheader.gif);*/
	background-color: #ebfcb8;
	height: 22px;
	font-size: 11px;
	color: #336600;
	padding: 2px 8px 0px 8px;
	margin: 0;
	line-height: 16px;
	vertical-align: middle;
	border-top: solid 1px #336600;
	border-bottom: solid 1px #336600;
}
h2.boxheader a:link, h2.boxheader a:visited {
	text-decoration: none;
	color: #336600;
}
h2.boxheader a:hover, h2.boxheader a:active {
	text-decoration: none;
	color: #d07300;
}
.boxbody {
	color: #336600;
	background-color: #fff5ee;
	/*border-style:solid;
	border-color:#4E4E4F;
	border-width:0px 1px 1px 1px;*/
	padding: 3px;
	margin-bottom: 5px;
	height: auto;
}
.boxbody h3, .boxbody h3 a {
	font-size: 11px
}
.boxbody h3.center, .boxbody h3.center a {
	font-size: 11px;
	text-align: center;
}
.boxbody p {
	color: #676767;
	font-size: 11px;
	margin: 6px 0px 6px 0px;
}
.boxbody p.center {
	color: #676767;
	font-size: 11px;
	text-align: center;
	margin: 6px 0px 6px 0px;
}
.boxbody td {
	color: #676767;
	font-size: 11px;
	margin: 6px 0px 6px 0px;
}
.boxbody .productNewPrice {
	font-size: 11px;
	color: #990000;}
.boxbody div.hr {
	margin-top: 5px;
	margin-bottom: 5px;
}
.boxbody div.hrlightgrey {
	margin-top: 5px;
	margin-bottom: 5px;
}
.boxbody a {
	font-size: 11px;
}
.productboximage {
	border: 1px solid silver;
	float: left;
	margin: 2px 10px 2px 2px;
}
.boxbody ul.contentlist {
	margin-left: 5px;
	margin-right: 0;
	padding: 0;
}
.boxbody ul.contentlist li {
	margin-left: 0px;
	padding: 0;
	list-style-type: none;
}
/* CART BOX */
h2.boxcartheader {
	/*background-image:url(img/bg_boxheader.gif);*/
	background-color: #ebfcb8;
	height: 22px;
	font-size: 11px;
	color: #336600;
	padding: 2px 8px 0px 8px;
	margin: 0;
	line-height: 16px;
	vertical-align: middle;
	border-top: solid 1px #336600;
	border-bottom: solid 1px #336600;
}
h2.boxcartheader a {
	text-decoration: none;
	color: #336600;}
.boxcartbody {
	padding: 4px 8px 4px 8px;
	margin-bottom: 15px;
	background-color: #fff5ee;
	/*border-style:solid;
	border-color:#4E4E4F;
	border-width:0px 1px 1px 1px;*/
}
.boxcartbody p {
	font-size: 11px;
}
.CatBox {
	color: #336600;
	background-color: #fff5ee;
	/*border-style:solid;
	border-color:#4E4E4F;
	border-width:0px 1px 1px 1px;*/
	padding: 0px;
	margin: 0 0 5px 0;
	height: auto;
}
/* PRODUCT PREVIEW */
.productdescription {
	clear: right;
	/*margin: 5px 15px 5px 10px;*/
	padding: 5px;
	width: auto;
}
.productdescription2 {
	float: left;
	/*margin: 5px 15px 5px 10px;*/
	padding: 5px;
	width: auto;
}
.thumbimage {
	width: 60px;
	height: 95px;
	float: left;
	border: solid 1px #cccccc;
	margin: 10px;
}
.productPreview {
	padding: 0;
	margin: 0;
}
.productPreviewContent {
	vertical-align: top;
}
.productPreviewContent h2 {
	padding: 0;
	margin: 0px 0px 5px 0px;
}
.productPreviewContent h2 a {
	font-size: 14px;
	font-weight: bold;
}
.productPreviewImage {
	vertical-align: top;
	padding: 3px 15px 0px 0px;
}
.productPreviewImage img {
	border: solid 1px #4e4e4e;
}
.productPreviewContent .price {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.productPreviewContent .taxandshippinginfo {
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
	padding: 0;
	margin: 0;
}
.productPreviewContent .vpe {
	font-size: 11px;
	font-weight:  normal;
	color: #4e4e4e;
	padding: 0;
	margin: 0;
}
.productPreviewContent .shippingtime {
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
	padding: 0;
	margin: 0;
}
.productPreviewContent .stockimage {
	margin: 0;
	padding: 0;
}
.productPreviewContent .stockimagetext {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
}
.productPreviewContent .productOldPrice {
	font-size: 12px;
	font-weight: bold;
	color: red;
}
.productOldPrice {
	text-decoration: line-through;
}
.productPreviewContent .taxandshippinginfo a {
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
}
/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {
	display: table;
	width: 100%
}
#productinfoimages {
	float: left;
	background-color: white;
	text-align: center;
	width: 215px;
	height: 340px;
	padding: 10px;
	margin: 5px 15px 15px 5px;
}
#productinfoimages .productimage {
	border: solid 1px #cccccc;
}
.productimage {
	width: 215px;
	height: 340px;
	margin: 10px;
	border: solid 1px #cccccc;
}
#productinfoimages .hrlightgrey {
	margin-top: 6px;
	margin-bottom: 6px;
}
#productinfopricewithimages {
	float: right;
}
/*#productinfopricewithimages img {
	cursor:pointer
}*/
#productinfopricewithoutimages {
	width: 100%;
}
/*#productinfopricewithoutimages img {
	cursor:pointer
}*/
#productinfoprice {
	padding: 5px;
}
#productinfoprice .hrlightgrey {
	margin-top: 6px;
	margin-bottom: 6px;
}
#productinfoprice .productprice {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}
#productinfoprice .productOldPrice {
	color: red;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	/*text-decoration: line-through;*/
}
#productinfoprice .taxandshippinginfo {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
}
#productinfoprice .taxandshippinginfo a {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
}
#productinfoprice .shippingtime {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
}
#productinfoprice .stockimage {
	margin: 0;
	padding: 0;
}
#productinfoprice .stockimagetext {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
}
p.productinfoproductadded {
	display: block;
	padding: 5px;
	font-size:9px;
	font-weight: normal;
	background-color: #ebfcb8;
}
.productoptions {
	background-color: #fff2cc;
	padding: 6px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #ebfcb8;
	}
.addtobasket {
	background-color: #ededed;
	padding: 6px;
	text-align: right;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #4e4e4e;}
/* POPUPS PRODUCTINFO */
body.popupproductinfo {
	padding:15px;
	background-color: white;
}
/* POPUP print_order.html */
body.popupprintorder {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 13px;
	padding: 15px;
	background-color: white;
}
body.popupprintorder .products tr.header td {
	font-weight:bold;
	background-color: #ededed;
}
body.popupprintorder .products .total {
	text-align: right;
}
body.popupprintorder .products .quantity {
	vertical-align: top;
}
body.popupprintorder .productname {
	vertical-align: top;
}
body.popupprintorder .model {
	vertical-align: top;
}
body.popupprintorder .singleprice {
	vertical-align: top;
}
body.popupprintorder .totalprice {
	vertical-align: top;
}
/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {
	padding: 15px;
	background-color: #fff2cc;
	border: solid #e9d38f 1px;}
div.highlightbox ul {
	margin-left: 15px;
	padding: 0;
	display: block;
	list-style-type: square;
	line-height: 20px;
}
div.highlightbox h1 {
	color: #ebfcb8;
	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 #e9d38f;
}
/* PAYMENT TYPE SELECTION */
table.paymentblock {
	background-color: #fff2cc;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #e9d38f;
	margin-bottom: 15px;
}
table.paymentblock tr td.header {
	background-color: #ebfcb8;
	padding: 2px;
	padding-left: 5px;
	color: #336600;
	font-weight:bold;
}
/* SHIPPING TYPE SELECTION */
table.shippingblock {
	background-color: #fff2cc;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #e9d38f;
	margin-bottom: 15px;
}
table.shippingblock tr td.header {
	background-color: #ebfcb8;
	padding: 2px;
	padding-left: 5px;
	color: #336600;
	font-weight: bold;
}
table.shippingblock tr td {
	vertical-align: top;
}
table.shippingblock tr td.description {
	width: 100%;
	vertical-align: top;
	padding-left: 6px;
}
table.shippingblock tr td.radiobutton {
	vertical-align: top;
	white-space: nowrap;
	padding: 4px;
}
table.shippingblock tr td.radiobutton input {
	margin: 0;
	padding: 0;
}
table.shippingblock tr td.price {
	vertical-align: top;
	white-space: nowrap;
}
/* ORDER DETAILS IN ACCOUNT HISTORY */
table.accounthistoryinfoorderdetails tr td {
	vertical-align: top;
}
table.accounthistoryinfoorderdetails tr.header td {
	font-weight: bold;
}
/* MESSAGEBOX ON CONTACT SITE */
/*textarea.message_body {
	width:130px;
}*/
/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox {
	padding: 5px;
	background-color: #fff2cc;
	border: solid #e9d38f 1px;
	margin-bottom: 8px;
}
table.downloadbox tr td.icon {
	padding-right: 15px;
}
table.downloadbox tr td.downloadlink {
	width: 100%;
}
/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice {
	font-size: 11px;
	text-align: left;
	margin-top: 5px;
}
table.graduatedprice tr td.header {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
/* ORDER DETAILS */
table.orderdetails {
	font-size: 11px;
	background-color: #fff2cc;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #ebfcb8;
}
table.orderdetails tr td {
	padding: 4px;
}
table.orderdetails tr.headerrow td {
	background-color: #ebfcb8;
	color: #336600;
	font-weight:bold
}
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 {
	background-color: #fff2cc;
	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 #ebfcb8 1px;
}
table.orderdetails tr.contentrow1 td.productname {
	text-align: left;
}
/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {
	background-color: #ffeaaa;
	vertical-align: top;
}
table.orderdetails tr.contentrow2 td.quantity {
	text-align: center;
}
table.orderdetails tr.contentrow2 td.quantity input {
	font-size: 11px;
	padding: 2px;
	border: solid #ebfcb8 1px;
}
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 DELETE CHECKBOX */
table.orderdetails tr td.delete {
	text-align: center;
	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 {
	background-color: #ffeaaa;
	text-align: right;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #ebfcb8;
}
/* PRODUCT NAVIGATOR */
div.productnavigator {
	/*background-color:#EDEDED;*/
	padding: 4px;
	/*border: #4E4E4E 1px solid}*/
/* REVIEW LIST */
}
table.reviewlist {
	background-color: #fff2cc;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #ebfcb8;
}
table.reviewlist tr td {
	padding: 4px;
	white-space: nowrap;
}
table.reviewlist tr.header td {
	background-color: #ebfcb8;
	color: #336600;
	font-weight: bold;
}
table.reviewlist tr.contentrow1 td {
	background-color: #fff2cc;
}
table.reviewlist tr.contentrow2 td {
	background-color: #ffeaaa;
}
textarea#review {
	width: 100%
}
/* MEDIA LIST */
table.medialist {
	background-color: #fff2cc;
	border-style: solid;
	border-width: 1px;
	border-color: #ebfcb8;
}
table.medialist tr td {
	padding: 6px;
	white-space: nowrap;
	vertical-align: top;
}
table.medialist tr.contentrow1 td {
	background-color: #fff2cc;
}
table.medialist tr.contentrow2 td {
	background-color: #ffeaaa;
}
/* SITEMAP */
/*.sitemapwrap {
}*/
.sitemapwrap .sitemapleft {
	background-color: #fff2cc;
	border-style: solid;
	border-width: 1px;
	border-color: #ebfcb8;
	/*display:table;*/
	float: left;
	width: 235px;
	margin-bottom: 15px;
}
.sitemapwrap .sitemapright {
	background-color: #fff2cc;
	border-style: solid;
	border-width: 1px;
	border-color: #ebfcb8;
	/*display:table;*/
	float: right;
	width: 235px;
	margin-bottom: 15px;
}
.sitemapheader {
	padding: 3px;
	background-color: #ebfcb8;
	color: #336600;
	font-weight: bold;
}
.sitemapheader a:link, .sitemapheader a:visited {
	color: #336600;
	text-decoration: none;
}
.sitemapheader a:hover {
	color: #d07300;
	text-decoration: none;
}
.sitemapcontent {
	padding: 6px;
}
.sitemapcontent li {
	list-style-type: none;
}
/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {
	width: 100%
}
/* 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: #4e4e4e;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
}
table.checkoutconfirmationorderdetails tr td.productattributes {
	padding: 0px 0px 0px 30px;
	color: #4e4e4e;
	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: 70px;
	list-style-type: none;
	float: left;
	width: 185px;
	margin-right: 15px;
	border: solid 1px;
	padding: 8px;
}
ul#checkoutnavigation li.active {
	background-color: #ffeaaa;}
ul#checkoutnavigation li.active .number {
	font-size: 20px;
	font-weight: bold;
}
ul#checkoutnavigation li.active .title {
	font-size: 14px;
	font-weight: bold;
}
ul#checkoutnavigation li.active .description {
	font-size: 11px;
}
ul#checkoutnavigation li.inactive {
	color: #4e4e4e;
	background-color: #ededed;
	border-color: #4e4e4e;}
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 */
.errormessage {
	border: solid red 2px;
	padding: 15px;
	background-color: #ffd7d7;}
/* SUCCESS MESSAGE */
.messageStackSuccess {
	padding: 4px;
	background-color: #66ff67;}
/* FOOTER */
#footer {
	width: 935px;
/*	position:absolute; 
	vertical-align: bottom;*/
	/*color:#666666; 
	background-color:#FFF2CC; */
	height: 120px; 
	border-top: 1px solid #dddddd; 
	padding: 5px; 
	text-align: center; 
	clear: both;
	margin-bottom: 5px;
}
.footer a {
	color: #4e4e4e;
	/*text-decoration:underline;*/
}
/* XTC COPYRIGHT */
.copyright {
	margin: 0 auto;
	width: 935px;
	background-color: white;
	text-align: center;
	color: #4e4e4e;
	font-size: 11px;
	padding: 0px 0px 10px 0px;
}
/* XTC ParseTime */
.parseTime {
	margin: 0 auto;
	width: 935px;
	background-color: white;
	text-align: center;
	color: #4e4e4e;
	font-size: 11px;
	padding: 0px 0px 10px 0px;
}
/* UPDATE CHANGES 17.10.2008 */
/* Mehr Bilder unterhalb der Beschreibung */
.morepics {
	background-color: #ededed;
	padding: 6px;
	text-align: right;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #4e4e4e;
	display: block;
	height: auto;
}
.heading3 {
	margin-left: 10px;
	padding: 2px;
  font-size: 11px;
  font-weight: bold;
  color: #336600;
  /*float: right;*/
}
.heading5 {
  font-size: 16px; 
  color: #990000;
  font-weight: bold;
  line-height: 110%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebfcb8;
}

h1 {
	font-size: 16px; 
  color: #990000;
  font-weight: bold;
  line-height: 110%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebfcb8; 
}
h2 {
	font-size: 12px;
  font-weight: bold;
  color: #336600;
}
.preis {
	color: #990000;	
}
#thumbnail {
	margin-left: 10px;
	padding: 2px;
	border: solid;
	border-color: silver;
	border-width: 1px;
	float: left;
} 
.thumbnail2 {
	margin-left: 2px;
	padding: 0px;
	border: solid;
	border-color: silver;
	border-width: 1px;
	float: left;
}
.tooltip {
	position: absolute;
	display: none;
	background-color: #ccccff;
	border: 1px solid #6667ff;
	padding: 3px;
} 
.morepics img { 
	border: 1px solid #4e4e4e; 
	padding: 4px; 
	margin-right: 8px; 
	background: white; 
	height: 100px; 
	width: auto;
	}

.plus {
/*display: block;*/
/*background-image: url(img/plus.gif);
background-repeat: no-repeat;*/
width: 16px;
height: 16px;
border: 0px;
font-size: 0px;
/*cursor: pointer;*/
}

.minus {
/*display: block;*/
/*background-image: url(img/minus.gif);
background-repeat: no-repeat;*/
width: 16px;
height: 16px;
border: 0px;
font-size: 0px;
/*cursor: pointer;*/
}

.alter {
/*display: block;*/
/*background-image: url(img/alter.gif);
background-repeat: no-repeat;*/
width: 16px;
height: 16px;
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;*/
}
/*.main {
	border: none;
	font-size: 11px;
	font-style: normal;
}*/

/* BESTELLER BOX mit Bilder in DL DT Liste -- JUNG GESTALTEN.com */
dt { float: left; width: 40px; }
dt img { border: 1px solid #cccccc; padding: 2px; background: white; }
dd { float: right; width: 125px; }

/* Vorschaubilder TD mit gleichem Abstand */
.productPreviewImage { width: 100px; display: block; }
td.productPreviewContent { width: 400px; text-align: left; } 

/* FIX DER AUFZÄHLUNGEN */
#content ol, #content ul { margin: 10px 0 10px 40px; } 
.access_step_cc {background-color: #dddddd; padding-left: 5px; padding-right: 10px;}
.access_step_c2 {padding-left: 5px; padding-right: 10px;}

/*-------------------------------------------------------------*/
/* LEXIKON */
.lexikon_keyword {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #cc0000; text-decoration: underline;}
/*------------------------------------------------------------- */
	.float-multi a { 
		float: left; 
		width: 75px; height: 75px; 
		w\idth: 62px; hei\ght: 62px; /* Hack für IE wg. Box-Modell */
		padding: 3px; margin: 0 3px 3px 0; 
		/*border: 3px solid; 
		border-color: #d3d3d3; */
		background: #a70101; 
		text-align: center; 
		color: #ffff88; 
		}
		
.redText {
 color: red;
 font-weight: bold;
	}	

.float-multi { margin: 10px 5px 10px 5px; }
.float-promo {
	display: block;
	width: auto; 
	padding: 5px 5px 5px 5px;
	float: left; 
	}
.sparbox {
	background-image: url("http://www.beinetti-cosmetics.com/templates/hjk-30421/buttons/german/Preis-Grafik2.gif");
	/*background: none;*/
	background-repeat: no-repeat;
	background-position: top; 
	background-position: left;
	/*background-color: Fuchsia;*/
	width: 150px;
	height: 150px;
	w\idth:150px; hei\ght:150px;
	/*border: 3px solid; */
	/*border-color:Black;*/
	/*background-color: Aqua;*/
	/*padding:60px 0px 0px 40px;*/
	text-align: center;
	vertical-align: text-bottom;
	float: left;
}
.sparbox-txt {	
	/*width:100px;
	height:100px;
	w\idth:100px; hei\ght:100px;*/
	text-align: left;
	padding: 20px 0px 10px 40px;
	/*background-color: Lime;*/
}
.productprice {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}	
.boxprice {
	color: #990000;
	font-size: 9px;
	/*font-weight: bold;*/
}

.stockwarn {
	color: red;
	font-size: 9px;
	font-weight: normal;
}

.newproduct2 {
	width: 265px;
	float: left;
	border: 1px solid silver;
	margin: 3px;
}
.newproduct3 {
	width: 265px;
 	float: left;
	border: 1px solid silver;
	margin: 3px;
}		
.productlist {
	width: 525px;
	_width: 525px;
	/*float: left;*/
	border: 1px solid silver;
	/*-moz-border-radius: 10px;*/
	margin: 3px;
}
#BoxBrands { position: relative; cursor: pointer; }
#BoxBrands div { background-color: white; margin: 0; padding-left: 3px; cursor: pointer; display: none; position: absolute; top: 0px; left: -40px; width: 280px; height: 400px; overflow: auto; border: solid 1px #222222; z-index: 10; }
#BoxBrands:hover div { display: block; }

#BoxBrands ul { text-align: left; margin: 5px 0 0; padding: 0; border-top: 1px dotted #999999;}
#BoxBrands li { list-style-type: none; display: inline; margin: 0; padding: 0; }
#BoxBrands a { display: block; border-bottom: 1px dotted #999999;}	
/* LEXIKON */
.lexikon_keyword {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #336600; text-decoration: none;}
/*-------------------------------------------------------------*/
/* GUTSCHEIN EINLÖSEN IM WARENKORB */

#gift_cart { }
/* RAHMEN FÜR EINGABEFELD */
#gift_cart #input_code { padding: 15px;	background-color: #fff2cc; border: solid #e9d38f 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 black; background: white; display: none; position: absolute; top: 50%; left: 40%; z-index: 1; }
/* LISTE GÜLTIGER ARTIKEL UND KATEGORIEN */
#gift_infos ul.restriction_list { margin: 5px 0px 5px 40px; }
/* ENDE- POPUP MIT INFOS */
/* GUTHABEN BEI AUSWAHL DER ZAHLUNGSART */
#gv_credit_selection { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: white; border: 1px solid #cccccc; }
#gv_credit_selection:hover { background: #d6e9f7; border: 1px solid black; }
/* Überschrift Gthaben verwenden */
#gv_credit_selection h4 { }
/* Rahmen für Checkbox und Hinweis */
#gv_credit_selection div { margin: 5px 0px 0px 0px; }
/* Span für checkbox */
span#gv_user_checkbox { display: block; width: 25px; float: left; text-align: center; }
/* Span für Hinweis */
span#gv_user_prompt { }
/* ENDE - GUTHABEN BEI AUSWAHL DER ZAHLUNGSART */

/*---------------------------- Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - Begin --------------------------*/
ul#imageslider { 
	margin: 0 auto; 
	padding: 0; 
	list-style: none; 
	list-style-position: outside; 
	overflow: hidden; /* Falls die Inhalte zu gross sind, werden diese abgeschnitten */
	width: 525px; /* Breite des Slideshowcontainers */
}
ul#imageslider #slidercontent { 
	/*display: none;*/ 	/* Textanzeige deaktiviert durch display:none; */
	z-index: 888;	/* Durch den z-index wird der Conatiner des Textes auf das Bild gelegt */
	position: relative;
	padding-left: 6px; 
	top: -50px;	/* Damit der Text auf dem Bild angezeigt werden kann müssen wir den Container nach oben ziehen */
	width: 525px; /* Breite des Slideshowcontainers */
	overflow: hidden; /* Falls die Inhalte zu gross sind, werden diese abgeschnitten */
	text-align: justify;
	font-size: 0.9em; 
	background: #eeeeee; 
	/* Regelt die Transparenz des Textes um das Bild darunter noch sehen zu können */
	-moz-opacity: 0.7;
	opacity: 0.70; 
	filter: alpha(opacity=70); 
}
/*---------------------------- Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - End ----------------------------*/
/*aktive Hauptkategorie immer anzeigen:*/

/*#TopCategories {
   width: 945px;
	height: 25px;
	background-color: #ebfcb8;
	z-index: 99;
	margin-top: 160px;
	}*/

#TopCats div {
	/*margin: 0 auto;*/
	/*background-color: #ebfcb8;*/
	background-image: url(../../images/bg_topnav.jpg);
	width: 945px;
	height: 30px;
	/*border: solid 1px #fff;*/
	margin: 0 auto;
	margin-top: 156px;
	_margin-top: 130px; /*Für IE*/
	/*margin-left: 20px;*/
	z-index: 99;
	}

#TopCats { 
	width: auto;
	height: 30px;
	margin-left: 0px;
	position: absolute;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
	height: 30px;
		  }

#TopCats li     { 
		list-style-type: none;
		display: inline;
		float: left;
		/*vertical-align: top;*/ 
		/*display: block; */
		/*margin: 0;*/ 
		padding: 4px 8px 4px 8px; 
		/*border-bottom: 1px dashed #000;*/ 
		height:30px;
		}
#TopCats ul li  { 
		padding: 4px 8px 4px 8px;  
		/*display: block;*/ 
		height: 30px;
		}
#TopCats a:link    {
		padding: 4px 8px 4px 8px;
			/*-moz-border-radius: 4px;*/
		/*behavior: url(border-radius.htc);*/  
		}
#TopCats a:hover { 
		/*color: #fff;*/ 
		/*background-color:#336600;*/
		background-image: url(../../images/bg_topnav_2.jpg); 
		height:30px;
		padding: 4px 7px 4px 7px;
		color: #d07300;
		border-top: solid 1px #d07300;
		border-left: solid 1px #d07300;
		border-right: solid 1px #d07300;
		-moz-border-radius: 4px;
		/*behavior: url(border-radius.htc);*/ 
		}

#TopCats a.CurrentParent { 
		height: 30px;
		padding: 4px 7px 4px 7px;
		background-image: url(../../images/bg_topnav_2.jpg);
		border-top: solid 1px #d07300;
		border-left: solid 1px #d07300;
		border-right: solid 1px #d07300;
		-moz-border-radius: 4px;
		/*behavior: url(border-radius.htc);*/ 
		}
		
#TopCats a.Current { 
		/*background-color: #FFEAAB;
        	color: #999;*/ 
		height: 30px;
		padding: 4px 7px 4px 7px;
		background-image: url(../../images/bg_topnav_2.jpg);
		border-top: solid 1px #d07300;
		border-left: solid 1px #d07300;
		border-right: solid 1px #d07300;
		-moz-border-radius: 4px;
		/*behavior: url(border-radius.htc);*/  
		}		
		
#TopCats .CatLevel1 a {
		  /*display: block;*/
        padding: 4px 8px 4px 8px;  
		  height: 30px;
		  /*color: #F93;*/
        /*width: 100px;*/
        /*text-align: center;*/
}
 
/*border-top:1px dashed #CCCCCC; width:100px; height:1px;*/
#SubNavi {
        width: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-transform: none;
        font-weight: lighter;
        padding: 0px 5px 0px 5px;
}
#SubNavi, #SubNavi ul  { 
			margin: 0; 
			padding: 0;
			display: inline; 
			}
#SubNavi li     { 
			list-style-type: none; 
			display: block; 
			margin: 0px 5px 0px 5px; 
			padding: 2px 0; 
			/*border-bottom: 1px dashed #ccc;*/
			}
#SubNavi ul li  { 
			padding-top: 4px; 
			padding-bottom: 4px;
			display: block; 
			/*border-bottom: none;*/ 
}
#SubNavi a    { display: block; }

#SubNavi .CatLevel1 a:link {
		display: block;
		background-color: #ebfcb8;
}
#SubNavi a.CurrentParent {
        color: #336600;
		background-color: #c5df91;
		}		

#SubNavi a:hover {
        color: #d07300;
        background-color: #ebfcb8;
		display:block;
}
#SubNavi a.Current {
        color: #336600;
        background-color: #c5df91;
}

    ul#TopCats li.CatLevel1 a.CurrentParent {
        /*background-color: #336600;*/
		background-image: url(../../images/bg_topnav_2.jpg);
        /*color: #ff8c00;*/
		  height: 30px;
		  padding: 4px 7px 4px 7px; 
    }
    ul#TopCats li.CatLevel1 a.CurrentParent:hover {
        /*background-color: #336600;*/
		background-image: url(../../images/bg_topnav_2.jpg);
        color: #d07300;
		  height: 30px;
		  padding: 4px 7px 4px 7px; 
    }
/*.CatNavi a .CurrentParent {
		  display: block;
        color: white;
        background-color: #ebfcb8;
}
.CatNavi .CatLevel1 a {
			display: block;
        color: #336600;
        background-color: #c5df91;
}
.CatNavi a .Current {
			display: block;
        color: #336600;
        background-color: #ebfcb8;
}	*/			

#slider{width: 183px; height: 100px; border: 0px; background: white; position: relative; margin-bottom: 4px;}
.scrollable{position: relative; overflow: hidden; width: 880px; height: 50px; float: left;}
.scrollable .items{width:20000em;position:absolute;clear:both;}
.items div{float: left; width: 150px;}
.scrollable img{float: left; margin: 5px 2px 0 5px; background: white padding:2px; border: 1px solid #cccccc; width: 100px; height: 40px; -moz-border-radius:4px; -webkit-border-radius:4px;}
a.browse{background:url(img/slider/hori_large.png) no-repeat; display: block; width: 30px; height: 30px; float: left; margin: 10px 10px;}
a.right{background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover{background-position: -30px -30px;}
a.right:active{background-position: -60px -30px;}
a.left{margin-left: 10px;}
a.left:hover{background-position: -30px 0;}
a.left:active{background-position: -60px 0;}
  
.borderRadiusBox {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-o-border-radius: 10px;
/*behavior: url("border-radius.htc");*/
} 
/*-------------  Beginn Hauptmenue  oben ------------------*/

/*-------------  Ende Hauptmenue  oben --------------------*/
