﻿/* default-design.css netprodukt.de Frank Niemtschke info@netprodukt.de 27.01.2007 Alle Rechte vorbehalten Version 1.0 2007 *//* Abst�nde, Border auf Null f�r alles */html {	height: auto;	border: none;	margin: 0px;	padding: 0px;	}/* Seitenbody Grundangaben */   body.wmain {	width: 100%;	height: 100%;	padding:0px;	margin:0px;	border: none;	background: #e0ba8f; /* Hintergrund Seite */	overflow: -moz-scrollbars-vertical;	}/* Größe und Schrift Zentrierung festlegen der Ansicht */div.wmain {	width: 100%; 	max-width: 1198px;	min-width: 760px;	height: auto;	padding: 0px;	margin-left: auto; 	margin-right: auto; 	margin-bottom: 0px; 	margin-top: 0px;	background: transparent;	font: 0.875em Verdana, Geneva, Arial, Helvetica, sans-serif; /* General Schrift */	color: #011d13; /* General Schriftfarbe */	}/* Kopfteil f�r Logo etc. */div.wkopf {	width: 100%; 	height: 210px;	padding:0;	margin-top:8px;	border-top: 1px solid #ffffff;	border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;	border-bottom: 0px;	background: #e0ba8f url(../designimg/eazy_logo.jpg) no-repeat;	-moz-border-radius: 20px 20px 0 0;	}div.wkopf_s{	padding-top: 138px;	margin-left:120px;	font: normal bold 1.2em "MS Sans Serif", Geneva, sans-serif;	color: #fffff0;	position: relative;	background-color: transparent;}/* Hauptmenue Abmessung, Hintergrund, Abgrenzung */div.whmenuezeile {	width: 100%; height: 39px;	padding-left: 0;	border-bottom: 0;	border-top: 0px solid white;	background: transparent url(../designimg/hg_hmenue.jpg) no-repeat;	border-left: 1px solid #aed0c2;	border-right: 1px solid #aed0c2;	}/* Hauptbereich f�r Inhalte */div.winhalt {	width: 75%;	height: auto;	min-height: 500px;	margin:0px;	border-left: 1px dashed #00ccce; 	border-right: none; 	border-bottom: none; 	border-top: none;	background: transparent;	float: left;	padding: 5px 1% 5px 3%;	color: #011d13;	}/* Untermenue Groesesse und Zentrierung festlegen */#wumenue {	width: 20%; 	height: auto;	padding:0px;	margin-left:0px; 	margin-right:0px; 	margin-top:10px; 	margin-bottom:32px;	background-color: transparent;	float: left;	color: #011d13;	}div.wnavwerb{	width: 160px;	height: 160px;	margin-left: auto;	margin-right: auto;	margin-top: 10px;	margin-bottom: 20px;	padding: 0px;	background-color: transparent;	-moz-border-radius:8px;	-moz-box-shadow: #d8d8d8 2px 2px 2px 2px;	padding: 0px;	border: 1px solid #ccc;}div.wnavwerb iframe{	border:none;	width: 160px;	height: 160px;	margin:0px;	padding: 0px;}a {  	color: #162324;	text-decoration: none;	background-color: transparent;	}hr {	width: auto;	height: 2px;	border-top: 1px solid Silver;	border-left: 0px;	border-bottom: 1px solid transparent;	border-right: 1px solid transparent;	margin-top: 1px;	margin-bottom: 1px;	padding: 0px;	background-color: transparent;	color: Silver;}a:hover { /* Format Menue Links Hover */		color: Red;	text-decoration: underline;	background-color: transparent;	}div.wfooter a { /* Footer Link cms */ 	color: #AAAAAA;	text-decoration: none;	height: auto;	}div.wfooter a:hover { /* Footer Link cms */ 	color: Red;	text-decoration: underline;	}form {	border: none;	padding: 0px;	margin:0px;	}div.whauptteil {/* Hauptteil Inhalt Abmessung, Hintergrund, Abgrenzung */	width: 100%;	max-width: 1200px;	min-height: 400px;	height: auto;	padding:0px;	margin:0px;	border:none;	position: absolute;	visibility: visible;	float: left;	-moz-border-radius: 0 0 20px 20px;	}div.wtext1 a,div.wtext2 a {	color: #4b3063;	}div.wtext1 li, div.wtext2 li {	margin-top:5px;	list-style: outside url(../designimg/list_text.gif);	line-height: 1.1em;	height: auto;	padding-top: 0px;	padding-bottom: 0px;	}div.wtext1 ul, div.wtext2 ul {	margin-top:4px;	list-style: url(../designimg/list_text.gif) ;	}div.wtext1 a:hover,div.wtext2 a:hover {	color: #DC143C;	}div.wfuss {/* Fussteil Abmessung, Hintergrund, Abgrenzung */	width: 100%;	height: 28px;	border-left: none; 	border-right: none; 	border-bottom: 1px solid #000000;	border-top: 1px solid #000000;	background: #464239;	color: white;	padding-top: 0px;	padding-bottom: 0px;	float: left;	margin-bottom: 0px;	}div.wfuss a { /* Format MenueLinks WEBs */ 	color: #fffff0;	text-decoration: none;	}div.wfuss a:hover { /* Format MenueLinks WEBs */ 	color: #ffd700;	text-decoration: underline;	}div.whmenueleer {/* Leerer Bereich im Hauptmenue */	width: 20%; height: 39px;	border-right: 0px solid #ffffff;	border-bottom: 1px solid #ffffff;	float: left;	background: transparent;	color: #011d13;	}div.whmenueleer2 {/* Leerer Bereich im Hauptmenue */	width:auto; 	height: 39px;	border-bottom: 1px solid #ffffff;	float: right;	background: transparent;	color:#011d13;	}div.whmenueauswahl {/* Hauptmenue, Ausgew�hlter Menuepunkt */	width: 15%; 	height: 39px;	padding-top: 0px;	border-right: 1px solid #ffffff; 	border-left: 1px solid #ffffff; 	border-top: 1px solid #ffffff;	margin-top: 0px;	text-align: center;	background: white;	font: bold 1em/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	float: left;	color: white;	-moz-border-radius: 10px 10px 0 0;}div.whmawre{clear: both;float: right;	width: 11px;	height: 26px;	background: transparent;margin-top: -24px;color: #011d13;}div.whmenueauswahl a {/* hover Hauptmenue, Ausgew�hlter Menuepunkt */	color: Red;}div.whmenueauswahl a:hover {/* hover Hauptmenue, Ausgew�hlter Menuepunkt */	color: #DC143C;}div.whmenuepunkt {/* Hauptmenue, NICHT Ausgew�hlter Menuepunkt */	width: 15%; height: 39px;	padding-top: 0px;	border-right: 0px;	border-bottom: 0px;	text-align: center;	font: bold 1em/2em Verdana, Geneva, Arial, Helvetica, sans-serif;	float: left;	background: transparent;	color: white;}div.whmenuepunkt a { /* Links Hauptmenue Punkt */ 	color: #ffffff;	text-decoration: none;	}div.whmenuepunkt a:hover { /* Links Hauptmenue Punkt */ 	color: #ffd700;	text-decoration: none;	}	div.whmenuepunkt:hover {/* Hauptmenue, NICHT Ausgew�hlter Menuepunkt */	background: #ff4500;	color: Red;	height: 31px;}h1.wueberinhalt{/* �berschrift f�r Inhalte */	padding: 0px;	margin-bottom: 8px;	margin-top: 10px;	margin-left: 0px;	margin-right: 0px;	color: #2f2f28;	width: auto;	font: bold 1.125em Verdana, Geneva, Arial, Helvetica, sans-serif;	letter-spacing: 0.035em;	border-bottom: 1px solid #ff8c00;}h2{/* �berschrift 2*/	padding: 0px;	margin-bottom: 2px; margin-top: 4px;	color: Maroon;	font: bold 1.05em Verdana, Geneva, Arial, Helvetica, sans-serif;	letter-spacing: 0.01em;	border:none;	width: auto;	display: block;} h3{/* �berschrift 2*/	padding: 0px;	margin-bottom: 2px; margin-top: 4px;	color: Maroon;	font: bold 0.95em Verdana, Geneva, Arial, Helvetica, sans-serif;	letter-spacing: 0.01em;	border:none;	width: auto;	display: block;} h4{/* �berschrift 2*/	padding: 0px;	margin-bottom: 2px; margin-top: 4px;	color: Maroon;	font: bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	letter-spacing: 0.01em;	border:none;	width: auto;	display: block;} h4 p{/* �berschrift Abstand p*/	margin-top: 0px;	padding-top: 1px;}div.wtext1 {/* Inhalt Text einspaltig */	width: 100%; height: auto;	padding-bottom:6px;	background-color: transparent;	line-height: 1.3em;	float: left;	padding-left:0px;}.wtext21 {/* Inhalt Text zweispaltig 1Spalte */	width: 74%;	margin-left: 0px;	line-height: 1.1em;	float: left;	position: relative;	border:0px;	padding-right: 1%}.wtext22 {/* Inhalt Text zweispaltig 2Spalte */	width: 22%;	line-height: 1.1em;	margin-left: 0px;	float: left;	position: relative;	padding: 1%;	background-color: transparent;	border: 1px solid #9b5d5d;	-moz-box-shadow: #afaa9c 2px 2px 2px 2px;}div.wtext2 {/* Inhalt Text zweispaltig 2Spalte */	width: 100%; height: auto;	background-color: transparent;	float: left;	line-height:1.1em;	margin-bottom:6px;	margin-left: 0px;}div.claer {/* Claering */	height: 1px;	margin: 0px;	padding: 0px;	border: 0px;	clear: both;	display: none;}div.sprechts {/* Claering */	height: auto;	width: 15%;	margin-left: 2%;	padding: 4px;	border: 1px solid #CFD2E3;	float: right;}div.wformzeile{/* Formular Zeile Bezeichnung Feld */	width: auto; height: auto;	padding-right: 2%;	margin-bottom: 1px;	border-bottom: 1px solid #EDEDED;	background-color: transparent;	text-align: right;}div.wformzeile_cap{/* Formular Zeile Bezeichnung Feld */	width: auto; height: auto;	padding-right: 2%;	margin-bottom: 1px;	border: none;	text-align: right;	background-color: transparent;}div.wformzeilesel{/* Formular Zeile Bezeichnung Feld */	width: 100%; height: auto;	padding: 0px;	margin-bottom: 1px;	border-bottom: 1px solid #EDEDED;	text-align: right;	background-color: transparent;}div.wformzeilesel:hover{/* Formular Zeile Bezeichnung hover */	background-color: #FAE6D1;}div.wformzeilecbox{/* Formular Zeile Bezeichnung Feld */	width: 100%; height: auto;	padding-right: 0%;	margin-bottom: 1px;	border-bottom: 1px solid #EDEDED;	text-align: right;	background-color: transparent;}div.wformzeile:hover{/* Formular Zeile Bezeichnung hover */	background-color: #FAE6D1;}div.wformzeilerb {/* Formular Zeile Bezeichnung Feld */	width: 49.5%; height: auto;	padding-right: 51%;	margin-bottom: 1px;	border-bottom: 1px solid #EDEDED;	text-align: right;	background-color: transparent;}div.wformzeilerb:hover{/* Formular Zeile Bezeichnung hover */	background-color: #FAE6D1;}div.wformzeilecbox:hover{/* Formular Zeile Bezeichnung hover */	background-color: #FAE6D1;}div.wmeldzeile{/* Formular Zeile f�r Meldungen Feld */	width: auto; height: auto;	border-bottom: 0px dashed #BCBCBC;	text-align: left;	background-color: #EBCB66;	margin-bottom: 1px;	padding-left: 1%;	color: Red;}div.wmeldzeileg{/* Formular Zeile f�r Meldungen Feld */	width: auto; height: auto;	text-align: left;	background-color: #90E491;	margin-bottom: 1px;	padding-left: 1%;	color: Black;	font-weight: bold;}ul.webene0, ul.webene1, ul.webene2, ul.webene3, ul.webene4 { /*Lage Untermenuepunkte Ebene0 */	width: auto;	height: auto;	margin:0px;	padding:0px;	border:0px;	display: block;	background: transparent;	list-style: none;	}ul.webeneextern {/* Lage Untermenuepunkte Ebene externe Links */	margin-left:0%; 	margin-right:0%; 	margin-bottom: 10px; 	margin-top:30px;	padding-bottom:0px; 	padding-left:0px; 	padding-top:0px;	border:none;	list-style: none;	width: auto;	height: auto;	}ul.webeneextern li {/* Lage Untermenuepunkte Ebene externe Links */	margin:0px; 	padding:0px;	border:none;	list-style: none;	width: auto;	height: auto;	}ul.webeneextern a {	color: Maroon;	width: auto;	font: bold 0.8em/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	height: 25px;	margin-right:0px;	text-align: right;	padding-right:7%;	display: block;	}ul.webeneextern a:hover {	color: Red;	}/* Untermenue ---------------------------------------------------*//* Liste Untermen�-Punkt */ul.webene0 li.wumenuepunkt,ul.webene1 li.wumenuepunkt, ul.webene2 li.wumenuepunkt,ul.webene3 li.wumenuepunkt,ul.webene4 li.wumenuepunkt  {	height: auto;	margin:0px;	padding-left:0px;	border-bottom: 1px dashed #afd1c3;	border-right: 6px solid #afd1c3;	background: transparent;	text-align: right;	list-style: none;	display: block;	border-top: 2px solid white;}ul.webene0 li.wumenuepunkt:hover,ul.webene1 li.wumenuepunkt:hover, ul.webene2 li.wumenuepunkt:hover,ul.webene3 li.wumenuepunkt:hover,ul.webene4 li.wumenuepunkt:hover  {	background: #ff4500;}/* Link Untermen�-Punkt */ul.webene0 li.wumenuepunkt a,ul.webene1 li.wumenuepunkt a,ul.webene2 li.wumenuepunkt a,ul.webene3 li.wumenuepunkt a,ul.webene4 li.wumenuepunkt a{	color: Maroon;	height: auto;	padding:0px;	margin-left: 2%;	display: block;	font: bold 0.95em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: left;}ul.webene1 li.wumenuepunkt a{	font: normal 0.90em/1.55em Verdana, Geneva, Arial, Helvetica, sans-serif;	margin-left: 6%;}ul.webene2 li.wumenuepunkt a{	font: normal 0.850em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;	margin-left: 8%;}ul.webene3 li.wumenuepunkt a{	font: normal 0.75em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;	margin-left: 12%;}/* Hover-Link Untermen�-Punkt */ul.webene0 li.wumenuepunkt a:hover,ul.webene1 li.wumenuepunkt a:hover,ul.webene2 li.wumenuepunkt a:hover,ul.webene3 li.wumenuepunkt a:hover,ul.webene4 li.wumenuepunkt a:hover {	color: #ffffff;}/* Auswahl-Untermen� *//* Liste Untermen�-Auswahl */ul.webene0 li.wumenueauswahl,ul.webene1 li.wumenueauswahl,ul.webene2 li.wumenueauswahl,ul.webene3 li.wumenueauswahl,ul.webene4 li.wumenueauswahl {	height: auto;	margin:0px;	padding-right:2%;	border-right: 6px solid red;	border-bottom: 1px dashed red;	border-top: 2px solid white;	background: White;	text-align: left;	list-style: none;	display: block;	}ul.webene0 li.wumenueauswahl a,ul.webene1 li.wumenueauswahl a,ul.webene2 li.wumenueauswahl a,ul.webene3 li.wumenueauswahl a,ul.webene4 li.wumenueauswahl a {	color: Red;	height: auto;	padding-top:4px;	padding-bottom:4px;	padding-left:2%;	text-align: left;	display: block;	font: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	border:0px;	margin: 0px;}ul.webene0 li.wumenueauswahl a:hover,ul.webene1 li.wumenueauswahl a:hover,ul.webene2 li.wumenueauswahl a:hover,ul.webene3 li.wumenueauswahl a:hover,ul.webene4 li.wumenueauswahl a:hover {	color: Red;}/* ------------------------------------------------------- */div.wsprachum {/* Aussehen Sprachumschaltung */	width: 100%; height: auto;	margin: 0px;	padding: 0px;	border: none;	background: transparent;	text-align: center;}.wabstand {/* Abstand f�r Objekte, Bilder */	padding: 2px;	margin:0px;	border: none;}div.wsucheingabe {/* Aussehen Sucheingabe */	width: 172px; height: auto;	background: #d8d8d8 no-repeat;	border: 1px solid #c7d1d9;	margin-bottom: 2px;	margin-top: 120px;	margin-right: 2%;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 1%;	float: right;	z-index: 1000;	position: relative;}div.wsucheingabe:hover {background-color: #ff4500;}input.wsuchwort {/* Textfeld Sucheingabe */	width: 71%; height: auto;	background: #FFFFF0;	margin: 0px;	padding: 2px;	border: 1px solid #ACACAC;	font-size: 0.9em;}input.wsuchwort:hover {/* Textfeld Sucheingabe */	background: #ABEBE9;	border-bottom: 1px solid #FF4500;}input.wsuchwort:focus {/* Textfeld Sucheingabe */	background: White;	border-bottom: 1px solid #FF4500;}input.wformfeld {/* Textfeld */	width: 50%; height: auto;	background: #FFFFF0;	margin-top: 2px; margin-left: 1%; margin-bottom: 2px;	border: 1px solid #ACACAC;	padding-left: 1%;}input.wformfeldcapt {/* Textfeld Captcha */	width: 30%; height: auto;	background: #FFFFF0;	margin-top: 2px; margin-left: 1%; margin-bottom: 2px;	border: 1px solid #ACACAC;}img.cap  {/* Bild abmessung Captcha */	border: 1px solid #006D6F;	margin-left: 1%;	background-color: #66CCCC;	width: 30%;	height: 28px;}input.wcbox {/* checkbox Formular */	width: auto;	background: #FFFFF0;	margin-top: 2px;	margin-left: 0.7%;	margin-right: 50.4%;	margin-bottom: 2px;	border: none;	padding: 0px;}input.wrb {/* checkbox Formular */	width: auto; height: auto;	background: transparent;	margin-top: 2px; margin-left: 1%;	margin-right:0%; margin-bottom: 2px;	border:none;}input.buttlogin{/* Button80 */	width: 80px; height: auto;	padding: 1px;	background: #D4D0C8;	margin-top: 1px; 	margin-left: 4px; 	margin-bottom: 1px;	border: 1px solid #fffff0;	-moz-border-radius: 4px;	color: Maroon;}input.buttsu{/* Button Suche mit Bild */	width: 22px; height: 22px;	padding: 0px;	margin-top: 0px;margin-left: 4px; margin-bottom: 0px;	background: transparent url(../designimg/suche.gif) no-repeat left;	border: none;}input.buttsu:hover{/* Button Suche Hoverbild */	background: transparent url(../designimg/suche2.gif) no-repeat left;}input.buttlogin:hover {/* Button80 */	background: #FF6347;	border: 1px outset #FF6347;	color: White;}div.wcbox {/* checkbox Formular */	width: 50%;	padding-left: 1%;	margin-top: 2px; margin-left: 1%; margin-right: 90%; margin-bottom: 2px;	border: 0px solid #ACACAC;	background: transparent;}input.wrbh {/* checkbox Formular */	width: auto; height: auto;	padding: 0%;	margin-top: 2px; margin-left: 2%; margin-right: 0%; margin-bottom: 2px;	border:none;	background: #FFFFF0;}textarea.wformfeld {/* Textfeld Mehrzeilig Formular */	width: 50%; height: 100px;	padding-left: 1%;	margin-top: 2px; margin-left: 1%; margin-bottom: 2px;	border: 1px solid #ACACAC;	background: #FFFFF0; }select.wformfeld {/* Textfeld Mehrzeilig Formular */	width: 40%; height: auto;	margin-top: 2px; margin-left: 1%; margin-right: 12.3%; margin-bottom: 2px;	border-left: 1px solid #ACACAC; border-top: 1px solid #ACACAC; border-bottom: 1px solid #ACACAC;	background: #FFFFF0;	font: normal 0.95em Arial, Helvetica, sans-serif;	color: Black;}select.wformfeld:hover,textarea.wformfeld:hover,input.wformfeld:hover {	background: #40E0D0;} select.wformfeld:focus,textarea.wformfeld:focus,input.wformfeld:focus {	background: #ffffff;} div.wkontakt {/* Kontaktformular Fildsetformatierung */	width: auto; height: auto;	padding-left: 30%;	margin: 0px;	border: 0px solid #ACACAC;}div.wkonli {/* Kontaktformular Textfeld links */	width: 30%; 	height: auto;	padding: 0;	margin: 0px;	border:none;	float: left;	color: white;}div.formpos {/* Kontaktformular Position Form*/	width: 65%;	height: auto;	padding: 0px;	margin-left: 2%;	border: none;	float: left;}.wbildicon {/* Bildformatierung f�r Icon, Button */	border: none;	padding: 0px;	margin-top:0px; margin-bottom:26px; margin-left:10px; margin-right: 10px;}.wformularall {/* Formulare Abst�nde unterdr�cken! */	border: none;	padding: 0px;	margin:0px;	display: block;}table.wsuchergebniss {/* Tabelle Suchergebnisse, Formatierung, Gr��e etc. */	width: 98.3%;	border: none;	font-size: 1.1em;	margin-left: 1.5%;}th.wsuergeb1o {/* Suchergebisse �berschrift - Spalte 1 */	width: 10%; height: auto;	font-size: 0.8em;	font-weight: bold;	color: Maroon;	padding: 3px;	background: #F5F5F5;	border-right: 1px solid #C1C1C1;	border-left: 1px solid #C1C1C1;	border-bottom: 1px solid #C1C1C1;}th.wsuergeb2o {/* Suchergebisse �berschrift Spalte 2 */	width: 90%; height: auto;		padding: 3px;	border-bottom: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1;	background: #F5F5F5;	text-align: left;	font-size: 0.85em; font-weight: bold;	color: Maroon;}td.wsuergeb1u {/* Suchergebisse Zellen Spalte 1 */	width: 10%; height: auto;	padding: 2px 5px 2px 5px;	border-bottom: 1px dashed #D8D8D8; border-right: 1px dashed #D8D8D8; border-left: 1px dashed #D8D8D8;	text-align: right;	font-size: 0.8em; font-weight: bold;	color: Maroon;	background: White;}td.wsuergeb2u {/* Suchergebisse Zellen Spalte 2 */	width: 90%; 	height: auto;	padding: 2px 2px 2px 5px;	border-bottom: 1px dashed #D8D8D8; 	border-right: 1px dashed #D8D8D8;	font-size: 0.8em;	font-weight: bold;	color: Maroon; 	background: White;}span.warn {	color: Red; background: transparent;	font-size: 0.8em;}div.wportmenue {/* MODUL PORTAL */	width: 100%;	max-width: 1200px;	height: auto;	padding: 0px;	margin: 0px;	border-top: none; 	border-bottom: 1px solid #BABABA; 	border-left: none; 	border-right: none;	background: url(../designimg/portal_nav_hg.jpg) repeat-x top;	float: left;	position: fixed;	z-index: 100;}div.wportmenue_punkt {	width: 15%; height: auto;	padding: 3px;	border-right: 1px solid #BABABA;	float: left;	text-align: center;}div.wportmenue_index {	width: auto; height: auto;	padding-left: 2%;	border: none;	float: left;	text-align: center;}	div.wportmenue_punkt:hover {	background-color: Aqua;}a.port {	font: normal bolder 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	color: Green;	text-decoration: none;}a.port_index {	text-align: center;	font: normal bolder 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;	color: Red; background: transparent;	text-decoration: none;}a.port:hover,a.port_index:hover {	color: Red; background: transparent;	text-decoration: underline;}a.wstsw {	width:auto; height: auto;	padding:0px;	border:none;	color: Maroon; background-color: transparent;	text-decoration: none;	display: block;	float: right;}span.wuonline {/* Anzeige User Online */	color: #5C5C5C;	padding-left: 3%;}div.copycms {/* Anzeige User Online */	width: 30%;	padding-right: 2%;	height: auto;	background-color: transparent;	font-size: 0.66em;	color: #5C5C5C;	text-align: right;	margin: 0px;	float: right;}div.wfooter {/* Anzeige User Online */	width: 98%;	height: 15px;	background-color: transparent;	font-size: 0.75em;	color: #B2B2B2;	text-align: center;	margin-left: auto;	margin-right: auto;	margin-top: 3px;	float: left;	margin-bottom: 3px;}div.wfootnav{/* Anzeige User Online */	width: 140px;	float: right;	height: auto;	text-align: right;	margin-top:0px;	margin-left: 0px;	margin-right: 4%;	background: transparent;}div.wfootnav a{/* Anzeige User Online */	width: 100%;	height: auto;	font-size: 0.8em;	text-align: right;	margin-top:0px;	margin-left: 10px;	margin-right: 0px;	background: transparent;	display: block;}div.wfussinhalt {/* Anzeige User Online */	width: 80%;	padding-left: 2%;	height: auto;	background-color: transparent;	font-size: 0.84em;	text-align: left;	margin-top: 2px;}div.wzfoot {/* Hauptteil Inhalt Abmessung, Hintergrund, Abgrenzung */	width: 100%;	max-width: 1200px;	min-height: 55px;	height: auto;	padding:0px;	margin:0px;	border:none;	position: absolute;	visibility: visible;	float: left;	z-index: -3;	}table.impressum {	width: 96%;	border-top: none;	text-align: left;	font-size:1em;	border-collapse: collapse;}.justify94 {	width: 94%;	margin-top: 10px;	text-align: justify;}table.tab1 {	width: 96%;	border-top: 1px solid #92BDBE;	text-align: left;	background-color: White;	font-size:1em;}table.impressum td {	width: auto;	padding-top: 3px; padding-bottom:3px; padding-left: 1%;	border-bottom: 1px dotted #8FBCBC;	text-align: left;	font-size: 1em;	background: transparent;}table.tab1 td {	width: auto;	padding-top: 2px; padding-bottom:2px; padding-right: 2%;	border-bottom: 1px dotted #8FBCBC;	border-right: 1px dotted #D6D6D6;	font-size: 1em;	background-color: transparent;}table.tab1 tr.trc td {	background-color: #F0F8FF;	border-right: 1px dotted #00BFFF;}table.tab1 th {	background-color: #B0E0E6;	border-bottom: 1px solid #8C8C8C;	border-right: 1px dotted White;}/* Suche */td.wsuergeb2u {/* Suchergebisse Zellen Spalte2 */	width: 90%; height: auto;	padding: 2px 2px 2px 5px;	border-bottom: 1px dashed #D8D8D8; border-right: 1px dashed #D8D8D8;	font-size: 0.8em; font-weight: bold;	color: Maroon;	background: transparent;}td.wsuergeb2u a {/* Suchergebisse Link Spalte2 */	color: #004401;}td.wsuergeb2u a:hover {/* Suchergebisse Link:hover Spalte2 */	color: #671247;}/* Sitemap ausgabe */div.sit_mbox ul.webene0, div.sit_mbox ul.webene1,div.sit_mbox ul.webene2,div.sit_mbox ul.webene3,div.sit_mbox ul.webene4  {	background-color: transparent;}div.hmbox ul.webene0 li,div.hmbox ul.webene1 li,div.hmbox ul.webene2 li,div.hmbox ul.webene3 li,div.hmbox ul.webene4 li {	width: auto;	height: auto;	margin:0px;	padding:2px;	border:0px;	display: block;	background: transparent;	list-style: none inside none;}/* Formatierung Kontaktformulate Gruppen */fieldset.wfgruppe{	width: 100%;	height: auto;	border: 1px solid #adaeb0;	margin-bottom: 6px;}legend.wfgruppe_us{	background: transparent;	color: #525252;	font-size: 0.9em;	font-weight: bold;	margin-left:1%;	margin-right: 1%;}div.wkonli {/* Kontaktformular Textfeld links */	margin-top:6px;}/* TABELLEN IM TEXT */div.wtext1 table.inhalt,div.wtext2 table.inhalt{ /*Tabelle Text einspaltig */	width: 80%; height: auto;	padding-bottom:6px;	background-color: transparent;	border:0px;	border-collapse: collapse;font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;}div.wtext1 table.inhalt td,div.wtext2 table.inhalt dt{/* Tabelle Text einspaltig */	padding:6px;	background-color: transparent;	border: 1px dashed #ccc;	border-collapse: collapse;}div.wumenueb{	margin-top: 26px;	margin-bottom: 4px;}a.fusshome{	background: transparent url(../designimg/home.gif) no-repeat left;	width: auto;	height: 24px;	text-align: right;	padding-left: 30px;	display: block;	float: left;	margin-left: 10px;	margin-bottom: 3px;}a.fussprint{	background: transparent url(../designimg/druck.gif) no-repeat left;	width: auto;	text-align: right;	padding-left: 30px;	height: 24px;	display: block;	float: left;	margin-left: 10px;	margin-bottom: 3px;}a.fussimpress{	background: transparent url(../designimg/impressum.gif) no-repeat left;	width: auto;	text-align: right;	padding-left: 30px;	height: 24px;	display: block;	float: left;	margin-left: 10px;	margin-bottom: 3px;}div.wlogin{	background: url(../designimg/login_1.gif) no-repeat left;	width: 70%;	height: 80px;	padding-left: 100px;	display: block;}div.wlogin:hover{	background: url(../designimg/login_2.gif) no-repeat left;}/* VORLAGEN CSS ab hier *//* ----------------------------------------------------------- */table.wv1{	width: 100%;	margin: 0px;	padding: 0px;	background-color: transparent;	border: none;}table.wv1 tr th{	background-color: gray;	color: #fffafa;	font-size: 0.9em;	font-weight: bolder;	padding: 4px;	border-bottom: 1px dotted #812121;	border-top:0px;	border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;}table.wv1 tr td{	background-color: #fffafa;	color: maroon;	font-size: 0.85em;	font-weight: normal;	padding: 3px;	border-bottom: 1px dotted #812121;	border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;	border-top: 1px solid #ffffff;}div.wv2{	width: 100%;	border-top:0px;	margin-top: 4px;	margin-bottom: 4px;	height: auto;	background-color: transparent;	padding: 0px;	float: right;}div.wv2 img{	width: 270px;	height: 190px;	border:1px solid #ccc;	margin-left: 25px;	margin-bottom:15px;	margin-top:0px;	background-color: white;	padding: 1px;	float: right;}div.wv3{	width: 100%;	border-top:0px;	border-top:0px;	margin-top: 4px;	margin-bottom: 4px;	height: auto;	background-color: transparent;	padding: 0px;	float: left;}div.wv3 img{	width: 270px;	height: 190px;	border:1px solid #ccc;	margin-right: 25px;	margin-bottom:12px;	margin-top:0px;	background-color: white;	padding: 1px;	float: left;}div.wv4{	width: 100%;	border-top: 1px dashed #ccc;	border-bottom: 1px dashed #ccc;	margin-top: 1px;	margin-bottom: 0px;	height: auto;	background-color: transparent;	padding-top: 4px;	padding-bottom: 4px;	float: left;	font-size: 0.9em;}div.wv4 img{	width: 140px;	height: 80px;	border:1px solid #ccc;	margin-right: 20px;	margin-left:0px;	background-color: white;	padding: 1px;	float: left;}div.wv4 h2{	font-size: 1em;	font-weight: bold;	margin-bottom: 8px;	margin-top: 0px;	padding: 0px;	display: block;}div.wv4 a{	font-weight: bold;	padding: 0px;	color: #191970;	text-decoration: none;	float: right;	/*margin-top: -0.9em;*/}div.wv4 a:hover{	color: #ff4500;	text-decoration: underline;}div.wfst_o{	width: 100%;	background: transparent url(../designimg/fst_o1.jpg) repeat-x;	height: 27px;	float: left;	margin-top: 8px;	padding:0px;	border: 0px;}div.wfst_u{	width: 100%;	background: transparent url(../designimg/fst_u1.jpg) repeat-x;	height: 26px;	float: left;	margin-bottom: 6px;	margin-top: 0px;	padding:0px;	border: 0px;	-moz-box-shadow: #c6c6c6 5px 5px 5px 0px;}div.wfst_m{	width: 100%;	background: #7b7776 url(../designimg/fst_m1.jpg) repeat-x;	height: 150px;	float: left;	margin: 0px;	padding:0px;	border: 0px;	overflow: hidden;}div.wfst_m img {	margin-left: 12px;	height: 150px;	float: left;	width: 210px;}