@font-face {
    font-family: "Open Sans Regular";
    font-style: normal;
    font-weight: normal;
    src: url(/download/18.5d699354142b2303020ff/OpenSans-Regular-webfont.eot); /* IE9 Compat Modes */
    src: local("Open Sans Regular"), local("OpenSans-Regular"),
         url(/download/18.5d699354142b2303020ff/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/download/18.2cf1b5cd163796a5c8b172f9/OpenSans-Regular-webfont.woff2) format('woff2'), /* Super Modern Browsers */
         url(/download/18.5d699354142b2303020102/OpenSans-Regular-webfont.woff) format('woff'), /* Modern Browsers */
         url(/download/18.5d699354142b2303020101/OpenSans-Regular-webfont.ttf) format('truetype'), /* Safari, Android, iOS */
         url(/download/18.5d699354142b2303020100/OpenSans-Regular-webfont.svg#OpenSans) format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: "Open Sans SemiBold";
    font-style: normal;
    font-weight: normal;
    src: url(/download/18.5d699354142b2303020103/OpenSans-Semibold-webfont.eot); /* IE9 Compat Modes */
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"),
         url(/download/18.5d699354142b2303020103/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/download/18.2cf1b5cd163796a5c8b172f7/OpenSans-Semibold-webfont.woff2) format('woff2'), /* Super Modern Browsers */
         url(/download/18.5d699354142b2303020106/OpenSans-Semibold-webfont.woff) format('woff'), /* Modern Browsers */
         url(/download/18.5d699354142b2303020105/OpenSans-Semibold-webfont.ttf) format('truetype'), /* Safari, Android, iOS */
         url(/download/18.5d699354142b2303020104/OpenSans-Semibold-webfont.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/**
 * reset.css
 */
@media screen {
    h1 {
        font-size: 30px;
        line-height: 35px;
        margin-top: 0;
        margin-bottom: 22px;
    }

    h2 {
        font-size: 24px;
        line-height: 28px;
        margin-top: 0;
        margin-bottom: 8px;
        font-weight: normal;
    }

    h3 {
        font-size: 19px;
        line-height: 24px;
        margin-top: 0;
        margin-bottom: 6px;
        font-weight: normal;
    }

    h4 {
        font-size: 16px;
        line-height: 20px;
        margin-top: 0;
        margin-bottom: 2px;
        font-weight: normal;
    }

    /**
 * screen2.5.10.css
 */
    /*
screen.css, skatteverket.se
version 1.2 2013-01-31

2013-01-31 Sitevision 3.1-anpassning
2012-12-20 Justering av grafisk profil / AÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2012-11-20 TillfÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½llig enkÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½t / MS
2012-11-12 Anpassning till SV3 / MS
2012-10-22 Utseende standardformulÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r / MS
2012-10-08 RelateratlÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½nkar med inledande chevrontecken / AÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2012-08-06 Justerat fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½rg pÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ divider, textstorlek i dropdown m.m. / AÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2012-03-09 Justering av caption (tabeller) / AÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2012-02-05 Implementation av ny design fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r startsidor och ingÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ngsidor. / DBB
2011-09-27 Kontakta oss uppdateringar / MS
2011-08-31 Centrerad #wrapper med inramning / AÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2011-06-22 jQuery UI classer / MS
2010-09-21 TillÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½gg fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r visning av SSO-inloggning / AÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2010-09-07 Fix av fliknavigering fÃ¶r IE 6, Safari, Chrome / MS
*/
    /* TillfÃ¤llig hantering av other languages i nyhetsmodul */
    #svid12_71004e4c133e23bf6db800049131 img {
        margin-bottom: -7px !important;
    }

    /* TillfÃ¤llig hantering av RÃ¤ttslig vÃ¤gledning-bannern */
    .rattsligBtnArrow a {
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        padding: 15px 25px 15px 20px;
        display: block;
        border-radius: 3px;
        background: #fff url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -868px no-repeat !important;
        cursor: pointer;
        text-decoration: none;
        color: #077eb5 !important;
        background-size: 38px !important;
        font-size: 16px;
    }

    /* --- */
    html {
        -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
    }

    body {
        padding: 0 0 0 0;
        background-color: #fff;
        font: 90% 'Open Sans Regular', Verdana, sans-serif;
        position: relative;
        color: #333;
    }

    .contentWrp {
        margin-bottom: 0px;
    }

    .contentWrp img {
        margin-bottom: 10px;
    }

    .levelTwo a:link,
    .levelTwo a:visited,
    .e-related a:visited,
    .moreMenuItems a:visited {
        color: #000 !important;
        font-size: 15px !important;
    }

    .top-back-link a {
        padding: 10px 10px 10px 20px;
        display: block;
        background: url(/images/18.5d699354142b230302037/arrow_left_large_black.png) -16px 0 no-repeat;
        background-size: 40px;
        color: #333 !important;
        float: left;
        width: 100%;
    }

    .footer a:visited {
        color: #077eb5 !important;
    }

    .rattsligBtnArrow a:visited {
        color: #077eb5 !important;
    }

    .levelTwo.current a:visited {
        color: #fff !important;
    }

    .levelTwo.current a:link {
        color: #fff !important;
        font-family: 'Open Sans Regular';
    }

    .sv-linkicon {
        margin: 0 0 0 6px !important;
        position: relative;
        top: -1px;
    }

    input[type="radio"] {
        margin: 5px 3px 0 5px;
    }

    .phoneIcon h2 {
        background: url(/images/18.5d699354142b230302060/phone_blue.png) -7px 2px no-repeat;
        background-size: 38px;
        padding: 3px 0;
        padding-left: 25px;
    }

    .phoneIcon h3 {
        background: url(/images/18.5d699354142b230302060/phone_blue.png) -7px -4px no-repeat;
        background-size: 38px;
        padding: 3px 0;
        padding-left: 25px;
    }

    /* SSO-inloggning fÃƒÆ’Ã‚Â¶r att bara visa logga ut och logga in */
    .topLogOutBtn, .topLoginBtn {
        width: 75px;
        height: 50px;
        float: right;
        background-position: 50% 50%;
        border-left: 1px solid #fff4cc;
        position: relative;
        left: 2px;
    }

    .topLogOutBtn a, .topLoginBtn a {
        height: 60%;
        float: left;
        padding: 15px 10% 5px;
        width: 78%;
        text-align: center;
        color: #000 !important;
        text-decoration: none;
        font-size: 13px;
    }

    /* SSO-inloggning fÃƒÆ’Ã‚Â¶r att visa namn osv */
    #inloggadWrp {
        background: #f3f3f3;
    }

    .inloggad-sso-container {
        background: #f2f2f2;
        border-bottom: 1px solid #aeaeae;
    }

    #inloggad {
        width: 100%;
        max-width: 980px;
        margin: 0 auto;
        font-size: 0.87em;
        padding: 10px 0;
        font: 12px/14px 'Open Sans Regular';
        float: none;
        display: none;
        text-align: right;
    }

    #inloggad a {
        border-radius: 3px;
        border-bottom: 1px solid #7a7a7a;
        border-bottom: 1px solid #7a7a7a;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-top: 1px solid #bbb;
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        padding: 5px 10px 5px 10px;
        text-decoration: none;
        color: #000;
        font: 13px/16px 'Open Sans Regular';
        margin-left: 15px;
    }

    #inloggad a:hover {
        background: #eaeaea;
    }

    /* GLOBALT MEDDELANDE */
    .crisisWrp,
    .globalMsgWrp {
        position: relative;
        max-height: 49px;
        margin: 0px 41px;
    }

    .crisisWrp a,
    .globalMsgWrp a {
        color: #fff !important;
    }

    .crisisWrp p,
    .globalMsgWrp p {
        color: #fff !important;
        padding-left: 30px;
        background: url(/images/18.5d699354142b230302069/warning_white.png) -5px -5px no-repeat;
        background-size: 36px;
        font-size: 15px;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        font-family: 'Open Sans Semibold';
    }

    .globalMsgWrp p {
        background: url(/images/18.5d699354142b230302051/info_white.png) -5px -5px no-repeat;
        background-size: 31px;
        line-height: 20px;
    }

    /* COOKIE NOTIS I TOPPEN */
    .alertWrp * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .alertWrp {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 10px 15px;
        background: #f2f2f2;
        display: none;
        border-bottom: 1px solid #bbb;
    }

    .alertWrp .inner {
        width: 100%;
        max-width: 980px;
        margin: 0 auto;
    }

    .alertWrp p {
        float: left;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 15px;
        width: 60%;
        text-align: left;
        color: #4f4f4f !important;
    }

    .alertWrp .lankxixlista {
        margin-left: 5px !important;
    }

    #cookieClose {
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        border-bottom: 1px solid #7a7a7a;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-top: 1px solid #bbb;
        outline: none;
        height: 30px;
        cursor: pointer;
        padding: 4px 10px;
        float: left;
        text-decoration: none;
        color: #333;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        width: 11%;
        min-width: 100px;
        margin-top: 4px;
        text-align: center;
    }

    #cookieClose:hover {
        text-decoration: underline;
    }

    /* FUNCTIONS */
    #functions-outer {
        background: #EDEBE6;
        height: 1.9em;
        padding: 10px 0 0 0;
    }

    #functions {
        float: right;
        text-align: right;
        padding: 0 0 6px 0;
        font-size: 0.9em;
    }

    #functions ul {
        margin: 4px 0 0 0;
        padding: 0;
        list-style: none;
    }

    #functions li {
        float: left;
        margin: 0 7px 0 7px;
    }

    #functions a:link, #search-links a:link {
        color: #67675c;
        text-decoration: none;
    }

    #functions a:visited, #search-links a:visited {
        color: #67675c;
        text-decoration: none;
    }

    #functions a:hover, #search-links a:hover {
        text-decoration: none;
        color: #133354 !important
    }

    #functions a:focus, #search-links a:focus {
        border-bottom: 1px solid #67675c;
    }

    .highlight {
        background: #FFFFCC;
        border-radius: 5px 5px 5px 5px;
        padding-right: 2px;
        padding-left: 2px;
    }

    /* Fonts */
    .ljusxknapp {
        border-top: 1px solid #aeaeae;
        border-right: 1px solid #aeaeae;
        border-left: 1px solid #aeaeae;
        border-bottom: 1px solid #7a7a7a;
        border-radius: 3px;
        background: #fff;
        clear: both;
        display: inline-block;
    }


    .ljusxknapp a {
        padding: 4px 35px 4px 10px;
        display: inline-block;
        color: #333 !important;
        text-decoration: none !important;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -879px no-repeat;
        background-size: 38px;
    }

    .ljusxknapp a:hover {
        text-decoration: underline !important;
    }

    .ljusxknapp a:visited {
        color: #333 !important;
    }

    .lankxixlista {
        background-position: 0 6px;
        margin-left: 12px;
    }

    .startsidelankFler a {
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 6px no-repeat;
        padding-left: 13px;
        display: block;
    }

    .whiteBtnArrow, .whiteBtnArrow-full {
        background: #fff url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat !important;
        background-size: 38px !important;
        border-color: #bbb !important;
        color: #000 !important;
        margin: 0 0 14px 0;
        display: inline-block;
        border-radius: 3px;
        overflow: hidden;
    }

    .whiteBtnArrow-full {
        display: block;
    }

    .whiteBtnArrow:hover, .whiteBtnArrow-full:hover {
        text-decoration: underline;
        font-size: 14px;
    }

    .whiteBtnArrow a, .whiteBtnArrow-full a {
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        padding: 8px 35px 8px 12px;
        display: block;
        border-radius: 3px;
        background: #fff url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right -1px no-repeat !important;
        cursor: pointer;
        text-decoration: none;
        color: #000 !important;
        background-size: 38px !important;
        font-size: 15px;
    }

    .whiteBtnArrow a:hover, .whiteBtnArrow-full a:hover {
        text-decoration: underline;
        line-height: 20px !important;
        font-size: 15px;
    }

    .whiteBtnArrow a:visited, .whiteBtnArrow-full a:visited {
        color: #000 !important;
    }

    .whiteBtnArrow:hover, .whiteBtnArrow-full a:hover {
        background: #f9f9f9;
    }

    p.startsidelank {
        margin: 10px 0;
    }

    .moviePuffTitle {
        background: url(/images/18.74ada82d142bdcc36bb6d7/icon_film.png) no-repeat 0 50%;
        padding-left: 41px;
        background-size: 31px;
        line-height: 23px;
    }

    .sv-use-margins .underrubrikxxh2x:last-child, .sv-old-text-portlet .underrubrikxxh2x:last-child {
        margin-bottom: 0.5em !important;
    }

    /* TELEFONNUMMER SKV-TEL */
    .skv-tel-su a[href^="tel:"] {
        font-size: 21px;
        font-family: "Open Sans Semibold";
        color: #d17d00 !important;
    }

    .skv-tel-su a[href^="tel:"]:hover,
    .skv-tel-su a[href^="tel:"]:focus {
        text-decoration: underline !important;
    }

    .skv-tel-su a[href^="tel:"]:visited {
        color: #d17d00 !important;
    }

    .skv-tel-regular a[href^="tel:"] {
        font-size: 14px;
        font-family: "Open Sans Regular";
        color: #121212 !important;
    }

    .skv-tel-regular a[href^="tel:"]:hover,
    .skv-tel-regular a[href^="tel:"]:focus {
        text-decoration: underline !important;
    }

    .skv-tel-regular a[href^="tel:"]:visited {
        color: #121212 !important;
    }

    .skv-tel-big a[href^="tel:"] {
        font-size: 21px;
        font-family: "Open Sans Regular";
        color: #121212 !important;
    }

    .skv-tel-big a[href^="tel:"]:hover,
    .skv-tel-big a[href^="tel:"]:focus {
        text-decoration: underline !important;
    }

    .skv-tel-big a[href^="tel:"]:visited {
        color: #121212 !important;
    }

    .skv-tel-big .ingress a[href^="tel:"] {
        font-size: 17px;
        font-family: "Open Sans Regular";
        color: #121212 !important;
    }

    .skv-tel-big .ingress a[href^="tel:"]:hover,
    .skv-tel-big .ingress a[href^="tel:"]:focus {
        text-decoration: underline !important;
    }

    .skv-tel-big .ingress a[href^="tel:"]:visited {
        color: #121212 !important;
    }


    /* Accordion - RÃ¤kneexempel */
    .acc-module {
        border: 1px solid #bbb;
        border-radius: 0 0 3px 3px;
        padding-top: 15px;
        margin-top: -2px;
        position: relative;
        z-index: 1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .acc-module .sv-row {
        padding: 0 30px;
    }

    .acc-module .faqxxbrodtextxfet {
        padding-left: 30px;
        padding-bottom: 5px;
    }

    .acc-module-inner {
        background: #f5f5f5;
        padding: 10px 20px 15px 20px;
    }

    .acc-module-inner p {
        margin-bottom: 0 !important;
    }

    .acc-module-title {

        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        box-shadow: none;

        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        padding: 5px 0;
        width: 100%;
        border-radius: 3px;
        position: relative;
        z-index: 2;
        cursor: pointer;
        margin-top: -1px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .acc-module-title p {
        margin-bottom: 0 !important;
        padding: 0 0 0 30px;
        background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) -4px -8px no-repeat;
        background-size: 40px;
    }

    .acc-module-title.active {
        -webkit-box-shadow: inset 0 2px 1px #ccc;
        -moz-box-shadow: inset 0 2px 1px #ccc;
        box-shadow: inset 0 2px 1px #ddd;
        border-top: 1px solid #7a7a7a;
        background: #ddd;
        border-bottom: 1px solid #bbb;
    }

    .acc-module-title.active p {
        background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) -4px -8px no-repeat;
        background-size: 40px;
    }

    .divider p {
        height: 2px;
        background: #fdd01a;
        width: 100%;
    }

    .acc-module-inner .divider p {
        height: 2px;
        background: #fdd01a;
        width: 330px;
    }

    /* SÃ¥ rÃ¤knar du */
    .counting-wrp p {
        margin-bottom: 7px !important;
    }

    .counting-wrp h4 {
        margin-bottom: 10px !important;
    }

    .plus-txt, .minus-txt, .likamed-txt {
        display: block;
        padding-left: 25px;
        position: relative;
    }

    .plus-txt:before, .minus-txt:before, .likamed-txt:before {
        content: "+";
        font-size: 22px;
        line-height: 22px;
        font-family: 'Open Sans Semibold';
        position: absolute;
        top: -3px;
        width: 14px;
        display: inline-block;
        left: 0;
    }

    .minus-txt:before {
        content: "-";
        top: -4px;
        left: 3px;
    }

    .likamed-txt:before {
        content: "=";
        top: -2px;
    }

    /* Flikkomponent */
    .content-flik * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .content-flik {
        list-style: none;
        margin: 0 0 -1px 0;
        padding: 0;
        position: relative;
        z-index: 2;
        overflow: auto;
    }

    .content-flik li {
        float: left;
        padding: 0;
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
    }

    .content-flik li:first-child a .text {
        padding-left: 0 !important;
    }

    .content-flik li.active {
        background: #fff;
    }

    .content-flik li a {
        color: #333;
        text-decoration: none;
        cursor: pointer;
    }

    .content-flik li a:hover {
        text-decoration: none;
    }

    .content-flik li a span {
        float: left;
        height: 30px;
        border-top: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        margin-top: 2px;
        padding: 4px 13px 8px;
    }

    .content-flik li.active a span {
        margin-top: 0;
        height: 32px;
        border-bottom: none;
        padding: 6px 13px;
    }

    .flik-content {
        border: 1px solid #bbb;
        border-radius: 0 3px 3px 3px;
        padding: 15px 15px 15px;
        position: relative;
        z-index: 1;
        margin-bottom: 14px;
    }

    .flik-content ul {
        padding-left: 20px;
        margin-top: 5px;
    }

    .flik-content p {
        margin-top: 0 !important;
    }

    .content-flik li a span.left {
        background: url(/images/18.3f4496fd14864cc5ac9f8d8/selectedLeft.png) 0 0 no-repeat;
        border-top: none;
        padding: 0;
        margin: 0;
    }

    .content-flik li:first-child a span.left {
        background: url(/images/18.3f4496fd14864cc5ac9f8dd/unSelectedLeft.png) 0 0 no-repeat;
        width: 14px;
        height: 32px;
    }

    .content-flik li.active a span.left {
        background: url(/images/18.3f4496fd14864cc5ac9f8d8/selectedLeft.png)) 0 0 no-repeat;
        width: 20px;
    }

    .content-flik li:first-child.active a span.left {
        background: url(/images/18.3f4496fd14864cc5ac9f8d9/selectedLeftStart.png) 0 0 no-repeat;
        width: 14px;
    }

    .content-flik li a span.right {
        background: url(/images/18.3f4496fd14864cc5ac9f8dc/unSelected.png) 0 0 no-repeat;
        border-top: none;
        padding: 0;
        width: 20px;
        margin-top: 0;
        height: 32px;
    }

    .content-flik li.last a span.right {
        background: url(/images/18.3f4496fd14864cc5ac9f8de/unSelectedRightEnd.png) 0 0 no-repeat;
    }

    .content-flik li.active.last a span.right {
        background: url(/images/18.3f4496fd14864cc5ac9f8db/selectedRightEnd.png) 0 0 no-repeat;
    }

    .content-flik li.active a span.right {
        background: url(/images/18.3f4496fd14864cc5ac9f8da/selectedRight.png) 0 0 no-repeat;
    }

    /* Mobile */
    .content-flik.mobile {
    }

    .content-flik li.mobile {
        width: 100%;
        height: auto;
        border-top: none;
        background: none;
    }

    .content-flik li.mobile a span {
        margin-top: 0;
        height: auto;
        border-top: 1px solid #ddd;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-bottom: none;
        display: block;
        width: 100%;
        text-align: left;
        padding: 8px 13px 8px 25px;
        background: #f5f5f5;
    }

    .content-flik li.two a span {
        border-right: 1px solid #bbb;
    }

    .content-flik li.mobile:last-child a span {
        border-bottom: 1px solid #bbb;
    }

    .content-flik li.mobile:first-child a .text {
        padding-left: 25px !important;
        border-top: none;
    }

    .tab-trigger {
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        display: none;
        padding: 10px 15px;
        cursor: pointer;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        border: 1px solid #bbb;
        border-bottom: none;
        position: relative;
    }

    .tab-trigger:after {
        content: " ";
        background: url(/images/18.5d699354142b2303020358/arrow_down_black.png) -11px -9px no-repeat;
        background-size: 37px;
        width: 15px;
        height: 15px;
        display: block;
        position: absolute;
        left: 91%;
        top: 10px;
    }

    .tab-trigger.active {
        -webkit-box-shadow: inset 0 2px 1px #c5c5c5;
        -moz-box-shadow: inset 0 2px 1px #c5c5c5;
        box-shadow: inset 0 2px 1px #c5c5c5;
        border-top: 1px solid #7a7a7a;
        background: #ddd;
        border-bottom: 1px solid #bbb;
    }

    /* Toppmeny flikar */
    #flikar {

    }

    #flikar ul {
        list-style: none;
        padding-left: 0;
        height: 37px;
        margin: 0;
    }

    #flikar ul a {

    }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #flikar a {
        float: none;
    }

    /* End IE5-Mac hack */
    #flikar li {
        float: left;
        position: relative;
        margin-right: 0;
        top: 1px;
    }

    #flikar .active {
        top: 1px;
    }

    #flikar li a {
        padding: 0;
        float: left;
        height: 37px;
        text-decoration: none !important;
    }

    #flikar li a span {
        float: left;
        color: #000 !important;
    }

    #flikar li a:link span.middle,
    #flikar li a:visited span.middle {
        padding: 11px 16px 11px 16px;
        background: url(/images/18.5d699354142b23030201cd/mainmenu_unactive_fill.png) repeat-x;
        border-bottom: 1px solid #ebeceb;
        font-family: "Open Sans Regular";
        font-size: 15px;
        line-height: 100%;
    }

    #flikar li:hover a span {
        text-decoration: underline;
        cursor: pointer;
    }

    #flikar .active {
        z-index: 6;
        padding-top: 0;
        font-size: 15px;
    }

    #flikar .active a {

    }

    #flikar li.active a:link span.middle {
        padding: 11px 5px 12px 5px;
        background: url(/images/18.5d699354142b23030201c8/mainmenu_active_fill.png) repeat-x;
        border-top: none;
        border-bottom: none;
        color: #000;
        font-family: 'Open Sans Semibold';
        font-size: 16px;
        line-height: 100%;
    }

    #flikar li a span.leftBg {
        background: url(/images/18.5d699354142b23030201d0/mainmenu_unactive_separator.png) no-repeat !important;
        padding: 17px 10px 5px 12px;
        float: left;
        height: 14px;
        border-top: none;
    }

    #flikar li a span.unactiveLeft {
        background: url(/images/18.5d699354142b23030201ce/mainmenu_unactive_left.png) no-repeat !important;
    }

    #flikar li a span.rightBg {
        background: url(/images/18.5d699354142b23030201d0/mainmenu_unactive_separator.png) no-repeat !important;
        padding: 17px 12px 5px 17px;
        float: left;
        height: 14px;
        border-top: none;
    }

    #flikar li a span.unactiveRight {
        background: url(/images/18.5d699354142b23030201cf/mainmenu_unactive_right.png) no-repeat !important;
    }


    /* ACTIVE */
    #flikar .active a span.leftBg {
        background: url(/images/18.5d699354142b23030201e4/menuLeftCorner.png) no-repeat !important;
        padding: 17px 18px 5px 13px;
        float: left;
        height: 14px;
        border-top: none;
    }

    #flikar .active a span.activeFirstLeft {
        background: url(/images/18.5d699354142b23030201c9/mainmenu_active_left.png) no-repeat !important;
        padding: 17px 16px 5px 13px;
    }

    #flikar .active a span.activeLeft {
        background: url(/images/18.5d699354142b23030201ca/mainmenu_active_left_overlay.png) no-repeat !important;
    }

    #flikar .active a span.rightBg {
        background: url(/images/18.5d699354142b23030201e5/menuRightCorner.png) no-repeat !important;
        padding: 17px 16px 5px 13px;
        float: left;
        height: 14px;
        border-top: none;
    }

    #flikar .active a span.activeRight {
        background: url(/images/18.5d699354142b23030201cc/mainmenu_active_right_overlay.png) no-repeat !important;
    }

    #flikar .active a span.activeLastRight {
        background: url(/images/18.5d699354142b23030201cb/mainmenu_active_right.png) no-repeat !important;
    }

    .menuBtn1 {
        z-index: 5;
    }

    .menuBtn2 {
        z-index: 4;
    }

    .menuBtn3 {
        z-index: 3;
    }

    .menuBtn4 {
        z-index: 2;
    }

    .menuBtn5 {
        z-index: 1;
    }

    /* TOPPMENY */
    .topmenu ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
        float: left;
    }

    .topmenu ul li {
        float: left;
        height: 36px;
        max-height: 36px;
        display: block;
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") repeat-x scroll 0 -205px;
    }

    .topmenu ul li a {
        font-family: "Open Sans Regular";
        text-decoration: none;
        line-height: 100%;
        font-size: 15px;
        display: block;
        color: #000000;
        padding: 11px 16px 10px 38px;
    }

    .topmenu ul li a:hover {
        text-decoration: underline;
    }

    .topmenu ul li div {
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") no-repeat scroll 0 -328px;
    }

    .topmenu ul li:first-child div {
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") no-repeat scroll 0 -246px;
    }

    .topmenu ul li:last-child a {
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") no-repeat scroll right -287px;
        padding-right: 38px !important;
    }


    .topmenu ul li.active {
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") repeat-x scroll 0 0;
    }

    .topmenu ul li.active div {
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") no-repeat scroll 0 -82px;
    }

    .topmenu ul li.active a {
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") no-repeat scroll right -164px;
        padding: 11px 36px 10px 36px;
        font-family: "Open Sans Semibold";
        font-size: 16px;
    }

    .topmenu ul li.active + li div {
        background: none;
    }

    .topmenu ul li.active + li a {
        padding-left: 13px;
    }

    .topmenu ul li.active:first-child div {
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") no-repeat scroll 0 -41px;
    }

    .topmenu ul li.active:last-child a {
        background: url("/images/18.1927c51b15e7ee43872154d/1505903885565/topmenu.png") no-repeat scroll right -124px;
    }


    /* NIVÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ 2 */
    .menuLevelTwo {
        background: #ffdd55;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGQwMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd55), color-stop(100%, #fdd01a));
        background: -webkit-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -o-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -ms-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: linear-gradient(to bottom, #ffdd55 0%, #fdd01a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd55', endColorstr='#fdd01a', GradientType=0);
        position: relative;
        z-index: 9999;
        border-bottom: 1px solid #caa50d;
        min-height: 40px;
    }

    .menuLevelTwo ul {
        margin: 0 !important;
        display: table;
    }

    .menuLevelTwo a {
        text-decoration: none;
    }

    .menuLevelTwo a:hover {
        text-decoration: underline;
    }

    .levelTwo a {
        padding: 3px 0px 4px;
        line-height: 15px;
    }

    .levelTwo a:hover {
        line-height: 15px;
    }

    .levelTwo.current a {
        padding: 4px 10px 5px;
        color: #fff !important;
        font-size: 15px !important;
        line-height: 15px;
        background: rgb(65, 65, 65);
        background: #333333; /* Old browsers */
        background: -moz-linear-gradient(top, #333333 0%, #545454 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #545454)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #333333 0%, #545454 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #333333 0%, #545454 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #333333 0%, #545454 100%); /* IE10+ */
        background: linear-gradient(to bottom, #333333 0%, #545454 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#545454', GradientType=0); /* IE6-9 */
        border-radius: 15px;
        behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
    }

    .levelTwo {
        margin-right: 15px;
        float: left;
        display: table-cell;
        padding: 12px 0 12px;
    }

    .levelTwo:first-child {
        margin-left: 17px;
    }


    /* ------------------- MOBIL MENY --------------------- */
    .toppNavWrp {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 2000;
    }

    .toppNavWrp.scroll {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 2000;
    }

    .toppNavWrp-placeholder {
        height: 50px;
    }

    .mobileNav { /*BAKGRUND TILL MENYKNAPP OCH SKÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“FÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾LT */
        background: rgb(255, 222, 88);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGU1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(255, 222, 88, 1) 0%, rgba(255, 210, 27, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 222, 88, 1)), color-stop(100%, rgba(255, 210, 27, 1)));
        background: -webkit-linear-gradient(top, rgba(255, 222, 88, 1) 0%, rgba(255, 210, 27, 1) 100%);
        background: -o-linear-gradient(top, rgba(255, 222, 88, 1) 0%, rgba(255, 210, 27, 1) 100%);
        background: -ms-linear-gradient(top, rgba(255, 222, 88, 1) 0%, rgba(255, 210, 27, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 222, 88, 1) 0%, rgba(255, 210, 27, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde58', endColorstr='#ffd21b', GradientType=0);
        height: 50px;
    }

    .mobileMenuButton {
        margin: 0;
        height: 36px;
        border-right: 1px solid #DDB100;
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        text-align: right;
        padding-right: 15px;
        padding-top: 14px;
        font-size: 15px;
        float: left;
    }

    #mobileAreaDisplay {
        padding: 17px 0 9px;
        font-size: 18px;
        font-family: "Open Sans Semibold";
    }

    .mobileMenu {
        background: #f9f9f9;
        padding: 10px 0 10px 5px;
        width: 399px !important;
        position: absolute;
        min-height: 100%;
        height: 48px !important;
        z-index: 100;
        top: 0;
        left: -405px;
    }

    .mobileMenuInner {
        border-radius: 5px;
        border: 1px solid #000;
        background: #fff;
        margin: 0 10px;
    }

    .mobileMenu ul {
        margin: 0 7px;
        list-style: none;
        padding-left: 0;
        margin-left: 0;
    }

    .mobileMenu ul li {
        padding: 0 10px;
        display: block;
    }

    .mobileMenu ul li:first-child {
        border-top: none;
    }

    .mobileMenu ul li a {
        color: #000 !important;
    }

    .mobileMenu .level-1 {
        background: none;
    }

    .moreBtn {
        width: 99px;
        height: 32px;
        position: absolute;
        z-index: 1000;
        top: 0;
        left: 299px;
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        padding-top: 17px;
        text-align: center;
        font: 16px/17px 'Open Sans Semibold';
    }

    .moreBtn.pressed {
        background: rgb(221, 221, 221);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(221, 221, 221, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
        background: -webkit-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -o-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -ms-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff', GradientType=0);
        box-shadow: inset 0px 2px 5px #aaa;
    }

    .moreMenuItems {
        width: 400px;
        height: 330px;
        background: #f2f2f2;
        box-shadow: inset -2px 0px 5px #aaa;
    }

    .moreMenuItems a {
        display: block;
        padding: 12px;
        border-top: 1px dashed #aeaeae;
        font: 14px/21px 'Open Sans Regular', Arial, sans-serif;
        text-decoration: none;
        color: #000 !important;
        height: 21px;
    }

    .moreMenuItems a:first-child {
        border-top: none;
    }

    .moreMenuItems a span.active {
        font: 14px/21px 'Open Sans Semibold', arial, sans-serif !important;
    }

    .moreMenuItems .ex1 {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat !important;
        background-size: 38px !important;
        background-position: -7px -158px !important;
        padding: 3px 0 3px 30px;
    }

    .moreMenuItems .ex2 {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat !important;
        background-size: 38px !important;
        background-position: -7px -234px !important;
        padding: 3px 0 3px 30px;
    }

    .moreMenuItems .ex3 {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat !important;
        background-size: 38px !important;
        background-position: -7px -311px !important;
        padding: 3px 0 3px 30px;
    }

    /* VÃƒÆ’Ã‚Â¤nstermeny Mobil */
    .mobileSubMenu {
        background: #fff;
        padding: 10px 0 10px 0px;
        width: 399px !important;
        position: absolute;
        min-height: 100%;
        height: auto !important;
        z-index: 100;
        top: 50px;
        left: -405px;
        word-break: break-word;
        border-right: 1px solid #bbb;
    }

    .mobileSubMenu table {
        width: auto !important;
        margin-bottom: 0 !important;
    }

    .mobileSubMenu table tr {
        min-height: 25px;
        margin-bottom: 5px;
        margin-top: 5px;
        width: 100%;
        float: left;
    }

    .mobileSubMenu tr td {
        border-bottom: none !important;
        height: 23px;
        padding: 0px 10px 0px 10px !important;
    }

    .mobileSubMenu tr td:first-child {
        border-right: 3px solid #aeaeae;
        width: 22px;
        padding-top: 5px;
        padding-left: 4px;
        padding-right: 8px;
    }

    .mobileSubMenu tr td a {
        color: #000 !important;
    }

    .mobileSubMenu tr:hover,
    .mobileSubMenu tr td:hover {
        background: none !important;
    }

    .mobileSubMenu .mobilmenyVald {
        color: #fff !important;
        border-radius: 15px;
        padding: 3px 15px;
        display: block;
        background: rgb(65, 65, 65);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(65, 65, 65, 1)), color-stop(100%, rgba(87, 87, 87, 1)));
        background: -webkit-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -o-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -ms-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: linear-gradient(to bottom, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#575757', GradientType=0);
    }

    .mobileSubMenu br {
        display: none;
    }

    .mobileSubMenu img {
        width: 38px;
    }

    .clearFloat {
        margin: 0;
        padding: 0;
        height: 0px;
        overflow: hidden;
        clear: both;
    }

    /* SÃƒÆ’Ã¢â‚¬â€œKFÃƒÆ’Ã¢â‚¬Å¾LT MOBIL */
    .mobileNav .sv-searchform-portlet {
        padding: 0;
        display: none;
        position: relative;
        margin-top: 0;
        z-index: 100;
    }

    .mobileNav .sv-searchform-portlet form {
        border-radius: 3px;
        color: #000 !important;
        padding: 0;
        position: relative;
        z-index: 100;
    }

    .mobileSearch {
        background: #f9f9f9;
        padding: 0;
        box-shadow: inset 0 0 9px #f2f2f2;
        width: 100% !important;
        margin-left: 0 !important;
    }

    /* ServicelÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½nkar */
    #servicelankar {
        overflow: auto;
    }

    #servicelankar ul {
        list-style: none;
        float: right;
        margin: 0 0 20px 0;
        padding: 0;
    }

    #servicelankar li {
        float: left;
        display: inline;
        margin: 0 0 0 15px;
    }

    #servicelankar li:first-child {
        margin: 0;
    }

    #servicelankar li.divider {
        padding: 0 0.9em;
        color: #969798;
    }

    #servicelankar .link_0 a,
    #servicelankar .link_1 a,
    #servicelankar .link_2 a {
        float: left;
        padding-top: 5px;
        font-size: 13px;
    }

    #servicelankar .link_0 span {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -3px -159px no-repeat;
        background-size: 38px;
        padding: 14px 14px 13px 13px;
        float: left;
        margin-right: 5px;
        position: relative;
        top: -3px;
    }

    #servicelankar .link_1 span {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -3px -235px no-repeat;
        background-size: 38px;
        padding: 14px 14px 13px 13px;
        float: left;
        margin-right: 5px;
        position: relative;
        top: -3px;
    }

    #servicelankar .link_2 span {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -1px -348px no-repeat;
        background-size: 38px;
        padding: 14px 14px 13px 13px;
        float: left;
        margin-right: 5px;
        position: relative;
        top: -3px;
    }

    /* Kontaktknapp i tablets/mobiler */
    .contactBtn {
        width: 55px;
        height: 50px;
        background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat 9px -374px;
        background-size: 38px;
        float: right;
        border-left: 1px solid #fff4cc;
        position: relative;
        left: 2px;
        border-right: 1px solid #DDB100;
    }

    /* SÃƒÆ’Ã‚Â¶kknapp i tablets/mobiler */
    .searchBtnWrp {
        border-left: 1px solid #fff4cc;
        border-right: 1px solid #DDB100;
        margin-right: 0px;
    }

    .searchBtnWrp a {
        display: block;
        height: 50px;
    }

    .searchBtn {
        display: block;
        width: 100%;
        height: 40px;
        margin: 0 auto;
        text-indent: -99999px;
        color: transparent;
        background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat 50% -1931px;
        background-size: 38px;
    }

    .bubbleArrowWrp {
        position: relative;
        margin-bottom: -1px;
        z-index: 102;
    }

    .bubbleArrow {
        background: url(/images/18.309dd5eb141312e45366b4/bubble_arrow.png) no-repeat;
        overflow: hidden;
        display: block;
        height: 10px;
        text-align: center;
        background-position: 50% bottom;
    }

    .leftFill {
        float: left;
        display: inline-block;
        width: 208px;
        height: 10px;
        text-align: center;
    }

    .rightFill {
        float: right;
        display: inline-block;
        width: 50px;
        height: 10px;
    }

    /* GenvÃƒÆ’Ã‚Â¤ger startsida */
    .shortcutWrp {
        background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
        border-radius: 3px;
        margin-top: 0;
        position: relative;
        z-index: 2;
    }

    .shortcutContainer {
        padding: 10px;
        margin-top: 30px;
    }

    .shortcutContainer a,
    .shortcutContainer a:visited {
        padding: 10px 0px 10px 13px;
        background: #ffd93e;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDkzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2NjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd93e), color-stop(100%, #f7cc29));
        background: -webkit-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -o-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -ms-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: linear-gradient(to bottom, #ffd93e 0%, #f7cc29 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29', GradientType=0);
        display: block;
        margin-top: 8px;
        border-bottom: 1px solid #c9a50d;
        border-radius: 3px;
        text-decoration: none;
        zoom: 1;
        color: #000 !important;
    }

    .shortcutContainer a:hover {
        background: #f7cc29;
        color: #000 !important;
    }

    .shortcutContainer a span {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -883px no-repeat;
        background-size: 38px;
        display: block;
        font: 15px/20px 'Open Sans Regular', arial, sans-serif;
        color: #000;
    }

    .shortcutContainer a.whiteBtnArrow {
        background: #fff !important;
        border: 1px solid #bbb !important;
        border-bottom: 1px solid #7a7a7a !important;
        color: #000 !important;
        margin: 8px 0;
        filter: none;
    }

    .shortcutContainer a.whiteBtnArrow span {
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat !important;
        padding-right: 25px;
        background-size: 38px !important;
    }

    .shortcutContainer a.gray {
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        border-bottom: 1px solid #7a7a7a;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-top: 1px solid #bbb;
    }

    .shortcutContainer a.gray:hover {
        background: #eaeaea;
    }

    .shortcutContainer a.gray.active {
        background: rgb(209, 209, 209);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(209, 209, 209, 1) 0%, rgba(231, 231, 231, 1) 41%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(209, 209, 209, 1)), color-stop(41%, rgba(231, 231, 231, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(209, 209, 209, 1) 0%, rgba(231, 231, 231, 1) 41%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(209, 209, 209, 1) 0%, rgba(231, 231, 231, 1) 41%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(209, 209, 209, 1) 0%, rgba(231, 231, 231, 1) 41%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(209, 209, 209, 1) 0%, rgba(231, 231, 231, 1) 41%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#e7e7e7', GradientType=0);
        border-bottom: 1px solid #c4c3c5;
        border-top: 1px solid #7a7a7a;

    }

    .shortcutContainer a.gray span {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -8px no-repeat;
        background-size: 38px;
        display: block;
    }

    .shortcutContainer a:first-child {
        margin-top: 0;
    }

    .shortcutContainer h3 {
        margin-bottom: 6px;
        margin-top: 0;
    }

    .moreShortcuts {
        border-radius: 3px;
        margin: 20px auto;
        background: #f3f3f3;
        border: 1px solid #eaeaea;
        border-bottom: 1px solid #bbb;
    }

    .moreShortcuts .sv-column-3,
    .moreShortcuts .sv-column-4 {
        padding: 10px 20px 20px;
    }

    .moreShortcuts .sv-row {
        margin: 0 !important;
        border-radius: 3px;
    }

    .moreShortcuts ul {
        list-style: none;
        padding: 0 0 0 0;
    }

    .moreShortcuts h2 {
        margin-left: 20px;
        padding-top: 15px;
    }

    .moreShortcuts h3 {
        margin-bottom: 5px !important;
    }

    /* Svar pÃƒÆ’Ã‚Â¥ vanliga frÃƒÆ’Ã‚Â¥gor startsida */
    .startFaq {
        position: relative;
        z-index: 100;
    }

    .startFaq ul {
        height: 100%;
        min-height: 29px;
    }

    .startFaq ul.slides {
        background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
        border-radius: 3px 3px 3px 0;
        padding: 10px 10px 20px;
    }

    .startFaq ul.slides li {
        margin-bottom: 0 !important;
    }

    .startFaq .flex-direction-nav li {
        height: 25px !important;
        width: 25px !important;
        position: absolute !important;
        left: 76px !important;
        top: -5px !important;
    }

    .startFaq .flex-direction-nav li:first-child {
        left: 10px !important;
    }

    .startFaq ul li h3 a {
        border-bottom: none !important;
        color: #077eb5 !important;
    }

    /* Caption */
    .countWrp {
        width: 100%;
        position: relative;
        top: -32px;
        z-index: 10;
    }

    .countWrpInner {
        width: 960px;
        margin: 0 auto;
        padding: 0 10px;
    }

    .counterBox {
        position: absolute;
        bottom: 15px;
        z-index: 101;
        left: 41px;
        width: 30px;
    }

    /* KAMPANJYTA */
    .campaignWrp {
        background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
        padding: 15px;
        border-radius: 3px;
    }

    .campaignWrp h1 {
        font: 30px/36px 'Open Sans Semibold';
        margin-bottom: 0 !important;
        padding-bottom: 0 !important
    }

    .campaignWrp .whiteBtnArrow {
        margin: 0 !important;
    }

    /* --------------- RELATERAD INFORMATION -----------------*/
    .e-related {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .sv-column-6 .e-related {
        border-bottom: none;
        padding-bottom: 0;
    }

    #svid10_77c4a75a13f2d249bb7ac2 .e-related {
        border-bottom: none;
    }

    .e-related ul {
        margin-bottom: 25px;
    }

    .e-related li {
        background: #ffdd55;
        background: -moz-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd55), color-stop(100%, #fdd01a));
        background: -webkit-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -o-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -ms-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: linear-gradient(to bottom, #ffdd55 0%, #fdd01a 100%);
        border-radius: 3px;
        display: block;
        margin-bottom: 5px;
        border-bottom: 1px solid #caa50d;
    }

    .e-related a {
        color: #000 !important;
        display: block;
        padding: 8px 30px 8px 12px;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right -1px no-repeat;
        background-size: 38px;
        text-decoration: none;
        font-size: 15px;
        line-height: 20px !important;
    }

    .e-related a:hover {
        text-decoration: underline !important;
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .e-related li:hover {
        background: #f7cc29;
    }

    .e-related h3,
    .e-related span {
        margin-bottom: 6px;
        margin-top: 0;
    }

    .e-related span {
        font-family: "Open Sans Regular", arial, "Bitstream Vera Sans", lucida, helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 19px;
        color: #333333;
        line-height: 24px;
        display: block;
    }

    /* Externa lÃƒÆ’Ã‚Â¤nkar */
    .link-related {
        border-top: 1px solid #bbb;
        margin-top: 6px;
        padding-top: 8px;
        float: left;
        width: 100%;
        padding-left: 15px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .link-related ul {
        float: left;
        width: 100%;
        margin-bottom: 14px;
        -webkit-column-count: 2;
        -webkit-column-gap: 10px;
        -moz-column-count: 2;
        -moz-column-gap: 10px;
        -ms-column-count: 2;
        -ms-column-gap: 10px;
    }

    .link-related ul li {
        width: 100%;
        padding: 0 0 5px 0;
        display: inline-block;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        -o-column-break-inside: avoid;
        -ms-column-break-inside: avoid;
        column-break-inside: avoid;
    }

    .link-related a {
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat;
        display: block;
        padding-left: 16px !important;
        background-position: 0 6px;
        font-size: 14px !important;
    }

    .link-related a:hover {
        text-decoration: underline !important;
    }

    .link-related h3,
    .link-related h2 {
        margin-top: 0;
        margin-bottom: 6px !important;
    }

    /* Viktiga datum */
    .date-related {
        border-bottom: 1px solid #bbb;
        padding-bottom: 10px;
        float: left;
        width: 100%;
    }

    /* Vanliga frÃƒÆ’Ã‚Â¥gor */
    .faqRelated {
        margin-top: 6px;
        margin-bottom: 14px;
        border-top: 1px solid #bbb;
        padding-bottom: 0;
        padding-top: 15px;
        clear: both;
        float: left;
        width: 100%;
        padding-left: 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .faqRelated h3,
    .faqRelated h2 {
        background: url(/images/18.5d699354142b23030203f/bubbles.png) -11px -14px no-repeat;
        background-size: 55px;
        padding-left: 42px;
        padding-top: 3px;
        margin-top: 0;
        margin-bottom: 6px !important;
    }

    .faqRelated ul li {
        padding-bottom: 3px !important;
    }

    .faqRelated ul li a {
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 7px no-repeat;
        padding-left: 14px;
        font-size: 15px;
        margin-left: 0;
        display: block;
        margin-left: 12px;
    }

    .faqRelated ul li a:hover {
        font-size: 15px !important;
    }

    /* Allt annat relaterat */
    .all-related {
        border: 1px solid #bbb;
        border-radius: 3px;
        padding: 0;
        margin-top: 0px;
        margin-bottom: 14px;
        float: left;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .all-related h3,
    .all-related h2 {
        margin-top: 0;
        margin-bottom: 0 !important;
        padding: 6px 8px 6px 12px;
        display: block !important;
    }

    .all-related ul {
        margin-top: 0;
    }

    .all-related ul li {
        border-top: 1px solid #bbb;
        padding: 7px 15px 7px 12px;
        display: block;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) no-repeat;
        background-size: 38px;
        background-position: right 50%;
    }

    .all-related ul li a {
        font-size: 14px !important;
        color: #077eb5 !important;
    }

    .all-related ul li a:hover {
        text-decoration: underline !important;
    }

    .all-related ul li a:visited {
        color: #2c639b !important;
    }

    /*-------------- TEXT PUFFAR --------------*/
    .lightblue-puff {
        background: #e0f0f7;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZjBmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmU0ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #e0f0f7 0%, #bfe4f5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0f0f7), color-stop(100%, #bfe4f5));
        background: -webkit-linear-gradient(top, #e0f0f7 0%, #bfe4f5 100%);
        background: -o-linear-gradient(top, #e0f0f7 0%, #bfe4f5 100%);
        background: -ms-linear-gradient(top, #e0f0f7 0%, #bfe4f5 100%);
        background: linear-gradient(to bottom, #e0f0f7 0%, #bfe4f5 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0f0f7', endColorstr='#bfe4f5', GradientType=0);
        border-bottom: 1px solid #7a7a7a;
        padding: 15px 15px 0 15px;
        border-radius: 3px;
        margin-bottom: 14px;
        overflow: auto;
    }

    .lightblue-puff a {
        color: #121212 !important;
    }

    .lightblue-puff .normal a {
        text-decoration: underline;
    }

    .lightblue-puff .normal li a:link {
        text-decoration: none;
    }

    .lightblue-puff .normal li a:hover {
        text-decoration: underline;
    }

    /* ------------------------------------- BILDARKIV ---------------------------------------- */
    .imgArch img {
        float: none !important;
        display: block !important;
    }

    .imgArch a {
        float: right;
    }

    .imgArch span a {
        float: left;
    }

    /* RSS, READSPEAKER, TECKENSPRÃƒÆ’Ã¢â‚¬Â¦K, SKRIV UT */
    #function-sign,
    #function-listen,
    a.function-rss {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat;
        background-size: 38px;
        margin-top: 9px;
        margin-left: 4px;
        float: right;
        display: block;
        width: 25px;
        height: 22px;
        text-decoration: none;
    }

    #function-listen {
        background-position: -9px -2022px;
    }

    #function-sign {
        background-position: -9px -160px;
    }

    a.function-rss {
        margin-left: 0;
        margin-top: 0;
        float: none;
        width: 19px;
        line-height: 19px;
        background: none;
        background-size: 38px;
    }

    a.function-rss:hover {
        text-decoration: underline;
    }

    a.function-rss:active {
        background-position: -54px -36px;
    }

    a.function-rss span {
        padding: 5px 0 5px 23px;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -10px -1907px no-repeat;
        background-size: 38px;
    }

    .printIcon img {
        width: 43px;
        position: relative;
        top: 0px;
        left: 5px;
    }

    /* Ny snabbinloggning */
    select.services-dropdown {
        font-size: 15px;
        width: 100%;
        padding: 6px 0 6px 4px;
    }

    select.services-dropdown optgroup {
        font-style: normal;
        font-weight: bold;
        background-color: #C5C8CB;
        color: #000;
    }

    select.services-dropdown optgroup.divider {
        font-style: normal;
        font-weight: normal;
        background-color: #FDFCFA;
        color: #85909B;
    }

    select.services-dropdown option {
        font-weight: normal;
        padding-left: 0;
        background-color: #FDFCFA;
        color: #000;
    }

    /* Addthis lÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½nkar */
    #AddThisContainer {
        padding: 0;
        margin: 0px 0 2px;
        position: relative;
        float: right;
        width: 100%;
        clear: both;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    div.addthistoolbox div.addThis_WhatIs {
        float: right;
    }

    .addThis_WhatIs {
        float: left;
        position: relative;
        top: -4px;
        margin-left: 10px;
    }

    .function-box {
        margin: 0;
        padding: 0;
    }

    .contact-info-top div,
    .contact-info-top,
    .contact-info-bottom div,
    .contact-info-bottom,
    .related-content-links-top div,
    .related-content-links-top,
    .related-content-links-bottom div,
    .related-content-links-bottom,
    .function-box-top div,
    .function-box-top,
    .function-box-bottom div,
    .function-box-bottom {
        width: 100%;
        height: auto;
        font-size: 1px;
    }

    .contact-info-content,
    .related-content-links-content,
    .function-box-content {
        margin: 0 0 0;
    }

    .related-content-links h3 {
        display: block;
        margin: 0 0 5px;
        padding: 2px 0 2px 0;
    }

    .sv-decoration-InformationUpplysningsmeddelande {
        margin-bottom: 20px;
        margin-top: 20px;
        border-radius: 3px;
        border-bottom: 1px solid #bbb;
    }

    .sv-decoration-InformationUpplysningsmeddelande > * h3.underrubrikxxh3x {
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        padding-left: 12px;
    }
   
       .sv-decoration-InformationUpplysningsmeddelande > * ol {
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
    }

    .sv-decoration-InformationUpplysningsmeddelande * {
        margin-bottom: 0 !important;
    }

    .footer .sv-decoration-InformationUpplysningsmeddelande {
        margin-bottom: 10px;
        margin-top: 0;
        border-radius: 3px;
        border-bottom: 1px solid #bbb;
    }

    .sv-decoration-InformationUpplysningsmeddelande h2,
    .sv-decoration-InformationUpplysningsmeddelande h4,
    .sv-decoration-InformationUpplysningsmeddelande .infoHeader,
    .sv-decoration-InformationUpplysningsmeddelande .rubrikxinformatiosruta {
        padding: 8px 5px 8px 40px;
        font: 15px/20px 'Open Sans Semibold';
        background: #1c5288 url(/images/18.5d699354142b230302051/info_white.png) 5px 0px no-repeat;
        background-size: 36px;
        margin-bottom: 0 !important;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        border: none !important;
        color: #fff !important;
    }

    .footer .sv-decoration-InformationUpplysningsmeddelande h4,
    .footer .sv-decoration-InformationUpplysningsmeddelande .infoHeader {
        padding: 8px 5px 8px 40px;
        font: 15px/20px 'Open Sans Semibold';
        background: #1c5288 url(/images/18.5d699354142b230302051/info_white.png) 0px -1px no-repeat;
        background-size: 36px;
        margin-bottom: 0 !important;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        border: none !important;
        color: #fff !important;
    }

    .sv-decoration-InformationUpplysningsmeddelande p {
        margin: 0 !important;
        border-top: 0;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        padding: 4px 12px;
        display: block;
    }

    .sv-decoration-InformationUpplysningsmeddelande ul {
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .footer .sv-decoration-InformationUpplysningsmeddelande p {
        margin: 0 !important;
        border-top: 0;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        padding: 4px 12px;
    }

    .footer .sv-decoration-InformationUpplysningsmeddelande ul {
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .messages + .login {
        margin-right: 45px !important;
    }

    .e-service .messages {
        width: auto !important;
    }

    .e-service .messages .icon {
        margin: 0 !important;
    }

    .e-service .messages .popup {
        right: 0 !important;
    }

    .e-service .login.dropdown {
        position: relative;
    }

    .e-service .login.dropdown > a.active + ul {
        position: absolute;
        box-sizing: border-box;
        width: 100%;
    }

    .e-service.full-width .serviceOpen {
        display: none;
    }

    .e-service-warning-box {
        background: #E9600E url(/webdav/images/Grafik/ikoner/warning_white.png) no-repeat -2px -2px;
        padding-left: 36px;
        border-radius: 3px;
        background-size: 40px;
        margin: 20px 0;
    }

    .e-service-warning-box > div {
        border: 1px solid #bbb;
        border-left: none;
        background-color: #fff;
        padding: 10px 10px 0;
        border-radius: 0 3px 3px 0;
    }

    .facebook-section img {
        float: left;
        padding-right: 7px;
    }

    /* Ny lista med chevrontecken */
    .related-content-links ul {
        margin: 2px 0 0 10px;
        padding: 0;
        list-style-type: none;
    }

    .related-content-links li {
        line-height: 160%;
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat scroll 0 8px transparent;
        padding: 3px 0 3px 11px !important;
        width: 42%;
        display: inline-block;
        vertical-align: top;
    }

    .related-content-links-content h4 {
        border: 1px solid #bbb;
        border-bottom: none;
        display: block;
        border-radius: 3px 3px 0 0;
        padding: 6px 8px 6px 12px !important;
        font: 19px/24px "Open Sans Regular";
    }

    .related-content-links-content ul {
        border: 1px solid #bbb;
        border-top: none;
        border-radius: 0 0 3px 3px;
    }

    .related-content-links-content ul li {
        background: none;
        border-top: 1px solid #bbb;
        display: block;
        padding: 7px 0px 7px 12px !important;
        width: auto;
    }

    .related-content-links-content ul li a {
        display: block;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat;
        background-size: 38px;
    }

    .related-content-links, .contact-info {
        margin: 0 0 20px 0
    }

    .related-content-links a {
    }

    .related-content-links a:link {
    }

    .related-content-links a:visited {
    }

    .related-content-links a:hover {
    }

    .related-content-links a:focus {
    }

    .function-box ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .function-box li {
        line-height: 150%;
        list-style-type: none;
    }

    .function-box .func-listen {
        background: url(/download/18.5732cd2411150a57de5800035/listen.png) no-repeat 0 40%
    }

    .function-box .func-print {
        background: url(/download/18.5732cd2411150a57de5800039/print.png) no-repeat 0 40%
    }

    .function-box .func-listen:hover {
        background: url(/download/18.5732cd2411150a57de5800034/listen-hover.png) no-repeat 0 40%;
    }

    .function-box .func-print:hover {
        background: url(/download/18.5732cd2411150a57de5800038/print-hover.png) no-repeat 0 40%;
    }

    .func-listen,
    .func-print {
        padding: 0 0 3px 20px;
    }

    .function-box a:link,
    .function-box a:hover,
    .function-box a:visited {
        color: #133354
    }

    .contact-info h2 {
        margin: 0 0 15px 0;
    }

    .contact-info h3 {
        margin: 0;
        font: bold 1.0em Verdana, sans-serif
    }

    .contact-info span {
        display: block
    }

    .contact-info .group {
        margin: 0 0 10px 0
    }

    .contact-info address {
        display: none
    }

    .related-content-links .group {
        margin: 0 0 10px 0
    }

    .bb-download h2 {
        background: url(/images/18.5d699354142b230302048/download.png) -11px 50% no-repeat;
        padding-left: 30px;
        background-size: 44px;
    }

    /* Generiska klasser */
    .hide {
        display: none;
    }

    .print {
        display: none;
    }

    .block {
        display: block;
    }

    .inline {
        display: inline;
    }

    .align-left {
        text-align: left;
    }

    .align-right {
        text-align: right;
    }

    .align-center {
        text-align: center;
    }

    .break {
        display: block;
        width: 100%;
        height: 1px;
        clear: both
    }

    a:link,
    a:focus {
        color: #077eb5;
    }

    a:visited,
    a:hover {
        color: #2c639b;
    }

    a:hover {
        text-decoration: underline;
    }

    h1 a:link,
    h2 a:link,
    h3 a:link,
    h4 a:link {
        text-decoration: none !important;
        border-bottom: 0 !important;
    }

    strong {
        font-weight: normal !important;
        font-family: "Open Sans Semibold";

    }

    .sv-text-portlet strong, .sv-text-portlet strong * {
        font-weight: normal !important;
        font-family: "Open Sans Semibold";
    }

    h1 a:hover,
    h2 a:hover,
    h3 a:hover,
    h4 a:hover {
        text-decoration: underline !important;
    }

    .clear {
        clear: both;
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0
    }

    /* tables */
    table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 14px;
    }

    caption.normal {
        margin: 0 0 0 0px;
        font-family: "Open Sans Semibold", sans-serif;
        font-size: 16px;
    }

    th,
    td {
        padding: 0px;
        text-align: left
    }

    th {
        border-bottom: 1px solid #ddd;
        background: none;
        padding: 10px 0;
    }

    th .normal {
        font-family: "Open Sans Semibold"
    }

    td {
        border-bottom: 1px solid #eee
    }

    tr:hover {
        background: #efefef
    }

    .table-underline {
        display: none;
        color: transparent;
    }

    .tr-underline {
        border-bottom: 1px solid #ddd;
    }

    .tr-underline td {
        padding: 0px !important;
    }

    .tr-underline td * {
        display: none;
    }

    /* Dekoration fÃ¶r tabeller utan th */
    .tableNoTitle {
        border: 1px solid #bbb;
        border-radius: 3px;
        margin-bottom: 14px;
    }

    .tableNoTitle table {
        margin-bottom: 0 !important;
    }

    .tableNoTitle td {
        padding: 7px 10px;
    }

    fieldset {
        border: 1px solid #ddd;
        margin-top: 5px;
        padding: 15px
    }

    legend {
        font-weight: bold;
        color: #000;
        padding: 5px;
    }

    .input-field {
        border: 1px solid #e6e6e3;
        padding: 2px;
        border: 1px solid #ccc
    }

    .input-field:focus {
        background: #fffced
    }


    /* 404-SIDAN KUNDE INTE HITTAS */
    /* SÃ¶kruta*/
    #searchformPageNotFound {
        position: relative;
    }

    #searchformPageNotFound input.search-input {
        background-image: none !important;
        border: 1px solid #bbb !important;
        border-top: 1px solid #7a7a7a !important;
        border-radius: 3px;
        padding: 5px 8px 5px 8px;
        position: relative;
        height: 39px;
        right: 0px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        -webkit-box-shadow: inset 0px 1px 0px #ebebeb;
        -moz-box-shadow: inset 0px 1px 0px #ebebeb;
        box-shadow: inset 0px 1px 0px #ebebeb;
    }

    #searchformPageNotFound button.searchButton {
        position: absolute;
        top: 0;
        left: auto;
        right: 3px !important;
    }

    /* Kom du frÃ¥n en annan webbplats? */
    .pageNotFoundBackBtn {
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a !important;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .pageNotFoundBackBtn a {
        padding: 10px 30px 10px 12px;
        display: block;
        text-decoration: none;
        color: #333 !important;
        background: url(/images/18.3aa8c78a1466c5845871598/back_arrow.png) right 50% no-repeat;
        background-size: 38px;
    }

    .pageNotFoundBackBtn a:hover {
        text-decoration: underline !important;
    }

    p.light {
        margin-top: 5px;
    }

    /* Responsive table 1 */
    .responsive-table {
        overflow-x: auto;
        margin-bottom: 14px;
    }

    .responsive-table {
        border: 1px solid #bbb;
        border-radius: 3px !important;
    }

    .responsive-table table {
        margin-bottom: 0 !important;
    }

    .responsive-table table caption {
        padding: 5px 0px;
        padding-left: 10px;
        border-bottom: 1px solid #bbb;
        display: block;
        width: auto;
    }

    .responsive-table table thead th,
    .responsive-table table thead td,
    .responsive-table table tbody td {
        padding: 5px 10px !important;
        border-bottom: 1px solid #bbb;
        width: 16% !important;
    }

    .responsive-table table tbody tr:last-child td {
        border: 0;
    }

    .responsive-table tbody .tablecategory {
        display: none;
    }

    /* Responsive table 2*/
    .responsive-table2 {
        margin-bottom: 14px;
        border: 1px solid #bbb;
        border-radius: 3px;
        overflow-x: auto;
    }

    .responsive-table2 caption {
        margin: 0px;
        border-bottom: 1px solid #bbb;
        padding: 5px 0px;
        padding-left: 10px;
    }

    .responsive-table2 thead th,
    .responsive-table2 tbody td {
        padding: 5px 10px;
        border-bottom: 1px solid #bbb;
    }

    .responsive-table2 table tr:last-child td {
        border-bottom: none;
    }

    .responsive-table2 tbody td:last-child span {
        word-break: break-word;
    }

    /* Custom select - Kontakta oss E-post */
    .custom-select-container {
        position: relative
    }

    select.replaced.custom {
        border: 0;
        filter: alpha(opacity=0);
        height: 34px;
        line-height: 2;
        opacity: 0;
        position: relative;
        z-index: 10;
        width: 100% !important;
        margin-left: 1px;
    }

    .custom-select {
        z-index: 1;
        position: absolute;
        width: 70%;
        display: block;
        top: 0px;
        left: 0px;
        height: 34px;
        background: url(/images/18.74ada82d142bdcc36bb84c/drop_down_bg.png) no-repeat right 50%;
    }

    .custom-select.pressed {
        background: url(/images/18.74ada82d142bdcc36bb84d/drop_down_bg_active.png) no-repeat right 50%;
    }

    .custom-select > span {
        background: url(/images/18.74ada82d142bdcc36bb84e/drop_down_corner.png) no-repeat 0 0;
        color: #333;
        display: block;
        padding: 1px 32px 0 11px;
        height: 34px;
        font: 13px/31px 'Open Sans Regular';
    }

    .custom-select span span {
        text-overflow: ellipsis;
        display: block;
        white-space: nowrap;
        height: 31px;
        overflow: hidden;
    }

    .active.custom-select > span {
        border-color: #999;
    }

    /* SÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½k formulÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r */
    #searchform input.search-input,
    #searchformTop input.search-input {
        width: 200px;
        background-image: none !important;
        border: 1px solid #C5C8CB !important;
        border-radius: 5px;
        padding: 9px 8px 9px 8px;
        position: relative;
        right: -37px;
    }

    #searchform input.search-input:hover,
    #searchform input.search-input:focus,
    #searchformTop input.search-input:hover,
    #searchformTop input.search-input:focus {
        border: 1px solid #aeaeae !important;
    }

    #searchform label,
    #searchformTop label {
        display: none
    }


    .lawChoice {
        padding-bottom: 10px;
        margin-bottom: 0 !important;
        font-size: 14px;
    }

    .lawChoicePrivate {
        float: left;
    }

    .lawChoiceCompany {
        float: left;
    }

    /* SÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½k formulÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r */
    input.searchfield-small {
        background-image: url(/images/18.71004e4c133e23bf6db800052764/searchfield-small.png);
        background-repeat: no-repeat;
        border: 0 none;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 4px;
        margin-right: 1px;
        width: 252px;
    }

    input.searchfield-small:focus,
    input.searchfield-small:hover {
        background-position: 0 -51px;
    }

    /* FormulÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r knappar */
    button {
        font-size: 100%;
        position: relative;
        border: 0;
        padding: 0;
        cursor: pointer;
        overflow: visible; /* removes extra side padding in IE */
    }

    button::-moz-focus-inner {
        border: none; /* overrides extra padding in Firefox */
        padding: 0;
    }

    button span {
        position: relative;
        display: block;
        white-space: nowrap;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    /* Safari and Google Chrome only - fix margins */
    button span {
        margin-top: -1px;
    }
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */
@media screen {
    button.searchButton {
        height: 33px;
        width: 33px;
        padding: 0;
        text-align: center;
        margin-top: 1px;
        position: relative;
        left: -1px;
        background: none;
    }

    @-moz-document url-prefix() {
        button.searchButton {
            margin-top: 1px;
        }
    }

    button.searchButton span {
        text-indent: -9999999px;
        color: transparent;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -2px -37px no-repeat;
        background-size: 36px;
        padding: 0;
        color: #000;
        height: 33px;
        width: 33px;
    }

    ul {
        padding-left: 30px;
    }

    /* --------------------------------
     Standardutseende formulÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r
---------------------------------*/
    .standard-form input {
        border: solid 1px #6c7e90;
        border-radius: 3px;
        padding: 6px 5px 8px
    }

    .standard-form textarea {
        border: solid 1px #6c7e90;
        width: 100%
    }

    .standard-form select {
    }

    .standard-form input:focus, .standard-form textarea:focus, .standard-form input:hover, .standard-form textarea:hover {
        border: 1px solid #ddd;
    }

    .standard-form input[type=submit] {
        background-color: #fc0;
        border: solid 1px #d4b874;
        border-radius: 5px;
        color: #000;
        font-weight: bold;
        height: auto;
        margin: 0;
        padding: 8px 15px;
        width: 100px
    }

    .standard-form input[type=submit]:hover {
        background-color: #f4c408;
        border: solid 1px #3c301b;
        -moz-box-shadow: inset 0 0 3px 3px #f7ebb5;
        -webkit-box-shadow: inset 0 0 3px 3px #f7ebb5;
        box-shadow: inset 0 0 3px 3px #f7ebb5;
        cursor: pointer
    }

    .standard-form input[type=radio] {
        border: none;
        padding: 5px 0;
        width: 20px
    }

    .standard-form input[type=file] {
        border: none;
        padding: 5px 0
    }

    /* --------------------------------
     Kontakta oss
---------------------------------*/
    /* Tabeller fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ppettider */
    .tableOppettider table {
        border-collapse: collapse;
        margin: 0 0 14px;
        width: 100% !important
    }

    .tableOppettider th {
        border-bottom: 0 !important;
        padding: 3px 0 !important
    }

    .tableOppettider td {
        padding: 3px 0 !important;
        text-align: left !important;
        width: auto !important;
        border-bottom: none !important;
    }

    .tableOppettider td:first-child {
        width: auto !important;
        text-align: left !important
    }

    .brevWrap {
        border-bottom: solid 1px #dcdad8;
        clear: both;
        padding: 5px 0;
        overflow: hidden
    }

    .brevOrt {
        float: left;
        width: 115px
    }

    .brevAdress {
        float: left;
        width: 125px
    }

    .brevInfo {
        float: left;
        width: 240px
    }

    .brevInfo ul {
        margin: 0 !important;
        padding: 0 !important;
        list-style: none
    }

    .mb10px {
        margin-bottom: 10px
    }

    .mb25px {
        margin-bottom: 25px
    }

    .kontaktSokBox {
        margin: 5px 0 10px;
        padding: 0;
        width: 100%;
    }

    .kontaktBoxLeft {
        float: left;
        margin: 0 10px 0 0;
        width: 280px
    }

    .kontaktBoxRight {
        float: right;
        padding: 0 0 2px;
        width: 198px
    }

    .button {
        border: solid 1px #bbb;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow: inset 0px 2px 5px #ffffff;
        color: #000000;
        background: -moz-linear-gradient(50% 50% 90deg, #cfcfcf, #ededed 0%);
        font-size: 14px;
        font-family: "Open Sans Regular", Arial, Helvetica, Geneva, sans-serif;
        cursor: pointer;
        padding: 8px 0;
        height: 34px;
        width: 20%;
        line-height: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    /* BesÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ka oss - Google Maps sÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½kresultatlista */
    #placesList {
        margin-top: 10px
    }

    #list {
        list-style: none;
        padding: 0;
        margin-top: 0;
    }

    ol#list {
        margin: 5px 0
    }

    #accesskeymappings {
        visibility: hidden;
    }

    /* jQuery UI */
    .ui-autocomplete {
        position: absolute;
        cursor: default;
    }

    /* workarounds jQuery UI */
    * html .ui-autocomplete {
        width: 1px;
    }

    /* without this, the menu expands to 100% in IE6 */
    .ui-autocomplete-input {
        width: 77%;
        border: 1px solid #bbb;
        border-radius: 3px;
        padding: 8px 12px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .ui-helper-hidden-accessible {
        display: none;
    }

    .ui-menu {
        list-style: none;
        padding: 2px;
        margin: 0;
        display: block;
        float: left;
        font-size: 1em;
        background: #fff;
        border-radius: 0 0 3px 3px;
    }

    .ui-menu .ui-menu {
        margin-top: -3px;
    }

    .ui-menu .ui-menu-item {
        margin: 0;
        padding: 0;
        zoom: 1;
        float: left;
        clear: left;
        width: 100%;
    }

    .ui-menu .ui-menu-item a {
        text-decoration: none;
        display: block;
        padding: .2em .4em;
        line-height: 1.5;
        zoom: 1;
        font-size: 1em
    }

    .ui-menu .ui-menu-item a.ui-state-hover,
    .ui-menu .ui-menu-item a.ui-state-active {
        background-color: #f0f0ff;
        color: #000 !important;
    }

    .ui-state-focus {
        background: #f3f3f3;
    }

    /* TillÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½gg SV3 */
    .sv-vamiddle {
        vertical-align: top
    }

    ul.sv-channel li ul li {
        list-style-type: disc;
    }

    /* TillfÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½llig enkÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½t */
    .enkat {
        background-color: #d9e7f4;
        border: solid 1px #a1c2e3;
        border-radius: 5px;
        margin: 16px 5px 0;
        padding: 10px;
        width: 468px;
        display: none
    }

    /* --------------------- FLEX SLIDER ----------------- */
    .flex-control-nav {
        position: absolute;
        top: 270px !important;
        text-align: left !important;
        left: 17% !important;
    }

    .flex-control-nav li {
        margin: 0 6px 0 0 !important;
    }

    /* Caption text */
    div.flexslider {
        border: none;
        margin-bottom: 0 !important;
        min-height: 50px;
        height: 100%;
        overflow: hidden;
        border-radius: 0;
        box-shadow: none !important;
    }

    div.flexslider li {
        height: 100%;
        min-height: 30px;
    }

    div.flex-caption {
        position: absolute;
        bottom: 56px;
        width: 100%;
        z-index: 8;
    }

    div.flex-caption p {
        margin: 0;
    }

    div.nivo-html-caption {
        display: none;
    }

    .nivo-caption {
        background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
        border-radius: 3px 3px 3px 0;
        padding: 5px 15px 20px;
        opacity: 1 !important;
        -webkit-backface-visibility: visible;
    }

    .nivo-caption a {
        text-decoration: none !important;
        font-size: 20px;
        line-height: 27px;
    }

    .nivo-caption a:hover {
        font-size: 20px;
        line-height: 27px;
        text-decoration: underline !important;
    }

    .nivo-caption a:first-child {
        background: none;
        padding: 0;
    }

    .captiontext span.bildspeltext {
        margin-right: 5px;
        color: #333;
        font-size: 20px;
        line-height: 27px;
    }

    .slider-wrapper.theme-skv {
        float: left;
        width: 100%;
    }

    .slider-wrapper.theme-skv #slider {
        border-radius: 3px;
    }

    .nivo-directionNav {
        display: block !important;
        float: left;
        width: 100%;
        background: url(/images/18.5d699354142b23030201f5/flik_transparent.png) no-repeat;
    }

    .nivo-controlNav {
        display: none !important;
    }

    .nivo-prevNav {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat 0 -574px;
        background-size: 38px;
        height: 17px;
        width: 25px;
        padding: 6px 10px;
        color: transparent;
        text-indent: -99999px;
        float: left;
        position: relative;
        top: -6px;
        left: 1px;
    }

    .nivo-nextNav {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat 0 -537px;
        background-size: 38px;
        height: 17px;
        width: 25px;
        padding: 6px 10px;
        color: transparent;
        text-indent: -99999px;
        float: left;
        position: relative;
        top: -6px;
        left: 25px;
    }

    #nivo-slider-status {
        font: 14px/15px 'Open Sans Regular', arial, sans-serif;
        width: 40px;
        display: inline-block;
        position: absolute;
        left: 40px;
        bottom: 13px;
    }

    div.flexslider div.flex-caption a:hover {
        text-decoration: underline;
    }

    div.flexslider div.flex-caption a {
        display: block;
        width: 100%;
        height: 250px;
        cursor: pointer;
        text-decoration: none;
    }

    div.flexslider div.flex-caption span.captionwrapper {
        display: block;
        padding: 0 10px;
        width: 960px;
        margin: 0 auto;
    }

    div.flexslider div.flex-caption span.captionwrapper span.captionbox {
        display: block;
        max-width: 360px;
        background: url(/images/18.309dd5eb141312e45366d8/transBg.png);
        padding: 3px 3px 0 3px;
        border-radius: 5px 5px 0 0;
    }

    div.flexslider div.flex-caption span.captionwrapper span.captionbox span.captiontext {
        display: block;
        background: url(/images/18.309dd5eb141312e45366d9/transBgOverlay.png);
        padding: 10px;
        border-top: 1px solid #bfbcba;
        border-right: 1px solid #bfbcba;
        border-left: 1px solid #bfbcba;
        border-radius: 3px 3px 0 0;
    }


    /*---------------------------- INFORMATIONSTRÃƒÆ’Ã¢â‚¬Å¾FFAR LISTA ------------------------------*/
    .infomeet {
        float: left;
        width: 100%;
    }

    .infomeet ul {
        border: 1px solid #aeaeae !important;
        border-radius: 0 0 3px 3px;
    }

    .infomeet li {
        padding: 10px;
        margin-bottom: 0 !important;
        border-top: 1px solid #f2f2f2;
    }

    .infomeet li:first-child {
        border-top: none;
    }

    .infomeet li span {
        margin-left: 20px;
        width: 110px;
        float: left;
    }

    .infomeet .date {
        width: 90px;
    }

    .infomeet .target {
        margin-left: 0 !important;
        width: 195px;
    }

    .infomeet .district {
        display: none;
    }

    .infomeet .title {
        color: #077eb5 !important;
        margin-left: 0 !important;
        width: 190px;
        cursor: pointer;
    }

    .infomeet .descWrp {
        float: left;
        clear: both;
        margin-top: 10px;
        width: 94%;
        background: #f9f9f9;
        border-radius: 3px;
        border: 1px solid #f2f2f2;
        padding: 10px 3% 10px;
    }

    .infomeet .desc {
        width: 100% !important;
        margin-left: 0 !important;
        float: none;
        display: block;
        clear: both;
    }

    .infomeet .readMore {
        float: none;
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat;
        padding-left: 12px;
        background-position: 0 54%;
    }

    .infomeet li a {
        float: left;
        color: #077eb5 !important;
    }

    .infomeet li span:first-child {
        margin-left: 0;
    }

    .infomeet .even {
        background: #fff;
    }


    .infomeet .odd {
        background: #fff;
    }

    /* FormulÃƒÆ’Ã‚Â¤r infortrÃƒÆ’Ã‚Â¤ffar */
    .infomeetForm {
        border: 1px solid #aeaeae;
        border-radius: 3px;
        margin-top: 0;
        margin-bottom: 15px;
        padding: 2%;
        float: left;
        width: 96%
    }

    .infomeetForm .field_2, .infomeetForm .field_4 {
        margin-right: 20px;
    }

    .infomeetForm .field_2, .infomeetForm .field_3, .infomeetForm .field_4, .infomeetForm .field_5, .infomeetForm .field_6 {
        width: 47%;
        float: left;
    }

    .infomeetForm .field_2 input, .infomeetForm .field_4 input, .infomeetForm .field_5 input, .infomeetForm .field_6 input {
        width: 100%;
        border-radius: 3px;
        border: 1px solid #aeaeae;
        padding: 2% 0%;
    }

    .infomeetForm .field_3 input {
        border-radius: 3px;
        border: 1px solid #aeaeae;
        padding: 2% 0%;
    }

    .infomeetForm input[type=submit] {
        background: #ffdd55;
        background: rgb(254, 254, 254);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        border: 1px solid #aeaeae;
        border-radius: 3px;
        margin: 10px 15px 6px 0 !important;
        padding: 10px 20px !important;
        float: right;
    }

    .infomeetForm input[type=submit]:hover {
        background: #e7e7e7;
    }

    /* Filter infotrÃƒÆ’Ã‚Â¤ffar */
    .filterWrp {

    }

    .filterWrp span {
        font-size: 10px;
        font-style: italic;
        padding-top: 13px;
        float: left;
        margin-left: 6px;
    }

    .filterLabel {
        float: left;
        padding-top: 5px;
    }

    .filterInput {
        float: left;
        padding: 5px 5px 5px 4px;
        width: 160px;
        border-radius: 3px 3px 0 0;
        background: rgb(26, 106, 186);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhNmFiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU1YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(26, 106, 186, 1) 0%, rgba(0, 85, 169, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(26, 106, 186, 1)), color-stop(100%, rgba(0, 85, 169, 1)));
        background: -webkit-linear-gradient(top, rgba(26, 106, 186, 1) 0%, rgba(0, 85, 169, 1) 100%);
        background: -o-linear-gradient(top, rgba(26, 106, 186, 1) 0%, rgba(0, 85, 169, 1) 100%);
        background: -ms-linear-gradient(top, rgba(26, 106, 186, 1) 0%, rgba(0, 85, 169, 1) 100%);
        background: linear-gradient(to bottom, rgba(26, 106, 186, 1) 0%, rgba(0, 85, 169, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a6aba', endColorstr='#0055a9', GradientType=0);
    }

    .filterInput input {
        border: 1px solid #aeaeae;
        border-radius: 3px;
        height: 20px;
        padding: 3px 5px;
        font-family: "Open Sans Regular";
    }

    /* Filter drop down infotrÃƒÆ’Ã‚Â¤ffar */
    #filters {
        float: left;
        border: 1px solid #aeaeae;
        border-radius: 3px 3px 0 0;
        padding: 10px 15px 0;
        border-bottom: 0;
        background: #f9f9f9;
    }

    #criteria {
        width: 98%;
        height: 60px;
        padding: 0 2% 0 0;
        border-radius: 3px 3px 0 0;
    }

    #target_filter {
        float: left;
        padding: 2px;
        font-family: 'Open Sans Regular';
        border-radius: 3px;
        border: 1px solid #aeaeae;
    }

    #district_filter {
        float: left;
        padding: 2px;
        font-family: 'Open Sans Regular';
        border-radius: 3px;
        border: 1px solid #aeaeae;
    }

    #title_filter {
        float: left;
        padding: 2px;
        font-family: 'Open Sans Regular';
        border-radius: 3px;
        border: 1px solid #aeaeae;
    }

    #target_filter option,
    #district_filter option,
    #title_filter option {
        font-family: 'Open Sans Regular';
    }


    .filterTitle {
        font-family: "Open Sans Semibold", sans-serif;
        font-style: normal;
        font-size: 1.13em;
        color: #000;
        line-height: 194%;
        float: left;
        margin-right: 7px;
        margin-top: 21px;
    }

    .titleSelect,
    .districtSelect,
    .targetSelect {
        float: left;
        margin-right: 20px;
    }

    .titleSelect {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .districtSelect {
        width: 160px;
        margin-right: 20px;
    }

    .targetSelect {
        width: 210px;
        margin-right: 0;
    }

    .titleSelect span,
    .districtSelect span,
    .targetSelect span {
        float: left;
        font: normal 14px/22px 'Open Sans Regular';
        margin-left: 3px;
    }

    .titleSelect span {
        width: 100%;
        margin-top: 10px;
    }

    /* Sortering infortrÃƒÆ’Ã‚Â¤ffar */
    .sortWrp {
        padding: 10px;
        margin-bottom: 0 !important;
        border-radius: 0;
        border-right: 1px solid #aeaeae;
        border-top: 1px solid #aeaeae;
        border-left: 1px solid #aeaeae;
    }

    .sortWrp span:first-child {
        display: block;
    }

    .sortWrp a {
        color: #000 !important;
    }

    .sortWrp .link2,
    .sortWrp .link3,
    .sortWrp .link4,
    .sortWrp .link5 {
        margin-left: 0;
        float: left;
    }

    .sortWrp .link2 strong,
    .sortWrp .link3 strong,
    .sortWrp .link4 strong,
    .sortWrp .link5 strong {
        color: #000;
        background: url(/images/18.309dd5eb141312e45366b9/list_arrow_small.png) no-repeat;
        background-position: 56px 9px;
        padding-right: 13px;
        font-weight: normal !important;
    }

    .sortWrp .link3 strong {
        background-position: 32px 9px;
    }

    .sortWrp .link4 strong {
        background-position: 39px 9px;
    }

    .sortWrp .link5 strong {
        background-position: 80px 9px;
    }

    .sortWrp .link2 {
        margin-left: 0;
        width: 90px;
        float: left;
        background-position: 56px 9px;
    }

    .sortWrp .link3 {
        width: 210px;
        float: left;
        background-position: 28px 9px;
    }

    .sortWrp .link4 {
        width: 109px;
        float: left;
        background-position: 33px 9px;
    }

    .sortWrp .link5 {
        background-position: 70px 9px;
        width: 130px;
    }

    /* ----------------------------------------- TABLESORTER PLUGIN ---------------------------------------------- */
    #infomeetTable {
        border: 1px solid #bbb;
        border-top: none;
        border-radius: 0 0 3px 3px;
    }

    #infomeetTable .filtered {
        display: none;
    }

    #myTable {
        margin-bottom: 0 !important;
        margin-top: -1px;
    }

    #myTableHead {
        background: #f5f5f5;
        border: 1px solid #bbb;
        border-bottom: none;
        border-radius: 3px 3px 0 0;
    }

    #myTableHead table {
        margin-bottom: 0 !important;
    }

    #myTableHead table td {
        padding: 7px 7px 0;
    }

    #myTable tbody {
        /*border: 1px solid #bbb;*/
        border-top: none;
    }

    #myTable tbody td {
        padding: 10px !important;
        border-bottom: 1px solid #bbb;
    }

    #myTable tbody tr:hover {
        background: none !important;
    }

    #myTable tr.tablesorter-filter-row:hover,
    #myTable tr.tablesorter-headerRow:hover {
        background: #f5f5f5 !important;
    }

    .tablesorter-filter-row {
        background: #f5f5f5;
    }

    .tablesorter-filter-row td {
        padding: 0 5px 10px 5px;
        border-bottom: 1px solid #bbb;
    }

    .tablesorter-filter {
        max-width: 200px;
        padding: 5px 4px;
        border-radius: 3px;
        border: 1px solid #bbb;
        width: 98%;
        margin-top: 2px;
    }

    .tablesorter-filter option {
        font-family: "Open Sans Regular"
    }

    .tablesorter-headerRow {
        background: #f5f5f5;
        border-top: 1px solid #bbb !important;
    }

    .tablesorter-header-inner:hover {
        cursor: pointer;
        text-decoration: underline;
    }

    .tablesorter-headerRow th {
        font-weight: 600 !important;
        font-family: "Open Sans Regular";
        border: none;
    }

    .tablesorter-headerAsc {
        background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) -4px 50% no-repeat !important;
        background-size: 38px !important;
    }

    .tablesorter-headerDesc {
        background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) -4px 50% no-repeat !important;
        background-size: 38px !important;
    }

    .tablesorter-headerRow th div {
        padding: 5px 0;
    }

    .tablesorter-headerRow th.tablesorter-headerAsc div,
    .tablesorter-headerRow th.tablesorter-headerDesc div {
        padding: 10px 5px 10px 20px;
    }

    .ingressTable {
        position: absolute;
        left: 0;
        top: 0;
        width: 400px;
        background: #fff;
        padding: 10px;
        border: 1px solid #bbb;
        display: none;
    }

    /* PAGER */
    #pager form {
        width: 500px;
        text-align: center;
        margin: 0 auto;
    }

    .pagesizeWrp {
        display: inline-block;
    }

    .pagesizeTxt {
        margin-left: 15px;
    }

    .tablesorter-pager {
        padding: 15px 0px;
        border-radius: 0 0 3px 3px;
        background: #f5f5f5;
        margin-bottom: 0;
    }

    td.tablesorter-pager {
        background-color: #e6eeee;
        margin: 0;
    }

    .tablesorter-pager img {
        vertical-align: middle;
        margin-right: 2px;
        cursor: pointer;
    }


    .tablesorter-pager .pagedisplay {
        padding: 0 5px 0 5px;
        width: 50px;
        text-align: center;
    }

    .tablesorter-pager select {
        margin: 0;
        padding: 0;
    }

    .tablesorter-pager.disabled {
        display: none;
    }

    .tablesorter-pager .disabled {
        opacity: 0.5;
        filter: alpha(opacity=50);
        cursor: default;
    }

    /* ----------------------------------------- FRÃƒÆ’Ã¢â‚¬Â¦GEFORMULÃƒÆ’Ã¢â‚¬Å¾R ------------------------------------------- */
    .questionForm {
        padding: 1% 2%;
        border: 1px solid #aeaeae;
        border-radius: 3px;
        margin-top: 20px;
        float: left;
        width: 96%;
    }

    .questionForm textarea {
        width: 98%;
        resize: none;
        border: 1px solid #aeaeae;
        border-radius: 3px;
    }

    .questionForm input.normal {
        float: right;
        margin-right: 1%;
        border: 1px solid #aeaeae;
        border-radius: 3px;
        background: #f1f1f1;
    }

    .questionForm input.normal:hover {
        background: #f9f9f9;
    }

    .questionForm span {
        font-size: 20px !important;
    }

    .questionForm label {
        font-size: 15px !important;
    }

    /* ---------------------------------- FLIKAR TILL VANLIGA FRÃƒÆ’Ã¢â‚¬Â¦GOR ------------------------------------- */
    .tabs {
        padding: 0;
        list-style: none;
        width: 100%;
        float: left;
        margin: 0 !important;
        background: rgb(239, 239, 239) !important;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUxZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
        background: -moz-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 239, 239, 1)), color-stop(100%, rgba(226, 225, 224, 1))) !important;
        background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -o-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -ms-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: linear-gradient(to bottom, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#e2e1e0', GradientType=0) !important;
        border-bottom: 1px solid #959595;
        border-radius: 3px;
    }

    .tabs li {
        float: left;
        padding: 0;
    }

    .tabs li a {
        display: block !important;
        padding: 8px 20px 8px 20px !important;
        text-decoration: none !important;
        color: #555;
        border-right: 1px solid #c4c4c0 !important;
        font-size: 15px;
    }

    .currentTab {
        padding-bottom: 9px !important;
        font-weight: normal !important;
        color: #fff !important;
        background: rgb(33, 33, 33) !important;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzUzNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
        background: -moz-linear-gradient(top, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(33, 33, 33, 1)), color-stop(100%, rgba(83, 83, 82, 1))) !important;
        background: -webkit-linear-gradient(top, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        background: -o-linear-gradient(top, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        background: -ms-linear-gradient(top, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        background: linear-gradient(to bottom, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#535352', GradientType=0) !important;
    }

    .privatTab {
        text-decoration: none;
        padding: 10px 25px 10px;
        float: left;
        border-radius: 3px 0 0 3px;
    }

    .foretagTab {
        background: none;
        text-decoration: none;
        padding: 10px 25px 10px;
        float: left;
        border-right: 1px solid #ddd;
    }

    /* DROP DOWN VANLIGA FRÃƒÆ’Ã¢â‚¬Â¦GOR */
    .faqDropDown {
        border-bottom: 1px solid #bbb;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-radius: 0;
        float: left;
        display: none;
        padding: 10px 2% 2% 0;
        width: 96.6%;
        margin-left: 0.5%;
    }

    .faqDropDown ul {
        padding: 0;
        list-style: none;
        font: 13px/18px 'Open Sans Regular';
        float: left;
    }

    .faqDropDown ul li {
        margin: 0 0 0 19px !important;
    }

    .faqDropDownTrigger {
        padding: 8px 2%;
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        border-radius: 0 0 3px 3px;
        font: 12px/18px 'Open Sans Regular';
        height: 17px;
        width: 94.6%;
        margin-left: 0.5%;
        border-top: none;
        margin-bottom: 25px;
        cursor: pointer;
    }

    .faqDropDownTrigger:hover {
        background: #f9f9f9;
    }

    .listWrp {
        float: left;
        width: 50%;
    }

    .listWrp br {
        display: none;
    }

    .listWrp a {
        text-decoration: none;
        font: 13px/15px 'Open Sans Regular';
        color: #077eb5;
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 5px no-repeat;
        padding-left: 15px;
        padding-top: 2px;
        display: block;
    }

    .listWrp a:hover {
        text-decoration: underline;
        font: 13px/15px 'Open Sans Regular' !important;
    }

    .indicator {
        float: left;
        padding: 0 0 0 23px;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat -11px -960px;
        background-size: 38px;
    }

    .indicator.active {
        background-position: -9px -999px;
    }

    .faqCat {
        float: left;
        margin-left: 10px;
        padding-left: 10px;
        border-left: 1px solid #aeaeae;
    }

    a.currentFaqCat {
        color: #000 !important;
        font: 13px/15px 'Open Sans Semibold' !important;
    }

    a.currentFaqCat:hover {
        color: #000 !important;
        font: 13px/15px 'Open Sans Semibold' !important;
    }

    /* INNEHÃƒÆ’Ã¢â‚¬Â¦LLSFÃƒÆ’Ã¢â‚¬â€œRTECKNING VANLIGA FRÃƒÆ’Ã¢â‚¬Â¦GOR */
    .sv-toc-portlet {
        background: none;
        padding: 0;
        border-radius: 3px;
        margin-top: 0;
    }

    .sv-toc-portlet ul {
        list-style-type: none !important;
        margin-left: 12px !important;
    }

    .sv-toc-portlet ul li {
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 7px no-repeat;
        padding-left: 12px;
    }

    .sv-toc-portlet ul a {

    }

    /* ALLA FRÃƒÆ’Ã¢â‚¬Â¦GOR */
    .faqLista {
        margin-bottom: 30px;
    }

    .faqLista ul {
        margin-bottom: 14px !important;
    }

    .faqLista .sv-channel-item {
        border-bottom: 1px solid #aeaeae;
        border-right: 1px solid #aeaeae;
        border-left: 1px solid #aeaeae;
    }

    .faqLista .sv-channel-item:first-child {
        border-top: 1px solid #aeaeae;
        border-radius: 3px 3px 0 0;
    }

    .faqLista .sv-channel-item:last-child {
        border-radius: 0 0 3px 3px;
    }

    .faqLista .sv-channel-item a:first-child {
        display: block;
        padding: 10px 10px 10px 50px !important;
    }

    .faqLista .sv-channel-item .faqContent {
        padding: 0 20px 20px 20px;
        border-top: 1px solid #aeaeae;
    }

    .faqLista .sv-channel-item .faqContent a {
        padding: 0 !important;
    }

    .faqLista .sv-channel-item .faqContent .sv-channel-paragraph {
        height: 14px;
    }

    .questionTrigger {

    }

    .faqOpen {
        background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) 6px 50% no-repeat;
        background-size: 38px;
        background-color: #f3f3f3;
    }

    .faqClosed {
        background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) 6px 50% no-repeat;
        background-size: 38px;
    }

    .faqOpen:hover,
    .faqClosed:hover {
        background-color: #f3f3f3;
        text-decoration: none !important;
    }

    /* VISA METADATA I DRAGSPELEN */
    .faqRel {
        width: 100%;
        overflow: auto;
        margin-top: 20px;
    }

    .faqContent .faqRel .tjanstLank {
        width: 50% !important;
        margin-bottom: 8px;
    }

    .faqContent .faqRel .tjanstLank a {
        padding: 8px 30px 8px 10px !important;
    }

    .faqContent .faqRel.blankett a {
        background: url(/images/18.12815e4f14a62bc048f27dd/blankett_icon.png) -3px 50% no-repeat;
        background-size: 35px;
        padding: 2px 5px 2px 30px !important;
    }

    .faqContent .faqRel.broschyr a {
        background: url(/images/18.12815e4f14a62bc048f27e1/broschyr_icon.png) -1px 50% no-repeat;
        background-size: 33px;
        padding: 2px 5px 2px 30px !important;
    }

    .faqRel h4 {
        display: block;
    }

    .faqRel h4 {
        margin-bottom: 8px;
    }

    .faqRel.blankett h4,
    .faqRel.broschyr h4 {
        margin-bottom: 2px;
    }

    .faqContent ul.hasLink {
        padding-left: 0 !important;
    }

    .faqContent ul.hasLink li {
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat scroll 0 7px transparent;
        padding: 0 0 0 13px;
        list-style: none;
    }

    /* ------------------------------------------- GENERELLA FLIKAR --------------------------------------------- */
    #header {
        float: left !important;
        width: 100% !important;
        line-height: normal !important;
        background: rgb(239, 239, 239) !important;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUxZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
        background: -moz-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 239, 239, 1)), color-stop(100%, rgba(226, 225, 224, 1))) !important;
        background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -o-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -ms-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: linear-gradient(to bottom, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#e2e1e0', GradientType=0) !important;
        border-bottom: 1px solid #959595;
        border-radius: 3px;
        overflow: hidden;
    }

    #header ul {
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
    }

    #header li {
        float: left !important;
        background: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #header a {
        display: block !important;
        background: none !important;
        padding: 7px 20px 7px 20px !important;
        text-decoration: none !important;
        color: #555 !important;
        border-right: 1px solid #c4c4c0 !important;
    }

    #header a:hover {
        color: #000 !important;
    }

    #header #current {
        background: none !important;
    }

    #header #current a {
        font-weight: normal !important;
        color: #fff !important;
        font-family: 'Open Sans Semibold';
        background: rgb(33, 33, 33) !important;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzUzNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
        background: -moz-linear-gradient(top, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(33, 33, 33, 1)), color-stop(100%, rgba(83, 83, 82, 1))) !important;
        background: -webkit-linear-gradient(top, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        background: -o-linear-gradient(top, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        background: -ms-linear-gradient(top, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        background: linear-gradient(to bottom, rgba(33, 33, 33, 1) 0%, rgba(83, 83, 82, 1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#535352', GradientType=0) !important;
    }

    #header li:first-child#current a {
        border-radius: 3px 0 0 0;
    }

    /* ------------------------------------------- BILFÃƒÆ’Ã¢â‚¬â€œRMÃƒÆ’Ã¢â‚¬Â¦N --------------------------------------------- */
    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet {
        font: 14px/18px 'Open Sans Regular' !important;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet fieldset {
        border: none;
        padding: 0 0 5px;
        background: none;
        border-radius: 3px;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet legend {
        margin-top: 10px;
        float: left;
        width: 98%;
        border-bottom: 1px solid #F4E9B7;
        padding: 0% 0% 2% 2%;
        margin-bottom: 10px;
        font-size: 16px !important;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet select {
        background: #fff;
        border: 1px solid #aeaeae;
        border-radius: 3px;
        padding: 4px;
        margin: 0;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet select option {
        font: 14px/18px 'Open Sans Regular' !important;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet td,
    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet tr {
        border: none !important;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet td {
        padding: 5px 10px;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet td:hover,
    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet tr:hover {
        background: none !important;
    }


    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet input[type=text] {
        height: 24px;
        background: #fff;
        font: 14px/18px 'Open Sans Regular' !important;
        border-radius: 3px;
        border: 1px solid #aeaeae;
        width: 140px;
        padding-left: 5px;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet input[type=submit],
    .bf_form > fieldset > a > font {
        height: 28px;
        border-radius: 3px;
        border: 1px solid #aeaeae;
        float: left;
        background: rgb(249, 249, 249);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(50%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
        background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ececec', GradientType=0);
        font: 14px/18px 'Open Sans Regular' !important;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet input[type=submit]:hover,
    .bf_form > fieldset > a > font:hover {
        background: rgb(236, 236, 236);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(236, 236, 236, 1)), color-stop(49%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
        background: -webkit-linear-gradient(top, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        background: -o-linear-gradient(top, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        background: -ms-linear-gradient(top, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        background: linear-gradient(to bottom, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#ececec', GradientType=0);
    }

    .bf_form > fieldset > a > font {
        padding: 0px 8px !important;
        line-height: 27px !important;
    }

    .bilfÃ¶rmÃ¥nsberÃ¤kning-portlet input[type=checkbox] {
        position: relative;
        top: 1px;
    }

    .bf_form p {
        padding: 0 10px;
    }

    .bf_form > fieldset > strong,
    .bf_form > fieldset > a {
        margin-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        float: left;
        width: 100%;
    }

    /* NY */
    .brandWrp {
        width: 50%;
    }

    .brandWrp div {
        display: inline-block;
        vertical-align: top;
    }

    .sv-bf fieldset {
        margin-bottom: 25px;
    }

    .sv-bf h3 {
        border-bottom: 1px solid #bbb;
        display: block;
        padding-bottom: 10px;
    }

    .lightTruck {
        margin-bottom: 10px;
    }

    .modelCode {
        float: left;
    }

    .modelSrcBtn {
        float: left;
        margin-left: 4px;
    }

    .modelWrp {
        float: left;
        width: 100%;
    }

    .modelWrp .selectModel {
        float: left;
    }

    .modelWrp .contBtn {
        float: left;
        width: 26%;
        margin-left: 4px;
    }

    .newPrice {
        float: left;
    }

    .reducedValue {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #carFormOne p,
    #carFormTwo p {
        float: left;
        width: 100%;
    }

    .greenCar i {
        width: 100%;
        display: block;
        font-style: normal;
        font-family: "Open Sans Semibold";
        margin-top: 10px;
    }

    .calcValue {
        margin-bottom: 14px;
        float: left;
        width: 100%;
    }

    .calcValue span {
        margin-right: 5px;
        width: 100px;
        float: left;
    }

    .showDetail a {
        border-radius: 3px;
        border: 1px solid #aeaeae;
        width: 180px;
        background: rgb(249, 249, 249);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(50%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
        background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ececec', GradientType=0);
        font: 14px/18px 'Open Sans Regular' !important;
        text-align: center;
        padding: 5px 10px;
        color: #000;
        text-decoration: none;
        float: left;
    }

    /* ------------------------------------------ OCR-SNURRA --------------------------------------------- */
    .sv-simpleocr-portlet {
        font: 14px/18px 'Open Sans Regular' !important;
        margin-top: 20px;
    }

    .sv-simpleocr-portlet fieldset {
        border: none;
        padding: 0 0 5px;
        background: #FFF8DA;
        border: 1px solid #F4E9B7;
    }

    .sv-simpleocr-portlet legend {
        margin-top: 10px;
        float: left;
        width: 98%;
        border-bottom: 1px solid #F4E9B7;
        padding: 0% 0% 2% 2%;
        margin-bottom: 10px;
        font-size: 15px !important;
    }

    .sv-simpleocr-portlet fieldset label {
        margin-left: 12px;
        float: left;
        width: 100%;
    }

    .sv-simpleocr-portlet fieldset p {
        padding: 5px 10px;
        float: left;
    }

    .sv-simpleocr-portlet fieldset p input.input-field {
        display: block;
        margin-bottom: 5px;
        border: 1px solid #aeaeae;
        border-radius: 3px;
        padding: 5px;
        font-style: normal !important;
        color: #000 !important;
        position: relative;
        top: -5px;
        margin-left: 0;
    }

    .sv-simpleocr-portlet fieldset p input[type=submit] {
        background: none;
        border: 1px solid #aeaeae;
        border-radius: 3px;
        padding: 4px;
        background: rgb(249, 249, 249);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(50%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
        background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(236, 236, 236, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ececec', GradientType=0);
        font: 14px/18px 'Open Sans Regular' !important;
        position: relative;
        top: -5px;
    }

    .sv-simpleocr-portlet fieldset p input[type=submit]:hover {
        background: rgb(236, 236, 236);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(236, 236, 236, 1)), color-stop(49%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
        background: -webkit-linear-gradient(top, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        background: -o-linear-gradient(top, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        background: -ms-linear-gradient(top, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        background: linear-gradient(to bottom, rgba(236, 236, 236, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(236, 236, 236, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#ececec', GradientType=0);
    }


    /* ------------------------------------------ BLANKETTER --------------------------------------------- */
    .blanketterWrp {
        border: 1px solid #aeaeae !important;
        border-radius: 3px;
        float: left;
    }

    .blanketterWrp li {
        border-top: 1px solid #aeaeae;
        float: left;
        width: 96%;
        padding: 2% 2%;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat;
        background-size: 38px;
        background-position: 98% 11px;
    }

    .blanketterWrp li:first-child {
        border: none;
    }

    .b_title {
        float: right;
        width: 15%;
    }

    .b_link {
        float: left;
        width: 80%;
        color: #077eb5 !important;
    }

    .b_link a {
        color: #077eb5 !important;
        float: left;
        text-decoration: none !important;
    }

    .b_link a:hover {
        text-decoration: underline !important;
    }

    .b_link span {
        float: left;
        margin-right: 6px;
    }

    /* NY */
    .docTable {
        border: 1px solid #aeaeae;
        border-radius: 3px;
        margin-bottom: 25px;
    }

    .docTable table {
        margin-bottom: 0 !important;
    }

    .docTable table caption {
        background: none !important;
        padding: 6px 7px 6px 12px !important;
        text-align: left;
        font: 19px/24px 'Open Sans Regular';
    }

    .docTable table thead tr {
        border-top: 1px solid #aeaeae;
    }

    .docTable table thead tr th {
        background: #fafafa !important;
        border-bottom: 1px solid #aeaeae !important;
        font: 15px/20px 'Open Sans Regular';
        padding: 8px 8px 8px 12px !important;
    }

    .docTable table tbody tr {
        border-top: 1px solid #aeaeae;
    }

    .docTable table tbody tr:first-child {
        border-top: none;
    }

    .docTable table tbody tr:hover {
        background: #fafafa !important;
    }


    .docTable table tbody tr td {
        border: none !important;
        padding: 8px 8px 8px 12px;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) no-repeat !important;
        background-size: 38px !important;
        background-position: right 50% !important;
        width: 17%;
    }

    .docTable table tbody tr td:first-child {
        background: none !important;
        width: 80%;
        margin-right: 3%;
    }

    .docTable table tbody tr td a,
    .docTable table tbody tr td a:hover {
        font-size: 15px;
        line-height: 20px;
    }


    #b_segment {
        margin-bottom: 20px;
        padding: 5px;
        border: 1px solid #aeaeae;
        border-radius: 3px;
        width: 60%;
    }

    #b_segment option {
        font-family: 'Open Sans Regular';
    }

    /* TABELLDESIGN */
    .fileTable {
        border: 1px solid #aeaeae;
        border-radius: 3px;
    }

    /* A-ÃƒÆ’Ã¢â‚¬â€œ NAV */
    .b_ao {
        padding: 0;
        list-style: none;
        float: left;
        width: 100%;
        margin: 0 0 15px 0;
    }

    .b_ao li {
        float: left;
        width: 11%;
        text-align: center;
    }

    .b_ao li a {
        text-decoration: none;
        color: #077eb5;
        font-family: 'Open Sans Regular';
        line-height: 14px;
        display: block;
        margin: 0 auto;
        width: 30px;
    }

    .b_ao li a:hover {
        text-decoration: underline;
        color: #077eb5;
    }

    .b_ao .currentLink {
        font: 14px/14px 'Open Sans Semibold';
        color: #333;
    }

    .b_ao .currentLink:hover {
        color: #333 !important;
    }

    /* SKVNR NAV */
    .b_skv {
        padding: 0;
        list-style: none;
        float: left;
        width: 100%;
        margin: 0 0 15px 0;
    }

    .b_skv li {
        float: left;
        width: 12%;
        text-align: center;
    }

    .b_skv li a {
        text-decoration: none;
        color: #077eb5;
        display: block;
        margin: 0 auto;
        width: 40px;
        font-family: 'Open Sans Regular';
        line-height: 14px;
        text-align: left;
    }

    .b_skv li a:hover {
        text-decoration: underline;
        color: #077eb5;
    }

    .b_skv .currentLink {
        font: 14px/14px 'Open Sans Semibold';
        color: #333;
    }

    .b_skv .currentLink:hover {
        color: #333 !important;
    }


    /* ------------------------------------------ E-TJÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾NSTER -------------------------------------------- */
    /* E-TJÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾NSTER */
    .e-serviceList {
        padding: 0 0 0 0;
        margin-top: 10px;
    }

    .e-serviceList h3 {
        color: #000;
        padding: 0 !important;
        margin: 0 !important;
        display: block !important;
        width: 70%;
        float: left;
        position: relative;
        left: 53px;
    }

    .e-serviceList h3 a {
        display: block;
        font-weight: 600 !important;
        font-family: "Open Sans Regular", sans-serif;
        padding: 12px 0 11px 11px;
        text-decoration: none !important;
        border-bottom: none !important;
        background-position: 97.7% 50%;
    }

    .e-serviceList h3 a span {
        font-size: 17px;
    }

    .e-serviceList span.normal {
        padding: 2% 2%;
        display: block;
    }

    .e-serviceList span.normal:first-child {
        margin-top: 0;
    }

    .e-serviceList .serviceHeader {
        border: 1px solid #aeaeae;
        border-radius: 3px;
        position: relative;
        width: 100%;
        margin-top: 10px;
    }

    .e-serviceList .serviceHeader span.normal {
        padding: 13px 13px 13px 0 !important;
        float: right;
        width: 60px;
        text-align: left;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat;
        background-size: 38px;
        background-position: right -870px;
    }

    .e-serviceList li {
        margin-bottom: 0 !important;
    }

    .e-serviceList h3 img {
        float: right;
        position: relative;
        top: 5px;
    }

    .e-serviceList .closedServ {
        font-family: "Open Sans Regular", sans-serif;
        width: 52px;
        margin: 0;
        float: left;
        position: absolute;
        height: 100%;
        border-right: 1px solid #aeaeae;
    }

    .e-serviceList .closedServ:hover {
        background: #f2f2f2
    }

    .e-serviceList .closedServ .inner {
        margin: 11px 14px;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) 50% -957px no-repeat;
        background-size: 38px;
        float: left;
        height: 24px;
        width: 25px;
    }

    .e-serviceList .openServ {
        font-family: "Open Sans Regular", sans-serif;
        width: 52px;
        margin: 0;
        float: left;
        position: absolute;
        height: 100%;
        border-right: 1px solid #aeaeae;
    }

    .e-serviceList .openServ:hover {
        background: #f2f2f2
    }

    .e-serviceList .openServ .inner {
        margin: 11px 14px;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) 50% -996px no-repeat;
        background-size: 38px;
        float: left;
        height: 24px;
        width: 25px;
    }

    .sv-channel-paragraph {
        margin-bottom: 0 !important;
    }

    .e-serviceList .serviceIngress {
        width: 98%;
        margin: 0 auto;
        border-left: 1px solid #aeaeae;
        border-right: 1px solid #aeaeae;
        border-bottom: 1px solid #aeaeae;
        display: none;
    }

    .incidentMsg {
        margin: 0 4px 10px;
        padding: 1.3% 2%;
        border-radius: 0 0 3px 3px;
        border: 1px solid #aeaeae;
        border-top: none;
    }

    .incidentMsg ul li span {
        color: #000 !important;
        font-family: 'Open Sans Semibold';
    }

    #incidentImg1,
    #incidentImg2,
    #incidentImg3 {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -1830px no-repeat;
        background-size: 38px;
        width: 35px;
        height: 41px;
        float: left;
    }

    #incidentImg2,
    #incidentImg3 {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) left -1792px no-repeat;
        background-size: 38px;
    }

    .listIncident #incidentImg1,
    .listIncident #incidentImg2,
    .listIncident #incidentImg3 {
        height: 25px;
    }

    .listIncident {
        padding: 6px 1% 6px 1% !important;
        margin: 0 1.5% 0 1.5%;
        border-radius: 0 0 3px 3px;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        float: left;
        width: 95%;
        background: #fafafa;
    }

    .listIncident ul span.normal {
        padding: 3px 0 0 !important;
        font-family: 'Open Sans Semibold';
    }

    /* LÃƒÆ’Ã¢â‚¬Å¾NKAR TILL LOGGA IN */
    .loggain {
        padding: 6px 2% 6px 1% !important;
        margin: 0 4px 0 6px;
        border-radius: 0 0 3px 3px;
        border-left: 1px solid #aeaeae;
        border-right: 1px solid #aeaeae;
        border-bottom: 1px solid #aeaeae;
    }

    .loggain a {
        padding-left: 30px;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) left -1302px no-repeat;
        background-size: 38px;
        margin-right: 15px;
    }

    .service {
        border: 1px solid #bbb;
        border-radius: 3px;
        margin-top: 15px;
        width: 100%;
        float: left;
    }

    .service a {
        color: #000 !important;
    }

    .service .loggain {
        width: 65%;
        padding: 0 !important;
        margin: 0;
        border-radius: 0;
        border: none;
        vertical-align: top;
        background: none;
        position: relative;
        float: right;
    }

    .service .loggain a {
        padding-left: 0;
        background: none;
        display: block;
        margin-right: 0;
    }

    .service .loggain a.link {
        color: #077eb5 !important;
        margin-right: 0 !important;
        padding: 8px 10% 8px 10% !important;
        width: 80%;
        border-left: 1px solid #bbb;
        font: 15px/20px 'Open Sans Regular' !important;
    }

    .service .serviceHeader {
        border: none;
        border-radius: 3px 0 0 3px;
        position: relative;
        width: 42%;
        margin-top: 0;
        float: left;
    }

    .service .serviceHeader span.normal {
        padding: 7px 13px 7px 0 !important;
        float: left;
        width: 27%;
        text-align: center;
        background: none;
        border-right: none;
        margin-right: 0;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) 120% 50% no-repeat;
        background-size: 38px;
        font: 15px/22px 'Open Sans Regular' !important;
    }

    .service h3 {
        left: 0;
        width: 58%;
        margin: 0 !important;
        float: left;
        position: relative;
    }

    .service h3 a {
        padding: 7px 30px 7px 11px;
        font: 15px/22px 'Open Sans Regular' !important;
        display: block;
    }

    .service .dropdown {
        position: absolute;
        z-index: 200;
        background: #fff;
        padding: 5% 0 5% 5%;
        border-radius: 0 0 3px 3px;
        margin-top: 2px;
        width: 95%;
        box-shadow: -1px 2px 6px -1px #bbb;
        border: 1px solid #aeaeae;
        border-top: none;
        display: none;
    }

    .dropdown span {
        border-bottom: 1px solid #aeaeae;
        display: block;
        margin-left: -10px;
        padding-left: 10px;
        padding-bottom: 8px;
        margin-bottom: 8px;
    }

    .service .dropdown .eLoginLink {
        background: none;
        border-bottom: none;
        margin: 0 !important;
        font-size: 15px;
    }

    .service .dropdown a,
    .service .dropdown a:visited {
        color: #077eb5 !important;
    }

    .service .triggerWrp {
        background: rgb(249, 249, 249);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
        background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
        background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
        background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
        background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ececec', GradientType=0);
        border-left: 1px solid #bbb;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .triggerWrp {
        display: none;
    }

    .service .triggerWrp:hover {
        background: #f2f2f2;
    }

    .service .triggerWrp.pressed {
        background: rgb(61, 61, 61);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(61, 61, 61, 1) 0%, rgba(73, 73, 73, 1) 27%, rgba(102, 102, 102, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(61, 61, 61, 1)), color-stop(27%, rgba(73, 73, 73, 1)), color-stop(100%, rgba(102, 102, 102, 1)));
        background: -webkit-linear-gradient(top, rgba(61, 61, 61, 1) 0%, rgba(73, 73, 73, 1) 27%, rgba(102, 102, 102, 1) 100%);
        background: -o-linear-gradient(top, rgba(61, 61, 61, 1) 0%, rgba(73, 73, 73, 1) 27%, rgba(102, 102, 102, 1) 100%);
        background: -ms-linear-gradient(top, rgba(61, 61, 61, 1) 0%, rgba(73, 73, 73, 1) 27%, rgba(102, 102, 102, 1) 100%);
        background: linear-gradient(to bottom, rgba(61, 61, 61, 1) 0%, rgba(73, 73, 73, 1) 27%, rgba(102, 102, 102, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#666666', GradientType=0);
        border-radius: 0 3px 3px 0;
    }

    .service .loggain a.dropdownTrigger {
        background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) right 50% no-repeat;
        background-size: 38px;
        margin-right: 0;
        padding: 8px 30px 8px 10% !important;
        color: #000 !important;
    }

    .service .triggerWrp.pressed a.dropdownTrigger {
        color: #fff !important;
        background: url(/images/18.5d699354142b23030203e/arrow_up_large_white.png) right 50% no-repeat;
        background-size: 38px;
    }

    /* EtjÃƒÆ’Ã‚Â¤nstlÃƒÆ’Ã‚Â¤nk */
    .openService,
    .closedService {
        padding: 4% 4%;
        width: 91%;
        border-left: 1px solid #aeaeae;
        border-bottom: 1px solid #aeaeae;
        border-right: 1px solid #aeaeae;
        border-top: 1px solid #aeaeae;
        border-radius: 3px;
        margin: 10px auto 25px;
    }

    .closedService {
        background: #d70000;
        color: #fff;
    }

    .serviceKnappWrp {
        background: rgb(253, 216, 66);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDg0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2NlMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(253, 216, 66, 1) 0%, rgba(247, 206, 42, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 216, 66, 1)), color-stop(100%, rgba(247, 206, 42, 1)));
        background: -webkit-linear-gradient(top, rgba(253, 216, 66, 1) 0%, rgba(247, 206, 42, 1) 100%);
        background: -o-linear-gradient(top, rgba(253, 216, 66, 1) 0%, rgba(247, 206, 42, 1) 100%);
        background: -ms-linear-gradient(top, rgba(253, 216, 66, 1) 0%, rgba(247, 206, 42, 1) 100%);
        background: linear-gradient(to bottom, rgba(253, 216, 66, 1) 0%, rgba(247, 206, 42, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd842', endColorstr='#f7ce2a', GradientType=0);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        behaviour: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
        width: 100%;
        float: left;
        margin-top: 14px;
    }

    .servcieKnapp {
        float: left;
        font: 14px/21px 'Open Sans Regular';
        padding: 10px 0 10px 6%;
        background: #ffdd55;
        width: 94%;
        text-decoration: none;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat;
        background-size: 38px;
        background-position: 97.7% 50%;
    }

    .servcieKnapp:hover {
        text-decoration: none !important;
    }

    /* LOGGA IN LÃƒÆ’Ã¢â‚¬Å¾NKAR */
    .eLoginLink {
        background: #ffdd55;
        background: -moz-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd55), color-stop(100%, #fdd01a));
        background: -webkit-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -o-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -ms-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: linear-gradient(to bottom, #ffdd55 0%, #fdd01a 100%);
        border-radius: 3px;
        margin: 6px 0 !important;
        border-bottom: 1px solid #caa50d;
        font-size: 15px;
    }

    .eLoginLink:hover {
        background: #f7cc29;
    }

    .eLoginLink a {
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) 100% 50% no-repeat;
        background-size: 38px;
        padding: 8px 30px 8px 12px;
        display: block;
        text-decoration: none;
        color: #000;
        line-height: 20px !important;
    }

    .eLoginLink a:visited {
        color: #000 !important;
    }

    /* Inaktiv lÃƒÆ’Ã‚Â¤nk */
    .eLoginLink.inactiveLink {
        background: #ffe16c;
    }

    .eLoginLink.inactiveLink a,
    .inactiveLink .tjanstTrigger {
        zoom: 1;
        filter: alpha(opacity=60);
        opacity: 0.6;
        line-height: 20px !important;
    }

    .eLoginLinkSso.inactiveLink {
        background: #ffe16c;
    }

    .eLoginLinkSso.inactiveLink a {
        zoom: 1;
        filter: alpha(opacity=60);
        opacity: 0.6;
    }

    .eLoginLink.inactiveLink:hover,
    .eLoginLinkSso.inactiveLink:hover {
        background: #ffe16c;
    }

    .service .eLoginLink.inactiveLink:hover,
    .service .eLoginLinkSso.inactiveLink:hover {
        background: none;
    }

    .tjanstInnerWrp.inactiveLink a,
    .tjanstNotSsoWrp.inactiveLink a {
        zoom: 1;
        filter: alpha(opacity=60);
        opacity: 0.6;
    }

    /* SSO */
    .eLoginLinkSso {
        background: #ffdd55;
        background: -moz-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd55), color-stop(100%, #fdd01a));
        background: -webkit-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -o-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -ms-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: linear-gradient(to bottom, #ffdd55 0%, #fdd01a 100%);
        border-radius: 3px;
        margin: 0 0 0 !important;
        border-bottom: 1px solid #caa50d;
    }

    .eLoginLinkSso:hover {
        background: #f7cc29;
    }

    .eLoginLinkSso a {
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat;
        background-size: 38px;
        padding: 8px 12px;
        display: block;
        text-decoration: none;
        font-size: 15px;
        color: #000 !important;
    }

    .service .eLoginLinkSso {
        background: none;
        margin: 0 !important;
        border-bottom: none;
    }

    .service .eLoginLinkSso a:hover {
        background: none;
        text-decoration: underline;
        line-height: 20px !important;
        font-size: 15px !important;
    }

    /* ÃƒÆ’Ã¢â‚¬â€œppettider tjÃƒÆ’Ã‚Â¤nster */
    .oppettiderWrp {
        border: 1px solid #bbb;
        border-radius: 3px;
        padding: 7px 10px;
        margin: -1px 0px 0;
        position: relative;
    }

    .oppettiderArrow {
        height: 7px;
        width: 24px;
        background: url(/images/18.15532c7b1442f256bae6b9/toparrow_white.png) 10px top no-repeat;
        background-size: 14px;
        position: relative;
        z-index: 10;
        margin-top: 1px;
    }

    .oppettiderWrp p {
        margin-bottom: 0 !important;
    }

    .oppettider {
        font-size: 15px;
    }

    /*--------------------------------- E-TJÃ„NSTER NY ----------------------------- */
    /* Listan */
    .tjanstWrp {
        width: 100%;
        padding: 0;
        position: relative;
    }

    .tjanstWrp.noSign .tjanstInlogg {
        display: none;
    }

    .tjanstInnerWrp {
        width: 41%;
        float: left;
        border-radius: 3px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .tjanstLank {
        width: 58%;
        float: left;
        padding: 0;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 3px;
        margin-right: 1%;
        background: #ffdd55;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd55), color-stop(100%, #fdd01a));
        background: -webkit-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -o-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: -ms-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
        background: linear-gradient(to bottom, #ffdd55 0%, #fdd01a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd55', endColorstr='#fdd01a', GradientType=0);
        border-bottom: 1px solid #caa50d;
    }

    .tjanstLank a,
    .tjanstInlogg a {
        text-decoration: none;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat;
        background-size: 38px;
        display: block;
        color: #000;
        padding: 8px 30px 8px 12px;
        font-size: 15px;
    }

    .tjanstInlogg.inactiveLink a {
        zoom: 1;
        filter: alpha(opacity=60);
        opacity: 0.6;
    }

    .tjanstLank a {
        padding-right: 30px;
    }

    .tjanstInlogg a {
        padding: 7px 30px 8px 5%;
    }

    .tjanstLank a:hover,
    .tjanstInlogg a:hover {
        text-decoration: underline;
    }

    .tjanstTid {
        width: 30%;
        float: left;
        text-align: center;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 7px 0 8px;
        border: 1px solid #bbb;
        border-right: none;
        border-radius: 3px 0 0 3px;
        font-size: 15px;
    }

    .tjanstWrp.noSign .tjanstTid {
        border: 1px solid #bbb !important;
        border-radius: 3px !important;
        width: 30%;
    }

    .tjanstInlogg {
        width: 70%;
        float: left;
        border: 1px solid #bbb;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
        position: relative;
        border-radius: 0 3px 3px 0;
    }

    .tjanstInlogg.small {
        width: 52%;
    }

    /* Dropdown */
    .ickeSsoWrp {
        background: #fefefe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e7e7e7));
        background: -webkit-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
        background: -o-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
        background: -ms-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
        background: linear-gradient(to bottom, #fefefe 0%, #e7e7e7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
    }

    a.ickeSso {
        background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) right 50% no-repeat;
        background-size: 38px;
    }

    a.ickeSso.active {
        background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) right 50% no-repeat;
        background-size: 38px;
    }

    .drop {
        position: absolute;
        top: 36px;
        right: 0;
        width: 100%;
        background: #fff;
        z-index: 100;
        border: 1px solid #bbb;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 1px;
        box-shadow: 0 3px 5px #bbb;
        border-radius: 0 0 3px 3px;
    }

    /* Felmeddelande */
    .infoHover {
        background: url(/images/18.4a47257e143e26725ae39ce/info_service.png) 0 0 no-repeat;
        background-size: 39px;
        height: 39px;
        width: 39px;
        float: right;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        right: 0;
        top: 0;
        margin-left: 1.5%;
        display: none;
    }

    .infoHover:hover,
    .infoHover.noSign:hover {
        background: url(/images/18.4a47257e143e26725ae3b91/info_service_hoover.png) 0 0 no-repeat;
        background-size: 39px;
    }

    .infoHover.noSign {
        background: url(/images/18.4a47257e143e26725ae39ce/info_service.png) 0 0 no-repeat;
        background-size: 39px;
        height: 39px;
        width: 39px;
        float: left;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        left: auto;
        right: 21%;
        top: 0;
        margin-left: 6px;
        display: none;
    }

    .infoHover.small {
        display: inline-block;
    }

    .incidentMessage {
        width: 41%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: none;
        position: absolute;
        top: 37px;
        right: 0;
        margin: 0;
        z-index: 100;
        border-radius: 0 0 3px 3px;
        background: #fff url(/images/18.15532c7b1442f256bae12755/pil_hoover_03.png) 95% top no-repeat;
        background-size: 14px;
        padding-top: 7px;
    }

    .incidentMessage.noSign {
        background-position: 40% top;
    }

    .incidentMessage ul {
        list-style: none;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        background: #fff;
        margin-bottom: 0;
        padding-bottom: 10px;
        border: 2px solid #1c5288 !important;
        border-top: none !important;
        border-collapse: collapse;
        border-radius: 0 0 3px 3px;
    }

    .incidentMessage ul li {
        padding: 10px 15px 0 0 !important;
        margin: 0 0 10px !important;
        border-top: 1px solid #003366;
    }

    .incidentMessage ul li:first-child {
        border-top: none;
    }

    .incidentMessage h4 {
        padding: 8px 5%;
        margin-bottom: 0;
        display: block !important;
        width: 100%;
        border-radius: 3px 3px 0 0;
        background: #1c5288;
        color: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 15px;
        line-height: 20px;
    }

    .incidentMessage span {
        padding: 0 0 0 0;
        display: block;
    }

    .incidentMessage h4 span {
        padding: 0;
    }

    .incidentMessageGen span.ingress {
        background: #1c5288 url(/images/18.5d699354142b230302051/info_white.png) 3px 0px no-repeat;
        display: block;
        background-size: 36px;
        padding: 8px 8px 8px 40px;
        color: #fff;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 3px 3px 0 0;
        font-size: 15px;
        line-height: 20px;
    }

    .incidentMessageGen span.normal {
        display: block;
        border: 1px solid #bbb;
        border-top: none;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 5px 10px;
        margin-bottom: 30px;
        border-radius: 0 0 3px 3px;
    }

    /*WARN*/
    .incidentMessageWarn h4 span {
        background: #ca4c00 url(/images/18.5d699354142b230302069/warning_white.png) 3px 0px no-repeat;
        display: block;
        background-size: 36px;
        padding: 8px 8px 8px 40px;
        color: #fff;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 3px 3px 0 0;
        font-size: 15px;
        line-height: 20px;
    }

    .incidentMessageWarn span.normal {
        display: block;
        border: 1px solid #bbb;
        border-top: none;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 5px 10px;
        margin-bottom: 30px;
        border-radius: 0 0 3px 3px;
    }

    /* Nya kris/globala meddelanden 2018-11 */
    .iw-message__container {
        position: relative;
        max-height: 49px;
        margin: 0px 41px;
    }

    .iw-message {
        position: relative;
        min-width: 10px;
        height: 100%;
        padding: 4px 15px 5px;
    }

    .iw-message--global {
        background: #184f84;
    }

    .iw-message--crisis {
        background: #e9600e;
    }

    .iw-message:before,
    .iw-message:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        height: 100%;
        width: 41px;
        background-repeat: repeat;
        background-size: auto;
    }

    .iw-message:before {
        background-position: bottom left;
        left: -41px;
    }

    .iw-message:after {
        background-position: bottom right;
        right: -41px;
    }

    .iw-message--global:before {
        background-image: url(/images/18.5d699354142b230302054/1385971925288/left_top_info.png);
    }

    .iw-message--global:after {
        background-image: url(/images/18.5d699354142b230302062/1385971926646/right_top_info.png);
    }

    .iw-message--crisis:before {
        background-image: url(/images/18.5d699354142b2303020dc4/1386082891274/left_top_warning.png);
    }

    .iw-message--crisis:after {
        background-image: url(/images/18.5d699354142b2303020dc5/1386082891401/right_top_warning.png);
    }

    .iw-message p {
        font-family: 'Open Sans Semibold';
        font-size: 15px;
        color: #fff !important;
        padding-left: 30px;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .iw-message--global p {
        background: url(/images/18.5d699354142b230302051/info_white.png) -5px -5px no-repeat;
        background-size: 31px;
        line-height: 20px;
    }

    .iw-message--crisis p {
        background: url(/images/18.5d699354142b230302069/warning_white.png) -5px -5px no-repeat;
        background-size: 36px;
    }
}

@media screen and (max-width: 768px) {
    .iw-message:before,
    .iw-message:after {
        display: none;
    }

    .iw-message__container {
        max-height: none;
        margin: 0;
    }
}

@media screen {
    /*Enskilda sidan */
    .eLoginLinkSso.small {
        width: 82%;
        float: left;
    }

    .tjanstTriggerWrp.small,
    .tjanstDropdown.small {
        width: 82%;
    }


    .incidentMessage.small {
        width: 100%;
    }

    .tjanstNotSsoWrp {
        position: relative;
    }

    .tjanstTriggerWrp {
        background: #ffd93e;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd93e), color-stop(100%, #f7cc29));
        background: -webkit-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -o-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -ms-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: linear-gradient(to bottom, #ffd93e 0%, #f7cc29 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29', GradientType=0);
        display: block;
        border-bottom: 1px solid #c9a50d;
        border-radius: 3px;
        text-decoration: none;
        zoom: 1;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
    }

    .tjanstTriggerWrp.active {
        background: #f7cc29;
    }

    .tjanstTriggerWrp a {
        text-decoration: none;
        color: #000;
        background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) right 50% no-repeat;
        background-size: 38px;
        display: block;
        padding: 8px 0 8px 15px;
        font-size: 15px;
        line-height: 19px;
    }

    .tjanstTriggerWrp a:hover {
        text-decoration: underline;
    }

    .tjanstTriggerWrp.active a {
        background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) right 50% no-repeat;
        background-size: 38px;
    }

    .tjanstDropdown {
        border: 1px solid #bbb;
        border-radius: 0 0 3px 3px;
        border-top: none;
        margin-top: 0;
        padding-bottom: 10px;
        padding-top: 10px;
        position: absolute;
        background: #fff;
        z-index: 100;
        width: 100%;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
    }

    .tjanstDropdown .eLoginLink {
        margin: 0 !important;
        background: none;
        border: none;
    }

    .tjanstDropdown .eLoginLink a {
        padding: 5px 30px 5px 15px;
    }

    .tjanstDropdown .eLoginLink a:hover {
        text-decoration: underline !important;
    }

    /* --------------------------------- PRESSBILDER ------------------------------ */
    .pressImgWrp {
        float: left;
        width: 100%;
        border-top: 1px solid #bbb;
        margin-bottom: 0px;
        padding-top: 25px;
        padding-bottom: 15px;
    }

    .pressImgWrp:first-child {
        border-top: none;
        padding-top: 0;
    }

    .pressImg {
        float: left;
        width: 50%;
        margin-bottom: 20px;
    }

    .pressImg img {
        float: left;
        margin-right: 0px;
        width: 120px;
        overflow: hidden;
        min-height: 100px;
    }

    .pressImgText {
        float: none;
        display: block;
        overflow: hidden;
        padding-left: 10px;
        padding-right: 35px;
        max-width: 62%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .pressImg .aWrp {
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        border-bottom: 1px solid #7a7a7a;
        border-left: 1px solid #aeaeae;
        border-right: 1px solid #aeaeae;
        border-top: 1px solid #aeaeae;
        border-radius: 3px;
        margin-top: 5px;
        margin-bottom: 10px;
    }

    .pressImg .aWrp a {
        background: url(/images/18.5d699354142b230302048/download.png) -2px 50% no-repeat;
        background-size: 38px;
        padding: 5px 10px 5px 35px;
        display: block;
        color: #000;
        text-decoration: none;
    }

    .pressImg .aWrp a:hover {
        text-decoration: underline;
    }

    .imgAvd,
    .imgPhone {
        display: block;
        width: 100%;
        margin-top: 5px;
    }

    /* ----------------------------------- TEXTPUFF ------------------------------- */
    .textPuff {
        border: 1px solid #f2f2f2;
        padding: 0 0 0 0;
        border-radius: 5px;
        margin-bottom: 1em;
    }

    .textPuff h2 {
        margin: 0 !important;
        padding: 0.6em 0 0.5em 0.6em !important;
        background: #dfeff7;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGQxMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #dfeff7 0%, #a2daf4 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfeff7), color-stop(100%, #a2daf4));
        background: -webkit-linear-gradient(top, #dfeff7 0%, #a2daf4 100%);
        background: -o-linear-gradient(top, #dfeff7 0%, #a2daf4 100%);
        background: -ms-linear-gradient(top, #dfeff7 0%, #a2daf4 100%);
        background: linear-gradient(to bottom, #dfeff7 0%, #a2daf4 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfeff7', endColorstr='#a2daf4', GradientType=0);
        border-radius: 5px;
        border-bottom: 1px solid #93d0ee;
        color: #000;
        display: block;
        font-weight: normal !important;
        font-family: "OpenSansSemiBold", sans-serif;
    }

    .textPuff h2:hover {
        margin: 0 !important;
        padding: 0.6em 0 0.5em 0.6em !important;
        background: #dfeff7;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGQxMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #dfeff7 0%, #93d0ee 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfeff7), color-stop(100%, #93d0ee));
        background: -webkit-linear-gradient(top, #dfeff7 0%, #93d0ee 100%);
        background: -o-linear-gradient(top, #dfeff7 0%, #93d0ee 100%);
        background: -ms-linear-gradient(top, #dfeff7 0%, #93d0ee 100%);
        background: linear-gradient(to bottom, #dfeff7 0%, #93d0ee 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfeff7', endColorstr='#93d0ee', GradientType=0);
        border-radius: 5px;
        border-bottom: 1px solid #a2daf4;
        color: #000;
        display: block;
        font-weight: normal !important;
    }

    .textPuff .normal {
        padding: 1em;
        margin-bottom: 0;
    }


    /* ----------------------------- VÃƒÆ’Ã¢â‚¬Å¾NSTERMENY ----------------------------- */
    /* GENERAL STYLE */
    .menu-level {
        list-style: none;
        overflow: hidden;
        font-size: 14px !important;
    }

    .menu-level .menu-list-item {
        margin: 4px 0 4px 0;
    }

    .menu-level a {
        background: url(/images/18.12815e4f14a62bc048f2896/grey_smallarrow_right_106.png) no-repeat -7px 50%;
        background-size: 38px;
        position: relative;
        border-bottom: none !important;
        padding: 4px 10px 4px;
        text-decoration: none;
    }

    .menu-level a:hover {
        background: url(/images/18.12815e4f14a62bc048f2894/black_smallarrow_right_97.png) no-repeat -7px 50%;
        background-size: 38px;
        position: relative;
        border-bottom: none !important;
    }

    .leftMenu a {
        display: block;
    }

    .linkWrp {
        margin: 8px 0 0px;
        display: inline-block;
    }

    a[data-empty="yes"] {
        background: none;
    }

    a[data-empty="yes"]:hover {
        background: none;
    }

    .linkWrp a {
        color: #000 !important;
    }

    /* LEVEL 1 */
    .level-1 {
        padding: 0 0 10px 6px !important;
        margin: 0 !important;
        overflow: hidden;
    }

    .level-1 > .menu-list-item {
        border-top: 1px dashed #bbb;
        margin-top: -1px !important;
        padding: 2px 0px;
    }

    .level-1 > .menu-list-item:first-child {
        border-top: none;
    }

    .level-1 > .closed > .linkWrp > a {
        padding-left: 15px;
        border-left: none !important;
    }

    .level-1 > .open {
        padding: 0 !important;
        margin-right: 0;
        background: #fff;
        border-bottom: none;
    }

    .level-1 > .open:first-child {
        margin-top: 10px !important;
    }

    .level-1 > .open > img {
        position: relative;
        top: 15px;
        right: -7px;
    }

    .level-1 > .open > img:first-child {
        top: -15px;
        right: -7px;
    }

    .level-1 > .open > .linkWrp {
        background: #f4f4f3;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRkZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #f4f4f3 0%, #d9dddc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f3), color-stop(100%, #d9dddc));
        background: -webkit-linear-gradient(top, #f4f4f3 0%, #d9dddc 100%);
        background: -o-linear-gradient(top, #f4f4f3 0%, #d9dddc 100%);
        background: -ms-linear-gradient(top, #f4f4f3 0%, #d9dddc 100%);
        background: linear-gradient(to bottom, #f4f4f3 0%, #d9dddc 100%);
        display: block;
        border-radius: 13px;
        padding: 3px 5px;
        border-bottom: 1px solid #bdbdbd;
        behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
    }

    .level-1 > .currentSubMenu > .linkWrp {
        background: #575757;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3NTc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #575757 0%, #666666 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #575757), color-stop(100%, #666666));
        background: -webkit-linear-gradient(top, #575757 0%, #666666 100%);
        background: -o-linear-gradient(top, #575757 0%, #666666 100%);
        background: -ms-linear-gradient(top, #575757 0%, #666666 100%);
        background: linear-gradient(to bottom, #575757 0%, #666666 100%);
        display: block;
        border-radius: 13px;
        padding: 3px 5px;
        behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
    }

    .level-1 > .currentSubMenu > .linkWrp > a.currentSubMenu {
        background: url(/images/18.5d699354142b2303020359/arrow_down_grey.png) no-repeat 0 50%;
        background-size: 38px;
        padding-left: 15px;
        text-decoration: none;
        color: #000;
        font-family: "Open Sans Semibold";
    }

    .level-1 > .open > .linkWrp > a.currentSubMenu {
        font-family: "Open Sans Semibold";
    }

    .level-1 > .open > .linkWrp > a {
        background: url(/images/18.5d699354142b2303020359/arrow_down_grey.png) no-repeat 0 50%;
        background-size: 38px;
        padding-left: 15px;
        text-decoration: none;
    }

    .level-1 > .closed > .linkWrp {
        margin: 5px 0 !important;
    }

    .level-1 > .open > .linkWrp {
        margin-top: 8px !important;
    }

    .closed ul {
        display: none;
    }

    /* ALL OTHER LEVELS */
    .menu-level {
        padding-left: 10px;
        margin-bottom: 10px;
    }

    .menu-level > .menu-list-item {
        margin: 0px 0 0 0;
    }

    .menu-level > .closed {
        margin-left: 5px;
    }

    .menu-level > .closed > .linkWrp {
        margin-left: 2px;
        display: block;
        margin-right: 5px;
    }

    .menu-level > .closed > .linkWrp > a {
        padding-left: 28px;
        border-left: 3px solid #ddd;
    }

    .menu-level > .currentSubMenu > .linkWrp {
        background: rgb(66, 66, 66);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(66, 66, 66, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(66, 66, 66, 1)), color-stop(100%, rgba(87, 87, 87, 1)));
        background: -webkit-linear-gradient(top, rgba(66, 66, 66, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -o-linear-gradient(top, rgba(66, 66, 66, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -ms-linear-gradient(top, rgba(66, 66, 66, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: linear-gradient(to bottom, rgba(66, 66, 66, 1) 0%, rgba(87, 87, 87, 1) 100%);
        display: block;
        border: 1px solid #666;
        behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
        border-radius: 15px;
        padding: 3px 5px;
    }

    .menu-level > .closed > .linkWrp > a.currentSubMenu {
        display: block;
        border-left: none;
        behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
        padding: 4px 12px 4px 30px;
        text-decoration: none;
        color: #fff !important;
        font-family: "Open Sans Regular";
        line-height: 20px;
    }

    .menu-level > .open > .linkWrp > a.currentSubMenu {
        font-family: "Open Sans Regular";
    }

    .menu-level > .open {
        padding: 0;
        margin: 0 !important;
    }

    .menu-level > .open > .linkWrp {
        background: #eee;
        display: block;
        border-radius: 15px;
        padding: 0px 10px;
        border-bottom: 1px solid #bdbdbd;
        behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
        margin: 8px 5px 0 0px;
    }

    .menu-level > .open > .linkWrp > a {
        background: url(/images/18.12815e4f14a62bc048f2893/black_smallarrow_down_99.png) no-repeat -11px -3px;
        background-size: 38px;
        padding-left: 23px !important;
    }

    .menu-level > .open > .linkWrp.currentSubMenuWrp > a {
        background: url(/images/18.12815e4f14a62bc048f2895/grey_smallarrow_down_107.png) no-repeat -11px -3px !important;
        background-size: 38px !important;
        padding-left: 23px !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .menu-level > .open > .linkWrp.currentSubMenuWrp {
        margin-left: 0px !important;
        margin-bottom: 0 !important;
        margin-top: 8px;
        margin-right: 5px;
        background: #333333; /* Old browsers */
        background: -moz-linear-gradient(top, #333333 0%, #545454 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #545454)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #333333 0%, #545454 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #333333 0%, #545454 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #333333 0%, #545454 100%); /* IE10+ */
        background: linear-gradient(to bottom, #333333 0%, #545454 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#545454', GradientType=0); /* IE6-9 */
    }

    .currentSubMenuWrp { /* FÃƒÆ’Ã¢â‚¬Å¾RGA AKTIVA LI:N */
        background: rgb(65, 65, 65);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(65, 65, 65, 1)), color-stop(100%, rgba(87, 87, 87, 1)));
        background: -webkit-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -o-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -ms-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: linear-gradient(to bottom, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        border-radius: 15px;
        behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
    }

    .currentSubMenuWrp a.currentSubMenu {
        color: #fff !important;
        background-position: 3px 9px;
        background-size: 38px;
    }


    .leftMenuWrp { /* HÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥llare till menyn */
        overflow: hidden;
        width: 31.3% !important;
        margin-bottom: 40px;
    }

    .leftMenuWrp .sv-jcrmenu-portlet {
        margin-right: 0
    }

    .leftMenu {
        border-right: 1px solid #bbb;
        padding-right: 2px;
    }

    .leftMenu a {
        text-decoration: none !important;
    }

    .submenuFadeShadow {
        background: url(/images/18.5d699354142b23030201fb/submenu_fade_shadow.png) no-repeat right top;
        height: 200px;
        width: 100%;
    }

    /* -------------------------------- SÃƒÆ’Ã¢â‚¬â€œK ------------------------------------------ */
    /* SÃƒÆ’Ã‚Â¶kfÃƒÆ’Ã‚Â¤lt */
    #base-search-field .search-input {
        width: 100% !important;
        right: 0 !important;
        padding: 12px 2% !important;
        margin-bottom: 10px;
        font-size: 16px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    #base-search-field button.searchButton {
        left: auto !important;
        right: 6px !important;
        top: -53px !important;
        float: right !important;
    }

    #mobileSearchFilterWrp {
        display: none;
    }

    .sv-facetedsearch-portlet {
        position: relative;
    }

    /* Facetter */
    #facets {
        width: 100% !important;
        margin-top: 5px;
        border-bottom: 1px solid #aeaeae;
    }

    .searchFacets {
        margin-bottom: 5px;
        padding-top: 0;
    }

    .searchFacets ul {
        border-bottom: 1px solid #aeaeae;
        padding-bottom: 20px;
    }

    .searchFacets a {
        color: #077eb5 !important;
    }

    .facetTabs {
        width: 100% !important;
        line-height: normal !important;
        background: rgb(239, 239, 239) !important;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUxZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
        background: -moz-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 239, 239, 1)), color-stop(100%, rgba(226, 225, 224, 1))) !important;
        background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -o-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: -ms-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        background: linear-gradient(to bottom, rgba(239, 239, 239, 1) 0%, rgba(226, 225, 224, 1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#e2e1e0', GradientType=0) !important;
        border-bottom: 1px solid #959595;
        border-radius: 3px;
        overflow: hidden;
    }

    .facetTabs ul.facetTabList {
       display: flex;
       width: initial;
       margin: 0;
       padding: 0;
       list-style: none;
    }

    .facetTabs ul.facetTabList li {
       width: 16%;
       margin: 0;
       padding: 0;
       display: flex;
       text-align: center;
       height: initial;
    }

    ul.facetTabList li:nth-child(1) {
       width: 14%;
    }

    ul.facetTabList li:nth-child(2) {
       width: 16%;
    }

    ul.facetTabList li:nth-child(3) {
       width: 19%;
    }

    ul.facetTabList li:nth-child(4) {
       width: 34%;
    }

    ul.facetTabList li:nth-child(5) {
       width: 17%;
    }

    .facetTabs ul.facetTabList li a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        text-decoration: none;
        padding: 10px 8px;
        border-right: 1px solid #c4c4c0;
        color: #000;
        background: none !important; 
        font-size: 14px !important;
    }

    .facetTabs ul.facetTabList li a:hover {
       text-decoration: underline !important;
    }

    .facetTabs ul.facetTabList li.facetTabActive span {
       font-weight: normal; 
       color: #fff;
       display: flex;
       align-items: center;
       justify-content: center;
       width: 100%;
       background: rgb(33,33,33) !important;
       background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzUzNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
       background: -moz-linear-gradient(top,  rgba(33,33,33,1) 0%, rgba(83,83,82,1) 100%) !important;
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,33,33,1)), color-stop(100%,rgba(83,83,82,1))) !important;
       background: -webkit-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
       background: -o-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
       background: -ms-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
       background: linear-gradient(to bottom,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#535352',GradientType=0 ) !important; 
       font-size: 14px !important;
    }

    /* Sortering */
    .searchSort {
        width: 100%;
        height: 60px;
        margin-top: 5px;
        float: left;
    }

    .searchSort ul {
        width: 53%;
        float: right;
        text-align: right;
    }

    .searchSort ul li {
        display: inline-block;
    }

    .searchSort ul li a {
        color: #077eb5 !important;
    }

    .searchSort ul li span,
    .searchSort ul li a:hover {
        text-decoration: underline !important;
    }

    /* Antal trÃƒÆ’Ã‚Â¤ffar */
    .searchNoHits {
        position: relative;
        top: -60px;
        width: 50%;
        margin-top: 0 !important
    }

    /* Resultat */
    .searchHitsWrp {
        margin-top: -50px;
    }

    .searchHitsWrp a,
    .searchHitsWrp a:hover {
        font: 16px/20px 'Open Sans Regular' !important;
    }

    .searchHitsWrp .footer {
        background: #fff;
        padding-top: 0;
        font-size: 14px;
        color: #333 !important;
        border-top: none !important;
    }

    /* Paginering */
    .pagination {
        float: left;
        text-align: center;
        width: 100%;
        border-top: 1px solid #bbb;
    }

    .pagination a {
        border: none !important;
        color: #077eb5 !important;
    }

    .pagination a:hover {
        background: none;
        text-decoration: underline;
    }

    .pagination a,
    .pagination span {
        float: none;
        display: inline-block;
    }

    .pagination .current {
        background: none;
        border: none;
        font-weight: normal;
        color: #000 !important;
        padding: 8px;
        font-size: 15px !important;
        border-top: 3px solid #000;
        border-radius: 0;
        margin-top: 0;
        text-decoration: underline;
    }

    .pagination .prev {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -916px no-repeat;
        background-size: 38px;
        padding-left: 30px;
    }

    .pagination .next {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -878px no-repeat;
        background-size: 38px;
        padding-right: 30px;
    }

    .pagination .prev:hover {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -916px no-repeat;
        background-size: 38px;
    }

    .pagination .next:hover {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -878px no-repeat;
        background-size: 38px;
    }

    .pagination .current.prev,
    .pagination .current.next {
        border: none;
        color: #999 !important;
        font-weight: normal;
        background-color: #FFFFFF;
        text-decoration: none;
        background: none;
    }

    .pagination .current.prev:hover,
    .pagination .current.next:hover {
        background: none;
    }

    /* -------------------------- ADMIN ENKATER --------------------------- */
    .panel {
        margin-bottom: 10px;
        background-color: #fff;
        border: 1px solid transparent;
        border-radius: 4px;
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    }

    .panel-default {
        border-color: #ddd;
    }

    .panel-default > .panel-heading {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd;
    }

    .panel-heading {
        padding: 10px 15px;
        border-bottom: 1px solid transparent;
        border-top-right-radius: 3px;
        border-top-left-radius: 3px;
    }

    .panel-body {
        margin-bottom: 10px
    }

    .enkatStyling {
        border: solid 1px #ccc;
        border-radius: 5px;
        display: block;
        margin: 10px 0 5px;
        padding: 5px;
    }

    /* -------------------------- RESPONSIVE IFRAME ---------------------------------- */
    .movieiframe {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        margin-bottom: 14px;
        border: 1px solid #bbb;
    }

    .movieiframe iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    ul.onumrerad-svart-punkt, ol.onumrerad-svart-punkt {
        list-style: none;
        margin: 10px 0 0 0;
        padding-left: 0;
    }

    .onumrerad-svart-punkt li {
        margin: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .moreShortcuts div .onumrerad-svart-punkt li {
        margin-left: 0 !important;
    }

    ul.normal {
        padding-left: 25px;
    }

    ul.onumrerad-svart-punkt.normal {
        padding-left: 0px !important;
    }

    /*----------------------------------------------- FOOTER ------------------------------------------------------*/
    .footer {
        border-top: 15px solid #e2e2e2 !important;
        background: #fafafa !important;
        padding-top: 25px;
        color: #000 !important;
        width: 100%;
        font-family: 'Open Sans Regular' !important;
    }

    .footer a:hover {
        color: #168dc4;
    }

    .footer a[href^="tel:"] {
        font-size: 21px;
        font-family: "Open Sans Semibold";
        color: #d17d00 !important;
    }

    .footer a[href^="tel:"]:hover,
    .footer a[href^="tel:"]:focus {
        text-decoration: underline !important;
    }

    .footer a[href^="tel:"]:visited {
        color: #d17d00 !important;
    }

    .footer ul.onumrerad-svart-punkt li,
    .footer ol.onumrerad-svart-punkt li {
        margin-left: 0;
    }

    .footer .onumrerad-svart-punkt li img.sv-linkicon {
        display: none;
    }

    .footer .skv-vd .vdHandelseDatum {
        background-color: #eee;
    }

    .footer .skv-vd .vdHandelseDatum .vdDate,
    .footer .skv-vd .vdHandelseDatum .vdMonth {
        color: #4b4b4b;
    }

    .footer .underrubrik-h2-liten {
        font-size: 14px !important;
        font-family: "Open Sans Semibold";
    }

    .footer .list-social-links ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .footer .list-social-links ul li {
        margin: 0 0 3px 25px;
    }

    .footer .list-social-links ul li a {
        position: relative;
        text-decoration: none;
        font-family: "Open Sans Regular", arial, sans-serif, sans-serif !important;
        color: #168dc4;
        font-weight: normal !important;
        font-style: normal !important;
        font-size: 14px !important;
    }

    .footer .list-social-links ul li a:hover,
    .footer .list-social-links ul li a:visited {
        color: #168dc4;
        text-decoration: underline !important;
    }

    .footer .list-social-links ul li a:before {
        content: "";
        display: block;
        position: absolute;
        left: -25px;
        top: -2px;
        background-image: url('/images/18.361dc8c15312eff6fd19154/1465974871734/ico-social.svg');
        background-size: 100% 200%;
        background-repeat: no-repeat;
        background-position: 50% 0;
        width: 22px;
        height: 22px;
    }

    .footer .list-social-links ul li a.fb:before {
        background-position: 50% 100%;
    }

    .footer .startsidelank {
        font-size: 14px !important;
        font-family: "Open Sans Regular", arial, sans-serif !important;
        font-weight: normal !important;
    }

    .skv-logo-footer {
        text-align: center;
    }

    .skv-logo-footer__link {
        display: inline-block;
    }

    .skv-logo-footer__img {
        display: inline;
        margin: 30px 0 10px 0;
        width: 80px;
        height: auto;
    }

    .skv-logo-footer .normal {
        display: block;
        text-align: center;
        margin: 0 auto 50px auto;
    }
}

@media screen and (max-width: 480px) {
    .skv-logo-footer .normal {
        width: 189px;
    }
}

@media screen {
    .footer h1 {
        padding-bottom: 0;
    }

    .footerBot {
        background: #ddd;
    }

    .footerBot p {
        margin-bottom: 0 !important;
    }

    .footerBot a {
        text-decoration: none !important;
    }

    /* Aktuellt */
    .footerNews {
        padding: 0px 1px 30px !important;
    }

    .footerNews ul.sv-channel {
        height: 100% !important;
        background: rgb(249, 249, 249);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(185, 185, 186, 1)));
        background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#b9b9ba', GradientType=0);
        border-radius: 0 0 3px 0;
        padding: 0 1px 1px;
        overflow: hidden;
    }

    .footerNews span.normal {
        margin-top: 7px !important;
        float: left;
    }

    .footerNews h3 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .footerNews .slides > li {
        background: rgb(249, 249, 249);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
        background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0);
        margin-bottom: 0 !important;
        border-radius: 0 0 3px 0px;
        padding: 2% 4% 20px;
        width: 92% !important;
    }

    .footerNews .flex-direction-nav {
        position: absolute;
        bottom: -8px;
        left: 1px;
        padding-left: 0;
        background: url(/images/18.5d699354142b23030201f6/flik_vit.png) no-repeat;
    }

    .counterBoxTwo {
        position: absolute;
        bottom: 13px;
        z-index: 10;
        left: 42px;
        width: 30px;
        font-size: 14px;
    }

    .footerNewsMenu {
        background: rgb(249, 249, 249);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(185, 185, 186, 1)));
        background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(185, 185, 186, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#b9b9ba', GradientType=0);
        padding: 0px 1px 1px;
        float: left;
        border-radius: 0 0 3px 0;
        overflow: hidden;
        width: 99%;
    }

    .footerNewsMenuInner {
        background: rgb(245, 245, 245);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
        background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -o-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -ms-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
    }

    .footer-number-bold-phone span {
        font-family: Open Sans semibold;
        background: url(/images/18.5d699354142b230302060/phone_blue.png) -7px no-repeat;
        background-size: 35px;
        display: block;
        padding-left: 25px;
    }

    /* LITE ALLT MÃƒÆ’Ã¢â‚¬â€œJLIGT */
    a[href^=tel] {
        color: #000 !important;
        text-decoration: none !important;
        background: none !important;
    }

    input[type="search"]::-webkit-search-cancel-button {
        -webkit-appearance: none !important;
    }

    .noJava {
        background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
        border-radius: 2px;
        padding: 20px 20px 20px 15px;
        font-size: 14px;
    }

    .noJavaInner {
        background: url(/images/18.5d699354142b230302050/info_blue.png) 0 -7px no-repeat;
        padding-left: 40px;
        background-size: 38px;
        min-height: 24px;
        max-width: 980px;
        margin: 0 auto;
    }

    .main-header .noJava {
        padding: 10px;
        background: #f2f2f2;
        border-radius: 0 0 3px 3px;
        font-size: 13px;
    }

    .main-container {
        margin-top: 0;
    }

    /* DEKLARERA 2014 */
    .dekWrp {
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        border-bottom: 1px solid #7a7a7a;
        border-left: 1px solid #aeaeae;
        border-right: 1px solid #aeaeae;
        border-top: 1px solid #aeaeae;
        border-radius: 3px;
        text-align: center;
        padding: 5px 0;
    }

    .dekWrp:hover {
        background: #eaeaea;
    }

    .dekWrp.yellow {
        background: #ffd93e;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd93e), color-stop(100%, #f7cc29));
        background: -webkit-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -o-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -ms-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: linear-gradient(to bottom, #ffd93e 0%, #f7cc29 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29', GradientType=0);
        border-top: 1px solid #f7cc29;
        border-left: 1px solid #f7cc29;
        border-right: 1px solid #f7cc29;
        border-bottom: 1px solid #caa50d;
    }

    .dekWrp.yellow:hover {
        background: #f7cc29;
    }

    .dekWrp img {
        max-width: 54px;
        display: block;
        margin: 0 auto;
        border: none;
        outline: none;
    }

    .dekWrp p {
        margin-top: 5px;
    }

    .dekWrp a {
        display: block;
        text-decoration: none;
    }

    .dekWrp a:hover {
        text-decoration: none !important;
    }

    /* Filmcenter */
    .movieList {
        padding-left: 0;
        list-style: none;
    }

    .movieList .movie {
        margin-bottom: 20px;
        border-bottom: 1px solid #bbb;
        padding-bottom: 15px;
    }

    .movieList .movie.small {
        width: 47%;
        float: left;
        border-bottom: none;
        padding-bottom: 0;
    }

    .movie h2 {
        display: block;
    }

    .movie.small h2 {
        font-size: 19px;
        line-height: 24px;
    }

    .movieNameCat {
        width: 100%;
    }

    .movie:first-child .movieNameCat {
        width: 70%;
        float: left;
    }

    .movieDate {
        width: 100px;
        background: #2c639b;
        padding: 5px 0px;
        color: #fff;
        border-radius: 3px;
        text-align: center;
        margin-top: 10px;
    }

    .movie:first-child .movieDate {
        width: 12%;
        float: right;
        padding: 10px 0px;
        margin-top: 0px;
    }

    .movie:first-child .movieDate span {
        display: block;
        font-size: 14px;
        font-family: "Open Sans Semibold";
    }

    .movie:first-child .movieDate span:first-child {
        font-size: 17px;
    }

    /* VIDEO */
    .video {
        padding-top: 20px;
        padding-bottom: 20px;
        border-top: 1px solid #bbb;
    }

    .video .movieframe {
        border: 0;
    }

    .video > div {
        overflow: hidden;
        border: 1px solid #bbb;
        border-radius: 3px;
    }

    .video > div > .sv-html-portlet {
        width: 57.482993197278915%;
        float: left;
    }

    .video > div > .sv-html-portlet + .sv-text-portlet {
        width: 40.476190476190474%;
        margin-left: 2.0408163265306123%;
        float: right;
        padding: 10px;
        padding-left: 0;
        box-sizing: border-box;
        position: relative;
        z-index: 2;
    }

    /* ---------------------- TABELLER ------------------------ */
    .fooTable,
    .fooTableNoScript {
        border: 1px solid #bbb;
        border-radius: 3px;
    }

    .fooTable tr td,
    .fooTableNoScript tr td {
        padding: 5px 7px;
    }

    .fooTable th,
    .fooTableNoScript th {
        padding-left: 8px;
    }

    .fooTable caption,
    .fooTableNoScript caption {
        padding-top: 10px;
        padding-left: 8px;
    }

    /* ------------------ SYNPUNKTSFORMULÃ„R ------------------- */
    #buttonWrp * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #buttonWrp {
        border-radius: 3px;
        padding: 0 10px;
        position: relative;
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        border-bottom: 1px solid #7a7a7a;
        border-left: 1px solid #aeaeae;
        border-right: 1px solid #aeaeae;
        border-top: 1px solid #aeaeae;
    }

    #buttonWrp span {
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0 !important;
        padding-right: 35px;
    }

    #buttonWrp span.active {
        background: url(/images/18.309dd5eb141312e45366ce/sprite_vertical.png) no-repeat;
        background-position: 100% -999px;
        cursor: pointer;
    }

    .ff_1 div {
        padding: 5px 5px 5px 0;
    }

    .ff_1 span {
        font-size: 16px;
        line-height: 19px;
    }

    .yes,
    .no {
        padding: 10px 25px;
        margin: 0;
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
    }

    .yes:hover,
    .no:hover {
        text-decoration: underline;
    }

    .yes,
    .no {
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
    }

    .yes {
        border-right: none;
    }

    .no.active {
        background: rgb(65, 65, 65);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(65, 65, 65, 1)), color-stop(100%, rgba(87, 87, 87, 1)));
        background: -webkit-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -o-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -ms-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: linear-gradient(to bottom, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        color: #fff;
    }

    .feedbackForm {
        border: 1px solid #bbb;
        border-radius: 3px;
        width: 99%;
        margin: -3px auto 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 10px;
    }

    .ff_4 {
        margin-bottom: 0 !important;
        width: 80%;
        display: inline-block;
        vertical-align: bottom;
    }

    .ff_4 div {
        padding: 0 !important;
    }

    .ff_4 textarea {
        width: 100%;
        margin: 0;
        border-radius: 3px;
        resize: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .feedbackForm input[type="submit"] {
        display: inline-block;
        vertical-align: bottom;
        margin: 10px 0 0 10px;
        border-radius: 3px;
        border: 1px solid #bbb;
        padding: 3px 15px;
        width: 16%;
        box-sizing: border-box;
        background: #ffffff;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 72%, #f2f2f2 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(72%, #ffffff), color-stop(100%, #f2f2f2));
        background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 72%, #f2f2f2 100%);
        background: -o-linear-gradient(top, #ffffff 0%, #ffffff 72%, #f2f2f2 100%);
        background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 72%, #f2f2f2 100%);
        background: linear-gradient(to bottom, #ffffff 0%, #ffffff 72%, #f2f2f2 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
        cursor: pointer;
    }

    .feedbackForm input[type="submit"]:hover {
        background: #fff;
    }

    #breadCrumb {
        border-top: 2px solid #ffdd55;
        padding-top: 4px !important;
        float: left;
        width: 100%;
        margin-right: 0 !important;
    }

    /* PUFF FÃ–R MINA MEDDELANDEN */
    .myMsgWrp {
        border: 1px solid #bbb;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 10px;
        margin-bottom: 14px;
    }

    .myMsgWrp p {
        margin-bottom: 5px !important;
        line-height: 20px;
    }

    .myMsgLine {
        background: url(/images/18.15532c7b1442f256bae12d4c/1401285833428/linje.png) left 50% repeat-x;
    }

    .myMsgLine p {
        background: #fff;
        width: 50px;
        margin: 0 auto !important;
    }

    .myMsgWrp .sv-column-8 {
        width: 65.98639455782313% !important;
    }

    [class*="span"] {
        margin-left: 0 !important;
        float: none !important;
    }

    /*.footer .sv-column-4 .h3span {
      margin-left: 13px !important;
   }*/
    /* Nummerlista */
    .numberlist .sv-text-portlet {
        position: relative;
        padding-top: 6px;
    }

    .numberlist .sv-text-portlet {
        padding-left: 45px;
    }

    .numberlist .sv-text-portlet:before {
        content: '1';
        position: absolute;
        left: 0;
        top: 0;
        width: 31px;
        height: 31px;
        border-radius: 31px;
        text-align: center;
        line-height: 31px;
        display: block;
        background: #6f98bf;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
    }

    .numberlist .sv-text-portlet + .sv-text-portlet:before {
        content: '2';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '3';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '4';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '5';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '6';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '7';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '8';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '9';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '10';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '11';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '12';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '13';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '14';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '15';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '16';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '17';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '18';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '19';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '20';
    }
}


/*-------------------------------------------------------- MEDIA QUERYS -----------------------------------------------------------------*/

@media only screen and (max-width: 900px) {
    .sortWrp .link2,
    .sortWrp .link3,
    .sortWrp .link4,
    .sortWrp .link5 {
        width: 50%;
    }

    .infomeet .date,
    .infomeet .title,
    .infomeet .town,
    .infomeet .target {
        width: 50%;
    }

    .infomeet .town {
        margin-left: 0;
    }
}

@media screen and (min-width: 769px) {
    body {
        overflow: scroll;
        overflow-x: hidden;
    }
}

@media screen and (min-width: 769px) and (orientation: landscape) {
    .main-container {
        margin-top: 0 !important;
    }
}

@media screen and (max-width: 768px) {

    html {
        overflow-x: hidden;
    }

    body {
        padding: 0 !important;
    }

    .tolvkolumn.sv-fluid-grid {
        width: 100% !important;
    }

    .tolvkolumn.sv-fluid-grid .sv-column-10 {
        width: 100%;
        /*padding: 40px;*/
    }

    .tolvkolumn.sv-fluid-grid .sv-column-8,
    .tolvkolumn.sv-fluid-grid .sv-column-9 {
        width: 100%;
    }

    .right-col-service {
        width: 100% !important;
        padding: 10px 10px 0 !important;
    }

    .bildspeltext {
        text-align: center;
    }

    .contentWrp {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-bottom: 30px;
    }

    /*.footer .sv-column-4 .h3span {
      margin-left: 17px;
   }*/
    /*  Inloggning SSO*/
    #inloggadInfo {
        width: 220px;
        float: left;
    }

    #inloggadinner {
        max-width: 100%;
    }

    #loggaut a {
        padding: 3px 4px;
    }

    #right {
        float: left;
    }

    #right br {
        display: none;
    }

    .huvudperson {
        width: auto;
        float: left;
    }

    .showLink {
        margin-bottom: 3px;
        margin-top: 5px;
        margin-left: 15px;
        color: #077eb5;
        float: right;
        cursor: pointer;
    }

    .gom {
        top: 31px;
        right: auto;
        left: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    /* -------------- SÃƒÆ’Ã¢â‚¬â€œKFÃƒÆ’Ã¢â‚¬Å¾LT OCH SERVICELÃƒÆ’Ã¢â‚¬Å¾NKAR -------------- */
    /* HÃƒÆ’Ã¢â‚¬Â¦LLARE TILL SERVICELÃƒÆ’Ã¢â‚¬Å¾NKAR OCH SÃƒÆ’Ã¢â‚¬â€œKFÃƒÆ’Ã¢â‚¬Å¾LT */
    #svid10_77c4a75a13f2d249bb74be,
    #svid10_77c4a75a13f2d249bb757d,
    #svid10_77c4a75a13f2d249bb777f,
    #svid10_77c4a75a13f2d249bb793d {
        width: 100%;
    }

    /* SÃƒÆ’Ã¢â‚¬â€œKFÃƒÆ’Ã¢â‚¬Å¾LT */
    #svid12_77c4a75a13f2d249bb74c2,
    #svid12_77c4a75a13f2d249bb757f,
    #svid12_77c4a75a13f2d249bb7781 {
        text-align: left !important;
        float: left
    }

    #svid12_77c4a75a13f2d249bb7781,
    #svid12_77c4a75a13f2d249bb793f { /* Searchform portlet */
        position: absolute;
        right: 2px;
        top: 50px;
        background: #012457;
        padding: 5px 5px 5px 6px;
        border-radius: 0 0 5px 5px;
    }

    #searchform input.search-input,
    #searchformTop input.search-input {
        background-image: none !important;
        border: 1px solid #bbb !important;
        padding: 10px 3%;
        right: 0 !important;
        margin: 7px 0 7px;
    }

    #searchform input.search-input:hover,
    #searchform input.search-input:focus,
    #searchformTop input.search-input:hover,
    #searchformTop input.search-input:focus {
        border: 1px solid #aeaeae !important;
    }

    #searchform button,
    #searchformTop button {
        position: absolute;
        top: 6px;
        right: 2%;
        left: auto;
    }

    /* SERVICELÃƒÆ’Ã¢â‚¬Å¾NKAR */
    #servicelankar ul {
        float: none !important;
    }

    #servicelankar ul li {
        float: none !important;
        color: red !important;
    }

    /* LOGGA */
    #svid10_77c4a75a13f2d249bb74c3,
    #svid10_77c4a75a13f2d249bb7583 {
        width: 100%;
        margin-left: 0 !important;
    }

    /* centrera toploggan*/
    #svid12_77c4a75a13f2d249bb7584 {
        text-align: center
    }

    /* --------- FOOTER ---------- */
    #svid10_1a52cec613ee5eb0e764ba,
    #svid10_1a52cec613ee5eb0e764bb,
    #svid10_1a52cec613ee5eb0e764bc {
        overflow: hidden;
    }

    /* ----------- MOBILE TOPMENU ------------ */
    #mobileTopMenu {
        height: 49px;
        width: 400px;
        background: #eee;
        border-right: 1px solid #bbb;
        overflow: scroll;
        border-bottom: 1px solid #bbb;
    }

    #mobileTopMenu .inner {
        width: 1900px;
        height: 50px;
        position: relative;
    }

    #mobileTopMenu a {
        text-decoration: none;
        color: #000 !important;
        padding: 10px 20px 0 20px;
        height: 40px;
        float: left;
        margin: 0 !important;
    }

    #mobileTopMenu span {
        padding: 7px 20px 7px 20px;
        font: 16px/16px 'Open Sans Semibold';
        text-align: center;
        border-radius: 15px;
        display: block;
        margin: 0 auto;
    }

    #mobileTopMenu span.vald {
        color: #fff;
        background: rgb(65, 65, 65);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(65, 65, 65, 1)), color-stop(100%, rgba(87, 87, 87, 1)));
        background: -webkit-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -o-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: -ms-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        background: linear-gradient(to bottom, rgba(65, 65, 65, 1) 0%, rgba(87, 87, 87, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#575757', GradientType=0);
    }

    #mobileTopMenu a.one {
        border-right: 1px solid #bbb;
        width: 110px;
    }

    #mobileTopMenu a.two {
        width: 109px;
    }

    #mobileTopMenu a.three,
    #mobileTopMenu a.four,
    #mobileTopMenu a.five,
    #mobileTopMenu a.six,
    #mobileTopMenu a.seven {
        width: 259px;
    }

    #mobileTopMenu span.three,
    #mobileTopMenu span.four,
    #mobileTopMenu span.five,
    #mobileTopMenu span.six,
    #mobileTopMenu span.seven {
        display: inline-block;
    }

    /* ----------- MOBILE MENU ------------ */
    .mobileNavLayoutWrp {
        position: fixed;
        top: 0;
        left: -405px;
        width: 400px;
        height: 100%;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    .mobileMenu {
        display: block;
        width: 400px;
        top: 0;
        left: -405px;
        box-shadow: inset -6px 0 6px #ddd;
        padding: 0;
        border-right: 1px solid #ddd;
    }

    .push-menu {
        left: 0;
    }

    .mobileMenuTitle {
        background: #000;
        padding: 10px 5px;
        display: block !important;
        color: #fff;
        margin-bottom: 0 !important;
        margin-top: 2em !important;
        text-align: right;
    }

    .mobileMenu ul {
        margin: 0 0 0 7px;
    }

    .mobileMenu > ul {
        padding-left: 0 !important;
    }

    .mobileMenu > ul > li {
        list-style: none;
        border-top: 1px solid #f2f2f2;
    }

    .mobileMenu > ul > li > a {
        display: block;
        padding: 10px 5px;
        background: #ddd;
        border-bottom: 1px solid #333;
        text-decoration: none;
    }

    .mobileMenu > ul > li > a:hover {
        background: #eaeaea;
    }

    #svid10_1a52cec613ee5eb0e76519 {
        display: none; /* DÃƒÆ’Ã¢â‚¬â€œLJ HUVUDMENY */
    }

    .menu-level > .open {
        padding: 0 0 0 13px;
        margin: 0px !important;
        border: none;
        background: #fff;
    }

    .menu-level > .open > .linkWrp {
        margin: 5px 5px 5px 5px;
    }

    .level-1 {
        margin: 0 !important;
    }

    .level-1 > .menu-list-item {
        border-bottom: none !important;
    }

    .level-1 > .open {
        background: #fff !important;
        border-top: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
    }

    .main-container {
        position: relative;
        left: 0;
    }

    .push-content {
        left: 400px;
    }

    .level-1 > .open > img {
        position: relative;
        top: 16px;
        right: -7px;
    }

    .level-1 > .open > img:first-child {
        top: -16px;
        right: -7px;
    }

    .level-1 > .open:first-child {
        margin-top: 0px !important;
    }

    /* --------------------------------- STARTSIDA ---------------------------------- */
    /* GenvÃƒÆ’Ã‚Â¤gar */
    .shortcutWrp {
        clear: both;
        background: none;
    }

    .shortcutContainer {
        padding: 0;
        margin-top: 0;
    }

    .moreShortcuts {
        margin: 20px auto 40px;
    }

    .moreShortcuts .sv-column-3 {
        width: 50% !important;
        margin-left: 0 !important;
    }

    .moreShortcuts .sv-row {
    }

    /*Aktuellt*/
    .campaignWrp {
        border: 1px solid #bbb;
        padding: 20px !important;
    }

    .campaignWrp h1 {
        font: 30px/35px 'Open Sans Semibold';
    }

    #svid10_77c4a75a13f2d249bb75c3 {
        width: 98% !important;
        margin: 0 1% 0 1% !important;
    }

    #svid12_77c4a75a13f2d249bb76d4 {
        height: 120px !important;
    }

    #svid12_77c4a75a13f2d249bb76d4 ul.sv-channel {
        height: 80px !important;
    }

    .sv-archive-portlet .slides > li {
        height: 100% !important;
    }

    #svid94_77c4a75a13f2d249bb76c6 { /* Nyhets hÃƒÆ’Ã‚Â¥llare */
        border: 1px solid #aeaeae;
        padding: 15px;
        border-radius: 3px;
        height: 140px;
    }

    #svid12_77c4a75a13f2d249bb76d5 { /*Knapp-hÃƒÆ’Ã‚Â¥llare*/
        position: relative;
        top: -47px;
        left: 110px;
        width: 260px;
        z-index: 100;
    }

    .sv-archive-portlet .flex-direction-nav {
        bottom: 71px !important;
    }

    .counterBoxTwo {
        position: absolute;
        bottom: 13px !important;
    }

    /* VANLIGA FRÃƒÆ’Ã¢â‚¬Â¦GOR */
    .counterBox {
        position: relative;
        bottom: 35px;
        z-index: 101;
        left: 0;
        width: 36px;
        float: none;
        margin: 0 auto;
        font-family: "Open Sans Regular", arial, sans-serif;
    }

    /*Kontakt*/
    #svid10_77c4a75a13f2d249bb75c5 {
        width: 45% !important;
    }

    /*Viktiga datum*/
    #svid10_77c4a75a13f2d249bb75c4 {
        margin-left: 1% !important;
        width: 45% !important;
    }

    .skv_logo img {
        max-width: 190px !important;
    }

    /* --------------- SVAR PÃƒÆ’Ã¢â‚¬Â¦ VANLIGA FRÃƒÆ’Ã¢â‚¬Â¦GOR ----------------*/
    .slider-wrapper.theme-skv {
        position: relative;
        clear: both;
    }

    #slideripad {
        border: 1px solid #bbb;
        border-radius: 3px;
        padding: 0 0 35px 0;
    }

    .nivo-caption {
        background: none;
    }

    .nivo-caption a {
        text-decoration: none !important;
    }

    .captiontext {
        width: 100%;
        display: block;
        text-align: center;
    }

    .captiontext .bildspeltext {
        margin-right: 5px;
    }

    .captiontext .bildspeltext,
    .captiontext .sv-text-portlet-content {
        float: none !important;
        display: inline-block;
    }

    .nivo-directionNav {
        display: block !important;
        float: left;
        width: 100%;
        background: none;
        text-align: center;
        z-index: 100;
        position: relative;
    }

    .nivo-controlNav {
        display: none !important;
    }

    .nivo-prevNav {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat 7px -917px;
        background-size: 38px;
        height: 17px;
        width: 25px;
        padding: 6px 6px;
        color: transparent;
        text-indent: -99999px;
        position: relative;
        top: 0;
        left: 0;
        float: none;
        margin-right: 10px;
        cursor: pointer;
    }

    .nivo-nextNav {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat 0 -879px;
        background-size: 38px;
        height: 17px;
        width: 25px;
        padding: 6px 6px;
        color: transparent;
        text-indent: -99999px;
        position: relative;
        top: 0;
        left: 0;
        float: none;
        cursor: pointer;
    }

    .nivo-nextNav:hover,
    .nivo-prevNav:hover {
        color: transparent !important;
    }

    #nivo-slider-status-ipad {
        font: 13px/14px 'Open Sans Regular', arial, sans-serif;
        width: 100%;
        display: inline-block;
        position: absolute;
        left: auto;
        bottom: 21px;
        text-align: center;
        z-index: 1;
    }

    /* --------- Bildspel ---------*/
    .flex-caption,
    .countWrp {
        display: none;
    }


    /* TABBEL STYLING FÃƒÆ’Ã¢â‚¬â€œR */
    /* Force table to not be like tables anymore */
    .tabell table, .tabell thead, .tabell tbody, .tabell th, .tabell td, .tabell tr {
        display: block;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .tabell thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .tabell tr {
        border: 1px solid #ccc;
    }

    .tabell td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }

    .tabell td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }

    /*
   Label the data
   */
    .tabell td:nth-of-type(1):before {
        content: "LÃƒÆ’Ã‚Â¶neinkomst";
    }

    .tabell td:nth-of-type(2):before {
        content: "Skatt";
    }

    .tabell td:nth-of-type(3):before {
        content: "Procent";
    }

    .tabell td:nth-of-type(4):before {
        content: "FFD";
    }

    .sv-table-portlet {
        width: 100%;
        overflow-x: scroll;
    }

    .sv-table-portlet td {
        padding: 0 15px;
    }

    /* ------------------- RELATERAD INFORMATION ------------------*/
    .link-related ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -ms-column-count: 1;
    }


    .link-related ul li {
        width: 97%;
    }

    /* ------------------- SÃƒÆ’Ã¢â‚¬â€œK ------------------*/
    #base-search-field {
        margin-bottom: 25px;
        position: relative;
    }

    #base-search-field button.searchButton {
        top: 9px !important;
    }

    /*---------------- ETJÃ„NSTER NY ------------*/
    .tjanstInlogg.small {
        width: 53%;
    }

    .eLoginLinkSso.small {
        width: 83%;
    }

    .infoHover {
        width: 40px;
    }

    .infoHover:hover {
        background: url(/images/18.4a47257e143e26725ae39ce/info_service.png) 0 0 no-repeat;
        background-size: 39px !important;
    }

    .infoHover.small {
        display: inline-block;
    }

    /* DEKLARERA 2014 */
    .dekWrp img {
        display: block;
        margin: 0 auto;
    }

    /* ----------------- FOOTER ----------------*/
    .footer .sv-column-4 {
        margin-bottom: 20px !important;
        width: 100% !important;
        padding: 0 15px;
    }

    .footer .sv-column-5 {
        padding-left: 3px !important;
        padding-right: 0 !important;
        width: 45% !important;
    }

    .footer .sv-column-3 {
        width: 40% !important;
    }

    .footer .sv-column-4 h3 {
        margin-right: 10% !important;
        padding: 10px 9px 10px;
    }

    .footerNews .slides > li {
        padding: 0px !important;
        background: #fff !important;
    }

    .footerNews .flex-direction-nav li {
        height: 25px !important;
        width: 25px !important;
        position: relative !important;
        float: left !important;
        margin-left: 0 !important;
        left: 0 !important;
        top: 0 !important;
    }

    .footerNews .flex-direction-nav li:first-child {
        float: left !important;
        margin-left: 0 !important;
        margin-right: 47px !important;
        z-index: 110 !important;
        left: 0 !important;
    }


    .footerNews .flex-direction-nav {
        position: relative !important;
        background: none !important;
        width: 132px !important;
        padding: 0 !important;
        z-index: 100 !important;
        left: 0% !important;
        margin: 0 !important;
        bottom: -13px !important;
        height: 25px !important;
        float: right !important;
    }


    .footerNews .counterBoxTwo {
        position: relative !important;
        bottom: -34px !important;
        z-index: 10 !important;
        left: 2px !important;
        width: 100px !important;
        text-align: left !important;
        padding: 0 0 0 0% !important;
        margin-left: 0% !important;
        float: right !important;
    }

    .footerNews {
        margin: 0 15px !important;
        border: 1px solid #bbb !important;
        height: auto !important;
        padding-bottom: 20px !important;
        background: #fff;
        padding-top: 20px !important;
        border-radius: 3px !important;
    }

    .footerNews .flexslider {
        height: auto !important;
        max-height: auto !important;
    }

    .footerNews ul.sv-channel {
        height: auto !important;
        background: none !important;
        border-radius: 3px !important;
        padding: 0 0 0 3% !important;
        overflow: hidden !important;
        width: 65% !important;
        float: left !important;
        position: none !important;
    }

    .footerNews .slides > li {
        height: auto !important;
    }

    .footerNewsMenu {
        background: none;
        height: auto !important;
        background: none !important;
        border-radius: 3px !important;
        padding: 0 0 0 3% !important;
        overflow: hidden !important;
        width: 65% !important;
        float: left !important;
    }

    .footerNewsMenuInner {
        background: none;
    }

    .footerNewsMenuInner h3 {
        padding: 0 !important;
    }


    /* FOOTER BOTOM */
    .footerBot {
        padding-left: 15px;
        padding-right: 15px;
    }

    .footerBot p {
        margin-bottom: 0 !important;
    }

    /* FOOTER NAV */
    .footerNavTitle {
        padding: 0 15px 0 0;
        display: block;
        margin-bottom: 10px;
        font-size: 19px;
    }

    .footerNav {
        padding: 0;
        margin-bottom: 37px;
        float: left;
        width: 100%;
    }

    .footerNav li {
        border-bottom: 1px dashed #aeaeae;
        display: block;
        padding: 8px 0 !important;
    }

    .footerNav li:first-child {
        border-top: 1px dashed #aeaeae;
    }

    .footerNav li a {
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 7px no-repeat;
        padding-left: 12px;
        color: #077eb5 !important;
    }

    #breadCrumb {
        border-top: 3px solid #ffdd55;
        padding-top: 10px !important;
        float: left;
        width: 100%;
        margin-right: 0 !important;
    }

    /* SCROLL TO TOP */
    #toTop {
        width: 105px;
        height: 13px;
        background: #ffdd55;
        position: fixed;
        bottom: 0;
        right: 0;
        padding: 7px 0px 12px 15px;
        z-index: 2000;
        display: none;
        border-radius: 3px 3px 0 0;
        text-align: left;
    }

    #toTop span {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -991px no-repeat;
        background-size: 38px;
        padding-right: 30px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    /* ADDTHIS */
    #AddThisContainer {
        margin: 0px 0 30px;
    }

    /* Telefonnummer i i OS */
    a[href^=tel] {
        color: #000 !important;
        text-decoration: none !important;
        background: none !important;
    }

    input[type="search"]::-webkit-search-cancel-button {
        -webkit-appearance: none !important;
    }

}

@media only screen and (max-width: 700px) {
    /*---------------- ETJÃ„NSTER NY ------------*/
    .tjanstInlogg.small {
        width: 49%;
    }

    .eLoginLinkSso.small {
        width: 80%;
    }
}

@media only screen and (max-width: 480px) {
    .alertWrp p {
        width: 100%;
    }

    /* VANLIGA FRÃ…GOR STARTSIDA */
    .nivo-caption a {
        font-size: 15px;
        line-height: 21px;
    }

    .nivo-caption a:hover {
        font-size: 15px;
        line-height: 21px;
    }

    .captiontext span.bildspeltext {
        font-size: 17px;
        line-height: 21px;
    }

    /* Accordion - RÃ¤kneexempel */
    .acc-module .sv-row {
        padding: 0 10px;
    }

    .acc-module .faqxxbrodtextxfet {
        padding-left: 10px;
    }

    .acc-module-inner .sv-row .sv-text-portlet {
        width: 30% !important;
        margin-right: 0 !important;
    }

    .acc-module-inner .sv-row .sv-text-portlet:first-child {
        width: 70% !important;
    }

    .acc-module-inner .divider {
        padding: 0 10px;
    }

    .acc-module-inner .divider p {
        margin: 0;
        width: 100%;
    }

    /* Flikkomponent */
    .tab-trigger {
        display: block;
    }

    .content-flik {
        width: 100%;
        display: none;
    }

    .flik-content {
        border-radius: 0 0 3px 3px;
    }

    /* MINA MEDDELANDEN */
    .myMsgWrp .sv-column-12 {
        margin-bottom: 0;
    }

    .myMsgWrp .sv-column-8 {
        width: 65% !important;
        float: left !important;
        margin-bottom: 0;
    }

    .myMsgWrp .sv-column-6 {
        border-right: none !important;
        padding-right: 0 !important;
        margin-bottom: 20px;
        float: left !important;
        width: 100% !important;
        min-height: 60px;
        margin-top: 10px;
    }

    .myMsgWrp .sv-column-4 {
        width: 32% !important;
        float: left !important;
        margin-bottom: 0;
    }


    /* TABELLER */
    .fooTable tr td:first-child {
        background: url(/images/18.5d699354142b230302059/menu_plus.png) 5px 50% no-repeat;
        background-size: 17px;
        padding-left: 25px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .fooTable tr.footable-row-detail td:first-child {
        background: none;
        padding-left: 10px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    /* DEKLARERA 2014 */
    .dekWrp {
        height: 30px;
        margin-bottom: -5px;
    }

    .dekWrp a {
        float: left;
        width: 100%;
    }

    .dekWrp img {
        max-width: 40px;
        float: left;
        margin-top: 3px;
        margin-left: 6px;
        margin-right: 10px;
    }

    .dekWrp p {
        float: left;
        display: block;
        width: 100%;
        text-align: left;
        position: relative;
        margin-top: 0;
    }

    .dekWrp p span {
        display: block;
        width: auto;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat !important;
        background-size: 38px !important;
        margin-left: 45px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-top: 4px;
        height: 31px;
    }

    /* FILMCENTER */
    .movieList .movie.small {
        width: 100%;
    }

    .movieList .movieiframe {
        margin-bottom: 10px;
    }

    .movie:first-child .movieDate {
        width: 25%;
        float: right;
        padding: 10px 0px;
        margin-top: 0px;
    }

    /* START  MOBILE*/
    .bildspeltext {
        text-align: left;
    }

    h1 {
        font-size: 25px !important;
    }

    h2 {
        font-size: 20px !important;
    }

    h3 {
        font-size: 17px !important;
    }

    /*  Inloggning SSO*/
    #inloggadInfo {
        width: 220px;
        float: left;
    }

    #loggaut a {
        padding: 3px 4px;
    }

    #right {
        float: left;
    }

    #right br {
        display: none;
    }

    .huvudperson {
        width: auto;
        float: left;
    }

    .showLink {
        margin-bottom: 3px;
        margin-top: 5px;
        margin-left: 15px;
        color: #077eb5;
        float: right;
        cursor: pointer;
    }

    .gom {
        top: 31px;
        right: auto;
        left: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    /* Globalt meddelande */
    .crisisWrp, .globalMsgWrp {
        margin: 0px 0px;
        max-height: none;
    }

    /* Mobimeny */
    .contentWrp {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-bottom: 30px;
    }

    .toppNavWrp.push-nav {
        left: 270px;
    }

    .toppNavWrp.scroll.push-nav {
        left: 270px;
    }

    .mobileNavLayoutWrp {
        position: fixed;
        top: 0;
        left: -270px;
        width: 270px;
        height: 100%;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    .mobileMenu {
        width: 269px !important;
        min-width: 269px;
        left: -269px;
    }

    #mobileTopMenu {
        width: 270px;
    }

    #mobileTopMenu a {
        padding: 10px 8px 0 8px;
    }

    #mobileTopMenu a.one {
        width: 74px;
    }

    #mobileTopMenu a.two {
        width: 82px;
    }

    #mobileTopMenu a.three,
    #mobileTopMenu a.four,
    #mobileTopMenu a.five,
    #mobileTopMenu a.six,
    #mobileTopMenu a.seven {
        width: 171px;
    }

    #mobileTopMenu span {
        padding: 7px 10px 7px 10px;
    }

    #mobileTopMenu span.three,
    #mobileTopMenu span.four,
    #mobileTopMenu span.five,
    #mobileTopMenu span.six,
    #mobileTopMenu span.seven {
        display: block;
    }

    .moreBtn {
        width: 79px;
        left: 189px;
    }

    .moreMenuItems {
        width: 270px;
    }

    .mobileSubMenu {
        width: 269px !important;
        min-width: 269px;
        left: -269px;
    }

    .push-menu {
        left: 0;
    }

    .main-container {
        position: relative;
        left: 0;
    }

    .push-content {
        left: 270px;
        position: fixed;
        width: 480px;
        overflow-y: scroll;
    }

    .level-1 > .menu-list-item {
        border-top: 1px solid #f2f2f2;
    }

    .level-1 > .menu-list-item {
        border-bottom: none !important;
    }

    .level-1 > .open > img {
        position: relative;
        top: 16px;
        right: -7px;
    }

    .level-1 > .open > img:first-child {
        top: -16px;
        right: -7px;
    }

    .level-1 > .open:first-child {
        margin-top: 0px !important;
    }

    /* STARTSIDA */
    .startFaq ul.slides {
        padding: 32px 30px 10px;
        border: 1px solid #b4b4b4 !important;
        border-bottom: none !important;
        border-radius: 3px 3px 0 0 !important;
        height: 100%;
    }

    .shortcutWrp {
        margin-top: 0px;
    }

    .sv-archive-portlet .slides > li {
        height: 100% !important;
    }

    .captiontext {
        text-align: left;
    }

    .sv-multilevellink-portlet {
        margin-top: 0 !important;
    }

    .moreShortcuts {
        margin: 0px auto 40px;
    }

    #mobileAreaDisplay {
        padding: 12px 0 9px;
        font-size: 14px;
        font-family: 'Open Sans Semibold';
        text-align: right;
    }

    .skv_logo img {
        max-width: 145px !important;
    }


    /* E-TJÃƒÆ’Ã¢â‚¬Å¾NSTER */
    .service h3 {
        width: 98%;
        padding-right: 0 !important;
        left: 0;
        padding-left: 2% !important;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) 100% 50% no-repeat;
        background-size: 38px;
    }

    .service .serviceHeader {
        width: 100%;
        border-top: 1px solid #aeaeae;
    }

    .service .serviceHeader span.normal {
        padding: 10px 0 10px 0 !important;
        float: left;
        width: 40%;
        border-right: none;
        margin-right: 0;
        background: none;
    }

    .service .serviceHeader span.normal a {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -7px -1603px no-repeat;
        background-size: 38px;
        padding: 3px 0 3px 28px;
    }

    .service .loggain {
        width: 59%;
        border-top: none;
        float: right;
        border-left: 1px solid #aeaeae;
    }

    .service .loggain a.link {
        color: #077eb5 !important;
        margin-right: 0 !important;
        padding: 10px 0 10px 11% !important;
        border-left: none;
    }

    .service .dropdown {
        top: 40px;
    }

    .service .triggerWrp {
        border-left: none;
    }

    .service .loggain a.dropdownTrigger {
        padding: 10px 7% 10px 7% !important;
    }

    .loginTitleAppend {
        margin-top: 20px;
    }

    .relatedAppend {
        position: relative;
    }

    /* EtjÃ¤nster NY */
    .tjanstWrp.noSign .tjanstInnerWrp {
        width: 100%;
    }

    .tjanstWrp.noSign .tjanstTid {
        width: 100%;
    }

    .tjanstLank {
        width: 100%;
        position: relative;
        z-index: 10;
        border-radius: 3px 3px 0 0;
    }

    .tjanstLank.small {
        width: 100%;
    }

    .tjanstInnerWrp {
        width: 100%;
        margin-top: -1px;
        border-top: none;
        border-radius: 0 0 3px 3px;
    }

    .tjanstInnerWrp.small {
        width: 87%;
        border-radius: 0 0 0 3px;
    }

    .tjanstNotSsoWrp {
        float: left;
        width: 100%;
    }

    .tjanstTriggerWrp.small,
    .tjanstDropdown.small {
        width: 86%;
    }

    .tjanstTriggerWrp a {
        padding: 8px 0 9px 15px;
    }

    .tjanstInlogg {
        border-radius: 0 0 3px 0;
    }

    .tjanstInlogg.small {
        width: 59%;
    }

    .tjanstTid {
        border-radius: 0 0 0 3px;
    }

    .infoHover {
        display: none;
        top: auto;
        bottom: 0;
        height: 38px;
        background-size: 40px !important;
    }

    .infoHover.small {
        display: inline-block;
    }

    .infoHover.sso.small {
        bottom: auto;
    }

    .infoHover:hover {
        background: url(/images/18.4a47257e143e26725ae39ce/info_service.png) 0 0 no-repeat;
        background-size: 40px !important;
    }

    .infoHover.noSign {
        float: right;
        position: absolute;
        left: auto;
        right: 0;
        top: 36px;
    }

    .incidentMessage {
        width: 100%;
        top: 73px !important;
        background-position: 95% top;
    }

    .incidentMessage.noSign {
        background-position: 95% top;
    }

    .incidentMessage.small {
        bottom: auto;
        position: absolute;
        top: 39px !important;
        float: left;
    }

    .eLoginLinkSso.small {
        width: 86%;
    }

    .eLoginLinkSso a {
        padding: 8px 12px 8px;
    }

    .oppettiderWrp {
        float: left;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .oppettiderArrow {
        top: 0;
        margin-bottom: -1px;
    }

    /* BILFÃ–RMÃ…NSBERÃ„KNING */
    .brandWrp {
        width: 100%;
    }

    .selectModel select {
        width: 170px !important;
    }

    .extraValue input {
        width: 100px !important;
    }

    /* PRESSBILDER */
    .pressImg {
        margin-top: 20px;
        width: 100%;
    }

    /* Kontakta oss */
    .phoneIcon h2 {
        background-position: -7px -2px !important;
    }

    /* RELATERADE E-TJÃƒÆ’Ã¢â‚¬Å¾NSTER */
    .e-related {
        margin-bottom: 0;
        margin-top: 0px;
    }

    /* Link related */
    .link-related ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -ms-column-count: 1;
    }

    /* Relaterad lÃƒÆ’Ã‚Â¤nkar (GÃƒÆ’Ã‚Â¥ direkt) */
    .related-content-links li {
        width: 95%;
        margin-right: 0;
    }

    /* DOKUMENTTABELL */
    #b_segment {
        width: 100%;
    }

    .docTable table tbody tr td:first-child {
        width: 69%;
    }

    .docTable table tbody tr td {
        width: 30%;
    }

    .sv-table-portlet {
        width: 100%;
        overflow-x: scroll;
    }

    /* Responsive tables */
    .responsive-table {
        overflow-x: auto;
        border: 0;
    }

    .responsive-table span {
        font-size: 13px;
    }

    .responsive-table table,
    .responsive-table table tbody,
    .responsive-table table tbody td,
    .responsive-table table tbody tr {
        position: relative;
        display: block;
        width: 100%;
        max-width: 100%;
    }

    .responsive-table table {
        border: 1px solid;
        border-radius: 3px;
        max-width: 99.5%;
    }

    .responsive-table table thead {
        display: none;
    }

    .responsive-table table caption,
    .responsive-table table,
    .responsive-table table tbody tr {
        border-color: #bbb !important;
    }

    .responsive-table table caption {
        display: block !important;
        border-bottom: 1px solid;
        margin: 0px;
        padding: 5px 10px;
    }

    .responsive-table table tbody td {
        border: none;
        border-bottom: 1px solid #eee !important;
        position: relative;
        padding: 5px 0px !important;
        padding-left: 50% !important;
        padding-right: 10px !important;
        width: auto !important;
        max-width: 100%;
        line-height: normal;
    }

    .responsive-table table tbody td:last-child {
        border-bottom: 0 !important;
    }

    .responsive-table table tbody tr {
        width: 100% !important;
        border-bottom: 1px solid;
    }

    .responsive-table table tbody tr:last-child {
        border-bottom: 0;
    }

    .responsive-table table tbody .tablecategory {
        font-family: 'Open Sans Semibold';
        display: block;
        position: absolute;
        left: 0px;
        margin-left: 10px;
        width: 44%;
        font-size: 13px;
    }

    /* Responsive table 2 */
    .responsive-table2 {
        overflow-x: auto !important;
    }

    .responsive-table2 table {
        display: block;
        width: 99.5% !important;
        border: none;
        border-radius: 3px;
        margin-bottom: 0;
    }

    .responsive-table2 table caption {
        display: block !important;
        width: auto;
        margin: 0px;
        padding: 5px 0px;
        padding-left: 5px;
        border-bottom: 1px solid #bbb;
        max-width: 100%;
        font-family: "Open Sans Regular", arial, "Bitstream Vera Sans", lucida, helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 19px;
        color: #333333;
        line-height: 24px;
    }

    .responsive-table2 table tr {
        display: block;
        width: 100%;
        border-bottom: 1px solid #eee;
    }

    .responsive-table2 table th,
    .responsive-table2 table td {
        border: 0;
    }

    .responsive-table2 table thead, .responsive-table2 table tbody {
        display: block;
        width: 100%;
    }

    .responsive-table2 table tbody tr td:first-child, .responsive-table2 table thead tr th:first-child {
        width: 165px !important;
        margin: 0px !important;
        padding: 5px 5px !important;
    }

    .responsive-table2 table thead tr th:first-child {
        width: 98% !important;
    }

    .responsive-table2 table tbody tr td:first-child span, .responsive-table2 table thead tr th:first-child span {
        display: block;
        width: 100%;
    }

    .responsive-table2 table thead tr th:last-child,
    .responsive-table2 table tbody td:last-child {
        padding: 5px 0px;
        padding-right: 5px;
    }

    .responsive-table2 table tbody td:last-child span {
        display: block;
        word-break: break-word;
    }

    /* TABLESORTER */
    #infomeetTable {
        overflow-x: scroll !important;
    }

    #infomeetTable select {
        width: 100%;
    }

    #myTableHead td {
        width: 33%;
    }

    .tablesorter-filter-row td {
        width: 34%;
    }

    .tablesorter-headerRow th {
        padding: 0 2px !important;
    }

    .tablesorter-headerRow th div {
        font-size: 12px;
    }

    #myTable tbody td {
        padding: 10px 2px !important;
        font-size: 12px;
    }

    #myTable tbody td.colone {
        padding: 10px 0 10px 5px;
        padding-left: 10px !important;
        padding-right: 0 !important;
    }

    #pager form {
        width: 100% !important;
    }

    #pager select {
        width: 20% !important;
    }

    .pagesizeWrp {
        display: block;
        margin-top: 14px;
        margin-bottom: 14px;
    }

    /* INFOTRÃ„FFAR */
    .infomeetForm .field_2, .infomeetForm .field_3, .infomeetForm .field_4, .infomeetForm .field_5, .infomeetForm .field_6 {
        width: 100%;
    }

    .infomeetForm input[type=submit] {
        float: left;
    }

    /* MOBIL SÃƒÆ’Ã¢â‚¬â€œK */
    #searchform input.search-input,
    #searchformTop input.search-input {
        background-image: none !important;
        border: 1px solid #bbb !important;
        padding: 10px 3%;
        right: 0 !important;
        margin: 7px 0 7px;
    }

    #searchform button,
    #searchformTop button {
        position: absolute;
        top: 6px;
        right: 3%;
        left: auto;
    }

    /* SÃƒÆ’Ã‚Â¶ksidan */
    #base-search-field {
        margin-bottom: 0;
    }

    #base-search-field #searchWrp {
        width: 100%;
        padding: 3%;
        border-radius: 3px;
        border: 1px solid #bbb;
        background: #eeeeee;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #base-search-field #searchform {
        width: 100%;
    }

    #base-search-field #searchform input.search-input {
        margin-top: 0px !important;
        margin-bottom: 0 !important;
        width: 100% !important;
        border-radius: 3px !important;
        padding: 9px 3% !important;
        float: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-appearance: none;
    }

    input[type="search"]::-webkit-search-cancel-button {
        -webkit-appearance: none !important;
    }

    #base-search-field button.searchButton {
        right: 2% !important;
        top: 10px !important;
        display: none;
    }

    /* Filter */
    #mobileSearchFilterWrp {
        height: 37px;
        border-bottom: 1px solid #bbb;
        border-top: none;
        border-radius: 0;
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    #mobileSearchFilter {
        width: 90px;
        text-align: left;
        padding: 10px 0 11px 25px;
        font: 15px/16px 'Open Sans Regular';
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -951px no-repeat;
        background-size: 38px;
        float: right;
    }

    #mobileSearchFilter.pressed {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -989px no-repeat;
        background-size: 38px;
    }

    /* Facetter */
    #facets {
        width: 100% !important;
        margin: 0 auto;
    }

    .searchFacets {
        margin-bottom: 5px;
        padding-top: 15px;
        padding-left: 20px;
        padding-bottom: 1px;
        border: 1px solid #bbb;
        border-top: none;
    }

    .searchFacets ul {
        border-bottom: none;
        padding-bottom: 0;
    }

    .facetTabs {
        width: 100%;
        margin: 0 auto;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        background: none !important;
        border-radius: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 0 0 3px 3px;
        margin-bottom: 0 !important;
    }

    .facetTabs ul.facetTabList {
        width: 100%;
        overflow: hidden;
        border-radius: 0;
    }

    .facetTabs ul.facetTabList li {
        text-align: center;
        align-items: stretch;
    }
 
    .facetTabs ul.facetTabList li a, .facetTabs ul.facetTabList li.facetTabActive span {
        font-size: 13px !important;
    }

    .facetTabs ul.facetTabList li a {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        border-left: 1px solid #bbb;
        border-right: none !important;
        padding: 10px 8px !important;
        width: 100%;
    }

    .facetTabs ul.facetTabList li:first-child a {
        border-left: none;
    }

    .facetTabs ul.facetTabList li.facetTabActive span {
        padding: 10px 8px !important;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .lawChoice {
        margin: 0 auto !important;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        width: 100%;
        padding: 10px 3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .lawChoice input {
        float: left;
    }

    .lawChoice label {
        margin-right: 10px;
        width: 85%;
        float: left;
    }

    .lawChoicePrivate {
        width: 100%;
    }

    .lawChoiceCompany {
        width: 100%;
    }

    /* Sortering */
    .searchSort {
        margin-top: 5px;
        margin-bottom: 4px;
        height: 25px;
    }

    .searchSort ul {
        width: 100%;
        float: left;
        text-align: left;
    }

    .searchNoHits {
        top: -1px;
        width: 100%;
        margin-top: 0 !important;
        border-top: 1px solid #bbb;
        padding-top: 5px;
        position: relative;
    }

    /* TrÃƒÆ’Ã‚Â¤ffar */
    .searchHitsWrp {
        margin-top: -40px;
    }

    /* Paginering */
    .pagination .current {
        padding: 8px 0px;
        font-size: 13px !important;
    }

    .pagination a,
    .pagination span {
        padding: 0.3em 0;
        font-size: 13px !important;
    }

    .pagination .next {
        padding-right: 27px;
    }

    .pagination .prev {
        padding-left: 27px;
    }

    .pagination .current.prev {
        padding-left: 0;
    }

    /* SCROLL TO TOP */
    #toTop {
        width: 105px;
        height: 16px;
        background: #ffdd55;
        position: fixed;
        bottom: 0;
        right: 0;
        padding: 10px 0px 10px 15px;
        z-index: 2000;
        display: none;
        border-radius: 3px 3px 0 0;
        text-align: left;
    }

    #toTop span {
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -991px no-repeat;
        background-size: 38px;
        padding-right: 30px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    /* Telefonnummer i i OS */
    a[href^=tel] {
        color: #000 !important;
        text-decoration: none !important;
        background: none !important;
    }

    /* INFOTRÃƒÆ’Ã¢â‚¬Å¾FFAR */
    .districtSelect,
    #district_filter,
    .titleSelect,
    #title_filter,
    .targetSelect,
    #target_filter {
        width: 100%;
    }

    /* FOOTER */
    .footerNavTitle {
        margin-top: 25px;
    }

    .sv-column-6 {
        width: 100% !important;
    }

    .footer .sv-column-4 {
        padding: 0 15px !important;
        margin-bottom: 20px;
    }

    .footer .sv-column-5 {
        padding: 20px 15px 15px !important;
        margin-bottom: 20px;
    }

    .footer .sv-column-3 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .footerBot .sv-column-4 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .footerBot .sv-column-8 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .footerBot .sv-text-portlet {
        width: 100% !important;
        text-align: left !important;
        margin-top: 20px !important;
    }

    .footerNews ul.sv-channel {
        width: 94% !important;
    }

    .footerNews .flex-direction-nav {
        float: left !important;
        left: 4% !important;
        bottom: -2px !important;
    }

    .footerNews .counterBoxTwo {
        position: relative !important;
        bottom: -24px !important;
        z-index: 10 !important;
        left: 4% !important;
        width: 97px !important;
        text-align: center !important;
        padding: 0 0 0 0% !important;
        margin-left: 0% !important;
        float: none !important;
    }

    .footerNewsMenu {
        width: 96% !important;
        padding: 0 0 0 4% !important;
    }

    .footerBreadcrumb {
        margin-top: 0 !important;
    }

    /* FLIKAR */
    #header li {
        float: none !important;
        width: 100%;
    }

    #header a {
        padding: 10px 6% 10px !important;
        width: 88%;
        border: none !important;
        border-top: 1px solid #bbb !important;
    }

    #header #current a {
        padding: 10px 6% 10px !important;
        border: none !important;
        border-radius: 0 !important;
    }

    #header li:first-child a {
        border-radius: 3px 3px 0 0 !important;
        border-top: none !important;
    }

    .hideBg {
        background: none !important;
        min-height: 100px !important;
    }

    .hideBg div {
        margin-bottom: 0 !important;
    }

    /* SYNPUNKTFORMULÃ„R */
    #buttonWrp {
        padding: 0 0 0 10px;
    }

    #buttonWrp span {
        padding-right: 0px;
        width: 60%;
    }

    .yes, .no {
        padding: 10px 10px;
        width: 18%;
        text-align: center;
    }

    .feedbackForm input[type="submit"] {
        width: 40%;
        margin: 10px 0 0 0;
    }

    .ff_4 {
        width: 100%;
    }

    .top-back-link {
        margin-left: 15px;
    }
}

@media only screen and (max-width: 345px) {

    #infomeetTable select {
        width: 100%;
    }

    #pager select {
        width: 20% !important;
    }

    .tjanstInnerWrp.small {
        width: 85%;
    }

    .eLoginLinkSso.small {
        width: 84%;
    }

    .tjanstTriggerWrp.small,
    .tjanstDropdown.small {
        width: 84%;
    }

    .tjanstInlogg.small {
        width: 57%;
    }

}

@media screen {
    /* White back link */
    .white-back-link {
        margin-bottom: 20px !important;
    }

    .white-back-link a {
        padding: 5px 18px 5px 30px;
        background: url(/images/18.5d699354142b230302037/arrow_left_large_black.png) -5px 50% no-repeat;
        background-size: 40px;
        color: #333;
        border: 1px solid #bbb;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-decoration: none;
    }

    .white-back-link a:hover {
        text-decoration: underline;
    }

    .skv-no-margin {
        margin: 0px !important;
    }

    /*----------VIKTIGA DATUM-------------*/
    .skv-vd .vdHandelseflode .vdFlerViktigaDatumWrp {
        border: none;
        background: none;
        font-size: 1em
    }

    .skv-vd .vdHandelseflode .vdFlerViktigaDatumWrp a {
        color: #077eb5 !important;
        border: none;
        background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat scroll 0 7px transparent;
        padding: 0 0 0 13px
    }
}

@media screen and (max-width: 768px) {
    body:before {
        content: "mobile";
        display: none
    }
}

@media screen {
    .skv-vd {
        max-width: 768px;
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a
    }

    .skv-vd * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .skv-vd h3 {
        padding-left: 10px;
        display: block
    }

    .skv-vd .mobile {
        display: none !important
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .mobile {
        display: block !important
    }
}

@media screen {
    .skv-vd .desktop {
        display: block
    }
}
@media screen and (max-width: 480px) {
    .skv-vd .desktop {
        display: none !important
    }
}

@media screen {
    .skv-vd .hide {
        display: none !important
    }

    .skv-vd span.bold {
        font-family: 'Open Sans Semibold';
        margin-bottom: 5px;
        display: block
    }

    .skv-vd .clearFloat {
        height: 0;
        width: 100%;
        clear: both
    }

    .skv-vd .oneCol {
        width: 80%;
        float: left
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .oneCol {
        width: 100%
    }
}

@media screen {
    .skv-vd .leftCol {
        width: 50%;
        padding-right: 5%;
        float: left
    }

    .skv-vd .rightCol {
        width: 50%;
        padding-left: 5%;
        float: left
    }

    .skv-vd .radiusTop {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0
    }

    .skv-vd .radiusBot {
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px
    }

    .skv-vd .greyGradWBorder {
        background: #fefefe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e7e7e7));
        background: -webkit-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -o-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -ms-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: linear-gradient(to bottom, #fefefe 0, #e7e7e7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        border-bottom: 1px solid #7a7a7a;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-top: 1px solid #bbb;
        outline: 0
    }

    .skv-vd .linkWArrow {
        color: #077eb5;
        background: url(/webdav/images/Grafik/ikoner/arrow_right_large_black_no_padding.png) right 50% no-repeat;
        background-size: 13px;
        padding-right: 15px;
        font-size: 14px;
        font-family: 'Open Sans Semibold'
    }

    .skv-vd .linkWArrow.left {
        background: url(/webdav/images/Grafik/ikoner/arrow_left_large_black2.png) left 50% no-repeat;
        background-size: 13px;
        padding-left: 15px;
        padding-right: 0
    }

    .skv-vd .displayResultWrp {
        border-top: 1px solid #bbb;
        padding: 10px
    }

    .skv-vd .displayResultWrp h3 {
        padding-left: 0
    }

    .skv-vd .displayResultWrp p {
        width: 45%
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .displayResultWrp p {
        width: 100%
    }
}

@media screen {
    .skv-vd .displayResultWrp .counterWrp {
        font-size: 20px;
        font-family: 'Open Sans Semibold'
    }

    .skv-vd input:focus, .skv-vd .tillbaka:active {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 2px solid #077eb5 !important
    }

    .skv-vd .btn {
        padding: 5px 10px;
        font-family: 'Open Sans Regular';
        font-size: 15px
    }

    .skv-vd .btnMarked {
        background: #fefefe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #fefefe 0, #fefefe 81%, #e7e7e7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(81%, #fefefe), color-stop(100%, #e7e7e7));
        background: -webkit-linear-gradient(top, #fefefe 0, #fefefe 81%, #e7e7e7 100%);
        background: -o-linear-gradient(top, #fefefe 0, #fefefe 81%, #e7e7e7 100%);
        background: -ms-linear-gradient(top, #fefefe 0, #fefefe 81%, #e7e7e7 100%);
        background: linear-gradient(to bottom, #fefefe 0, #fefefe 81%, #e7e7e7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0)
    }

    .skv-vd .addBtn {
        border: 0;
        background: url(/webdav/images/Grafik/ikoner/plus.png) 0 2px no-repeat;
        background-size: 16px;
        padding-left: 25px;
        font-size: 14px;
        font-family: 'Open Sans Semibold';
        cursor: pointer;
        color: #077eb5
    }

    .skv-vd .addBtn:hover {
        text-decoration: underline
    }

    .skv-vd input[type="submit"] {
        -webkit-appearance: none
    }

    .skv-vd input, .skv-vd a, .skv-vd button, .skv-vd select {
        border: 2px solid transparent
    }

    .skv-vd input:focus, .skv-vd a:focus, .skv-vd button:focus, .skv-vd select:focus {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-color: #077eb5
    }

    .skv-vd select[type="text"] {
        font-size: 14px
    }

    .skv-vd form {
        margin-bottom: 0
    }

    .skv-vd fieldset {
        border: 0;
        padding-top: 10px
    }

    .skv-vd legend {
        padding-left: 0;
        font-weight: normal;
        color: #333
    }

    .skv-vd .formWrp {
        background: #f7f7f7;
        border-top: 1px solid #bbb;
        padding: 15px 10px;
        position: relative;
        width: 100%;
        max-width: 768px;
        font-family: 'Open Sans Regular';
        color: #333;
        font-size: 14px
    }

    .skv-vd .formWrp p {
        width: 70%
    }

    .skv-vd .radius {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }

    .skv-vd .resultButton {
        background: #f7f7f7;
        display: block;
        width: 100%;
        clear: both;
        border-top: 1px solid #bbb;
        padding: 4px 10px
    }

    .skv-vd .resultButton .left {
        width: 40%;
        margin-right: 2%;
        float: left;
        height: 30px
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .resultButton .left {
        width: 28%
    }
}

@media screen {
    .skv-vd .resultButton .right {
        width: 58%;
        float: left
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .resultButton .right {
        width: 70%
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .resultButton .right input {
        float: right
    }
}

@media screen {
    .skv-vd .resultButton.next input {
        float: right;
        background: url(/webdav/images/Grafik/ikoner/arrow_right_large_black_no_padding.png) right 5px no-repeat;
        padding-right: 15px;
        background-size: 15px;
        border: 0;
        color: #077eb5;
        height: 30px
    }

    .skv-vd .resultButton.next input:first-child {
        float: left;
        background: url(/webdav/images/Grafik/ikoner/arrow_left_large_black2.png) left 5px no-repeat;
        background-size: 15px;
        padding-right: 0;
        padding-left: 15px
    }

    .skv-vd .resultButton.next.single input:first-child {
        float: right;
        background: url(/webdav/images/Grafik/ikoner/arrow_right_large_black_no_padding.png) right 5px no-repeat;
        padding-right: 15px;
        background-size: 15px;
        border: 0;
        color: #077eb5;
        height: 30px
    }

    .skv-vd .resultButton.last input, .skv-vd .resultButton.last button {
        float: left;
        outline: 0;
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        padding: 5px 15px;
        border-radius: 3px;
        margin: 0
    }

    .skv-vd .lblAdd {
        float: left;
        width: 40%;
        margin-right: 2%
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .lblAdd {
        width: 48%
    }
}

@media screen {
    .skv-vd .lblAdd label {
        float: left;
        margin: 0;
        display: block;
        font-family: "Open Sans Semibold";
        padding-top: 5px;
        position: relative
    }

    .skv-vd .ff_wrp {
        position: relative;
        padding-bottom: 5px
    }

    .skv-vd .ff_wrp.margin {
        margin-top: 14px
    }

    .skv-vd .ff_wrp.double label {
        margin-top: 20px
    }

    .skv-vd .ff_wrp.double.noMargin label {
        margin-top: 0
    }

    .skv-vd .ff_wrp [data-required=true]:after {
        content: '*';
        margin-left: 5px
    }

    .skv-vd .inpRadioWrp {
        float: left;
        margin-top: 5px
    }

    .skv-vd .inpRadioWrp label {
        font-family: 'Open Sans Regular'
    }

    .skv-vd .radioLbl {
        font-family: 'Open Sans Semibold';
        padding-top: 5px
    }

    .skv-vd .radioLbl .labelText {
        float: left
    }

    .skv-vd .inpWrp {
        float: left;
        width: 58%
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .inpWrp {
        width: 50%
    }
}

@media screen {
    .skv-vd .formField {
        width: 35%;
        float: left;
        border: 1px solid #bbb !important;
        background: #fff !important;
        padding: 5px;
        height: 32px;
        max-width: 115px;
        font-size: 14px
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .formField {
        width: 70%
    }
}

@media screen {
    .skv-vd .errorField .radioLbl ~ .controls, .skv-vd .errorField input, .skv-vd .errorField textarea {
        border: 2px solid #e86110 !important;
        border-radius: 3px
    }

    .skv-vd .ff_format {
        width: 65%;
        float: left;
        color: #919191;
        font-family: 'Open Sans Semibold';
        padding-left: 5px;
        padding-top: 5px
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .ff_format {
        width: 20%
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .ff_format label {
        width: 48%
    }
}

@media screen {
    .skv-vd .additional {
        font-size: 13px;
        width: 100%;
        float: left;
        clear: both
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .additional {
        width: 100%;
        margin-top: 0;
        margin-bottom: 7px
    }
}

@media screen {
    .skv-vd .text_msg_wrp .text_msg {
        display: inline-block;
        padding-right: 5px;
        float: left
    }

    .skv-vd .text_msg_wrp .help_wrp {
        float: none;
        margin-top: 0
    }

    .skv-vd .help_wrp {
        position: relative;
        display: inline-block;
        float: right;
        font-weight: normal;
        margin-top: 5px
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .help_wrp {
        float: none
    }
}

@media screen {
    .skv-vd .ff_wrp .inpCheckboxWrp label {
        float: left
    }

    .skv-vd .ff_wrp .inpCheckboxWrp .help_wrp {
        margin-top: 0;
        float: none
    }

    .skv-vd .inpCheckboxListWrp {
        float: left;
        margin-top: 5px
    }

    .skv-vd .inpCheckboxListWrp label {
        font-family: 'Open Sans Regular';
        float: left
    }

    .skv-vd .inpCheckboxListWrp .help_wrp {
        margin-top: 0;
        float: none
    }

    .skv-vd .checkboxListLbl {
        font-family: 'Open Sans Semibold'
    }

    .skv-vd .checkboxListLbl .help_wrp {
        margin-top: 0
    }

    .skv-vd input[type=radio]:not(old), .skv-vd input[type=checkbox]:not(old) {
        position: absolute;
        z-index: -1000;
        overflow: hidden;
        clip: rect(0px, 0px, 0px, 0px);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0;
        border: 0 none
    }

    .skv-vd input[type=radio]:not(old) {
        width: 16px;
        height: 16px;
        margin: 0;
        padding: 0;
        opacity: 0;
        cursor: pointer;
        position: absolute
    }

    .skv-vd input[type=radio]:not(old) + label, .skv-vd input[type=checkbox]:not(old) + label {
        display: inline-block;
        padding-left: 25px;
        padding-right: 0;
        padding-top: 0;
        cursor: pointer;
        vertical-align: top
    }

    .skv-vd input[type=radio]:not(old) + label {
        background: url(/webdav/images/Grafik/ikoner/def_radio.png) no-repeat 0 1px;
        background-size: 16px;
        margin-right: 5px
    }

    .skv-vd input[type=checkbox]:not(old) {
        float: left;
        position: absolute;
        opacity: 0
    }

    .skv-vd input[type=checkbox]:not(old) + label {
        background: url(/webdav/images/Grafik/ikoner/checkbox.png) no-repeat 0 0;
        background-size: 16px
    }

    .skv-vd input[type=checkbox]:not(old):checked + label {
        background: url(/webdav/images/Grafik/ikoner/checkbox_checked.png) 0 0 no-repeat;
        background-size: 16px
    }

    .skv-vd input[type=radio]:not(old):checked + label {
        background: url(/webdav/images/Grafik/ikoner/def_radio_checked.png) no-repeat 0 1px;
        background-size: 16px;
        margin-right: 5px
    }

    .skv-vd input[type=radio]:not(old):focus + label, .skv-vd input[type=radio]:not(old):focus:checked + label {
        text-decoration: underline
    }

    .skv-vd input[type=checkbox]:not(old):focus + label {
        text-decoration: underline
    }

    .skv-vd span.radioBtn {
        background: url(/webdav/images/Grafik/ikoner/def_radio.png) 1px 1px no-repeat;
        background-size: 16px;
        margin-right: 2px
    }

    .skv-vd span.radioBtn input {
        margin: 5px 3px 0 0;
        position: relative;
        top: 4px;
        opacity: 0;
        cursor: pointer;
        width: 17px;
        height: 17px;
        -ms-filter: "alpha(opacity=0)";
        filter: alpha(opacity=0)
    }

    .skv-vd span.radioBtn.checked {
        background: url(/webdav/images/Grafik/ikoner/def_radio_checked.png) 1px 1px no-repeat;
        background-size: 16px
    }

    .skv-vd .radioLbl .help_wrp {
        margin-top: 0
    }

    .skv-vd .inpRadioBtnWrp {
        margin-left: 5px;
        float: left
    }

    .skv-vd .inpRadioBtnWrp:first-child {
        margin-left: 0
    }

    .skv-vd .inpRadioBtnWrp > input[type=radio] + label {
        width: auto;
        display: block;
        background: 0;
        background: #fff;
        border: 1px solid #7a7a7a;
        padding: 7px 10px;
        border-radius: 3px;
        cursor: pointer;
        color: #000
    }

    .skv-vd .inpRadioBtnWrp > input[type=radio] + label.disabled {
        color: #757575;
        cursor: default;
        opacity: .5
    }

    .skv-vd .inpRadioBtnWrp > input[type=radio]:checked + label {
        background: #414141;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #414141 0, #575757 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #414141), color-stop(100%, #575757));
        background: -webkit-linear-gradient(top, #414141 0, #575757 100%);
        background: -o-linear-gradient(top, #414141 0, #575757 100%);
        background: -ms-linear-gradient(top, #414141 0, #575757 100%);
        background: linear-gradient(to bottom, #414141 0, #575757 100%);
        color: #fff;
        border-color: #464646
    }
}

@media screen and (max-width: 600px) {
    .skv-vd .inpRadioBtnWrp > input[type=radio]:checked + label {
        padding: 7px 5px
    }
}

@media screen {
    .skv-vd .accordion {
        border-color: #bbb #bbb #7a7a7a;
        border-style: solid;
        border-width: 1px;
        padding: 0
    }

    .skv-vd .accordionBtnWrp {
        background: #fefefe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e7e7e7));
        background: -webkit-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -o-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -ms-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: linear-gradient(to bottom, #fefefe 0, #e7e7e7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0)
    }

    .skv-vd .accordionOpen, .skv-vd .accordionClose {
        position: relative;
        bottom: 0;
        right: auto;
        text-decoration: none;
        padding: 8px 40px 8px 3px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: right;
        color: #333
    }

    .skv-vd .accordionOpen {
        background: url(/webdav/images/Grafik/ikoner/arrow_down_large_black.png) right 50% no-repeat;
        background-size: 38px;
        display: block
    }

    .skv-vd .accordionClose {
        background: url(/webdav/images/Grafik/ikoner/arrow_up_large_black.png) right 50% no-repeat;
        background-size: 38px;
        display: block
    }

    .skv-vd .accordionContent {
        border-top: 1px solid #bbb
    }

    .skv-vd .accordion.accordionSimple {
        border: 0
    }

    .skv-vd .accordion.accordionSimple .accordionBtnWrp {
        background: 0
    }

    .skv-vd .accordion.accordionSimple .accordionOpen, .skv-vd .accordion.accordionSimple .accordionClose {
        text-align: left;
        color: #077eb5;
        padding: 8px 3px 8px 40px;
        background-position: left
    }

    .skv-vd .accordion.accordionSimple .accordionContent {
        border: 0
    }

    .skv-vd .ac_container {
        float: left;
        width: 58%
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .ac_container {
        width: 50%
    }
}

@media screen {
    .skv-vd .ac_inp {
        height: 40px;
        width: 100%;
        max-width: 200px;
        position: relative
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .ac_inp {
        max-width: 100%
    }
}

@media screen {
    .skv-vd .autocompletefield, .skv-vd .autocompletefield-x {
        position: absolute;
        z-index: 2;
        background: transparent;
        margin: 0;
        height: 32px;
        font-size: 14px;
        width: 100%;
        max-width: none;
        background: #fff !important;
        border: 1px solid #bbb;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 3px;
        padding: 5px
    }

    .skv-vd .autocompletefield-x {
        z-index: 1;
        color: #CCC
    }

    .skv-vd .clearInp {
        background: url(/webdav/images/Grafik/ikoner/close.png) -5px -5px no-repeat;
        background-size: 30px;
        width: 20px;
        height: 20px;
        position: absolute;
        right: 7px;
        top: 6px;
        cursor: pointer;
        z-index: 200;
        display: none
    }

    div[class^=AcSuggestions], div[class*=AcSuggestions] {
        border: 1px solid #999;
        background: #FFF;
        cursor: default;
        overflow: auto;
        -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
        -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
        box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64)
    }

    .autocomplete-suggestion {
        padding: 2px 20px 2px 5px;
        white-space: nowrap;
        overflow: hidden;
        background: #fff
    }

    .autocomplete-suggestion strong {
        font-weight: bold;
        color: #000
    }

    .autocomplete-no-suggestion {
        padding: 2px 5px
    }

    .autocomplete-selected {
        background: #ddd
    }

    .autocomplete-group {
        padding: 2px 5px
    }

    .autocomplete-group strong {
        font-weight: bold;
        font-size: 16px;
        color: #000;
        display: block;
        border-bottom: 1px solid #000
    }

    .skv-vd .ac_inp.v2 input[type="text"] {
        display: none
    }

    .skv-vd .info_wrp {
        margin-bottom: 14px
    }

    .skv-vd .info_title {
        background: #1c5288;
        color: #fff
    }

    .skv-vd .info_title span {
        display: block;
        padding: 7px 7px 7px 40px;
        background: url(/webdav/images/Grafik/ikoner/warning_white.png) 5px 1px no-repeat;
        background-size: 30px
    }

    .skv-vd .info_msg {
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        background: #fff;
        padding-left: 30px;
        padding-top: 14px;
        padding-bottom: 14px
    }

    .skv-vd .error_wrp {
        margin-bottom: 14px
    }

    .skv-vd .error_wrp ul {
        margin: 0;
        list-style: inherit
    }

    .skv-vd .error_title {
        background: #e9600e;
        color: #fff
    }

    .skv-vd .error_title span {
        display: block;
        padding: 7px 7px 7px 40px;
        background: url(/webdav/images/Grafik/ikoner/warning_white.png) 5px 1px no-repeat;
        background-size: 30px
    }

    .skv-vd .error_msg {
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        background: #fff;
        padding-left: 30px;
        padding-top: 14px;
        padding-bottom: 14px
    }

    .skv-vd .stepNav {
        margin-bottom: 8px
    }

    .skv-vd .step {
        font-family: 'Open Sans Semibold' !important;
        float: left;
        color: #888687;
        border-radius: 0
    }

    .skv-vd .step.done {
        color: #333 !important
    }

    .skv-vd .step.first .inner {
        border-radius: 3px 0 0 3px;
        padding-left: 10px
    }

    .skv-vd .step.first .back {
        display: none
    }

    .skv-vd .step.last .inner {
        border-radius: 0 3px 3px 0;
        padding-right: 12px
    }

    .skv-vd .step.last .front {
        display: none
    }

    .skv-vd .step.active {
        color: #333
    }

    .skv-vd .step.active .inner {
        background: #ffcc01
    }
}

@media screen and (max-width: 650px) {
    .skv-vd .step.active .inner span {
        display: inline
    }
}

@media screen {
    .skv-vd .step.active .front {
        background: #ffcc01;
        background: url(/webdav/images/Grafik/ikoner/yellow_front.png) right center
    }

    .skv-vd .step.active .back {
        background: #ffcc01;
        background: url(/webdav/images/Grafik/ikoner/yellow_back.png) -2px center
    }

    .skv-vd .step span {
        font-family: 'Open Sans Semibold' !important;
        font-size: 14px
    }

    .skv-vd .step a {
        color: #333;
        text-decoration: none
    }

    .skv-vd .step a:hover, .skv-vd .step a focus, .skv-vd .step a visited, .skv-vd .step a active {
        color: #333;
        text-decoration: none
    }

    .skv-vd .step a:hover {
        text-decoration: underline
    }

    .skv-vd .step .inner {
        float: left;
        background: #e0dcdd;
        height: 32px;
        padding: 6px 8px 5px
    }
}

@media screen and (min-width: 769px) and (max-width: 900px) {
    .skv-vd .step .inner {
        max-width: 88px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .step .inner {
        max-width: 85px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }
}

@media screen and (max-width: 768px) {
    .skv-vd .step .inner span {
        display: inline
    }
}

@media screen and (max-width: 650px) {
    .skv-vd .step .inner span {
        display: none
    }
}

@media screen and (max-width: 650px) {
    .skv-vd .step .inner span.int {
        display: inline
    }
}

@media screen {
    .skv-vd .front {
        width: 8px;
        height: 32px;
        background: url(/webdav/images/Grafik/ikoner/grey_front.png) right center;
        float: left
    }

    .skv-vd .back {
        width: 6px;
        height: 32px;
        background: url(/webdav/images/Grafik/ikoner/grey_back.png) -2px center;
        float: left
    }

    .popover.popover-help.top {
        border-radius: 4px;
        box-shadow: 0 5px 9px rgba(0, 0, 0, 0.5);
        border: 2px solid #077eb5;
        z-index: 101010
    }

    .popover.popover-help.top .arrow {
        border-top-color: #fff;
        border-width: 11px 11px 0;
        bottom: -10px;
        margin-left: -11px
    }

    .popover.popover-help.top .arrow:after {
        border-top-color: #077eb5;
        bottom: -2px;
        margin-left: 0
    }

    .skv-vd .help_wrp .help-field {
        border: 0;
        cursor: pointer;
        vertical-align: middle;
        background: url(/webdav/images/Grafik/ikoner/gute-sprite.png) 90.66666667% 80.43478261% no-repeat;
        float: right;
        width: 20px;
        height: 20px;
        line-height: 16px;
        padding-left: 1px;
        margin-left: 7px
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .help_wrp .help-field {
        display: inline-block !important;
        float: none
    }
}

@media screen {
    .skv-vd .help_wrp .help-field:hover, .skv-vd .help_wrp .help-field:focus {
        background: url(/webdav/images/Grafik/ikoner/gute-sprite.png) 0 100% no-repeat;
        outline: 0
    }

    .skv-vd .help_wrp .help-field.hide {
        display: none !important
    }
}

@media screen and (max-width: 480px) {
    .skv-vd .skv-select.ff_wrp .lblAdd label {
        width: auto
    }
}

@media screen {
    .vdHandelseMainWrp {
        margin-bottom: 10px
    }

    .vdHandelseMainWrp h1 {
        margin-bottom: 14px !important
    }

    .vdHandelseMainWrp p:first-child {
        margin-bottom: 0
    }

    .vdHandelseMainWrp .vdVisaTidigareDatum, .vdHandelseMainWrp .vdDoljTidigareDatum {
        display: block;
        width: 100%;
        float: left;
        text-decoration: none;
        margin-top: 5px
    }

    .vdHandelseMainWrp .skvVd-handelse-content {
        padding-left: 70px
    }
}

@media screen and (max-width: 480px) {
    .vdHandelseMainWrp .skvVd-handelse-content {
        padding-left: 0
    }

    .vdHandelseMainWrp .skvVd-handelse-content .sidrubrikxxh1x {
        font-size: 30px !important
    }
}

@media screen {
    .vdHandelseMainWrp .skvVd-handelse-content .all-related {
        margin-bottom: 0 !important
    }

    .vdHandelseMainWrp .skvVd-handelse-content .e-related ul, .vdHandelseMainWrp .skvVd-handelse-content .all-related ul {
        margin-bottom: 0 !important
    }

    .vdHandelseMainWrp .vdDatumlista {
        border-top: 1px solid #bbb;
        padding-top: 14px
    }

    .vdHandelseMainWrp .vdDatumlista .handelse {
        padding: 6px 10px;
        margin-bottom: 3px
    }

    .vdHandelseMainWrp .vdDatumlista .handelse .vdMonth {
        font-size: 11px;
        line-height: 11px
    }

    .vdHandelseMainWrp .vdDatumlista .handelse .vdDate {
        font-size: 16px;
        line-height: 16px
    }

    .vdHandelseMainWrp .vdDatumlista .vdKommandeDatum .vdHandelseDatum {
        border: 1px solid #1c5288
    }

    .skvVd-date-heading-row {
        position: relative
    }

    .skvVd-date-heading-row h2 {
        margin-top: 0 !important;
        margin-bottom: 10px
    }

    .skvVd-date-heading-row .sidrubrikxxh1x, .skvVd-date-heading-row .underrubrikxxh2x, .skvVd-date-heading-row .normal {
        padding-left: 70px
    }

    .skvVd-date-heading-row .sv-vd {
        position: absolute;
        left: 0;
        top: 0
    }

    .skv-vd {
        border: 0;
        padding-right: 5px
    }

    .skv-vd .vdFlikForm {
        font-family: "Open Sans Semibold", arial, "Bitstream Vera Sans", lucida, helvetica, sans-serif
    }

    .skv-vd .sv-vd.kalender-portlet {
        margin-bottom: 60px
    }

    .skv-vd fieldset {
        padding: 0
    }

    .skv-vd .vdMessage .vdInfoMessageFilter {
        display: block;
        font-family: "Open Sans Semibold", arial, "Bitstream Vera Sans", lucida, helvetica, sans-serif;
        font-weight: bold;
        padding-top: 10px
    }

    .skv-vd .vdVisaFilterval {
        border-top: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        padding: 15px 0;
        margin-bottom: 20px
    }

    .skv-vd .vd-content-flik {
        list-style: none;
        margin: 0 0 -1px 0;
        padding: 0;
        position: relative;
        z-index: 2;
        overflow: auto
    }

    .skv-vd .vd-content-flik * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .skv-vd .vd-content-flik .vdFlik {
        float: left;
        padding: 0;
        background: #fefefe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e7e7e7));
        background: -webkit-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -o-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -ms-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: linear-gradient(to bottom, #fefefe 0, #e7e7e7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0)
    }

    .skv-vd .vd-content-flik .vdFlik:first-child.active a span.left {
        background: url(/webdav/images/Grafik/ikoner/selectedLeftStart.png) 0 0 no-repeat;
        width: 14px
    }

    .skv-vd .vd-content-flik .vdFlik:first-child a .text {
        padding-left: 0 !important
    }

    .skv-vd .vd-content-flik .vdFlik:first-child a span.left {
        background: url(/webdav/images/Grafik/ikoner/unSelectedLeft.png) 0 0 no-repeat;
        width: 14px;
        height: 33px
    }

    .skv-vd .vd-content-flik .vdFlik.active {
        background: #fff
    }

    .skv-vd .vd-content-flik .vdFlik.active.first a span.right {
        width: 21px
    }

    .skv-vd .vd-content-flik .vdFlik.active.last a span.right {
        background: url(/webdav/images/Grafik/ikoner/selectedRightEnd.png) 0 0 no-repeat
    }

    .skv-vd .vd-content-flik .vdFlik.active a span {
        margin-top: 0;
        height: 33px;
        border-bottom: 0;
        padding: 6px 13px;
        font-family: 'Open Sans Semibold'
    }

    .skv-vd .vd-content-flik .vdFlik.active a span.left {
        background: url(/webdav/images/Grafik/ikoner/selectedLeft.png) 0 0 no-repeat;
        width: 20px
    }

    .skv-vd .vd-content-flik .vdFlik.active a span.right {
        background: url(/webdav/images/Grafik/ikoner/selectedRight.png) 0 0 no-repeat
    }

    .skv-vd .vd-content-flik .vdFlik.last a span.right {
        background: url(/webdav/images/Grafik/ikoner/unSelectedRightEnd.png) 0 0 no-repeat
    }

    .skv-vd .vd-content-flik .vdFlik.mobile {
        width: 100%;
        height: auto;
        border-top: 0;
        background: 0
    }

    .skv-vd .vd-content-flik .vdFlik.mobile:first-child a .text {
        padding-left: 25px !important;
        border-top: 0
    }

    .skv-vd .vd-content-flik .vdFlik.mobile:last-child a span {
        border-bottom: 1px solid #bbb
    }

    .skv-vd .vd-content-flik .vdFlik.mobile a span {
        margin-top: 0;
        height: auto;
        border-top: 1px solid #ddd;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-bottom: 0;
        display: block;
        width: 100%;
        text-align: left;
        padding: 8px 13px 8px 25px;
        background: #f5f5f5
    }

    .skv-vd .vd-content-flik .vdFlik.two a span {
        border-right: 1px solid #bbb
    }

    .skv-vd .vd-content-flik .vdFlik a {
        border: 0;
        color: #333;
        text-decoration: none;
        cursor: pointer;
        display: block;
        overflow: hidden
    }

    .skv-vd .vd-content-flik .vdFlik a:hover {
        text-decoration: none
    }

    .skv-vd .vd-content-flik .vdFlik a span {
        float: left;
        height: 31px;
        border-top: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        margin-top: 2px;
        padding: 4px 13px 8px
    }

    .skv-vd .vd-content-flik .vdFlik a span.left {
        background: url(/webdav/images/Grafik/ikoner/selectedLeft.png) 0 0 no-repeat;
        border-top: 0;
        padding: 0;
        margin: 0
    }

    .skv-vd .vd-content-flik .vdFlik a span.right {
        background: url(/webdav/images/Grafik/ikoner/unSelected.png) 0 0 no-repeat;
        border-top: 0;
        padding: 0;
        width: 20px;
        margin-top: 0;
        height: 33px
    }

    .skv-vd .accordionBtnWrp.radius {
        display: none
    }

    .skv-vd .vdFilterFormAccordion {
        border-radius: 0 3px 3px 3px
    }

    .skv-vd .flik-content {
        border: 1px solid #bbb;
        border-radius: 0 3px 3px 3px;
        padding: 15px 15px 15px;
        position: relative;
        z-index: 1;
        margin-bottom: 14px
    }

    .skv-vd .flik-content ul {
        padding-left: 20px;
        margin-top: 5px
    }

    .skv-vd .flik-content p {
        margin-top: 0 !important
    }

    .skv-vd .vd-line {
        height: 1px;
        width: 100%;
        background: #bbb
    }

    .skv-vd .tab-trigger {
        background: #fefefe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e7e7e7));
        background: -webkit-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -o-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: -ms-linear-gradient(top, #fefefe 0, #e7e7e7 100%);
        background: linear-gradient(to bottom, #fefefe 0, #e7e7e7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        display: none;
        padding: 10px 15px;
        cursor: pointer;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        border: 1px solid #bbb;
        border-bottom: 0;
        position: relative
    }

    .skv-vd .tab-trigger:after {
        content: " ";
        background: url(/webdav/images/Grafik/ikoner/arrow_down_black.png) -11px -9px no-repeat;
        background-size: 37px;
        width: 15px;
        height: 15px;
        display: block;
        position: absolute;
        left: 91%;
        top: 10px
    }

    .skv-vd .tab-trigger.active {
        -webkit-box-shadow: inset 0 2px 1px #c5c5c5;
        -moz-box-shadow: inset 0 2px 1px #c5c5c5;
        box-shadow: inset 0 2px 1px #c5c5c5;
        border-top: 1px solid #7a7a7a;
        background: #ddd;
        border-bottom: 1px solid #bbb
    }

    .skv-vd .vdForetagForm {
        position: relative
    }

    .skv-vd .vdForetagForm .lankxixlista {
        background-position: 5px 3px;
        margin-left: 12px
    }

    .skv-vd .vdFilterBtnWrp {
        right: 25%;
        top: 20px
    }

    .skv-vd .vdFilterBtnWrp input {
        border: 0;
        padding: 0
    }

    .skv-vd .vdFilter {
        border: 1px solid #bbb;
        border-radius: 0 5px 0 0;
        display: block;
        overflow: hidden
    }

    .skv-vd .vdFilter > span {
        display: block;
        float: left;
        padding: 10px
    }

    .skv-vd .vdFilter > .vdToggleForm {
        float: left;
        display: block;
        margin: 8px
    }

    .skv-vd .vdFilter h2 {
        margin-top: 0
    }

    .skv-vd .form-group {
        display: block;
        margin-bottom: 20px
    }

    .skv-vd .form-group .controls {
        float: left;
        display: block;
        width: 75%
    }

    .skv-vd .form-group .controls .vd-row {
        display: block;
        overflow: hidden;
        margin-bottom: 5px
    }

    .skv-vd .clearFloat {
        clear: both
    }

    .skv-vd .control-label {
        float: left;
        display: block;
        width: 20%;
        margin-right: 2%
    }

    .skv-vd .control-label .labelText {
        margin-top: 7px
    }

    .skv-vd .accordionOpen, .skv-vd .accordionClose {
        background-position: left
    }

    .skv-vd .vdFiltervalLabel, .skv-vd .vdFilterLabel, .skv-vd .vdFilterForetagsform, .skv-vd .vdFilterOmsattning, .skv-vd .vdFilterRedovisning, .skv-vd .vdFilterRakenskapsarSlut {
        padding: 0 10px 0 0
    }

    .skv-vd .flikNav .active, .skv-vd .vdFilterLabel {
        font-family: "Open Sans Semibold"
    }

    .skv-vd .vdFlikForm form > .form-inner {
        padding: 15px
    }

    .skv-vd .vdFlikForm form > .vdFilterBtnWrp {
        padding: 20px 0;
        border-top: 1px solid #bbb
    }

    .skv-vd .vdFlikForm form > .vdFilterBtnWrp input[type=submit] {
        display: block;
        margin: 0 auto
    }

    .skv-vd .vdHandelserWrp a:link {
        width: 100%;
        max-width: 485px;
        display: block
    }

    .skv-vd .vdHandelserWrp a:link, .skv-vd .vdHandelserWrp a:focus {
        text-decoration: none
    }

    .skv-vd .vdHandelse {
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        padding-right: 30px;
        margin-bottom: 5px
    }

    .skv-vd .vdYear, .skv-vd .vdMonth {
        font-family: "Open Sans Semibold";
        font-size: 16px
    }

    .skv-vd .vdYear {
        margin-top: 0
    }

    .skv-vd .vdHandelseDatum > .vdMonth {
        font-size: 14px
    }

    .skv-vd .vdArbetsgivareWrp {
        margin-top: 8px
    }

    .skv-vd .vdArbetsgivareWrp .radioLbl {
        padding-right: 0 !important
    }

    .skv-vd .vdHandelseDatum, .skv-vd .vdHandelseDesc, .skv-vd .vdHandelseLink {
        display: inline-block
    }

    .skv-vd .vdMonthWrp {
        margin-bottom: 15px;
        margin-top: 5px
    }

    .skv-vd .vdHandelseDatum {
        padding: 8px 15px;
        text-align: center;
        background-color: #eee;
        color: #4b4b4b
    }

    .skv-vd .vdHandelseDatum.radius {
        border-radius: 2px 0 0 2px
    }

    .skv-vd .vdHandelseDatum .vdDate {
        font-family: "Open Sans Semibold";
        font-size: 19px;
        line-height: 19px
    }

    .skv-vd .vdTidigareHandelser .vdHandelseDatum, .skv-vd .vdTidigareDatum .vdHandelseDatum, .skv-vd .vdHandelseDatum.tidigareDatum {
        background-color: #fff;
        color: #000;
        border-right: 1px solid #bbb
    }

    .skv-vd .vdTidigareDatum .vdHandelseDatum, .skv-vd .vdHandelseDatum.tidigareDatum {
        border: 1px solid #bbb
    }

    .skv-vd .handelse.vdHandelseDatum.radius {
        border-radius: 3px
    }

    .skv-vd .vdHandelseDesc {
        color: #333;
        margin-left: 10px
    }

    .skv-vd .vdHandelseDesc:hover {
        text-decoration: underline
    }

    .skv-vd .vdTyp {
        font-size: 13px
    }

    .skv-vd .vdKategori, .skv-vd .vdHandelseUtanDatum .vdHandelseDesc {
        font-size: 18px
    }

    .skv-vd .vdHandelseUtanDatum .vdHandelseDesc {
        padding-top: 10px
    }

    .skv-vd .vdHandelseLink {
        float: right;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -14px -913px no-repeat;
        padding-right: 15px;
        background-size: 40px;
        border: 0;
        color: #077eb5;
        height: 54px
    }

    .skv-vd .vd-back-link .top-back-link {
        width: 95px;
        padding: 0 10px;
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        border-radius: 3px;
        margin-bottom: 20px !important
    }

    .skv-vd .vd-back-link .top-back-link a {
        padding: 8px 0 8px 15px;
        background-position: -16px 50%
    }

    .skv-vd .all-related {
        border: 0
    }

    .skv-vd .all-related p {
        margin-top: 8px !important
    }

    .skv-vd .all-related ul li {
        border-top: 0;
        background: url(/webdav/images/Grafik/ikoner/blankett_icon.png) no-repeat;
        background-size: 26px;
        padding: 1px 15px 7px 25px
    }

    .skv-vd .onumrerad-svart-punkt li {
        margin: 0
    }

    .skv-vd .vdVisaFilterval {
        width: auto;
        margin-top: 10px
    }

    .skv-vd .vdVisaFilterval span {
        margin-right: 10px
    }

    .skv-vd .filterval-portlet .vdVisaFilterval {
        width: 100% !important;
        border-top: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        padding: 15px 0
    }

    .skv-vd .vdHandelseLankar h3 {
        padding: 0
    }

    .skv-vd .vdHandelseLankar .vdVisaFilterval {
        width: 174% !important;
        padding: 10px 0;
        border-top: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        margin-bottom: 15px
    }

    .skv-vd .vdHandelseLankar .vdHandelserWrp a {
        margin-bottom: 10px
    }

    .skv-vd .vdHandelseLankar .vdFlerViktigaDatumWrp {
        margin-bottom: 10px
    }

    .skv-vd .vdHandelserWrp a:focus {
        border: 0 !important
    }

    .skv-vd input:focus {
        border-width: 1px !important
    }

    .skv-vd .vdHandelserWrp a:focus .vdHandelse, .skv-vd input:focus {
        border-color: #077eb5;
        box-shadow: 0 0 0 1px #077eb5
    }

    .skv-vd .vdDatumlista .vdYearWrp {
        float: left;
        padding-right: 3px;
        margin-top: 0
    }

    .skv-vd .vdHandelserWrp a .vdHandelse, .skv-vd .vdHandelse.radius.vdHandelseUtanDatum {
        min-height: 56px;
        position: relative;
        padding-left: 58px;
        background-color: white
    }

    .skv-vd .vdHandelserWrp a .vdHandelse .vdHandelseDesc {
        margin-top: 5px;
        display: block
    }

    .skv-vd .vdHandelserWrp a .vdHandelse .vdHandelseDesc .vdKategori {
        margin-bottom: 7px
    }

    .skv-vd .vdHandelserWrp a .vdHandelse .vdHandelseLink {
        position: absolute;
        right: 20px;
        top: 0;
        height: 40px;
        width: 9px;
        padding: 0
    }

    .skv-vd .vdHandelserWrp a .vdHandelse .vdHandelseDatum, .skv-vd .vdHandelse.radius.vdHandelseUtanDatum .vdHandelseDatum.radius {
        position: absolute;
        left: 0;
        top: 0;
        width: 58px;
        padding: 10px 0;
        height: 100%
    }

    .skv-vd .vdHandelse.radius.vdHandelseUtanDatum.vdDatumSaknas {
        background: url(/webdav/images/Grafik/ikoner/calendarVD--dark.png) no-repeat;
        background-size: 26px;
        background-position: center;
        background-color: #1c5288;
        position: absolute;
        left: 0;
        top: 0;
        width: 58px;
        padding: 10px 0;
        min-height: 56px;
        border-radius: 3px
    }

    .skv-vd .vdHandelse.radius.vdHandelseUtanDatum .vdHandelseDatum.radius {
        background: url(/webdav/images/Grafik/ikoner/calendarVD--dark.png) no-repeat;
        background-size: 26px;
        background-position: center;
        background-color: #eee
    }

    .skv-vd .vdVisaFilterval .vdFiltervalLabel, .skv-vd .foretagsformText .vdFiltervalLabel {
        font-family: "Open Sans Semibold", arial, "Bitstream Vera Sans", lucida, helvetica, sans-serif
    }

    .skv-vd .vdVisaFilterval a, .skv-vd .foretagsformText a {
        display: block;
        margin-top: 10px;
        padding: 0;
        text-decoration: none
    }

    .skv-vd .vdMonthWrp, .skv-vd .vdHandelseflode .vdHandelserWrp, .skv-vd .vdHandelseflodeStatisk .vdHandelserWrp, .skv-vd .vdHandelseLankar .vdHandelserWrp {
        list-style: none;
        padding: 0
    }

    .skv-vd .vdHandelserWrp .vdKommandeHandelser .vdMonthWrp a span, .skv-vd .vdHandelserWrp .vdTidigareHandelser .vdMonthWrp a span, .skv-vd .vdHandelseflode .vdHandelserWrp a span, .skv-vd .vdHandelseflodeStatisk .vdHandelserWrp a span, .skv-vd .vdHandelseLankar .vdHandelserWrp a span, .skv-vd .vdHandelse.radius.vdHandelseUtanDatum {
        display: block;
        word-wrap: break-word;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }

    .skv-vd .vdHandelserWrp .vdKommandeHandelser h3, .skv-vd .vdHandelserWrp .vdTidigareHandelser h3 {
        padding: 0
    }

    .skv-vd .vdHandelserWrp .vdKommandeHandelser h2, .skv-vd .vdHandelserWrp .vdTidigareHandelser h2, .skv-vd .vdHandelserWrp .vdKommandeHandelser .vdMonth, .skv-vd .vdDatumlista .vdDatumlistor .vdYearWrp .vdYear {
        margin: 0
    }

    .skv-vd .vdDatumlista .vdDatumlistor ul {
        padding: 0;
        margin: 0
    }

    .skv-vd .footer .vdVisaFilterval a {
        background: url(/webdav/images/Grafik/ikoner/linkArrow.png) no-repeat;
        padding-left: 12px;
        background-position: 0 70%;
        display: block;
        color: #077eb5 !important
    }

    .skv-vd .vdHandelseflodeTextWrp {
        margin-bottom: 20px
    }

    .skv-vd .vdHandelserWrp {
        position: relative
    }

    .skv-vd .vdTidigareDatumToggle {
        position: absolute;
        left: 0;
        width: 100%;
        top: 5px;
        max-width: 485px;
        text-align: right
    }

    .skv-vd .vdTidigareDatumToggle a:link {
        display: inline-block;
        width: auto
    }

    .skv-vd .vdFlik a:focus {
        border: 0 !important
    }

    .skv-vd .vdForetagForm {
        margin: 0;
        padding: 0
    }

    .skv-vd .vdFilter {
        border: 1px solid #bbb;
        border-radius: 0 5px 0 0;
        display: block;
        background: #fff;
        background: -moz-linear-gradient(top, #fff 0, #cecece 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #cecece));
        background: -webkit-linear-gradient(top, #fff 0, #cecece 100%);
        background: -o-linear-gradient(top, #fff 0, #cecece 100%);
        background: -ms-linear-gradient(top, #fff 0, #cecece 100%);
        background: linear-gradient(to bottom, #fff 0, #cecece 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecece', GradientType=0);
        overflow: hidden
    }

    .skv-vd .vdFilter.inverted {
        background: #fff
    }

    .skv-vd .vdFilter > span {
        display: block;
        float: left;
        padding: 10px;
        color: #000
    }

    .skv-vd .vdFilter > .vdToggleForm {
        float: left;
        display: block;
        margin: 8px
    }

    .skv-vd .vdFlikForm {
        border: 0;
        border-radius: 0 0 5px 5px;
        border-top: 0;
        background-color: #f5f5f5
    }

    .skv-vd .vdFlikForm > h3 {
        display: block;
        padding: 10px 0 0 15px;
        margin: 0
    }

    .skv-vd .vdFlikForm h2 {
        margin-top: 0
    }

    .skv-vd .vdFlikForm .inpRadioWrp label {
        color: #000;
        font-family: 'Open Sans Semibold'
    }

    .skv-vd .form-group {
        display: block;
        margin-bottom: 20px
    }

    .skv-vd .form-group .controls {
        float: left;
        display: block;
        width: 60%
    }

    .skv-vd .form-group .controls .vd-row {
        display: block;
        overflow: hidden;
        margin-bottom: 3px
    }

    .skv-vd .form-inner .inpCheckboxWrp {
        float: right;
        width: 60%
    }

    .skv-vd .clearFloat {
        clear: both
    }

    .skv-vd .radioLbl {
        float: left;
        display: block;
        width: 40%;
        padding-right: 5px
    }

    .skv-vd .radioLbl .labelText {
        color: #000;
        max-width: 90%;
        width: 80%
    }

    .skv-vd .inpRadioBtnWrp {
        float: left
    }

    .skv-vd .vd-row .inpRadioBtnWrp {
        margin-left: 3px;
        width: 40px
    }

    .skv-vd .vd-row .inpRadioBtnWrp:first-child {
        margin-left: 0
    }

    .skv-vd .vd-row .inpRadioBtnWrp > input[type="radio"] + label {
        width: 100%;
        text-align: center;
        padding-left: 0;
        padding-right: 0
    }

    .skv-vd .vdFlikForm form .form-inner {
        padding: 15px
    }

    .skv-vd .vdFlikForm form .vdFilterBtnWrp {
        padding: 10px 15px;
        border-top: 1px solid #bbb
    }

    .skv-vd .vdFlikForm form .vdFilterBtnWrp input[type=submit] {
        display: inline-block;
        margin: 0 auto;
        outline: 0;
        border: 1px solid #bbb;
        border-bottom: 1px solid #7a7a7a;
        padding: 5px 15px;
        border-radius: 3px;
        margin: 0;
        margin-left: 40%
    }

    .skv-vd .btnMarked:hover {
        background: #f2f2f2;
        box-shadow: 0 1px 1px #ddd;
        cursor: pointer
    }

    .skv-vd .vdDatumlista h3 {
        padding-left: 0
    }

    .skv-vd .vdHandelseFilter {
        border-color: #bbb #bbb #7a7a7a;
        border-style: solid;
        border-width: 1px;
        padding: 0
    }

    .skv-vd .vdHandelseFilter .vdHandelseInfo {
        border-bottom: 1px solid #bbb;
        padding-bottom: 10px
    }

    .skv-vd .vdHandelseFilter .vdHandelseTyp {
        padding: 0 10px 0 10px
    }

    .skv-vd .accordionOpen, .skv-vd .accordionClose {
        padding-top: 8px;
        padding-bottom: 8px;
        padding-right: 8px;
        padding-left: 45px;
        text-align: left;
        font-family: "Open Sans Semibold"
    }

    .skv-vd .accordionOpen span, .skv-vd .accordionClose span {
        display: inline-block;
        padding: 0;
        margin-right: 3%
    }

    .skv-vd .vdHandelseInfo {
        padding-top: 10px;
        padding-bottom: 15px !important
    }

    .skv-vd .vdHandelseTypOchKategoriWrp {
        display: block;
        padding-left: 66px;
        background: url("http://d26uhratvi024l.cloudfront.net/gsc/NO7IMY/3a/27/87/3a27870a72c843409f4d545b7ae48b90/images/valj_foretagsform_till_handelse/u29.png?token=be8fdeda23d5e5bc76e788c02f6b00b0") no-repeat;
        position: relative
    }

    .skv-vd .vdHandelseTypOchKategoriWrp {
        margin-left: 10px
    }

    .skv-vd .vdHandelseTypOchKategoriWrp > p[class] {
        padding: 0;
        margin-top: 0
    }

    .skv-vd .vdHandelseTypOchKategoriWrp p.vdHandelseKategori {
        font-size: 24px;
        line-height: 24px
    }

    .skv-vd .vdHandelseTypOchKategoriWrp p.vdHandelseTyp {
        font-size: 15px
    }

    .skv-vd .vdHandelseTypOchKategoriWrp .vdHandelseDatum.radius {
        position: absolute;
        left: 0;
        top: 0;
        width: 56px;
        height: 52px;
        border-radius: 3px;
        background: url(/webdav/images/Grafik/ikoner/calendarVD--dark.png) no-repeat;
        background-position: center;
        background-color: #1c5288;
        background-size: 36px
    }

    .skv-vd a .accordionOpen:focus, .skv-vd a .accordionClose:focus {
        border: none !important;
        box-shadow: inset 0 0 1px 2px #077eb5
    }

    .skv-vd .vdHandelserWrp {
        margin-top: 10px
    }

    .skv-vd .accordionClose {
        background-color: #fff
    }

    .skv-vd .h? ndelsel? nk-portlet .vdHandelserWrp {
        margin-top: 0;
        margin-bottom: 10px
    }

    .skv-vd .vdHandelserWrp .vdVisaTidigareDatum, .skv-vd .vdHandelserWrp .vdDoljTidigareDatum {
        background-repeat: no-repeat;
        background-position: -14px 45%;
        background-size: 40px;
        padding-left: 14px
    }

    .skv-vd .vdHandelserWrp .vdVisaTidigareDatum {
        background-image: url(/webdav/images/Grafik/ikoner/linkArrow_up.png)
    }

    .skv-vd .vdHandelserWrp .vdDoljTidigareDatum {
        background-image: url(/webdav/images/Grafik/ikoner/linkArrow_down.png)
    }

    .skv-vd .vdVisaFilterval a {
        background: url(/webdav/images/Grafik/ikoner/linkArrow.png) no-repeat;
        padding-left: 12px;
        background-position: 0 70%;
        display: block;
        color: #077eb5 !important
    }

    .skv-vd .vdForetagForm .foretagsformText {
        padding-top: 8px;
        padding-bottom: 8px;
        padding-right: 8px;
        padding-left: 50px;
        border: 1px solid #bbb;
        border-radius: 2px;
        border-bottom: 0
    }

    .skv-vd .foretagsformText .visaFiltervalText {
        float: right
    }
}

@media screen and (max-width: 600px) {
    .skv-vd .vdFlikForm .form-inner .inpCheckboxWrp {
        width: 100%;
        float: none;
        padding-left: 5px;
        padding-right: 10px
    }

    .skv-vd .vdFlikForm form > .vdFilterBtnWrp input[type=submit] {
        margin: 0 auto;
        display: block
    }

    .skv-vd .form-group .radioLbl {
        margin-bottom: 5px
    }

    .skv-vd .form-group .radioLbl, .skv-vd .form-group .controls {
        width: 100%
    }

    .skv-vd .form-group .controls {
        overflow: hidden
    }

    .skv-vd .help_wrp {
        float: none
    }

    .skv-vd .radioLbl .labelText {
        width: auto
    }
}

@media screen and (max-width: 480px) {
    .skv-vd {
        padding: 0
    }

    .skv-vd .vdFlikForm form .form-inner {
        padding: 10px
    }

    .skv-vd .accordionOpen span, .skv-vd .accordionClose span {
        margin-right: 7%
    }

    .skv-vd .accordionOpen span.vdFilterForetagsform, .skv-vd .accordionClose span.vdFilterForetagsform {
        display: block;
        margin-bottom: 5px
    }

    .skv-vd .foretagsformText {
        padding-left: 0 !important
    }

    .skv-vd .foretagsformText span {
        padding-left: 10px
    }

    .skv-vd .vdHandelseLankar .vdVisaFilterval {
        width: 100% !important
    }

    .skv-vd .form-group .controls {
        width: 100% !important
    }

    .skv-vd .ff_wrp:first-child .radioLbl, .skv-vd .ff_wrp:last-child .radioLbl {
        min-width: 70%
    }

    .skv-vd .radioLbl .labelText {
        max-width: 100%
    }

    .skv-vd .form-inner .inpCheckboxWrp {
        width: 100%
    }

    .skv-vd .form-inner .inpCheckboxWrp .labelText {
        width: 200%
    }

    .skv-vd .vdDatumlista .vdDatumlistor .vdYearWrp h2 {
        font-size: 16px !important
    }

    .skv-vd .visaFiltervalText .vdFiltervalLabel {
        width: 100%;
        display: block
    }
}

@media screen and (max-width: 320px) {
    .skv-vd .form-group .inpRadioBtnWrp {
        float: left;
        text-align: center
    }

    .skv-vd .form-group .vd-row .inpRadioBtnWrp {
        margin-left: 2.0408163265306123%;
        width: 14.965986394557824%
    }

    .skv-vd .form-group .vd-row .inpRadioBtnWrp:first-child {
        margin-left: 0
    }
}

@media screen and (min-width: 320px) {
    .skv-vd .vdFlikForm .form-group .inpRadioWrp {
        display: block;
        float: left;
        width: 100%
    }
}

@media screen {
    /* Tabbnavigering snabbvÃ¤g till meny och innehÃ¥ll */
    #skip {
        margin: 0;
        padding: 0;
        position: relative;
        z-index: 10;
    }

    #skip li {
        height: 0;
        list-style-type: none;
    }

    #skip li a {
        display: block;
        height: 1px;
        overflow: hidden;
        position: absolute;
        text-indent: 150%;
        white-space: nowrap;
        width: 1px
    }

    #skip li a:focus {
        display: block;
        top: 0;
        background-color: #003366;
        color: #fff;
        height: 20px;
        padding-bottom: .5em;
        padding-top: .5em;
        text-align: center;
        text-indent: 0;
        width: 100%;
        z-index: 10;
    }

    /*---------------------MINA SIDOR---------------------*/
    /*-----Logga in och inloggad header-----*/
    /*.loginlinkContainer {
        position: relative;
        background: linear-gradient(to bottom, #ffd93e 0%,#f7cc29 100%);
        border-bottom: 1px solid #c9a50d;
        border-radius: 3px;
        margin-top: 2px !important;
    }*/
    .loginlinkContainer {
        position: relative;
        background: #ffd93e;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDkzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2NjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd93e), color-stop(100%, #f7cc29));
        background: -webkit-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -o-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -ms-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: linear-gradient(to bottom, #ffd93e 0%, #f7cc29 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29', GradientType=0);
        border-bottom: 1px solid #c9a50d;
        border-radius: 3px;
        margin-top: 2px !important;
    }

    #inloggad-header {
        padding: 5px 10px 5px 10px;
        cursor: pointer;
        float: right;
        margin-left: 15px;
        min-width: 53px;
    }

    #loggain-header {
        cursor: pointer;
    }

    .loginlinkContainer .loggain-knapp,
    .loginlinkContainer .inloggad-knapp {
        color: black;
        text-decoration: none;
        font-size: 13px;
    }

    .inloggad-knapp:after {
        content: "";
        border-bottom: 6px solid #ffd93e;
        height: 0;
        width: 0;
        bottom: 55px;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        position: absolute;
        top: -5px;
        right: 30px;
    }

    #loggain-header:hover {
        background-color: #fc0;
        background-image: none;
    }

    .loginlinkContainer .loggain-knapp {
        display: block;
        width: 55px;
        height: 20px;
        padding: 5px 5px 5px 10px;
    }

    /*-----Mina sidor och Mina meddelanden spalter pa startsidan och etjanstersidan-----*/
    .minaMeddelanden-spalt {
        margin: 15px 0px 15px 0px;
        min-height: 150px;
    }

    .minaSidor-spalt {
        border: 1px solid #bbb;
        border-radius: 3px;
        padding: 10px;
        margin: 15px 0px 15px 0px;
        min-height: 150px;
    }

    .minaSidor-wrp {
        min-height: 80px;
        position: relative;
        margin-bottom: 5px

    }

    .minaSidor-wrp a {
        vertical-align: bottom;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
    }

    .minaSidor-spalt .minaSidor-wrp .shortcutContainer {
        margin: 5px 0px 5px 0px;
        font-family: Open Sans Semibold;
        padding: 0;
    }

    .minaSidor-ipad-mobile {
        margin: 35px 0px 35px 0px;
    }
}
/*-----Bilden minameddelanden pa startsidan-----*/

@media only screen and (max-width: 768px) {
    .minaSidor-spalt, .minaMeddelanden-spalt {
        height: auto;
    }

    .minaSidor-ipad-mobile {
        margin: 0px 15px;
    }
}

@media only screen and (max-width: 480px) {
    .minaSidor-wrp {
        min-height: 0;
    }

    .minaSidor-wrp a {
        position: relative;
    }
}

@media screen {
    /*-----Flik-hantering-----*/
    .tab-module {
        width: 100%;
    }

    .tab-module:after,
    .tab-module:before {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    .tab-module:after {
        clear: both;
    }

    .tab-module {
        *zoom: 1;
    }

    .tab-module .nav-tabs {
        float: left;
        width: 100%;
    }

    .tab-module .nav-tabs h2 {
        font-size: 14px;
        display: inline;
        float: left;
        height: 30px;
        border-top: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        margin-top: 2px;
        padding: 4px 13px 8px;
        margin-bottom: 0;
        line-height: normal;
    }

    .nav-tabs li.active h2 {
        margin-top: 0;
        height: 32px;
        border-bottom: none;
        padding: 6px 13px;
        background-color: #fff;
    }

    .tab-module .nav-tabs a {
        float: left;
    }

    .tab-module .nav-tabs a .highlight {
        padding: 0;
        float: none;
        border: none;
        height: auto;
        margin: 0;
    }

    .tab-module .nav-tabs-mobile {
        width: 100%;
        float: left;
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        display: none;
    }

    .tab-module .nav-tabs-mobile select {
        background: transparent url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -945px no-repeat;
        background-size: 38px;
        border: 1px solid #ccc;
        border-bottom: 0;
        width: 100%;
        height: 50px;
        padding: 10px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
}

@media only screen and (max-width: 480px) {
    .tab-module .nav-tabs-mobile {
        display: block;
    }
}

@media screen {
    .tab-module .tab-section {
        float: left;
        width: 100%;
    }

    .tab-module .tab-pane.content-flik li a {
        display: block;
    }

    .tab-module .tab-content > .tab-pane {
        display: none;
    }

    .tab-module .tab-content > .active {
        display: block !important;
    }


    /* Icon flÃ¶de */
    .icon-flow > div {
        list-style: none;
    }
}

@media screen and (min-width: 500px) and (max-width: 768px) {
    .icon-flow > div {
        padding-left: 110px;
    }
}

@media screen and (max-width: 500px) {
    .icon-flow > div {
        padding-left: 68px;
    }
}

@media screen {
    .icon-flow > div > div {
        position: relative;
        border: 2px solid #ccc;
        border-radius: 3px;
        margin: 0 0 10px;
        padding: 0;
        margin-left: 0;
        padding-left: 120px;
        padding-right: 0;
    }
}

@media screen and (max-width: 768px) {
    .icon-flow > div > div {
        padding: 0;
    }
}

@media screen {
    .icon-flow > div > div > .sv-row {
        padding: 10px !important;
    }

    .icon-flow > div > div > .sv-row + .sv-row {
        border-top: 2px solid #ccc;
    }

    .icon-flow > div > div > .sv-text-portlet {
        background: #ddd;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 120px;
        display: inline-block;
    }

    .sv-editing-mode .icon-flow > div > div > .sv-text-portlet {
        position: absolute !important;
    }
}

@media screen and (max-width: 768px) {
    .icon-flow > div > div > .sv-text-portlet {
        height: auto;
        min-height: 30px;
        width: 100%;
        position: relative;
    }

    .sv-editing-mode .icon-flow > div > div > .sv-text-portlet {
        position: relative !important;
    }
}

@media screen {
    .icon-flow > div > div > .sv-text-portlet > .sv-text-portlet-content {
        position: relative;
        height: 100%;
    }

    .icon-flow > div > div > .sv-text-portlet h2 {
        margin: 0 !important;

        width: 100%;
        text-align: center;

        /* Center position */
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        left: 50%;
        top: 50%;

        /* Break words */
        -ms-word-break: break-all;
        word-break: break-all;

    / / Non standard for webkit word-break: break-word;

        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }
}

@media screen and (max-width: 768px) {
    .icon-flow > div > div > .sv-text-portlet h2 {
        padding: 2px 0;
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

@media screen {
    .icon-flow > div > div > .sv-image-portlet {
        position: absolute;
        width: 60px;
        height: 60px;
        left: -107px;
        top: 50%;
        z-index: 1000;
        font-size: 25px;
        line-height: 25px;
        margin-top: -45px;
        border-radius: 7px;
        text-align: center;
        overflow: hidden;
        border: 4px solid #749ABF;
        padding: 11px;
        background: #fff;
        border-radius: 100%;
    }

    .sv-editing-mode .icon-flow > div > div > .sv-image-portlet {
        position: absolute !important;
    }
}

@media screen and (max-width: 500px) {
    /* 768px */
    .icon-flow > div > div > .sv-image-portlet {
        width: 35px;
        height: 35px;
        left: -78px;
        margin-top: -33px;
    }
}

@media screen {
    .icon-flow > div > div > .sv-image-portlet img {
        width: 100%;
        height: 100%;
        max-width: none !important;
        max-height: none !important;
    }

    .icon-flow > div > div:before {
        content: " ";
        width: 4px;
        height: 100%;
        background-color: #749ABF;
        position: absolute;
        z-index: 5;
        left: -64px;
        top: 0px;
        bottom: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media screen and (max-width: 500px) {
    /* 768px */
    .icon-flow > div > div:before {
        left: -47px;
    }
}

@media screen {
    .icon-flow > div > div:first-child:before {
        background-color: #749ABF;
        bottom: auto;
        top: 50%;
        z-index: 1;
        height: 70%;
    }

    .icon-flow > div > div:last-child:before,
    .icon-flow > div > .last-child:before {
        background-color: #749ABF;
        bottom: 50%;
        top: auto;
        height: 70%;
        z-index: 1;
    }

    .icon-flow > div > div:only-child:before,
    .icon-flow > div > .only-child:before {
        width: 0;
        height: 0;
    }

    .icon-flow > div > div:after {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(221, 221, 221, 0);
        border-right-color: #ddd;
        border-width: 7px;
        margin-top: -7px;
    }
}

@media screen and (max-width: 768px) {
    .icon-flow > div > div:after {
        border-right-color: #fff;
    }
}

@media screen {
    .icon-flow .arrow {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(221, 221, 221, 0);
        border-right-color: #ccc;
        border-width: 10px;
        margin-top: -10px;
    }

    .icon-flow .btn {
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        border-bottom: 1px solid #7a7a7a;
        border-left: 1px solid #bbb;
        border-right: 1px solid #bbb;
        border-top: 1px solid #bbb;
        outline: none;
        border-radius: 3px;
        width: auto;
        min-width: 100px;
        box-sizing: border-box;
    }

    .icon-flow .btn {
        padding: 7px 12px;
        text-decoration: none;
        display: block;
        text-align: center;
        font-size: 15px;
        box-sizing: border-box;
        color: #333;
        text-align: left;
        margin-top: 10px;
        padding-left: 42px;
        position: relative;
    }
}

@media screen and (max-width: 520px) {
    .icon-flow .btn {
        padding-left: 12px;
    }
}

@media screen {
    .icon-flow .md-hidden {
        display: none;
    }

    .icon-flow .md-visible {
        display: inline;
    }
}

@media screen and (max-width: 520px) {
    .icon-flow .btn {
        max-width: none;
    }

    .icon-flow .md-hidden {
        display: block;
    }

    .icon-flow .md-visible {
        display: none;
    }
}

@media screen {
    .icon-flow .btn:focus {
        outline-color: #2c639b;
    }

    .icon-flow .btn:hover {
        background: #f2f2f2;
        box-shadow: 0 1px 1px #ddd;
    }

    .icon-flow .btn:active {
        background: #e5e5e5;
        border: 1px solid #bbb;
        border-top: 1px solid #7a7a7a;
        box-shadow: inset 0 1px 1px #ddd;
    }

    .icon-flow .btn:active {
        color: #333;
    }

    .icon-flow .icon {
        display: inline-block;
        width: 34px;
        height: 29px;
        background-size: 100% auto;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        position: absolute;
        left: 3px;
        top: 2px;
    }

    .icon-flow .icon.iphone {
        background-image: url(/images/18.3810a01c150939e893f23bcf/appstore-logo.png);
    }

    .icon-flow .icon.android {
        background-image: url(/images/18.3810a01c150939e893f23bce/andriod-logo.png);
        width: 28px;
        margin-left: 3px;
    }

    .icon-flow .sv-use-margins .normal:last-child {
        margin-bottom: 14px;
    }

    .accordion-module .collapse, .accordion-module .collapse2 {
        display: none
    }

    .accordion-module .collapse.in, .accordion-module .collapse2.in {
        display: block
    }

    .accordion-module .collapsing {
        position: relative;
        height: 0;
        overflow: hidden;
        -webkit-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease;
        -webkit-transition-duration: .35s;
        -o-transition-duration: .35s;
        transition-duration: .35s;
        -webkit-transition-property: height, visibility;
        -o-transition-property: height, visibility;
        transition-property: height, visibility
    }

    .accordion-module {
        margin-bottom: 20px;
    }

    .accordion-module:after,
    .accordion-module:before {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    .accordion-module:after {
        clear: both;
    }

    .accordion-module {
        *zoom: 1;
    }

    .accordion-module .panel {
        box-shadow: none;
        border: 0;
        margin: 0;
    }

    .accordion-module .panel-heading {
        padding: 0;
    }

    .accordion-module .panel-heading a {
        display: block;
        color: #121212;
        text-decoration: none;
    }

    .accordion-module .panel-heading a:focus {
        text-decoration: underline;
    }

    .accordion-module .panel-title {
        margin: 0 !important;
        padding: 10px 40px 10px 10px;
        font-size: 14px !important;
        line-height: 19px;
    }

    .accordion-module .panel-title:before {
        content: " ";
        position: absolute;
        top: 12px;
        right: 10px;
        width: 15px;
        height: 15px;
        background: #000;
        background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) -13px -13px no-repeat;
        background-size: 40px;
        text-decoration: none;
        -webkit-transform: translate3d(0, 0, 0);
        image-rendering: -moz-crisp-edges;
        image-rendering: -moz-crisp-edges;
        image-rendering: -o-crisp-edges;
        image-rendering: -webkit-optimize-contrast;
        -ms-interpolation-mode: nearest-neighbor;
    }

    .accordion-module .collapsed .panel-title:before {
        background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) -13px -11px no-repeat;
        background-size: 40px;
    }

    .accordion-module .panel-section {
        border: 1px solid #bbb;
        border-radius: 0 0 3px 3px;
        margin-top: -2px;
        margin-bottom: 5px;
    }

    .accordion-module .panel-section .panel-body {
        padding: 0;
        margin: 0;
    }

    .accordion-module .panel-footer {
        position: relative;
        display: block;
        padding: 10px 15px;
        color: #077eb5;
        text-decoration: none;
        border-top: 1px solid #bbb;
        cursor: pointer;
        font-family: "Open Sans Semibold", arial, sans-serif, sans-serif;
        font-size: 14px;
    }

    .accordion-module .panel-footer:hover {
        text-decoration: underline;
    }

    .accordion-module .panel-footer:before {
        content: " ";
        position: absolute;
        top: 12px;
        right: 10px;
        width: 15px;
        height: 15px;
        background: #000;
        background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) -13px -13px no-repeat;
        background-size: 40px;
        text-decoration: none;
        -webkit-transform: translate3d(0, 0, 0);
        image-rendering: -moz-crisp-edges;
        image-rendering: -moz-crisp-edges;
        image-rendering: -o-crisp-edges;
        image-rendering: -webkit-optimize-contrast;
        -ms-interpolation-mode: nearest-neighbor;
    }

    .accordion-module .panel-section .sv-row {
        padding: 20px 30px;
    }

    .accordion-module .panel-section .sv-row .sv-row {
        padding: 0;
    }
}

@media only screen and (max-width: 480px) {
    .accordion-module .panel-section .sv-row {
        padding: 20px 15px;
    }
}

@media screen {
    .accordion-module .collapsed .acc-module-title {
        background: rgb(254, 254, 254);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(231, 231, 231, 1)));
        background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(231, 231, 231, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
        box-shadow: none;
    }

    .accordion-module .acc-module-title {
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
        background: #ccc;
    }

    .text-blue-number {
        width: 31px;
        height: 31px;
        border-radius: 31px;
        text-align: center;
        line-height: 31px;
        display: inline-block;
        background: #6f98bf;
        color: #fff;
    }

    .text-indentation {
        display: inline-block;
        margin-left: 15px;
        width: 87%;
        vertical-align: top;
    }
}

@media screen and (max-width: 600px) {
    .text-indentation {
        width: 80%;
    }
}

@media screen {
    .rspkr_dr_link img {
        position: static !important;
        margin: 0 !important;
    }


    /* New mobilemenu */
    .mobilemenu {
        background-color: #FFF;
        box-shadow: 0px 4px 12px -2px #555;
        -moz-box-shadow: 0px 4px 12px -2px #555;
        -webkit-box-shadow: 0px 4px 12px -2px #555;
    }

    .mobilemenu label {
        cursor: pointer;
        -webkit-user-select: none; /* Chrome/Safari */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* IE10+ */
    }

    .mobilemenu input {
        display: none;
    }

    .mobilemenu a {
        display: block;
        color: #333 !important;
        text-decoration: none;
    }

    .mobilemenu li {
        overflow: auto;
    }

    .mobilemenu ul,
    .mobilemenu li {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .mobilemenu ul ul ul {
        margin-left: 9px;
    }

    .mobilemenu input + div > ul,
    .mobilemenu #mobilemenu_display + div {
        display: none;
    }

    .mobilemenu input:checked + div > ul,
    .mobilemenu #mobilemenu_display:checked + div {
        display: block;
    }

    .mobilemenu ul a {
        background: url(/images/18.361dc8c15312eff6fd1be76/mobilmeny_streckad_linje.png) repeat-x bottom left;
        padding: 13px 10px 13px 16px;
    }

    .mobilemenu ul li.open > div > a > span {
        display: block;
        padding: 5px 12px;
        border-radius: 15px;
        font-family: "Open Sans Semibold";
        background-color: #DDD;
        border-bottom: 1px solid #ABABAB;
    }

    .mobilemenu ul li.current > div > a > span {
        color: #FFF;
        border: none !important;

        background: #333333; /* Old browsers */
        background: -moz-linear-gradient(top, #333333 0%, #545454 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #545454)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #333333 0%, #545454 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #333333 0%, #545454 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #333333 0%, #545454 100%); /* IE10+ */
        background: linear-gradient(to bottom, #333333 0%, #545454 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#545454', GradientType=0); /* IE6-9 */
    }

    .mobilemenu ul li.open > div > label ~ a > span {
        margin-right: 36px;
    }

    .mobilemenu ul li.open > div > a {
        padding: 9px 4px 10px;
    }

    .mobilemenu li:last-child > div > a {
        background: url(/images/18.361dc8c15312eff6fd1be75/mobilmeny_linje.png) repeat-x bottom left;
    }

    .mobilemenu ul ul a {
        border-left: 9px solid #AEAEAE;
    }

    .mobilemenu ul label {
        display: block;
        float: right;
        width: 36px;
        height: 43px;
        padding-left: 6px;
        z-index: 1000;
    }

    .mobilemenu ul:before {
        display: block;
        content: '';
        clear: both;
    }

    .mobilemenu ul label {
        background: transparent url(/images/18.361dc8c15312eff6fd1be74/mobilmeny_plus.png) no-repeat scroll 6px 6px;
    }

    .mobilemenu ul input:checked + div > label {
        background: url(/images/18.361dc8c15312eff6fd1be73/mobilmeny_minus.png) no-repeat scroll 6px 6px;
    }

    .mobilemenu ul li.open > div > label {
        background: transparent url(/images/18.361dc8c15312eff6fd1be74/mobilmeny_plus.png) no-repeat scroll 6px 9px;
    }

    .mobilemenu ul li.open > input:checked + div > label {
        background: url(/images/18.361dc8c15312eff6fd1be73/mobilmeny_minus.png) no-repeat scroll 6px 9px;
    }

    .mobilemenu span.icon {
        width: 31px;
        height: 27px;
        display: block;
        float: left;
    }

    .mobilemenu li.menu-servicelank {
        background-color: #F0F0F0;
    }

    .mobilemenu li.menu-servicelank > div > a {
        padding-left: 11px;
    }

    .mobilemenu ul li.menu-servicelank.open > div > a > span {
        padding-left: 7px;
    }

    .mobilemenu li.open > a span.icon {
        -webkit-filter: brightness(1.2);
        filter: brightness(1.2);
    }

    .mobilemenu li.signlanguage span.icon {
        background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll -5px -161px;
        background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll -5px -161px / 38px auto;
    }

    .mobilemenu li.otherlanguages span.icon {
        background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll -5px -237px;
        background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll -5px -237px / 38px auto;
    }

    .mobilemenu li.rattsligvagledning span.icon {
        background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll -6px -2120px;
        background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll -6px -2120px / 38px auto;
    }

    .mobilemenu input ~ div > .visa-undermeny-knapp {
        display: block;
    }

    .mobilemenu input ~ div > .dolj-undermeny-knapp {
        display: none;
    }

    .mobilemenu input:checked ~ div > .visa-undermeny-knapp {
        display: none;
    }

    .mobilemenu input:checked ~ div > .dolj-undermeny-knapp {
        display: block;
    }

    .mobilemenu li {
        position: relative;
    }

    .mobilemenu .script-knapp {
        z-index: -1000;
        position: absolute;
        top: 0;
        right: 0;
        width: 42px;
        height: 42px;
        background-color: transparent;
    }

    .mobileMenuButton {
        -webkit-touch-callout: none; /* iOS Safari */
        -webkit-user-select: none; /* Chrome/Safari/Opera */
        -khtml-user-select: none; /* Konqueror */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
    }

    .mobileMenuButton > span {
        display: block;
        height: 22px;
        width: 46px;
        float: left;
        background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll 5px -2055px;
        background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll 5px -2055px / 38px auto;
    }

    .mobileMenuButton.open > span {
        background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll 5px -2088px;
        background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll 5px -2088px / 38px auto;
    }

    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
        display: inline-block !important;
    }

    .list-social-links ul {
        margin: 0;
        padding: 0;
        list-style: none;
        float: right;
        margin-top: 25px;
    }

    .footer .list-social-links ul {
        float: none !important;
    }

    .list-social-links ul li {
        float: left;
        margin: 15px 0 0 90px;
    }

    .footer .list-social-links ul li {
        float: none !important;
    }

    .list-social-links ul li a {
        display: block;
        position: relative;
        text-decoration: none;
        font-family: "Open Sans Regular", arial, sans-serif;
        font-weight: bold;
        color: #077eb5;
        font-style: normal !important;
        font-size: 19px !important;
    }

    .list-social-links ul li a:hover, .list-social-links ul li a:visited {
        color: #077eb5;
        text-decoration: underline !important;
    }

    .list-social-links ul li a:before {
        content: " ";
        display: block;
        position: absolute;
        left: -55px;
        top: -15px;
        background-image: url('/images/18.361dc8c15312eff6fd19154/1465974871734/ico-social.svg');
        background-size: 100% 200%;
        background-repeat: no-repeat;
        background-position: 50% 0;
        width: 50px;
        height: 50px;
    }

    .list-social-links ul li a.fb:before {
        background-position: 50% 100%;
    }
}

@media screen and (max-width: 768px) {
    .list-social-links {
        float: none;
        margin-bottom: 40px;
    }

    .list-social-links ul {
        margin-bottom: 10px;
    }

    .list-social-links ul li {
        margin: 15px 40px 20px 53px;
    }
}

@media screen {
    .list-footer-links ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .list-footer-links ul li {
        position: relative;
        line-height: 1.2;
        margin-left: 17px;
    }

    .list-footer-links ul li:before {
        content: "Â»";
        font-size: 25px;
        line-height: 1.2;
        color: #1c5288;
        margin-right: 5px;
        position: absolute;
        left: -17px;
        top: -7px;
    }

    .list-footer-links a, .list-footer-links a:hover, .list-footer-links a:visited, .list-footer-links a:active {
        font-family: "Open Sans Regular", arial, sans-serif;
        font-weight: bold;
        font-style: normal;
        font-size: 19px;
        text-decoration: none;
        color: #077eb5;
    }

    .list-footer-links a:hover {
        text-decoration: underline;
    }

    .hiddenText {
        display: block;
        text-indent: -99999px;
    }

    /* chattbot */
    .skv-bai-chat:hover {
        cursor: pointer;
    }

    .skv-bai-chat__open-button {
        width: 200px;
        position: fixed;
        bottom: 1%;
        right: 1%;
        z-index: 9999;
    }

    /* tar bort chattbottens Boost AI-logga */
    .sc-frDJqD.eNwbGl, .sc-ksYbfQ.laSHdH, .BoostLogo {
        visibility: hidden;
    }

    #chat-container strong {
        font-weight: 600 !important;
    }

    #chat-container em {
        font-style: italic;
    }

    /* kontaktforumulÃ¤r, tillfÃ¤llig fix fÃ¶r att ta bort onÃ¶dig text */
    .skv-contactform p.normal {
        display: none;
    }

    /**
     * skv-styles-1.3.css
     */
    /*
    skv-styles-1.0.css, skatteverket.se
    version 1.0 2016-11-02

    2016-11-02 Added chapter 1-7

    01 SKV icons
    02 Dropdown menu
    03 Panels
    04 Buttons
    05 Breadcrumbs
    06 Other
    07 Custom grids
    08 E-service
    08 Media Queries

    */
    /*==============================================================
      01 Skv icon system
      ===============================================================*/
    .icon {
        display: inline-block;
        vertical-align: middle;
        background-size: 38px;
        background-repeat: no-repeat;
        width: 38px;
        height: 38px;
        background-image: url(/images/18.5d699354142b23030206e/sprite_vertical.png);
        background-position: center;
    }

    .icon-lg {
        background-size: 76px;
        width: 76px;
        height: 76px;
    }

    .icon-shortcut {
        background-position: 0px 0px;
    }

    .icon-search-btn {
        background-position: 0px -39px;
    }

    .icon-remove {
        background-position: 0px -78px;
    }

    .icon-globe-btn {
        background-position: 0px -190px;
    }

    .icon-globe {
        background-position: 0px -230px;
    }

    .icon-phone {
        background-position: 0px -344px;
    }

    .icon-phone-alt {
        background-position: 0px -382px;
    }

    .icon-ellipsis {
        background-position: 0px -419px;
    }

    .icon-info-circle-white {
        background-position: 0px -458px;
    }

    .icon-warning-white {
        background-position: 0px -496px;
    }


    .icon-arrow-right-btn {
        background-position: 0px -533px;
    }

    .icon-arrow-left-btn {
        background-position: 0px -571px;
    }

    .icon-caret-left-white {
        background-position: 0px -608px;
    }

    .icon-caret-right-white {
        background-position: 0px -647px;
    }

    .icon-caret-left-black {
        background-position: 0px -683px;
    }

    .icon-caret-right-black {
        background-position: 0px -721px;
    }

    .icon-download {
        background-position: 0px -721px;
    }

    .icon-external-link {
        background-position: 0px -797px;
    }

    .icon-key {
        background-position: 0px -835px;
    }

    .icon-arrow-left {
        background-position: 0px -912px;
    }

    .icon-arrow-down {
        background-position: 0px -949px;
    }

    .icon-arrow-up {
        background-position: 0px -987px;
    }

    .icon-arrow-right {
        background-position: 0px -874px;
    }

    .icon-pencil {
        background-position: 0px -1026px;
    }

    .icon-zip {
        background-position: 0px -1064px;
    }

    .icon-excel {
        background-position: 0px -1102px;
    }

    .icon-word {
        background-position: 0px -1140px;
    }

    .icon-xml {
        background-position: 0px -1178px;
    }

    .icon-pdf {
        background-position: 0px -1216px;
    }

    .icon-doc {
        background-position: 0px -1254px;
    }

    .icon-lock {
        background-position: 0px -1291px;
    }

    .icon-lock-open {
        background-position: 0px -1330px;
    }

    .icon-chat {
        background-position: 0px -1367px;
    }

    .icon-print {
        background-position: 0px -1405px;
    }

    .icon-search {
        background-position: 0px -1444px;
    }

    .icon-nav {
        background-position: 0px -1482px;
    }

    .icon-plus-btn {
        background-position: 0px -1521px;
    }

    .icon-minus-btn {
        background-position: 0px -1558px;
    }

    .icon-clock {
        background-position: 0px -1596px;
    }

    .icon-assistive {
        background-position: 0px -2015px;
    }

    .icon-assistive-btn {
        background-position: 0px -1977px;
    }

    .icon-sign {
        background-position: 0px -154px;
    }

    .icon-sign-btn {
        background-position: 0px -115px;
    }

    .icon-content {
        background-position: 0px -304px;
    }

    .icon-content-btn {
        background-position: 0px -267px;
    }

    .icon-rss {
        background-position: 0px -1899px;
    }

    .icon-info-circle {
        background-position: 0px -1786px;
    }

    .icon-warning {
        background-position: 0px -1825px;
    }

    .icon-legal {
        background-position: 0px -2112px;
    }

    .icon-faq {
        background-position: 0px -2221px;
    }

    .icon-form {
        background-position: 0px -2183px;
    }

    .icon-booklet {
        background-position: 0px -2146px;
    }


    /*=================================================
        02 Dropdown menu
        =================================================*/
    .dropdown-toggle {
        display: inline-block;
        color: #000;
        text-decoration: none;
    }

    .dropdown-toggle:link,
    .dropdown-toggle:active,
    .dropdown-toggle:visited {
        color: #000;
    }

    .assistive {
        position: relative;
        float: left;
        margin-right: 5px;
    }

    .lang-dropdown ul {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        visibility: hidden;
        position: absolute;
        z-index: 99;
        box-shadow: 0 3px 5px #bbb;
        padding-left: 0;
        margin: 0;
        list-style: none;
        border: 1px solid #bbb;
        background: #fff;
        min-width: 180px;
        transition: all 0.25s ease;
        -webkit-transition: all 0.25s ease;
    }

    .lang-dropdown ul.active {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        visibility: visible;
    }

    .lang-dropdown ul > li > a {
        font-size: 13px;
        display: block;
        position: relative;
        color: #000;
        text-decoration: none;
        padding: 5px 15px;
        padding-right: 30px;
        border-top: 1px solid #ccc;
    }

    .lang-dropdown ul > li > a span.icon-arrow-right {
        position: absolute;
        right: -5px;
        top: -5px;
        height: 100%;
        opacity: 0.7;
    }

    .lang-dropdown ul > li:first-child > a {
        border-top: none;
    }

    .lang-dropdown ul > li > a:hover {
        text-decoration: underline;
    }

    .assistive a:link,
    .assistive a:active,
    .assistive a:visited,
    .assistive a:focus {
        color: #000;
        text-decoration: none;
    }

    .lang-dropdown a:hover,
    .assistive a:hover {
        text-decoration: underline;
    }


    /*==============================================
        03 Panels
        ==============================================*/
    .panel {
        margin-bottom: 10px;
        position: relative;
        background-color: #fff;
        border: 1px solid transparent;
        border-radius: 3px;
    }

    .panel-default {
        border-color: #bbb !important;
    }

    .panel-default::after {
        clear: both;
        content: '';
        display: table;
    }

    .fixed-height {
        height: 245px;
    }

    .min-height {
        min-height: 245px;
    }

    .panel-pointer {
        padding: 7px 10px;
        margin-top: 10px;
    }

    .panel-pointer::before {
        content: "";
        position: absolute;
        top: -6px;
        left: 11px;
        width: 10px;
        height: 10px;
        background-color: #fff;
        border-top: 1px solid #bbb;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #bbb;
        border-right: 1px solid #fff;
        -ms-transform: rotate(45deg); /* IE 9 */
        -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
        transform: rotate(45deg);
    }

    .panel-heading {
        position: relative;
        background-color: #f5f5f5;
    }

    .no-padding {
        padding: 0;
    }

    .panel-heading .underrubrik-h2-liten {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        line-height: 1;
    }

    .panel-heading .underrubrik-h2-liten a {
        display: block;
        padding: 10px 15px;
        color: #333;
        text-decoration: none;
    }

    .panel-heading .underrubrik-h2-liten a::after {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        -ms-transform: translate(0, -50%); /* IE 9 */
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        width: 38px;
        height: 38px;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) 0px -874px no-repeat;
        background-size: 38px;
    }

    .panel-body {
        padding: 15px;
    }

    .underrubrik-h2-liten a[class^='rspkr'] {
        display: inline-block;
    }


    /*==========================================================
        04 Buttons
        ==========================================================*/
    a.yellowBtn,
    a.yellowBtn:visited,
    a.yellowBtn-full,
    a.yellowBtn-full:visited,
    a.yellowBtn,
    .yellowBtn a:visited,
    .yellowBtn-full a,
    .yellowBtn-full a:visited {
        position: relative;
        padding: 10px 13px;
        background: #ffd93e;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDkzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2NjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd93e), color-stop(100%, #f7cc29));
        background: -webkit-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -o-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: -ms-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
        background: linear-gradient(to bottom, #ffd93e 0%, #f7cc29 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29', GradientType=0);
        display: inline-block;
        margin-top: 8px;
        border-bottom: 1px solid #c9a50d;
        border-radius: 3px;
        text-decoration: none;
        zoom: 1;
        color: #000 !important;
    }

    a.yellowBtn-full,
    .yellowBtn-full a {
        display: block;
    }

    a.yellowBtn:hover,
    a.yellowBtn-full:hover,
    .yellowBtn a:hover,
    .yellowBtn-full a:hover {
        background: #f7cc29;
        color: #000 !important;
        text-decoration: underline;
    }

    a.yellowBtn-full::after,
    .yellowBtn-full a::after {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        -ms-transform: translate(0, -50%); /* IE 9 */
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        width: 38px;
        height: 38px;
        background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) 0px -874px no-repeat;
        background-size: 38px;
        display: block;
        font: 15px/20px 'Open Sans Regular', arial, sans-serif;
        color: #000;
    }


    /*==============================================================
        05 Breadcrumbs
        ==============================================================*/
    .breadcrumb {
        margin: 0;
        padding: 0;
        border-bottom: 2px solid #ffdd55;
        padding-bottom: 4px;
    }

    .breadcrumb li {
        display: inline-block;
        white-space: nowrap;
    }

    .breadcrumb li span {
        font-family: 'Open Sans Semibold';
        font-size: 13px;
    }

    .skv-breadcrumbs {
        margin: 0;
        padding: 0;
        border-bottom: 2px solid #ffdd55;
        padding-bottom: 4px;
    }

    .skv-breadcrumbs li {
        display: inline-block;
        white-space: nowrap;
    }

    .skv-breadcrumbs li span {
        font-family: 'Open Sans Semibold';
        font-size: 13px;
    }

    /*===============================================================
        06 Other
        ===============================================================*/
    .page-title {
        display: block !important;
        font-size: 19px;
        color: #003366;
        font-family: "Open Sans Semibold";
        padding: 20px 0 10px 10px;
        margin: 0;
        border-bottom: 5px solid #ffd93e;
    }

    .container {
        padding: 0 10px;
        box-sizing: border-box;
    }

    .box_content {
        display: block !important;
    }
    .banner-container {
        display:-webkit-box;
    	  display:-ms-flexbox;
    	  display:flex;
    	  -webkit-box-orient: vertical;
    	  -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    	  -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative;
        height: 300px;
        max-width: 1300px;
        margin: 0 auto;
    }

    .banner-image {
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
		  top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }

    .banner-content {
        margin-top: 20px;
        padding: 0 10px;
        position: relative;
        width: 62%;
    }

    .banner-title {
        font-family: "Open Sans Semibold", arial, sans-serif, sans-serif;
        margin-bottom: 20px;
        font-size: 36px;
        line-height: 1;
    }

    .banner-subtitle {
        font-size: 20px;
        line-height: 1.5;
        padding-right: 15px;
        margin-bottom: 20px !important;
    }

    .contact-number {
        font-weight: bold;
    }


    .shortcut-container {
        width: calc(33.33% - 20px);
        padding: 0 10px;
        margin-top: 30px;
        border-radius: 3px;
    }

    .shortcut-container .underrubrik-h2-liten {
        padding-bottom: 8px;
    }

    .shortcut-container .yellowBtn-full {
        margin-top: 0;
        font-size: 15px !important;
    }

    .visuallyhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        display: inline-block !important;
    }

    .infomeet-remaining-spots {
        font-family: 'Open Sans Regular';
        font-weight: bold !important;
    }

    .skv-subscribe__container {
        display: block;
        background-color: #f5f5f5;
        padding: 4px 15px 15px 15px;
        border: 1px solid #bbb;
        border-radius: 3px;
        margin: 10px 0;
    }

    .skv-subscribe__field {
        display: block;
        box-sizing: border-box;
        width: 80%;
        height: 36px;
        border: 1px solid #c5c8cb;
        border-radius: 5px;
        padding: 9px;
        margin: 10px 0;
    }

    .skv-subscribe__field:focus {
        border-color: #168dc4 !important;
    }

    .skv-subscribe__button {
        display: block;
        cursor: pointer;
        padding: 6px 15px;
        background-color: #fff;
        border: 1px solid #bbb;
        border-bottom-color: #7a7a7a;
        border-radius: 3px;
        font-family: "open sans regular", verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
        color: #000000;
        line-height: normal;
    }

    .skv-subscribe__button:hover,
    .skv-subscribe__button:focus {
        text-decoration: underline;
        background-color: #e7e7e7;
    }

    /* Chat Robot */
    /* tar bort chattbottens Boost AI-logga */
    .sc-frDJqD.eNwbGl, .sc-ksYbfQ.laSHdH, .BoostLogo {
        visibility: hidden;
    }

    #chat-container strong {
        font-weight: 600 !important;
    }

    #chat-container em {
        font-style: italic;
    }

    .skv-bai-chat:hover {
        cursor: pointer;
    }

    .skv-bai-chat__container {
        position: fixed;
        bottom: 10px;
        right: 10px;
        z-index: 9999;
        transition: opacity 0.2s ease-out;
    }

    .skv-bai-chat__container.skv-bai-chat__container--unload {
        opacity: 0;
        pointer-events: none;
    }

    .skv-bai-chat__container.skv-bai-chat__container--minimize .skv-bai-chat__speech-bubble,
    .skv-bai-chat__container.skv-bai-chat__container--minimize .skv-bai-chat__minimize-button {
        pointer-events: none;
        opacity: 0;
    }

    .skv-bai-chat__container.skv-bai-chat__container--minimize .skv-bai-chat__icon {
        transform: translate3d(44px, 8px, 0) rotate(-30deg) scale(0.75);
    }

    .skv-bai-chat__open-button {
        position: relative;
        display: block;
        width: 0;
        height: 0;
    }

    .skv-bai-chat__open-button,
    .skv-bai-chat__open-button:hover,
    .skv-bai-chat__open-button:focus {
        text-decoration: none;
    }

    .skv-bai-chat__icon {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 96px;
        height: 96px;
        border-radius: 50%;
        transition: transform 0.2s ease-out;
    }

    .skv-bai-chat__speech-bubble {
        position: absolute;
        top: -160px;
        left: -192px;
        box-sizing: border-box;
        background: #ffcc00;
        border-radius: 8px;
        width: 192px;
        padding: 5px 10px 5px 10px;
        transition: opacity 0.2s ease-out;
        z-index: 1;
    }

    .skv-bai-chat__speech-bubble:after {
        z-index: -1;
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        top: 100%;
        left: 45%;
        transform: rotate(50deg);
        border-right: 50px solid transparent;
        border-bottom: 15px solid #ffcc00;
    }

    .skv-bai-chat__speech-bubble p.normal {
        font-size: 18px;
        margin: 0;
    }

    .skv-bai-chat__speech-bubble p.normal:first-child {
        line-height: 28px;
    }

    .skv-bai-chat__minimize-button {
        position: absolute;
        top: -160px;
        right: 0;
        height: 30px;
        width: 30px;
        transition: opacity 0.2s ease-out;
        z-index: 1;
    }

    .skv-bai-chat__minimize-button:hover {
        opacity: 0.5;
    }

    .skv-bai-chat__minimize-button:before,
    .skv-bai-chat__minimize-button:after {
        content: '';
        position: absolute;
        height: 3px;
        width: 100%;
        top: 50%;
        left: 0;
        margin-top: -1px;
        background: #000;
    }

    .skv-bai-chat__minimize-button:before {
        transform: scale(0.5) rotate(45deg);
    }

    .skv-bai-chat__minimize-button:after {
        transform: scale(0.5) rotate(-45deg);
    }
}

@media screen and (max-width: 768px) {
    .skv-bai-chat__container {
        bottom: 46px;
    }

    .skv-bai-chat__icon {
        width: 64px;
        height: 64px;
    }

    .skv-bai-chat__container.skv-bai-chat__container--minimize .skv-bai-chat__icon {
        transform: translate3d(28px, 0, 0) rotate(-30deg);
    }

    .skv-bai-chat__speech-bubble {
        width: 128px;
        top: -128px;
        left: -128px;
    }

    .skv-bai-chat__speech-bubble:after {
        border-right: 35px solid transparent;
        border-bottom: 10px solid #ffcc00;
    }

    .skv-bai-chat__speech-bubble p.normal {
        font-size: 14px;
        margin: 0;
    }

    .skv-bai-chat__minimize-button {
        top: -128px;
    }
}

@media screen {
    /*===================================================
        07 Custom grid for 1-col, 2-col and 3-col layouts
        ===================================================*/
    .sv-fluid-grid.sv-grid-tolvkolumn-alt .sv-row {
        margin-left: -1%;
        margin-right: -1%;
    }

    .sv-fluid-grid.sv-grid-tolvkolumn-alt .sv-row *[class*='sv-column']:first-of-type {
        margin-left: 1%;
    }

    .sv-fluid-grid.sv-grid-tolvkolumn-alt .sv-column-4,
    .sv-fluid-grid.sv-grid-tolvkolumn-alt .sv-column-6 {
        margin-left: 1%;
        margin-right: 1%;
    }

    .sv-grid-tolvkolumn-alt.sv-fluid-grid .sv-column-6 {
        width: 48%;
    }

    /*===================================================
        08 E-services
        ===================================================*/
    .e-service {
        position: relative;
        box-sizing: border-box;
    }

    .e-service:before, .e-service:after {
        content: "";
        display: table;
    }

    .e-service:after {
        clear: both;
    }

    /* OPENING HOURS */
    .e-service .opening-hours {
        border: 1px solid #bbb;
        border-radius: 3px;
        padding: 0px 10px;
        line-height: 36px;
        display: block;
        box-sizing: border-box;
        position: relative;
        margin: 10px 0 0 0;
    }

    .e-service.status .opening-hours {
        width: 80%;
        float: left;
    }

    .e-service .login ~ .opening-hours:after {
        content: "";
        position: absolute;
        top: -7px;
        left: 12px;
        border-top: 0px solid transparent;
        border-bottom: 7px solid #fff;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
    }

    .e-service .login ~ .opening-hours:before {
        content: "";
        position: absolute;
        top: -8px;
        left: 11px;
        border-top: 0px solid transparent;
        border-bottom: 8px solid #bbb;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
    }

    /* LOGIN */
    .e-service .login {
        border-bottom: 1px solid #c9a50d;
        border-radius: 3px;
        height: 100%;
        background: #ffd93e;
        background: linear-gradient(to bottom, #ffd93e 0%, #f7cc29 100%);
        font-size: 15px;
        box-sizing: border-box;
    }

    .e-serive .login:hover {
        background: #f7cc29;
    }

    .e-service .messages ~ .login {
        margin-right: 88px;
    }

    .e-service .login > a {
        padding: 6px 25px 6px 10px;
        display: block;
        line-height: 25px;
        box-sizing: border-box;
        color: #000;
        text-decoration: none;
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat;
        background-size: 38px;
    }

    .e-service .login > a:hover {
        text-decoration: underline;
    }

    .e-service .service-description {
        display: block;
        margin-bottom: 10px;
    }

    .e-service .login.dropdown {
        background: #ffd93e;
        background: linear-gradient(to bottom, #ffd93e 0%, #f7cc29 100%);
    }

    .e-service .login.dropdown > a {
        background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) right 50% no-repeat;
        background-size: 38px;
    }

    .e-service .login.dropdown ul {
        padding-left: 0;
        list-style: none;
        border: 1px solid #bbb;
        border-radius: 0 0 3px 3px;
        background: #fff;
        border-top: 0;
        display: none;
        margin: 0;
        padding: 5px 0;
    }

    .e-service .login.dropdown > a.active {
        background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) right 50% no-repeat;
        background-size: 38px;
    }

    .e-service .login.dropdown > a.active + ul {
        display: block;
        position: relative;
        z-index: 99;
        box-shadow: 0 3px 5px #bbb;
    }

    .e-service .login.dropdown ul li a {
        background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat;
        background-size: 38px;
        display: block;
        color: #000;
        text-decoration: none;
        padding-left: 15px;
        padding-right: 30px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .e-service .login.inactive a {
        opacity: 0.6;
    }

    .e-service .login.dropdown ul li a:hover {
        text-decoration: underline;
    }

    /* MESSAGES */
    .e-service .messages {
        width: 83px;
        position: relative;
        overflow: visible;
        float: left;
        margin: 10px 0;
    }

    .e-service .messages .icon {
        background-color: #ddd;
        height: 37px;
        width: 39px;
        display: block;
        border-radius: 3px;
        position: relative;
        float: right;
        margin-right: 5px;
    }

    .e-service .messages .icon ~ .icon {
        margin-right: 0;
    }

    .e-service .messages .icon-warning {
        background: #e9600e;
        background: linear-gradient(to bottom, #e9600e 0%, #ca4c00 100%);
    }

    .e-service .messages .icon-warning:hover {
        background: #ca4c00;
    }

    .e-service .messages .icon-info:hover {
        background: #003366;
    }

    .e-service .messages .icon-info {
        background: #2c639b;
        background: linear-gradient(to bottom, #2c639b 0%, #003366 100%);
    }

    .e-service .messages .icon-warning:after, .e-service .messages .icon-info:after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .e-service .messages .icon-warning:after {
        background: url(/images/18.5d699354142b230302051/info_white.png) 50% 50% no-repeat;
        background-size: 36px;
    }

    .e-service .messages .icon-info:after {
        background: url(/images/18.5d699354142b230302051/info_white.png) 50% 50% no-repeat;
        background-size: 36px;
    }

    .e-service .messages .popup {
        position: absolute;
        padding-left: 0;
        display: block;
        list-style: none;
        border: 2px solid #ddd;
        border-radius: 3px;
        background: #fff;
        width: 260px;
        box-sizing: border-box;
        top: 100%;
        right: 44px;
        z-index: 101;
        margin-top: 8px;
        display: none;
    }

    .e-service .messages .popup ul {
        padding: 0px 10px 15px;
    }

    .e-service .messages .popup:before {
        content: "";
        position: absolute;
        top: -10px;
        right: 10px;
        border-top: 0px solid transparent;
        border-bottom: 8px solid #ddd;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
    }

    .e-service .messages .popup:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 8px;
        top: -10px;
        right: 0;
    }

    .e-service .messages .popup h4 {
        background-color: #333;
        display: block;
        padding: 6px 10px;
        color: #fff;
        margin: 0;
    }

    .e-service .messages .popup ul li {
        margin-bottom: 10px;
        list-style: none;
    }

    .e-service .messages .popup ul li ~ li {
        border-top: 1px solid #bbb;
        padding-top: 10px;
    }

    .e-service .messages .popup-warning {
        border-color: #E9600E;
    }

    .e-service .messages .popup-warning:before {
        border-bottom-color: #E9600E;
    }

    .e-service .messages .popup-warning h4 {
        background-color: #E9600E;
    }

    .e-service .messages .popup-warning ul li ~ li {
        border-top-color: #E9600E;
    }

    .e-service .messages .popup-info h4 {
        background-color: #1c5288;
    }

    .e-service .messages .popup-info {
        border-color: #1c5288;
    }

    .e-service .messages .popup-info:before {
        border-bottom-color: #1c5288;
    }

    .e-service .messages .popup-info ul li ~ li {
        border-top-color: #1c5288;
    }

    .e-service .messages .popup ~ .popup {
        right: 0px;
        z-index: 100;
    }

    .e-service .messages .popup:hover {
        display: block;
    }

    .e-service .messages .icon:hover + .popup {
        display: block;
    }

    .messages + .login {
        margin-right: 45px !important;
    }

    .e-service {
        margin-bottom: 10px;
    }

    .e-service.full-width {
        max-width: 500px;
    }

    .e-service .messages {
        width: 20%;
    }

    .e-service .messages .icon {
        margin: 0 !important;
    }

    .e-service .messages .popup {
        right: 0 !important;
    }

    .e-service .login.dropdown {
        position: relative;
    }

    .e-service .login.dropdown > a.active + ul {
        position: absolute;
        box-sizing: border-box;
        width: 100%;
    }


    /* Numrerad lista */
    ol.number-list {
        counter-reset: yourCounter;
        font-size: 14px;
        padding-left: 16px;
    }

    .number-list li:not(.nmrListaBild) {
        counter-increment: yourCounter;
        list-style: none;
        margin: 10px 0 10px 0;
    }

    .number-list li:not(.nmrListaBild):before {
        content: counter(yourCounter) ". ";
        width: 100%;
        margin-left: -16px;
    }

    .number-list-with-picture p {
        display: inline;
    }

    .number-list-with-picture div {
        margin-top: 10px;
    }

    /* RTL sprÃƒÂ¥k */
    .rtlxsidrubrik:lang(yid) {
        font-size: 30px;
    }

    .rtlxunderrubrik:lang(yid) {
        font-size: 24px;
    }

    .rtlxh3:lang(yid) {
        font-size: 19px;
    }

    .rtlxingress:lang(yid) {
        font-size: 17px;
    }

    .normal-rtl:lang(yid) {
        font-size: 14px;
    }
}

/*===================================================
    09 Media queries
    ===================================================*/

@media screen and (min-width: 480px) {
    .assistive {
        margin-left: 15px;
        margin-right: 0px;
        float: right;
    }
}

@media only screen and (max-width: 480px) {
    .banner-title {
        font-size: 20px
    }

    .banner-subtitle {
        font-size: 16px;
    }
}


@media screen and (max-width: 599px) {
    .sv-grid-tolvkolumn-alt.sv-fluid-grid .sv-column-4,
    .sv-grid-tolvkolumn-alt.sv-fluid-grid .sv-column-6 {
        width: 98% !important;
    }

    .panel-default,
    .panel-default.fixed-height {
        height: auto;
        min-height: auto;
    }
}

@media screen and (min-width: 600px) {
    .e-service.full-width .opening-hours,
    .e-service.full-width.status .opening-hours {
        float: left;
        width: auto;
        margin: 0 10px 0 0;
    }

    .e-service.full-width .login ~ .opening-hours:before,
    .e-service.full-width .login ~ .opening-hours:after {
        content: '';
        border: none;
    }

    .e-service.full-width .login {
        float: left;
        width: 60%;
        margin-right: 10px;
    }

    .e-service.full-width .messages {
        width: auto;
        margin: 0
    }
}

@media screen and (min-width: 600px) and (max-width: 900px) {
    .sv-grid-tolvkolumn-alt.sv-fluid-grid .sv-column-4,
    .sv-grid-tolvkolumn-alt.sv-fluid-grid .sv-column-6 {
        width: 48%;
    }

}

@media screen and (max-width: 767px) {
    .breadcrumb {
        padding-bottom: 10px;
    }

    .skv-breadcrumbs {
        padding-bottom: 10px;
    }

}

@media screen and (min-width: 901px) {
    .sv-grid-tolvkolumn-alt.sv-fluid-grid .sv-column-4 {
        width: 31.33%;
    }

    .content-wrapper {
        padding: 40px 0px;
    }
}

@media screen and (min-width: 981px) {
    .sv-fluid-grid.sv-grid-tolvkolumn-alt .sv-row {
        margin-left: -1%;
        margin-right: -1%;
    }
}

@media screen and (max-width: 768px) {
    .banner-container {
        height: 250px;
    }

    .banner-content {
        width: 100%;
    }

    .shortcut-container {
        width: calc(50% - 20px);
    }
}

@media screen and (max-width: 480px) {
    .banner-container {
        height: 200px;
    }

    .shortcut-container {
        width: calc(75% - 20px);
    }
}

@media print {
    /**
     * print.css
     */
    /*
    print.css, skatteverket.se
    version 2.0 2010-01-26
    */
    .main-header,
    .leftMenuWrp,
    .menuLevelTwo,
    #flikar,
    .header,
    .footer,
    input[type="submit"],
    .sv-addthis-portlet,
    .sv-multilevellink-portlet,
    #skip {
        display: none !important;
    }

    .contentWrp {
        width: 100% !important;
    }

    .main-header img {
        width: 222px;
    }

    body {
        background: #fff;
        margin: 0;
        padding: 0;
        font: 95%/160% "Open Sans Regular", Arial, sans-serif;
    }

    .noprint {
        display: none;
    }

    .printhide {
        display: none;
    }

    .print-expand {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* override content container properties */
    #svid10_71004e4c133e23bf6db800047159 {
        margin: 0 !important;
        width: auto !important;
    }

    #svid10_71004e4c133e23bf6db800047155 {
        padding: 0 !important;
    }

    #accesskeymappings {
        display: none;
    }

    /* generic classes */
    .hide {
        display: none;
    }

    .block {
        display: block;
    }

    .inline {
        display: inline;
    }

    .align-left {
        text-align: left;
    }

    .align-right {
        text-align: right;
    }

    .align-center {
        text-align: center;
    }

    .break {
        display: block;
        width: 100%;
        height: 1px;
        clear: both
    }

    .print {
        display: block
    }

    hr {
        display: inline;
        color: #ddd;
        background-color: #ddd;
        background: #ddd;
    }

    /* generic selectors */
    h1, h2, h3, h4, h5, h6 {
        font-weight: bold;
        font-family: "Open Sans Regular", Arial, sans-serif
    }

    h1 {
        font-size: 150%;
    }

    h1.sidrubrikxxh1x {
        font-size: 150%;
    }

    h2 {
        font-size: 130%;
    }

    h2.underrubrikxxh2x {
        font-size: 130%;
    }

    h3 {
        font-size: 120%;
    }

    h3.underrubrikxxh3x {
        font-size: 120%;
    }

    h4 {
        font-size: 110%;
    }

    h4.underrubrikxxh4x {
        font-size: 110%;
    }

    .skvBf h4 {
        font-family: "Open Sans Semibold", Arial, sans-serif;
    }

    h5 {
        font-size: 110%;
    }

    h6 {
        font-size: 100%;
    }

    a:link {
        font: 95%/160% "Open Sans Regular", Arial, sans-serif;
    }

    a.normal:link {
        font: 95%/160% "Open Sans Regular", Arial, sans-serif;
    }

    a img {
        display: none
    }

    li {
        margin: 0 0 0.5em 0;
        font: 95%/160% "Open Sans Regular", Arial, sans-serif;
    }

    table {
        width: 100%;
        border-collapse: collapse;
    }

    caption {
        margin: 0 0 5px 5px;
        font: bold 1.2em "Open Sans Regular", Arial, sans-serif;
    }

    th,
    td {
        padding: 5px;
    }

    th {
        border-bottom: 3px solid #ddd;
        background: #efefef;
    }

    th .normal {
        font-weight: bold;
    }

    td {
        border-bottom: 1px solid #ccc;
    }

    span {
        font-family: "Open Sans Regular", Arial, sans-serif;
        line-height: 1.3em;
        display: block;
    }

    span.left {
        font-family: "Open Sans Semibold", Arial, sans-serif;
        font-weight: bold;
    }

    span.bold {
        font-family: "Open Sans Semibold", Arial, sans-serif;
        font-weight: bold;
        margin-top: 20px;
    }

    span.boldNorm {
        font-family: "Open Sans Semibold" Arial, sans-serif;
        display: inline;
    }

    .skvBf span {
        font-size: 12px !important;
    }

    .skvBf h4 {
        font-size: 14px !important;
        margin-top: 20px;
    }


    #openResult,
    .stepNav,
    .valjArWrp,
    .choiceWrp {
        display: none;
    }

    .resultWrp .inner .left,
    .resultWrp .inner .right,
    .resultFooter .left,
    .resultFooter .right {
        width: 35%;
        display: block;
        float: left;
        margin-bottom: 5px;
    }

    .resultWrp .inner .right,
    .resultFooter .right {
        text-align: right;
        float: right;
        width: 65%;
    }

    .resultFooter .right {
        text-align: left !important;
    }

    .resultWrp .innerwrp .desc {
        display: block;
        margin-bottom: 10px;
        width: 55%;
        color: #555;
    }

    .resultWrp .inner .right:after {
        content: "\0000a0";
    }

    .accordion span.bold {
        width: 100%;
        clear: both;
        margin-top: 20px;
    }

    .boldNorm {
        margin-bottom: 20px;
    }

    .detaljtext span {
        display: inline !important;
        width: auto;
    }

    .accordion h4 {
        margin-top: 25px !important;
        margin-bottom: 0 !important;
        display: block;
    }

    span.sum {
        text-align: right;
        width: 100%;
        display: block;
    }

    span.sum span {
        display: inline;
        margin-left: 15px;
    }

    /* UtfÃƒÂ¶rda val */
    .choiceWrp span.bold:first-child {
        margin-top: 30px;
        display: block;
        width: 100%;
        margin-bottom: 5px !important;
    }

    .valtyp {
        width: 20%;
        display: inline-block;
    }

    .valtyp span.bold {
        margin-top: 0 !important;
    }

    .valobj {
        width: 60%;
        display: inline-block;
    }

    .valWrp,
    .valWrp.right {
        float: left;
        width: 100%;
    }

    .resultWrp .resultFooter {
        margin-bottom: 20px;
    }

    .resultWrp .resultFooter .left span,
    .resultWrp .resultFooter .right span {
        font-weight: normal;
        font-family: 'Open Sans Regular';
    }

    /* TABELLER */
    .responsive-table tbody .tablecategory {
        display: none;
    }

    /* Rot och Rut */
    .skvRor .result,
    .right-col-service,
    .help_wrp,
    .accordionBtnWrp {
        display: none;
    }

    .accordionContent {
        display: block !important;
    }

    .sum {
        position: relative;
        left: 0;
    }


    .top-back-link {
        display: none;
    }

    .skvRor .sum {
        position: relative;
        left: 0;
    }

    .skvRor .cont {
        margin-bottom: 20px;
    }

    .skvRor .infoText,
    .skvRor .sum.boldNorm {
        overflow: hidden;
        display: block;
        padding: 2px 0;
    }

    .skvRor .infoText * {
        text-align: left;

    }

    .skvRor .text_msg {
        float: left;
    }

    .skvRor .number {
        float: right;
    }

    .skvRor .sum.boldNorm {
        margin: 0;
    }

    .skvRor .sum.boldNorm span {
        padding: 0;
        margin: 0;
        font-weight: bold;
    }

    .skvRor .resultHeaderRight > * {
        margin: 0;
    }

    .skvRor .resultHeaderLeft .dividerLight {
        border-bottom: 1px solid #000;
        margin: 2px 0;
        margin-top: 0;

    }

    .skvRor .resultHeaderLeft .divider {
        border-bottom: 2px solid #000;
        margin: 2px 0;
    }

    .skvRor .resultHeaderLeft {
        width: 56%;
        float: left;
        margin-right: 5%;
    }

    .skvRor .resultHeaderRight {
        float: left;
        width: 39%;
    }

    .skvRor .resultFooter {
        margin-bottom: 40px;
        overflow: hidden;
        display: block;
    }

    /* Viktiga datum */
    .skv-vd .vdFlikForm,
    .skv-vd .form-group.ff_wrp,
    .skv-vd .vdTidigareDatumToggle,
    .skv-vd .vdFilterFormAccordion,
    .skv-vd .content-flik {
        display: none !important;
    }

    .skv-vd .visaFiltervalText span {
        float: left;
        margin-right: 10px;
        text-decoration: underline;
    }

    .skv-vd .clearFloat {
        clear: both;
    }

    .skv-vd .accordionBtnWrp.radius {
        display: block;
        margin: 20px 0;
    }

    .skv-vd .vdFilterLabel {
        font-weight: bold;
    }

    .skv-vd .vdYear {
        font-size: 160%;
        margin: 20px 0;
    }

    .skv-vd .vdMonthWrp {
        overflow: hidden;
        padding-left: 0px;

    }

    .skv-vd .vdMonthWrp li {
        list-style-type: none;
        border-bottom: 2px solid #000;
        height: auto;
        overflow: hidden;
        position: relative;
    }

    .skv-vd .vdMonthWrp li span {
        text-decoration: none;
        float: left;
        font-weight: normal;
    }

    .skv-vd .vdMonthWrp li span a {
        text-decoration: none;
    }

    .skv-vd .vdHandelseDesc {
        position: absolute;
        right: 0;
        float: right;
    }

    .skv-vd span.vdDate {
        padding-right: 5px;
    }

    .skv-vd span.vdTyp {
        padding-right: 10px;
    }

    .skv-vd span.vdHandelseDatum.radius span {
        font-weight: bold;
    }

    .skv-vd .handelse.vdHandelseDatum.radius div {
        float: left;
        font-weight: bold;
        padding-right: 5px;
    }

    .skv-vd .handelse.vdHandelseDatum.radius {
        clear: both;
        overflow: hidden;
    }

    .skv-vd .vdTidigareHandelser span,
    .skv-vd .vdTidigareHandelser div,
    .skv-vd .vdTidigareHandelser .vdMonthWrp li {
        color: gray !important;
        border-color: gray;
    }

    /* Nummerlista */
    .numberlist .sv-text-portlet {
        position: relative;
        padding-top: 6px;
    }

    .numberlist .sv-text-portlet {
        padding-left: 45px;
    }

    .numberlist .sv-text-portlet:before {
        content: '1';
        position: absolute;
        left: 0;
        top: 0;
        width: 31px;
        height: 31px;
        border-radius: 31px;
        text-align: center;
        line-height: 31px;
        display: block;
        background: #6f98bf;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
    }

    .numberlist .sv-text-portlet + .sv-text-portlet:before {
        content: '2';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '3';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '4';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '5';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '6';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '7';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '8';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '9';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '10';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '11';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '12';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '13';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '14';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '15';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '16';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '17';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '18';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '19';
    }

    .numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before {
        content: '20';
    }

    .text-blue-number {
        width: 31px;
        height: 31px;
        border-radius: 31px;
        text-align: center;
        line-height: 31px;
        display: inline-block;
        background: #6f98bf;
        color: #fff;
    }

    .text-indentation {
        display: inline-block;
        margin-left: 15px;
        width: 87%;
        vertical-align: top;
    }
}

@media screen and (max-width: 600px) {
    .text-indentation {
        width: 80%;
    }
}

@media screen {
    /**
     * fonts.css
     */
    @font-face {
        font-family: "Open Sans Regular";
        font-style: normal;
        font-weight: normal;
        src: url(/download/18.5d699354142b2303020ff/OpenSans-Regular-webfont.eot); /* IE9 Compat Modes */
        src: local("Open Sans Regular"), local("OpenSans-Regular"),
        url(/download/18.5d699354142b2303020ff/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */ url(/download/18.2cf1b5cd163796a5c8b172f9/OpenSans-Regular-webfont.woff2) format('woff2'), /* Super Modern Browsers */ url(/download/18.5d699354142b2303020102/OpenSans-Regular-webfont.woff) format('woff'), /* Modern Browsers */ url(/download/18.5d699354142b2303020101/OpenSans-Regular-webfont.ttf) format('truetype'), /* Safari, Android, iOS */ url(/download/18.5d699354142b2303020100/OpenSans-Regular-webfont.svg#OpenSans) format('svg'); /* Legacy iOS */
    }

    @font-face {
        font-family: "Open Sans SemiBold";
        font-style: normal;
        font-weight: normal;
        src: url(/download/18.5d699354142b2303020103/OpenSans-Semibold-webfont.eot); /* IE9 Compat Modes */
        src: local("Open Sans Semibold"), local("OpenSans-Semibold"),
        url(/download/18.5d699354142b2303020103/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */ url(/download/18.2cf1b5cd163796a5c8b172f7/OpenSans-Semibold-webfont.woff2) format('woff2'), /* Super Modern Browsers */ url(/download/18.5d699354142b2303020106/OpenSans-Semibold-webfont.woff) format('woff'), /* Modern Browsers */ url(/download/18.5d699354142b2303020105/OpenSans-Semibold-webfont.ttf) format('truetype'), /* Safari, Android, iOS */ url(/download/18.5d699354142b2303020104/OpenSans-Semibold-webfont.svg#OpenSans) format('svg'); /* Legacy iOS */
    }

    /**
     * bob-screen.css
     */
    /* B & B Screen
    Version 0.1 2007.0706 Moooh :)

    */
    .bb-download-top {
        padding: 15px 20px 10px;
        background: #fff8db;
        border: 1px solid #f4e9b8;
        margin-top: 20px;
    }

    .bb-download-content {
        background: none !important;
    }

    .bb-download-content ul {
        list-style: none;
        padding: 0;
    }

    .bb-download-content li {
        line-height: 170%
    }

    .bb-download-content a {
        font-size: 12px !important;
        line-height: 30px !important;
    }

    .bb-download-content p,
    .bb-download-content li span {
        color: #67675c
    }
}
