

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#262626;
	margin:0;
	padding:0;
}



div#wrapper {
	width:982px;
	margin: 0px auto;
	text-align:left;
}


div#search {
	position:absolute;
	margin:65px 0 0 600px;
	background: url(/layout/search_ground.gif);
	width:386px;
	height:85px;
}

div#search div#searchbutton {
	position:absolute; 
	margin:-26px 0 0 340px;
	background:url(/layout/go.gif); 
	background-repeat:no-repeat; 
	width:32px; 
	height:32px;
}



div#search form {
	margin:0;
	padding:0;
}

div#search input.search {
	border:0;
	background:#fff;
	width:170px;
}

div#search input.submit {
	position:absolute;
	margin:7px 0 0 3px;
	padding:0;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	background:none;
	cursor:pointer;
}

div#topnav1 {
	position:absolute;
	margin:50px 0 0 700px;
	color:#fff;
}

div#topnav1 a {
	text-decoration:none;
	color:#fff;
}

div#topnav2 {
	position:absolute;
	top:150px;
	background:url(/layout/top_ground.gif);
	width:982px;
	height:38px;
}

div#topnav2 ul {
	list-style-type:none;
	margin:8px 0 0 20px;
	padding:0;
}

div#topnav2 ul li {
	float:left;
	margin:0 15px 0 0;
	
}

div#topnav2 ul li a {
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}

div#topnav2 ul li a:hover {
	color:#4572A3;
}

div#main {
	margin:20px 0 0 0;
}



div#leftbar {
	float:left;
	width:200px;
}

div#leftbar div#navigation {
	padding:50px 0 0 0;
	
}

div#leftbar div#navigation div#top {
	width:180px;
	height:37px;
	background:url(/layout/nav_green.gif);
	color:#fff;
	
}

div#leftbar div#navigation div#top h2 {
	margin:0;
	padding:12px 0 0 5px;
	font-size:16px;
	font-weight:bold;
}

div#leftbar div#navigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
	
}

div#leftbar div#navigation ul li {
	padding:3px;
	font-size:12px;
	font-weight:bold;
}

div#leftbar div#navigation ul li a {
	text-decoration:none;
	color:#ccc;
}

div#leftbar div#navigation ul li ul.sub {
	list-style-type:none;
	margin:0;
	padding:0;
}

div#leftbar div#navigation ul li ul.sub li {
	padding:3px 0 3px 10px;
	color:#ccc;
	background:url(/layout/green.gif);
	background-repeat:no-repeat;
	background-position:3px 50%;
	font-size:11px;
	font-weight:normal;
}

div#leftbar div#navigation ul li ul.sub li a {
	text-decoration:none;
	color:#ccc;
}

div#leftbar div#smallcart {
	margin:15px 0 0 0;
}

div#leftbar div#smallcart div#top {
	width:180px;
	height:37px;
	background:url(/layout/nav_green.gif);
	color:#fff;
	font-size:16px;
	font-weight:bold;
}

div#leftbar div#smallcart div#scontent {
	width:180px;
	background:#4F4A4A;
	color:#fff;
}

div#leftbar div#smallcart div#scontent ul {
	margin:0 0 0 10px;
	padding:0;
}

div#leftbar div#smallcart div#scontent a {
	text-decoration:none;
	color:#fff;
}


div#rightbar {
	float:right;
	width:200px;
	padding:35px 0 0 0;
}

div#rightbar div.box {
	margin:0 0 18px 20px;
	width:180px;
	background:none;
}

div#rightbar div.box div.top {
	width:180px;
	height:62px;
	/*background:url(/layout/nav_white.gif); */
	font-size:14px;
	font-weight:bold;
}

div#rightbar div.box a {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}

div#rightbar div.box div.content {
	width:162px; 
	/*background:#fff;  */
	padding:0 0 5px 6px;
}


div#content {
	float:left;
	margin:45px 0 0 0;
	width:580px;
	background:#fff;
}

div#content h1 {
	margin:0;
	padding:0;
	color:#fff;
	font-size:22px;
}


div#content div#top {
	background:url(/layout/content_top.gif);
	width:580px;
	height:89px;
}

div#content div.cmspre {
	margin:0 20px 20px 20px;
}

div#content div.cms {
	margin:0;
	padding:0;
	width:580px;
}

div#content div#cms div.image {
	width:208px;
	float:left;
	padding:0 0 20px 10px;
}

div#content div#details {
	width:320px;
	float:right;
	padding:0;
	background:none;
	margin:0 15px 0 0;
}


div#content div#details div#order {
	background:url(/layout/ground_order.jpg) #fff;
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #ccc;
	margin:30px 5px 0 5px;
}

div#order form {
	margin:0;
	padding:8px;	
}


div.startpre {
	float:left;
	width:250px;
	height:300px;
	background:url(/layout/start_ground.gif);
	margin:7px;
}

div.startpre h1 a {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#B1C903;
}

div.startpre div.content {
	padding:2px 5px 0 8px;
}

div.zumwarenkorb {
	background:#4572A3;
	width:180px;
	text-align:center;
}

div.zumwarenkorb a {
	padding:3px;
	text-decoration:none;
	color:#fff;
	display:block;
	font-weight:bold;
	font-size:13px;
}

div.bestellen {
	background:#4572A3;
	width:100px;
	text-align:center;
}

div.bestellen a {
	padding:3px;
	text-decoration:none;
	color:#fff;
	display:block;
	font-weight:bold;
	font-size:13px;
}


div#cart {
	
}

div#cart th {
	font-size:13px;
	color:#4572A3;
	background:#F0F0F0;
	padding:3px;	
}

#cartform table {
	width:580px;
}

.field {
	width:250px;
}

.feld {
	width:250px;
}

.hell {
	background:#DFDFDF;
}

.dunkel {
	background:#AFAFAF;
}