body {color:#4c4c4c;}

.left {
	float:left;
}

.right {
	float:right;
}

/* paypal bar top start */
#body div.bar.prevnext.paypaltop {background-color:#f0f0f0; border:1px solid #969696;margin:5px;padding:0;height: 100%; float: left; width: 568px;}
/* paypal bar top end */
/* paypal button style start */
#body div.bar.prevnext input[class=paypalbutton] {background-color:#f0f0f0;border:0px;padding:0px;margin-top:5px;}
/* paypal button style end*/
/* paypal bar bottom start */
#body div.bar.prevnext.paypalbottom {margin-bottom:15px;height: 100%;}
/* paypal bar bottom end */

tr.traffic_row {
    display: none;
}

#right dl.news a{
	padding-left: 0px;
	color:#4c4c4c;
}

#right dl.news dd a{
	padding-left: 10px;
	/*color:#4c4c4c;*/
}


#body .product strong.h3 {
	height: 54px;
	overflow: hidden;
}

/*Kategorie-Header*/

.btn_white_green_middle_border{
	cursor:pointer; 
	border-right:1px solid #ffffff;
	font-size: 11px;
	color:#fff;
	line-height: 31px;  
	height: 31px;
	font-weight: bold;
	text-align:middle;
	vertical-align:center;
	width:296.5px;
	display:block;
}

.btn_white_green_middle_border:hover {
	color:#86a84d;
	background:url("../img/backgrounds/bg_navigation_middle_o.gif") repeat-x scroll left 0 #FFFFFF;
}

ul.menue {
	background:url("../img/backgrounds/bg_navigation.gif") scroll left 0;
	background-color: #FFFFFF;
	margin-top:1px;
	width:980px;
	height: 31px;
	margin-bottom:29px;
}

ul.menue ul {
	width:auto;
	height: auto;
	margin-bottom:0px;
}

ul.menue.horizontal  li {
	float:left;
	height: 31px;
}

ul.menue.horizontal  li li{
	height: auto;
	width:296.5px;
}

.btn_white_green_right_full{
	cursor:pointer; 
	float:left; 
	font-size: 11px;
	color:#fff;
	line-height: 31px;  
	height: 31px;
	font-weight: bold;
	text-align:middle;
	vertical-align:center;
	width:200px;
	height:31px;
	display:block;
}

.btn_white_green_right_full:hover {
	color:#86a84d;
	background:url("../img/backgrounds/bg_navigation_right_o.gif") repeat-x scroll left 0 #FFFFFF;
}

.btn_white_green_left_full{
	cursor:pointer; 
	float:left; 
	border-right: 1px solid #FFFFFF;
	font-size: 11px;
	color:#fff;
	line-height: 31px;  
	font-weight: bold;
	text-align:middle;
	vertical-align:center;
	width:184px;
	height:31px;
	display:block;
}

.btn_white_green_left_full:hover {
	color:#86a84d;
	background:url("../img/backgrounds/bg_navigation_left_o.gif") repeat-x scroll left 0 #FFFFFF;
}
	
span.exp_right{
	text-decoration: none; 
	color:#86a84d;
	background:url("../img/backgrounds/bg_navigation_right_o.gif") repeat-x scroll left 0 #FFFFFF;
}
	
span.exp{
	text-decoration: none; 
	color:#86a84d;
	background:url("../img/backgrounds/bg_navigation_middle_o.gif") repeat-x scroll left 0 #FFFFFF;
}

div.bar.categories ul.menue.vertical    li a {	/*Subcategories*/
	text-align:left;
	padding: 7px 10px;
	background: #eaf0e0;
	color:#86a84b;
	font-weight: normal;
}

div.bar.categories ul.menue.vertical    li a:hover { 	/*Hover Subcategories*/
	background-color:#77A84D !important;
	color:#eaf0e0;
} 

li.open span{ 
	background-color: #477905;
	color:#86a84d;
	text-decoration: none; 
	background:url("../img/backgrounds/bg_navigation_middle_o.gif") repeat-x scroll left 0 #FFFFFF;
}

li.open.left span{ 
	background-color: #477905;
	color:#86a84d;
	text-decoration: none; 
	background:url("../img/backgrounds/bg_navigation_left_o.gif") repeat-x scroll left 0 #FFFFFF;
}

li.open.right span{ 
	background-color: #477905;
	color:#86a84d;
	text-decoration: none; 
	background:url("../img/backgrounds/bg_navigation_right_o.gif") repeat-x scroll left 0 #FFFFFF;
}

/*Style: Boxen*/
#body strong.head2 {
	font-weight:bold;
	font-size:18px;
	font-family:Verdana;
}

#left strong.h2{
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;
}

#right strong.h2 {
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;
}

#body .product.big strong.h3 a{
	font-family:Verdana;
	font-weight:bold;
	font-size:18px;
}

#body .product .price { 
	font-family:Verdana;
	font-weight:bold;
	color:#D6B904;
	font-size:30px;
}

#body .boxhead {
	font-family:Verdana;
	font-size: 18px;
}

#right .listitem {
	color: #D6B904;
}

.orange {
	color: #D6B904 !important;
}

hr.line_boxes {
	background-color:#D6B904 !important; 
	margin: 5px 0 !important;
	width:100%;
	color:#D6B904 !important;
	height:1px;
}

#body .line_middle_content {
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom: 1px solid #D6B904;
	float:left;
}

#body .product.big{
	border-bottom: 1px solid #D6B904;
}

#body .position_welcome_pictures {
	float:right;
	margin-right:5px;
	clear:both;
	width:565px;
	padding:10px 5px 5px 5px;
}

#left ul.info {
	margin:0;
	padding:0 0 10px 0;
}

#left form.search{padding:0 0;}


#left ul.info li {
	list-style: disc;
	padding: 0;
	margin: 0;
	margin-left:20px;
}

#left ul.info li a {
	background:none;
	color: #4C4C4C;
	display: block;
	padding:10px 0;
	border-bottom: none;
}

.margin_bottom_15 {
	margin-bottom:15px;
}

#body .product.head strong.h4.thin{
	color:#FFFFFF;
}

.background_start_cat {
	width:163px;
}

#body .product.big_noline{width:282px;padding-left:281px;}

/*Zoom*/
#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;background:#ffffff;border-color:#575656;}
#zoom ul.tabs{padding:0;margin:0;background:#ffffff;height: 28px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:5px;background:#86a84b;width:20px;text-align: center;border:1px solid #86a84b;color:#ffffff;font-weight: bold;}
#zoom a:hover{display:block;padding:5px;background:#eaf0e0;width:20px;text-align: center;border:1px solid #eaf0e0;color:#86a84b;font-weight: bold;text-decoration: none;}
#zoom ul.tabs li.close{float:right;}

/* Order steps */
#body .ordersteps dl {
	width: 102px;
	height: 63px;
	padding: 3px;
	margin: 0 5px 0 0;
	float:left;
	border: 1px solid #86a84b;
	background: #eaf0e0;
	color: #86a84b;
}

#body .product .picture{
	width: auto !important;
}

/**AGB & Impressum*/
div.bar.links a    {
	color:#ACACAC;
}

/*Btn*/
/*span.btn{
	margin-top:7px;
}*/

/*Breadcrumb*/
div#path  {
	margin:0 0 0 205px;
}

#body .boxhead {
	margin:0 0;
}

#body .box{
	margin:0 8px 10px;
}

#body .basket .sumrow td {
	padding-top: 7px;
}

#right .form span.btn input {
	width: 179px;
	padding-top:0;
}

#right .box.minibasket .tocart input{ 
	padding-bottom:2px;
	padding-top:0;
}

#body .basket .upd {
	padding-bottom:2px;
	padding-top:0;
}

#body .basket .frombasket input{ 
	padding-bottom:2px;
	padding-top:0;
}

#left .search span.btn input {
	padding-bottom:2px;
	padding-top:0;
}

#body .product .tocart input{ 
	padding-bottom:2px;
	padding-top:0;
}

span.btn input, span.btn a{
	padding-bottom:2px;
	padding-top:0;
}

#body .product.big strong.h3 {
	height:65px;
}

#body .box .tags a{
	color:#4c4c4c;
}

#body .product.moredetails .longdesc strong.h3 {
	color:#d6b904;
}

#body .product.moredetails .longdesc {
	color:#4c4c4c !important;
}

h1   {
	color:#d6b904;
}

#body .errorbox{
	border:1px solid #E74F13 !important;
	color:#E74F13 !important; 
}

#body div.bar.prevnext {
	border:1px solid #4c4c4c;
}

#body div.bar.prevnext input {
	background:#86a84b;
}

#body div.bar.prevnext .arrowright input {
	background-color: #86a84b;
}

.err {
	color:#E74F13;
}

#body .account_header dt a.active{
	color: #86a84b;
}

#body .product.thin{
	border-color: #FFFFFF;
}

#body .product.head strong.h4.thin{
	border-color:#FFFFFF;
	color:#86a84b;
	background:#FFFFFF;
}

a.black_link {
	color: #86a84b !important;
}

a.black_link:hover {
	color: #86a84b !important;
}

#body .product .download_product input{ background: transparent url(bg/buttons_01_.gif) no-repeat 0 -100px;}
#body .product.details .tocart { margin-top:10px; }

#body .welcome {float:left;width:565px;height:auto;margin:0 5px 10px 5px;padding:0;}

div#left  {
	float:left;
	width:180px;
	background:#FFFFFF;
	/*border-right:4px solid #FFFFFFF !important;*/
	border-right:none;
}

div#content { clear:both; background:none;}