body {	color: #3A3A3A;	font-size: 12px;	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	background-color: #E04B00;	background-image: url('media/elemente/bg.jpg');	background-repeat: repeat-y;}a {	color: #E04B00;	font-size: 12px;	text-decoration: none;	border-bottom: 1px dotted #E04B00;}div#image {	padding: 0;	margin: 0;	left: 0;	top: 0;	position: absolute;}div#nav {	text-align: right;	top: 180px;	left: 0;	width: 164px;	position: absolute;}div#nav p {	padding-right: 10px;	padding-top: 10px;	font-size: 10px;}div#nav ul {	list-style-type: none;	text-decoration: none;	padding: 0;	margin: 0;	border: 0;}div#nav ul li {	padding: 0;	margin: 0;	padding-bottom: 5px;	padding-top: 2px;	border: 0;}div#nav ul li a {	font-size: 14px;	color: #ffff00 ;	font-weight: bold;	padding-right: 10px;	border: 0;}div#nav ul li.selected a {	color: #fff;}div#nav ul ul li {	margin: 0;	padding-right: 14px;	border-right: 6px solid #fff;}div#nav ul ul li a {	color: #fff;	font-weight: normal;}div#nav ul ul li.selected a {	font-weight: bold;}		div#navbg {	position: absolute;	left: 0;	top: 0;	height: 690px;	width: 182px;	background-image: url('/media/elemente/navbg.jpg');	background-repeat: no-repeat;}div#logo {	position: absolute;	left: 0;	top: 0;	height: 148px;	width: 580px;	background-image: url('/media/elemente/logo.png');	background-repeat: no-repeat;}div#bilderleiste {	height: 140px;	width: 540px;	left: 549px;	top: 0;	position: absolute;	visibility: visible;}div#bilderleiste img {	margin-right: 4px;}div#content {	padding: 0;	margin: 0;	border: 0;	width: 480px;	left: 220px;	top: 180px;	line-height: 140%;	position: absolute;	visibility: visible;}div#content h1 {	font-size: 18px;	padding: 0;	padding-bottom: 10px;	margin: 0;	border: 0;	color: #71B400;	font-family: "Trebuchet MS";}div#content h2 {	font-size: 12px;	color: #71B400;}div.content-box {	padding: 10px;	margin: 0;	margin-bottom: 20px;	border: 1px solid #BAD659;}div#content div.listitem {	float: left;	width: 100%;	padding: 0;	margin: 0;	border: 0;	border-bottom: 1px solid #BAD659;	padding-bottom: 0.5em;	padding-top: 0.5em;}div#content div.listitem img {	padding: 0;	margin: 0;	margin-right: 0.8em;	margin-top: 0.2em;}div#content div.listitem h1 {	font-size: 15px;	padding: 0;	margin: 0;	border: 0;}div#content div.listitem h2 {	padding: 0;	margin: 0;	margin-bottom: 0.2em;}div#content div.listitem h3 {	font-weight: normal;	padding: 0;	margin: 0;	margin-bottom: 0.2em;	font-size: 12px;	color: #71B400;}div#content div.listitem div.image {	float: left;	width: 35%;	padding: 0;	margin: 0;}div#content div.listitem div.image img {	padding: 0;	margin: 0;	margin-right: 0.8em;	margin-top: 0.2em;}div#content div.listitem div.imagecat {	float: left;	width: 45%;	padding: 0;	margin: 0;}div#content div.listitem div.imagecat img {	padding: 0;	margin: 0;	margin-right: 0.8em;	margin-top: 0.2em;}div#content div.listitem div.text {	float: left;	width: 55%;	padding: 0;	margin: 0;}div#content div.listitem div.text p {	padding: 0;	margin: 0;	margin-top: 0.2em;}div#content div.listitem div.textcat {	float: left;	width: 52%;	padding: 0;	margin: 0;}div#content div.listitem div.textcat p {	padding: 0;	margin: 0;	margin-top: 0.2em;}div#content div.listitem a img {	border: 0;	border-bottom: 0;	text-decoration: none;}div#content table.products {	width: 100%;	padding: 0;	margin: 0;	border: 0;	border-collapse: collapse;}div#content table.products tr {	border-bottom: 1px solid #BAD659;}div#content table.products tr.endrow {	border-bottom: 0;}div#content table.products td p {	padding: 0;	padding-left: 10px;	padding-top: 2px;	margin: 0;	border: 0;}div#content table.products td {	padding: 5px;	margin: 0;	border: 0;}div#content table.products td.image {	text-align: center;	padding: 0;	margin: 0;	border: 0;	width: 80px;	background-color: #fff;}div#content div.infotext {	float: left;	padding: 5px;	margin: 0;	margin-bottom: 20px;	margin-top: 20px;	border: 1px solid #df5405;	width: 100%;	background-color: #fff6d3;	color: #df5405;}div#content div.listitem img {	border: 1px solid #808080;}div#context {	position: absolute;	visibility: visible;	background-image: url(media/elemente/context-bg.png);	background-repeat: no-repeat;	left: 760px;	top: 220px;	height: 460px;	width: 228px;	margin: 0;	padding: 0;}div#context h1 {	font-size: 18px;	padding: 10px;	margin: 0;	margin-top: 25px;	margin-right: 85px;	border: 0;	color: #ffb8b8;	font-family: "Trebuchet MS";}div#context p {	font-size: 12px;	padding-top: 5px;	padding-bottom: 5px;	padding-right: 10px;	padding-left: 10px;	margin: 0;	margin-right: 25px;	border: 0;}a img {	border: 0;}div#content div.listitem div.imagecat, div.image a {	border: 0;	border-bottom: 0;	text-decoration: none;}table.ordertable {	width: 100%;	padding: 0;	margin: 0;	font-size: 11px;	border-collapse: collapse;}table.ordertable th {	padding: 3px;	text-align: left;	margin: 0;	font-weight: bold;	background-color: #f2ffd0;	border-bottom: 1px solid #BAD659;	border-right: 1px solid #BAD659;}table.ordertable td {	padding: 3px;	margin: 0;	border-bottom: 1px solid #BAD659;	border-right: 1px solid #BAD659;}table.ordertable td.end {	border-right: none;}table.ordertable td p {	padding: 0;	margin: 0;}table.ordertable td input {	float: none;}table.mischungselect {	width: 100%;	border-collapse: collapse;	font-size: 11px;}table.mischungselect th {	border: none;}table.mischungselect td {	border: none;}
