@CHARSET "UTF-8"; html, body, div, img, ul, ol, li, h1, h2, h3, p, form, input, blockquote, fieldset{border:0; margin:0; padding:0}ul, ol{list-style:none}html, body{background:url(../images/outer-bg.png); font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#58585a; height:100%}.outer{margin:0 auto; width:960px; background:url(../images/page-bg.png); min-height:100%; clear:both}.sidebar{width:200px; height:inherit; float:left}.middle{width:560px; height:inherit; float:left}.sidebar .links{margin-bottom:25px}.top-navi{clear:both}.top-navi div{font-size:10px; float:left}.top-navi .sidebar, .top-navi .middle{padding:11px 0 12px}.top-navi .middle span{margin-left:13px}.top-navi .middle span a{color:#b1b3b4; text-decoration:none}.top-navi .sidebar span{padding:0 0 0 6px}.top-navi .sidebar span a{padding-right:4px; color:#58585a; text-decoration:none}.top-navi .sidebar span a.active{font-weight:bold; padding-right:3px}.top-navi .sidebar span a:hover{color:#b1b3b4}.content{width:960px; clear:both}.mainnavi{margin:0; width:560px; list-style-position:outside; list-style-type:none}.mainnavi li{float:left; display:block; padding:11px 13px 11px 14px}.mainnavi a{color:#58585a; text-decoration:none}.mainnavi a:hover, .mainnavi a:active, .mainnavi a.active{border-bottom:2px solid #fd0}.alpha-nav{margin:0 auto; width:517px}.alpha-nav li a{display:block; background:url(../images/letter-btn-1.png) no-repeat; text-align:center; width:17px; height:16px; padding:2px 0 0; color:#7f8182; text-decoration:none}.alpha-nav li a:hover{color:#f6a300; background:url(../images/letter-btn-1a.png) no-repeat}.alpha-nav li.active a{color:#f6a300; background:url(../images/letter-btn-1a.png) no-repeat}.alpha-nav li a.btn2{background:url(../images/letter-btn-2.png) no-repeat; width:30px; height:16px}.alpha-nav li a.btn2:hover{background:url(../images/letter-btn-2a.png) no-repeat}.alpha-nav li.active a.btn2{background:url(../images/letter-btn-2a.png) no-repeat}.alpha-nav li{float:left; display:inline; font-size:11px; font-weight:bold; margin:0 1px 0 0}.alpha-nav li.spacer{clear:both;  display:block; height:15px; width:100%; background:none}.sidebar div.search{background:url(../images/sidebar-highlight-bg.png); width:180px; padding:3px 10px; color:#fff; font-size:13px; font-weight:bold}.sidebar div.search form{margin:2px 0 6px}#search{background:#fff; font-size:13px; font-family:Verdana,Arial,Helvetica,sans-serif; padding:2px; width:176px}.autocomplete-w1{background:url(../images/shadow.png) no-repeat bottom right; position:absolute; top:4px; left:3px;  _background:none; _top:1px}.autocomplete{width:300px; border:1px solid #999; background:#fff; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px;  _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden}.autocomplete .selected{background:#f0f0f0}.autocomplete div{padding:2px 5px; white-space:nowrap}.autocomplete strong{font-weight:normal; color:#dc9601}.sidebar div.langswitch{margin:5px 0 0; padding:3px 10px; font-size:10px}.sidebar div.langswitch span{padding-right:5px}.sidebar div.langswitch a{color:#b1b3b4; text-decoration:none}.sidebar div.subnavi{margin:25px 0 0; padding:3px 10px 15px}.sidebar div.subnavi h1{font-size:12px; font-weight:bolder; margin:0 0 5px}.sidebar div.subnavi a{color:#58585a; text-decoration:none}.sidebar div.subnavi a:hover{color:#b1b3b4}.sidebar div.callbutton{margin:75px 0 0}.sidebar div.srvc{margin:300px 0 0}.sidebar div.subnavi ul.typ1{list-style:none}.sidebar div.subnavi ul.typ1 a{color:#58585a; text-decoration:none}.sidebar div.subnavi ul.typ1 a:hover{color:#b1b3b4}.sidebar div.subnavi ul.typ1 li.active{font-weight:bold}.sidebar div.subnavi ul.typ1 li{margin:0 0 13px}.sidebar div.subnavi ul.typ2 li{padding:0 0 0 17px; background:none; list-style:none; margin:0 0 3px}.sidebar div.subnavi ul.typ2 li.active{font-weight:bold; background:url(../images/subnavi-1.png) top left no-repeat}.sidebar div.subnavi ul.typ2 li.open{font-weight:bold; color:#919294; background:url(../images/subnavi-2.png) top left no-repeat}.sidebar div.subnavi ul.typ2 li.open a{color:#919294}.sidebar div.subnavi ul.typ2 ul.typ3{color:#58585a; margin:4px 0 10px 4px; font-weight:normal}.sidebar div.subnavi ul.typ2 ul.typ3 li{background:none; padding:0 0 0 10px}.sidebar div.subnavi ul.typ2 ul.typ3 li.similar{padding:5px 0 0 0; font-size:10px; color:#919294}.sidebar div.subnavi ul.typ2 ul.typ3 li.active{background:url(../images/subnavi-1.png) top left no-repeat}.sidebar div.subnavi ul.typ2 ul.typ3 a{color:#58585a}.sidebar div.subnavi ul.typ2 ul.typ3 a:hover{color:#b1b3b4}.sidebar div.subnavi ul.typ2 ul.typ3 a.active{font-weight:bold}.sidebar div.subnavi ul.typ4{font-size:11px; height:162px}.sidebar div.subnavi ul.typ4 li{margin:0 0 10px}ul.contactlinks{background:url(../images/sidebar-highlight-bg.png); width:180px; padding:7px 10px 4px; border-bottom:1px solid #f7a800}ul.contactlinks li{margin:0 0 5px; padding:0 0 0 15px; list-style:none; background:url(../images/sidebar-arrow.png) left no-repeat}ul.contactlinks li.active{font-weight:bold}ul.contactlinks a{color:#58585a; text-decoration:none}ul.contactlinks a:hover{color:#b1b3b4}.sidebar h1.re{padding:5px 7px 8px; font-size:12px; color:#f7a800; font-weight:bolder}.sidebar ul.re, .potm ul{margin:0 7px 0}.sidebar ul.re li, .potm ul li, .simi ul li{padding:0 0 0 12px; margin:0 0 7px; list-style:none; background:url(../images/potm-arrow.png) top left no-repeat}.sidebar div.potm img{width:200px; height:148px}.sidebar div.potm, .sidebar div.txt{font-size:11px; width:200px; border-bottom:1px solid #f9be40; background:#f6f6f6}.sidebar div.potm h2{margin:8px 0 2px 7px; font-size:12px; line-height:16px}.sidebar div.potm h2 a{color:#58585a; text-decoration:none}.sidebar div.potm h2 a:hover{color:#b1b3b4}.sidebar div.potm p{line-height:13px; margin:0 0 10px 7px}.sidebar div.potm p.artnr{margin:15px 0 11px 7px; padding-left:12px; font-style:italic}.sidebar div.potm h1{text-align:center; background:#fff}.sidebar div.simi img{width:200px; height:148px}.sidebar div.simi{height:450px; font-size:11px; width:200px; border-bottom:1px solid #f9be40; background:#f6f6f6}.sidebar div.simi h2{background:#fff; padding:12px 7px; font-size:13px; line-height:16px}.sidebar div.simi h2 a{color:#f7a800; text-decoration:none}.sidebar div.simi h2 a:hover{color:#fc3}.sidebar div.simi p{line-height:13px; margin:0 0 10px 7px}.sidebar div.simi p.artnr{margin:15px 0 11px 7px; padding-left:12px; font-style:italic}.sidebar div.simi h1{background:#f7a800; color:#fff}.sidebar div.simi ul{margin:10px 7px 0; height:135px}.sidebar div.simi p.more{float:right; width:75px; padding-left:12px; background:url(../images/potm-arrow.png) left no-repeat; margin:0 0 7px 0}.sidebar div.simi p.more a{color:#f7a800; text-decoration:none}.sidebar div.simi p.more a:hover{text-decoration:underline}.sidebar div.txt{height:404px}.sidebar div.txt ul{margin-top:15px}div.maincontent{width:560px; margin:14px 0 15px; padding:0}div.maincontent .container{background:url(../images/container-mddl.png) repeat-y;  margin:0 0 11px 11px; width:172px; float:left}div.maincontent .container span.top{display:block; padding:6px 7px; width:158px; height:30px; background:url(../images/container-top.png); font-size:12px; font-weight:bold; color:#fff}div.maincontent .container .fuellbild{display:block; width:168px; height:136px; margin:0 2px}div.maincontent .container p.txt{height:177px; margin:10px 7px; font-size:11px; line-height:13px}div.maincontent .container p.more{float:right; width:42px; padding-left:12px; background:url(../images/more-arrow.png) left no-repeat; margin:0 0 7px 0}div.maincontent .container p.more a{color:#f7a800; text-decoration:none}div.maincontent .container p.more a:hover{text-decoration:underline}.produkte .filter{float:right; margin:0 13px 0 0}.produkte .filter label{font-size:10px; margin:0 2px 0 0}.produkte .filter select{font-size:12px; border:1px solid #919294}.produkte h1, .suche h1{font-size:18px; color:#f7a800; font-weight:bolder; margin:0 0 20px 13px}.produkte .container2{font-size:11px}img.tobtm{display:block}.prodliste{clear:both; width:534px; margin:0 auto; background:url(../images/container3-mddl.png)}.prodliste .rows{margin:0 2px; height:95px; clear:both; font-size:11px}.prodliste img.prodbild{width:128px; height:95px; float:left}.prodliste .rows .txt{float:right; padding:2px 0 0; width:388px}.prodliste .rows a{color:#58585a; text-decoration:none}.prodliste .rows a:hover{color:#b1b3b4}.prodliste .rows h3{padding:5px 0 1px; font-size:11px}.prodliste .rows div.desc{height:51px; width:350px}.prodliste .rows .katlist{color:#959595; margin:2px 0 0; padding:0 10px 0 0; text-align:right}.prodliste .rows .katlist a{color:#959595}.prodliste .rows .katlist a:hover{color:#58585a}.prodliste .row1{background:url(../images/container5-mddl-2.png)}.prodliste .row2{}.container2{background:url(../images/container2-mddl.png) repeat-y;  margin:0 0 11px 11px; width:172px; float:left}.container2 span.top{display:block; padding:7px 8px; width:156px; height:30px; background:url(../images/container2-top.png) no-repeat top; font-size:13px; font-weight:bold; color:#f7a800}.container2 span.top a{color:#f7a800; text-decoration:none}.container2 span.top a:hover{color:#fc3}.container2 .fuellbild{display:block; width:168px; height:124px; margin:0 2px}.container2 ul{margin:10px 10px 0; height:145px}.container2 ul li{padding:0 0 0 12px; margin:0 0 7px; list-style:none; background:url(../images/container2-arrow.png) top left no-repeat}.container2 p.artnr{margin:15px 22px; font-style:italic}.container2 p.more{font-size:11px; float:right; width:75px; padding-left:12px; background:url(../images/more-arrow.png) left no-repeat; margin:0 0 2px 0}.container2 p.more a{color:#f7a800; text-decoration:none}.container2 p.more a:hover{text-decoration:underline}.container3{width:534px; background:url(../images/container3-mddl.png) repeat-y; margin:0 auto 25px}.container3 .produktbild{margin:0 0 0 2px; width:168px; height:136px; display:block; float:left}.container3 .infos{float:right; width:340px}.container3 h3{font-size:14px; font-weight:bold; color:#f7a800}.container3 p.infos{font-size:11px; margin:2px 0 0}.container3 ul.links{margin:50px 0 0; font-size:11px}.container3 ul.links li{padding-left:12px; margin:2px 0 0; background:url(../images/more-arrow.png) left center no-repeat}.container3 ul.links li a{color:#f7a800; text-decoration:none}.container3 ul.links li a:hover{text-decoration:underline}.container3 .txt{clear:both; font-size:11px; width:500px; margin:0 2px 0; padding:15px 15px 5px;  background:url(../images/container4-mddl.png)}.container3 .txt p{margin:0 0 9px}.container3 .txt h4{margin:0}.container3 .txt .pdf{margin:2px 0 15px}.container3 .txt a{color:#58585a}.container3 .txt a:hover{text-decoration:none}.container3 .txt p.back{margin:0 0 5px; padding:10px 0 0}.container3 table{margin:0 2px 9px}.container3 table td{padding:2px 5px 2px 10px}.container3 table td p{display:inline; padding:0; margin:0}.container3 .proddesc table td p{display:inline; padding:0; margin:0}.container3 .proddesc table{border:1px solid #58585a; border-collapse:collapse}.container3 .proddesc ul{list-style:disc outside; margin:6px 0 6px 10px}.container3 .proddesc ul li{margin:0 0 4px; padding-left:6px}.container3 .txt table.pricelist{margin:0 auto 15px; width:96%; border:0; border-collapse:separate}.container3 .txt table.pricelist th, .container3 .txt table.pricelist td{text-align:center; padding:4px 3px}.container3 .txt table.pricelist th{background:#f7a800; color:#fff}.container3 .txt table.pricelist col.c1{background:#fff; width:20%}.container3 .txt table.pricelist col.c2{background:#fff; width:40%}.container3 .txt table.pricelist col.c3{background:#fff; width:40%}.catlist{margin:0 0 15px 13px; font-size:11px; background:url(../images/container5-mddl.png) repeat-y; float:left; width:260px; display:inline}.catlist .row1{margin:0 2px; padding:3px 0 3px 10px; background:url(../images/container5-mddl-2.png)}.catlist .row2{margin:0 2px; padding:3px 0 3px 10px}.catlist a{color:#58585a; text-decoration:none}.catlist a:hover{color:#b1b3b4}.cr{margin-left:14px}.eventlist{margin:0 0 15px 13px; padding:0; font-size:11px; background:url(../images/container3-mddl.png) repeat-y; width:534px}.eventlist ul{padding:0; margin:6px 0}.eventlist .row1{margin:0 2px; padding:3px 0 3px 10px; background:url(../images/container5-mddl-2.png)}.eventlist .row2{margin:0 2px; padding:3px 0 3px 10px}.eventlist a{color:#58585a; text-decoration:none}.eventlist a:hover{color:#b1b3b4}div.maincontent .pagelinks{margin:10px 0 0 13px}div.maincontent .pagelinks a{color:#f7a800; text-decoration:none}div.maincontent .pagelinks a:hover{text-decoration:underline}div.maincontent .pagelinks .perpage{float:right; width:145px; text-align:right; font-size:10px; margin:0 13px 0 25px}.spacer{height:40px}.error{text-align:center}div.maincontent .onlytxt, div.maincontent .enquiry{margin:0 13px}div.maincontent .onlytxt h1, div.maincontent .enquiry h1{font-size:18px; color:#f7a800; font-weight:bolder; margin:0 0 25px}div.maincontent .onlytxt h2{font-size:12px; font-weight:bolder; margin:0 0 3px}div.maincontent .onlytxt h2 a{color:#58585a; text-decoration:none}div.maincontent .onlytxt h2 a:hover{color:#b1b3b4}div.maincontent .onlytxt ul{margin:0 0 20px}div.maincontent .onlytxt ul.ohnel{margin:0 0 15px 15px}div.maincontent .onlytxt ul.ohnel a{color:#58585a; text-decoration:none}div.maincontent .onlytxt ul.ohnel a:hover{color:#b1b3b4}div.maincontent .onlytxt p{margin:0 0 20px; line-height:17px}div.maincontent .onlytxt hr{color:#ccc; margin:25px 0}div.maincontent .enquiry p{font-size:11px; margin:0 0 20px}div.maincontent .enquiry a{color:#f7a800}div.maincontent .enquiry form{margin:0 2px; padding:10px 18px; font-size:12px; background:url(../images/container4-mddl.png)}div.maincontent .enquiry form p.error{text-align:center; margin:0 0 10px}div.maincontent .enquiry form fieldset{margin:0 0 20px; clear:both}div.maincontent .enquiry form p{margin:0 0 6px; font-size:12px; clear:both}div.maincontent .enquiry form p.notice{text-align:center; font-weight:bold; color:red; padding:3px; margin:0 20px 15px}div.maincontent .enquiry form em{font-weight:bold; font-size:14px; line-height:13px; color:#f7a800}div.maincontent .enquiry form label{float:left; width:165px; padding:4px 15px 0 0; text-align:right}div.maincontent .enquiry form input.error{border:1px solid red; text-align:left}div.maincontent .enquiry .inp1{width:305px}div.maincontent .enquiry .inp2{float:right; margin:0 3px 5px 0}div.maincontent .enquiry .inp5{width:305px}div.maincontent .enquiry .container3 .message{text-align:center; margin:0 2px 0; padding:10px 75px; background:url(../images/container4-mddl.png)}div.maincontent .login, div.maincontent .nl{margin:0 13px; background:url(../images/container3-mddl.png) repeat-y}div.maincontent .login h1, div.maincontent .nl h1{height:33px; margin:0 0 15px; background:url(../images/login-top.png) no-repeat; padding-left:20px; line-height:30px; color:#fff; font-size:13px; font-weight:bold}div.maincontent .login p{padding:0 20px 15px}div.maincontent .login ul{margin:0 20px 10px}div.maincontent .login p.notice{text-align:center; color:red; padding:3px; margin:0 20px}div.maincontent .login div{float:left; width:33%; display:inline}div.maincontent .login form{margin:15px 20px 20px}div.maincontent .login form label{display:block; margin:0 0 4px}div.maincontent .login form p{padding:0}div.maincontent .login a{color:#f7a800}div.maincontent .nl p{margin:0 20px 20px}div.maincontent .nl form{display:block; margin:5px 2px 20px; padding:15px 18px;  background:url(../images/container5-mddl-2.png)}div.maincontent .nl form h3{font-size:12px; margin:0 0 15px}div.maincontent .nl form fieldset{font-size:12px; margin:0 0 10px}div.maincontent .nl form p{margin:0 0 5px}div.maincontent .nl form p.notice{text-align:center; font-weight:bold; color:red; padding:3px; margin:0 20px 15px}div.maincontent .nl form label{float:left; width:90px; padding:3px 15px 0 0; text-align:right}div.maincontent .nl form input.error{border:1px solid red; text-align:left}div.maincontent .nl .inp1{width:380px}div.maincontent .nl .inp2{margin:0}div.maincontent .nl a{color:#f7a800}div.maincontent .nl .message{display:block; text-align:center; margin:5px 2px 20px; padding:10px 75px; background:url(../images/container4-mddl.png)}.inp0{border:1px solid #c2c4c5}.inp1{border:1px solid #c2c4c5; padding:2px}input.inp1{height:16px}.inp2{height:20px; margin:20px 0 0; border:none; line-height:14px; padding:0 5px 0 20px; vertical-align:middle; background:url(../images/login-arrow.png) no-repeat left center; cursor:pointer}.inp4{width:85px}div.maincontent .suche{margin:0 13px}div.maincontent .suche h1{font-size:18px; color:#f7a800; font-weight:bolder; margin:0 0 25px}div.maincontent .suche h2{font-size:12px; font-weight:bolder; margin:0 0 5px}div.maincontent .suche h2 span{margin:0 0 0 15px; font-weight:normal}div.maincontent .suche h2 a{color:#58585a; text-decoration:none}div.maincontent .suche h2 a:hover{color:#b1b3b4}div.maincontent .suche ul.ohnel{margin:0 0 15px 15px}div.maincontent .suche ul.ohnel li{margin:0 0 10px}div.maincontent .suche ul.ohnel li.error{text-align:center}div.maincontent .suche ul.ohnel span.artn{margin:2px 0 0; font-size:9px; display:block; color:#878787}div.maincontent .suche ul.ohnel span.desc{font-size:9px; display:block; color:#878787}div.maincontent .suche ul.ohnel a{color:#58585a; text-decoration:none}div.maincontent .suche ul.ohnel a:hover{color:#b1b3b4}
