img{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}img[src$=".gif"]{image-rendering:-moz-crisp-edges;-ms-interpolation-mode:nearest-neighbor}::-moz-selection{color:#fff;background:#c50c1f}::selection{color:#fff;background:#c50c1f}a::-moz-selection{background:#000}a::selection{background:#000}*{margin:0;padding:0;border:0;outline:none !important}body{width:100%;text-align:center;background:#fff}html,body{height:101%}#center{margin:auto;width:960px;height:100%;text-align:left;position:relative}#wrapper{width:960px;float:left;background:url(pix/bg_center.gif) repeat-y 384px 0;z-index:2;position:absolute;top:0;left:0}#head{width:960px;height:456px;float:left;position:relative;overflow:hidden}#head img,#googlemaps{z-index:1;position:absolute;top:0;left:0}#stripe_left{width:384px;height:456px;background:#fff;z-index:3;position:absolute;top:0;left:0}#stripe_right{width:575px;height:456px;background:#fff;z-index:3;position:absolute;top:0;right:0}#googlestripe_left{width:384px;height:456px;z-index:2 !important;position:absolute;top:0;left:0}#googlestripe_right{width:576px;height:456px;z-index:2 !important;position:absolute;top:0;left:auto !important;right:0}#head a,#head a:hover,#head a:focus,#head a:active{font-size:0;line-height:0}#head #logo{z-index:4;position:absolute;top:30px;left:48px}#navigation{width:960px;height:32px;float:left;position:relative}#wiki{overflow:visible !important;z-index:2;position:absolute !important;top:6px;right:-7px}#effectarea_navi_left{width:384px;height:32px;float:left}#navi_left{width:384px;float:left;background:#fff;display:none}#navi_left ul{width:230px;height:24px;float:right;padding:8px 16px 0 0}* html #navi_left ul{padding:7px 16px 0 0}*+html #navi_left ul{padding:7px 16px 0 0}#navi_left li{float:right}#effectarea_navi_right{width:575px;height:32px;float:left;margin:0 0 0 1px;overflow:hidden;position:relative}#navi_right{width:575px;float:left;background:#fff;display:none}#navi_right ul{padding:8px 0 0 16px}* html #navi_right ul{padding:7px 0 0 15px}*+html #navi_right ul{padding:7px 0 0 15px}#navi_right ul li{float:left}#wiki_a{overflow:visible !important;z-index:2;position:absolute !important;top:6px;left:456px}.nav_pipe{background:#fff;color:#4b4b4d}#shell{width:960px;min-height:246px;height:auto !important;height:246px;float:left}#effectarea_navigation_left{width:384px;float:left;overflow:hidden;position:relative}#navigation_left{width:384px;float:left;overflow:hidden;display:none}#effectarea_content{width:575px;float:left;margin:0 0 0 1px;overflow:hidden;position:relative}#effectarea_content li{width:220px;margin:0 0 0 13px;list-style:disc}#content{width:543px;min-height:196px;height:auto !important;height:196px;float:left;margin:25px 0 0;padding:0 16px;background:url(pix/bg_content_bottom.gif) repeat-x 0 bottom #4b4b4d;display:none}#home_news{margin:25px 0 0;display:none}.effectarea_news #content{background:url(pix/bg_content_bottom_news.gif) repeat-x 0 bottom #4b4b4d !important}#tagcloud{width:384px;float:left}#bottom{width:960px;;float:left;padding:7px 0 10px 0;overflow:hidden}.copyright_left,.copyright_right{width:368px;float:left;padding:0 16px 0 0;text-align:right;color:#000;background:#fff}.copyright_right{margin:0 0 0 1px;padding:0 0 0 16px;text-align:left}.copyright_right li{float:left}#ref_body{background:#262626}#ref_shell{width:960px;margin:auto}#ref_wrapper{width:960px;height:570px;float:left}#ref_content{width:711px;height:570px;float:left;overflow:hidden}#ref_navigation{width:249px;height:538px;float:left;padding:32px 0 0;background:#c4071b;text-align:left}#ref_navigation ul{width:249px !important;margin:0;padding:0;background:#890000}#ref_navigation ul li{width:249px;margin:0;padding:2px 0;border-top:2px solid #890000;border-bottom:2px solid #890000;background:#890000;cursor:pointer}#ref_navigation ul li ul li{width:217px;padding:2px 0 2px 32px;}#ref_navigation ul li span{padding:0 0 0 16px;font-weight:700;font-size:15px}#ref_navigation ul li:hover,#ref_navigation ul li ul .active{background:#c4071b}.nav1_h,.nav2_h{border-bottom:2px solid #4b4b4d}.nav1_n:hover,.nav2_n:hover{border-bottom:2px solid #c50c1f}.nav1_n,.nav2_n,.nav1_h,.nav2_h{height:25px;background:#fff;font-size:12px;overflow:hidden;position:relative}.nav1_n:hover,.nav2_n:hover{color:#4b4b4d !important}.nav_3_n,.nav_3_h{width:320px;height:21px;float:right;padding-top:3px;padding-left:16px;background:url(pix/bg_navigation_left_stripe.gif) no-repeat 320px 0 #646466;border-bottom:1px solid #fff;cursor:pointer;overflow:hidden}.nav3_n .nav3_head{font-size:12px}.nav_3_h{width:352px;padding:3px 0 0 32px;background-position:0 0;overflow:hidden}.nav_3_h .nav3_head{font-size:16px !important;font-weight:700}.nav_3_n br,.nav_3_h br{line-height:14px}div,td,p,span,a,h1,h2,h3,h4,h5,h6,ul,ol,li,address,table,th,td,tr{font:11px Arial,Verdana,Trebuchet;color:#fff;line-height:16px}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:700;color:#fff}img{margin:0;padding:0;border:0}li{list-style-type:none}strong{font-weight:700}address{font-style:normal}a:link,a:visited,a:hover,a:active,a:focus{color:#000;outline:none;text-decoration:none}a:hover,a:focus{color:#bf0222}.input_text,.textarea{width:260px;float:left;margin:0 0 1px 0;padding:1px 2px 0 0}.input_text,.textarea,.button{color:#fff !important;background:#8b0000}.input_text{height:15px;font:11px Arial,Verdana,Trebuchet}.textarea{height:85px;font:11px Arial,Verdana,Trebuchet}.button{clear:both;width:78px;height:23px;margin:0 0 1px 216px;background:url(pix/bg_button_contact.gif) no-repeat 0 0;cursor:pointer}* html .button{width:78px}.form_text{clear:both;width:32px;height:16px;float:left;margin:0 0 1px 0;background:url(pix/bg_label_contact.gif) no-repeat 10px 6px #8b0000;cursor:pointer}.label_message{height:86px}.infotext{display:none}.text_after_sending{width:511px;float:left;padding:20px 16px 0 0}.art_anfrage_div{width:217px;height:24px;float:left;position:relative}.art_anfrage_box{width:26px;height:24px;z-index:1;position:absolute;top:0;left:0}.art_anfrage{width:190px;height:24px;padding:0 0 0 26px;background:url(pix/capture_contact_n.gif) no-repeat 0 2px #4b4b4d;cursor:pointer;z-index:2;position:absolute;top:0;left:0}.single_headline,.single_headline_h1,.single_text{width:511px;padding:0 16px}.single_text{padding:0 16px 50px 16px}.single_text.grey{width:543px;float:left;padding:16px;background:#4b4b4d}* html #single_text{padding:0 16px 25px 16px}.single_headline_h1{padding-top:20px}.text_left,.text_right,.org_left{width:217px;height:151px;float:left;padding:20px 16px 25px 16px}.text_right_red,.text_left_red,.contact_right_red{width:246px;float:left;padding:20px 16px 0 32px;background:#c50c1f;color:#000 !important}.contact_right_red{width:294px;padding:24px 0 0}.text_right_red a,.text_right_red h1,.text_right_red h2,.text_left_red a,.text_left_red h1,.text_left_red h2{color:#000 !important}.text_left_red{padding:20px 32px 0 16px}.org_left{position:relative !important}.org_right{text-align:right}.org_howto{width:192px;z-index:1;position:absolute;top:24px;left:32px}.org_text{width:192px;height:150px;background:#c50c1f;display:none;z-index:2;position:absolute;top:24px;left:32px}.org_map{width:225px;height:144px;margin:8px 0 0 4px}.org_text p,.org_howto p{padding:17px 0 0;color:#000}.address_left{width:255px;float:left;margin:13px 0 12px 0}.address_right{width:255px;float:left;margin:13px 0 12px 16px;padding:0 0 12px 0}.effectarea_projects,.effectarea_clients{width:575px;height:221px;float:left;position:relative}.projects_content,.clients_content{width:543px;padding:20px 0 0;background:url(pix/bg_projects_content.gif) repeat-y 0 0;overflow:hidden;z-index:2;position:absolute;top:0;left:0}.projects_content h1,.clients_content h1{color:#000;padding:0 0 21px 32px}.clients_content h1{padding-bottom:15px}.listtext{width:246px;padding:0 0 6px 32px;color:#000 !important}.listtext_footer{padding-top:11px}.listtext a,.listtext a:hover,.listtext a:focus,.listtext a:active{color:#000 !important}.projects_left,.clients_left{width:294px;height:16px;float:left;border-bottom:1px solid #c50c1f;z-index:3;position:relative;left:0}.clients_left a:active,.clients_left a:focus{color:#000 !important}.p_name,.p_link,.c_name{width:262px;padding:0 0 0 32px;background:url(pix/bg_projects_left.gif) no-repeat 10px 6px #8b0000;cursor:pointer;z-index:4;position:absolute;top:0;left:0}.p_name{color:#fff !important}.c_name{width:251px;padding:0 0 0 43px;background:url(pix/bg_clients_arrow.gif) no-repeat 32px 6px;color:#000}.c_name:hover{color:#fff}.p_link{z-index:5}.p_link a,.p_link a:hover,.p_link a:active{color:#000 !important}.projects_right,.projects_description,.clients_right,.clients_description{width:237px;padding:20px 0 0;background:#4b4b4d;overflow:hidden;z-index:3;position:absolute;top:0;left:310px}.clients_button{width:99px;height:24px;z-index:4;position:absolute;bottom:26px;left:195px}.projects_description,.clients_description{z-index:1}.stripViewer .panelContainer .panel ul{text-align:left}.slider-wrap{width:678px;height:544px;background:url(pix/ref_bg_slider.gif) no-repeat 452px 0;text-align:left;z-index:1;position:absolute;top:0;left:0;overflow:hidden}.csw{width:100%;height:512px;overflow:hidden}.csw .loading{width:678px;height:334px;padding:210px 0 0;text-align:center;background:#262626;z-index:65000;position:absolute;top:0;left:0}.stripViewer{clear:both;width:678px;height:512px;background:#4b4b4d;position:relative;top:32px !important;overflow:hidden}.stripViewer .panelContainer{position:relative;top:0;left:0;width:100%;list-style-type:none;line-height:0;font-size:0}.stripViewer .panelContainer .panel{width:678px;height:512px;float:left;position:relative;background:url(pix/ref_bg_panel.gif) no-repeat 32px 22px}.stripViewer .panelContainer .panel .wrapper{height:490px;width:646px;padding:22px 0 0 32px !important}.stripNav{display:none}.stripNavL,.stripNavR{width:24px;height:32px;cursor:pointer;z-index:2;position:absolute;top:0;left:564px}.stripNavR{left:622px}.stripNavL{background:url(pix/ref_slider_left.gif) no-repeat 0 0}.stripNavR{background:url(pix/ref_slider_right.gif) no-repeat center}.ref_image{width:194px;height:145px;float:left;margin:0 16px 16px 0;cursor:pointer;position:relative;overflow:hidden}.ref_image img{z-index:1;position:absolute;top:0;left:0}.ref_image_great{visibility:hidden}.ref_img_overlay{width:194px;height:145px;background:#fff;z-index:2;position:absolute;top:0;left:0}.ref_img_description{width:186px;height:21px;padding:2px 0 0 8px;background:#c4071b;font-size:12px;z-index:3;position:absolute;top:145px;left:0}.ref_img_hoverlay{width:194px;height:145px;z-index:4;position:absolute;top:0;left:0}.ref_popup{width:678px;height:512px;padding:32px 0 0;background:#262626 !important;display:none;z-index:2;position:absolute;top:0;left:0}.ref_popup_close{width:32px;height:32px;z-index:3;position:absolute;top:0;right:0;cursor:pointer}.ref_popup_content{width:678px;height:512px;text-align:left;cursor:pointer;z-index:3;position:absolute;top:32px;left:0;background:#900}.ref_popup_content_text{width:678px;height:32px;background:#c4071b;z-index:105;position:absolute;top:32px;left:0;display:none}.home_news{width:575px;height:220px;float:left;position:relative}.home_bg{width:575px;height:196px;background:#4b4b4d;z-index:1;position:absolute;top:0;left:0}.home_news img{width:294px;height:220px;background:#646466;z-index:2;position:absolute;top:0;left:16px}.home_news .newstext{z-index:2;position:absolute;top:11px;left:326px}.home_news .newstext em{font-size:10px}.home_news .newstext h2 a,.home_news .newstext h2 a:hover,.home_news .newstext h2 a:focus,.home_news .newstext h2 a:active{width:233px;float:left;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.home_news .newstext p{width:233px;float:left;margin:13px 0 0}.home_news .newstext p a,.home_news .newstext p a:hover,.home_news .newstext p a:focus,.home_news .newstext p a:active{color:#fff;text-decoration:none}.power_spectrum{width:575px;position:absolute;bottom:24px;right:0}.prev_link{height:20px;float:left;padding:4px 16px 0 8px;color:#fff !important;background:url(pix/bg_prev_link.png) no-repeat right 10px #c50c1f}.next_link{height:20px;float:right;margin:0 0 1px 0;padding:4px 8px 0 16px;color:#fff !important;background:url(pix/bg_next_link.png) no-repeat 5px 10px #c50c1f}.prev_link:hover,.prev_link:focus,.prev_link:active{color:#fff;background:url(pix/bg_prev_link.png) no-repeat right 10px #8b0000}.next_link:hover,.next_link:focus,.next_link:active{color:#fff;background:url(pix/bg_next_link.png) no-repeat 5px 10px #8b0000}.social_links{float:left;margin:9px 8px 0 0}.sl_twitter{margin:9px 7px 0 48px}.clear{clear:both;height:24px}* html .clear{line-height:0;font-size:0}.addthis_toolbox{padding:0 !important}.addthis_toolbox a{background:none !important;padding:0 !important}.addthis_toolbox .atclear{display:none}#at16pm,#at16pm a,#at16pm h4,#at16pm p,#at16pm span,.hover_menu,.hover_menu a,.hover_menu span,#at15s_head span,.at_item span{color:#000 !important}#at16pm h4 span{font-size:14px;line-height:12px}#at16pm label{font-size:14px;color:#000}#at16pm label span{font-size:11px}#at-logo{line-height:11px}.addthis_toolbox .custom_hover{padding:0 !important;position:relative}.addthis_toolbox .custom_button{padding:0 !important;cursor:pointer}.addthis_toolbox .hover_menu{width:149px !important;display:none;position:absolute;background:#fff}.addthis_toolbox .custom_hover .tower{-webkit-border-radius:0 5px 0 0;-moz-border-radius-topleft:0}.addthis_toolbox .hover_menu{width:136px;padding:10px 0 10px 0;border:3px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.addthis_toolbox .hover_menu div{padding:0 !important}.addthis_toolbox .hover_menu a{width:102px;padding:4px 0 4px 34px;position:relative;display:block;text-decoration:none;color:blue}.addthis_toolbox .hover_menu a:hover{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#b4d3f8;text-decoration:none}.addthis_toolbox .hover_menu span{float:left;margin:0 5px 0 0}.addthis_toolbox .hover_menu .more{width:149px !important;border-top:solid 1px #ddd;padding:10px 0 0 !important;margin:10px 0 0;text-align:center}.addthis_toolbox .hover_menu .more a{width:149px;padding:4px 0;margin:0}.addthis_toolbox .hover_menu .more span{display:none}.large_textimg{width:559px;float:left;padding:0 0 0 16px;background:#4b4b4d}.large_textimg.lighter{background:#646466 !important}.large_textimg img{width:559px;height:220px;float:left;background:#646466}.large_textimg em{font-size:10px}.large_textimg h1{padding:16px 0 17px 0}.dark_headline{margin:0 0 0 -16px;padding:16px 0 17px 16px !important;background:#4b4b4d}.large_textimg h2{float:left;margin:10px 0 0 0}.large_textimg h2 a,.large_textimg h2 a:hover,.large_textimg h2 a:focus,.large_textimg h2 a:active{font-size:16px;font-weight:700;color:#fff;text-decoration:none}.large_textimg p,.large_textimg form{width:543px;float:left;margin:13px 0 0;padding:0 0 12px 0}.large_textimg p a,.large_textimg p a:hover,.large_textimg p a:focus,.large_textimg p a:active,.large_textimg form a,.large_textimg form a:hover,.large_textimg form a:focus,.large_textimg form a:active{color:#fff;text-decoration:none}.rf_open{cursor:pointer}#rf_bg,#qn_bg{width:100%;height:100%;background:#000;z-index:9998;position:fixed;top:0;left:0;display:none}* html #rf_bg{position:absolute}* html #qn_bg{position:absolute}#rf_overlay,#qn_overlay{width:100%;height:100%;z-index:9999;position:fixed;top:0;left:0;display:none}* html #rf_overlay{position:absolute}* html #qn_overlay{position:absolute}#rf_distance{float:left;height:50%;margin-bottom:-285px;width:1px}#rf_references{clear:left;width:960px;height:570px;margin:0 auto;position:relative;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#404040}#rf_frame{width:711px;height:570px;float:left;margin:0;padding:0;border:0;text-align:left;overflow:hidden}#qn_distance{float:left;height:50%;margin-bottom:-45%;width:1px}#qn_questionnaire{clear:left;width:817px;height:91%;margin:2% auto 0 auto;padding:10px;position:relative;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff}#qn_frame{width:817px;height:100%;float:left;margin:0;padding:0;border:0;text-align:left;overflow:auto;position:relative}#qn_close{position:absolute;top:0;right:-30px;cursor:pointer}#loginme{float:left}#loginme div{width:100%;height:25px;float:left}#loginme label{width:75px;float:left;padding:3px 0 0}#loginme input{width:194px;height:18px;float:left;padding:2px 3px}#loginme input:hover,#loginme input:focus{color:#bf0222}#loginme #lm_submit{width:200px;height:22px;float:left;margin:0 0 0 75px;padding:0;cursor:pointer}#logout{float:right;margin:-4px 16px 0 0}* html #logout{margin:-38px 16px 0 0}*+html #logout{margin:-38px 16px 0 0}#logout a{float:left;padding:3px 6px;color:#fff;font-size:16px;font-weight:700;border:1px solid #646466;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#bf0222}#logout a:hover{color:#bf0222;background:#fff}#nav_login{float:left;margin:0}#nav_login li{width:auto !important;float:left;margin:0 8px 0 0;padding:0;list-style:none}#nav_login a{float:left;padding:5px 9px;color:#fff;border:1px solid #000;border-top:0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background:#4b4b4d}#nav_login a:hover,#nav_login a:focus,.nav_login_h a{color:#bf0222 !important;background:#fff !important}