*{ margin:0px; padding:0px; font-family:arial; font-size:12px}strong{ font-weight:normal}.aktuelles strong{font-weight:bold}a{ text-decoration:none; color:#000}a:focus{ outline:none; outline:0px}img{ border:0px}div#content h2{ font-size:13px; margin-bottom:15px; line-height:1.6; border-bottom:1px solid #fba919; }div#content h3{ color:#fba919; font-size:12px; margin-bottom:15px; line-height:1.6; }div#content h4{ font-size:12px; margin-bottom:15px; line-height:1.6; }div#content p{ margin-bottom:20px; }div#content ul{ list-style-type:none; padding-left:20px; margin-bottom:20px; text-align:left; }div#content ol{ padding-left:40px; margin-bottom:20px; text-align:left; }div#content ul li{ background-image:url(/images/ul_arrow.gif); background-repeat:no-repeat; background-position:left 9px; padding-left:14px; }div#content blockquote p{ margin-left:20px; }div#content a{ border-bottom:1px solid #fba919; background-image:url(/images/a_link.gif); background-repeat:no-repeat; background-position:1px center; padding-left:15px; }div#content a:hover{ color:#fba919; }div#content .dotted{ border-top:1px solid #f5f5f5; margin-bottom:20px; }div#addon div.news{ background-image:url(/images/bg_menu.gif); padding:10px; margin-bottom:1px; }div#addon div.news h1{ margin-bottom:7px; }div#addon div.news span.date{ font-style:italic; }div#addon div.news a.readon{ display:block; text-align:right; color:#fff; margin-top:2px; }div#content div.box_pager{ border-top:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; margin-bottom:20px; }div#content div.box_pager p{ margin:0px; text-align:right; }div#content div.box_pager a{ border:0px; background-image:none; padding:0px; margin-left:4px; margin-right:4px; color:#a8a3a4; }div#content div.box_pager a:hover{ color:#fba919; font-weight:bold; }div#content div.box_pager a.pager_active{ font-weight:bold; }div#content div.box_pager a.special{ position:relative; top: -2px; }#references div#content div.box_pager{ margin-bottom:4px; }#references div#content div.box_pager p{ margin:0px; text-align:right; }div#content div.news_box{ border-bottom:1px solid #f5f5f5; margin-bottom:20px; }div#content div.lastnews{ border:0px; }div#content div.news_box div.news_img_box{ float:left; position:relative; top:5px; width:120px; }div#content div.news_box div.news_img_box a{ padding:0px; background-image:none; border:0px; }div#content div.news_box div.news_img_box a img{ border-right:10px solid #FBA919; margin-top: -5px; }div#content div.news_box h2{ background-image:none; padding:0px; text-align:left; border:0px; }div#content div.news_box .newsdate{ font-style:italic; }div#content div.news_box .readon{ text-align:right; margin-bottom:15px; position:relative; margin-top: -10px; }div.newsaddon img{ margin-bottom:1px; }div#addon p.img_desc{ background-image:url(/images/bg_menu.gif); padding:5px; }div#addon img{ margin-top:1px; *margin-bottom: -3px; }div#addon img#first_newspic{ margin-top:0px; }div#content p.newsdetaildate{ font-style:italic; font-size:11px; text-align:right; margin-top: -16px; }div#content p.download a{ background-image:url(/images/a_down.gif); }div#content p.back a{ background-image:url(/images/a_back.gif); }div#content div.readon a, div#content p.readon a{ background-image:url(/images/a_read.gif); }div#content p.back{ border-top:1px solid #f5f5f5; position:relative; top:10px; padding-top:5px; text-align:right; padding-bottom:10px; }div.contactaddon{ background-image:url(/images/bg_menu.gif); margin-bottom:1px; padding:10px; }div.contactaddon p{ margin-bottom:10px; }div.contactaddon p a{ border-bottom:1px solid #fba919; }div.contactaddon span.mail a, div#content span.mail a, div#addon p.mail a{ background-image:url(/images/a_mail.gif); background-position:1px center; background-repeat:no-repeat; border-bottom:1px solid #FBA919; padding-left:15px; }div#addon p.mail a{ background-image:url(/images/a_mail_right.gif); border-bottom:1px solid #fff; padding-left:18px; }#references div#content{ }#references div#content h1{ background-color:#fba919; padding-left:5px; color:#fff; margin-bottom:1px; }#references div#content p{ background-image:none; margin-bottom:0px; margin-left:100px; text-align:left; }#references div#content img{ float:left; }#references div#content div.refs{ padding-top:15px; padding-bottom:15px; border-top:1px solid #f5f5f5; }#references div#content div.firstref{ border-top:0px; padding-top:15px; padding-bottom:15px; }#references p.readon{ margin-bottom:0px; margin-left:100px; }#references form#kat p{ margin:0px; padding:10px; background-image:url(/images/bg.gif); }#references form#kat p select, #references form#kat p input.button{ margin-bottom:0px; vertical-align:middle; }div.contacttherry{ background-image:url(/images/bg_menu.gif); padding:10px; margin-bottom:1px; }div.contacttherry h4, div.contactaddon h4{ color:#fff; margin-bottom:5px; }div.contacttherry p{ margin-bottom:5px; }div.screens{ margin-top:15px; }div.screens h4{ background-color:#000; color:#fff; padding:5px; padding-left:10px; }div.screens img{ margin-top:5px; }div.screens p{ color:#fff; background-color:#fba919; padding:5px; }div#content ul#democlip{ margin:0px; padding:0px; margin-bottom:20px; }div#content ul#democlip ul{ margin:0px; padding:0px; margin-top:15px; margin-bottom:15px; }div#content ul#democlip li{ background-image:none; margin-top:5px; margin-bottom:5px; padding:0px; border:1px solid #f5f5f5; background-image:url(/images/bg.gif); background-repeat:repeat; padding:3px; }div#content ul#democlip li a{ background-image:none; border:none; padding:0px; background-image:url(/images/menu_arrow.gif); padding-left:9px; margin-left:7px; }div#content #rightimp{ width:47%; float:right; }div#content #leftimp{ width:47%; float:left; }p#dgi{ padding-left:120px; background-image:url(/images/dgi.jpg); background-repeat:no-repeat; }p#dbv{ padding-left:120px; background-image:url(/images/dbv.jpg); background-repeat:no-repeat; }div.hr{ border-top:1px solid #f5f5f5; margin-bottom:15px; }a#kundenlogout{ line-height:18px; display:block; text-align:center; width:185px; background-color:#C6C6C6; color:#FFFFFF; cursor:pointer; font-weight:bold; }a#kundenlogout:hover{ background-color:#FBA919; }#addon a.kundenlink{ background-image:url(/images/menu_arrow.gif); background-repeat:no-repeat; background-position:1px center; padding-left:15px; margin-bottom:5px; }#addon div#kundendiv, #addon div#kundendiv2{ line-height:2.5; padding:15px; background-image:url(/images/bg.gif); border:1px solid #f5f5f5; margin-bottom: -26px; position:relative; top: -36px; }#addon div#kundendiv div, #addon div#kundendiv2 div{ background-color:#fff; border:1px solid #f5f5f5; padding:10px; }#addon div#kundendiv2{ top:54px; margin-bottom:64px; }.red{ color:#ff0000; font-weight:bold; }div#screen{ border-top:1px solid #FBA919; border-bottom:1px solid #fba919; padding-top:10px; padding-bottom:5px; margin-bottom:20px; position:relative; top:5px; }div#screen a, div#screen img{ background-image:none; border:0px; padding:0px; margin:0px; line-height:0px; font-size:0px; }div#screen #rightimg01{ margin-left:13px; }div#screen #leftimg01{ margin-right:13px; }div#screen #leftimg02{ margin-right:11px; }div#screen a#leftimg03, div#screen img#leftimg03{ padding-bottom:5px; }div.screen03{ padding-bottom:10px !important; }a#kundenlogout[id]{ *position:relative; *top:20px; }div#infobox{ padding:10px; background-color:#e7e7e7; color:#555555; margin-botttom:10px; line-height:1.6; }div#infobox a{ padding:0px; background-image:none; color:#FBA919; }div#infobox div#arrow{ background-color:red; background-image:url(/images/info_arrow.gif); height:40px; width:20px; position:absolute; margin-top: -40px; margin-left: -30px; }option.simple{ }option.notsosimple{ padding-left:10px; color:#000; }div#leftwrapper ul{ list-style-type:none; position:relative; }div#leftwrapper ul li{ background-color:#fff; border-bottom:1px solid #f5f5f5; padding-top:14px; padding-bottom:14px; padding-left:27px; background-image:url(/images/menu_arrow.gif); background-repeat:no-repeat; background-position:12px 20px; position:relative; top:0px; }div#leftwrapper ul li a{ display:block; padding-top:2px; padding-bottom:2px; background-image:url(/images/bg_flyout.gif); background-repeat:no-repeat; background-position: -30px -30px; }div#leftwrapper ul li:hover a.flyout{ background-image:url(/images/bg_flyout.gif); background-repeat:no-repeat; background-position:right center; }div#leftwrapper ul li.selected{ background-image:url(/images/menu_select.gif); background-position:7px 17px; }div#leftwrapper ul li#last{ border-bottom:0px; }div#leftwrapper ul li.selected a{ font-weight:bold; color:#fba919; }div#leftwrapper ul li a:hover{ color:#fba919; }div#leftwrapper ul li ul{ display:none; }div#leftwrapper ul li.over a.flyout{ background-image:url(/images/bg_flyout.gif); background-repeat:no-repeat; background-position:right center; }div#leftwrapper ul li.over ul{ display:block; position:absolute; z-index:9999; left:133px; top: -1px; width:170px; background-color:#f5f5f5; border:1px solid #e7e7e7; padding:0px; margin:0px; padding:10px; }div#leftwrapper ul li.over ul li{ margin:0px; padding:0px; background:none; border:0px; background-color:#fff; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding-left:10px; padding-right:10px; }div#leftwrapper ul li.over ul li a{ font-weight:normal; padding:5px; color:#000; display:block; margin-top: -5px; margin-bottom: -3px; }div#leftwrapper ul li.over ul li.firstlist{ margin-top:0px; margin-bottom:0px; border-top:1px solid #e7e7e7; padding-top:10px; }div#leftwrapper ul li.over ul li.lastlist{ border-bottom:1px solid #e7e7e7; padding-bottom:10px; }div#leftwrapper ul li.over ul li.firstlist a{ border-bottom:1px solid #e7e7e7; }div#leftwrapper[id] ul li:hover ul{ display:block; position:absolute; z-index:9999; left:160px; top: -11px; width:170px; background-image:url(/images/bg.gif); padding-top:10px; padding-bottom:10px; border-left:5px solid #fff; border:1px solid #e7e7e7; }div#leftwrapper[id] ul li ul li a{ margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:10px; padding:5px; color:#000; font-weight:normal; }div#leftwrapper ul li ul li a:hover{ background-color:#fba919; color:#fff; }div#leftwrapper ul li ul li.selected a{ background-color:#e7e7e7; }div#leftwrapper ul li ul li.selected a:hover{ background-color:#fba919; color:#fff; }div#leftwrapper[id] ul li ul li.firstlist{ border-top:1px solid #e7e7e7; padding-top:10px; }div#leftwrapper[id] ul li ul li.firstlist a{ border-bottom:1px solid #e7e7e7; }div#leftwrapper[id] ul li ul li.firstlist a:hover{ border-bottom:1px solid #fba919; }div#leftwrapper[id] ul li ul li.lastlist{ border-bottom:1px solid #e7e7e7; padding-bottom:10px; }div#leftwrapper[id] ul li ul li{ border:0px; padding:0px; margin-top:0px; margin-left:10px; margin-right:10px; background-repeat:repeat; background-color:transparent; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding-top:5px; background-image:none; background-color:#fff; *margin-left:0px; *margin-right:0px; }#references div#leftwrapper[id] ul li ul li{ *margin-left:10px; *margin-right:10px; }form{ display:inline}form p{margin-bottom:5px !important}fieldset{border:1px solid #FFF;padding:15px 10px; padding-left:20px;padding-right:20px;margin:0 0 15px 0;border:1px solid #f5f5f5}legend{color:#a8a3a4;font-weight:bold;padding-left:3px;padding-right:3px;margin-bottom:20px;margin-bottom : 0px}input, textarea, select{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;border:1px solid #c6c6c6}input{margin:0;padding:2px;width:310px}input#hausnummer, input#plz{width:60px}input#strasse, input#ort{width:245px}input#einverstanden, input#zustimmen{width:18px;margin-left:0px;float:left; position:relative; top:5px}input#anrufenja, input#anrufennein{margin:0; width:18px; vertical-align:middle; border:0}select{width:315px;padding:1px; }label{cursor:pointer;display:block;width:100px;float:left}label#lab_einverstanden, label#lab_zustimmen{width:270px;padding-left:10px}#guidedform label#lab_zustimmen{ margin-top:0px; }textarea{overflow:auto;padding:2px;width:310px}input.button{margin:20px 0 20px 0px;padding:1px 0;cursor:pointer;font-weight:bold;color:#FFF;background-color:#c6c6c6}input:focus, input:hover, textarea:focus, textarea:hover, select:focus, select:hover{border:solid #fba919 1px;background-color:#FFF}input.button:focus, input.button:hover{border:solid #fba919 1px;background-color:#fba919}.nospam{ display:none}#infomaterial input#mailmethod, #infomaterial input#phonemethod, #infomaterial input.interest{ width:20px; float:left; position:relative; top:5px; border:0px}#infomaterial label#lab_mailmethod, #infomaterial label#lab_phonemethod, #infomaterial label.lab_interest{ width:290px; float:right}#infomaterial .clearboth, #absender .clearboth, #nachricht .clearboth{ padding-top:10px; margin-bottom:10px; border-bottom:1px solid #f5f5f5}#absender .clearboth{ padding-top:18px}#infomaterial .thin{ margin:0px; padding:0px; border:0px}#infomaterial div#left, #infomaterial div#right{ float:left; width:145px}#infomaterial div#right{ float:right}#infomaterial div#left label, #infomaterial div#right label{ width:90px}#infomaterial div#left input, #infomaterial div#right input{ width:45px; float:right}#infomaterial #lab_zugriffe{ width:230px; padding-left:33px}#infomaterial #zugriffe{ width:45px; float:right}#absender .left, #absender .right{ float:left; width:148px}#absender .right{ float:right}#absender .left label, #absender .right label{ width:150px}#absender .left input, #absender .right input{ width:142px}#nachricht label#lab_quelle{ width:310px}#addon form{ width:185px}#addon fieldset{ margin:0px; margin-top:27px; padding:15px}#addon input.loginbutt{ width:150px; background-color:#C6C6C6; color:#FFFFFF; cursor:pointer; font-weight:bold; padding:1px 0pt}#addon input.loginbutt:hover{ background-color:#FBA919; border:1px solid #FBA919; }#guidedform label{ margin-top:10px}form#kat input.button{margin:0 0 5px 0;padding:0;padding : 1px 0;width:90px}form#kat select{margin:0 10px 5px 0;width:200px}form#search input.button{margin:0;padding:0;padding : 1px 0;width:90px}.error{color:#ff0000}fieldset.error{border-color:#ff0000}p.error input, p.error textarea, input.error{border-color:#ff0000}#addon input{ width:145px; display:block; margin-bottom:10px; *padding-bottom:5px}html{ height:100%; background-image:url(/images/bg.gif)}body{ height:100%; }.clearboth{ clear:both}div#printhead{ display:none}div#outerwrapper{ height:100%; text-align:center}div#top{ height:3%; background-image:url(/images/bg_top.gif); background-color:#000; background-position:bottom left; background-repeat:repeat-x; width:100%}div#innerwrapper{ background-image:url(/images/bg_line.gif); background-repeat:repeat-y; background-position:center; min-height:97%; height:auto !important; height:97%; width:790px; margin-left:auto; margin-right:auto; text-align:left}div#rightwrapper{ width:575px; min-height:100%; float:right; position:relative; right:15px; }div#content{ float:left; width:365px; line-height:1.8; text-align:justify; padding-top:238px; padding-bottom:50px; }div#addon{ width:100px; float:right; width:185px; padding-top:224px; padding-bottom:35px; }div#leftwrapper{ width:160px; float:left; padding-top:238px; position:relative; left:15px; padding-bottom:25px}div#head{ background-color:gray; height:200px; position:absolute; top:3%; margin-top: -1px; margin-left:1px; width:788px; height:224px; background-image:url(/images/bg_head.jpg); background-repeat:no-repeat; background-position:top center; background-color:#fff}div#head img{ position:relative; right: -528px; top:20px; visibility:hidden; }div#headline{ background-color:#000; text-align:right; margin-left:14px; margin-right:14px; margin-top:70px; padding-bottom:10px; background-image:url(/images/bg_headline.gif); background-repeat:repeat-x; background-position:bottom left; }div#headline h2{ position:relative; left: -50px; width:339px;padding-top:86px;background:url(/images/nos4.gif) no-repeat; overflow:hidden;font-size:1px !important;line-height:1px !important;color:white; height:87px; voice-family: "\"}\""; voice-family:inherit; height:0; }.nix_zrtzrhmopk{ }div#headline h3{ color:#fff; float:left; text-align:right; font-size:15px; position:relative; top:30px; left:20px; width:310px; font-weight:bold; }div#foot{ background-image:url(/images/bg_foot.gif); background-repeat:repeat-x; background-position:top left; height:25px; position:relative; bottom:0px; margin-top: -25px}div#footline{ border-top:1px solid #fff; width:788px; margin-left:auto; margin-right:auto; }div#footspans{ text-align:right; }div#footspans[id]{ position:absolute; margin-left:277px; }div#footline span{ position:relative; top:6px; right: -1px; padding-top:2px; padding-bottom:2px; padding-left:15px; padding-right:15px; border-right:1px solid #fff; text-transform:uppercase; font-size:11px; letter-spacing:1px; }div#footline span a{ font-size:11px; }div#footline span#lastspan{ border-right:0px }div#headline[id] h2{ left:70px; *left: -50px; }div#headline[id]{ padding-bottom:13px; *padding-bottom:10px; }div#footspans[id]{ *position:relative; *margin-left:0px; }