li.infobackgr {
			
			}
			
			.infobackground {
			margin:-4px 0 0 0;
			line-height:2em;
			
			}
			
			li.infobackground {
			
			}
			
			.galerienavigpages {
			margin:0 0 5px 0;
			text-align:left;
			white-space:nowrap;
			
			}
			
			.galerienavigpages a {
			text-decoration:none;
			
			}
			
			.infobackgr {
			background-color:#FFF;
			margin:0 0 _4px 0;
			
			}
			
			a:hover .info {
			color:#333;
			background-color:#FFF;
			_margin:-300px;
			_padding:-175px;
			padding:8px 8px 50px 8px;
			text-align:center;
			display:block;
			width:380px;
			height:auto;
			border:1px #CCC solid;
			white-space:nowrap;
			text-decoration:none;
			top:25px;
			_top:auto;
			left:56%;
			_left:auto;
			position:absolute;
			z-index:25;
			
			}
			
			a:hover .info ul {
			
			}
			
			.suchmaske {
			margin:20px 5px 0 5px;
			float:right;
			display:block;
			
			}
			
			.marker {
			background-color:#FFFFCC;
			margin:2px;
			padding:2px;
			border:#66CCFF 1px solid;
			
			}
			
			.wkvorschau td {
			padding:5px;
			
			}
			
			.normal {
			margin:2px;
			padding:2px;
			
			}
			
			a.infotxt:hover span {
			color:#666666;
			background-color:#FFFFFF;
			padding:6px;
			text-align:left;
			display:block;
			width:12em;
			height:auto;
			border:1px solid #FD522E;
			font-weight:normal;
			line-height:normal;
			text-decoration:none;
			top:2em;
			left:2em;
			position:absolute;
			
			}
			
			a.infotxt span {
			display:none;
			
			}
			
			a.infotxt {
			position:relative;
			z-index:24;
			
			}
			
			.w {
			color:#FFFFFF;
			background-color:#FFFFFF;
			
			}
			
			.s {
			color:#000;
			background-color:#000;
			
			}
			
			a.vorschau:hover {
			z-index:25;
			
			}
			
			a.vorschau:hover span {
			color:#65554E;
			background-color:#FFFFFF;
			padding:6px;
			text-align:left;
			display:block;
			width:20em;
			height:auto;
			border:1px solid #EAEAEA;
			font-weight:normal;
			line-height:normal;
			text-decoration:none;
			top:2em;
			left:2em;
			position:absolute;
			
			}
			
			a.vorschau span {
			display:none;
			
			}
			
			a.vorschau {
			position:relative;
			z-index:24;
			
			}
			
			a.infotxt:hover {
			z-index:25;
			
			}
			
			a info {
			display:none;
			
			}
			
			.wkvorschau {
			margin:0px 5px 5px 5px;
			width:187px;
			border-left:#999999 1px solid;
			border-right:#999999 2px solid;
			border-top:#999999 1px solid;
			border-bottom:#999999 2px solid;
			
			}
			
			.WKstepActive {
			border:1px solid #F00;
			
			}
			
			.wktable td {
			padding:5px;
			
			}
			
			.wktable {
			width:98%;
			
			}
			
			.WKstep {
			border:1px solid #ccc;
			
			}
			
			.scrolltext ul {
			
			}
			
			.scrolltext {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			
			}
			
			.scrollgalerie ul {
			
			}
			
			ol {
			margin:8px 0px 0px 24px;
			padding:0px;
			
			}
			
			ol li {
			margin:0px 0px 11px 0px;
			padding:0px;
			
			}
			
			ul li {
			margin:0px 0px 11px 8px;
			padding:0px;
			list-style-type:square;
			
			}
			
			ul {
			margin:8px 0px 0px 16px;
			padding:0px;
			
			}
			
			input.eingabefeld {
			color:#333333;
			background-color:#ffffff;
			background-image:url(../gif/inputbackgr.gif);
			background-position:left top;
			background-repeat:no-repeat;
			margin:2px;
			border:#333333 1px solid;
			font-weight:normal;
			font-size:12px;
			
			}
			
			.formbutton {
			background-color:#D4D0C8;
			margin:0 0 0 2px;
			padding:2px;
			text-align:center;
			float:right;
			width:auto;
			border:#999999 2px solid;
			cursor:pointer;
			
			}
			
			.forminput {
			margin:0 10px 0 0;
			padding:2px 5px 2px 5px;
			float:right;
			border:#999999 2px solid;
			
			}
			
			.formbutton a:hover {
			color:#FFFFFF;
			text-decoration:none;
			
			}
			
			.formbutton a {
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			#button a:hover,#button.aktiv a {
			color:#FFFFFF;
			text-decoration:none;
			
			}
			
			#button a {
			color:#000000;
			font-weight:bold;
			text-decoration:none;
			
			}
			
			.suchbutton {
			background-color:#D4D0C8;
			margin:0px;
			padding:0px;
			text-align:center;
			border:#999999 2px solid;
			cursor:pointer;
			
			}
			
			.fett {
			font-weight:bold;
			
			}
			
			.warnung {
			background-color:#DDDDDD;
			margin:2px 0 2px 0;
			padding:0 2px 0 2px;
			border-left:#EEDDDD 1px solid;
			border-right:#EEDDDD 1px solid;
			border-top:#EEDDDD 1px solid;
			border-bottom:#EEDDDD 1px solid;
			
			}
			
			.small {
			
			}
			
			a:hover {
			color:#C6D114;
			font-weight:bold;
			text-decoration:none;
			
			}
			
			hr {
			border-left:0;
			border-right:0;
			border-top:thin #CCC dashed;
			border-bottom:0;
			
			}
			
			#button {
			background-color:#CFE7FF;
			margin:2px 2px 2px 2px;
			padding:2px 10px 2px 10px;
			text-align:center;
			float:left;
			border:#1D5F9F 1px solid;
			font-weight:bold;
			cursor:pointer;
			
			}
			
			a {
			color:#013773;
			font-weight:bold;
			text-decoration:underline;
			
			}
			
			.hrline {
			margin:5px 0 5px 0;
			clear:both;
			border-top:thin #CCC dashed;
			line-height:1px;
			
			}
			
			h1 {
			font-weight:normal;
			
			}
			
			.headline2 {
			font-weight:bold;
			
			}
			
			h3 {
			font-weight:normal;
			
			}
			
			h2 {
			font-weight:bold;
			line-height:normal;
			
			}
			
			.headline1 {
			margin:0px;
			padding:0px;
			
			}
			
			.copyright a {
			color:#666666;
			font-weight:bold;
			text-decoration:underline;
			
			}
			
			.copyright a:hover {
			color:#6699FF;
			font-weight:bold;
			
			}
			
			.googlemaps {
			width:440px;
			height:440px;
			
			}
			
			.footerrechts {
			background-color:#CCCCCC;
			text-align:left;
			vertical-align:top;
			width:200px;
			
			}
			
			.copyright {
			color:#737A1A;
			margin:0 0 0px 0;
			padding:5px 0 0 32px;
			
			}
			
			.footerlinks {
			text-align:left;
			vertical-align:top;
			width:274px;
			
			}
			
			.uebersichtzellen {
			
			}
			
			.contentmitte {
			padding:20px 20px 20px 20px;
			vertical-align:top;
			
			}
			
			.footer {
			background-color:#C6D114;
			width:100%;
			height:20px;
			
			}
			
			.footermitte {
			text-align:center;
			vertical-align:bottom;
			
			}
			
			.contentlinks {
			background-color:#C6D114;
			text-align:left;
			vertical-align:top;
			width:5px;
			
			}
			
			.content {
			background-color:#FFFFFF;
			margin:0px 0 0 0;
			padding:0px 0 0 0;
			width:100%;
			height:1px;
			
			}
			
			.contentrechts {
			background-color:#C6D114;
			text-align:left;
			vertical-align:top;
			width:5px;
			
			}
			
			.headermitte {
			text-align:left;
			vertical-align:top;
			
			}
			
			.headerlinks {
			text-align:left;
			vertical-align:top;
			width:200px;
			
			}
			
			.rahmen {
			background-color:#FFFFFF;
			margin:0 auto 40px auto;
			padding:0px 0px 0px 0px;
			width:100%;
			height:auto;
			font-size:12px;
			
			}
			
			.headerrechts {
			text-align:left;
			vertical-align:bottom;
			width:530px;
			
			}
			
			body {
			color:#333333;
			background-color:#00326F;
			margin:0px 0px 0px 0px;
			padding:5px 0px 0 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			
			}
			
			.header {
			margin:0px 0px 0px 0px;
			text-align:left;
			vertical-align:top;
			width:100%;
			height:55px;
			border-bottom:#C6D114 5px solid;
			
			}
			
			.pflichtangabenzeile3 {
			background-color:#CCBBAA;
			
			}
			
			.pflichtangabenzeile2 {
			background-color:#DDDDEE;
			
			}
			
			.lastcheckzeile3 {
			background-color:#CCBBAA;
			
			}
			
			.dankeseitezeile2 {
			background-color:#DDDDEE;
			
			}
			
			.zahlartzeile2 {
			background-color:#DDDDEE;
			
			}
			
			.lastcheckzeile2 {
			background-color:#DDDDEE;
			
			}
			
			.lastcheckzeile1 {
			background-color:#EEEEFF;
			
			}
			
			.dankeseitezeile1 {
			background-color:#EEEEFF;
			
			}
			
			.kundendatenzeile2 {
			background-color:#DDDDEE;
			
			}
			
			.pflichtangabenzeile1 {
			background-color:#EEEEFF;
			
			}
			
			.zahlartzeile1 {
			background-color:#EEEEFF;
			
			}
			
			.dankeseitebezeichnung {
			background-color:#EEEEEE;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.kundendatenzeile1 {
			background-color:#EEEEFF;
			
			}
			
			.anmeldungtab3 {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.anmeldungx3 {
			background-color:#EEEEEE;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.pflichtangabenbezeichnung {
			background-color:#EEEEEE;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.anmeldungx2 {
			background-color:#EEEEEE;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.anmeldungbottem {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.anmeldungtab2 {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.lastcheckbezeichnung {
			background-color:#EEEEEE;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.anmeldungzellen {
			
			}
			
			.pflichtangabenzellen {
			padding:2px 2px 2px 2px;
			
			}
			
			.dankeseitezellen {
			
			}
			
			.lastcheckzellen {
			
			}
			
			.zahlartzellen {
			
			}
			
			.kundendatenzellen {
			
			}
			
			.dankeseitebottem {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.kundendatenbottem {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.zahlartbottem {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangabenbottem {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.lastcheckbottem {
			background-color:#EEEEEE;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.dankeseiteheadline {
			background-color:#EEEEEE;
			
			}
			
			.pflichtangabenheadline {
			background-color:#EEEEEE;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.lastcheckheadline {
			background-color:#EEEEEE;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangabentab3 {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangabentab4 {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangabentab5 {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.dankeseite {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangabentab1 {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangabentab2 {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.lastcheckadressen {
			background-color:#EEEEFF;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangaben {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.zahlart {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.lastcheck {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.anmeldungtab1 {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.kundendaten {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangabenxaktiv5 {
			background-color:#DDDDDD;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.anmeldungxaktiv4 {
			background-color:#DDDDDD;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.pflichtangabenxaktiv4 {
			background-color:#DDDDDD;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.anmeldungxaktiv5 {
			background-color:#DDDDDD;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.anmeldungxaktiv3 {
			background-color:#DDDDDD;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.pflichtangabenxaktiv3 {
			background-color:#DDDDDD;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.anmeldungxaktiv2 {
			background-color:#DDDDDD;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.pflichtangabenxaktiv2 {
			background-color:#DDDDDD;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.anmeldungxaktiv1 {
			background-color:#DDDDDD;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.pflichtangabenxaktiv1 {
			background-color:#DDDDDD;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.anmeldungheadline {
			background-color:#EEEEEE;
			
			}
			
			.anmeldungx1 {
			background-color:#EEEEEE;
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.uebersichtbottem {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.anmeldung {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.uebersichtzeile3 {
			background-color:#CCBBAA;
			
			}
			
			.uebersichtheadline {
			background-color:#EEEEEE;
			
			}
			
			.uebersicht {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.uebersichtzeile1 {
			background-color:#EEEEFF;
			
			}
			
			.uebersichtzeile2 {
			background-color:#DDDDEE;
			
			}
			
			.orderstepsnotok {
			background-color:#EEDDDD;
			text-align:center;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.uebersichtbezeichnung {
			background-color:#EEEEEE;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.ordersteps {
			background-color:#EEEEEE;
			width:100%;
			height:30px;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.orderstepsok {
			background-color:#EEEEFF;
			text-align:center;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.orderstepsaktiv {
			background-color:#DDDDEE;
			text-align:center;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			h5 {
			margin:0px 0 0px 5px;
			font-weight:bold;
			font-style:italic;
			font-size:16px;
			
			}
			
			.shoppenbutton {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.news {
			margin:0px 5px 5px 5px;
			width:187px;
			border-left:#999999 1px solid;
			border-right:#999999 2px solid;
			border-top:#999999 1px solid;
			border-bottom:#999999 2px solid;
			
			}
			
			.newstext {
			background-color:#FFFFFF;
			padding:5px 5px 5px 5px;
			
			}
			
			.warenkorb_header {
			width:100%;
			
			}
			
			.warenkorb_content {
			width:100%;
			
			}
			
			.service {
			margin:0 0 8px 0;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.wkvorschautext {
			background-color:#FFFFFF;
			padding:5px 5px 5px 5px;
			
			}
			
			h6 {
			margin:3px 0 3px 0;
			font-weight:bold;
			font-size:14px;
			
			}
			
			.versandkosten {
			margin:0 0 8px 0;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.kassebutton {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.detail_footerrechts {
			text-align:right;
			width:100%;
			
			}
			
			.detail_footermitte {
			text-align:center;
			
			}
			
			.artikelnummer {
			padding:0 0 8px 0;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.preisjeeinheit {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.variante1 {
			padding:0 0 8px 0;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.mehrwertbefreit {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.mwst {
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.variante2 {
			padding:0 0 8px 0;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.detail_headermitte {
			padding:0 0 0 10px;
			text-align:left;
			vertical-align:top;
			
			}
			
			.detail_footer {
			width:100%;
			height:auto;
			
			}
			
			.detail_content {
			width:100%;
			height:auto;
			
			}
			
			.detail_header {
			width:100%;
			height:auto;
			
			}
			
			.logo {
			margin:0px 0 0 0;
			padding:8px 0 8px 5px;
			width:158px;
			height:29px;
			
			}
			
			.lagerbestand {
			margin:0 0 0 10px;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.produktname {
			padding:0 0 8px 0;
			width:100%;
			font-weight:bold;
			font-size:14px;
			text-decoration:none;
			
			}
			
			.preisangabe {
			width:100%;
			font-weight:bold;
			font-size:16px;
			text-decoration:none;
			
			}
			
			.produktbeschreibung {
			padding:0 0 8px 0;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.detail_headerlinks {
			text-align:left;
			vertical-align:top;
			width:170px;
			
			}
			
			.bildtitel {
			text-align:center;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.bildnavigation {
			background-color:#EEEEEE;
			text-align:center;
			width:100%;
			font-weight:normal;
			font-size:10px;
			text-decoration:none;
			
			}
			
			.pflichtangabenx4 {
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.pflichtangabenx5 {
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.scrollgalerie {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			
			}
			
			.pflichtangabenx2 {
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.pflichtangabenx3 {
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.pflichtangabenzeile4 {
			
			}
			
			.dankeseitezeile4 {
			
			}
			
			.lastcheckagb {
			background-color:#EEEEEE;
			width:100%;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.pflichtangabenx1 {
			text-align:center;
			font-weight:normal;
			white-space:nowrap;
			text-decoration:none;
			
			}
			
			.lastcheckzeile4 {
			
			}
			
			.dankeseitezeile3 {
			background-color:#CCBBAA;
			
			}
			
			.maincontent {margin:0px 0px 0px 0px;width:960px;}
			
			.extracontent01 {
			margin:23px 0 0 0;
			
			}
			
			