#freemodul3headline { text-align: center; width: 178px; }
#slideshow { width: 454px; float: right; }
#thumbs { float: left; width: 275px;  }
*.center { text-align: right; }
*.formelemkontakt { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 230px; padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; }
*.formelemkontakt_long { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 290px; padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; }
*.formelemlogin { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 80px; padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #CE4100;   }
*.formelemregister { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 220px; padding-left: 4px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;  }
*.formelemregisterradio { padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; }
*.formelemregistersubmit { padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; background-color: #ffffff; width: 120px; text-align: center; color: #ffffff; font-weight: bold; display: block; background-image: url(./public_archive/ec18ea815ad344250fc36ea51155185b.gif); background-repeat: repeat-x; border-style: solid; border-width: 0px; border-color: #FBAC1A;     }
*.formsubmitlogin { width: 30px; padding-right: 0px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(); background-repeat: repeat-x; border-style: solid; border-width: 0px; border-color: #FBAC1A;  }
*.highlight { color: #4d6b8f; font-weight: bolder; }
*.include { border: soldi 0px black; }
*.left { float: left; padding-right: 12px; padding-bottom: 5px;  }
*.right { float: right; padding-left: 10px;  }
.sucheheadline { background-color:#374D6C; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; line-height:30px; padding-left:10px; }
a { color: #4d6b8f; text-decoration: none; }
a.abmelden { color: #FFFFFF; }
a.agb { font-family: Arial,Helvetica,Verdana,sans-serif; color: #FFFFFF; font-size: 11px; text-decoration: none; padding-right: 7px;  }
a.agb:hover { text-decoration: none; color: #72c3f6; }
a.artikelkaufen { color: #ffffff; font-weight: bold; display: block; height: 16px; padding-top: 2px; text-decoration: none; }
a.artikelkaufen:hover { color: #040404; font-weight: bold; display: block; height: 16px; padding-top: 2px; text-decoration: none; }
a.artikellist { font-family: Arial,Helvetica,Verdana,sans-serif; color: #FD9B42; font-size: 16px; font-weight: bold; }
a.artikellist:hover { font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #CE4100;  }
a.artikellistblaettern { font-weight: bold; color: #FD9B42; }
a.artikellistblaetternactive { font-weight: bold; text-decoration: underline; color: #040404; }
a.artikellistbutton { height: 16px; padding-top: 2px; text-decoration: none; background-image: url(./public_archive/ec18ea815ad344250fc36ea51155185b.gif); background-repeat: repeat-x; border-style: solid; border-width: 0px; border-color: #FBAC1A; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; display: block; }
a.artikellistbutton:hover { color: #040404; font-weight: bold; display: block; height: 16px; padding-top: 2px; text-decoration: none; }
a.artikellistbuttonkompakt { color: #17469e; font-weight: bold; font-size: 11px; display: block; text-align: center; height: 14px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; }
a.artikellistbuttonkompakt:hover { color: #f48221; font-size: 11px; font-weight: bold; text-decoration: none; }
a.artikellistkompakt { color: #f48221; font-size: 12px; font-weight: bold; display: block; height: 16px; padding-top: 2px; text-decoration: none; }
a.artikelpreisgr { color: #4d6b8f; font-size: 18px; font-weight: bold; }
a.drucken { color: #000000; padding-right: 10px; }
a.drucken:hover { color: #000000; text-decoration: underline; padding-right: 10px; }
a.footlink { font-family: Arial,Helvetica,Verdana,sans-serif; color: #0891EE; font-size: 12px; text-decoration: none;  }
a.footlink:hover { text-decoration: none; color: #0891EE; }
a.impressum { font-family: Arial,Helvetica,Verdana,sans-serif; color: #000000; font-size: 11px; text-decoration: none; padding-right: 7px;  }
a.impressum:hover { text-decoration: underline; color: #000000; }
a.kundenbereichtab { font-weight: bold; color: #040404; }
a.kundenbereichtab:hover { font-weight: bold; color: #040404; text-decoration: none; }
a.kundenbereichtabactive { color: white; font-weight: bold; text-decoration: none; }
a.kundenbereichzurkasse { font-weight: bold; font-size: 14px; }
a.language { font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #ffffff; }
a.language:hover { font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #4d6b8f text-decoration: none;  }
a.popuplink { color: #ffffff; }
a.popuplink:hover { color: #000000; text-decoration: none; }
a.registrieren { text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; color: #ffffff; font-size: 12px; font-weight: bold;  }
a.registrieren:hover { text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; color: #040404; font-size: 12px; font-weight: bold;  }
a.shopnavi { font-weight: normal; text-decoration: none; color: #355772; width: 160px; display: block; }
a.shopnavi2 { font-weight: normal; text-decoration: none; color: #016db6; width: 153px; display: block;  }
a.shopnavi2:hover { font-weight: bold; text-decoration: none; color: #016db6; width: 153px; display: block;  }
a.shopnavi2active { font-weight: bold; text-decoration: none; color: #016db6; width: 153px; display: block; }
a.shopnavi2active:hover { font-weight: normal; text-decoration: none; color: #016db6; width: 153px; display: block; }
a.shopnavi3 { text-decoration: none; color: #040404; font-weight: normal; }
a.shopnavi3:hover { text-decoration: none; color: #4d6b8f; }
a.shopnavi3active { text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; color: #4d6b8f; font-size: 12px; }
a.shopnavi3active:hover { text-decoration: none; color: #4d6b8f; }
a.shopnavi:hover { font-weight: normal; text-decoration: none; color: #016db6; width: 160px; display: block; }
a.shopnaviactive { font-weight: bold; text-decoration: none; color: #016db6; width: 160px; display: block; }
a.shopnaviactive:hover { text-decoration: none; color: #FFFFFF; font-weight: bold; width: 160px; display: block; }
a.sitenavi { text-decoration: none; font-family: Tahoma; color: #ffffff; font-size: 11px; font-weight: bold;  }
a.sitenavi2 { text-decoration: none; font-family: Tahoma; color: #ffffff; font-size: 11px; font-weight: bold;  }
a.sitenavi2:hover { text-decoration: none; font-family: Tahoma; color: #004473; font-size: 11px; font-weight: bold;  }
a.sitenavi2active { text-decoration: none; font-family: Tahoma; color: #004473; font-size: 11px; font-weight: bold;  }
a.sitenavi2active:hover { text-decoration: none; font-family: Tahoma; color: #004473; font-size: 11px; font-weight: bold;  }
a.sitenavi3 { text-decoration: none; font-family: Tahoma; color: #729401; font-size: 12px; }
a.sitenavi3active { text-decoration: none; font-family: Tahoma; color: #040404; font-size: 12px; }
a.sitenavi:hover { text-decoration: none; font-family: Tahoma; color: #72c3f6; font-size: 11px; font-weight: bold; }
a.sitenaviactive { text-decoration: none; font-family: Tahoma; color: #004473; font-size: 11px; font-weight: bold; }
a.sitenaviactive:hover { text-decoration: none; font-family: Tahoma; color: #004473; font-size: 11px; font-weight: bold; height: 16px; }
a.sitenavitop:hover { text-decoration: none; font-family: Tahoma; color: #ffffff; font-size: 10px; font-weight: bold; display: block; background-color: #94CEEE;  }
a.startangebotlink { font-weight: bold; }
a.thumb { padding: 2px; display: block; border: 1px solid #ccc; }
a.thumb:focus { outline: none; }
a.warenkorb { text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; color: #ffffff; font-weight: bold; font-size: 12px; }
a.warenkorb:hover { text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; color: #FD9B42; font-weight: bold; font-size: 12px; }
a.zurkasse { color: #ffffff; font-weight: bold; display: block; height: 16px; padding-top: 2px; text-decoration: none; background-image: url(./public_archive/ec18ea815ad344250fc36ea51155185b.gif); background-repeat: repeat-x; border-style: solid; border-width: 1px; border-color: #FBAC1A;  }
a.zurkasse:hover { color: #040404; font-weight: bold; display: block; height: 16px; padding-top: 2px; text-decoration: none; }
a.zurueck { color: #ffffff; font-weight: bold; display: block; height: 16px; padding-top: 2px; text-decoration: none; background-image: url(./public_archive/ec18ea815ad344250fc36ea51155185b.gif); background-repeat: repeat-x; border-style: solid; border-width: 1px; border-color: #FBAC1A;  }
a.zurueck:hover { color: #040404; font-weight: bold; display: block; height: 16px; padding-top: 2px; text-decoration: none; }
a:hover { text-decoration: underline; }
a:hover { color: #ffffff; text-decoration: none; }
a:hover { color: #72c3f6; text-decoration: underline; }
a:hover { color: #72c3f6; text-decoration: none; }
body.druckversion { margin: 0px; font-family: Arial,Helvetica,Verdana,sans-serif; color: #787878; font-size: 12px;  }
body.normal { margin: 0px; font-family: Arial,Helvetica,Verdana,sans-serif; color: #004473; font-size: 12px; background-image: url('./public_archive/dc7e3266a526566217794c9ced8156eb.jpg'); background-repeat: repeat-x; background-color: #2a4362;  }
div.adresseaendernbox { padding-top: 20px; clear: left; float: left; width: 360px; }
div.adresseaendernbox2 { padding-top: 20px; clear: both; width: 360px; text-align: left; float: right; }
div.adresseaendernbox3 { padding-top: 20px; clear: right; width: 360px; text-align: left; float: right; }
div.adresseaendernhead { clear: right; width: 360px; text-align: left; float: right; font-weight: bold; height: 25px; }
div.adresse_wmw { float: left; clear: left; padding-left: 18px; padding-right: 18px; padding-bottom: 18px; color: #FFFFFF; font-weight: bold; margin-top: 10px; width: 140px; }
div.aritkellistmengebox { float: left; }
div.articleaddbox { position: absolute; top: 0px; left: 0px; display: none; visibility: hidden; width: 100%; height: 500px; z-index: 200;  }
div.articleaddmsg { background-color: #E4E4E4; color: #040404; width: 320px; height: 100px; text-align: center; padding-top: 60px; padding-bottom: 20px; top: 80px; left: 220px; position: absolute; border-color: #4d6b8f; border-style: solid; border-width: 1px; filter:Alpha(opacity=80, finishopacity=0, style=0); }
div.artikelbeschreibung { width: 396px; margin-top: 6px; margin-bottom: 12px; font-family: Arial,Helvetica,Verdana,sans-serif; color: #000000; }
div.artikelbestellen { float: right; clear: right; text-align: left; width: 280px; padding-top: 20px; padding-right: 90px; padding-bottom: 10px; }
div.artikelbildbox { float: right; text-align: right; padding-top: 12px; width: 390px; padding-bottom: 20px; }
div.artikelbilderklbox { float: right; /* max-height: 300px; overflow: auto; */ }
div.artikelbildgrbox { float: left; width: 300px; text-align: center; overflow: hidden; height: auto; }
div.artikelbildklbox { margin-bottom: 8px; border-color: #BFBFBF; border-width: 1px; border-style: solid; text-align: center; vertical-align: middle; }
div.artikeldateiboxli { float: left; clear: both; width: 180px; padding-left: 20px; overflow: hidden; color: #4d6b8f;   }
div.artikeldateiboxre { float: right; width: 180px; overflow: hidden;  }
div.artikeldateienbox { clear: both; float: right; width: 390px; text-align: left; padding-bottom: 20px; }
div.artikeldetailsbox { font-family: Arial,Helvetica,Verdana,sans-serif; color: #4d6b8f; font-weight: bold; width: 400px; margin-left: 4px;  }
div.artikelheadline { font-family: Arial,Helvetica,Verdana,sans-serif; color: #4d6b8f; font-size: 16px; font-weight: bold; padding-top: 12px; width: 396px; /*float: left;*/ position: relative; padding-left: 0px; margin-left: 0px; margin-top: 0px; text-align: left; }
div.artikelkaufenbutton { color: #ffffff; float: right; width: 120px; text-align: center; background-image: url(./public_archive/ec18ea815ad344250fc36ea51155185b.gif); background-repeat: repeat-x; border-style: solid; border-width: 1px; border-color: #FBAC1A; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold; display: block; }
div.artikellist { clear: both; padding-top: 20px; padding-bottom: 20px; }
div.artikellistbildbox { float: right; padding-left: 7px; padding-bottom: 5px; }
div.artikellistbildboxkompakt { width: 50px; float: left; height: 50px; }
div.artikellistblaettern { clear: both; padding-top: 20px; color: #000000; }
div.artikellistblaetternitem { float: left; padding-right: 18px;  }
div.artikellistbox { float: left; width: 370px; padding-bottom: 25px; padding-top: 25px; }
div.artikellistboxhead { font-family: Arial,Helvetica,Verdana,sans-serif; color: #4d6b8f; font-size: 16px; font-weight: bold; }
div.artikellistboxheadkompakt { font-weight: bold; width: 300px; float: left; height: 50px; }
div.artikellistbuttons { float: right; }
div.artikellistkaufenbutton { background-color: #FF9C41; width: 70px; text-align: center; border-style: solid; border-width: 0px; border-color: #7F7F7F; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #000000; font-weight: bold; display: block; float: left; margin-left: 5px; }
div.artikellistkompaktbox { height: 50px; width: 100%; padding-top: 5px; border-bottom: solid 1px black; }
div.artikellistmengebox { float: left; width: 100px; }
div.artikellistmengeboxkompakt { float: left; height: 50px; width: 80px; }
div.artikellistmengename { float: left; padding-right: 5px; height: 25px; }
div.artikellistmwstboxkompakt { width: 150px; height: 50px; float: left; font-size: 10px }
div.artikellistpreisbox { clear: both; float: left; width: 105px; color: yellow;  }
div.artikellistpreisboxkompakt { height: 50px; width: 100px; float: left; }
div.artikellistteaserbox { font-family: Arial,Helvetica,Verdana,sans-serif; color: #000000; padding-top: 7px; padding-bottom: 7px; }
div.artikelmengebox { clear: right; width: 390px; height: 24px; float: right; }
div.artikelmengename { float: left; clear: both; width: 116px; padding-left: 20px; overflow: hidden; padding-top: 4px; height: 15px; padding-right: 4px; }
div.artikelmengewert { float: right; width: 250px; overflow: hidden; text-align: left;  }
div.artikelmwstbox { clear: left; }
div.artikelmwstbox, div.artikellistmwstbox { font-size: 11px; padding-top: 6px; float: left; width: 152px;  }
div.artikelnewline { clear: both; width: 790px; height: 1px;  }
div.artikeloptionbox { clear: left; width: 390px; height: 24px;  }
div.artikeloptionenbox { clear: right; width: 390px; float: right; text-align: left;  }
div.artikeloptionname { float: left; clear: both; width: 116px; padding-left: 20px; overflow: hidden; padding-top: 4px; height: 15px; padding-right: 4px; }
div.artikeloptionwert { float: right; width: 250px; overflow: hidden; text-align: left;   }
div.artikelpreisbox { float: left; text-align: left; width: 120px; height: 20px;   }
div.artikelspace { width: 50px; height: 50px; float: left; }
div.bestellanmerkungbox { clear: both; float: right; padding-top: 20px; width: 360px; text-align: left;  }
div.bestellanmerkunghead { font-weight: bold; }
div.bestellungabschicken { padding-top: 20px; padding-left: 10px; }
div.bestellungagb { padding-top: 0px; }
div.bestellungwarenkorb { clear: left; padding-top: 15px;  }
div.bildergalerie { position: relative; width: 770px; float left; clear: left; z-index: 100; height: 500px;  }
div.bildergaleriebgr { position: absolute; float: left; clear: left; z-index: 11000; border: solid 2px #324e85;;  }
div.bildergalerievorschau { float: left; width: 110px;  }
div.bottom pagination { float: left; clear: left; width: 270px; }
div.content2 { position: relative; top: 0px; left: 0px; width: 700px;;  }
div.contentarea { width: 1000px; position: relative; background-image: url('./public_archive/cea856c2a80fc148a0853970a0079b3b.gif'); background-repeat: repeat-y; background-color: #FFFFFF;  }
div.contentbigleftpic { top: 30px; /*left: 200px;*/ position: relative; height: 292px; width: 432px; overflow: hidden; float: right; padding-bottom: 80px;  }
div.contentend { clear: both; width:790px; height: 1px; }
div.contentfoot { padding: 20px; }
div.contentheadline { font-family: Arial,Helvetica,Verdana,sans-serif; color: #374d6c; font-size: 16px; font-weight: bold; padding-top: 12px; width: 440px; /*float: left;*/ text-align: left; padding-bottom: 12px; padding-left: 0px; }
div.contentheadline_start { font-family: Arial,Helvetica,Verdana,sans-serif; color: #374d6c; font-size: 16px; font-weight: bold; padding-top: 12px; width: 600px; /*float: left;*/ text-align: left; padding-bottom: 0px; padding-left: 20px; }
div.contentinhalt { /*border-bottom: dotted 1px #374d6c;*/ padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 0px;  }
div.contentinhaltbreit { font-family: Arial,Helvetica,Verdana,sans-serif; color: #787878; font-size: 12px; font-weight: normal; top: 0px; width: 515px; padding-left: 0px; padding-bottom: 10px;  }
div.contentnebenbild { font-family: Arial,Helvetica,Verdana,sans-serif; color: #000000; padding-top: 30px; width: 340px; overflow: visible; padding-right: 20px; padding-left: 20px; padding-bottom: 10px; float: left;  }
div.contentpicbottomleft { position: relative; width: 1000px; background-image: url(); background-repeat: no-repeat; background-position: bottom left; min-height: 492px;  }
div.drucken { padding-left: 10px; float: left; text-align: center; width: 100px; color: #000000; }
div.faqantwortbox { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; padding: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; min-height: 80px; }
div.faqbox { width: 750px; padding-left: 0px; padding-bottom: 30px; }
div.faqheadline { font-weight: bold; padding-top: 15px; padding-bottom: 5px; }
div.flags { position: absolute; left: 900px; top: 10px; width: 100px; z-index: 12000; }
div.footarea { position: relative; width: 1000px; clear: both; background-image: url('./public_archive/b73b5a2495c9f59bebd2eae58c50f590.png'); backgrauond-repeat: no-repeat; height: 23px; }
div.footlinks { width: 812px; position: relative; top: 0px; font-family: Arial,Helvetica,Verdana,sans-serif; color: #ffffff; font-size: 12px; }
div.footnavi { width: 1000px; text-align: center; font-size: 11px; padding-top: 5px; color: #000000;  }
div.footseparator { clear: both; height: 1px; background-color: #ffffff; /*background-color: #cccccc;*/  }
div.freemodul { width: 148px; padding: 15px; }
div.freemodulheadline { font-family: Arial,Helvetica,Verdana,sans-serif; color: #355772; font-size: 12px; font-weight: normal; text-align: left;  }
div.fullcontent { position: relative; top: 0px; left: 0px; margin-left: 0px;  }
div.headarea { width: 1000px; position: relative; height: 155px;  }
div.headseparator { height: 5px; width: 801; left: 0px; position: absolute; top: 185px; background-color: #004473;  }
div.head_bild { position: relative; top: 85px; height: 165px; width: 801px; left: 6px; float: left; clear: left; margin-top: 1px; }
div.head_flash { float: left; width: 643px; padding-bottom: 10px; }
div.kontaktabschicken { padding-left: 120px; padding-top: 10px; }
div.kontaktboth { float: left; width: 600px; clear: left; padding-left: 25px; padding-top: 5px; }
div.kontaktbothpadding { padding-top: 10px; padding-bottom: 5px; font-weight: bold; clear: both; }
div.kontaktboth_ohne { float: left; width: 600px; clear: left; padding-bottom: 5px; }
div.kontaktform { padding-top: 15px; padding-bottom: 15px; }
div.kontaktgesendet { font-weight: bold; }
div.kontaktmeldungen { padding-bottom: 20px; }
div.kontaktname { width: 120px; float: left; padding-top: 3px; heigth: 25px; }
div.kontaktwert { /*height: 25px;*/ padding-bottom: 8px; }
div.kontakt_headline { font-size: 14px; font-weight: bold; float: left; clear: both; width: 600px; padding-top: 5px; }
div.kontakt_left { float: left; width: 260px; padding-left: 20px; }
div.kontakt_right { float: left; width: 260px; }
div.kundenbereichabschicken { padding-left: 120px; padding-top: 10px; clear: both; }
div.kundenbereichadresseloeschen { float: right; padding-top: 5px; padding-right: 15px; }
div.kundenbereichartikelbox { /* width: 690px; */ padding-top: 40px; /* float: right; */  }
div.kundenbereichfeldname { width: 120px; padding-top: 3px; heigth: 25px; clear: both;  }
div.kundenbereichfeldwert { padding-bottom: 20px; padding-top: 8px; }
div.kundenbereichhead { padding-top: 10px; font-weight: bold; padding-bottom: 10px; }
div.kundenbereichinhalt { width: 97%; border: #040404 solid; border-width: 13px 1px 1px 1px; min-height: 300px; padding: 10px;  }
div.kundenbereichlieferanschrift { float: right; padding-top: 45px; padding-bottom: 15px; width: 300px; text-align: left; }
div.kundenbereichlist { height: 20px; /*clear: both;*/ padding-left: 30px; }
div.kundenbereichlisthead { float: left; padding-right: 5px; width: 80px; font-weight: bold; }
div.kundenbereichlisthead2 { float: left; padding-right: 5px; width: 120px; text-align: center; font-weight: bold; }
div.kundenbereichlisthead3 { float: left; padding-right: 5px; width: 110px; text-align: right; font-weight: bold; }
div.kundenbereichlisthead4 { float: left; padding-right: 5px; width: 70px; text-align: right; font-weight: bold; }
div.kundenbereichlistheads { height: 20px; /*clear: both;*/ padding-left: 30px; padding-top: 15px; }
div.kundenbereichlistitem { float: left; padding-right: 5px; width: 80px; }
div.kundenbereichlistitem2 { float: left; padding-right: 5px; width: 120px; text-align: center; }
div.kundenbereichlistitem3 { float: left; padding-right: 5px; width: 110px; text-align: right; }
div.kundenbereichlistitem4 { float: left; padding-right: 5px; width: 70px; text-align: right; }
div.kundenbereichmwstname { clear: left; text-align: right; position: relative; left: 150px; width: 320px; font-weight: normal; float: left; }
div.kundenbereichmwstwert { position: relative; right: 175px; width: 120px; float: right; text-align: right; }
div.kundenbereichmwstwert2 { position: relative; left: 45px; width: 100px; float: right; text-align: right; }
div.kundenbereichrechnunganschrift { padding-top: 45px; padding-bottom: 15px; width: 300px; float: left; }
div.kundenbereichsummename { clear: left; text-align: right; width: 470px; font-weight: bold; padding-top: 10px; float: left; }
div.kundenbereichtab { width: 125px; float: left; padding: 3px 0px 3px 0px; margin: 0px; text-align: center; border-color: #cccccc; border-style: solid; border-width: 1px 1px 0px 1px; }
div.kundenbereichtabactive { width: 125px; float: left; padding: 3px 0px 3px 0px; background-color: #040404; margin: 0px; text-align: center; border-bottom-color: #040404; border-bottom-style: solid; border-bottom-width: 1px; }
div.kundenbereichtabs { border-color: #cccccc; border-style: solid; border-width: 0px; width: 100%; margin: 0px; padding-left: 0px; height: 21px; }
div.kundenbereichuebersicht { padding-top: 15px; padding-left: 10px; }
div.kundenbereichzurkasse { text-align: center; padding: 10px; }
div.kundenlogin { float: right; width: 360px; text-align: left; padding-top: 0px; }
div.kundenregistrierungabschicken { padding-left: 120px; padding-top: 10px;  }
div.kundenregistrierungaendernbox { padding-top: 20px; width: 360px; float: left; }
div.kundenregistrierungbox { padding-top: 0px; width: 360px; float: left; }
div.kundenregistrierunghead { font-weight: bold; padding-bottom: 10px; }
div.kundenregistrierungmeldungen { padding-bottom: 15px; }
div.kundenregistrierungname { width: 110px; float: left; padding-top: 3px; heigth: 25px; color: #040404;  }
div.kundenregistrierungpflichtfeld { padding-top: 15px; clear: left; }
div.kundenregistrierungspacer { height: 20px; width: 300px; clear: both;  }
div.kundenregistrierungwert { height: 25px;  }
div.language { color: #000000; float: left; padding-top: 30px; padding-left: 10px; }
div.left_side { width: 178px; float: left; background-color: #374d6c;  }
div.lieferanschrift { float: right; padding-top: 5px; width: 360px; text-align: left;  }
div.lieferanschrifthead { font-weight: bold; }
div.linker_content { float: right; width: 265px; padding-left: 10px; padding-top: 20px; padding-right: 10px; background-color: #FFFFFF; }
div.loadingbox { position: absolute; top: 200px; left: 0px; display: none; visibility: hidden; width: 100%; height: 120px; z-index: 200; }
div.loadingmsg { background-color: #cccccc; color: #000000; width: 320px; height: 100px; text-align: center; padding-top: 60px; padding-bottom: 20px; left: 240px; position: absolute; border-color: #000000; border-style: solid; border-width: 2px; }
div.login { position: absolute; left: 140px; top: 110px; width: 850px; text-align: right; color: #ffffff; font-weight: bold; }
div.loginformfehler { padding-top: 5px; }
div.logo { width: 1000px; position: relative; height: 155px;  }
div.logo1 { width: 176px; float: left; }
div.logo2 { width: 207px; float: left; }
div.logo3 { width: 219px; float: left; }
div.logo4 { width: 198px; float: left; }
div.mwsthinweisbox { padding-top: 20px; font-size: 9px; clear: both; width: 790px; height: 12px; text-align: right; padding-bottom: 5px; }
div.navigation { float:left; opacity:1; width:300px; }
div.navigation div.bottom { margin-top: 12px; }
div.navigation div.top { margin-bottom: 12px; }
div.nurangemeldet { font-weight: bold; padding-bottom: 15px; }
div.orderchangebox { position: absolute; top: 0px; left: 0px; display: none; visibility: hidden; width: 100%; height: 500px; z-index: 200;   }
div.orderchangemsg { background-color: #E4E4E4; color: #000000; width: 320px; height: 100px; text-align: center; padding-top: 60px; padding-bottom: 20px; top: 80px; left: 220px; position: absolute; border-color: #4d6b8f; border-style: solid; border-width: 1px; filter:Alpha(opacity=80, finishopacity=0, style=0); }
div.pagination { clear: both; padding-bottom: 10px; }
div.pagination a, div.pagination span.current, div.pagination span.ellipsis { display: block; float: left; margin-right: 2px; padding: 4px 7px 2px 7px; border: 1px solid #ccc; }
div.pagination a:hover { background-color: #eee; text-decoration: none; }
div.pagination span.current { font-weight: bold; background-color: #374D6C; border-color: #374D6C; color: #fff; }
div.pagination span.ellipsis { border: none; padding: 5px 0 3px 2px; }
div.partner_wmw { float: left; clear: left; padding-left: 18px; padding-right: 18px; padding-bottom: 18px; color: #FFFFFF; font-weight: bold; margin-top: 10px; width: 140px; }
div.popup { padding: 20px; }
div.popupclose { margin: 20px; width: 150px; font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif; color: #ffffff; font-weight: bold; font-size: 12px; position: relative; top: 0px; padding-bottom: 10px; text-align: center; background-image: url(./public_archive/ec18ea815ad344250fc36ea51155185b.gif); background-repeat: repeat-x; }
div.popupcontent { font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif; color: #000000; font-size: 12px; font-weight: normal; position: relative; top: 0px; padding-bottom: 10p }
div.popupheadline { font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif; color: #4d6b8f; font-size: 16px; font-weight: bold; padding-top: 12px; position: relative; padding-left: 0px; margin-left: 0px; margin-top: 0px; text-align: left; }
div.rechnunganschrift { padding-top: 5px; width: 360px; float: left; }
div.rechnunganschrifthead { font-weight: bold; }
div.rechter_content { float: left; width: 500px; padding-left: 10px; padding-top: 10px; background-color: #FFFFFF; }
div.referenzen_bild { width: 265px; float: left; clear: left; text-align: center; padding-top: 20px; }
div.registrierenlink { color: #ffffff; position: absolute; left: 392px; padding-top: 4px; width: 150px; float: left; text-aligin: right; }
div.registrierenlink:after { content: "  "; }
div.right_side { width: 178px; float: left; border-left: dotted 1px #8b8b8b; background-color: #FFFFFF; }
div.shopcontent { float: left; font-family: Arial,Helvetica,Verdana,sans-serif; color: #374d6c; font-size: 12px; font-weight: normal; position: relative; width: 603px; background-color: #FFFFFF; padding: 20px; }
div.shopcontent_beide { float: left; font-family: Arial,Helvetica,Verdana,sans-serif; color: #374d6c; font-size: 12px; font-weight: normal; position: relative; width: 773px; background-color: #FFFFFF; padding: 20px; }
div.shopcontent_bilder { float: left; font-family: Arial,Helvetica,Verdana,sans-serif; color: #374d6c; font-size: 12px; font-weight: normal; position: relative; width: 740px; background-color: #FFFFFF; padding: 20px;  }
div.shopcontent_gross { font-family: Arial,Helvetica,Verdana,sans-serif; color: #040404; font-size: 12px; font-weight: normal; position: relative; /*left: 200px;*/ width: 790px; min-height: 500px; background-color: #FFFFFF; padding-top: 15px; padding-bottom: 10px; height: auto; margin-left:6px; padding-left: 10px; }
div.shopcontent_unter { float: left; font-family: Arial,Helvetica,Verdana,sans-serif; color: #374d6c; font-size: 12px; font-weight: normal; position: relative; width: 641px; background-color: #FFFFFF; }
div.shopnavi { width: 178px; float: left; background-color: #374d6c; }
div.shopnavibox { width: 178px; float: left; background-color: #374d6c; }
div.shopnaviitem { float: left; clear: left; width: 160px; height: 19px; padding-left: 18px; padding-top: 4px; background-image: url(./public_archive/577f48378f3ca697677f4904adca73b9.png);   }
div.shopnaviitem2 { float: left; clear: left; width: 153px; height: 19px; padding-left: 25px; padding-top: 4px; background-image: url(./public_archive/1ef0ec8ed1689b64d2ea869825d936f3.png); margin-bottom: 1px; }
div.shopnaviitem3 { padding-left: 40px; background-image: url(); width: 140px; background-repeat: repeat-y; }
div.shopnaviitem:hover { float: left; clear: left; width: 160px; height: 19px; padding-left: 18px; padding-top: 4px; background-image: url(./public_archive/577f48378f3ca697677f4904adca73b9.png); }
div.shopnaviitemactive { float: left; clear: left; width: 160px; height: 19px; padding-left: 18px; padding-top: 4px; background-image: url(./public_archive/eff74a2e94a031302c845bca2bce8986.png); }
div.site { width: 100%; margin: auto; }
div.sitenavi { position: relative; /*top: 226px;*/ left: 0px; text-align: left; width: 798px; z-index: 11000; }
div.sitenavibox { position: relative; /*top: 226px;*/ left: 0px; text-align: left; width: 798px; background-image: url('./public_archive/463c17f3a29231519a70e24dcef790c2.jpg'); background-repeat: repeat-x; height: 23px; z-index: 11000; margin-left: 7px;  }
div.sitenavibox2 { position: relative; /*top: 226px;*/ left: 0px; text-align: left; width: 798px; background-image: url('./public_archive/cea856c2a80fc148a0853970a0079b3b.gif'); background-repeat: repeat-x; height: 23px; z-index: 11000; margin-left: 7px; clear: both; }
div.sitenavibox3 { text-align: right; padding-top: 3px; width: 0px; height: 0px; display: none; visibility: hidden; }
div.sitenaviitem { float: left; text-align: center; padding-left: 7px; padding-right: 7px; height: 18px; padding-top: 5px; z-index: 10000; border-right: solid 1px #FFFFFF; background-image: url('./public_archive/463c17f3a29231519a70e24dcef790c2.jpg'); background-repeat: repeat-x; }
div.sitenaviitem2 { float: left; text-align: center; padding-left: 7px; padding-right: 7px; height: 18px; padding-top: 5px; z-index: 10000; border-right: solid 1px #FFFFFF; background-image: url('./public_archive/cea856c2a80fc148a0853970a0079b3b.gif'); background-repeat: repeat-x;  }
div.sitenaviitem2active { float: left; text-align: center; padding-left: 7px; padding-right: 7px; height: 18px; padding-top: 5px; z-index: 10000; border-right: solid 1px #FFFFFF; background-image: url('./public_archive/cea856c2a80fc148a0853970a0079b3b.gif'); background-repeat: repeat-x;  }
div.sitenaviitem3 { float: right; text-align: right; padding-left: 10px; padding-right: 2px; }
div.sitenaviitemactive { float: left; text-align: center; padding-left: 7px; padding-right: 7px; height: 18px; padding-top: 5px; z-index: 10000; border-right: solid 1px #FFFFFF; background-image: url('./public_archive/5bd0017b76d8aa2cbb0d5a49d0696de3.jpg'); background-repeat: repeat-x;  }
div.sitenaviitemleft { float: left; text-align: center; padding-left: 7px; padding-right: 7px; height: 18px; padding-top: 5px; z-index: 10000; border-right: solid 1px #FFFFFF; background-image: url('./public_archive/463c17f3a29231519a70e24dcef790c2.jpg'); background-repeat: repeat-x; }
div.sitenavi_schatten { position: relative; width: 798px; background-image: url('./public_archive/7a0a076d69394e82699580985e1a9b1d.png'); background-repeat: repeat-x; height: 8px; z-index: 11000; margin-left: 7px; }
div.site_center { position: relative; width: 1000px; margin: auto; border-left: solid 1px #243953; border-right: solid 1px #243953; border-bottom: solid 1px #243953; }
div.ss-controls {  }
div.startangebot { padding-bottom: 10px; border-bottom-style: solid; border-bottom-color: #D6D6E0; border-bottom-width: 1px; }
div.startangebotbildcenter { text-align: center; padding-bottom: 7px; padding-top: 7px; }
div.startangebotbildleft { float: left; padding-right: 10px; padding-bottom: 7px; padding-top: 10px; }
div.startangebotbildright { float: right; padding-left: 10px; padding-bottom: 7px; padding-top: 10px; }
div.startangebotcontent { padding-top: 10px; }
div.startangebothead { font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif; color: #040404; font-size: 16px; font-weight: bold; padding-top: 12px; position: relative; padding-left: 0px; margin-left: 0px; margin-top: 0px; text-align: left; }
div.startangebotlink { text-align: right; clear: both; padding-top: 5px; }
div.startheadline { font-family: Arial,Helvetica,Verdana,sans-serif; color: #4d6b8f; font-size: 20px; font-weight: bold; padding-top: 0px; width: 330px; /*float: left;*/ position: relative; padding-left: 0px; margin-left: 0px; margin-top: 0px; text-align: left; }
div.warenkorbvorschau { padding-top: 20px; color: #ffffff; float: left; width: 167px; height:37px; padding-left: 13px; background-image: url(); background-repeat: repeat-y; }
div.wkbox { width: 790px; padding-top: 20px; float: right;  }
div.wkfoot { clear: both; padding-top: 20px; padding-bottom: 20px; }
div.wkfootmwstname { clear: left; text-align: right; position: relative; left: 200px; width: 370px; font-weight: normal; float: left;  }
div.wkfootmwstwert { position: relative; right: 100px; width: 120px; float: right; text-align: right; }
div.wkfootmwstwert2 { position: relative; left: 120px; width: 100px; float: right; text-align: right; }
div.wkfootnavi { clear: both; }
div.wkfootsummename { clear: left; text-align: right; width: 570px; font-weight: bold; padding-top: 10px; float: left;  }
div.wkfootsummewert { width: 120px; float: left; padding-top: 10px; text-align: right; }
div.wkhead { height: 20px; color: #4d6b8f; }
div.wkheadanzahl { width: 50px; float: left; font-weight: bold;  }
div.wkheadartikel { width: 300px; float: left; font-weight: bold; }
div.wkheaddelete { width: 100px; float: left; font-weight: bold; }
div.wkheadeinzel { width: 120px; float: left; text-align: right; font-weight: bold; }
div.wkheadmwst { width: 100px; float: left; text-align: right; font-weight: bold; }
div.wkheadsumme { width: 120px; float: left; text-align: right; font-weight: bold; }
div.wkitem { padding-top: 5px; padding-bottom: 5px; border-top-style: solid; border-top-color: #BFBFBF; border-top-width: 1px; clear: left;  }
div.wkitemanzahl { width: 35px; float: left; text-align: right; padding-right: 15px;  }
div.wkitemartikel { width: 300px; float: left; padding-bottom: 5px; }
div.wkitemartikelname {  }
div.wkitemdelete { width: 100px; float: left; }
div.wkitemeinzel { width: 120px; float: left; text-align: right; color: #000000; }
div.wkitemmwst { width: 100px; float: left; text-align: right; }
div.wkitemsumme { width: 120px; float: left; text-align: right; color: #000000; }
div.wksumme { clear: left; padding-top: 5px; /* padding-bottom: 5px; */ border-top-style: solid; border-top-color: #BFBFBF; border-top-width: 1px;  }
div.wksummepos { clear: both;  }
div.wkzurkasse { float: right; position: relative; width: 120px; margin-top: 30px; right: 0px; background-color: #FFB300; text-align: center; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #040404; font-weight: bold; display: block; background-image: url(); background-repeat: repeat-x; border-style: solid; border-width: 0px; border-color: #FBAC1A;   }
div.wkzurueck { clear: both; float: left; width: 120px; margin-top: 30px; background-color: #FFB300; text-align: center; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #040404; font-weight: bold; display: block; background-image: url(); background-repeat: repeat-x; border-style: solid; border-width: 0px; border-color: #FBAC1A; }
div.zahlungsweisebox { clear: left; padding-top: 20px; float: left; width: 360px; color: #000000; }
div.zahlungsweisehead { font-weight: bold; color: #000000; }
form.loginform {  }
h1 { font-size: 14px; font-weight: bold; }
img.artikelbildkl { vertical-align: middle; }
img.bildergaleriebildkl { border: solid 2px #324e85;; }
img.bildlinks { margin: 5px 5px 5px 0px; }
img.bildrechts { margin: 5px 0px 5px 5px; }
img.bildzentriert { margin: 5px; }
input.formelemkontaktsubmit { padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; width: 120px; text-align: center; color: #000000; font-weight: bold; border-style: solid; border-width: 1px; border-color: #4d6b8f; background-color: #E4E4E4; }
input.formelemregisterfourdigit { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 40px; padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; }
input.formelemregistertwodigit { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 20px; padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;  }
select.formelem { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; /*padding-left: 2px; padding-right: 2px;*/ font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; }
select.formelemmenge { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 160px; padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; }
select.formelemoption { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 160px; padding-left: 2px; padding-right: 2px; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;  }
table.produktion { background-color: white; }
td { color: black; background-color: #e8edf7; height: 24px; padding-left: 10px; }
td.bild_moll { width: 100px; }
td.produktion { color: black; background-color: white; padding-left: 10px; color: #374d6c; }
td.spacer_moll { width: 100px; }
td.standorte_moll { width: 240px; vertical-align: top; }
td.standorte_moll_spacer { width: 10px; }
td.td_head { color: white; font-weight: bold; background-color: #324e85; height: 30px; padding-left: 10px; }
td.text_moll { width: 190px;  padding-left: 10px; }
td.verlauf { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
textarea.formelemanmerkung { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 230px; padding-left: 2px; padding-right: 2px; font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif; font-size: 12px; height: 100px; }
textarea.formelemkontakt { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 350px; height: 80px; padding-left: 2px; padding-right: 2px; font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif; font-size: 12px;  }
textarea.formelem_ankauf { background-color: #E4E4E4; border-style: solid; border-width: 1px; border-color: #4d6b8f; width: 230px; height: 80px; padding-left: 2px; padding-right: 2px; font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif; font-size: 12px;  }
thead { color: black; background-color: #ffeeee; height: 24px; }
tr.verlauf { background-color: #e7f0ff; background-image: url(''); background-repeat: repeat-x; }
ul, ol, li { margin-left:10px; padding-left:10px;  }
ul.artikeldetails { list-style-image:url(./public_archive/577f48378f3ca697677f4904adca73b9.png); list-style-position: outside; padding-left: 20px; }
ul.thumbs { clear: both; margin: 0; padding: 0; }
ul.thumbs img { border: none; display: block; }
ul.thumbs li { float: left; padding: 0; margin: 5px 10px 5px 0; list-style: none; height: 80px;  }
ul.thumbs li.selected a.thumb { background: #000; }
ul.thumbs noscript li { height: 100px; }
