.site                   { background: #FFFFFF; margin: 10px 0px 10px 0px; text-align: center; color: #666666; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.page                   { position: relative; width: 960px; text-align: left; margin-left: auto; margin-right: auto }
.pageborder             { border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background: url(../images/layout/rand.gif) repeat-y; padding: 0px 1px 20px 1px }
.leftframe              { float: left; width: 199px }
.schraffur_start        { float: left; width: 10px; height: 40px; background: #CCCCCC; margin: 25px 0px 0px 0px }
.schraffur_left         { float: left; width: 181px; height: 40px; background: url(../images/layout/schraffur_grau.gif); margin: 25px 0px 0px 7px }
.kategoriennavi         { clear: both; padding: 7px 0px 10px 0px }
.navipunkt              { position: relative; color: #0000CC; text-transform: uppercase; margin: 3px 0px 0px 0px; border-left: solid 10px #E6E6E6; padding: 2px 0px 2px 3px; cursor: pointer }
.navipunkt_over         { position: relative; color: #0000CC; text-transform: uppercase; margin: 3px 0px 0px 0px; border-left: solid 10px #CC0000; background: #E6E6E6; padding: 2px 0px 2px 3px; cursor: pointer }
.subnavipunkt           { position: relative; color: #0000CC; margin: 3px 0px 0px 0px; border-left: solid 5px #E6E6E6; cursor: pointer }
.subnavipunkt_over      { position: relative; color: #0000CC; margin: 3px 0px 0px 0px; border-left: solid 5px #CC0000; background: #E6E6E6; cursor: pointer }
.navipunkt_button       { position: absolute; top: 0px; left: 0px; width: 200px; height: 13px }
.centerframe            { float: left; width: 480px; margin: 0px 0px 0px 20px  }
.schraffur_center       { float: left; width: 480px; height: 40px; background: url(../images/layout/schraffur_grau.gif); margin: 25px 0px 0px 0px }
.standards              { float: left; height: 30px; margin: 7px 0px 0px 0px }
.standards a            { color: #0000CC; text-decoration: none }
.standards a:hover      { color: #0000CC; text-decoration: none }
.suche                  { float: right; height: 25px; margin: 12px 0px 0px 0px }
.pfad                   { clear: both; padding: 27px 0px 0px 0px }
.pfadpfeil              { margin: 0px 3px 1px 3px }
.trennlinie             { clear: both; height: 1px; font-size: 0px; background: url(../images/layout/dot.gif); margin: 5px 0px 0px 0px }
.abstandhalter          { clear: both; height: 20px }
.artikel, .kundenkonto  { padding: 15px 0px 10px 0px }
.artikelbeschreibung    { float: left; width: 250px }
.artikelbild            { float: left; margin: 0px 0px 0px 10px; width: 220px; text-align: center; overflow: hidden }
.thumb                  { float: left; margin: 0px 10px 0px 0px; width: 50px; height: 50px; text-align: center; overflow: hidden }
.bestellungkopf         { color: #CC0000; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; text-transform: uppercase; padding: 0px 5px 5px 0px }
.bestellungzelle        { font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 3px 5px 2px 0px }
.seitennavi             { margin: 0px 0px 20px 0px; border: solid 1px #CCCCCC; padding: 2px; text-align: center }
.zurueckpfeil           { margin: 0px 3px 1px 0px }
.zusatzartikel          { position: relative; float: left; border: solid 1px #CCCCCC; margin: 8px 8px 0px 0px; padding: 5px; cursor: pointer }
.zusatzartikel_over     { position: relative; float: left; border: solid 1px #CC0000; margin: 8px 8px 0px 0px; padding: 5px; cursor: pointer }
.zusatzartikel_button   { position: absolute; top: 0px; left: 0px; width: 110px; height: 160px }
.zusatzartikel_groesse  { width: 100px; height: 150px }
.zusatzartikel_bild     { width: 100px; overflow: hidden; margin: 0px 0px 5px 0px }
.zusatzartikel_preis    { color: #CC0000 }
.rightframe             { float: left; width: 239px; margin: 0px 0px 0px 20px }
.malstoff_logo          { float: left; padding: 25px 0px 0px 63px; text-align: center }
.schraffur_ende         { float: left; width: 9px; height: 40px; background: #CCCCCC; margin: 25px 0px 0px 10px }
.malstoff_claim1        { margin: 2px 0px 0px 0px; font-size: 11px; font-family: Lucida bright, Georgia, Times New Roman }
.malstoff_claim2        { float: left; margin: 15px 0px 0px 0px; font-size: 11px; font-weight: normal; font-family: Lucida bright, Georgia, Times New Roman }
.kleiner_warenkorb      { float: left; width: 220px; margin: 48px 0px 0px 0px }
.warenkorbzelle         { font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5px 5px 5px 0px }
.warenkorbfuss          { color: #CC0000; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; text-transform: uppercase; padding: 5px 5px 5px 0px }
.neuigkeiten            { float: left; width: 220px; margin: 35px 0px 0px 0px }
.top10                  { float: left; width: 220px; margin: 35px 0px 0px 0px; color: #0000CC }
.top10_01               { position: relative; background: url(../images/layout/top10_01.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_01_over          { position: relative; background: url(../images/layout/top10_01_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_02               { position: relative; background: url(../images/layout/top10_02.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_02_over          { position: relative; background: url(../images/layout/top10_02_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_03               { position: relative; background: url(../images/layout/top10_03.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_03_over          { position: relative; background: url(../images/layout/top10_03_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_04               { position: relative; background: url(../images/layout/top10_04.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_04_over          { position: relative; background: url(../images/layout/top10_04_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_05               { position: relative; background: url(../images/layout/top10_05.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_05_over          { position: relative; background: url(../images/layout/top10_05_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_06               { position: relative; background: url(../images/layout/top10_06.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_06_over          { position: relative; background: url(../images/layout/top10_06_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_07               { position: relative; background: url(../images/layout/top10_07.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_07_over          { position: relative; background: url(../images/layout/top10_07_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_08               { position: relative; background: url(../images/layout/top10_08.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_08_over          { position: relative; background: url(../images/layout/top10_08_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_09               { position: relative; background: url(../images/layout/top10_09.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_09_over          { position: relative; background: url(../images/layout/top10_09_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_10               { position: relative; background: url(../images/layout/top10_10.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_10_over          { position: relative; background: url(../images/layout/top10_10_over.gif) 0px 2px no-repeat; padding: 5px 0px 3px 25px; cursor: pointer }
.top10_button           { position: absolute; top: 0px; left: 0px; width: 220px; height: 25px }
.geschenke              { float: left; width: 220px; margin: 35px 0px 0px 0px; padding: 0px 0px 20px 0px }
.toppfeil               { float: right; margin: 7px 0px 0px 0px }
.formular               { color: #666666; font-weight: normal; font-size: 11px; background: #FFFFCC; border-top: solid 1px #666666; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-left: solid 1px #666666 }
.formularerror          { color: #666666; font-weight: normal; font-size: 11px; background: #FFFFCC; border: solid 2px #CC0000 }
.formularbutton         { color: #0000CC; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; text-transform: uppercase; text-align: right; width: 200px; border: solid 1px #0000CC; background: #FFFFFF url(../images/layout/pfeil.gif) no-repeat 190px 6px; padding: 1px 10px 1px 0px; cursor: pointer }
button                  { color: #0000CC; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; text-transform: uppercase; text-align: right; width: 200px; border: solid 1px #0000CC; background: #FFFFFF url(../images/layout/pfeil.gif) no-repeat 190px 6px; padding: 1px 10px 1px 0px; cursor: pointer }
button:hover            { color: #0000CC; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; text-transform: uppercase; text-align: right; width: 200px; border: solid 1px #0000CC; background: #E6E6E6 url(../images/layout/pfeil.gif) no-repeat 190px 6px; padding: 1px 10px 1px 0px; cursor: pointer }
td                      { font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
h1, .kundenkonto h2     { font-size: 18px; color: #CC0000; font-weight: normal; font-family: Lucida bright, Georgia, Times New Roman; margin: 0px 0px 20px 0px }
h2                      { font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; margin: 0px 0px 10px 0px }
ul                      { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px; list-style-type: square }
ol                      { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px }
a                       { color: #0000CC; text-decoration: none }
a:hover                 { color: #0000CC; text-decoration: underline }


.texterror              { color: #E02F25 }
.textgross              { font-size: 12px }
.textweiss              { color: #FFFFFF }
.tabelle_aussen         { background: #CCCCCC }
.tabelle_innen          { background: #FFFFFF }
.status0                { background: url(../images/bestellung/status0.gif) }
.status25               { background: url(../images/bestellung/status25.gif) }
.status50               { background: url(../images/bestellung/status50.gif) }
.status75               { background: url(../images/bestellung/status75.gif) }
.status100              { background: url(../images/bestellung/status100.gif) }
.agb                    { color: #000000 }
.coupon_new             { color: #000000 }
.zahlung                { color: #000000 }
.summe                  { color: #000000 }
.tabelleninhalt         { background: #FFFFFF; padding: 3px 2px 3px 2px }
.tabellenheader         { background: #CC0000; color: #ffffff; padding: 3px 2px 3px 2px }
.tabellenkopf           { background: #FFFFFF; padding: 3px 2px 3px 2px; font-size: 18px; font-weight: normal; font-family: Lucida bright, Georgia, Times New Roman; color: #CC0000 }
.tabellenkopf_over      { background: #E6E6E6; padding: 3px 2px 3px 2px; font-size: 18px; font-weight: normal; font-family: Lucida bright, Georgia, Times New Roman; color: #CC0000 }
.tabellenfuss           { background: #CCCCCC; padding: 3px 2px 3px 2px; font-size: 11px }
.tabellenzeile          { background: #CCCCCC; padding: 3px 2px 3px 2px }
.tabellenzeile2         { background: #CCCCCC; padding: 3px 2px 3px 2px }
.urlcolor							  { color: #0000CC; text-decoration: none }

.ebay_hinweis           { color: #000000; font-size: 16px; font-weight: normal }

/* kundenkonto */
/*.kundenkonto                { background: #ffffff; padding: 5px 6px 5px 6px; margin: 15px 0px 0px 15px }*/
/*.kundenkonto td             { background: #e6e6e6; padding: 5px }*/
.kundenkonto td         { padding: 4px 5px 2px 0px }
.kundenkonto_funktionen     { width: 453px; padding: 2px 0px 10px 0px }
.kundenkonto_verwalten      { float: left; padding: 2px 4px 2px 4px; border: solid 1px #574623 }
.kundenkonto_abbrechen      { float: right; padding: 2px 4px 2px 4px; border: solid 1px #574623 }
