* {	margin: 0;	padding: 0;	border:0;}html {	height: 100%;	overflow: auto;	margin: 0;	padding: 0;	border: 0;}body {	height: 100%;	overflow: auto;	background-image: url(gifs/back.gif);	background-position: left;	background-repeat: repeat-y;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 14px;	color: #333333;	margin: 0;	padding: 0;	border: 0;	text-align: left;}div.rahmen0 {	position: relative;	width: 100%;	height: 100%;	overflow: auto;}div#rahmen {	position: relative;	height: 140px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: 0;	z-index: 10;		/* neu */	min-width: 980px;	}div#abschluss {	clear: both;	height: 40px;	background-image: url(gifs/back.gif);	background-position: left;	background-repeat: repeat-y;	}div#rechtespalte {	position: relative;	z-index: 11;	float: right;	width: 210px;	padding: 0px 15px 20px 20px;	margin: 25px 0px 0px 0px;   voice-family: "\"}\"";   voice-family:inherit;	width: 180px;}html>body #rechtespalte {	width: 180px;}div#linkespalte {	width: 55%;	float: left;	margin: 0px 0px 0px 5%;	padding: 5px 0px 0px 0px;		/* neu */	max-width: 1000px;	min-width: 650px;	width: 65%;	   voice-family: "\"}\"";   voice-family:inherit;	margin: 0px 0px 0px 5%;}html>body #linkespalte {	margin: 0px 0px 0px 10%;}div#linkespalteoben {	border:0;	margin: 150px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div#status {	color: #990000;}div#linkespalteobenhome {	margin: 0px 0px 10px 25px;	padding: 5px 5px 5px 5px;}div#linkespaltemitte {	margin: 0px 0px 0px 0px;	padding: 20px 0px 0px 0px;}div#linkespaltemitte div.stopper {	border: 1px solid #990000;	margin: 10px 0px 10px 0px;	padding: 10px;}div#linkespaltemitte div.stopper h3 {	margin-top: 0px;}div#linkespaltemitte img.schmuck {   float: right;	clear: right;	position: relative;	top: -12px;	margin: 15px 0px 0px 30px;	padding: 0px 0px 0px 0px;}div#linkespaltemitte p.groesse {	position: relative;	top: -12px;	text-align: right;	width: 200px;	font-size: 10px;	line-height: 14px;     float: right;	clear: right;	margin: 0px 0px -10px 50px;	padding: 0px 0px 0px 0px;}div.produktinliste {	clear: left;	padding: 0px 30px 0px 30px;	margin: 0px 0px 0px 0px;   voice-family: "\"}\"";   voice-family:inherit;	padding: 0px 30px 0px 30px;}html>body .produktinliste {	padding: 0px 30px 0px 30px;}div.bildbereich {     float: left;	text-align: left;	padding: 0px 20px 0px 0px;	margin: 0px 0px 0px 0px;}div.bildbereich img.front {     clear: left;	float: left;	line-height: 1%;	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.bildbereich p.produktgroesse {	border-collapse: collapse;     clear: left;	float: left;	width: 120px;	font-size: 10px;	line-height: 12px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.textbereich {	clear: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 145px;}div.spreizer {	height: 10px;	margin: 0;	padding: 0;	border: 0;	line-height: 1%;	clear: both;	width: 1%;}div.produktinliste div.spreizer {	height: 35px;	margin: 0;	padding: 0;	border: 0;	line-height: 1%;	clear: both;	width: 1%;}div.produkteinzeln {	clear: left;	margin:0px 0px 0px 0px;	padding: 0px 30px 0px 30px;   voice-family: "\"}\"";   voice-family:inherit;	padding: 0px 30px 0px 30px;}html>body .produkteinzeln {	padding: 0px 30px 0px 30px;}div.produkteinzelntextbereich {   background-color: white;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.produkteinzelnbildbereich {	float: left;	width: 250px;	margin: 0px 0px 0px 0px;	padding: 0px 20px 0px 0px;}div.produkteinzelnbildbereich img {	display: block;	margin: 0px 0px 2px 0px;	padding: 0px 0px 0px 0px;}div.produktmehrbildbereich {	clear: left;	margin: 0px 0px 0px 0px;	padding: 0px 20px 0px 0px;}div.produktmehrbildbereich img {	margin: 0px 2px 2px 0px;	padding: 0px 0px 0px 0px;}div.preis {	text-align: right;	margin: 0;	padding: 0px 0px 10px 0px;}img.zwischenlinie {	display: block;	clear: left;	height: 1px;	width: 99%;	color: #418220;	margin: 0px 0px 0px 0px;	padding: 28px 0px 30px 0px;	border:0;	background-color: white;	line-height: 1px;   voice-family: "\"}\"";   voice-family:inherit;	width: 99%;}html>body .zwischenlinie {	width: 100%;}div#adresskasten {	background-color: white;	border-color: #990000;	border-width: 1px;	border-style: solid;	padding: 5px 5px 5px 5px;	margin: 0px 0px 5px 0px;   text-align: center;}div#spezielleinfo {	display: none;}div.teaser1 {	background-color: white;	border-color: #990000;	border-width: 1px;	border-style: solid;	margin: 0px 0px 5px 0px;	padding: 5px 5px 5px 5px;}div.teaserpromo {	background-color: white;	border-color: #990000;	border-width: 1px;	border-style: solid;	margin: 0px 0px 5px 0px;	padding: 5px 5px 5px 5px;}H1 {	font-size: 18px;	font-weight: bold;	line-height: 22px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;}#status H1 {	font-size: 14px;	font-weight: bold;	line-height: 18px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;}H2 {	clear: left;	font-size: 14px;	font-weight: bold;	line-height: 18px;	margin: 30px 0px 0px 0px;	padding: 0px 0px 10px 0px;}H3 {	font-size: 14px;	font-weight: bold;	line-height: 18px;	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;}H4 {	font-size: 12px;	font-weight: bold;	line-height: 18px;	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;}H1.navigation {	color: #333333;	font-size: 14px;	font-weight: bold;	line-height: 20px;	margin: 0px 0px 8px 0px;	padding:0;	border-bottom-style: solid;	border-bottom-width: 2px;}p, ul {	font-size: 12px;	line-height: 16px;	padding: 5px 0px 5px 0px;}div#linkespaltemitte ul {	margin-left: 20px;}P.navigation {   clear: left;	margin: 5px 0px 5px 10px;	padding: 0;	border-bottom-style: solid;	border-bottom-width: 1px;}P.kopftext {	margin: 0;	padding: 5px 0px 5px 0px;}P.liefermerkmale {}P.kopftexthome {	margin: 0;	padding: 15px 20px 5px 25px;}P.produktbezeichnung {	font-weight: bold;	margin: 0px 0px 0px 0px;	padding: 10px 0px 5px 0px;}P.produktartikeltext {	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;}P.produktartikelnummer {	font-weight: bold;	margin: 0;	padding: 10px 0px 2px 0px;}p.preis {	padding: 0px 0px 0px 0px;}p.preis span {	text-decoration: underline;	font-weight: bold;}p.preis.berechnung {	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 0px;}P.nettopreis {	margin: 0;	padding: 0px 0px 0px 0px;}P.mwst {	margin: 0;	padding: 0px 0px 0px 0px;}P.bruttopreis {	text-decoration: underline;	margin: 0;	padding: 0px 0px 5px 0px;}P.produktblatt {	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 0px;}ul.navigation {	color: #990000;	font-weight: bold;	margin: 0px 0px 0px 15px;	padding: 0px 0px 0px 0px;	border: 0;}li.navigation0 {	list-style-type: none;	list-style-position: outside;	margin: 10px 0px 0px 0px;}li.navigation1 {	list-style-type: square;	list-style-position: outside;	margin: 10px 0px 0px 0px;}li.navigation2 {	list-style-type: disc;	list-style-position: outside;	margin: 4px 0px 0px 15px;}li.navigation3 {	list-style-type: circle;	list-style-position: outside;	margin: 4px 0px 0px 20px;}li.navigation0 a, li.navigation1 a, li.navigation2 a {	color: #418220;	font-weight: normal;	}  li.navigation0 a:hover, li.navigation1 a:hover, li.navigation2 a:hover {	color: #990000;	font-weight: normal;	}  li.navigation2ohne {	color: #418220;	font-weight: normal;	list-style-type: none;	list-style-position: outside;	margin: 4px 0px 0px 15px;}address {	font-size: 10px;	line-height: 14px;	font-style: normal;	text-align: left;}a {	color: #418220;	text-decoration: underline;}a.home {	color: #333333;	text-decoration: none;}a:hover {	color: #990000;	text-decoration: underline;}a.home:hover {	color: #990000;	text-decoration: underline;}img.kopfbild {	width: 0px;	height: 0px;}img.logoimkasten {   text-align: center;	margin: 7px 0px 10px 0px;	padding: 0px 0px 0px 0px;}img.steineimkasten {   text-align: center;	margin: 10px 0px 2px 0px;	padding: 0px 0px 0px 0px;}img.produktbildinliste {   display: block;	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 0px;}img.produkteinzelnbildbereich {	display: block;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 20px;}img.navigation0 {	margin: 5px 0px 0px -15px;}img.ohbklein {	display: inline;	margin: 0px 7px -1px 0px;	padding: 0px 0px 0px 0px;	width: 45px;	height: 14px;}img.dekobild {	float: left;	margin: 0px 20px 10px -20px;	padding: 0px 0px 0px 0px;}img.blockbild {	margin: 10px 0px 10px 0px;	padding: 0px 0px 0px 0px;}div#homeauswahl {	margin: 40px 20px 0px 55px;	padding: 0px 0px 0px 0px;}div#homeauswahl2 {	width: 505px;	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;}div.homeauswahlbalken {	width: 230px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.homeauswahldielen {	position: relative;	top: -30px;	left: 260px;	width: 230px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.homeauswahlziegel {	position: relative;	top: -40px;	left: 40px;	width: 230px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.homeauswahlsolling {	position: relative;	top: -50px;	left: 300px;	width: 230px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.homeauswahluvm {	position: relative;	top: -70px;	left: 80px;	width: 230px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}img.steinhome {	float: left;	margin: -17px 0px 0px 0px;	padding: 0px;}H1.homeauswahl {	background-image: url(gifs/stein_links1.gif);	background-repeat: no-repeat;	background-position: left;	font-size: 19px;	font-weight: bold;	line-height: 25px;	margin: 0px 0px 0px 0px;	padding: 12px 0px 0px 27px;}P.homeauswahl {	font-size: 11px;	line-height: 13px;	margin: 3px 0px 0px 15px;	padding: 0;	border:0;}.betont {	color: #990000;}#fuss {	clear: both;	margin: 0px 0px 0px 0px;	padding: 30px 0px 20px 0px;	text-align: center;}#fuss p{	font-size: 10px;	line-height: 14px;	margin: 0px 0px 0px 0px;	padding: 10px 0px 20px 0px;	text-align: center;}table.formular {	margin: 0px;	padding: 0px;}table.formular td {	margin: 0px;	padding: 2px 0px 2px 0px;}table.formular p {	text-align: left;	display: inline;	margin: 0px 10px 0px 0px;	padding: 0px 0px 0px 0px;	border:0;}select, input, textarea {	border: 1px solid #990000;	padding: 0px px 0px 0px;	margin: 0px 5px 0px 0px;}div.newsletter {	position: relative;}div.newsletter div.eingabe {	margin-top: 2px;	white-space: nowrap;}div.newsletter select, input, textarea {	margin-right: 0px;	height: 20px;	vertical-align: bottom;}div.newsletter input[type=text] {	width: 140px;	position: relative;	top: 0px;	height: 21px;	line-height: 25px;	font-size: 13px;}div.newsletter input[type=submit] {	width: 26px;	margin-right: 0px;	height: 23px;	position: relative;	top: 0px;	border-left: none;	line-height: 23px;	font-size: 11px;	color: #418220;	font-weight: bold;}div.newsletter input[type=submit]:hover {	background-color: #418220;	color: white;}.ohne {	border: none;}
