/* -----------------------------------------------------------------------------------------   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $      XT-Commerce - community made shopping   http://www.xt-commerce.com   Copyright (c) 2004 XT-Commerce    -----------------------------------------------------------------------------------------   based on:    (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com    (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org   Released under the GNU General Public License    ---------------------------------------------------------------------------------------*//****** GRUNDLEGENDER STIL *****/BODY {	color: #181818;	margin: 0px;	background-color: #050B10;}img{	border:0;}FORM {	display: inline;		   }.onepxwidth {	width: 1px;}CHECKBOX, INPUT, RADIO, SELECT {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;}TEXTAREA {  width: 98%;  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 11px;}/* schriftformatierung für allgem. textbereiche  */.main {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	line-height: 1.5;	color: #181818;}.main2 {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  color: #181818;}/**** STYLE FÜR INDEX.HTML ***/#shop {	width: 100%;}/* obere navigaton / anmelden/ihr konto/korb/kasse */.topNavigation {	padding: 0px;}UL#top_navigation {	height: 25px;	vertical-align: top;	padding: 0px;	margin:  0px;}UL#top_navigation li {	list-style: none;	float: right;	background-color: #f1f1f1;	border-bottom: 1px solid #ededed;	border-left: 1px solid #ededed;	border-right: 1px solid #ededed;	padding: 2px 10px 2px 10px;}UL#top_navigation li a {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 12px;	color: #484848;	font-weight: bold;}UL#top_navigation li a:hover {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 12px;	color: #333333; 	font-weight: bold;	text-decoration: underline;	padding-bottom: 1px;}/* headerbereich für top_logo */#header_background {	background-image: url(img/header/top_bg.jpg);	background-repeat: repeat-x;	height: 130px;	text-align: left;}#logo {	background-image: url(img/header/top_logo.jpg);	background-repeat: no-repeat;	background-position: left;	height: 130px;	width: 1010px;}.shopbox_search {	margin: 0px 5px 0px 5px;	padding: 100px 5px 2px 200px;}.shopbox_login {	padding: 100px 15px 2px 0px;	float: right;}.logintext {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	color: #ffffff;}/* "navtrail" - seitennavigation /startseite/katalog.. */.headerNavigation {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	color: #999999; 	font-weight : normal;	vertical-align: middle;	padding-left: 5px;}A.headerNavigation  {   color: #999999; }A.headerNavigation:hover {  color: #999999;}/********* SÄMTLICHE LINKDEFINITIONEN *************//*allgem. links*/A {  color:  #1A63BF;  text-decoration: none;}A:hover {	color: #154D93;	text-decoration: underline;}/*loginbox passwort vergessen A.pw {	font-size: 11px;	color: #fe9f12;	text-decoration: underline;}A.pw:hover {	font-size: 11px;	color: #999999;	text-decoration: none;}*//*produkt titel in den boxen die produktbilder enthalten wie "whatsnew" "last_viewed" "specials" */A.r_boxLink {	color: #5F7DD3;	font-size: 11px;	font-weight: bold;	text-decoration: none;}A.r_boxLink:hover {	color: #f1f1f1;	font-weight: bold;	text-decoration: underline;}A.boxLink {	color: #1A63BF;	font-size: 11px;	font-weight: bold;	text-decoration: none;}A.boxLink:hover {	color: #ffffff;	font-weight: bold;	text-decoration: underline;}/*weitere Links in den boxen mit produktbild wie zb. "last_viewed" */A.boxLinkText {	color: #e9e9e9;	font-size: 12px;	text-decoration: none;}A.boxLinkText:hover {	color: #1A63BF;	text-decoration: underline;}A.accountLinkText {	color: #484848;	font-size: 12px;	text-decoration: none;}A.accountLinkText:hover {	color: #1A63BF;	text-decoration: underline;}/*img links im titel von den linken boxen*/A.show_left {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 14px;	color: #ffffff;	background-image: url(img/icon_more.gif);	background-repeat: no-repeat;	background-position: right center;	display: block;	width: 180px;}A.show_left:hover {	background-image: url(img/icon_more_light.gif);	background-repeat: no-repeat;	color: #1A63BF;	text-decoration: none;}/*img links im titel von den rechten boxen*/A.show_right {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1em;	color: #485F9F;	background-image: url(img/icon_more_light.gif);	background-repeat: no-repeat;	background-position: right center;	display: block;	width: 180px;}A.show_right:hover {	background-image: url(img/icon_more_wako.gif);	background-repeat: no-repeat;	color:  #154D93;	text-decoration: none;}/*link erweiterte Suche in der "searchbox" */A.searchlink {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 11px;	color: #f1f1f1;	text-decoration: none;}A.searchlink:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 11px;	color: #1A63BF;	text-decoration: underline;}/*mwst und versandkosten links in den boxen*/SPAN.box_shipping_link {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 11px;	font-weight: normal;}.box_shipping_link a {	color: #e9e9e9;}.box_shipping_link a:hover {	color: #1A63BF;}/* produkttitel als link zb. "new_products_default" */#newProductsBG {	background-color: #ededed;}.products_link {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #333333;	font-weight: bold;	text-decoration: none;}.products_link:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #666666;	text-decoration: underline;}/* produkttitel link in der reviews_info */A.reviews_link {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #666666;	font-weight: bold;	text-decoration: none;}A.reviews_link:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #333333;	font-weight: bold;	text-decoration: none;}/*gutschein bild in der "box_cart"*/A.gift_box {	background-image: url(img/img_gift.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	text-decoration: none;	height: 40px;	width: 48px;	display: block;}A.gift_box:hover {	background-image: url(img/img_gift.gif);	background-repeat: no-repeat;	background-position: 0px -40px;	text-decoration: none;	height: 40px;	width: 48px;	display: block;}/*gift_cart.html*/A.gift_link {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	font-weight: bold;	color: #484848;	text-decoration: underline;}A.gift_link:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	text-decoration: underline;}/*seitennavigation bei mehreren produktseiten*/.navbar {	font-size: 12px;	color: #484848;}A.pageResults {	color: #666666;	text-decoration: underline;}A.pageResults:hover {  color: #1a63bf;}/*im checkout - checkout_confirmation "bearbeiten"*/A.confirmationEdit {	color: #1A63BF;	font-style: italic;	font-weight: normal;}A.confirmationEdit:hover {	color: #1A63BF;	font-style: italic;	text-decoration: underline;	font-weight: normal;}/*categorie_listing*/A.catLink {	font-size: 12px;	font-weight: bold;}A.catLink:hover {}/*product_navigator.html - datei bearbeiten, wenn anstelle der grafiken text stehen soll (text nur auskommentiert) */A.first {	background-image: url(img/navigator/nav_first.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 15px;	width: 25px;	display: block;	padding: 0px 25px 0px 25px;}A.back {	background-image: url(img/navigator/nav_back.gif);	background-repeat: no-repeat;	background-position: 0px 2px;	height: 15px;	width: 15px;	display: block;	padding: 2px 25px 2px 25px;}A.next {	background-image: url(img/navigator/nav_next.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 15px;	width: 15px;	display: block;	padding: 0px 25px 0px 25px;}A.last {	background-image: url(img/navigator/nav_last.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 15px;	width: 25px;	display: block;	padding: 0px 25px 0px 25px;}/* CONTENTBEREICH  - index.html */#main_col {	padding-left: 10px;	padding-right: 10px;	padding-bottom: 35px;	text-align: left;	vertical-align: top;	background-color: #ffffff;}/****** BOXEN links und rechts ******//*linke boxenspalte - index.html*/#left_col {	width: 195px;	vertical-align: top;	margin: 0px;	padding: 0px 0px 35px 0px;	background-color: #ffffff;	background-image: url(img/e_u_l.gif);	background-repeat: no-repeat;	background-position: left bottom;	}#leftbox_bottom {	background-image: url(img/boxes/leftbox_bottom.jpg);	background-repeat: no-repeat;	height: 41px;}/*rechte boxenspalte - index.html*/#right_col {	width: 195px;	vertical-align: top;	margin: 0px;	padding: 0px;	background-color: #050B10;}/*** KATEGORIEBOX ***//****** erste ebene (hauptkategorie) ******/#boxCategories {	margin: 0px;	padding: 0px;}#boxCategories ul {	margin: 0px;	padding: 0px;}#boxCategories ul li {	list-style-type: none;	padding: 2px 5px 2px 5px;	margin: 4px 10px 4px 0px;	background-image: url(img/boxes/cat_bg.gif);	background-repeat: repeat-y;	background-position: right;	background-color: #142938;}#boxCategories ul li a.normal {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #ffffff;}#boxCategories ul li a.normal:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #1A63BF;}/*aktive hauptkategorie*/#boxCategories ul li a.active {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #1A63BF;	font-weight: bold;}#boxCategories ul li a.active:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #1C77E9;	font-weight: bold;}/****** zweite ebene  (Unterkategorie) ******/ #boxCategories ul ul {	margin: 0px 0px 0px 2px;	padding: 0px;}#boxCategories ul ul li {	padding: 2px;	background-image: none;	background-color: transparent;}#boxCategories ul ul li a.normal {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #f1f1f1;	padding-left: 1px; }#boxCategories ul ul li a.normal:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #1A63BF;	padding-left: 1px;}/* aktive unterkategorie */#boxCategories ul ul li a.active {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #1A63BF;	font-weight: bold;	padding-left: 1px; }#boxCategories ul ul li a.active:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #1C77E9;	padding-left: 1px;}/*************************~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Weitere Unterebenen können hier definiert werden ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~		dritte ebene  (Unter_Unter_Kategorie) **************************#boxCategories ul ul ul {	margin: 0px 0px 0px 2px;	padding: 0px;	border: 1px solid #990033;}#boxCategories ul ul ul li {	padding: 2px;}#boxCategories ul ul ul li a.normal {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1.2em;	color: #990033;	background-image: url(img/arrow_green.gif);	background-repeat: no-repeat;	background-position: 2px 2px;	padding-left: 15px; }#boxCategories ul ul ul li a.normal:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1.2em;	color: #000000;	background-image: url(img/arrow_right.gif);	background-repeat: no-repeat;	background-position: 2px;	padding-left: 15px;}#boxCategories ul ul ul li a.active {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1.2em;	color: #3399ff;	font-weight: bold;	background-image: url(img/arrow_green.gif);	background-repeat: no-repeat;	background-position: 2px 2px;	padding-left: 15px; }#boxCategories ul ul ul li a.active:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1.2em;	color: #99ccff;	font-weight: bold;	background-image: url(img/arrow_right.gif);	background-repeat: no-repeat;	background-position: 2px;	padding-left: 15px;}/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vierte ebene (Unter_Unter_Unter_Kategorie~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#boxCategories ul ul ul ul {	margin: 0px 0px 0px 2px;	padding: 0px;	border: 1px solid #ff3300;}#boxCategories ul ul ul ul li {	padding: 2px;}#boxCategories ul ul ul ul li a.normal {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1.2em;	color: #ff3300;	background-image: url(img/icon_arrow.jpg);	background-repeat: no-repeat;	background-position: 2px 5px;	padding-left: 15px; }#boxCategories ul ul ul ul li a.normal:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1.2em;	color: #330066;	background-image: url(img/arrow_green.gif);	background-repeat: no-repeat;	background-position: 2px;	padding-left: 15px;}#boxCategories ul ul ul ul li a.active {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1.2em;	color: #330066;	font-weight: bold;	background-image: url(img/icon_arrow.jpg);	background-repeat: no-repeat;	background-position: 2px 5px;	padding-left: 15px; }#boxCategories ul ul ul ul li a.active:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 1.2em;	color: #cc99ff;	font-weight: bold;	background-image: url(img/arrow_green.gif);	background-repeat: no-repeat;	background-position: 2px;	padding-left: 15px;}***********************************************//* produktanzahl hinter den kategorienamen */span.catcount {	color: #5F7DD3;}/*** ENDE KATEGORIEBOX ***//*außenrahmen der boxen*/.shopbox {	margin: 0px;	padding: 0px;	background-image: url(img/boxes/leftbox_bg.jpg);	background-repeat: repeat-y;}.shopbox_right {	margin: 0px 5px 0px 5px;	padding: 0px;	border-bottom: 1px solid #163149;}/* "nur text" in den boxen */.boxText { 	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	color: #f1f1f1;}/*LINKE BOXEN *//*überschrift*/.infoBoxHeading_left {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 16px;	font-weight: bold;	color: #f1f1f1;	height: 24px;	line-height: 24px;	vertical-align: middle;	text-indent: 10px;	font-variant: small-caps;	border-bottom: 1px solid #743E41;	width: 190px;}/*inhalt*/.infoBox_left {	font-family: Tahoma, Verdana, Arial, sans-serif;  	font-size: 11px;  	margin: 0px;  	padding: 5px 5px 15px 5px;  	color: #ffffff;}/*inhalt zentriert*/.infoBox_left_center {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	text-align: center;	margin: 0px;	padding: 5px 5px 15px 0px;}/*RECHTE BOXEN*//*überschriften*/.infoBoxHeading_right {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #f1f1f1;	height: 24px;	line-height: 24px;	vertical-align: middle;	text-indent: 10px;}/*inhalt*/.infoBox_right {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	margin: 0px 0px 10px 0px;	padding: 5px;	color: #ffffff;}.infoBox_right_center {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	text-align: center;	margin: 0px 0px 10px 0px;	padding: 5px;	color: #ffffff;}/**BOX_CART**//*in produkte der box "warenkorb"*/.cart_products {	border-bottom: 1px solid #5F7DD3;	padding: 5px;}.boxText_cart {	color: #5F7DD3;}/*preisfeld in boxen mit preis zb."whatsnew" "specials" ..*/DIV.boxPrice {	color: #ffffff;	font-weight: bold;	border-top: 1px solid #1B3652;	border-bottom: 1px solid #1B3652;	padding: 3px;	width: 80%;	text-align: center;	margin-top: 2px;	margin-right: auto;	margin-left: auto;}/* guthabenanzeige in der box "cart" */.gvBox {	font-family : Tahoma, Verdana, Arial, sans-serif;	font-size : 14px;	font-weight: bold;	border: 1px solid #743e41;}/*** BESTSELLERSBOX  ***/.bestsellers  {	font-size: 11px;}/*preisfeld in der "bestsellersbox" */.boxTextPrice {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 12px;	color: #f1f1f1;	text-align: right;	font-weight: bold;	border-bottom: 1px solid #181818;}.bestsellers_shipping_link {	color: #f1f1f1;	font-weight: normal;}/*AUFZÄHLUNG FÜR BOXEN zB /"mehr über" /"informationen" /"extrabox1" /"extrabox2" *//*Menüliste für die box_information*/UL#box_information {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #ffffff;	margin: 0px;	padding: 0px;}#box_information li {	list-style: none;		margin: 3px 5px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #142838;	}#box_information li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #ffffff;}#box_information li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_content*/UL#box_content {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	margin: 0px;	padding: 0px;}#box_content li {	list-style: none;		margin: 3px 5px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #142838;}#box_content li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #ffffff;}#box_content li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*BILDERLINKS BOXEN RECHTE SEITE*/.schulung1 {	background-image: url(img/termine.jpg);	background-repeat: no-repeat;	height: 76px;	width: 190px;	display: block;}.helischulung {	background-image: url(img/heli.jpg);	background-repeat: no-repeat;	height: 76px;	width: 190px;	display: block;}.flmodschulung {	background-image: url(img/flmod.jpg);	background-repeat: no-repeat;	height: 76px;	width: 190px;	display: block;}.presse {	background-image: url(img/presse.jpg);	background-repeat: no-repeat;	height: 76px;	width: 190px;	display: block;}.ueberuns {	background-image: url(img/wir.jpg);	background-repeat: no-repeat;	height: 76px;	width: 190px;	display: block;}.service{	background-image: url(img/service.jpg);	background-repeat: no-repeat;	height: 76px;	width: 190px;	display: block;}/*Menüliste für die box_extra1*/UL#box_extra1 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra1 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra1 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra1 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra2*/UL#box_extra2 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra2 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra2 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra2 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra3*/UL#box_extra3 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra3 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra3 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra3 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra4*/UL#box_extra4 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra4 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra4 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra4 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra5*/UL#box_extra5 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra5 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra5 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra5 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra6*/UL#box_extra6 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra6 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra6 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra6 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra7*/UL#box_extra7 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra7 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra7 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra7 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra8*/UL#box_extra8 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra8 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra8 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra8 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra9*/UL#box_extra9 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra9 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra9 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra9 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*Menüliste für die box_extra10*/UL#box_extra10 {	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;	margin: 0px;	padding: 0px;}#box_extra10 li {	list-style: none;		margin: 3px 0px 0px 0px;	padding: 3px 5px 3px 5px; 	border-bottom: 1px solid #181818;}#box_extra10 li a {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #f1f1f1;}#box_extra10 li a:hover {	text-decoration: none;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;	color: #1A63BF;	padding: 0px;}/*** STARTSEITE ***//* "willkommen" */.pageHeading {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 16px;  font-weight: bold;  color: #333333;}/* besucherbegrüssung  "gast" "herr/frau name" */SPAN.greetUser {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #666666;  font-weight: bold;}/**** MODULDATEIEN ****//* überschiften in den moduldateien */.contentsTopics {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 14px;	color: #1A63BF;	font-weight: bold;	height: 24px;	line-height: 24px;	vertical-align: middle;	padding: 0px 10px 0px 10px;	margin: 0px;}.moduleHeading {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: small;	font-weight: bold;	padding-bottom: 10px;}.smallHeading {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #743E41;}/* texte in den modultateien *//*zb in reviews */.small_text {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 10px;	color: #1A63BF;}.smallText {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 11px;  color: #484848;}/* hintergrundfeld in den moduldateien */#contentsBG {	padding: 10px;	margin: 0px;	vertical-align: top;	background-color: #f9f9f9;}/* button  rechts */#button_right {	padding-top: 5px;	text-align: right;}/*kontaktforumlar*/#contact {	background-image: url(img/contact.gif);	background-repeat: no-repeat;	background-position: right top;}/******** CHECKOUT + WARENKORB  *********//* im WARENKORB des Contentbereichs bzw. orderdetails */.boxTextBG {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 10px;	background-color: #f1f1f1;}.boxTextBGIII {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 10px;	background-color: #e1e1e1;}SPAN.total {	font-size: 12px;	font-weight: bold;	color: #1A63BF;}.summe {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #1A63BF;}/*nicht genug auf lager anzeige im shopping_cart bzw. orderdetails*/.stockWarning { 	font-family : Tahoma, Verdana, Arial, sans-serif;	font-size : 10px;	color: #cc0033;}/*gutscheinefeld in shopping_cart.html bzw. gift_cart.html  und error_message für die suche*/.boxTextBGII {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	color: #333333;	border: 1px solid #743E41;	background-color:  #e1e1e1;}/*hintergundfelder bei "new_products_default" "new_products_overview" "specials"*/.centerfield {	border: 1px solid #ededed;	vertical-align: top;	text-align: center;	padding: 5px;	height: auto;}.centerfield:hover {	background-color: #f1f1f1;	border: 1px solid #cccccc;	vertical-align: top;	text-align: center;	padding: 5px;}SPAN.products_price {	font-size: 14px;	color: #1A63BF;	font-weight: bold;}SPAN.shipping {	font-size: 12px;}.products_table {	border: 1px solid #ededed;}.products_table:hover {	background-color: #ededed;}/*** "categorie_listing" kategoriebild ***/#float_image_right {	float: right;	padding: 5px 5px 15px 15px;}.moreHeading {	font-size: 14px;	font-weight: bold;	color: #AABBD0;}/*** product_info ***/SPAN.info_price {	font-size: 14px;	color: #1A63BF;	font-weight: bold;}/* hintergrund in der tabellarischen attribute auflistung (tablelisting.html) */.tableListingI {	background-color: #f1f1f1;	color: #181818;}.tableListingII {	background-color: #ffffff;	color: #484848;}/* UPCOMING_PRODUCTS */.upcomingListingI {	background-color: #f1f1f1;	color: #333333;	font-size: 11px;}.upcomingListingI a {	color: #333333;}.upcomingListingI a:hover {	color: #333333;	text-decoration: underline;}.upcomingListingII {	background-color: #ffffff;	color: #484848;	font-size: 11px;}.upcomingListingII a {	color: #484848;}.upcomingListingII a:hover {	color: #484848;	text-decoration: underline;}/*** REVIEWS ***/SPAN.ratingtext {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  color: #990033;}/**** LOGIN / ACCOUNT - DATEIEN ***//* zb in login.html / account - dateien / create_account */DIV.formArea {	border-top: 1px solid #ededed;	border-bottom: 1px solid #ededed;	padding: 5px;	margin-bottom: 10px;}TABLE.formArea, TD.formArea {	border-top: 1px solid #f1f1f1;	border-bottom: 1px solid #f1f1f1;	margin-bottom: 10px;}.formArea:hover {	background-color: #f1f1f1;	border-top: 1px solid #cccccc;	border-bottom:1px solid #cccccc;}.formAreaTitle {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #743E41;}/*account.html*/UL#account_list {	padding: 0px;	margin: 10px 0px 0px 0px;}UL#account_list li {	list-style: none;	background-image: url(img/arrow_green.gif);	background-repeat: no-repeat;	background-position: 2px 5px;	padding: 0px 5px 0px 20px;}UL#account_list li a {	font-family: Tahoma, Verdana, Arial, san-serif;	color: #1A63BF;	font-size: 12px;	text-decoration: none;}UL#account_list li a:hover {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #484848;	text-decoration: underline;}/* abstand für die überschriften in create_account */.abstand {	margin-top: 10px;	padding-left: 5px;}/* "notwendige Angabe" bei accounterstellung */.inputRequirement { 	font-family: Tahoma, Verdana, Arial, sans-serif; 	font-size: 11px; 	color: #339900;}/* adressfeld in sämtlichen dateien des adressbuchs und im checkout */.address_lable {	background-color: #e1e1e1;	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #484848;	padding: 5px;}.arrow {	background-image: url(img/arrow_right.gif);	background-repeat: no-repeat;	background-position: 0px 5px;	width: 40px;}/* adressauswahl / versandauswahl / zahlungsauswahl */.moduleRow {	font-family: Tahoma, Verdana, Arial, sans-serif; 	font-size: 11px; 	line-height: 1.5; 	color: #484848; 	background-color: #f1f1f1; 	cursor: pointer;}.moduleRowOver {	font-family: Tahoma, Verdana, Arial, sans-serif; 	font-size: 11px; 	line-height: 1.5; 	color: #484848; 	background-color: #cccccc;	cursor: pointer; }/* nur bei zahlungs und versandartauswahl */.moduleRowSelected {	font-family: Tahoma, Verdana, Arial, sans-serif; 	font-size: 11px; 	line-height: 1.5; 	color: #484848; 	background-color: #AF7D7B;}/* gutscheinfeld - checkout_payment.html */.cot_gv {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  color: #3b3b3b;}/* CHECKOUT DATEIN */.checkoutTitle {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 11px;	font-weight: bold;	padding-top: 10px;}TABLE.checkoutTable {	background-color: #f1f1f1;	border-top: 1px solid #ededed;	border-bottom: 1px solid #ededed;}DIV.checkoutTable {	background-color: #f1f1f1;	border-top: 1px solid #ededed;	border-bottom: 1px solid #ededed;	padding: 5px;}.tableabstand {	margin-top: 25px;	margin-bottom: 15px;}.checkoutBarFrom, .checkoutBarTo { 	font-family: Tahoma, Verdana, Arial, sans-serif; 	font-size: 11px; 	color: #AF7D7B;}.checkoutBarCurrent { 	font-family: Tahoma, Verdana, Arial, sans-serif; 	font-size: 11px; 	color: #743E41;}.checkout_bullet {	background-image: url(img/checkout_bullet.gif);	background-repeat: no-repeat;	background-position: 0px 5px;}.checkout_bullet2 {	background-image: url(img/checkout_bullet2.gif);	background-repeat: no-repeat;	background-position: 0px 5px;}/* agb akzeptieren feld */.conditions {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #990033;	background-color: #ffcccc;  	border: 1px solid #990033;	padding: 3px;	margin-top: 2px;}SPAN.checktext {	font-weight: normal;}/* Tab Pane in checkout_payment.html AGB und Widerruf*/.dynamic-tab-pane-control.tab-pane {	position:	relative;	width:		100%;		/* width needed weird IE bug */	margin-right:	-2px;	/* to make room for the shadow */	margin-top: 15px;}.dynamic-tab-pane-control .tab-row .tab {	width:				auto;	height:				16px;	background-image:	url(img/tab.gif);	background-repeat:	repeat-x;	position:		relative;	top:			0;	display:		inline;	float:			left;	overflow:		hidden;	cursor:			pointer;	margin:			1px -1px 1px 2px;	padding:		4px 10px 2px 10px;	border:			0;	z-index:		1;	font:			11px Tahoma;	white-space:	nowrap;	text-align:		center;	border-left: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;}.dynamic-tab-pane-control .tab-row .tab.selected {	width:				auto;	height:				18px !important;	background-image:	url(img/tab.active.gif) !important;	background-repeat:	repeat-x;	border-bottom-width:	0;	z-index:		3;	padding:		4px 10px 2px 10px;	margin:			1px -3px -3px 0px;	top:			-2px;	font:				11px Tahoma;}.dynamic-tab-pane-control .tab-row .tab a {	font:				11px Tahoma;	color:				Black;	text-decoration:	none;	cursor:				pointer;}.dynamic-tab-pane-control .tab-row .tab.hover {	font:				11px Tahoma;	width:				auto;	height:				16px;	background-image:	url(img/tab.hover.gif);	background-repeat:	repeat-x;	padding: 4px 10px 2px 10px;	border-left: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;}.dynamic-tab-pane-control .tab-page {	clear:			both;	border:			1px solid rgb( 145, 155, 156 );	background:		rgb( 252, 252, 254 );	z-index:		2;	position:		relative;	top:			-2px;	font:				11px Tahoma;	color:				Black;	filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)					progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);	/*244, 243, 238*/	/* 145, 155, 156*/	padding:		10px;}.dynamic-tab-pane-control .tab-row {	z-index:		1;	white-space:	nowrap;}/* hinweis der oben angezeigt wird */.confirmationText {	font-family: Tahoma, Verdana, Arial, san-serif;	font-size: 12px;	color: #990033;	font-weight: bold;  	border-top: 1px solid #a47d7b;  	border-bottom: 1px solid #a47d7b;	padding: 3px;}/* checkout_success.html */.successTopics {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 14px;	color: #1A63BF;	font-weight: bold;	line-height: 24px;	vertical-align: middle;	padding: 0px 10px 0px 10px;	margin: 0px;}.checkout_success {	background-image: url(img/checkout_success.gif);	background-repeat: no-repeat;	background-position: center;	height: 95px;	width: 95px;}/* anzeige im Warenkorb bzw. order_details wenn ein artikel nicht verfügbar ist */SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #66cc33;  font-weight: bold;}/******* PREISE ********/SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.productOldPrice {	font-family: Verdana, Arial, sans-serif;	color: #990033;	text-decoration: line-through;}SPAN.productDiscountPrice {  font-family: Verdana, Arial, sans-serif;  color: #990033;  font-weight: bold;}/* Kategorie Liste (übersicht) */.sitemap_heading {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-size: 10pt; 	color: #484848; 	background-color: #f1f1f1;	border-top: 1px solid #ededed;	border-bottom: 1px solid #ededed;	padding: 2px;}.sitemap_heading a {	color: #484848;}.sitemap_heading a:hover {	color: #1A63BF; 	text-decoration:none;}.sitemap_sub {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-size: 9pt; 	color: #5C8ECC;	border-bottom: 1px solid #dadada; 	padding: 2px 2px;}.sitemap_sub a {	color: #5C8ECC;}.sitemap_sub a:hover {	color: #1A63BF; 	text-decoration: underline;}/* Hersteller Liste */.manufacturers_heading {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10pt; 	color: #484848; 	background-color: #f1f1f1;	border-top: 1px solid #ededed;	border-bottom: 1px solid #ededed;	padding-top: 2px; 	padding-bottom: 2px;}.manufacturers_heading a {	color: #484848;	font-weight: bold;}.manufacturers_heading a:hover {	color:  #1A63BF; 	text-decoration: none;}/*** linien zb in product_listing ***/.line_top {	border-top: 1px solid #ededed;}.line_right {	border-right: 1px solid #ededed;}.line_bottom {	border-bottom: 1px solid #ededed;}.line_left {	border-left: 1px solid #ededed;}/* MELDUNGEN */.errorBox {	font-family : Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;	color: #282828;	background-color: #ffcccc;	border: 1px solid #990033;	text-align: center;	padding: 1px;}.errorBox2 {	font-family : Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;	color: #282828;	background-color: #ffcccc;	border: 1px solid #990033;	text-align: left;	padding: 1px;}/*fehlermeldung zb in gutscheine versand */SPAN.errorText {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-weight: bold;  color: #990033;}/* meldung beim checkout_payment */.infoBoxNotice {  background: #ffcccc;  padding: 2px;}.infoBoxNoticeContents {  background: #990033;  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 10px;}.productsNotifications {	background-color: #f2fff7;}/*message zb. gift_cart.html, login.html*/.headerMessage {	background-color: #66cc33;	color: #333333;	text-align: center;	font-weight: bold;	padding: 1px;}.headerError {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}.headerInfo {  background: #00ff00;}.headerInfo {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}TD.fieldKey {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;}SPAN.underline {	text-decoration: underline;}/* message box */.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }/* sitewide font classes *//* Note: heading<Number> equals <font size="Number"> */.heading1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }.heading2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }.heading3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }.heading4 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }.heading5 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }/* wahrscheinlich nicht benötigte klassen */TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #f8f8f9;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #f8f8f9;}.subBar {  background: #f4f7fd;}.subBar {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}.tableBody {padding: 5px;}TD.tableHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}