/* Typography */
/*Zeile 19*/a{text-decoration:underline;}
/*Zeile 27*/.link {background: url(../img/arrow_details.gif) no-repeat 0 3px;padding-left:14px;font-size:10px;text-decoration:underline;color:#009900 !important; line-height:1.1em;}

/* Layout */
/*Zeile 102*/div#left{float:left;width:180px;background:#F0F0F0;border-right:4px solid #D0D1D3;}

/*Zeile 146*/div.bar.links a    {line-height: 11px;color:#5E5E5E; font-weight: bold; float:left;vertical-align: bottom;padding:7px .5em; border-left:1px solid #FFFFFF;text-decoration:none;}

/* + layout - left */
/*Zeile 192*/#left strong.h2{background:#D0D1D3;padding:10px 5px 5px;margin:0;color:#5E5E5E;}

/*Zeile 197*/#left .search input.txt {width:122px;margin-top:2px;padding:1px 0;background-color:#ffffff;}

/*Zeile 209*/#left ul.info li a {background:url(bg/oxid_pe_.gif) no-repeat left -178px; text-indent: 15px; color: #5E5E5E;display: block;padding:4px 0; border-bottom:1px solid #EFEFEF;}

/*Zeile 222*/ul.tree li a {background:#FFFFFF url(bg/oxid_pe_.gif) no-repeat right  500px;background-color:#F0F0F0;color:#5E5E5E;display:block;padding:10px 2px;padding-bottom:7px;border-top:1px solid #D0D1D3;text-decoration:none;}
/*Zeile 223*/ul.tree li a.has{padding-right:15px;padding-left:15px;background-position:left -175px;color:#009900;}
/*Zeile 224*/ul.tree li a.root{text-indent:15px;padding-right:0;background-position:0 -175px;padding-left:0px;font-weight: bold;border-color:#D0D1D3;color:#5E5E5E;}
/*Zeile 225*/ul.tree li a.exp{text-indent:15px;padding-right:0;background-position:0 -200px;}
/*Zeile 226*/ul.tree li a.act{background-color:#66CC66;color:#FFFFFF;}
/*Zeile 227*/ul.tree li a.exp.act{background-position: 0 -225px;}
/*Zeile 227*/ul.tree li a.last{background-position: 0 -175px;padding-left:15px;color:#009900;}
/*Zeile 227*/ul.tree li a.last.act{background-position: 0 -225px;background-color:#66CC66;color:#ffffff;}

/* + layout - right */
/*Zeile 231*/#right strong.h2{position:relative;border-left:4px solid #EDF1F0;background:#EDF1F0;padding:10px 5px 5px;margin:0;color:#5E5E5E;}
/*Zeile 234*/#right div.box {border-left:4px solid #EDF1F0;padding:7px 10px;background-color:#FAFAFA;}

/*Zeile 238*/#right input.fullsize {width: 116px; padding: 0;background-color:#ffffff;}

/*Zeile 240*/#right div.forms strong.h2 {background-color: #FFFF99;color:#5E5E5E;border-left-color:#FFFF99;}
/*Zeile 242*/#right div.forms div.box{border-left-color:#FFFF99;background-color:#FFFFEB;}

/* Content    */
/*Zeile 299*/#body a:hover{text-decoration: underline; color: #009900;}

/*Zeile 303*/#body strong.head2 {margin:0 5px 10px 5px;background: #66CC66;color:#ffffff;border:1px solid #009900;border-left-width:8px;float:left; width:549px;padding:8px 6px;}
/*eigene css*/#body .boxhead_cms {margin:0 5px;background:#66CC66; padding:6px 5px 6px 7px;height:20px;border-top:1px solid #009900;border-left:8px solid #009900;border-right:1px solid #009900;line-height:20px; font-size: 11px;font-weight: bold;color:#ffffff;width:549px;float:left;position:relative;}
/*eigene css*/#body .boxhead_user {margin:0 5px;background:#66CC66; padding:6px 5px 6px 7px;height:20px;border-top:1px solid #009900;border-left:8px solid #009900;border-right:1px solid #009900;line-height:20px; font-size: 11px;font-weight: bold;color:#677787;width:549px;float:left;position:relative;}
/*Zeile 304*/#body .boxhead {margin:0 5px;background:#FFFF99; padding:6px 5px 6px 7px;height:20px;border-top:1px solid #FFF260;border-left:8px solid #FFF260;border-right:1px solid #FFF260;line-height:20px; font-size: 11px;font-weight: bold;color:#677787;width:549px;float:left;position:relative;}
/*Zeile 310*/#body .box{border:1px solid #CBCBCB;border-top:none;padding:8px 6px;margin:0 5px 10px;width:556px;float:left;background:#FFFFFF;}
/*Zeile 315*/#body .box ul.list li{background:url(../img/arrow_subcategory.gif) no-repeat 0 2px;display:inline;padding-left:8px;margin-right:10px;}

/*Zeile 327*/#body div.bar.prevnext {background-color:#EFEFEF; border:1px solid #CBCBCB;margin:5px;padding:0;height: 27px; float: left; width: 568px;}
/*Zeile 328*/#body div.bar.prevnext input {background:#009900;color:#FFFFFF;border:1px solid #EFEFEF;cursor:pointer;font-size: 11px;font-weight:bold;padding:5px 35px;margin:0;line-height: 1.1em;}

/* Products */
/*Zeile 369*/#body .product{border:1px solid #CBCBCB;float:left;width:143px;height:190px;margin:0 5px 10px 5px;padding:5px 5px 5px 130px;position:relative;background:#FFFFFF;}
/*Zeile 370*/#body .product .picture{display:block;width: 121px;text-align: center;position:absolute;top:8px;left:8px;overflow: hidden;}
/*Zeile 371*/#body .product strong.h3 {margin:0;height: 66px; display: block;}
/*Zeile 372*/#body .product strong.h3 a{font-size: 10px;color:#009900;}
/*Zeile 379*/#body .product .actions a{text-decoration: underline; color: #009900; padding-left: 12px; background: url(../img/arrow_details.gif) no-repeat 0 5px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}

/*Zeile 417*/#body .product.small {height:200px;}
/*Zeile 460*/#body .product.details {height:auto;min-height: 260px; margin-bottom: 0; border-bottom: none; border-color: #CBCBCB;}
/*Zeile 461*/#body .product.details strong.h4 {border-color:#FFF260;color:#5E5E5E;background:#FFFF99;padding:1px 5px 8px 7px; display: block;}
/*Zeile 466*/#body .product.details .picture {text-align:left;height: 365px;width:350px;}

/*Zeile 480*/#body .product.details .actions a{display:block;color:#5E5E5E;text-decoration:none;}

/*Zeile 513*/#body .product.moredetails {margin:0 5px 10px; height: auto; width: 556px; border-top: none; padding: 5px 6px;border-color:#CBCBCB;}

/*Zeile 522*/#body .product.moredetails .longdesc .question a {font-size: 10px; font-weight: bold; color:#66CC66;text-decoration:underline;}

/*Zeile 531*/#body .wellcome {float:left;width:auto;height:auto;margin:0 5px 10px 5px;padding:0;}

/* Locator */
/*Zeile 552*/#body .locator {margin:0 5px 10px 5px; border:1px solid #009900; color: #ffffff;float:left;width:568px;}
/*Zeile 553*/#body .locator .lochead {background: #66CC66; color: #ffffff; padding: 8px .6em; height: 1.1em;}
/*Zeile 554*/#body .locator .lochead strong.h4 {margin: 0; padding: 0; color: #ffffff; font-size: 11px; font-weight: bold; float: left;}
/*Zeile 555*/#body .locator .locbody {padding: 5px 0.6em; text-align: right; height: 5em; overflow: visible;}

/* ORDER */

/* Order steps */
/*Zeile 585*/#body .ordersteps dl {width: 102px; height: 63px; padding: 3px; margin: 0 5px 0 0; float:left; border: 1px solid #CBCBCB; background: #EFEFEF; color: #757C83;}
/*Zeile 587*/#body .ordersteps dt, #body .ordersteps dt a {font-size: 10px; font-weight: bold;color:#757C83;}
/*Zeile 588*/#body .ordersteps dl big {font-size: 21px; line-height: 19px;}
/*Zeile 590*/#body .ordersteps dd, #body .ordersteps dd a {font-size: 9px; margin: 0;color:#009900;}
/*Zeile 592*/#body .ordersteps dl.active {background: #FFFFFF;border:1px solid #009900;}
/*Zeile 593*/#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {color: #009900;}
/*Zeile 599*/#body div.bar.prevnext .arrowright input {background: url(bg/oxid_pe_.gif) no-repeat 15px -318px; background-color: #009900;}

/* Basket */
/*Zeile 608*/#body .basket {float: left; margin: 0 3px 10px 6px; border: 1px solid #CBCBCB;  border-left:none; empty-cells: show;width:569px;}
/*Zeile 611*/#body .basket th {background: #66CC66; color: #ffffff; font-weight: bold; height: 25px; padding-left: 6px;}
/*Zeile 612*/#body .basket th.brd {padding: 0;border-left: 1px solid #009900;}
/*Zeile 613*/#body .basket th .brd_line {background: #009900; width: 7px; height: 25px;}
/*Zeile 615*/#body .basket td.brd {border-left: 1px solid #CBCBCB;}

/* user options step */
/*Zeile 652*/#body strong.useroptboxhead {margin:10px 5px 0;background: #D0D1D3; padding:4px 5px 5px 7px;height:20px;border:1px solid #009900;border-left:8px solid #009900;border-right:1px solid #009900;border-bottom:1px solid #D0D1D3;line-height:20px; font-size: 12px;font-weight: bold;color:#5E5E5E;width:162px; display: block;}
/*Zeile 654*/#body .useroptbox {border:1px solid #CBCBCB; border-top: none; width:151px;height:324px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; font-size: 12px;}

/*Zeile 771*/#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500; filter:alpha(opacity=70); opacity: 0.7;}

/* payment step */
#body .paymentboxhead, #body .thankyouboxhead {margin-top: 5px;background:#66CC66;border-top:1px solid #009900;border-left:8px solid #009900;border-right:1px solid #009900;}


.link_headermenu{
	color:#ffffff;
}

.link_header{
	font-size:9px;
	color: #373A3F;
	text-decoration: none;
}

td.link_header
{
	padding-right:15px;
	padding-bottom:3px;
}

/* information list */
#right ul.info {margin:0;padding:0 0 30px 0;}
#right ul.info li {list-style: none; padding: 0; margin: 0;}
#right ul.info li a {background:url(bg/oxid_pe_.gif) no-repeat left -178px; text-indent: 15px; color: #5E5E5E;display: block;padding:4px 0; border-bottom:0px solid #EFEFEF;text-decoration:none;}

#body .basket .flag {width:6px;height: 6px;border:1px solid #969696;float:left;margin:3px 8px 0 0;}
#body .basket .flag.green{background-color:#00ab1f;}

.errorformat_text {	border-width: 2px; border-style: solid; border-color: #990000 #FF0000 #FF0000 #990000; background-color: #FFFFFF;}

/* D3 MOD START  * 2010-08-24 RE */
#body .product.big {height:auto;padding-left:367px;width:196px;}
#body .product.big .picture {width:350px;}
#body .product.big .variants {height:42px;}
/* D3 MOD END    * 2010-08-24 RE */