body {margin:0;font-family: 'Helvetica Neue',verdana,Arial,Helvetica,sans-serif;background:#fff ;color:#2F3842;font-size:12px;}

#haven{margin:0 auto;width:100%;background:#fff;text-align:center;display:none;}
#body{margin:0 auto;width:1101px;border:0px solid #efefef;}
#head-top{height:10px;color:#ccc;}
.willkommen{float:left;padding-top:20px;width:450px;font-size:10px;text-transform: uppercase;color:#888;}
.info{float:right;padding-top:5px;width:600px;border:0px solid #fff}
.info ul.head-navi{}
.info ul.head-navi{width:840px;margin-left:-30px;}
.info li{float: left;height: 30px;margin-right: 3px;width:150px;}
.info li a {display:block;border:0px solid;font-size:18px;color:#888;font-weight:normal;text-decoration:none;padding:5px 10px 5px 10px;text-transform: uppercase;}
.info li a:hover{display:block;border:0px solid;color:#fff;background:#2F3842;font-size:24px;font-weight:normal;text-decoration:none;text-shadow: 1px 1px 1px #000;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px; /* CSS3 */}

#head{margin:0 auto;width:1101px;height:155px;background:url(logo.jpg) no-repeat}
#head-swf{display:none;margin:0 auto;width:1101px;height:125px;background:url(logo.jpg) no-repeat}
#navi {border-bottom:2px solid #bbb;border-right:2px solid #bbb;background:#efefef url(navi-a.jpg) repeat-x;height:61px;padding:0px 0 0px 0px;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px; /* CSS3 */}
#navi ul.navi{width:940px;margin-left:-10px;padding-top:0px;}
#navi li{float: left;height: 30px;margin-right: 0px;list-style-type:none;}
#navi li a {display:block;border:0px solid;font-size:20px;color:#fff;font-weight:normal;text-decoration:none;padding:12px 30px 11px 10px;text-transform: uppercase;background:# ;text-shadow: 1px 1px 1px #2f3842;}
#navi li a:hover{display:block;border:0px solid;color:#2F3842;background:url(navi-a-hover.jpg) repeat-x center center;font-size:20px;font-weight:thin;text-decoration:none;text-shadow: 0px 0px 0px #2f3842;}
#navi li a.sale {display:block;border:0px solid;font-size:20px;color:#ff6600;font-weight:normal;text-decoration:none;padding:12px 10px 11px 10px;text-transform: uppercase;background:url(prozent.png) no-repeat 75px 1px;text-shadow: 1px 1px 1px #2f3842;}
#navi li a.sale:hover{display:block;border:0px solid;color:#fff;background:#ff6600 url(prozent-hover.png) no-repeat 75px 1px;;font-size:20px;font-weight:normal;text-decoration:none;text-shadow: 1px 1px 1px #000;}
.suche{float:right;padding:10px 10px 0px 0px;display:none;}
.suche input{height:40px;font-size:14px;;padding:0px 10px 0px 10px;width:180px;margin-right:10px;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px; /* CSS3 */}
.suche input:focus, textarea:focus,.suche input:hover, textarea:hover  {color:#000;background:#D5FFD5;}
.suche input.button{color:#fff;background:#2F3842;border:0px;padding:0px 15px 0px 15px;font-size:14px;height:37px;width:70px;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px; /* CSS3 */}
.suche input.button:hover{color:#fff;background:#666;border:0px;padding:0px 15px 0px 15px;font-size:14px;}

#main{background:#fff;padding:30px 10px 0px 10px;font-size:12px;width:1101px;}
.image{width:50%;float:left;}
.image img{width:95%;}
.desc{width:50%;float:left;}
.desc hr{border-top:2px dotted #efefef;border-bottom:0px;border-left:0px;}
.desc-short{float:left;}
.desc-short-ober{float:left;}
.desc-short td{border:thin solid grey;background:#efefef;padding:10px;word-break:break-all;word-wrap:break-word}
.desc-short table{border-collapse:collapse;font-size:11px;width:550px;}
.desc-short-ober td{border:thin solid grey;background:#efefef;padding:5px;word-break:break-all;word-wrap:break-word;}
.desc-short-ober table{border-collapse:collapse;font-size:11px;width:520px;}
.desc-short tbody {border-collapse:collapse;font-size:11px;width:80%;}


.artikelname{font-size:14px;font-weight:bold;text-transform: uppercase;}
.artikelanmerkung{color:red;}
.artikeldesc{padding-top:20px;}
.artikeldesc ul{margin-top:20px;}
.artikelmasstabelle{float:left;padding:15px 10px 5px 20px;}
.artikelbilder {text-align:center;}
.artikelbilder  img{margin: 0 auto;text-align:center;width:950px;}
.newarea{background:url(navi-gb.jpg) repeat-x;height:25px;padding:1px 0px 40px 20px;font-size:24px;color:#2F3842;font-weight:normal;text-decoration:none;text-transform: uppercase;margin:0px -10px 10px -10px;text-shadow: 1px 1px 1px #fff;border-bottom:4px solid #efefef}
.newarea p{margin-left:-10px;}
#footer{font-size:12px;width:1100px;text-align:center;border-top:1px solid #efefef;background:  ;padding:10px 0 10px 0;margin:0 auto;}
.footer1{text-align:left;width:33%}
.footer2{text-align:left;width:33%}
.footer3{text-align:left;width:33%}
#footer a{font-size:20px;text-decoration:none;border:1px solid #efefef;padding:5px 5px 0px 5px;}
#footer a:hover{font-size:20px;text-decoration:none;border:1px solid #efefef;padding:5px 5px 0px 5px;background:#efefef}
#footer img{padding:0px 0px 10px 2px;}
.gallery table img.sale {width:32px}
#plenty_appendix{text-align:left;width:1100px;border:0px solid #000;margin:0 auto;}
