@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:none;}
#KP {border:0px solid black; width:955px; height:600px; margin: 50px auto; background:url(/siteimages/background.jpg) no-repeat;}
#NAVI {padding-top:110px; padding-left:20px; width:930px; height:42px;}
#BODY {border:0px solid black; height:408px; overflow:hidden; padding-left:20px;}
#FOOTER {border:0px solid black; height:30px; width:940px;}

#NAVI ul {list-style:none;}
#NAVI ul li {display:block; float:left; width:129px;}
div.bodyText h1 {text-transform:uppercase; letter-spacing:0.1em; font-size:14px; margin-bottom:20px;}
div.bodyText h2 {}
div.bodyText {width:448px; background:white; padding:10px 0px; border:1px solid black; float:left; margin-top:170px;}
p.bodyText {width:448px; padding:10px 0px; padding-top:20px; text-align:right; font-weight:bold;}
div.bodyBild {float:left; width:485px; height:350px; overflow:hidden;}
div.items {height:320px; overflow:auto; margin:10px; width:430px;}
div.items span.pdf {display:block; text-align:right; padding-top:5px}
div.items span.pdf a.pdf {display:block; color:black; font-size:11px; font-weight:normal; background:url(/siteimages/pdf.jpg) right no-repeat white; line-height:25px; width:220px; padding-right:30px;}
div.styleBild {clear:left;}
.pdflink {padding:0px 10px; margin-top:-10px; display:block;}
.padding1 {padding:0px 10px; padding-top:7px;}
.padding2 {padding:0px 10px; padding-top:20px;}
.padding4 {padding:0px 10px;}
.padding5 {padding-right:50px; padding-bottom:5px;}
.hinweis {color:#FF0000; margin-bottom:10px;}
div.margin10 {margin-top:10px;}
div.h1 {height:375px;}
div.h3 {height:300px; width:471px;}
div.h4 {height:305px;}
div.h5 {height:255px; overflow:auto;}
table.t1 {margin-top:15px;}
table.t1 td {padding-bottom:10px;}
table.t1 td label {padding-right:8px;}
table.t1 td span {display:block;}
table.t2 td {padding-bottom:3px;}
table.t2 td.id {width:100px;}
table.t2 td.id span {color:red;}
table.t2 td.val input, table.t2 td.val textarea {border:1px solid black; width:300px;} 
table.t2 td.val textarea {overflow:auto; height:30px;}
input.right {z-index:2; position:relative; margin-left:470px; margin-top:-20px; display:block; border:1px solid black; background:black; color:white; text-align:center; padding:3px; width:120px;}
a.a1 {display:block; color:black; text-decoration:none;}
a.news {display:block; float:left; margin-left:10px; padding:4px; width:100px; text-align:center; color:white; background:black; text-decoration:none;}
div.scroll {height:340px; overflow:auto;}
div.scroll table {margin-bottom:10px;}
div.scroll td.b {width:70px;}
div.scroll p {margin-bottom:5px;}
div.scroll p.b {margin-bottom:0px; margin-top:3px;}
div.scroll p.b, div.scroll td.b {font-weight:bold;}
div.scroll p,
div.scroll td,
div.scroll a {font-size:10px;}
table.produkte {margin-left:10px;}
table.produkte td {padding-right:8px; padding-bottom:2px;}
table.produkte td.search{font-size:12px; padding-bottom:0px;}
table.produkte input {border:1px solid black;}
table.wgruppe td {padding-bottom:15px; padding-right:10px;}
table.wgruppe td span {display:block;}
table.wgruppe td span.head {font-weight:bold; padding-bottom:5px;}
table.wgruppe td.thumb a {text-decoration:none; font-weight:bold; color:black;}
table.wgruppe td.thumb a img {width:120px;}
table.wgruppe td.thumb a span {display:block; font-size:10px;}
table.item { border-collapse:collapse; margin-left:10px; margin-top:25px;}
table.item td {padding-bottom:10px;}
table.item td.att {width:135px; font-weight:bold;}
div.text {height:275px; overflow:auto;}
div.links a {display:block; float:left; width:120px; padding:5px; color:white; background:black; margin:0px 40px; text-align:center; font-weight:bold; text-decoration:none;}
div.artikelbild {width:460px;}