p						{ margin-top:0; }body, html					{	margin:0px;	font-family: Trebuchet MS, Tahoma, Arial;	font-size:13px;	color:#FFFFFF;	line-height:22px;	width: 100%;}body a { font-weight:normal; color:#9abf12; }body a:hover 			{ font-weight:normal; color:#9abf12; }#printable {display:none;}h1	{	font-size: 28px;	font-weight: bold;	color: #FFFFFF;	margin-top: 5px;	margin-bottom: 10px;	font-style: italic;	text-transform: uppercase;	white-space: nowrap;}h2 {	font-size:18px;	font-weight:bold;	color:#FFFFFF;	line-height:24px;	margin-top:5px;	margin-bottom:5px;	font-style:italic;	white-space: nowrap;	}h3	{	font-size:12px;	font-weight:bold;	color:#FFFFFF;	margin-top:5px;	margin-bottom:2px;	font-style:italic;	white-space: nowrap;}.active 				{ color:#9abf12; font-weight:normal; }.active a:link			{ color:#9abf12; font-weight:normal; }.active a:visited		{ color:#9abf12; font-weight:normal; }.active a:active		{ color:#9abf12; font-weight:normal; }.active a:hover			{ font-weight:normal; }.Text {	font-family: Trebuchet MS, Tahoma, Arial;	font-size: 12px;	color: #FFFFFF;	line-height: 22px;}.Text a:link			{ font-weight:normal; color:#9abf12; }.Text a:visited			{ font-weight:normal; color:#9abf12; }.Text a:active			{ font-weight:normal; color:#9abf12; }.Text a:hover			{ font-weight:normal; color:#9abf12; }ul 						{ list-style-type:none; margin:0px; padding:0px; font-family:Trebuchet MS, Tahoma, Arial; font-size:13px; color:#FFFFFF;}li 						{ list-style-image: url(http://plw.eu/img/LI.gif); line-height:24px; margin-left:18px; font-family:Tahoma; font-size:13px; color:#FFFFFF;}input {	border: 0px;	font-family:Trebuchet MS, Tahoma, Arial;	font-size: 12px;	color: #000000;	margin: 0px;	padding: 0px;}textarea				{ background-color:#FFFFFF; border:1px solid #FFFFFF; font-family:Trebuchet MS, Tahoma, Arial; font-size:12px; color:#000000; margin:0px; }table,td {	font-family: Trebuchet MS, Tahoma, Arial;	font-size: 12px;	color:#FFFFFF;	line-height:22px;}.box {	border: solid 0px #36BCD9;	padding: 10px;	font-family: arial;	color: #ffffff;	font-size: 12px;}form {	margin: 0;	padding: 0;}img {	border: 0;}button {	border: 0px;	height: 20px;	background-color: #9abf12;	margin: 0px;	font-weight: bold;	text-transform: uppercase;	color: #fff;	font-size: 10px;}.boxButton {    border: 0px;	height: 20px;	background-color: #9abf12;	margin: 2px;	padding: 0px;	font-weight: bold;	text-transform: uppercase;	color: #fff;	font-size: 10px;	white-space: nowrap;}.galBox {	width: 565px;}.galBoxOben {	background: url('/img/gal_box_oben.png');	height: 4px;}.galBoxContent {	margin: 3px;}.galBoxUnten {    background: url('/img/gal_box_unten.png');	height: 5px;}.galBoxLinks {    background: url('/img/gal_box_rand_links.png');    width: 5px;}.galBoxRechts {    background: url('/img/gal_box_rand_rechts.png');    width: 5px;}.galBoxInner {    background: url('/img/gal_box_tile.png');}.galBoxInnerContent {	padding: 5px;	padding-left: 8px;}.radBox {	background: url('/img/felgen_box.png') top left;	width: 85px;	height: 110px;	float: left;	margin-top: 2px;	margin-right:3px;	margin-left: 2px;	margin-bottom: 3px;}.radBoxHead {	color: #fff;	height: 18px;	width: 85px;	text-align: center;	font-size: 11px;	white-space: nowrap;}.radBoxFelge {	padding-left: 3px;}/* info "popup" */.galInfoBox {	position: absolute;	visibility: hidden;	background-color: #4d4d4d;	color: #FFF;	z-index: 250;	border: 1px solid #98bf0c;}.galInfoBoxContent {	margin: 5px;}.galInfoBoxContent h2 {	text-transform: uppercase;}.felgeInfoBoxHeadline {	text-align: center;	color: #cacaca;}.felgeInfoBoxBild {    background-color: #3e3e3e;    position: relative;}.felgeInfoBoxBildLupe {	position: relative;	left: 5px;	top: -5px;	z-index: 251;	cursor: pointer;}.felgeInfoBoxText {	color: #fff;}.infoPicBox {	padding: 2px;}.infoFooter {	text-align: right;	font-size: 10px;	white-space: nowrap;}.Preview400class {	position: absolute;	top: 0px;	left: 0px;	visibility: hidden;	background-color: #4d4d4d;	z-index: 252;	width: 450px;	font-size: 10px;	padding: 2px;	border: 1px solid #98bf0c;}.Preview400class img {	margin: 5px;}/* haendlerverwaltung */.greyBox {	background-color: #434343;	margin-top: 10px;	margin-bottom: 10px;}.greyBoxContent {	padding: 10px;}.returnError {	border: 1px solid red;	margin: 5px;	padding: 3px;	font-weight: bold;}/* haendlersuche */.resultHeader {	background-color: #4d4d4d;}.resultHeaderContent {	padding: 8px;}.resultHeaderLeft {	float: left;	width: 260px;}.resultHeaderRight {	float: left;	text-align: right;	width: 220px;}.flipper {	text-align: right;	font-size: 12px;	padding-right: 15px;}/** buttons below visit card */.visitButtons {	background-color: #9abf12;	float: left;	margin-right: 2px;	padding: 0;	height: 20px;}.visitButtons div {	padding: 0 2px 0 2px;	color: #363434;	font-size: 14px;	line-height: 20px;}.visitButtons div a, .visitButtons div a:hover, .visitButtons div a:visited, .visitButtons div a:active {	color: #000 !important;	text-decoration: none;}.visitContent {	margin: 12px 30px 12px 12px;	color: #363434;	line-height: 15px;}.visitName {	font-weight: bold;	font-size: 15px;	width: 180px;	/* height: 22px; */	overflow: hidden;	white-space: nowrap;	line-height: 20px;}.visitName a, .visitName a:hover {    font-weight: bold;	font-size: 15px;	text-decoration: none;	color: #363434;	line-height: 20px;	/* height: 22px; */}.visitStreet {	margin-top: 5px;	margin-bottom: 2px;}.visitPLZOrt, .visitLand, .visitFax {	margin-top: 2px;}.visitTel {	margin-top: 10px;}.visitPicInfo {	position: absolute;	top: 12px;	right: 8px;}.visitPicMontage {	position: absolute;	top: 37px;	right: 8px;}.visitPicLager {    position: absolute;	top: 58px;	right: 8px;}.visitPicClock {    position: absolute;	top: 78px;	right: 8px;}.visitPicRad {    position: absolute;	top: 98px;	right: 8px;}.visitPrint {    position: absolute;	bottom: 2px;	right: 8px;	color: #363434;}