html, body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;    /* 12 */	color: #000000;	margin: 0px;	padding: 3px;	background-color: #FFFFFF;    /* #C0C0C0  */  background-image: url(/images/backgr.jpg); /* url(/images/carbonbg.gif) */  background-repeat: repeat-x;  /* repeat */}form {	margin: 0;	padding: 0;}/*<fieldset>*/legend {	color: #000080;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;  font-weight: bold;  font-style:  oblique;}fieldset {	border: 1px solid #000080;}/* Überschrift */h2 {  color: #000080;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;	font-size: 20px; 	padding-top: 5px;	margin-bottom: 15px;}/* Überschrift 3*/h3 {  color: #000080;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;	font-size: 15px; 	padding-top: 0px;	margin-bottom: 15px;}/* Überschrift 2*/h4 {  color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;	font-size: 15px; 	padding-top: 0px;	margin-bottom: 15px;}/* Suche */#suchtext {	width: 120px;}#b1 {	width: 60px;	margin-top: 5px;}/* Menue */#catalog ul {	margin: 0px;	padding: 0px;	font-size: 12px;    /* grösse Menue Kataloge Startseit */}#catalog ul ul{	margin: 0 0 0 20px;}#catalog li {	list-style-type: none;	margin-bottom: 4px;}#catalog ul li ul li {	font-size: 11px;     /* grösse Menue Unter - Kataloge */}#catalog a {	text-decoration: none;}#catalog .aktiv {	font-weight: bold;	color: #000080;}/* Kopfbereich */#kopf {        height: 153px;        margin: 0 0 0 0;}/* Seitenkopf */#head {	text-align: center;	padding-top: 20px;	margin-bottom: 30px;}/* Inhalt mitte */#contentm {	margin-left: 210px;	margin-right: 210px;	margin-top: 7px;	background-color: #FFFFFF;	border: 1px solid #666666;   /* #666666 */	-webkit-border-radius: 15px;  -khtml-border-radius: 15px;	-moz-border-radius: 15px;  border-radius: 15px;	padding: 10px;}/* Inhalt rechts */#contentr {  position: absolute;	right: 10px;	top: 160px;  width: 190px;	margin: 0 5px 0 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border: 0px;}/* Linke Seite */#contentl {	position: absolute;	left: 10px;	top: 160px;	width: 190px;	margin: 0 0 0 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border: 0px;}#weekoffer {  font-size: 10px;  font-family: Arial, Helvetica, sans-serif;  text-align: center;}/* Copyright */#footer {	font-size: 10px;	text-align: center;}#footer, #footer a {	color: #999999;	font-size: 10px;	background-color: #FFFFFF;}/* Rahmen im Navagationsmenue */#contentl .box {	margin-bottom: 20px;}/* ligthbox */#lightbox {	background-color: #eee;/* #eee Hintergrundfarbe */	padding: 10px;  /* 10px Ramenbreite Bild */	border-bottom: 2px solid #666; /*1px solid #666  Schatten unten*/	border-right: 2px solid #666; /*1px solid #666  Schatten rechts*/}#overlay {	background-image: url(/gfx/overlay.png);}#lightboxCaption {	color: #333; /*#333*/	background-color: #eee; /*#eee*/	font-size: 80%;	text-align: center;	border-bottom: 1px solid #666; /*#666*/	border-right: 1px solid #666; /*#666*/}* html #overlay {	background-color: #000; /*#000*/	background-image: url(/gfx/blank.gif);	filter: Alpha(opacity=50);}.effectable {	}/* Artikel zeigen.php */h1 {	font-size: 140%;  color: #000080;}h3 {	margin: 0 0 5px 0;	padding: 0 0 5px 0;	text-align: center;	border-width: 0 0 2px 0;	border-color: #CCCCCC;	border-style: dotted;}img.zusatzbilder {	margin: 5px;	border: 1px solid #CCCCCC;}td.varianten select {	width: 98%;	margin-bottom: 20px;}td.multimedia img {	margin-bottom: 20px;}.preisalt {	color: #666666;	text-decoration: line-through;}.angebot {	font-size: 140%;	color: #DD0000;}.zen {	text-align: center;	}#zubehoer {	border-spacing: 15px;}#zubehoer td {	border: 1px solid #CCCCCC;	-webkit-border-radius: 15px;  -khtml-border-radius: 15px;	-moz-border-radius: 15px;  border-radius: 15px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); 	background-color: #FFFFFF;	padding: 10px;	font-size: 90%;	text-align: center;	vertical-align: middle;}#zubehoer td img {	padding-bottom: 10px;}#zubehoer td a {	text-decoration: none;	}/* Texte */p.error {	border: 3px solid #CC0000;	background-color: #FFFF77;	color: #000000;	padding: 20px 10px 20px 10px;	font-size: 120%;	font-weight: bold;	width: 80%;	margin-left: auto;	margin-right: auto;	text-align: center;}/******************************************************//* Startseite highlights */#highlights {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}#highlights table {	border-spacing: 10px;}#highlights td {	border: 1px solid #CCCCCC;	-webkit-border-radius: 15px;  -khtml-border-radius: 15px;	-moz-border-radius: 15px;  border-radius: 15px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	padding: 10px;	font-size: 90%;	text-align: center;	vertical-align: middle;}#highlights td img {	padding-bottom: 10px;}#highlights td a {	text-decoration: none;	font-weight: bold;}/******************************************************//* Startseite no highlights */#nohighlights {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}#nohighlights table {	border-spacing: 10px;}#nohighlights td {	border: 0px solid #CCCCCC;	-webkit-border-radius: 0px;  -khtml-border-radius: 0px;	-moz-border-radius: 0px;  border-radius: 0px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	padding: 0px;	font-size: 90%;      /* text-align: center; */  vertical-align: middle;}#nohighlights2 td {	border: 0px solid #CCCCCC;	-webkit-border-radius: 0px;  -khtml-border-radius: 0px;	-moz-border-radius: 0px;  border-radius: 0px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	padding: 0px;	font-size: 90%;	vertical-align: middle;}#nohighlights td img {	padding-bottom: 10px;}#nohighlights td a {	text-decoration: none;	font-weight: bold;}/****************************** *//* Tab für Auftragshistory *//****************************** *//*#orderhighlights {	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;}*/table#orderhighlights {	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	border-spacing: 10px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 15px;  -khtml-border-radius: 15px;	-moz-border-radius: 15px;  border-radius: 15px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	padding: 10px;	font-size: 90%;	text-align: center;	vertical-align: middle;	margin-bottom: 15px;}/* Tab für NO in Auftragshistory */table#noorderhighlights {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	border: 0px solid #CCCCCC;	-webkit-border-radius: 0px;	-khtml-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);	border-top-right-radius: 50px;	padding: 0px;	font-size: 90%;	/* text-align: left; */	vertical-align: middle;}td#nohl_sp1{	padding: 0px;	font-size: 100%;	text-align: center;	vertical-align: top;}td#nohl_sp2{	padding: 0px;	font-size: 100%;	text-align: left;	vertical-align: top;}td#nohl_sp3{	padding: 0px;	font-size: 100%;	text-align: left;	vertical-align: top;}td#nohl_sp5{	padding: 0px;	font-size: 100%;	text-align: right;	vertical-align: top;}td#nohl_sp6{	padding: 0px;	font-size: 100%;	text-align: center;	vertical-align: top;}td#nohl_sp7{	padding: 0px;	font-size: 100%;	text-align: right;	vertical-align: top;}tr#nohl_sz1{	padding: 0px;	font-size: 100%;	text-align: right;	vertical-align: top;}tr#nohl_sz2{	padding: 0px;	font-size: 100%;	text-align: right;	vertical-align: top;}tr#nohl_sz3{  text-align: right;  font-weight: bold;   }   td#summe{  border-top: 1px solid #000000;  border-bottom: 2px solid #000000;}tr#tr_hd1{  font-size: 12px;  font-weight: bold;}th#th1_1{  text-align: center;}th#th1_2{  text-align: center;}th#th1_3{  text-align: center;}th#th1_4{  text-align: center;}tr#tr_data1{  font-size: 12px;}table#kopfdaten{  border: 2px solid #cccccc;  margin: 10px 0px 0px auto;}table#positionen{  width: 100%;  border: 2px solid #cccccc;}/******************************************************//* Startseite News */#news {  color: #000080;	font-family: Arial, Helvetica, sans-serif;	font-size: 25px;	font-style: italic; }#news table {	border-spacing: 10px;}#news td {	border: 1px solid #CCCCCC;	-webkit-border-radius: 15px;  -khtml-border-radius: 15px;	-moz-border-radius: 15px;  border-radius: 15px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	background-image: url(/images/partfinder.jpg);	padding: 10px;	text-align: left;	height: 70px;}#news td img {	padding-bottom: 0px;}#news td a {  color: #000080;	text-decoration: none;	font-weight: bold;}/******************************************************//* Tabellen mit Schatten und runden Ecken */#tabroundschatt {	font-family: Verdana, Arial, Helvetica, sans-serif; }#tabroundschatt table {	border-spacing: 10px;}#tabroundschatt td {	border: 1px solid #CCCCCC;	-webkit-border-radius: 15px;  -khtml-border-radius: 15px;	-moz-border-radius: 15px;  border-radius: 15px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); 	padding: 10px;	text-align: left;}#tabroundschatt td img {	padding-bottom: 0px;}#tabroundschatt td a {  color: #000080;	text-decoration: none;	font-weight: bold;}/******************************************************//* Startseite Weihnacht */#weihnacht {  color: #000080;	font-family: Arial, Helvetica, sans-serif;	font-size: 25px;	font-style: italic; }#weihnacht table {	border-spacing: 10px;}#weihnacht td {	border: 1px solid #CCCCCC;	-webkit-border-radius: 15px;  -khtml-border-radius: 15px;	-moz-border-radius: 15px;  border-radius: 15px;	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-khtml-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);	background-image: url(/images/weihnacht.jpg);	padding: 10px;	text-align: left;	height: 70px;}#weihnacht td img {	padding-bottom: 0px;}#weihnacht td a {  color: #000080;	text-decoration: none;	font-weight: bold;}/******************************************************//* Steuersatz */.mwst {	font-size: 80%;	color: #999999;	text-decoration: none;}.mwst a {	color: #999999;	text-decoration: underline;}/* Artikelliste */.kleiner {	font-size: smaller;	}/* Warenkorb */input.waranz {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;	text-align: right;	width: 20px;}/* Links */a {	color: #000000;}/* Verfuegbarkeit */.stock {	float: left;	margin-right: 3px;}/* Kundenkonto */#kundenkonto {	font-size: 10px;}/* ------------------------------- define rotation ------------------------------- */#rotate{	/*border: solid 1px red;*/	position:absolute;	width:726px;	height:300px;	top: 430px;	overflow:hidden;	text-align:center;}#tablerotation {	/*background-color: #990;*/	width:348px;	float:left;	left:0px;	top:100px;}.version {	width:70px;	text-align:center;}.light{	background-color:#999999;    /* #5e5e5e  */}/* ---------------------------- roll over rotation ------------------------------ */#rotationm1200{	position:absolute;	width:340px;	height:243px;	left: 368px;	top: 17px; 	float: right;}#defrotbig{	width:220px;	height:100px;	left:0px;	position:absolute;	top: 0px;	background-color:#999999;	text-align:right;}#defrottop{	left:240px;	top:0;	position:absolute;	width:100px;	height:100px;	background-color:#999999;	text-align:right;}#defrotmiddle{	left:120px;	position:absolute;	width:100px;	height:100px;	text-align:right;	background-color:#999999;	top: 123px;}#defrotleft{	left:0;	position:absolute;	width:100px;	height:100px;	top: 123px;	background-color:#999999;	text-align:right;}#defrotright{	left:240px;	top: 123px;	position:absolute;	width:100px;	height:100px;	background-color:#999999;	text-align:right;}#headm1100{	position:absolute;	width:726px;	height:auto;	text-align:center;	top:350px;	overflow: visible;}