#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(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: #567094;
 text-decoration: none;
 }
div.contentinhalt a { color: #567094;
 text-decoration: underline;
 }

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(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(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(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('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: 10px;

 padding-right: 18px;

 color: #FFFFFF;

 font-weight: bold;

 margin-top: 10px;

 width: 140px;

 _padding:0;

 }

	.adresse_wmw  li a {
	background: none repeat scroll 0 0 #567094;

    color: white;

    display: block;

    margin-bottom: 10px;

    padding: 3px;

    width: 150px;

	_padding-left:0px;

	}
	
	div.adresse_wmw3 {
 float: left;

 clear: left;

 padding-left: 10px;

 padding-right: 18px;

 color: #FFFFFF;

 font-weight: bold;

 /*margin-top: 10px;
*/
 width: 140px;

 _padding:0;

 }

	.adresse_wmw3  li a {
	background: none repeat scroll 0 0 #567094;

    color: white;

    display: block;

    margin-bottom: 10px;

    padding: 3px;

    width: 150px;

	_padding-left:0px;

	}
	
	.adresse_wmw  li a:hover { color: #72c3f6;
 text-decoration: none;
 }
	
	/*--------------------------*/
	
	div.adresse_wmw2 {
 float: left;

 clear: left;

 padding-right: 10px;

 color: #567094;

 font-weight: bold;

 margin-top: 10px;

 width: 140px;

 _padding:0;

 }

	.adresse_wmw2  li a {
   background: none repeat scroll 0 0 #EDEDED;

    color: #567094;

    display: block;

    margin-bottom: 5px;

    padding: 5px;

    width: 150px;

	}
	
	.adresse_wmw2  li a:hover { color: #72c3f6;
 text-decoration: none;
 }
	
	/*---------------------------*/
	
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(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('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: 700px;
 top: 10px;
 width: 500px;
 z-index: 12000;
 color:white;
 }

div.footarea { position: relative;
 width: 1000px;
 clear: both;
 background-image: url('b73b5a2495c9f59bebd2eae58c50f590.png');
 backgrauond-repeat: no-repeat;
 height: 23px;
 }
div.footlinks { 
	color: #5A6D92;
    float: right;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    margin-right: 25px;
    margin-top: 3px;
    position: relative;
    top: 0;
 }
div.footnavi { width: 1000px;
 text-align: center;
 font-size: 11px;
 padding-top: 5px;
 color: #000000;
 margin: 0 auto;
  }
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;
 }
d
iv.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;

 background-image: url('header3.jpg');

 }


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(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: 160px;
 _width:150px;
 float: right;
 border-left: dotted 1px #8b8b8b;
 background-color: #FFFFFF;
 padding:10px;
 _padding: 10px 0 0 0;
 }

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: 640px;
 _width:630px;
 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(577f48378f3ca697677f4904adca73b9.png);
   }

.shopnaviitem a {color:#567094;
} 
.shopnaviitem a:hover { color: #72c3f6;
 text-decoration: none;
 }

div.shopnaviitem2 { float: left;
 clear: left;
 width: 153px;
 height: 19px;
 padding-left: 25px;
 padding-top: 4px;
 background-image: url(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(577f48378f3ca697677f4904adca73b9.png);
 }
div.shopnaviitemactive { float: left;
 clear: left;
 width: 160px;
 height: 19px;
 padding-left: 18px;
 padding-top: 4px;
 background-image: url(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('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('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('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('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('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('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('463c17f3a29231519a70e24dcef790c2.jpg');
 background-repeat: repeat-x;
 }
div.sitenavi_schatten { position: relative;
 width: 798px;
 background-image: url('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;
 */ }

#ads ul {
		margin-left: -40px;

		_margin-left: 0;

		}

ul.artikeldetails { list-style-image:url(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;
 }

#logo-link{
    display: block;

    height: 64px;

	position: relative;

    width: 392px;

}

#logo-link a{
    display: block;

    height: 64px;

    left: 13px;

    position: relative;

    top: 49px;

    width: 392px;

} 

	div.shopcontent_unter div.articleBox{	
    float: left;
    margin-bottom: 15px;
    margin-left: 25px;
    width: 28%;
		}
	
	div.shopcontent_unter div.articleBox h2.articTitle a{
	background: none repeat scroll 0 0 #5A6D92;
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
	-moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	}
	div.shopcontent_unter div.articleBox .date{margin: 0;}
	div.shopcontent_unter div.articleBox p{margin:0px; padding: 5px;}
	div.shopcontent_unter div.articleBox p.more{float:right;text-align:right;margin:5px 0;border-top:1px dotted silver;border-bottom:1px dotted silver;}
	div.shopcontent_unter div.articleBox p.more a{float:right;background:url(ReadMoreArr.jpg) no-repeat right 5px;color:#5A6D92;padding-right:15px;}
	
	div.shopcontent_unter .articles_main {
	width: 641px;
	margin: auto 0;
	}