html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}body{ line-height:1.7; }table{ border-collapse:collapse; border-spacing:0; }caption, th, td{ text-align:left; font-weight:normal; }table, td, th{ vertical-align:middle; }blockquote:before, blockquote:after, q:before, q:after{ content: ""; }blockquote, q{ quotes: "" ""; }a img{ border:none; }.printlogo{ display:none}em{ text-style:italic}body{ color:#4f4f4f; background:url(/images/page_background.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px}body{text-align:center; margin:0px;padding:0}html{}#wrapall{width:947px;margin:0 auto 0 auto;text-align:left;background:url(/images/content_background_1.png) no-repeat}#rowhead{background:url(/images/head_background.png) no-repeat;width:947px;height:153px;position:absolute;top:0px;text-align:left}#rowhead h1 a{ width:216px; height:153px; position:absolute; left:20px; top:0px; text-indent:-999em}#innerwrapbackground{ background:url(/images/content_background_2.png) repeat-y ;padding-top:153px}#innerwrap{background:url(/images/content_background_1.png) no-repeat left top;width:947px}#colleft{width:236px; padding:0px; float:left; overflow:hidden; position:relative}#colleft .content{ padding:0px 0 0 20px}#colleft .content form { background:url(/images/login.png) no-repeat 20px 0; padding-top:22px; margin-top:20px}.english #colleft .content form { background:url(/images/login_en.png) no-repeat 20px 0}#colcontent .content form input, #colleft .content form input{ background:transparent url(/images/input_background.png) repeat-x scroll 0 0; border:1px solid #C4C5C6; color:#aaa; float:left; font-size:11px; height:14px; margin:0 0 7px 20px; padding:3px; width:170px}#colcontent .content form textarea{ background:transparent url(/images/input_background.png) repeat-x scroll 0 0; border:1px solid #C4C5C6; color:#aaa; float:left; font-size:11px; height:120px; padding:3px; width:608px}#suche #colcontent .content form input{ margin:0}#colleft .content form input#password{ width:114px; float:left}#colcontent .content form input.button,#colleft .content form input.submit_button{ width:50px; float:right; height:22px; border:1px solid #cfcfd0; margin:0px; margin-right:20px; padding:0; font-size:11px; cursor:pointer; background:#f1f1f1; color:#646464; }#colcontent .content form input.button{ float:left; margin-left:10px}#kontakt #colcontent .content form input{ float:left; margin:0px 0px 10px 0px; width:272px; }#kontakt #colcontent .content form select{ margin:0px 0px 10px 0px; }#kontakt #colcontent .content form .products1 input,#kontakt #colcontent .content form .products2 input,#kontakt #colcontent .content form .disclaimer input{ float:none; margin:8px 5px 7px 0; width:15px; background:0; border:0; }#kontakt #colcontent .content form .products label{}.errorform input,.errorform select,.errorform .disc{ border:1px solid red !important; padding:2px}#errorbox{ padding:10px; border:1px solid red}.products1{ width:300px; float:left}.products2{ width:300px; float:right}#kontakt #colcontent .floatleft{ float:left; width:300px}#kontakt #colcontent .floatright{ float:right; width:300px}#colleft .content form input.submit_button:hover,#colcontent .content form input.button:hover{ background:#f9ffb8}#colleft .content form input.submit_button:active,#colleft .content form input.submit_button:focus{ background:#f1f1f1; margin:2px 20px 0px 2px}#colleft .content form input.button:hover{ background-position:0px -20px}#colleft .content form input.button:active,#colleft .content form input.button:focus{ background-position:0px -40px}#colleft label{display:none}#colleft .greeting{ background:transparent url(/images/login.png) no-repeat scroll 0 0; font-weight:400; line-height:17px; margin:20px; padding-top:22px; }#colleft .greeting em{ font-style:italic; }#colright{padding:5px;width:190px;float:right;background:}.home_nodetails_german #colcontent{ padding-top:120px; background:url(/images/content_background_home.png) no-repeat 2px 45px !important}.home_nodetails_english #colcontent{ padding-top:120px; background:url(/images/content_background_home_en.png) no-repeat 2px 45px !important}#colcontent{ width:710px; float:right; padding-top:70px; line-height:21px; overflow:hidden}#colcontent .content{ padding:15px 47px 30px 27px}#colcontent .box{ padding-bottom:10px}#colcontent .pics{ padding-bottom:20px}#content #colcontent p{ padding-bottom:20px; padding-right:190px; text-align:left}#colcontent h2{ font-size:18px; font-weight:bold; padding-bottom:10px}#auslandsvertretungen #colcontent img{ border:1px solid #ACACAC}#auslandsvertretungen #colcontent .box1{ width:195px; float:left; padding-right:20px}#auslandsvertretungen #colcontent .box2{ width:199px; float:left; padding-right:20px}#auslandsvertretungen #colcontent .box3{ width:199px; float:right; padding:0px}#colcontent .box h2{ font-size:15px; font-weight:bold; padding-bottom:5px}#rowfooter{width:947px;height:66px;background:url(/images/foot_background.png) no-repeat center top}#rowfooter p{ width:600px; float:right; text-align:right; padding:9px 47px}#rowfooter a{ text-decoration:none}#rowfooter a:hover{ text-decoration:underline}h2.float{ width:560px; float:left}.datum{ float:right; font-style:italic}#colcontent p{ padding:3px 0px 7px 0px}#colcontent ul,#colcontent ol{ padding:7px 0px}.clearboth,.clear{clear:both;margin:0;padding:0;height:0;width:0;overflow:hidden;line-height:0;font-size:0} #colleft ul{ font-weight:bold; line-height:30px; width:216px; }#colleft ul li{ border-bottom:1px solid #ececec; list-style:none}#colleft ul li.selected{ background:url(/images/selected2.png) repeat-y left top}#colleft ul li.selected li.selected{ background:url(/images/selected2.png) repeat-y left top}#colleft ul li li{ border-bottom:0px solid #ececec; list-style:none; font-size:10px; text-indent:10px; }#colleft ul li.menufirst, #colleft ul li.menufirst a{ line-height:46px; height:44px}#colleft ul li a{ padding-left:20px; display:block; color:#4f4f4f; text-decoration:none; }#colleft ul li a:hover{ background:url(/images/selected.png) repeat; }#colleft ul li li a:hover{ background:0}#colleft ul li.selected a{ height:100%; background:url(/images/selected.png) repeat}.loginleft{ width:218px}#rowheadimage{ background:transparent none repeat scroll 0 0; float:right; height:153px; padding-right:20px; width:691px; overflow:hidden}p.more{ margin-bottom:10px}.more a,a.more{ background:transparent url(/images/selected3.gif) no-repeat scroll 1px 3px; color:#666; font-weight:bold; padding-left:12px; text-decoration:none; text-transform:uppercase}.more a:hover{ text-decoration:underline}.back a{ background:transparent url(/images/selected1.gif) no-repeat scroll 1px 3px; color:#666; font-weight:bold; padding-left:12px; text-decoration:none; text-transform:uppercase}.back a:hover{ text-decoration:underline}a.backtotop{ background:transparent url(/images/selected2.gif) no-repeat scroll right 3px; padding-right:15px}a.backtotop:hover{ text-decoration:underline}{* ----------------------------------------------- ----- ROWHEADMENU ----------------------------------------------- *}#rowheadmenu{ background:none repeat scroll 0 0; height:33px; left:236px; position:absolute; top:154px; width:691px}#rowheadmenu .content{ padding:7px 26px}#rowheadmenu .content form{ float:right}#rowheadmenu .content ul{ float:left; width:485px; line-height:22px; overflow:hidden}#rowheadmenu .content form input{ background:url(/images/input_background.png) repeat-x; width:125px; height:18px; border:1px solid #c4c5c6; margin:0; float:left; padding:0}#rowheadmenu .content form input.button{ background:url(/images/searchbutton.png) no-repeat; width:20px; height:20px; border:0; margin:0; padding:0; font-size:0px; cursor:pointer; }#rowheadmenu .content form input.button:hover{ background-position:0px -20px}#rowheadmenu .content form input.button:active,#rowheadmenu .content form input.button:focus{ background-position:0px -40px}#rowheadmenu ul li{ float:left; list-style:none; font-size:11px}#rowheadmenu ul li span{ padding:0px 4px}#rowheadmenu ul li a,#rowheadmenu ul li a:visited{ color:#757575; text-decoration:none; font-weight:bold; display:inline-block}#rowheadmenu ul li a:hover{ color:#000000; text-decoration:underline; font-weight:bold}#rowheadmenu ul li a.english,#rowheadmenu ul li a.german{ padding-right:20px; background:url(/images/flags.png) no-repeat right 6px}#rowheadmenu ul li a.english{ background:url(/images/flags.png) no-repeat right -14px}.prolog{ background:transparent url(/images/prolog_background.png) no-repeat scroll center bottom; padding:10px 27px 30px; width:636px}.prolog .pic_pos{ background:0; margin:0; padding:0}.prolog .pic_pos img{ border:0 !important}.ohnebg{ background:0 !important; padding:0 !important}.nomargin{ margin:0px }.pic img{ border:1px solid #BDBDBD; margin:7px; display:block}.pic{ float:left; margin:0px 1px 3px 0px; background:url(/images/frame.png) no-repeat}.nomargin{ margin:0 0 3px 0px}.pic a,.box .pic_pos a{ display:block}.box .pic_big{margin-bottom:15px}.pos_right{ float:right; margin:0px 0px 25px 25px; width:220px}.pic_pos{ float:right; margin:0px 0px 25px 25px; padding:7px; height:100%; background:url(/images/frame.png) no-repeat}.pic_pos img{ border:1px solid #BDBDBD}.nospam, .aural, .skip{ width:200px; height:200px; position:absolute; top: -999px; left: -999px}.clearboth{clear:both;margin:0;padding:0;height:0;width:0;overflow:hidden;line-height:0;font-size:0}a{ color:#4F4F4F; text-decoration:underline}.download a{ display:block}a:hover{ color:#000; text-decoration:none}#colcontent ul li{ margin:0px 15px}#colcontent ol li{ margin:0px 15px}hr{ border:1px solid #eee; margin:20px 0px}.anfahrt{ height:20px; overflow:hidden; margin-bottom:10px; width:142px}.ohmy{ width:300px; height:300px}.right{ float:right}.rahmenrechts{ width:500px}.detailimages{ margin:20px 0px}.download{ background:#eee; padding:10px 10px !important; margin:30px 0px}.downloadh3{ background:#CFCFCF; padding:5px}#download table{ width:100%; border:none}#download table tr:hover{ background-color:#DFDFDF}#download table td,#download table th{ padding:5px; border:none}#download table th{ background:#AFAFAF}.download h3{ font-weight:bold}.download ul li{ }a.downloadlink{ padding-left:20px; display:block; height:16px; margin:5px 0px; background:url(/images/down.png) no-repeat left top}a.downloadlink, a.downloadlink:visited, a.downloadlink:hover{ border:0 !important}a.typePDF{ background-position:0px -200px; }a.typeXLS{ background-position:0px -300px; }a.typeDOC,a.typeTXT{ background-position:0px -100px; }a.downloadlink:hover{ background-position:0px -400px}.produkte_nodetails_german #colcontent .box,.produkte_nodetails_english #colcontent .box{ width:110px; float:left; padding-right:20px; padding-bottom:10px; padding-top:10px; background:url(/images/shadow.png) repeat-y 115px 0px; border-bottom:1px solid #EEEEEE}.produkte_nodetails_german #colcontent .last,.produkte_nodetails_english #colcontent .last{ padding-right:0}.produkte_nodetails_german #colcontent .box h2,.produkte_nodetails_english #colcontent .box h2{ font-size:12px; font-weight:bold; }.produkte_nodetails_german #colcontent .box p,.produkte_nodetails_english #colcontent .box p{ font-size:10px; font-weight:normal; padding:2px; text-align:left; line-height:12px}.imgprod{ background:white none repeat scroll 0 0; height:140px; overflow:hidden; margin-bottom:10px; width:115px}.textprod{ line-height:1/px; }.textprod a{ text-decoration:none}.anfrage{ background:transparent url(/images/email.png) no-repeat scroll 0 4px; display:block; padding-left:22px}.appl{ background:transparent url(/images/cog.png) no-repeat scroll 0 4px; display:block; padding-left:22px}.anfragediv{ border:1px solid #E3E3E3; background:#f6f6f6; padding:10px; margin-top:20px}.box_pager{ background-color:#EEEEEE; padding:5px; margin-bottom:15px}.box_pager a{ background-color:#ddd; padding:2px 5px; margin:0px 3px; text-decoration:none}.box_pager a:hover{ background-color:#fff; text-decoration:none}.loginerror{ padding:10px 20px; color:red}body#download #colcontent { overflow:visible}#colcontent .dropdown{ position:relative; }#colcontent .dropdown ul{ display:block; position:absolute; width:300px; background:#dfdfdf; z-index:99; left: -5px; top:3px; margin:0; list-style-type:none; padding:0; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #666; border-bottom:1px solid #666}#colcontent .dropdown ul li{ border-right:1px solid #fff; border-bottom:1px solid #fff}#colcontent .dropdown ul.visible { display:block}#colcontent .dropdown ul li{ display:block; margin:0; padding:0}#colcontent .dropdown ul li a{ display:block; margin:0; text-decoration:none; padding:5px; background:#dfdfdf}#colcontent .dropdown ul li a:hover { background-color:#eee}h2.download-special { margin:20px 0 0}.downloadbox{ margin:0 0 10px} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } * html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; } * html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } #TB_title{ background-color:#e8e8e8; height:27px; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ } * html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } 