#wrap {
	margin: 0 auto;
	width: 944px;
	z-index:10;

}
body {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;

    background:url(../img/Bilder/bg.jpg) fixed 50% top;

	
	margin: 0px;
	padding: 0px;
	line-height:135%;
	margin-top:40px;
}
#wrap #main {
	background-color: #FFFFFF;
	background-image: url(../img/contentback.jpg);
	background-repeat: repeat-x;
}
#wrap #main #cat {
	width: 192px;
	padding:2px;
	border:#84715D solid 1px;
}
ul,li {
	margin: 0px;
	padding: 0px;
}
#wrap #main #cat {
	float: left;
	margin-right:8px;
	padding-bottom:30px;

}
#wrap #main {
padding:0 17px;
background:url(../img/Bilder/mainBack.png) repeat-y;

}
#wrap #hersteller{padding-bottom:20px;}
#wrap #hersteller img { margin:1px;}
#cart {
	background: #DBD7D3 url(../img/head_cart.jpg);
	background-repeat: no-repeat;
	padding: 35px 8px 8px 8px;
}
#admin {
	background: #DBD7D3 url(../img/head_admin.jpg);
	background-repeat: no-repeat;
	padding: 35px 8px 8px 8px;
}
#cart a{color:#615344;}

#catalog {
	background-image: url(../img/head_cat.jpg);
	background-repeat: no-repeat;
	padding-top: 31px;
	font-size:11px;
}
div#login {
	background: #DBD7D3 url(../img/head_login.jpg);
	background-repeat: no-repeat;
	padding-top: 31px;
}

div#login  ul li{
list-style:none;}
div#login  ul li a{
	background:url(../img/cat_i.jpg);
	display:block;

	width:159px;
	color:#615344;
	text-decoration:none;
	line-height:21px;
	padding-left:13px;
	margin-bottom:1px;
	}
div#login  ul li a:hover{font-weight:bold;}

#catalog ul li{
list-style:none;}
#catalog ul li a{
	background:url(../img/cat_i.jpg);
	display:block;

	width:174px;
	color:#615344;
	text-decoration:none;
	line-height:21px;
	padding-left:18px;
	margin-bottom:1px;
	}
#catalog ul li.level1 a{
	background:url(../img/subcat_i.jpg) 0px 0;
	display:block;
	height:21px;
	width:174px;
	color:#fff;
	text-decoration:none;
	line-height:21px;
	padding-left:18px;
	margin-bottom:1px;
}
#catalog ul li.level2 a{
	background:url(../img/subcat_i.jpg) 20px 0;
	
	width:163px;
	
	padding-left:33px;
	
	}
#catalog ul li a:hover,#catalog ul li a.active{	
	background:url(../img/cat_a.jpg);
	color:white;
}
#tipps {
	background-image: url(../img/head_tipps.jpg);
	background-repeat: no-repeat;
	padding-top: 31px;
}
#tipps ul li {
	list-style:none;
}
#tipps ul li a{
	display:block;
	height:30px;
	background:#ffff80;
	color:#615344;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	margin-bottom:1px;
}
#tipps ul li a:hover {
	background:#EC1E00;
	color:white;
}

#partner {
	background-image: url(../img/head_partner.jpg);
	background-repeat: no-repeat;
	padding-top: 31px;
}
#partner ul li {
	list-style:none;
}
#partner ul li a{
	display:block;
	height:30px;
	background:#CBC7C2;
	color:#615344;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	margin-bottom:1px;
}
#partner ul li a:hover {
	background:#EC1E00;
	color:white;
}
#more {
	background-image: url(../img/head_more.jpg);
	background-repeat: no-repeat;
	padding-top: 31px;
}
#more ul li {
	list-style:none;
}
#more ul li a{
	display:block;
	height:30px;
	background:#CBC7C2;
	color:#615344;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	margin-bottom:1px;
}
#more ul li a:hover {
	background:#EC1E00;
	color:white;
}
#top {
	background-image: url(../img/head_top.jpg);
	background-repeat: no-repeat;
	padding-top: 31px;
}
#versand {
	background-image: url(../img/head_versand.jpg);
	background-repeat: no-repeat;
	padding-top: 31px;
}
#suche {
	background: #DBD7D3 url(../img/head_suche.jpg);
	background-repeat: no-repeat;
	padding: 36px 10px 10px;
}
#suche div{height:18px; vertical-align:center; padding-bottom:10px}
#wrap #hersteller_small {
  clear:both;
	text-align:center;
	display:block;
	height:auto;
	width:800px;
	padding: 20px 0 0;

}
#wrap #hersteller_small .manufacturers{ margin-right:5px; vertical-align:sub; float:left; }

#wrap #hersteller_small img {
width:80px;
border:none;
vertical-align:middle;


}
#wrap #footer {
color:white;

text-align:center;



}

#wrap #footer a {color:white}
#quick_find{margin:0;padding:0;}
#suche input.searchfield {
	height: 16px;
	font-size:11px;
	width:120px;
	padding:0;
	margin: 0;
}
.article {
display:block;
padding-left:10px;

}

.demi{width:320px; float:left}
#wrap #main #container #headerStart {

}
#wrap #main #container #content {
width:686px;
float:right;
color:#615344;
padding:0px 10px 0 0;
}
#angebote {
	background-image: url(../img/angebote.jpg);
	width:693px;
	height:40px;
	
}
#wrap #main #container #content .highlights .item {
	/*height: 340px;*/
	width: 201px;
	float:left;
	padding:5px;
	text-align: center;
}
.item .itemahead h2 {
	font-size: 12px;
	font-weight: bold;
	color: #615344;
	text-align: center;
	/*height: 40px;*/
	/*line-height: 20px;*/
}
.item .itemahead h2 a{text-decoration:none; color:#3D5A61534482}
.item .itemahead h2 a:hover{text-decoration:underline; }
.item .itemdescr {
	line-height: 1.3em;
	color: #615344;
	text-align: left;
	padding:10px;
	height:80px;
}
.item .itemdescr p{margin:0;padding:0}
.itemimg{height:220px;}
.item .more{
clear:both;
width:201px;}
.item .more .price {
	font-weight: bold;
	color: #D10520;
	width: 50%;
	text-align:left;
	padding-left:10px;
	float: left;
}
.item .more .info {
	
	float: right;
	text-align:right; 
	padding-right:5px;
}
h1, h2 {
	font-size: 26px;
	color: #615344;
	line-height: 26px;
	/*padding-top: 20px;*/
}

h2 {
	font-size: 14px;
	color: #615344;
	line-height: 18px;
	/*padding-top: 20px;*/
}

/*.article h1 {
	font-size: 26px;
	color: #615344;
	line-height: 26px;

}*/
#overview td {
border:#B9AFA4 solid 1px;
}
.article #overview a {
	font-weight: bold;
	color: #615344;
display:block;
font-size:12px
}

.article #overview a {
font-size:12px
}
.article #overview a:hover {color:white}

a img{border:none; margin-bottom:1px;}
.oldprice {
	text-decoration: line-through;
	font-weight: bold;
	color: #615344;
}

td h1{
	margin-top:0;}
.topprice {
	font-weight: bold;
	color: #D10520;
}
#wrap #main #container #content .article .productdetails {
	width: 427px;
	float:left;
}
.orderinfo {
	background-color: #DBD8D3;
	padding: 10px;
	margin-left: -10px;
	margin-top: 1px;
}
.order {
	background-color: #CBC7C2;
	padding: 10px;
	margin-left: -10px;
	margin-top:20px;
}
.order .price {
	font-size: 14px;
	font-weight: bold;
}
.otherclients {
	color: #615344;
	margin-left:-10px;
}
.otherclients .infoBoxHeading{
	padding:20px;}
.otherclients ul li{list-style:none;
background:url(../img/pfeil.jpg) no-repeat;
padding-left:10px;
}
.otherclients ul li a{

	color: #615344;
}
.productimg{
width:235px;
text-align:center;
float:left;
}


a{color: #615344;}


.copyright{display:none}

span.productOldPrice{color:red; font-weight:bold; text-decoration:line-through}

img.rahmen{background:#333;padding:5px;border:silver solid 1px;margin:5px}

td.contentsTopics{padding-top:15px;}

#map{border:#615344 solid 1px}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.onepxwidth{width:20px}
table.getFitTable{
	width:100%;
	border:#CBC7C2 solid 5px;

	background:url(../img/logo_mini.png) 99% 4px no-repeat}
table.getFitTable td{
		font-size: 10px;
		padding:2px;

}
.getFitTable tr.head td{ font-size:12px; font-weight:bold; min-height:30px; padding-right:90px; height:30px}
.getFitTable tr.even{}
.getFitTable tr.odd{ background:#CBC7C2}

h2{
	line-height:130%;
	font-size:13px;}
h1{ line-height:135%}

.formAreaTitle{
	font-weight:bold}
	
	
td.main{
	width:290px}
	
#enquiry{ width:400px;}

td.infoBoxHeading{
	background:#CCC;
	font-weight:bold}
input[type="text"]{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top}
	
	
	
/* */

#supersize { position: fixed; top: 0; left: 0; z-index: 0; }
#supersize img, #supersize a
{
	height:100%;
	width:100%;
	display:none;
}

#supersize .activeslide, #supersize .activeslide img
{
	display:inline;
}


p{
	margin-top:0;
	padding-top:0}
	
	
/* ie6-hack */



td span.get {line-height: 24px; height: 30px; display: block; vertical-align: top;}

a{
	outline:none}
h3{
	background:#DBD7D3;
	padding:5px 5px;;
	color:#333;
	 display:block;
	
	 text-align:center}
	#navi{
		float:left;
padding:5px 15px 5px;}

.boxTextBGII{	background:#DBD7D3;
	padding:5px 5px;;
	color:#333;
	width:100%}
	
#slideshow1 {
	height:223px;
	z-index:0;
	position:relative
	

	
}
#slideshow1 a {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}
#slideshow1 a.active {
	z-index:10;
}
#slideshow1 a.last-active {
	z-index:9;
}
#slideshow2 {
	height:306px;
	z-index:0;
	position:relative
	

	
}
#slideshow2 a {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}
#slideshow2 a.active {
	z-index:10;
}
#slideshow2 a.last-active {
	z-index:9;
}

.tipp{
	background:#ffff80;
	padding:5px 10px;
	border: #c00 solid 1px;
	color:#615344;
	font-weight:bold;
	text-decoration:none}
.tipp:hover{
	background:#c00;
	color:white;}
.tipp br{
	display:none}
	
h5{
	color:#615344;
	font-weight:bold;
	font-size:12px;
}

.newtable th{
	color:#615344;
	background:#ccc;
	text-align:left;
	font-weight:normal;
	padding:4px 10px;}
.newtable td{
	background:#F3F3F3;
	padding:4px 10px;
	line-height:25px;}