*{padding:0;margin:0}
a{color:#000;text-decoration:none}
a:active{outline:0}
a:focus{-moz-outline-style:none}
a img{border:0}
.spacer{display:block}
html{height:100%}
.show,span.show{display:block}
.hide,span.hide{display:none}
body{font-size:9px;font-family:Arial;text-align:center;height:100%;background-color:#aec42e;background-image:url(/Content/gfx/Gradient_bg_0.png);background-repeat:repeat-x}
input[type="text"],input[type="submit"],select{font-size:9px;padding:1px}
.hidden{visibility:hidden}
.shown{visibility:visible}
.bold{font-weight:bold}
.tbl-outer-layout{width:100%;height:100%}
.td-layout-content{vertical-align:middle;text-align:center}
.div-content-root-wrapper{text-align:left;position:relative;margin:auto;width:1007px;height:559px;overflow:hidden}
.site-background{position:absolute;top:0;left:0}
.div-content-wrapper{position:absolute;top:0;left:0;width:999px;height:553px;z-index:10}
.dynamicform .help-text{padding-bottom:7px}
.dynamicform .error-text{padding-bottom:7px;color:#F00}
.dynamicform .labelFor{padding-right:13px;vertical-align:top}
.dynamicform .input{padding-bottom:4px}
.dynamicform .input .input-missing{border:1px solid #F00;background-color:#fed8d8}
.dynamicform .input input[type='text'],.dynamicform .input textarea{width:282px}
.dynamicform .input textarea{height:64px}
.dynamicform .captcha td{vertical-align:top}
.dynamicform .captcha .reloadCaptcha{display:inline-block;padding:10px}
.dynamicform .captcha .reloadCaptcha a{cursor:pointer}
.dynamicform input[type='submit']{padding:2px}
.main-logo{position:absolute;top:18px;left:16px;display:block;width:164px;height:41px;background-image:url(/Content/gfx/Logo_0.png);background-repeat:no-repeat;cursor:pointer}
.top-line{position:absolute;top:47px;left:190px;width:780px;height:1px;background-color:#7f982a}
.bottom-line{position:absolute;top:528px;left:17px;width:775px;height:1px;background-color:#7f982a}
.link-box{position:absolute;top:514px;left:794px}
.facebook-link-button{display:block;width:65px;height:31px;background-image:url(/Content/gfx/link_buttons_0.png);margin-right:4px;background-repeat:no-repeat;background-position:0 0}
.facebook-link-button:hover{background-position:0 -37px}
.linkedin-link-button{display:block;width:65px;height:31px;background-image:url(/Content/gfx/link_buttons_0.png);background-position:0 -73px;margin-right:2px}
.linkedin-link-button:hover{background-position:0 -110px}
.print-link-button{display:block;width:20px;height:20px;background-image:url(/Content/gfx/print_0.png)}
.sitemap-link-button{display:block;width:20px;height:17px;background-image:url(/Content/gfx/sitemap_0.png);margin-left:8px;margin-top:4px;background-repeat:none}
.bottom-text{position:absolute;top:534px;left:17px;width:954px;color:#58585a}
.top-menu{position:absolute;top:12px;right:29px}
.top-menu li{display:inline-block;float:left;margin-left:7px}
.top-menu .menu-item{cursor:pointer}
.top-menu .menu-item .left{height:32px;width:11px;background-image:url(/Content/gfx/topmenu_0.png);background-repeat:no-repeat;background-position:0 -154px}
.top-menu .menu-item:hover .left,.top-menu .selected .menu-item .left{background-position:0 -192px}
.top-menu .menu-item .right{height:32px;width:11px;background-image:url(/Content/gfx/topmenu_0.png);background-repeat:no-repeat;background-position:0 0}
.top-menu .menu-item:hover .right,.top-menu .selected .menu-item .right{background-position:0 -39px}
.top-menu .menu-item .center{background-image:url(/Content/gfx/topmenu_0.png);background-repeat:repeat-x;background-position:0 -77px}
.top-menu .menu-item:hover .center,.top-menu .selected .menu-item .center{background-position:0 -116px}
.top-menu .menu-item a{display:block;line-height:32px;font-size:15px;text-transform:uppercase;color:#58585a;letter-spacing:0}
.top-menu .menu-item:hover a,.top-menu .selected .menu-item a{color:#7f982a}
.level2-menu{position:absolute;top:52px;right:29px}
.level2-menu li{float:left;display:inline-block;margin-left:8px}
.level2-menu .menu-padding{font-weight:bold;color:#7f982a}
.level2-menu a{color:#9c9d9f}
.level2-menu .item:hover a{color:#7f982a}
.level2-menu .item.selected a{color:#7f982a;font-weight:bold}
.frontpage-imagelist-root{position:absolute;top:66px;left:16px;width:718px;height:363px}
.frontpage-imagelist-container{position:absolute;top:13px;left:13px}
.imagelist-container img{position:absolute;top:0;left:0}
.frontpage-imagelist-overlay{position:absolute;top:0;left:0;width:718px;height:363px;background-image:url(/Content/gfx/Forsideramme_Stor_0.png);z-index:10}
.frontpage-text-field-root{position:absolute;top:61px;right:29px;width:212px}
.text-field-container{position:relative;height:160px;width:212px;margin-top:23px;margin-bottom:23px;overflow:hidden}
.scroll-box{position:relative;top:0;left:0;line-height:15px}
.scroll-box a{color:#7f982a}
.dotted-line{background-image:url(/Content/gfx/linie_stiplet_0.png);background-repeat:repeat-x;height:1px;width:212px}
h1{font-size:15px;line-height:17px;color:#7f982a;padding-bottom:16px;font-weight:lighter}
h2,h3,h4,h5{font-size:9px;font-weight:bold}
.align-center{text-align:center}
.align-right{text-align:right}
.arrow-container{position:relative;height:8px;width:16px;display:inline-block;margin-top:4px;margin-bottom:4px}
.arrow-up-down{position:absolute;top:0;left:0;width:16px;height:8px;cursor:pointer;background-image:url(/Content/gfx/arrows_0.png)}
.arrow-up{background-position:0 -44px}
.arrow-down{background-position:0 -58px}
.newsteaserlist-root{position:absolute;top:298px;right:29px;width:212px}
.newsteaserlist-container{line-height:12px}
.news-teaser-list .headline{font-weight:bold;text-transform:uppercase;color:#9c9d9f;display:block}
.news-teaser-list .date{color:#9c9d9f}
.news-teaser-list .link{padding-top:4px;display:block}
.link:hover{color:#7f982a}
.double-arrow-right{display:inline-block;height:11px;width:11px;background-image:url(/Content/gfx/arrows_0.png);background-position:0 -72px;margin-bottom:-3px;margin-left:2px}
.double-arrow-left{display:inline-block;height:11px;width:11px;background-image:url(/Content/gfx/arrows_0.png);background-position:0 -89px;margin-bottom:-3px;margin-right:3px}
.hightlighted-cases-root{position:absolute;top:418px;left:23px;z-index:100}
.hightlighted-cases-container{width:711px}
.hightlighted-cases-container a{display:inline-block}
.hightlighted-cases-container .col-1{text-align:left}
.hightlighted-cases-container .col-2{text-align:center}
.hightlighted-cases-container .col-3{text-align:right}
.hightlighted-cases-root .highlighted-cases.type-1{display:block;width:200px;height:92px;background-image:url(/Content/gfx/teaser_case_background_0.png);background-position:0 -198px}
.hightlighted-cases-root .highlighted-cases.type-2{display:block;width:234px;height:93px;background-image:url(/Content/gfx/teaser_case_background_0.png);background-position:0 0}
.hightlighted-cases-root .highlighted-cases.type-3{display:block;width:234px;height:93px;background-image:url(/Content/gfx/teaser_case_background_0.png);background-position:0 -393px}
.hightlighted-cases-root .highlighted-cases.type-1:hover{background-image:url(/Content/gfx/teaser_case_background_0.png);background-position:0 -296px}
.hightlighted-cases-root .highlighted-cases.type-2:hover{background-image:url(/Content/gfx/teaser_case_background_0.png);background-position:0 -99px}
.hightlighted-cases-root .highlighted-cases.type-3:hover{background-image:url(/Content/gfx/teaser_case_background_0.png);background-position:0 -492px}
.highlighted-cases{position:relative;margin-bottom:0;background-repeat:no-repeat}
.highlighted-cases img{position:absolute;bottom:6px;left:4px}
.highlighted-cases .text-column{position:absolute;top:13px;right:20px;width:89px;height:67px;overflow:hidden;color:#fff;text-align:left}
.highlighted-cases .headline{display:block;font-size:12px;padding-bottom:10px;color:#fff}
a:hover .highlighted-cases .headline{color:#fff}
.article-text-field-root{position:absolute;top:77px;left:16px}
.article-imagelist-root{position:absolute;top:84px;left:199px;width:167px}
.article-text-field-root .text-field-container{width:167px;height:359px}
.article-text-field-root .dotted-line{width:167px}
.brochureslist-root{position:absolute;top:84px;left:221px}
.brochureslist-container{position:absolute;top:0;left:15px;width:733px;height:423px;overflow:hidden}
.brochureslist-container .scroll-box{position:absolute;top:0;left:0}
.brochureslist-container .item{display:block;position:relative;width:183px;height:212px;cursor:pointer}
.brochureslist-container .headline{font-size:11px;color:#9c9d9f;padding-left:7px;height:29px;width:183px;overflow:hidden;position:relative}
.brochureslist-container .headline-text{position:absolute;bottom:0;left:7px;width:170px}
.arrow-left-right{position:absolute;display:block;width:8px;height:16px;cursor:pointer;background-image:url(/Content/gfx/arrows_0.png)}
.arrow-left{background-position:0 -22px}
.arrow-right{background-position:0 0}
.brochureslist-root .arrow-left{top:175px;left:0}
.brochureslist-root .arrow-right{top:175px;left:749px}
.brochure-image-overlay{position:absolute;top:0;left:0;width:183px;height:172px;background-image:url(/Content/gfx/brochurer_overlay_0.png);background-position:0 0}
.item:hover .brochure-image-overlay{background-position:0 -178px}
.brochure-image-container{position:relative}
.brochure-image-container img{position:absolute;top:4px;left:5px}
.iframe-container{position:absolute;top:96px;left:258px;width:656px;height:397px}
.iframe-container iframe{width:100%;height:100%}
.article-image{position:absolute;top:68px;left:208px}
.employees-image-root{position:absolute;top:77px;left:272px}
.employees-image-root .contact-image{display:inline-block;position:relative;width:160px;height:216px;margin-left:-45px}
.employees-image-root .contact-image img{position:absolute;top:0;left:0}
.employees-image-root .contact-image .on{z-index:0}
.employees-image-root .contact-image .off{z-index:10}
.employees-image-root .contact-image.selected .on,.employees-image-root .contact-image:hover .on{z-index:15}
.employees-image-root .contact-image.selected .off,.employees-image-root .contact-image:hover .off{z-index:0}
.employee-info-root{position:absolute;top:311px;left:240px}
.employee-info-root .dotted-line{width:731px}
.employee-info-container{position:relative;width:731px;overflow:hidden;margin-top:13px;margin-bottom:13px}
.employee-info-container .scroll-container{width:538px;height:144px}
.employee-info-container .scroll-box{width:538px}
.employee-info-container .layout{width:100%}
.employee-info-container .layout td.col1{width:25%}
.employee-info-container .layout td.col2{width:75%}
.employee-info-container .headline{display:block;font-weight:bold}
.employee-info-container .subheadline{display:block;font-weight:bold;padding-bottom:10px}
.employee-contact-info .labelfor{width:45px}
.employee-contact-info{width:192px}
.employee-contact-info{margin-right:20px;line-height:15px}
.employee-info-root .arrow-container{margin-left:212px}
.infobox-root{z-index:1000;position:absolute}
.infobox-root .left{width:86px;height:92px;background-image:url(/Content/gfx/Fakta_v_0.png);background-repeat:no-repeat;background-position:right top}
.infobox-root .center{height:92px;background-image:url(/Content/gfx/Fakta_m_0.png);background-repeat:repeat-x;vertical-align:top}
.infobox-root .center .wrapper{display:inline-block;height:55px;margin-top:10px;margin-bottom:10px;margin-right:-77px;color:#fff;vertical-align:middle;position:relative;left:-77px;top:0}
.infobox-root .center div table{height:100%}
.infobox-root .center div table td{line-height:15px}
.infobox-root .right{width:10px;height:92px;background-image:url(/Content/gfx/Fakta_h_0.png);background-repeat:no-repeat}
.infobox-root.position-1{top:352px;left:256px}
.infobox-root.position-2{top:160px;left:416px}
.infobox-root.position-3{top:352px;right:199px}
.vertical-align-middle{vertical-align:middle}
.news-teaser-list-root{position:absolute;top:77px;right:29px;width:212px}
.news-teaser-list-root .news-teaser-list-container{height:359px;position:relative;width:212px;margin-top:23px;margin-bottom:23px;overflow:hidden}
.news-teaser-list-root .headline{font-weight:bold;text-transform:uppercase;color:#9c9d9f;display:block}
.news-teaser-list-root .date{color:#9c9d9f;display:block}
.news-teaser-list-root .text{color:#000}
a.selected .headline,a:hover .headline{color:#7f982a}
.news-imagelist-root{position:absolute;top:71px;left:199px}
.contact-form-root{position:absolute;top:77px;right:29px;width:365px}
.contact-form-root .contact-form-container{height:359px;position:relative;width:365px;margin-top:23px;margin-bottom:23px;overflow:hidden}
.contact-form-root .dotted-line{width:365px}
.case-overview-root{position:absolute;top:90px;left:237px}
.case-overview-root .dotted-line{width:714px;margin-top:10px;margin-bottom:10px}
.case-overview-root .headline{display:block;font-size:15px;line-height:17px;color:#7f982a;padding-bottom:16px;font-weight:lighter;margin-left:16px}
.case-overview-root .text{width:218px;display:block;padding-bottom:10px;margin-left:16px}
.case-overview-root .image-column{width:256px}
.case-overview-root .text-column{vertical-align:bottom;width:234px}
.case-overview-root .spacer-column{width:100%}
.case-overview-container{width:224px}
.customer-list-root{position:absolute;top:71px;left:16px;width:954px;height:426px}
.customer-list-root .customer-list-container{margin:auto;height:426px}
.customer-list-root .item{margin:1px}
.customer-list-root .item a img{opacity:.4;filter:alpha(opacity=40)}
.customer-list-root .item a:hover img{opacity:1.0;filter:alpha(opacity=100)}
.article-text-field-root.customercase .text-field-container{height:291px}
.customercase-imagelist-root{position:absolute;top:67px;left:201px}
.case-menu-root{position:absolute;top:84px;right:29px;width:135px}
.case-menu-root .dotted-line{width:135px}
.case-menu-root table a{position:relative;display:block;height:34px;width:135px}
.case-menu-container .item *{cursor:pointer}
.case-menu-root table a .menu-arrow{position:absolute;top:10px;left:0;display:inline-block;width:13px;height:16px}
.case-menu-root table a .text{display:inline-block;padding-left:13px;height:34px;font-size:10px;line-height:34px}
.case-menu-root table .selected a,.case-menu-root table a:hover{background-image:url(/Content/gfx/Menu_h_gradient_0.png);background-repeat:repeat-x;font-weight:bold}
.case-menu-root table .selected a .menu-arrow,.case-menu-root table a:hover .menu-arrow{background-image:url(/Content/gfx/arrows_0.png);background-position:0 0;background-repeat:no-repeat}
.case-menu-root .case-menu-container{position:relative;height:350px;width:135px;overflow:hidden}
.case-menu-root .link-back{display:inline-block;float:right;margin-top:16px}
.article-text-field-root .sitemap-root{height:352px;width:960px;overflow:hidden;margin-bottom:23px;margin-top:23px;position:relative}
.article-text-field-root .sitemap-root ul{margin-left:16px}
.article-text-field-root .sitemap-root ul li{margin-left:16px}
.template-25 .dotted-line{width:960px}
