/* allgemeine Formatierungen */body {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	color: #000000;	margin-top: 18px;	margin-bottom: 35px;	padding-bottom: 4em;	text-align: center;	background: #f9f8f6 url(../images/footer/backIllu.gif) 50% 100% no-repeat;}body.frage {	background: #f9f8f6;	margin-bottom: 0px;}td {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;}p {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	line-height:16px;	color:#4e4e4e;	margin-top:0px;	margin-bottom:10px;}h1 {	font-family: 'Arial', Helvetica, sans-serif;	font-size:12px;	color:##4e4e4e;}h2 {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	text-transform:none;	color:#4e4e4e;	margin-top:0px;	margin-bottom:10px;}h3 {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #4e4e4e;	margin-top:20px;	margin-bottom:1px;}h4 {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	color: #4e4e4e;	margin-top:2px;	margin-bottom:2px;}h5 {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	color: #4e4e4e;	margin-top:18px;	margin-bottom:18px;}a {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	font-weight:none;	color:#4e4e4e;	line-height:16px;}/* spezielle Schriftformatierungen */.unsichtbar {	display:none;}.titelStart {	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #006699;	margin-top:2px;	margin-bottom:15px;}.titelPopup {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	text-transform:uppercase;	color: #006699;	margin-top:0px;	margin-bottom:10px;}.blaufett {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height:16px;	color: #006699;}.weissfett {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color: #ffffff;	margin-top:0px;	margin-bottom:0px;}.fehler {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height:16px;	color: #FF9900;}.ausgegraut {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	line-height:16px;	color: #a4a5b3;}.hellblau {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 14px;	line-height:16px;	color: #97B1C3;}.kleingedrucktes {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 11px;	line-height:14px;	color: #4e4e4e;}.kat_head {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 18px;	text-transform:none;	font-weight: normal;	color:#636471;	margin-top:0px;	margin-bottom:8px;}/* Abstaende */.abstandOben {	margin-top:8px;}.abstandRechts {	margin-right:30px;}.abstandRechtsKlein {	margin-right:10px;}.abstandKein {	margin-top:0px;	margin-bottom:0px;}.formular {	margin:0px;}.rand {	background:#ffffff;}img.sub {	margin-left:10px;}#inhalt {		padding-top: 6px;		padding-bottom: 45px;		border: 1px solid #eceae5;}#produktkategorien {		padding-top: 0px;		padding-left: 0px;}#produktkategorien a.first,#produktkategorien strong.first {	background: url(/images/pfeil_blaugrau.gif) 0% 10% no-repeat;	margin-left:0px;	padding-left:10px;	padding-bottom:8px;	text-decoration:none;	display:block;}#produktkategorien a {	background: url(/images/pfeil_blaugrau.gif) 0% 50% no-repeat;	margin-left:10px;	padding-left:10px;	vertical-align: middle;	text-decoration:none;}#produktkategorien strong {	background: url(/images/pfeil_blaugrau.gif) 0% 50% no-repeat;	margin-left:10px;	padding-left:10px;	vertical-align: middle;	text-decoration:none;}#produktkategorien a:hover {	text-decoration:underline;}/* Container */#container {	margin: 0 auto;	width: 750px;	text-align: left;}#navi {	height: 119px;	background: #f7f3ea url(/images/navigation/navi_back.gif);	vertical-align: baseline;	position: relative;}#logo {	position: absolute;	top: 17px;	right: 30px;}#navi div {	padding-top: 63px;	padding-left: 6px;}#navi img {	border: 0;}#inhalt {	background: #FFF;}#inhalt_table {	padding-top: 51px;	padding-left: 32px;}#inhalt_table td {	text-align: left;	vertical-align: top;}#inhalt_table td.pfeil_nach_oben {	height: 15px;	vertical-align: bottom;	text-align: right;}.empf_abschicken input {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 12px;	background: #636370 url(/images/pfeil_weiss_warenkorb.gif) 3% 50% no-repeat;	cursor:pointer;	padding: 2px 3px 2px 10px;	border:0px;	color:#fff;	margin-top:14px;}popupContent p.spalte1 {	clear: both;	float: left;	width: 29%;	text-align: right;}popupContent p.spalte2 {	float: right;	width: 67%;}.popupContent {	margin-top:25px;	margin-right:80px;	margin-bottom:0px;	margin-left:80px;	text-align:left;}.popupClose {	margin-top:18px;}.popupClose a,.popupClose a:hover {	background:#636370 url(/images/pfeil_weiss_warenkorb.gif) 3% 50% no-repeat;	color:#fff;	font-weight:normal;	padding: 3px 6px 3px 12px;	text-decoration:none;}.popupContentForm {	margin-top:25px;	margin-right:0px;	margin-bottom:0px;	margin-left:15px;}td.title_nolink {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	font-weight:normal;	color:#fff;	line-height:16px;}		/* Linkformatierungen */a.navi_gruen {	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	font-weight:bold;	color:#999900;	line-height:16px;}a.navi_orange {	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	font-weight:bold;	color:#FF9900;	line-height:16px;}a.navi_kat {	font-family: 'Arial', Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	font-weight:normal;	color:#fff;	line-height:16px;}a.blau {	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	font-weight:bold;	color:#006699;}a:hover {	text-decoration: underline;	}/* Rahmentabelle */table#rahmentabelle {		border: solid 1px #8E935D;}/* Header */table#header1 {		background-color: #FCFFEF;		height: 58px;}td#schnellnavi {		width: 202px;		border-left: solid 22px #FCFFEF;		vertical-align: middle;}td#schnellnavi form, td#schnellnavi select {		margin: 0;		padding: 0;}td#logo {		border-right: solid 22px #FCFFEF;		text-align: right;}table#header2 {		height: 21px;		background: #A5AA6E;}table#header2 a {		border-right: solid 25px #A5AA6E;}table#header2 td {		border-left: solid 22px #A5AA6E;}table#header2 img {		border: 0;}h3.agb {	font-family: 'Arial', Helvetica, sans-serif;	color: #4e4e4e;	margin-top:21px;	margin-bottom:2px;}/* Warenkorb */div#warenkorb {	border-left: 8px solid #FFF;}div#warenkorb_sub {	margin:10px 53px 5px 0px;	background-color:#cbccdc;}div.warenkorb_head {	background-color:#cbccdc;	color:#fff;	margin-bottom:4px;	padding:2px 0px 0px 8px;	font-weight:bold;}div.warenkorb_content {	background-color:#fff;	color:#333333;	padding:5px 0px 0px 8px;}div.warenkorb_cash p {	background: #f3f4f9;	margin:0px 53px 0px 0px;	padding:2px 0px 2px 8px;	border-top:1px solid #cbccdc;	border-bottom:1px solid #cbccdc;}div.warenkorb_cash a {	background: #f3f4f9 url(/images/warenkorb.gif) no-repeat;	padding:0px 0px 0px 24px;	text-decoration:none;	font-weight:bold;}div.warenkorb_cash a:hover {	text-decoration:underline;}table.order th {	color:#fff;	text-align:left;	font-weight:bold;}table.order td {	vertical-align:middle !important;}table.order td.buttons {	padding:4px 0px 4px 0px;}table.order td a {	text-decoration:none;}table.order td a:hover {	text-decoration:underline;}p.bestellen {	background: #646470;	margin-left:370px;	margin-right:10px;	margin-top:6px;	padding: 2px 0px 2px 0px;}a.bestellen {	background: #646470 url(/images/pfeil_weiss_warenkorb.gif) 0% 50% no-repeat;	color:#fff;	margin-left:6px;	padding: 2px 6px 2px 8px;}/* Inhaltstabelle */table.inhaltstabelle, td.inhaltstabelle {	background: #f3f4f9;}/* Footer *//*#footer {		width: 748px;		border-top: #FFF 40px solid;}*/#footer {	background: #f9f8f6 url(/images/footer/new_bg_foot.gif) 50% 100% no-repeat;}#footer_leiste {	background-image: url(/images/footer/footerDotLine.gif);	background-position: 0% 50%;	background-repeat: repeat-x;	margin-top: 8px;	width: 750px;}p#footer_menu {	font-size:11px;	background-color:#F9F8F6;	color:#A3856C;	margin-left:510px;	text-align:right;}p#footer_menu a {	font-size:11px;	text-decoration:none;	color:#A3856C;}p#footer_menu a:hover {	text-decoration:underline;}#image_balken_gruen {	background:	 transparent url(../images/footer/balken_02.gif) no-repeat center;/*	position: absolute;	top: 427px;	left: 0px;*/	width: 748px; 	height: 18px; 	padding: 0px;	margin:0px;}#image_typo { 	background: #FFFFFF url(../images/footer/typo.gif) no-repeat center; /*	position: absolute;	top: 459px; 	left: 30px;*/	width: 748px; 	height: 62px; 	margin:0px;	padding: 5px 0 5px 0;	}#image_gruen {/*	position: absolute;	top: 533px;	left: 0px;*/	background-color: #C8CCA9;	width: 748px;	height: 6px;	font-size: 1px;}#image_balken {/*	position:absolute;	top: 542px;	left:161px;*/	background:	 #FFF url(../images/footer/subbut_shop.gif) no-repeat right top;	border-top: solid #FFF 3px;	width: 748px; 	height: 31px; 	display: block;}#image_gelb {/*	position: absolute;	top: 573px;	left: 0px;*/	background: #f9f8f6 url(../images/footer/new_bg_foot.gif) 50% 100% no-repeat;/*	background-color: #FCFFEF; */	width: 1200px;/*	width: 748px; */	height: 125px;	display: block; }/* Produktdetailseite */a.back {	background: #cbccdc url(../images/pfeil_weiss_zurueck.gif) 0% 50% no-repeat;	padding-left:10px;	color:#ffffff;	text-decoration:none;}a.back:hover,a.recommend:hover{	text-decoration:underline;}a.recommend {	background: url(/images/pfeil_dunkelgrau.gif) 0% 50% no-repeat;	margin-left:10px;	padding-left:10px;	vertical-align: middle;	text-decoration:none;}.center_pic {	text-align:center;	margin-top:19px;}.details {	padding: 10px 25px 0px 25px;}.produkt_list {	padding: 10px 25px 0px 25px;}p.submit{	float: none;	clear: both;	background-color:#f3f4f9;	padding: 10px 25px 10px 15px;	margin-bottom:0px;}p.submit input.quantity {	margin: 4px 4px 4px 10px;}p.submit input.submit {	background: #636470 url(/images/pfeil_weiss_warenkorb.gif) 3% 50% no-repeat;	color: #fff;	border: 0px solid #636471;	cursor:pointer;	padding: 2px 4px 2px 8px;	margin-bottom:28px;}/* Haendlerinfos */div#haendlerinfos {	font-family: 'Arial', Helvetica, sans-serif;	font-size:12px;	margin:8px 53px 0px 8px;/*	border:1px solid #000; */}div#haendlerinfos h2 {	background: #cbccdc;	padding: 2px 0px 3px 8px;	margin-bottom:0px;	font-weight:normal;	color:#fff;}div#haendlerinfos ul {	padding-top:0px;	padding-left:5px;	margin-top:3px;	list-style:none;	}div#haendlerinfos a {	background: url(/images/pfeil_blaugrau.gif) 0% 45% no-repeat; 	padding-left:9px;	text-decoration:none;}div#haendlerinfos a:hover {	text-decoration:underline;}div#haendlerinfos li.aktiv {	background: url(/images/pfeil_blaugrau.gif) 0% 45% no-repeat; 	padding-left:9px;	text-decoration:none;	font-weight:bold;}/* Login Seite */h2.login {	font-size:14px;	font-weight:normal;}/* Spezielle Styles fuer das Weiterempfehlen Popup */#weiterempfehlen_header {		background-color: #FCFFEF;		text-align: right;		vertical-align: middle;		height: 50px;}.stopFloat {	display: block;	clear: both;	float: none;	height: 1px;	font-size: 1px;	line-height: 1px;	overflow: hidden;}