/* mod_layout - header */
div.bar.oxid .logo {height:0}

/*mod_bar*/
div.bar .left {position:absolute;left:200px;font-style:italic;}

#body .box ul.list img {
	border:1px solid #dddccc;
	padding:2px;
	filter: alpha(opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
}
/*manufacturers*/
#body .box a:hover img {
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1.00;
}
div#path {
	padding:5px 0px 5px 0px;
}

#body .welcome {
	height:auto; width:auto;
}

/*top of the shop mods*/
#right .listitem {
padding-left:0px;
position: inherit;
width: auto;
display: block;
}

#right .listitem .picture {
width:70px;
height:auto;
position: relative;
float: left;
}

#right .listitem a.title {
width: 98px;
}

span.product_desc {
float: right;
padding-left: 10px;
}

/*products*/
#body .product {border:1px solid #BBBBBB;height:175px;}
#body .product {margin:10px 4px 10px 4px;}


/*basket*/
#body .basket .picture {margin-bottom:25px;}

body {
background: #BDBDBD /*url(bg/bodyverlauf.png) repeat-x top left*/;
}

div#page {
background: transparent url(bg/pagebg.png) repeat-y top center;
padding: 0px 15px;
}

div.bar.oxid dl.box {
display: none;
}

div.bar.oxid {
background: transparent url(bg/head.jpg) no-repeat top center;
height: 196px;
/*background-position:0px 39px;*/
}

div.bar.oxid .logo {
padding: 0px;
margin-top: 40px;
display:none;
}

div.bar.links {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 0 none;
	/*height: 40px;
	position: absolute;
	top: -10px;
	right: 20px;*/
	width: 980px;
}

div.bar.links .right a {
	padding: 6px 5px;
}

div.bar.links a {
	border-left: 0px;
	color: #575757;
	/*line-height: 50px;*/
	font-size: 11px;
}

div.bar.links a.language {
	border: 1px solid #cdcdcd;
	padding:1px;
}

div.bar.links a.language img {
	margin: 0px;
}

div.bar.links a:hover, div.bar.links a:focus {
text-decoration: none;
color: #dddddd;
}

div.bar.categories {background: #529c29;border:1px solid #dedede;}

div.bar.categories a.fixed {
color: #000;
background:#529c29;
}

div.bar.categories a.fixed:hover, div.bar.categories a.fixed:focus {
background-color: #000000;
color: #FC9A1C;
}

div.bar.categories li.open a, div.bar.categories li a.exp {
background-color: #ffffff;
color: #325014;
}

div.bar.categories li a.exp.more {
background-color:  #67582c;
color: #ffffff;
}

div.bar.categories li a.exp.more:hover, div.bar.categories li a.exp.more:focus {
color:  #67582c;
background-color: #ffffff;
}

ul.tree li a.act {
/*background-color: #fea520;*/
background-color : #529C29;
}

ul.tree li a.exp {
	background-position: 0 -200px;
	border: 1px solid #DEDEDE;
	padding-right: 0;
	text-indent: 15px;
}

div.bar.categories ul.menue.vertical li a {
background-color: #f3f3f3;
color: #67582c;
}

div.bar.categories ul.menue.vertical li a:hover, div.bar.categories ul.menue.vertical li a:focus {
background-color: #ccc;opacity:0.9;
color:#000;
}

div.bar.categories ul.menue.vertical li {
border-bottom: 1px solid #E2E2E2;
}


/*span.btn input, span.btn a {
color: #555555;
}*/

span.btn {
	background:url("bg/buttons_01_.gif") no-repeat scroll right -150px transparent;
	display:inline-block;
	height:18px;
	line-height:18px;
	margin:5px 0;
	outline:0 none;
	padding:0 1px 0 0;
}

#left .search span.btn input {
width: 122px;
}
#left .search select {
	margin-top: 2px;
	padding: 1px 0;
	width: 124px;
}

#body .basket .frombasket input {color:#000;}
#body .basket .upd {color:#000;}
#right .box.minibasket .tocart input {color:#FFFFFF}
#body .errorbox {color:#FF0000;}
#footer div.bar .right a {font-size:9px;margin-right:3px;}
div.bar.copy {background:#529c29;}
div#footer {background:#dedede;}
div.bar.shop {background:#dedede;font-size:11px;font-weight:bold;}
div#content {border:1px solid #dedede;border-top:none;margin-top:5px;}
div#right {width:202px;}

#body .product.head.topshop {margin-bottom:70px;}
#body .product strong.h3 a {
color:#f37902;
font-size:12px;
}

#body .product strong.h3 {
height:60px;
}
#body .product .cost big {font-size: 15px;}
#body .product .tocart input {color: #FFFFFF;}
#body .product.small {width: 172px;height:185px;}
#body .product .variants {height: 20px;}

#left .partners {margin: 10px 0px 0px 12px;}

#body .product.details a.sbookmarks {
border-right:0px solid #E2E2E2;
display:inline;
height:20px;
margin:0;
padding:0px;
}

.fbshare {position:relative;float:right;margin: -12px 30px 0px 0px;}
#body .box, #body .boxhead, #body .product.head, #body .product.head strong.h4, #body strong.head2, #body .product.head strong.h4.thin, #body .product.moredetails {border-color: #dddddd;}
#footer .footertext {padding: 25px 0px;}
#footer .shopicons {margin:0px;}
#footer .shop {margin-top: 10px; color: #333333;}
#footer .copy {padding: 15px 0px;}
#body .ordersteps {margin:0 4px 5px;}
#body div.bar.prevnext {height:29px;}
div.left, span.left {width:33%;}

/* ---------------------- lieferstatus -------------------------*/
#body .product .flag {
border:1px solid #969696;
float:left;
height:8px;
margin:3px 8px 0 0;
width:8px;}

#body .product.details .status {
color:#555555;
font-size:13px;
padding-top:1em;}

#body .product.head.topshop {
margin-bottom:30px;}

.paypal_ico {
border:1px solid #AAAAAA;
margin:16px 6px 0 0;
padding:5px;}

.facebook_box {
border:1px solid #AAAAAA;
margin:16px 6px 0 0;
padding:5px 5px 5px 19px;}

/*#body strong#test_LongRunHeader {
background:#f1f1f1;
border-left:8px solid #F50D0D;
margin:0 3px 3px 4px;}*/

/*#body strong#test_FreshInHeader {
background:#f1f1f1;
border-left:8px solid #27F50C;
margin:0 3px 3px 4px;}*/

/*#body strong#test_CategoriesHeader {
background:#f1f1f1;
border-left:8px solid #edf000;
margin:0 3px 3px 4px;}*/

.partnerlogos {
	text-align:center;
	margin-top: 15px;
	border:1px solid #ccc;
	padding:5px;
}
.partnerlogos img{margin:20px 5px 5px 5px ;}
.dhllogo {
border:1px solid #AAAAAA;
margin:16px 6px 0 0;
padding:10px;}

.status{height:25px;}

#test_UsrOpt2_usr, #test_UsrOpt2_pw {
width:140px;
display: inline;
}

/* TSEDV */
#body .morecats {
float:left;
margin:0 5px;
width:99%;
}

#body .morecats dt {
background:#529C29 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
min-height:115px;
}

#body .morecats dl a {
color:#fff;
}

#body .morecats dl a:hover {
text-decoration:none;
color:#000;
}

#body .morecats dd a {
margin-left:10px;
color:#5E5E5E;
}

#body .morecats dd a.nobg {
background:transparent;
margin-left:10px;
padding-left:10px;
text-align:left;
}

#body .morecats dd a:hover {
text-decoration:none;
color:#000;
}

#body .box ul.list li.thumb {
background:transparent none repeat scroll 0 0;
display:block;
float:left;
margin:5px 0 10px 7px;
padding-left:20px;
text-align:center;
width:150px;
height:150px;
}

#body .box ul.list li.thumb a:hover {
color:#000;
text-decoration:none;
}
#delivery_link{left:18px;}