body {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;}
.seitenueberschrift { color: #c0c0c0; font: bold 12px Arial, Helvetica, sans-serif }
H1 {font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-style: normal; font-weight: bold; margin-top: 0pt; margin-bottom: 5px;}
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; font-weight: bold;}
H5 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; margin-bottom: 5pt;}
#telbestell {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal;}
#telbestell_big {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold;}
#loginform {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal;}
#navigator, #navigator a {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #666666; text-decoration: none; font-weight: bold;}
#navigator a:hover, #navigator a:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #404040; text-decoration: none;}
#content {margin-bottom: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt;}
#content-title {font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; font-weight: bold; color: #000000;}
#menu-items, #menu-items a {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none;}
#menu-items a:hover, #menu-items a:active  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000;}
#artikelsuche form{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; margin: 0px; padding: 0px;}
#warenkorb-titel {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000000;}
#warenkorb-inhalt {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #ffffff;}
#warenkorb-menu, #warenkorb-menu a {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #c0c0c0; text-decoration: none;}
#warenkorb-menu a:hover, #warenkorb-menu a:active {color: #ffffff;}
#footer, #footer a {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #808080;}
#footer a:hover, #footer a:active {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #404040;}
#footer-menu {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #c0c0c0; text-decoration: none;}
#footer-menu a, #footer-menu a:link {color: #0000ff; text-decoration: none;}
#footer-menu a:hover, #footer-menu a:active {color: #0000ff; text-decoration: none;}
#copyright {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #808080; text-decoration: none;}
#copyright a, #copyright a:link {color: #808080;}
#copyright a:hover, #copyright a:active {color: #404040;}
#serviertvon {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #808080; text-decoration: none; margin-top: 10px;}
#akzeptanz {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #f0f0f0; text-decoration: none;}
.bildaehnlich {font-size: 7pt; color:#aaa;}
.alterscheck {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; }
.alterscheck-warnung {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #ff0000; }
.bestnr {font-size: 26pt; color: #ff0000; }

#versandkosten {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;}
#versandkosten .ueberschrift {}
#versandkosten .text{font-size: 9pt;}
#versandkosten .text-warenwert{font-size: 9pt;}
#versandkosten .warenwert{font-size: 9pt;}
#versandkosten .text-vkosten{font-size: 9pt;}
#versandkosten .vkosten{font-size: 9pt;}

#versandkosten-laender {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;}
#versandkosten-laender .ueberschrift{font-size: 9pt;}
#versandkosten-laender .land{font-size: 9pt;}
#versandkosten-laender .porto{font-size: 9pt;}
#versandkosten-laender .zuschlag{font-size: 9pt;}

#verzeichnis {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal;}
#verzeichnis .name {font-size: 9pt; font-weight: bold;}
#verzeichnis .nummer {font-size: 9pt; font-weight: bold;}
#verzeichnis .beschreibung {}
#verzeichnis .unterverzeichnis {font-size: 7pt;}

#artikeldetails-beschreibung {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;}
#artikeldetails-beschreibung .titel {font-size: 16pt; font-weight: bold;}
#artikeldetails-beschreibung .text-art-nr {font-size: 10pt; font-weight: bold;}
#artikeldetails-beschreibung .beschreibung-kurz {}
#artikeldetails-beschreibung .beschreibung-lang {}
#artikeldetails-beschreibung .optionen {}
#artikeldetails-beschreibung .optionen ul {margin-top: 5px;}
#artikeldetails-beschreibung .warenkorb {}
#artikeldetails-beschreibung .warenkorboptionen {text-align: center;}
#artikeldetails-beschreibung .warenkorbform {text-align: center;}
#artikeldetails-beschreibung .renzesion-ansehen {}
#artikeldetails-beschreibung .tellafriend {}

#artikeldetails-daten {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;}
#artikeldetails-daten .bild {margin: 0px; padding: 0px;}
#artikeldetails-daten .text-preis {}
#artikeldetails-daten .art-preis {font-size: 26pt; font-weight: bold;}
#artikeldetails-daten .bruttonetto {}
#artikeldetails-daten .uvp-text {}
#artikeldetails-daten .uvp-gespart {font-size: 13pt; color: #ff0000; font-weight: bold;}
#artikeldetails-daten .mengenstaffel td {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;}
#artikeldetails-daten .mengenstaffel-titel {font-weight: bold;}
#artikeldetails-daten .mengenstaffel-anzahl {}
#artikeldetails-daten .mengenstaffel-preis {}
#artikeldetails-daten .finanzierung {}
#artikeldetails-daten .verfuegbarkeit {}
#artikeldetails-daten .renzesion-schreiben {}
#artikeldetails-daten .laenderlieferung {}
#artikeldetails-daten .liefereinschraenkungen {}
#artikeldetails-daten .herstellernummer {}
#artikeldetails-daten .eannummer {}
#artikeldetails-daten .aktion-text {font-size: 13pt; font-weight: bold;}
#artikeldetails-daten .aktion-zeitraum {}
#artikeldetails-daten .aktion-alterpreis {}
#artikeldetails-daten .aktion-art-preis {font-size: 26pt; font-weight: bold;}
#artikeldetails-daten .aktion-bruttonetto {}

#artikeldetails-zubehoer {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;}
#artikeldetails-zubehoer .ueberschrift {font-weight: bold; margin-left: 3px;}
#artikeldetails-zubehoer .bild {margin-right: 5px;}
#artikeldetails-zubehoer .artikelname {}
#artikeldetails-zubehoer .beschreibung {font-size: 7pt;}
#artikeldetails-zubehoer .eigenschaften {font-size: 7pt;}
#artikeldetails-zubehoer .preis {font-weight: bold; text-align: right;}
#artikeldetails-zubehoer .preis-zusatz {font-size: 7pt; text-align: right;}

#artikelauflisten {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; margin-bottom: 15px;}
#artikelauflisten .ueberschrift {font-weight: bold;}
#artikelauflisten .beschreibung {}
#artikelauflisten .verfuegbarkeit {}
#artikelauflisten .art-preis {font-size: 26pt; font-weight: bold;}
#artikelauflisten .art-nr {font-size: 8pt; font-weight: bold;}
#artikelauflisten .bruttonetto {}
#artikelauflisten .versandkosten a {}
#artikelauflisten .versandkosten a:link {}
#artikelauflisten .versandkosten a:hover {}
#artikelauflisten .versandkosten a:active {}
#artikelauflisten .uvpgespart {}
#artikelauflisten .aktion-text {font-size: 13pt; font-weight: bold;}
#artikelauflisten .aktion-zeitraum {}
#artikelauflisten .aktion-alterpreis {}
#artikelauflisten .aktion-preis {font-size: 26pt; font-weight: bold;}
#artikelauflisten .aktion-bruttonetto {}
#artikelauflisten .aktion-versandkosten a {}

#artikel-optionsliste {margin-top: 5px;}
#artikel-preisinfo {font-size: 8pt; font-style: normal; color: #808080;}
#artikel-preis {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal;}
#artikel-preisdetails {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #000000;}
#artikel-preisdetails a, #artikel-preisdetails a:link {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #000088; font-weight: normal;}
#artikel-preisdetails a:hover, #artikel-preisdetails a:active {color: #0000ff;}
#artikel-text-aktionspreis {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold;}
#artikel-aktionszeitraum {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal;}
#artikel-neuerpreis {font-family: Arial, Helvetica, sans-serif; font-size: 26pt; font-style: normal; font-weight: bold;}
#artikel-alterpreis {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; }
#artikel-mengenstaffel, td{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal;}

#verzeichnis-textblock {margin-left: 5px;}
#verzeichnis-beschreibung {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal;}
#verzeichnis-wichtig {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal;}

#sortierung {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; margin: 10px 0px 10px 0px;}

#warenkorb {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal;}
#warenkorb .loeschen_text {font-size: 10pt;}
#warenkorb .abschickentext {font-size: 10pt;}
#warenkorb .ueberschrift {font-size: 10pt; font-weight: bold;}
#warenkorb .tabelle-anzahl {text-align: right;}
#warenkorb .tabelle-art-nr {font-size: 7pt;}
#warenkorb .tabelle-art-name {font-size: 10pt; font-weight: bold;}
#warenkorb .tabelle-optionen {}
#warenkorb .tabelle-preis {font-size: 10pt; text-align: right; white-space:nowrap;}
#warenkorb .tabelle-gesamtpreis {font-size: 10pt; text-align: right; white-space:nowrap;}
#warenkorb .tabelle-rechnung-text {font-size: 10pt; text-align: right; font-weight: bold;}
#warenkorb .tabelle-rechnung-preis {font-size: 10pt; text-align: right;}
#warenkorb .tabelle-rechnungswert-text {font-size: 10pt; text-align: right; white-space:nowrap; font-weight: bold;}
#warenkorb .tabelle-rechnungswert-preis {font-size: 10pt; text-align: right; white-space:nowrap; font-weight: bold;}
#warenkorb .tabelle-manuellesporto {font-size: 10pt; font-size: 7pt;}

#kasse {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal;}
#kasse .text {font-size: 10pt;}

#formular {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal;}
#formular .ueberschrift {font-size: 10pt;}
#formular .header {font-size: 10pt; font-weight: bold;}
#formular .text {font-size: 10pt;}
#formular .form-error {color: red;}
#keinedaten { color: #ff0000; font-style: italic; text-align: center; }



/* --------- Kleines Anmeldeformular  ------- */

#loginform {
	padding: 0;
	margin: 0;
	/* position: relative; */
	/* width: 120px; */
	/* border: black 1px solid; */
	background: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	}

div#loginform div.titel {
       /* display: block; */
	padding: 2px;
	background: url(/include/styles/main/lang/de/grafik/button.gif);
        color: #ffffff;
        /* background: #669966; */
	font-size: 10px;
        font-weight: bold;
        text-align: center;
        }

div#loginform div.formbox {
	margin: 0;
	padding: 5px;
	}

div#loginform div.formbox div.loginform_text {
	color: #888888;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

div#loginform div.formbox form {
	margin: 0px;
        }

div#loginform div.formbox input {
    width: 100%;
    margin-bottom: 2px;
}

#no_cookies {color: #FF0000}