/*File concatenated from: 
/css/style.css
/css/frontpage.css
/javascript/jquery.cookiebar/jquery.cookiebar.css
*/
@charset "utf-8";@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('/fonts/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('/fonts/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:italic;font-weight:900;src:local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackIt'), url('/fonts/fpTVHK8qsXbIeTHTrnQH6ONg1gFYvjbPSGxSBhvPu6E.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:200;src:local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url('/fonts/toadOcfmlt9b38dHJxOBGMa9awK0IKUjIWABZIchFI8.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'), local('SourceSansPro-Regular'), url('/fonts/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url('/fonts/fpTVHK8qsXbIeTHTrnQH6GGomRtBD2u8FwSY4jjlmeA.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url('/fonts/fpTVHK8qsXbIeTHTrnQH6Nog-We9VNve39Jr4Vs_aDc.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url('/fonts/fpTVHK8qsXbIeTHTrnQH6PULlOK_XQENnt2ryrY843E.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:italic;font-weight:200;src:local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightIt'), url('/fonts/fpTVHK8qsXbIeTHTrnQH6PwwJPUC4r0o28cUCbhjOjM.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'), local('SourceSansPro-It'), url('/fonts/M2Jd71oPJhLKp0zdtTvoMzNrcjQuD0pTu1za2FULaMs.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:local('Source Sans Pro Black'), local('SourceSansPro-Black'), url('/fonts/toadOcfmlt9b38dHJxOBGHiec-hVyr2k4iOzEQsW1iE.woff') format('woff');}
@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url('/fonts/toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI.woff') format('woff');}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
* {margin:0;}
html, body {width:100%;height:100%;background-color:#fdfdfd;background-image:url('/img/designimg/mainbg_white2.png');background-repeat:repeat-y;background-position:center;font-family:"Source Sans Pro", "Source Sans Pro Black", "Source Sans Pro ExtraLight", "Source Sans Pro Light", "Source Sans Pro Semibold";color:#404040;}
.frontBodyBg {background-image:url('/img/designimg/mainbg_grey2.png');background-repeat:repeat-y;background-position:center;}
.wrapper {width:100%;margin-left:auto;margin-right:auto;height:100%;}
.fullheight {min-height:100%;height:auto !important;height:100%;margin:0 auto -160px;}
.header {background-position:0px 0px;height:135px;width:100%;background-image:url('/img/designimg/header-bg.jpg');background-repeat:repeat-x;}
.headerContent {background-position:0px 0px;height:135px;width:994px;position:relative;margin-right:auto;margin-left:auto;}
.main {width:994px;margin-left:auto;margin-right:auto;height:100%;margin-top:0;}
.footer {background-image:url('/img/designimg/footer-bg.jpg');background-repeat:repeat;width:100%;border-top:#57b9c5 solid 2px;margin-left:auto;margin-right:auto;}
.footer, .push {height:160px;}
.footerContent {height:160px;width:994px;position:relative;margin-right:auto;margin-left:auto;}
.footer-adr, .footer-infohead, .footer-info{font-size:95%;line-height:19px;color:#FFF;position:relative;float:right;}
.footer-adr {width:140px;margin-top:42px;}
.footer-infohead {width:60px;margin-top:62px;}
.footer-info {width:120px;margin-top:62px;margin-right:37px;text-align:right;}
.footer-info a {color:#fff;text-decoration:none;font-weight:normal;}
.footer-info a:hover {color:#57b9c5;text-decoration:none;font-weight:normal;}
.clearfix {display:block;clear:both;}
.left {float:left;}
.right {float:right;}
.content {float:left;width:994px;}
.content strong{font-weight:bold;}
.content em{font-style:italic;}
.topContentGrey ul{list-style:disc outside;margin-left:25px;}
.topContentGrey {position:relative;float:left;width:910px;min-height:150px;background-color:#f5f4f8;float:left;margin-left:7px;padding:45px 35px 45px 35px;border-bottom:1px solid #dfdfe0;}
.topContentGrey .hidden_link{color:#F5F4F8;}
.topContentGrey p {font-size:1em;line-height:150%;margin-bottom:10px;margin-top:10px;font-weight:400;}
.bottomContentWhite  {position:relative;float:left;margin:0 0 0 7px;padding:40px 35px;width:910px;background-color:#ffffff;}
.leftContent {position:relative;float:left;}
.bottomContentWhite .leftContent {float:left;}
.bottomContentWhite .rightContent{float:right;}
p {font-size:0.938em;line-height:150%;margin-bottom:10px;margin-top:10px;font-weight:400;}
h1 {font-size:180%;font-weight:600;margin:10px 0 20px 0;}
h2{font-size:135%;font-weight:600;margin-bottom:18px;}
h3{font-size:135%;font-weight:600;margin-bottom:10px;margin-top:30px;color:#57b9c5;}
h4 {font-size:0.938em;font-weight:bold;margin-bottom:5px;}
h5{font-size:105%;font-weight:400;margin-bottom:8px;color:#57b9c5;}
a {font-size:0.938em;color:#57b9c5;font-weight:bold;}
a:hover {font-size:0.938em;font-weight:bold;text-decoration:none;color:#151515;}
b {font-weight:bold;}
.bottomContentWhite ul {margin:15px 0 15px 5px;}
.bottomContentWhite li{min-height:20px;padding-left:25px;color:#151515;font-size:0.938em;line-height:19px;background-image:url('/img/designimg/liststyle.png');background-repeat:no-repeat;background-position:2px 5px;}::selection {background-color:#57b9c5;color:#fff;}::-moz-selection {background:#57b9c5;}
.menuContainer {position:relative;float:left;width:980px;height:40px;background-color:#fff;margin-top:0;margin-left:7px;z-index:10;}
.menu {position:relative;float:left;width:800px;height:27px;background-color:#fff;margin-top:0;padding:13px 0 0 30px;z-index:10;}
.menu ul{list-style-type:none;} 
.menu ul li{float:left;position:relative;padding:2px 0 5px 0;}  
.menuLink {padding:0 11px;font-size:0.938em;color:#57b9c5;display:block;text-decoration:none;font-weight:600;padding-bottom:2px;}
.menu .active a{color:white;}
.menuLink:hover{text-decoration:none;font-weight:600;}
.dropdown{height:200px;background-color:white;border-top:#ccc solid 1px;border-bottom:#57b9c5 solid 5px;margin-top:8px;-moz-box-shadow:0px 3px 7px 0px #dcdcdc;-webkit-box-shadow:0px 3px 7px 0px #dcdcdc;box-shadow:0px 3px 7px 0px #dcdcdc;position:absolute;left:0;display:none;background-color:rgb(254,255,255);background:-moz-linear-gradient(top, rgba(254,255,255,1) 0%, rgba(245,244,248,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(245,244,248,1)));background:-webkit-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(245,244,248,1) 100%);background:-o-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(245,244,248,1) 100%);background:-ms-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(245,244,248,1) 100%);background:linear-gradient(to bottom, rgba(254,255,255,1) 0%,rgba(245,244,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f5f4f8',GradientType=0 );}
.dropdownMenuBox{position:relative;float:left;width:163px;min-height:180px;margin:10px 0 0 15px;}
.dropdownMenuBox h4{font-weight:bold;margin:10px 0 20px 0;font-size:90%;}
.dropdownMenuBox a.dropdownLink {font-weight:bold;margin-bottom:15px;color:#757575;text-decoration:none;font-size:85%;margin-bottom:12px;display:block;}
.dropdownMenuBox .dropdownLink:hover{font-weight:bold;margin-bottom:15px;color:#57b9c5;text-decoration:none;margin-bottom:12px;}
.dropdownMenuborder {border-right:#ccc solid 1px;}
.dropdown.products{width:545px;}
.dropdown.condidact{width:190px;}
.menuHighlighter {background-color:#57B9C5;width:80px;height:22px;position:absolute;border-radius:3px;}
.menuLanguage {position:relative;float:right;width:90px;height:27px;padding:13px 30px 0 0;background-color:#fff;margin-top:0;z-index:10;}
.menuLanguage ul{list-style-type:none;} 
.menuLanguage ul li{float:right;position:relative;padding:2px 0 5px 0;}  
.menuLanguage ul li a{padding:0 11px;font-size:95%;color:#57b9c5;display:block;text-decoration:none;font-weight:600;padding-bottom:2px;}
.menuLanguage .active a{color:white;}
.menuLanguage_highlighter {background-color:#57B9C5;width:80px;height:22px;position:absolute;border-radius:3px;display:none;}
.formBox {position:relative;float:left;width:445px;margin:25px 0 0 50px;}
.formBox label {float:left;clear:left;margin:6px 25px 0 0px;min-width:95px;text-align:left;font-weight:400;color:#007a94;}
.formBox input {width:250px;height:25px;padding:5px 20px 0px 20px;margin:0 0 20px 0;background:#57b9c5;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:inset 1px 1px 5px 2px rgba(76,164,174,0.87);-moz-box-shadow:inset 1px 1px 5px 2px rgba(76,164,174,0.87);box-shadow:inset 1px 1px 5px 2px rgba(76,164,174,0.87);font-size:95%;color:#fff;border:none;}
.formBox input:-webkit-input-placeholder  {font-size:95%;font-style:italic;color:#fff;}
.formBox input:-moz-placeholder {font-size:95%;font-style:italic;color:#fff;}
.formBox textarea {width:250px;height:170px;padding:12px 20px 0px 20px;margin:0 0 20px 0;background:#57b9c5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:inset 1px 1px 5px 2px rgba(76,164,174,0.87);-moz-box-shadow:inset 1px 1px 5px 2px rgba(76,164,174,0.87);box-shadow:inset 1px 1px 5px 2px rgba(76,164,174,0.87);font-family:sans-serif;font-size:95%;color:#fff;border:none;}
.formBox textarea:-webkit-input-placeholder  {font-size:95%;font-style:italic;color:#fff;}
.formBox textarea:-moz-placeholder {font-size:95%;font-style:italic;color:#fff;}
.formBox input:focus, textarea:focus {font-size:95%;font-style:normal;color:#fff;outline:none;background:#57b9c5;background:-moz-linear-gradient(top, #57b9c5 0%, #63c6d2 20%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#57b9c5), color-stop(20%,#63c6d2));}
.formBox input[type=submit].contactNewsletterForm {width:150px;height:40px;float:right;padding:10px 15px;margin:0 15px 0 0;text-transform:uppercase;letter-spacing:1px;background-image:url('/img/designimg/buttonbg.png');background-repeat:repeat;cursor:pointer;-webkit-box-shadow:0px 1px 2px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 1px 2px rgba(50, 50, 50, 0.5);box-shadow:0px 1px 2px rgba(50, 50, 50, 0.5);}
.formBox input[type=submit]:hover {color:#000;}
.checkboxContent{width:450px;height:150px;}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label span {display:inline-block;width:30px;height:29px;vertical-align:middle;cursor:pointer;background-image:url('/img/kontakt/check_radio_sheet3.png');background-repeat:no-repeat;background-position:-34px -23px;margin:3px 25px 0 0 ;}
input[type="checkbox"]:checked + label span {background-image:url('/img/kontakt/check_radio_sheet3.png');background-position:0px -23px;background-repeat:no-repeat;}
.radioContent{width:330px;height:50px;margin-left:115px;}
input[type="radio"] {display:none;}
input[type="radio"] + label span {display:inline-block;width:20px;height:24px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;background-image:url('/img/kontakt/check_radio_sheet3.png');background-repeat:no-repeat;background-position:-27px 1px;margin:3px 15px 0 0 ;}
input[type="radio"]:checked + label span {background:url('/img/kontakt/check_radio_sheet3.png');background-position:-1px 0px;background-repeat:no-repeat;background-position:top left;}
.bottomText {text-shadow:1px 1px 3px #151515;}
.button {-webkit-box-shadow:0px 1px 2px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 1px 2px rgba(50, 50, 50, 0.5);box-shadow:0px 1px 2px rgba(50, 50, 50, 0.5);background-image:url('/img/designimg/buttonbg.png');background-repeat:repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #45a5b1;display:inline-block;color:#ffffff;font-size:130%;font-weight:400;padding:8px 24px;text-decoration:none;text-shadow:0px 1px 0px #7d7d7d;}
.button:hover {background-image:url('/img/designimg/buttonbg.png');background-repeat:repeat;font-size:130%;color:#151515;font-weight:400;}
.button:active {position:relative;top:1px;}
.contentFrontpage {float:left;margin-left:7px;width:980px;}
.frontTop {position:relative;float:left;width:980px;height:300px;background-image:url('/img/forside/frontpage_top.jpg');background-repeat:no-repeat;}
.frontTopSlider {position:relative;float:left;width:100%;height:300px;}	
.frontTopTitleText {position:absolute;width:385px;height:36px;top:100px;right:39px;background-color:#192028;color:#fff;font-size:200%;font-weight:200;letter-spacing:1px;padding:4px 0 0 25px;letter-spacing:1px;}
.frontTopText {position:absolute;width:510px;height:34px;top:160px;right:72px;background-color:#69c9d5;color:#fff;font-size:170%;padding:6px 0 0 28px;font-weight:400;letter-spacing:1px;}
.frontContent {position:relative;float:left;width:910px;margin:25px 0 25px 35px;}	
.frontBodyBg {background:none;}												
.frontContainerLeft {position:relative;float:left;width:100%;margin-top:10px;}	
.frontContainerLeft .siteBox {position:relative;width:240px;margin:0 0px 20px 0;}
.frontContainerLeft .siteBox.mid {margin:0 0 20px 102px;}
.frontContainerRight {position:relative;float:right;width:280px;min-height:475px;padding-left:28px;margin-top:10px;background-image:url('/img/forside/front-shadow.png');background-repeat:no-repeat;background-position:left center;border-left:1px solid #ccc;}	
.frontNewsContainer {position:relative;float:left;width:275px;margin-bottom:45px;}
.newsBox{position:relative;float:left;width:270px;}
p.newsBox {font-size:90%;line-height:16px;font-weight:normal;margin-bottom:10px;}
.newsBox a.dato{font-size:100%;color:#69c9d5;font-weight:600;margin:0px 0 5px 0;text-decoration:none;display:block;}
.newsBox a.link{font-size:100%;color:#69c9d5;font-weight:600;margin:0px 0 5px 0;text-align:right;display:block;}
.newsBox a.link:hover{font-size:100%;color:#151515;font-weight:600;margin:0px 0 5px 0;text-align:right;display:block;}
.newletterButton {position:relative;float:left;width:270px;height:75px;margin-top:21px;}
.newsTopText {position:relative;float:left;width:600px;margin-top:45px 0;}
.condidactIcon {background-image:url('/img/condidact/bookmarkicon.png');background-repeat:no-repeat;width:155px;height:130px;margin:25px 20px 0 0;float:right;}
.newsContent {float:left;position:relative;width:910px;margin-bottom:25px;border-bottom:1px solid #ccc;}
.newsLeftContent {float:left;position:relative;width:620px;}
.newsDate {color:#57b9c5;font-weight:400;letter-spacing:1px;margin-bottom:6px;}
.backToFrontpage {width:500px;position:relative;float:left;margin-top:20px;}
.newsImg {position:relative;width:225px;float:right;margin:5px 0 25px 0;text-align:center;}
#cookie-bar {background:#111111;height:24px;line-height:24px;color:#eeeeee;text-align:center;padding:3px 0;font-size:14px;}
#cookie-bar.fixed {position:fixed;top:0;left:0;width:100%;}
#cookie-bar.fixed.bottom {bottom:0;top:auto;}
#cookie-bar p {margin:0;padding:0;color:#eeeeee;font-size:14px;}
#cookie-bar a {color:#ffffff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}
