.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 }
.bestellungzelle span            { font-size: 12px }
.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; font-family: Arial, Verdana, Courier, Monaco }
.formularerror                   { color: #666666; font-weight: normal; font-size: 11px; background: #FFFFCC; border: solid 2px #CC0000; font-family: Arial, Verdana, Courier, Monaco }
.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 }
#refresh_captcha                 { position: relative }
#refresh_captcha div             { position: absolute; top: 0px; right: 0px; width: 30px; height: 30px; background: #0000CC url(../images/layout/update.png) no-repeat center; border-radius: 15px; 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 }
.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 }
.tabellenheader                  { background: #CC0000; color: #ffffff; padding: 3px 2px 3px 2px }
.tabelleninhalt                  { background: #CCCCCC; padding: 3px 2px 3px 2px }
.tabelleninhalt a.prodinfo1      { font-size: 11px }
.tabelleninhalt a.prodinfo2      { display: block; padding: 1px 2px 1px 2px; background: #FFFFFF; margin: 5px 0px 0px 0px; font-size: 10px; text-decoration: none }
.tabelleninhalt_gesamtpreis      { background: #CCCCCC; padding: 3px 2px 3px 2px; font-size: 14px; font-weight: bold; font-style: italic }
.tabellenfuss                    { background: #CCCCCC; padding: 3px 2px 3px 2px }
.tabellenfuss_gesamtpreis        { background: #CCCCCC; padding: 3px 2px 3px 2px; font-size: 14px; font-weight: bold; font-style: italic }
.tabellenzeile,
.tabellenzeile2                  { background: #FFFFFF; padding: 3px 2px 3px 2px; border-bottom: solid 1px #CCCCCC }
.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 }

/* blog */
.blogpath                                             { width: 680px; margin: 20px 0px; padding: 20px; background: #e5e5e5; box-shadow: 0px 0px 3px #828282; font-size: 12px }
.blog                                                 { position: relative }
.scl_rss_link                                         { position: absolute; display: block; right: 20px; top: 210px; width: 16px; height: 16px; background: url(../images/layout/feed_icon.png) no-repeat; color: transparent; overflow: hidden }
.scl_blog_left                                        { float: left; width: 199px; margin: 5px 0px }
.scl_blog_right                                       { clear: right; float: right; width: 720px; padding: 0px; background: #ffffff }
.scl_blogsearch                                       { padding-bottom: 15px }
.scl_blogsearch h4                                    { margin: 15px 0px; font-size: 18px; font-weight: normal }
.scl_blogsearch form                                  { display: block; float: left; padding: 5px; background: #f1f1f1; border-radius: 5px }
.scl_blogsearch input[type=text]                      { float: left; width: 150px; border: 0px; padding: 7px; }
.scl_blogsearch button                                { float: left; margin: 0px 0px 0px 5px; width: 30px; height: 30px; background: url(../images/layout/lupe.png) no-repeat; text-indent: -100px; overflow: hidden; border: none; padding: 0px }
.scl_navi                                             {  }
.scl_navi h4                                          { margin: 15px 0px; font-size: 18px; font-weight: normal }
.scl_navi ul                                          { margin: 0px; padding: 10px; background: #ffffff; box-shadow: 0px 0px 3px #828282 }
.scl_navi ul li                                       { display: block; padding: 10px }
.scl_navi ul li a                                     { padding: 10px 0px 10px 0px; text-transform: uppercase }
.scl_tagcloud                                         { margin: 30px 0px 0px 0px; text-align: justify }
.scl_tagcloud h4                                      { margin: 15px 0px; font-size: 18px; font-weight: normal }
.scl_tagcloud div                                     { padding: 20px; margin: 0px; background: #ffffff; box-shadow: 0px 0px 3px #828282 }
.scl_tags                                             { display: block; margin: 20px 0px; }
.scl_blog_artikel                                     { padding: 20px; margin: 0px; box-shadow: 0px 0px 3px #828282 }
.scl_blog_artikel h2                                  { margin: 0px; font-size: 26px; font-weight: normal }
.scl_blog_artikel h3                                  { font-size: 18px; margin: 0px 0px }
.scl_link                                             { float: left }
.scl_seitennavi                                       { float: right; margin: 10px 0px 5px 0px; font-size: 14px }
.scl_seitennavi a                                     { display: block; float: left; width: 30px; height: 18px; padding: 6px 0px 6px 0px; background: url(../images/layout/item_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 2px; color: #ffffff; font-family: 'Avantgarde Bold', Helvetica, Arial, sans-serif; text-align: center }
.scl_seitennavi a:hover,
.scl_seitennavi span                                  { display: block; float: left; width: 30px; height: 18px; padding: 6px 0px 6px 0px; background: url(../images/layout/item_bg.png) no-repeat 0px -30px; margin: 0px 0px 0px 2px; color: #414356; font-family: 'Avantgarde Bold', Helvetica, Arial, sans-serif; text-align: center }
.scl_input                                            { clear: both; padding: 10px 0px 10px 0px }
.scl_input_label                                      { float: left; width: 150px; padding: 5px 0px 5px 0px }
.scl_input_field                                      { float: left; width: 300px }
.scl_input_field textarea                             { height: 150px; width: 294px }
.scl_input_field input[type=text]                     { width: 294px }
.scl_input_field input[type=submit]                   { width: 300px }
.scl_comment_entry                                    { margin-bottom: 15px }
.scl_comment_autor                                    { padding: 0px 10px 0px 0px }
.scl_comment_internet,
.scl_comment_datetime                                 { border-left: 1px solid #000; padding: 0px 10px }
