body { background: url(background.jpg) repeat-x #101010; color: #ffffff; font-family: Verdana; font-size: 11px; line-height: 10px; margin:0px; }
*html body { text-align:center; background: url(background.jpg) repeat-x #101010; color: #ffffff; font-family: Verdana; font-size: 11px; line-height: 10px; margin:0px; }
img { border:0px; }
.cleardiv { height:0px; font-size:0px; line-height:0px; clear:both; }

/* #layout { left:50%; margin-left:-495px; position:absolute; width:990px; } */

#container { margin: 0; padding: 0; width: 100%; }
#layout {  margin: 0 auto; width: 990px; }

#header { width:990px; height:83px; }
#header #logo { float:left; width:155px; padding-top:20px; }
#header #subtitle { float:left; margin-left:95px; padding-top:54px; font-size:10px; }
#header #language { float:right; padding-top:54px; font-size:10px; }
#header #language span { margin-left:15px; }
#header #language .active { color:#a8de92; }
#header #language a { text-decoration:none; color:#ffffff; }
#header #language a:hover { text-decoration:none; color:#a8de92; }

#main { text-align:left; width:990px; height:490px; background: url(mainback.jpg) no-repeat; }
#main #intro { padding-left:1px; }
#main #navigation { float:left; width:248px; text-transform:uppercase; letter-spacing:1px; font-size:10px; }
#main #navigation a { text-decoration:none; color:#ffffff; }
#main #navigation a:hover { text-decoration:none; color:#a8de92; }
#main #navigation #home { border-bottom:1px solid #101010; padding-left:12px; padding-bottom:12px; padding-top:13px; }
#main #navigation #home span { color:#a8de92; }
#main #navigation #nav { position:absolute; }
#main #navigation #nav ul { list-style-type:none; margin:0px; padding:0px; padding-left:12px;}
#main #navigation #nav li { margin-top:11px;}
#main #navigation #nav li span { color:#a8de92; }
#main #navigation #nav li ul { list-style-type:none; margin:0px; padding:0px; padding-left:29px; text-transform:none; font-size:9px; line-height:5px; }
#main #navigation #ecco { position:absolute; padding-left:72px; padding-top:345px; }

#main #content { float:left; width:740px; border-left:1px solid #101010; height:490px}
#main #content a { color:#ffffff; }
#main #content h1 { line-height:25px; margin:0px; padding:0px; display:inline; font-weight:normal; text-transform:uppercase; font-size:11px; }
#main #content h2 { line-height:25px; margin:0px; padding:0px; display:inline; font-weight:normal; text-transform:uppercase; font-size:11px; }
#main #content #picture { float:left; width:490px; border-right:1px solid #101010; }
#main #content #text { float:left; width:215px; margin-left:15px; margin-top:5px; line-height:16px; }

#main #content #smallpic { float:left; width:370px; border-right:1px solid #101010; }
#main #content #bigtext { float:left; width:315px; margin-left:15px; margin-top:5px; line-height:16px; }

#main #content #bigtextnp { float:left; width:315px; margin-left:15px; margin-top:5px; line-height:16px; }
#main #content #bigtextnp a:hover { color:#a8de92; }

#main #content #textlarge { background:#484848; float:left; width:700px; padding-right:25px; padding-left:15px; margin-top:5px; line-height:16px; padding-bottom:20px; }
*html #main #content #textlarge { background:#484848; float:left; width:740px; padding-right:25px; padding-left:15px; margin-top:5px; line-height:16px; padding-bottom:20px; }

#main #content #distributorstext { float:left; width:230px; margin-left:15px; margin-top:5px; line-height:16px; }
#main #content #distributorstext ul { list-style-type:none; margin:0px; padding:0px;}
#main #content #distributorstext a { text-decoration:none; color:#fff; }
#main #content #distributorstext a:hover { text-decoration:none; color:#a8de92; }
#main #content #distributorstext div {float:left; width:115px;}

#main #content #conleft { margin-top:10px; float:left; height:480px; overflow:hidden; padding-left:30px; margin-right:35px; line-height:10px }
#main #content #conleftsend { margin-top:40px; float:left; width:740px; text-align:center; line-height:15px; font-size:11px; }
#main #content #conleft .float { float:left;  margin-right:10px; }
#main #content #conleft label { display:block; margin-bottom:3px; }
#main #content #conleft input { width:310px; background:#bbb; border:1px solid #aaa; margin-bottom:9px; }
*html #main #content #conleft input { width:310px; background:#bbb; border:1px solid #aaa; margin-bottom:7px; }
#main #content #conleft input.small { width:150px;}
#main #content #conright { margin-top:10px; float:left; height:480px; width:311px; }
#main #content #conright .buttons { margin-top:13px; }
#main #content #conright .float { float:left;  }
#main #content #conright .floatr { float:right; }
#main #content #conright label { display:block; margin-bottom:3px; }
#main #content #conright label.msg { margin-top:41px; }
#main #content #conright select { width:310px; background:#bbb; border:1px solid #aaa; margin-bottom:9px; }
*html #main #content #conright select { width:310px; background:#bbb; border:1px solid #aaa; margin-bottom:9px; }
#main #content #conright textarea { width:310px; background:#bbb; border:1px solid #aaa; margin-bottom:9px; height:228px; }
#main #content #conright input { background:#bbb; border:1px solid #aaa; margin-left:20px; }

#main #content #refpicture { float:left; width:613px; }

#references-content {padding-top:10px; font-size:10px; line-height:16px; font-size:11px;}
#references-content .pdf { float:left; padding-left:20px; width:300px; }
#references-content .pdf h2 { font-size:11px; font-weight:normal; }
#references-content .pdf a { text-decoration:none; color:#fff; }
#references-content .pdf a:hover { text-decoration:none; color:#a8de92; }
#references-content .ref { float:left; margin-left:114px; }
#references-content .ref h1 { font-size:11px; font-weight:normal; }
#references-content .ref .ref-item-content { float:left; width:470px;}
#references-content .ref .ref-item-content span { display:inline-block; width:140px; }
#references-content .ref .ref-item-content a { text-decoration:none; color:#a8de92; }

#main #content #flash { width:125px; float:left; background:#fff; height:490px; border-right:1px solid black }
#main #content #productpicture { float:left; background:#fff; width:613px; }
#main #content #productimagepicture { float:left; width:613px; }

#main #content #products { /* ID für Flash-JavaScript gesetzt */ }

#main #bottom { width:990px; height:234px; background: url(bottomback.jpg) repeat-y; font-size:10px; margin-top:1px }
#main #bottom a { text-decoration:none; color:#fff; }
#main #bottom a:hover { color:#a8de92; }
#main #bottom #bottomleft { float:left; width:248px; }
#main #bottom #bottomleft #protitel { margin-top:20px; margin-left:10px; text-transform:uppercase; }
#main #bottom #bottomleft #proname { margin-top:15px; margin-left:10px; width:220px; }
#main #bottom #bottomleft #probesch { margin-top:5px; margin-left:10px; width:220px; height:20px; }
#main #bottom #bottomleft #prohead { margin-top:15px; margin-left:10px; border-bottom:1px solid #fff; width:220px;}
#main #bottom #bottomleft .prorow { margin-top:5px; margin-left:10px; }
#main #bottom #bottomleft #propdf { margin-top:20px; margin-left:10px; line-height:15px;}
#main #bottom #bottomleft span.col1 { margin-left:5px; display:inline-block; width:55px; }
#main #bottom #bottomleft span.col2 { display:inline-block; width:82px; }
#main #bottom #bottomleft span.col3 { text-align:right; display:inline-block; width:76px; }
#main #bottom #bottomright { float:left; width:700px; }
#main #bottom #bottomright #prodetails { float:left; }
#main #bottom #bottomright #proscri { float:right; margin-top:10px; }
#main #bottom #bottomright #protitel { margin-top:20px; margin-left:20px; text-transform:uppercase; }
#main #bottom #bottomright #proname { margin-top:15px; }
#main #bottom #bottomright #proname li { margin-top:5px; }
#main #bottom #bottomright #proname img { margin-left:15px; }

#distributors-content { padding-left:248px; padding-top:10px; font-size:10px; line-height:16px; font-size:11px; }
#distributors-content h1 { font-size:11px; font-weight:normal; }
#distributors-content .dis-item { background:#2F2F2F; float:left;}
#distributors-content .dis-item-content { float:left; width:270px;}
#distributors-content .dis-item-content span { display:inline-block; width:70px; }
#distributors-content .dis-item-content a { text-decoration:none; color:#a8de92; }
#distributors-content .dis-item-content .titel { position:absolute; }
#distributors-content .dis-item-content .content { padding-left:70px; }

#main #content_catalogues { float:left; width:741px; height:490px; border-left:1px solid #101010; background:url(verlauf.jpg) no-repeat; }
#main #content_catalogues a  { position: relative; z-index:1; text-decoration: none; color: #0000ff; border:0px; }
#main #content_catalogues a:hover { color: #0000ff; background: transparent; border:0px; visibility:visible;}
#main #content_catalogues span { visibility:hidden; text-decoration: none; border:0px; }
#main #content_catalogues a:hover span { display: block; visibility:visible; position:absolute; margin-top: 5px; width:110px; z-index: 100; color: #000000; font: 9px Verdana; text-align: left; padding:4px; padding-left:15px; background:#a8de92; border:0px; }

#main #content_catalogues a.cat1 { z-index:1; color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat1.jpg) no-repeat;}
#main #content_catalogues  a:hover.cat1 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat1h.jpg) no-repeat;}
#main #content_catalogues a.cat2 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat2.jpg) no-repeat;}
#main #content_catalogues  a:hover.cat2 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat2h.jpg) no-repeat;}
#main #content_catalogues a.cat3 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat3.jpg) no-repeat;}
#main #content_catalogues  a:hover.cat3 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat3h.jpg) no-repeat;}
#main #content_catalogues a.cat4 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat4.jpg) no-repeat;}
#main #content_catalogues  a:hover.cat4 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat4h.jpg) no-repeat;}
#main #content_catalogues a.cat5 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat5.jpg) no-repeat;}
#main #content_catalogues  a:hover.cat5 { color:#2F3A34; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat5h.jpg) no-repeat;}

#main #content_catalogues a.cat6 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat6.jpg) no-repeat;}
#main #content_catalogues a:hover.cat6 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat6h.jpg) no-repeat;}
#main #content_catalogues a.cat7 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat7.jpg) no-repeat;}
#main #content_catalogues a:hover.cat7 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat7h.jpg) no-repeat;}
#main #content_catalogues a.cat8 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat8.jpg) no-repeat;}
#main #content_catalogues a:hover.cat8 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat8h.jpg) no-repeat;}
#main #content_catalogues a.cat9 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat9.jpg) no-repeat;}
#main #content_catalogues a:hover.cat9 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat9h.jpg) no-repeat;}
#main #content_catalogues a.cat10 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat10.jpg) no-repeat;}
#main #content_catalogues a:hover.cat10 { color:#658F79; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat10h.jpg) no-repeat;}

#main #content_catalogues a.cat11 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat11.jpg) no-repeat;}
#main #content_catalogues a:hover.cat11 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat11h.jpg) no-repeat;}
#main #content_catalogues a.cat12 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat12.jpg) no-repeat;}
#main #content_catalogues a:hover.cat12 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat12h.jpg) no-repeat;}
#main #content_catalogues a.cat13 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat13.jpg) no-repeat;}
#main #content_catalogues a:hover.cat13 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat13h.jpg) no-repeat;}
#main #content_catalogues a.cat14 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat14.jpg) no-repeat;}
#main #content_catalogues a:hover.cat14 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat14h.jpg) no-repeat;}
#main #content_catalogues a.cat15 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat15.jpg) no-repeat;}
#main #content_catalogues a:hover.cat15 { color:#93D3B1; float:left; width:123px; height:148px; margin-top:15px; margin-left:25px; overflow:hidden; background:url(../Media/Images/Catalogues/cat15h.jpg) no-repeat;}

#ibox_wrapper {
    padding: 10px 10px 35px 10px;
    line-height: 25px;
    border-color:#fff;
}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#fff; }
#ibox_content { background-color:#484848; border:0; padding:20px; }
#ibox_footer_wrapper {
    padding: 0 3px;
    bottom: 5px;
    top: auto;
}
#ibox_footer_wrapper a {
    text-indent: -100000px;
    background: url('closelabel.gif');
    width: 66px;
    height: 22px;
}
#ibox_progress {
    text-indent: -100000px;
    background: #fff url('loading.gif') center center no-repeat;
}
