/*NoName Print CSS*/
/*default werte von tags setzen*/
body  { color: #000000; font-size: 100%; }
h1, h2, h3, h4, h5, h6, p, br, ul, ol, li, hr, img, form, fieldset, legend, label, input, textarea, select, div, input, table, caption, tr, th, td { margin: 0px; padding: 0px }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, div, td, th, caption, form, fieldset, label, select, input, textarea, address, blockquote, nobr, b, i  { font-family: Verdana, Arial, Helvetica, sans-serif; } 

strong { font-weight: bold; }
hr { color: #000000; height: 1pt; margin: 3pt 0pt; }
.mitte { text-align: center; }
.rechts { text-align: right; }
.noprint { display: none; }
.codeprint { } /*leere klasse wird benötigt für klassenwechsel, wenn promocode gezeigt, wird er auch gedruckt*/

#booster { display: none; }

#bodymenuebar { display: none }

#bodyheadmain, #bodytabcontrol { background-color: #ffffff; margin: 0pt; padding: 0pt; text-align: center; }
#loginbox, #basket, #logobox { display: none }
#subtitle p { font-size: 90%; font-weight: bold; }
#subtitle a { color: #000000; text-decoration: none; }

/*ausweis*/
#ausweis { display: none; }
#jugendschutz h1 { font-size: 130%; font-weight: bold; text-align: center; margin: 100% 0pt; }
#jugendschutz p { font-size: 90%; }

/* obere navigationsleiste*/
#shopname, #tabs { display: none; }
#wertung { margin-top: 6pt; }
#wertung p { font-weight: bold; font-size: 80%; text-align: center; }
#wertung a { color: #4682B4; text-decoration: none; }
#wertung img { border: none; }

/*warum anmelden*/
.infoh1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#infoanmeldung h2 { font-size: 110%; font-weight: bold; margin-top: 6pt; }
#infoanmeldung ul, #infoanmeldung p { font.size: 80%; }
.infoanmeldung_ullevel2    { list-style-image: url(images/infoanmeldungpfeil.gif); margin-left: 12pt; }
#infoanmeldung li  { font-weight: bold; padding: 3pt 0pt;}
#infoanmeldung li p { font-size: 100%; font-weight: normal; }
.infoanmeldung_lilevel1:first-letter { color: #B22222; font-size: 140%; font-weight: bold; font-style: italic; }

/*neu anmelden*/

#neuanmelden h1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#neuanmelden p { font-size: 80%; }
#form_getnewsignon_adresse, #form_getnewsignon_lieferung { display: none }

/*passwort aendern*/
.headh1      { font-size: 120%; font-weight: bold; margin-top: 6pt; }
.form_password_info { font.size: 80%; }

/*offene Bestellungen*/
#openorders h1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#openorders p { font.size: 80%; }

/*Einkäufe*/
#closedorders h1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#closedorders p { font.size: 80%; }

/*Kontoverwaltung*/
#accountdata h1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#accountdata p { font.size: 80%; }

/*Logout*/
#logout h1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#logouttext p { font.size: 80%; }
#logouttext a { color: #000000; font-weight: bold; text-decoration: none; }

/*infomeldung*/
#beachtung { margin-top: 6pt; }
#beachtung p { font-size: 80%; }
#beachtung a { color: #000000; text-decoration: none; font-weight: bold; }

/*fehlermeldung*/
.achtungh1    { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#achtung p { font-size: 80%; }

/*kundenwertung*/
.infoh1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }

/*kfz search navi*/
.snrh2, .kfztyph2 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
.snrp { font-size: 80%; font-weight: bold; }
#katanzeige select { font-size: 100%; }

/*artikelanzeige*/
.artikelanzeige      { margin-top: 6pt; }
.artikelnummer { font-size: 100%; font-weight: bold; }
.artikelheader h1 { font-size: 120%; }
.artikelbody { font-size: 80%; }
.artikeltechdatenstrong { font-weight: bold; }
.artikeltechdatenstrong td { vertical-align: top; padding-right: 6pt; }
.artikeltechdaten h2 { font-size: 100%; font-weight: bold; }
.artikelliefern  { font-weight: bold; margin-bottom: 6pt; }
.artikelliefern img { margin-right: 6pt; }
.artikelfotos img { margin: 1px; border: solid 1px #000000; width: 84px; }
.artikelfotos a { text-decoration: none; }
.artikelpreis { font-weight: bold; margin-top: 6pt; }
.artikelpreis td { vertical-align: top; padding-right: 6pt; }
.preis  { text-align: right; vertical-align: bottom;  }
.altpreis  { text-align: right; vertical-align: bottom;  }
.endpreis   { text-decoration: underline; text-align: right; vertical-align: bottom; }
.form_artikel_bestellen { display: none; } }

/*warenkorbheader*/
#warenkorb_header { display: none; }
#warenkorb h1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }

/*warenkorbanzeige*/
#warenkorb_leer h2 { font-size: 100%; font-weight: bold; margin-top: 6pt; }
#warenkorb_leer p { font-size: 80%; }
#warenkorb_leer a { color: #000000; font-weight: bold; text-decoration: none; }
#warenkorb_leer img { border: outset 2px #ffffff; margin-right: 10px; }
#warenkorb_leer span { text-align: center; border: outset 2px #ffffff; margin-right: 10px; margin-top: 6pt; margin-bottom: 3pt; display: block; padding: 2pt; width: 16em; }

#form_warenkorb_promo { font-size: 80%; text-align: right; padding-bottom: 3pt; border-bottom: solid 1pt #000000; }
#warenkorb_inhalt { margin: 12pt auto; border-collapse: collapse; }
#warenkorb_inhalt td { font-size: 80%; vertical-align: top; padding-left: 4pt; padding-right: 2pt; }
#warenkorb_inhalt th { font-size: 80%; vertical-align: top; padding: 2pt; }
.warenkorb_artikelblock td { padding-top: 6pt; padding-bottom: 3pt; }
.warenkorb_pfand td { padding-top: 3pt; padding-bottom: 3pt; }
.warenkorb_summe td { font-weight: bold; border-top: solid 1pt #000000; padding-top: 3pt; padding-bottom: 3pt; }
#form_warenkorb_button { display: none; }

/*neukunden-dateneingabe*/
#form_getcustomerdata h2 { font-size: 100%; font-weight: bold; margin-top: 6pt; }
#form_getcustomerdata p { font-size: 80%; }
#form_getcustomerdata_adresse, #form_getcustomerdata_lieferung, #form_getcustomerdata_button { display: none; }
.loginboxlink { color: #000000; font-weight: bold; text-decoration: none; }

/*zahlung und versand*/
#form_payandshipment legend  { font-weight: bold; font-size: 80%; margin-bottom: 6pt; }
#form_payandshipment caption { font-size: 80%; text-align: left; }
#form_payandshipment p { font-size: 80%; }
#form_payandshipment th { font-size: 80%; padding-right: 4pt; padding-bottom: 4pt; text-align: left; }
#form_payandshipment td { font-size: 80%; padding-right: 4pt; vertical-align: top; }
#form_payandshipment_ust { margin-top: 12pt; border-style: solid; border-width: 0px 0px 1pt 0px; border-color: #000000; }
#form_payandshipment_ust input { border: 1px solid #000000; }
#form_payandshipment_versandart { margin-top: 12pt; border-style: solid; border-width: 0px 0px 1pt 0px; border-color: #000000; }
#form_payandshipment_zahlung { margin-top: 12pt; border-style: solid; border-width: 0px 0px 1pt 0px; border-color: #000000; }
.input_form_payandshipment_text { border: 1pt solid #000000; }
#form_payandshipment_altteil { margin-top: 12pt; }
.form_payandshipment_altteil_noborder { border: none }
.form_payandshipment_altteil_border { border-style: solid; border-width: 0px 0px 1pt 0px; border-color: #000000; }
#form_payandshipment_rueckgeld { margin-top: 12pt; border: none }
#form_payandshipment_button1, #form_payandshipment_button2 { display: none; }

/*bestellanzeige*/
#form_commitorder_empfaengerdaten h2, #form_commitorder_versanddaten h2, #form_commitorder_confirm h2 { font-size: 100%; font-weight: bold; margin-top: 6pt; }
#form_commitorder_empfaengerdaten input { display: none; }
#form_commitorder_empfaengerdaten p, #form_commitorder_versanddaten p, #form_commitorder_confirm p, #form_commitorder_bemerkung label, #form_commitorder_agb p { font-size: 80%; }
#form_commitorder_bemerkung textarea { border: none; overflow: visible; }

/*checkout*/
#checkout h1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#form_checkout { border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; margin: 12pt 0pt; }
#form_checkout_feedback { border: none; }
#form_checkout_feedback h4 { font-size: 100%; margin-top: 6pt; }
#form_checkout_feedback textarea { border: none; overflow: visible; }
#checkout p { font-size: 80%; }
#checkout a { text-decoration: none; color: #000000; }
#form_checkout_submitted { display: none; }
#checkout_werbung img { border: 1pt solid #000000; margin-top: 6pt; }



/*linke shopnavigation*/
#shopnavi h2, #form_oenr, #form_kba_nr, #form_kfz_typ, #hotline img, #auszeichnung { display: none; }
#hotline h3 { font-size: 100%; font-weight: bold; }
#hotline p { font-size: 80%; }

#shopinfo { margin-top: 6pt; }
#shopinfo h2 { font-size: 100%; font-weight: bold; }
#shopinfo h3 { font-size: 90%; font-weight: bold; }
#shopinfo p, #shopinfo li { font-size: 80%; }
#infobox1 ul  { list-style-image: url(../infopages/styles/images/infobox1pfeil.gif); margin-left: 12pt }

#bodyfooter, #bodytrailer { display: none; }

/*Payment Info*/
.footh1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#payment p { font-size: 80%; }
#payment img { margin: 6pt 0pt; }

/*Shipment Info*/
.footh1 { font-size: 120%; font-weight: bold; margin-top: 6pt; }
#shipment p { font-size: 80%; }
#shipment table { font-size: 90%; }
