BODY {	font-size: 12px;	line-height:17px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	border:0;	margin:0;	padding:9 0 0;}HTML {	overflow-x: hidden;}DIV {    padding: 0;    margin: 0;}FORM {	margin: 0;	padding: 0;	border: 0px;}IMG {    border: 0;}hr {    border: 0;    width: 100%;    color: #bfcaae;    background-color: #bfcaae;    height: 1px;    margin: 0;}A {	COLOR:#000000;	text-decoration: none;	background-color: #bfcaae;	line-height: 110%;}A:hover {    text-decoration:none;	background-color:#bfcaae;	color:#FFFFFF;	line-height: 110%;}a img {	border: none;	background-color: transparent;}TABLE {    border-collapse: collapse;	padding:0;	border:0;	margin:0;}.cms {	padding:20;	background-color:#bfcaae;	border-color:#000000;	color: #000000;	border-top:10px;	margin:20;}.tb-background {    background-color : #FFFFFF;    border: 1px solid #bfcaae;}TR, TD {	border:0;	padding:0;	margin:0;	vertical-align:top;}IFRAME {	border:0;	padding:-0;	margin-top:-9;}.nooverflow {	overflow: hidden;	overflow-x: hidden;	overflow-y: hidden;}h1, h3 {	font-family:Garamond, Georgia, "Times New Roman", Times, serif;	font-weight: bold;	}	h2 {	font-family:Garamond, Georgia, "Times New Roman", Times, serif;	font-weight: bold;	font-size:24px;	background-image: url(../pics/stripes.gif);    padding:5px;	}.microtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding: 9px;}.microtext .title{	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 9px;}.microtextlist {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #000000;	padding: 4px;	list-style-type: none}.microtextlist A{	COLOR:#000000;	text-decoration: none;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;}.microtextlist A:hover {	text-decoration:none;	background-color:#000000;	color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;}	.microtext A{	COLOR:#000000;	text-decoration: none;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;}.microtext A:hover {	text-decoration:none;	background-color:#000000;	color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;}.microtext INPUT {	padding:0px;	margin:0px;	border:1px;}.microtext .padnine{	padding:9px;}textarea {	margin: 0px;	padding: 0px;	border: 0px;}input {	margin: 0px;	padding: 0px;	border: 0px;}select {	margin: 0px;	padding: 0px;	border: 0px;}.featuretext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color: #000000;	padding: 9px;}.featuretext .title{	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 11px;}.featuretext A{	COLOR:#000000;	text-decoration: none;	background-color: #F5FFB8;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;}.featuretext A:hover {	text-decoration:none;	background-color:#000000;	color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;}.blog {	padding-right: 9px;	padding-left: 9px;	padding-top: 0px;	padding-bottom: 0px;}.post {	text-align: justify;	}.ghetto {	font-size: 16px;	line-height:17px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: justify;	border:0;	margin:0;	padding:9 0 0;	}#rechtslink {	COLOR:#000000;	text-decoration: none;	background-color: #bfcaae;	line-height: 110%;}.inkorb {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding: 9px;}INPUT.inkorb {	background-color: #f00ffff;    border-color: #bfcaae;	border-style: solid;	border-width:1px;	padding:0px;	margin:0px;	border:1pt solid #bfcaae;	width: 20px}INPUT.inkorb2 {  background: transparent url(../pics/cart.gif) no-repeat center top;  cursor: pointer;   cursor: hand;   text-decoration: none;  width: 20px;	padding:0px;	margin:0px;	border:1px;}A.navi{	text-align:center;	COLOR:#000000;	text-decoration: none;	background-color: #bfcaae;	line-height: 110%;}A.navi:hover {	text-align:center;    text-decoration:none;	background-color:#000000;	color:#FFFFFF;	line-height: 110%;}.norma {	font-size: 12px;	line-height:17px;	color: #000000;	text-decoration: none;		font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: justify;	font-weight:normal;		font-style: normal;	border:0;	margin:0;	padding:9 0 0;}.news {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}A.news {	color: #ff0000;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;	padding:2 1 2 1;}A:hover.news  {	text-decoration:none;	background-color:#000000;	color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;}TABLE.warenkorb {    border-collapse: collapse;	border-style: dotted;	border-color: #bfcaae;	border:1px;	}TR,TD.warenkorb {	border-style: dotted;	border-color: #bfcaae;	border:1px;	}		