﻿body {
    font-family: 'Muli';
    margin: 0;
    padding: 0;
}

.mainContentDiv {
    background-color: white;
    margin: 0 auto;
    border: 1px solid #3c3c3c;
    width: 1024px;
    z-index: 1;
    text-align: left;
}

.thLast {
    padding: 2px 7px;
    font-family: 'Muli';
    font-weight: 300;
    border-top: 0 solid white;
    border-right: 1px solid #000;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
}

.a_startsite {
    color: #4a4a4a;
    text-decoration: underline;
    font-weight: 300;
    font-family: 'Muli';
}

.header-admin {
    width: 100%;
    height: 100px;
    position: absolute;
    left: 0;
    top: 0;
    height: 77px;
    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, #eee); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, #eee); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, #eee); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white,#eee); /* Standard syntax */
}

/*----overskrift----*/
h1 {
    color: #3C3C3C;
    font-family: 'Lato';
    font-size: 43px;
    font-weight: 900;
}

.h1_2 {
    color: #000;
    text-align: left;
    position: absolute;
    top: 45px;
    font-family: 'Lato';
    font-size: 43px;
    font-weight: 900;
    margin: 0 0 30px 0;
    line-height: 45px;
}

.h1_2_relative {
    position: relative;
}

.BoxText {
    color: #4a4a4a;
    text-decoration: none;
    font-weight: 300;
    font-family: 'Muli';
    font-size: 14px;
    padding: 1px 0 1px 1px;
}

    .BoxText:visited {
        color: #4a4a4a;
        text-decoration: none;
        font-weight: 300;
        font-family: 'Muli';
        font-size: 14px;
        padding: 1px 0 1px 1px;
        border-style: none;
        outline: 0;
    }

.BoxTextDropdown {
    color: #4a4a4a;
    text-decoration: none;
    font-weight: 300;
    font-family: 'Muli';
    font-size: 14px;
    padding: 1px 0 1px 1px;
    width: 265px;
}

/*----TOP-MENU------------*/
.navbar-default {
    color: white;
    background: #c33022;
    border-bottom: 1px solid #912933;
    border-top: 1px solid #912933;
}

.navbar-center {
    height: 24px;
}

    .navbar-center.show {
        height: auto;
    }

.navbar-nav {
    color: white;
    text-decoration: none;
    top: -9px;
    left: 143px;
    font-weight: 300;
}

.navbar-default .navbar-nav > li > a {
    color: white;
}

    .navbar-default .navbar-nav > li > a:hover {
        color: white;
        background: #912933;
        top: 9px;
    }

    .navbar-default .navbar-nav > li > a:focus {
        color: white;
        background: #c33022;
        top: 9px;
    }

/*----LOGO - IKON -------------*/
.logoVentures {
    height: 64px;
    cursor: pointer;
    text-align: left !important;
}

    .logoVentures img,
    .logoVentures input {
        margin-top: auto;
        max-width: 100%;
    }

.menu_h1 {
    color: white;
    font-family: 'Muli', 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 17px;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    position: absolute;
    font-weight: 300;
    line-height: 40px;
}

.footer {
    background-color: #4c4d50;
}

#logo_head {
    position: relative;
}

.logoVentures_footer {
    display: none;
}

#logo_footer {
    position: relative;
}


/*fotos på velkomstsiden og forsiden*/
.fotos {
    position: absolute;
    display: inline;
    width: 1022px;
    height: 267px;
    background-image: url(../images/MTUstream.jpg);
    left: -152px;
    top: 62%;
}

.fotosForside {
    position: relative;
    display: block;
    width: 100%;
    height: 267px;
    background-image: url(../images/MTUstream.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 100;
}


/*---LOGIN--SUPPORT---*/
.a_ikon {
    position: absolute;
    right: 0px;
    top: 1px;
    display: none;
}

.login_status {
    font-family: 'Muli';
    color: #c23022;
    position: absolute;
    top: 2px;
    right: 12px;
}

.supportInfo_ikkeloggetind {
    right: 12px;
    position: absolute;
}

.login_status_info {
    font-family: 'Muli';
    font-size: 9px;
    font-weight: 500;
    color: #c23022;
    padding-right: 3px;
}

.supportInfo {
    font-family: 'Muli';
    font-size: 9px;
    font-weight: 900;
    color: white;
    padding-right: 3px;
    top: 3px;
    right: 10px;
    position: absolute;
    text-align: right;
}

.support_link {
    font-family: 'Muli';
    font-size: 9px;
    font-weight: 300;
    color: white;
}

a.support_link {
    font-family: 'Muli';
    font-size: 9px;
    font-weight: 300;
    color: white;
}

.support_link_footer {
    font-family: 'Muli';
    font-size: 9px;
    font-weight: 300;
    color: white;
}

a.support_link_footer {
    font-family: 'Muli';
    font-size: 9px;
    font-weight: 300;
    color: white;
    position: relative;
    top: -28px;
    margin-left: 11px;
    margin-right: -3px;
}

.addresse_link_footer {
    font-family: 'Muli';
    font-size: 9px;
    font-weight: 300;
    color: white;
}

a.addresse_link_footer {
    font-family: 'Muli';
    font-size: 9px;
    font-weight: 300;
    color: white;
    position: relative;
    top: -28px;
    margin-left: 634px;
    margin-right: -631px;
}

/*----------------------*/

html > body .all-center::after {
    content: "";
    display: block;
    height: 25px;
}

.push {
    height: 50px;
}

.push_110 {
    height: 110px;
}

.push_150 {
    height: 150px;
}

.push_180 {
    height: 180px;
}

.push_190 {
    height: 190px;
}

.push_virk {
    height: 205px;
}

.push_rolle {
    height: 240px;
}

/*------------POSITION AF INDHOLD---------*/
.indhold {
    width: 820px;
    position: relative;
    top: 92px;
    left: 152px;
    height: 100%;
    min-height: 691px;
    z-index: 2;
}

.indholdTRUNK {
    left: 152px;
}

.indholdLogin {
    width: 512px;
    position: relative;
    left: 340px;
    top: 200px;
}

.IndholdUnderside {
    height: 100%;
    min-height: 402px;
    z-index: 2;
}

#VTUindholdom {
    width: 820px;
    position: relative;
    left: 152px;
    top: 92px;
    height: 100%;
    min-height: 691px;
    z-index: 2;
}

/*Startside*/
.video_startsite {
    position: relative;
    margin: 0 0 20px 0;
}

#del1 {
    left: -150px;
    position: relative;
}

#del2 {
    left: -150px;
    position: relative;
}

/*Tabeller*/
.tblTilfoejKlasse {
    width: 580px;
    position: relative;
    top: 80px;
    left: 0px;
    border-spacing: 0;
    border-collapse: separate;
    height: 100%;
}

@-moz-document url-prefix() {
    .tblTilfoejKlasse {
        width: 512px;
        position: relative;
        top: -6px;
        left: 154px;
        border-spacing: 0;
        border-collapse: separate;
        z-index: 2;
        height: 100%;
        clear: both;
    }
}

.tblTilfoejKlasse_search {
    width: 512px;
    position: relative;
    top: -18px;
    left: 154px;
    border-spacing: 0;
    border-collapse: separate;
    z-index: 2;
    height: 100%;
}

@-moz-document url-prefix() {
    .tblTilfoejKlasse_search {
        width: 512px;
        position: relative;
        top: -18px;
        left: 154px;
        border-spacing: 0;
        border-collapse: separate;
        z-index: 2;
        height: 100%;
        clear: both;
    }
}

table.liste th, .tblTilfoejUddannelsesretning_search th {
    font-size: 15px;
    font-weight: 300;
    font-family: 'Muli';
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #4a4a4a;
    border: none;
}

#ContentPlaceHolder1_uddannelsesretningRepeater_chkAlle {
    margin: 0 0px 0 8px;
    background-color: #4a4a4a;
    border-top: 1px solid #000;
    border-radius: 0px;
}

#ContentPlaceHolder1_uddannelsesretningRepeater_ChkTilknytUddannelsesretning_0 {
    background-color: #4a4a4a;
    border-top: 1px solid #000;
    border-radius: 0;
}
/*
table {
    width: 100%;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
}*/

    table.liste th, table.tblTilfoejUddannelsesretning_search th {
        padding: 3px 8px;
        border-top: 0 solid white;
        border-right: 1px solid white;
        border-bottom: 0 solid white;
        border-left: 0 solid white;
    }

        table.liste th:last-child, table.tblTilfoejUddannelsesretning_search th:last-child {
            border-right: 1px solid #4a4a4a;
        }

        table.liste th a:link, table.tblTilfoejUddannelsesretning_search th a:link {
            color: white;
            text-decoration: none;
            font-weight: normal;
        }

        table.liste th a:hover, table.tblTilfoejUddannelsesretning_search th a:hover {
            color: white;
            text-decoration: underline;
        }

    table.liste a:link {
        text-decoration: none;
        font-weight: normal;
    }

    table.liste a:hover {
        text-decoration: underline;
    }

    table.liste td {
        text-decoration: none;
        padding: 2px 4px;
    }

    table.alignTop td {
        vertical-align: top;
    }

.thVirksomhed {
    height: 25px;
    width: 360px;
    color: white;
    text-transform: uppercase;
    background-color: #4a4a4a;
    /*margin: 0;*/
    padding: 0 0 0 10px;
    border-top: 0 solid white;
    border-right: 1px solid white;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
}

.thSkema {
    height: 25px;
    /*width: 360px;*/
    color: white;
    text-transform: uppercase;
    background-color: #c33022;
    margin: 0;
    padding: 2px 7px;
    border-top: 1px solid #912933;
    border-right: 1px solid white;
    border-bottom: 1px solid #912933;
    border-left: 1px solid #912933;
}

.thKlasse {
    height: 25px;
    width: 152px;
    color: white;
    text-transform: uppercase;
    background-color: #c33022;
    margin: 0;
    padding: 2px 7px;
    border-width: 1px 1px 1px 0;
    border-color: #912933;
    border-style: solid;
}

.thPnummer {
    height: 25px;
    width: 360px;
    color: white;
    text-transform: uppercase;
    background-color: #4a4a4a;
    margin: 0;
    padding: 0 0 0 10px;
    border-top: 0 solid white;
    border-right: 1px solid white;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
}

.tdSkema {
    height: 23px;
    width: 360px;
    color: #000;
    background-color: #fafafa;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    margin: 0;
    padding: 2px 7px;
}

.tdVirksomhed {
    height: 28px;
    width: 360px;
    color: #4a4a4a;
    background-color: #fafafa;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    margin: 0;
    padding: 0 0 0 5px;
}

.tdKlasse {
    height: 23px;
    width: 152px;
    color: #000;
    background-color: #fafafa;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    padding: 2px 7px;
}

.tdKlasseCenter {
    height: 28px;
    width: 152px;
    color: #000;
    background-color: #ededed;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    padding: 0 0 0 12px;
    text-align: center;
}

.tdPnr {
    height: 28px;
    width: 360px;
    color: #4a4a4a;
    background-color: #ededed;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    margin: 0;
    padding: 0 0 0 5px;
}

.skematitel {
    width: 350px;
    height: 25px;
    position: absolute;
    top: 220px;
    left: 150px;
    font-weight: 900;
    color: #053C4B;
    margin: 0;
    padding: 5px 0 0 5px;
}

.tbSearch {
    font-family: 'Lato';
    font-weight: 300;
    color: #000;
    border: 1px solid black;
    width: 350px;
    height: 25px;
    position: absolute;
    top: 260px;
    left: 154px;
    padding: 0 0 0 5px;
}

.btnSearch {
    font-family: 'Muli';
    font-weight: 300;
    color: white;
    border: 1px solid black;
    width: auto;
    height: 27px;
    position: absolute;
    top: 260px;
    left: 536px;
    background-color: #0D5D74;
    padding: 0 10px;
    cursor: pointer;
}

.noRes {
    position: relative;
    top: -20px;
    left: 0;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: red;
    width: 770px;
}

#noResMail {
    position: relative;
    top: -60px;
    left: 0;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: red;
    width: 770px;
}

.skemalink {
    position: absolute;
    top: 210px;
    left: 536px;
    width: 150px;
}

.askemaoversigt:active {
    font-family: 'Muli';
    font-size: 10px;
    font-weight: 300;
    color: #053C4B;
    text-decoration: underline;
}

.askemaoversigt:link {
    font-family: 'Muli';
    font-size: 10px;
    font-weight: 300;
    color: #053C4B;
    text-decoration: underline;
}

.askemaoversigt:visited {
    font-family: 'Muli';
    font-size: 10px;
    font-weight: 300;
    color: #053C4B;
    text-decoration: underline;
}

.askemaoversigt:hover {
    font-family: 'Muli';
    font-size: 10px;
    font-weight: 300;
    color: #009496;
    text-decoration: none;
}

/*flg VTU*/

.tblForkl {
    position: absolute;
    top: 145px;
    font-family: 'Muli';
    color: black;
    font-weight: 600;
    font-size: 15px;
    width: 100%;
    text-align: left;
    padding: 0;
    margin: 0;
}

.tblFlgEtu {
    width: 512px;
    position: relative;
    top: -36px;
    left: 154px;
    border-spacing: 0;
    border-collapse: separate;
    z-index: 2;
    height: 100%;
}

@-moz-document url-prefix() {
    .tblFlgEtu {
        width: 512px;
        position: relative;
        top: -36px;
        left: 154px;
        border-spacing: 0;
        border-collapse: separate;
        z-index: 2;
        height: 100%;
        clear: both;
    }
}

.thKlasseFlg {
    height: 25px;
    width: 360px;
    text-transform: uppercase;
    background-color: #053C4B;
    margin: 0;
    padding: 0 0 0 10px;
    border-top: 0 solid white;
    border-right: 1px solid white;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
}

.thSvarprocent {
    height: 25px;
    width: 102px;
    text-transform: uppercase;
    background-color: #053C4B;
    margin: 0;
    padding: 0 0 0 10px;
    border-top: 0 solid white;
    border-right: 1px solid white;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
}

.thPdf {
    height: 25px;
    width: 182px;
    text-transform: uppercase;
    background-color: #053C4B;
    margin: 0;
    padding: 0 0 0 10px;
}

.tdKlasseFlg {
    height: 28px;
    width: 360px;
    color: #000;
    background-color: #ededed;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    padding: 0 0 0 12px;
}

.tdSvarprocentCenter {
    height: 28px;
    width: 102px;
    color: #000;
    background-color: #ededed;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    padding: 0 12px 0 0;
    text-align: right;
}

.tdPdfKlasseOversigt {
    height: 28px;
    width: 182px;
    color: #000;
    background-color: #ededed;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    padding: 0 0 0 12px;
}

    .tdPdfKlasseOversigt:active {
        color: #000;
        text-decoration: underline;
    }


.bTxt {
    z-index: 2;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    margin: 0 130px 0 0;
}

.bTxtStart {
    position: relative;
    top: 70px;
}

.bTxtRollevalg {
    position: relative;
    top: 70px;
}

.bTxtLogin {
    position: relative;
    top: 70px;
}

.bTxtMasseOpret {
    position: relative;
    margin-top: -25px;
}

.TilbageButton {
    margin-top: 85px;
}

.RespTopTxt {
    top: 41px;
    left: 0;
}

.RespondentbTxt {
    top: 8px;
    left: 0;
    position: relative;
}


.bTxtAdmin {
    margin-bottom: -100px;
}

.tilknytForkl {
    position: absolute;
    left: 153px;
    top: 200px;
    font-family: 'Muli';
    font-weight: 300;
    font-size: 15px;
    width: 512px;
    text-align: left;
    padding: 0;
    margin: 0;
}

input[type="checkbox"]:disabled {
    border-color: #eee;
    color: #ccc;
}

/*Rollevalg*/
.tblRollevalg {
    position: relative;
    width: 80%;
    top: 90px;
    border-spacing: 0;
    border-collapse: separate;
    height: 100%;
    padding-bottom: 40px;
}

@-moz-document url-prefix() {
    .tblRollevalg {
        z-index: 2;
        clear: both;
    }
}

/*Resultater*/
.h2_klas {
    font-size: 15px;
    font-family: Muli;
    font-weight: 300;
    color: #4a4a4a;
    padding: 3px 0;
}

.BoxText_klas {
    color: #4a4a4a;
    width: 412px;
    text-decoration: none;
    font-weight: 300;
    font-family: 'Muli';
    font-size: 14px;
    padding: 1px 0 1px 1px;
    margin: 0 0 0 10px;
}

.h2_res {
    font-size: 15px;
    font-family: Muli;
    font-weight: 500;
    padding: 3px 200px 3px 7px;
    margin-top: 0px;
    background-color: white;
}

#klasseFilter {
    margin: 0 0 8px 0;
    position: relative;
    float: left;
}

.muli8px {
    font-size: 8px;
    font-family: muli;
    font-weight: 300;
}

.resultatknap {
    position: relative;
    left: 158px;
    top: 6px;
    width: 20px;
    margin-left: 12px;
}

.filterWrapper {
    position: relative;
    left: 0;
    overflow: auto;
    margin-bottom: 65px;
}

.rapportindhold {
    position: relative;
    top: 250px;
    left: 154px;
    margin-bottom: 332px;
}

.tblVisKlasseresultat_search {
    width: 99%;
    margin: 12px 0 20px 0;
    padding: 1px 7px;
    text-transform: uppercase;
}

    .tblVisKlasseresultat_search th {
        color: white;
        background-color: #4a4a4a;
        padding: 2px 7px;
        border-top: 1px solid #4a4a4a;
        border-left: 1px solid white;
    }

        .tblVisKlasseresultat_search th.venstrecelle {
            width: 225px;
            border-left: 1px solid #4a4a4a;
        }

        .tblVisKlasseresultat_search th.midtercelle {
            width: 125px;
        }

        .tblVisKlasseresultat_search th.hoejrecelle {
            width: 118px;
            border-right: 1px solid #4a4a4a;
        }

    .tblVisKlasseresultat_search td {
        height: 24px;
        color: #000;
        background-color: #f4f4f4;
        border: 1px solid #000;
    }

        .tblVisKlasseresultat_search td.venstrecelle {
            height: 24px;
            width: 360px;
        }

        .tblVisKlasseresultat_search td.midtercelle {
            height: 24px;
            width: 100px;
            text-align: right;
            padding-right: 5px;
        }

        .tblVisKlasseresultat_search td.hoejrecelle {
            height: 24px;
            width: 200px;
            text-align: center;
        }


div.rapporttypevalg input.selected {
    background-color: #9c9c9c;
    text-transform: uppercase;
}

div.indsats {
    width: 550px;
}

/*fra sitet*/
div.temablok.indsatsrapport {
    margin-bottom: 12px;
    border: 1px solid #4a4a4a;
}


    div.temablok.indsatsrapport > div.temablokTitel {
        width: 100%;
        background-color: #883A3B;
        color: white;
        text-align: left;
        text-indent: 10px;
        text-transform: uppercase;
        font-size: 16px;
        font-weight: 300;
    }

        div.temablok.indsatsrapport > div.temablokTitel > label {
            font-size: smaller;
            font-weight: 200;
            float: right;
        }

/*.ng-... må ikke benyttes til styling */
.temablokTitel .ng-binding {
    height: 27px;
    width: 100%;
}

.temablok.indsatsrapport ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    line-height: 1.5;
}

    .temablok.indsatsrapport ul > li {
        text-align: left;
        padding: 0.2em 0.4em;
    }

        .temablok.indsatsrapport ul > li:nth-child(2n) {
            background-color: rgba(5, 60, 75, 0.1);
        }

.diagramWrapper {
    margin-bottom: 55px;
}


/*Clearfix*/
.filterWrapper > div:after, .temablokDiv:after, #visDiagrammer:after, .indsats:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.diagramDiv {
    width: 500px;
    margin-top: 30px;
}

.storeKnapper .danRapport {
    font-family: 'Muli';
    font-size: 13px !important;
    color: black !important;
    border: 1px solid #666 !important;
    width: auto !important;
    height: 22px !important;
    line-height: 13px !important;
    position: relative;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, rgb(207, 207, 207)), color-stop(0.79, rgb(252, 252, 252))) !important;
    background-image: -moz-linear-gradient(center bottom, rgb(207, 207, 207) 16%, rgb(252, 252, 252) 79%) !important;
    background-image: linear-gradient(to top, rgb(207, 207, 207) 16%, rgb(252, 252, 252) 79%) !important;
    border-radius: 2px !important;
    cursor: pointer;
    text-transform: unset !important;
    float: right;
}

.danRapport:hover {
    background-color: #9c9c9c;
}

.storeKnapper {
    /*margin-top: 10px;*/
    width: 100%;
}

/*fra sitet*/
.spoergsmaalDiv {
    display: block;
    padding: 9px;
}

    .spoergsmaalDiv.folded {
        display: none;
    }

div.temablok {
    margin-bottom: 8px;
    border: 1px solid #4a4a4a;
}

    div.temablok > div.temablokHeader {
        width: 100%;
        background-color: #4a4a4a;
        color: white;
        text-align: left;
        font-family: 'Muli';
        font-weight: 300;
        font-size: 15px;
    }

        div.temablok > div.temablokHeader > .temablokTitel {
            text-indent: 1em;
            padding: 3px 0px;
            margin-left: -6px;
            display: inline-block;
            font-family: 'Muli';
            font-weight: 300;
            font-size: 15px;
        }

        div.temablok > div.temablokHeader > label {
            font-size: 15px;
            font-weight: 300;
            font-family: Muli;
            float: right;
            padding: 2px 4px;
        }

    div.temablok .optaellingDiv table {
        border-collapse: collapse;
        margin: 20px 0;
    }

        div.temablok .optaellingDiv table th {
            font-family: 'Muli';
            font-weight: 300;
        }

        div.temablok .optaellingDiv table tr td:not(:first-child) {
            text-align: right;
        }

    div.temablok table tr td, div.temablok table tr th {
        border-right: 1px solid white;
        padding: 3px 4px;
        .filterWrapper input[type=button], .storeKnapper > input[type=button]
    }

    div.temablok table tr > td:nth-child(1) {
        text-align: left;
    }

div.storeKnapper:nth-child(2) > input:nth-child(2) {
    display: inline-block;
}

input.toggleBtn {
    background-image: url('../images/knp_foldud.svg');
    /*background-color: #C33839;*/
    background-position-y: center;
    background-repeat: no-repeat;
    height: 100%;
}

    input.toggleBtn:hover {
        /*background-color: #912933;*/
    }

    input.toggleBtn.unfolded {
        background-image: url('../images/knp_foldud.svg');
    }

    input.toggleBtn.folded {
        background-image: url('../images/knp_foldind.svg');
    }

    input.toggleBtn.theme {
        /*float: left;*/
    }

/*indberetData*/
.pnlEmail {
    position: relative;
    top: 10px;
    width: 400px;
    height: 200px;
}

.emailLabel {
    position: relative;
    top: 10px;
    left: 0;
    font-family: 'Muli';
    font-weight: 300;
}

.tbEmail {
    position: absolute;
    top: 80px;
    left: 0;
    width: 400px;
}

.standardBTN {
    font-family: 'Muli';
    font-size: 13px !important;
    color: black !important;
    border: 1px solid #666 !important;
    width: auto !important;
    height: 22px !important;
    line-height: 13px !important;
    position: relative;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, rgb(207, 207, 207)), color-stop(0.79, rgb(252, 252, 252))) !important;
    background-image: -moz-linear-gradient(center bottom, rgb(207, 207, 207) 16%, rgb(252, 252, 252) 79%) !important;
    background-image: linear-gradient(to top, rgb(207, 207, 207) 16%, rgb(252, 252, 252) 79%) !important;
    border-radius: 2px !important;
    cursor: pointer;
    text-transform: unset !important;
}

    .standardBTN:hover {
        background-color: #9c9c9c;
    }

    .standardBTN.floatRight {
        float: right;
        margin: 0 0 0 5px;
    }

.btnAddEmail {
    font-family: 'Muli';
    font-weight: 300;
    color: white;
    border: 1px solid black;
    width: auto;
    height: 27px;
    position: relative;
    top: 74px;
    left: 212px;
    background-color: #0D5D74;
    padding: 0 10px 0 10px;
    cursor: pointer;
}

#btnIndberetData {
    position: relative;
    top: 150px;
    z-index: 10;
}

.formlinie {
    position: relative;
    padding: 0 0 10px 0;
    height: 20px;
}

.formlinieStartMellemrum {
    position: relative;
    padding: 20px 0 0 0;
}

.formlinieBRED {
    position: relative;
    padding: 0 0 10px 0;
    height: 20px;
    margin-bottom: 12px;
}

.formliniePanelMellemrum {
    margin: 0 0 10px 0;
}

.formelementlabel {
    position: relative;
    top: 0;
    left: 0;
    font-family: 'muli';
    font-weight: 300;
    font-size: 15px;
    text-align: left;
    color: black;
    background-color: white;
}

.formlinie.formfejlbesked {
    padding: 10px 0;
    height: auto;
}

.formfejlbeskedlabel {
    position: relative;
    top: 0;
    left: 3px;
    font-family: 'muli';
    font-weight: 300;
    font-size: 15px;
    text-align: left;
    color: red;
}

.formtextbox {
    position: absolute;
    top: 0;
    left: 230px;
    width: 270px;
    font-family: 'muli';
    font-weight: 300;
    font-size: 15px;
    padding: 3px 3px 2px 3px;
    text-align: left;
    color: black;
}

.afdelingRedigerContent .formtextbox {
    left: 225px;
    width: 300px;
}

.RespondentRedigerContent .formtextbox {
    left: 220px;
}

.virksomhedRedigerContent .formtextbox {
    left: 275px;
    width: 410px;
}

.VirksomhedUddannelseRedigerContent {
    margin: 0 0 200px 0;
}

    .VirksomhedUddannelseRedigerContent .formtextbox {
        left: 250px;
        width: 310px;
    }

.formtextboxleft {
    position: absolute;
    top: 0;
    left: 230px;
    width: 135px;
    font-family: 'muli';
    font-weight: 300;
    font-size: 18px;
    padding: 0 5px 0 3px;
    text-align: left;
    color: black;
}

.formtextboxright {
    position: absolute;
    top: 0;
    left: 365px;
    width: 135px;
    font-family: 'muli';
    font-weight: 300;
    font-size: 18px;
    padding: 0 3px 0 3px;
    text-align: left;
    color: black;
}

#ContentPlaceHolder1 {
    position: relative;
}

/*Opret virksomhed*/
#PanelVirksomhed {
    position: relative;
    top: 70px;
    margin-bottom: 60px;
}

#ContentPlaceHolder1_OpretAfdelingButton {
    margin-top: 45px;
}

#ContentPlaceHolder1_OpretUddannelsesretningButton {
    margin-top: 28px;
}

#ContentPlaceHolder1_AfdelingRepeater_RedigerAfdelingButton_0 {
    margin-top: -135px;
}

#ContentPlaceHolder1_tilbageButton {
    margin-top: -115px;
}

#ContentPlaceHolder1_Tilbage2Button {
    margin-top: -15px;
}

#ContentPlaceHolder1_Tilbage3Button {
    margin-top: 25px;
}

#ContentPlaceHolder1_TilDatoTextBox {
    margin-top: 0px;
    position: absolute;
}

#ContentPlaceHolder1_AfdelingRepeater_UddannelseGridView_0 {
    font-family: 'Muli';
    font-weight: 300;
    text-transform: uppercase;
    color: white;
    font-size: 15px;
    border: none;
    background-color: #4a4a4a;
    padding: 3px 0 3px 7px;
}

#PanelVisRedigerUddannelseretninger {
    margin-top: 105px;
    margin-bottom: 30px;
}

.mellemrumInden {
    margin-top: 25px;
}

.VirksomhedOverskrift {
    font-family: 'Muli';
    font-weight: 300;
    text-transform: uppercase;
    color: white;
    font-size: 15px;
    border: none;
    background-color: #912933;
    padding: 3px 0 0 7px;
    margin-bottom: 10px;
    position: absolute;
    left: 0;
    top: 0;
    height: 22px;
}

.panelTxt {
    padding: 0 0 8px 0;
    position: relative;
    left: 0;
}

.panelTxtVirksomhed {
    position: absolute;
    left: 0;
    padding: 4px 3px 8px 3px;
}

.panelTxtVirksomhedMellemrum {
    position: absolute;
    left: 0;
    padding: 3px 3px 8px 3px;
    margin: 0 0 10px 0;
}

.panelTxt_sendmailvirk {
    padding: 0 130px 18px 0;
}

.afstandEfter, .standardBTN.afstandEfter {
    margin: 0 0 30px 0;
}

#PanelVaelgVirksomhed {
    position: relative;
    top: 75px;
    margin: 0;
    border-radius: 0px;
}

#ContentPlaceHolder1_MasseoprettelseAfViksomhederButton {
    margin: 0 7px 0 0;
}

.MasseOpretKnapper {
    position: relative;
    margin-top: 80px;
}

#MasseoprettelseElevplanPanel, #MasseoprettelseUddataplusPanel, #MasseoprettelseEasyAPanel, #MasseoprettelseEasyPPanel {
    margin-bottom: -30px;
    width: 770px;
}

.panel, .panelTom {
    font-family: 'muli';
    font-size: 15px;
    font-weight: 300;
    margin: 0 0 35px 0;
}

.panel {
    box-shadow: none !important;
    border: none !important;
}

.PanelOverskrift {
    font-family: 'Muli';
    font-weight: 300;
    color: black !important;
    font-size: 16px;
    border: none;
    font-weight: 700;
    padding: 3px 0 0 1px;
    margin-bottom: 10px;
    height: 22px;
    width: 509px;
}

.panelHeader {
    font-family: 'Muli';
    color: black;
    font-size: 17px !important;
    font-weight: 700 !important;
}

.XXOpretEnkeltVirksomhedOverskrift {
    font-family: 'Muli';
    font-weight: 300;
    text-transform: uppercase;
    color: white;
    font-size: 15px;
    border: none;
    background-color: #912933;
    margin-bottom: 10px;
    height: 22px;
    width: 509px;
}

.panelTxt_absolute_nopadding {
    position: absolute;
    left: 0px;
    padding: 0px;
    margin-bottom: 5px;
}

.panelTxt_statusbesked {
    font-family: Muli;
    padding-bottom: 20px;
    margin-bottom: 20px;
    color: red;
    font-weight: 600;
    height: 50px;
}

.statusbesked {
    font-family: Muli;
    color: red;
    font-weight: 600;
}

.PanelGenerelt {
    font-family: 'muli';
    font-size: 15px;
    font-weight: 300;
    width: 500px;
    padding: 38px 8px 0px 8px;
    border: solid 1px #4a4a4a;
    background-color: #fafafa;
    height: 100px;
    margin-bottom: 24px;
}

#opretBTN {
    position: relative;
    top: 75px;
}

.MasseoprettelseBTN {
    font-family: 'Muli';
    font-weight: 300;
    font-size: 15px;
    background-color: white;
    border: 1px solid;
    height: 25px;
    width: 560px;
    float: left;
}

.UploadButtonStatic {
    height: 25px;
    padding: 0 5px;
    position: relative;
    top: -3px;
    left: 2px;
}

.MasseoprettelseOverskrift {
    font-family: 'Muli';
    font-weight: 300;
    text-transform: uppercase;
    color: white;
    font-size: 15px;
    border: none;
    background-color: #912933;
    padding: 3px 0 0 7px;
    margin-bottom: 10px;
    position: absolute;
    left: 0;
    top: 0;
    height: 22px;
    width: 509px;
}

.PanelVis {
    font-family: 'muli';
    font-size: 15px;
    font-weight: 300;
    position: relative;
    left: 0;
    width: 500px;
    height: auto;
    padding: 38px 8px 8px 8px;
    margin-top: 25px;
    border: solid;
    border-width: 1px;
    background-color: #fafafa;
}

.visredigervirksomhedTabel {
    width: 500px;
}


.VisRedigerVirksomhederOverskrift {
    font-family: 'Muli';
    font-weight: 300;
    text-transform: uppercase;
    color: white;
    font-size: 15px;
    border: none;
    background-color: #912933;
    padding: 3px 0 0 1px;
    margin-bottom: 10px;
    height: 22px;
    width: 509px;
}

#kliktekst {
    position: relative;
    left: 0px;
    padding: 8px 0px 8px 0px;
}

#VisRedigerTabel {
    position: absolute;
    top: 80px;
    left: 0px;
    width: 500px;
}

#VisRedigerPanel {
    position: relative;
    left: -250px;
    width: 750px;
}

.DatoTextBox {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 0 0 3px;
    margin: 2px 0 0 0;
    border-style: none;
    text-decoration: none;
    outline: 0;
}

.DatoImageButton {
    position: absolute;
    top: 0;
    left: 105px;
    padding: 2px 0 0 3px;
    border-style: none;
    text-decoration: none;
    outline: 0;
}

    .DatoImageButton:visited {
        position: absolute;
        top: 0;
        left: 105px;
        padding: 22px 0 0 3px;
        border: 0;
        border-style: none;
        text-decoration: none;
        outline: 0;
        border-color: transparent;
    }

.OpretEnkeltVirksomhedGem_BtnPosi {
    position: relative;
    left: 370px;
}

.tilbageButton_BtnPosi {
    position: relative;
    left: 432px;
    top: -46px;
}


.DatoDialog {
    position: absolute;
    top: 40px;
    left: 0;
    background-color: #9c9c9c;
    border: 1px solid #4a4a4a;
    border-style: none;
    text-decoration: none;
    outline: 0;
}

.divSearch {
    position: relative;
    left: 0;
}

.tbUddretningSearch {
    font-family: Muli;
    font-weight: 300;
    color: #000;
    border: 1px solid black;
    width: 585px;
    height: 23px;
    margin-right: 1px;
}

.mail_knapperFeltSamlet {
    position: relative;
    margin-top: 90px;
}

.btnInfoMailKvartal {
    padding: 4px 0 0 0;
    margin: 6px 0 0 3px;
}


.btnInfoMail {
    padding: 4px 0 0 0;
    margin: 1px 0 0 0;
}

#divMailBtn {
    margin: 0 0 10px 0;
}

.btnSendMailDisabled {
    font-family: 'Muli';
    font-size: 13px !important;
    color: darkgrey !important;
    border: 1px solid darkgrey !important;
    width: auto !important;
    height: 22px !important;
    line-height: 13px !important;
    position: relative;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, rgb(207, 207, 207)), color-stop(0.79, rgb(252, 252, 252))) !important;
    background-image: -moz-linear-gradient(center bottom, rgb(207, 207, 207) 16%, rgb(252, 252, 252) 79%) !important;
    background-image: linear-gradient(to top, rgb(207, 207, 207) 16%, rgb(252, 252, 252) 79%) !important;
    border-radius: 2px !important;
    cursor: pointer;
    text-transform: unset !important;
    float: left;
    padding: 0 10px 0 10px;
    margin: 0 10px 0 0;
}

.mailtxt {
    width: 512px;
    z-index: 2;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
}

#divUddretning {
    position: relative;
    top: 350px;
    left: 154px;
    width: 385px;
    height: 25px;
    background-color: #912933;
    color: white;
    text-align: left;
    text-transform: uppercase;
}

#btnVis {
    position: relative;
    width: 25px;
    height: 25px;
    top: 325px;
    left: 279px;
    background-image: url('../images/knp_foldud.svg');
    background-repeat: no-repeat;
    border: 0;
    z-index: 10;
    cursor: pointer;
}

#btnSkjul {
    position: relative;
    width: 25px;
    height: 25px;
    display: none;
    top: 325px;
    left: 279px;
    background-image: url('../images/knp_foldind.svg');
    background-repeat: no-repeat;
    border: 0;
    z-index: 10;
    cursor: pointer;
}

.tblTilfoejUddannelsesretning {
    width: 512px;
    position: relative;
    top: -2px;
    left: 154px;
    border-spacing: 0;
    border-collapse: separate;
    height: 100%;
}

@-moz-document url-prefix() {
    .tblTilfoejUddannelsesretning {
        width: 512px;
        position: relative;
        top: -6px;
        left: 154px;
        border-spacing: 0;
        border-collapse: separate;
        z-index: 2;
        height: 100%;
        clear: both;
    }
}


.tblTilfoejUddannelsesretning_search {
    border-spacing: 0;
    border-collapse: separate;
    z-index: 2;
    height: 100%;
}

@-moz-document url-prefix() {
    .tblTilfoejUddannelsesretning_search {
        border-spacing: 0;
        border-collapse: separate;
        z-index: 2;
        height: 100%;
        clear: both;
    }
}


.thUddannelsesretning {
    height: 25px;
    width: 360px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: white;
    text-transform: uppercase;
    background-color: #4a4a4a;
    margin: 0;
    padding: 0 0 0 8px;
    border-top: 0 solid white;
    border-right: 1px solid white;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
}

.thUdsendelsesdato_sidst {
    height: 25px;
    width: 76px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: white;
    text-transform: uppercase;
    background-color: #4a4a4a;
    margin: 0;
    padding: 0 5px 0 5px;
    border-top: 0 solid white;
    border-right: 1px solid #4a4a4a;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
    text-align: center;
}

.thUdsendelsesdato {
    height: 25px;
    width: 76px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: white;
    text-transform: uppercase;
    background-color: #4a4a4a;
    margin: 0;
    padding: 0 5px 0 5px;
    border-top: 0 solid white;
    border-right: 1px solid white;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
    text-align: center;
}

.thMail {
    width: 90px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: white;
    text-transform: uppercase;
    background-color: #4a4a4a;
    margin: 0;
    padding: 0 5px 0 5px;
    text-align: center;
}

.tdUddannelsesretning {
    height: 25px;
    width: 360px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: #000;
    background-color: #fafafa;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    padding: 0 0 0 8px;
}

.tdUdsendelsesdato {
    height: 25px;
    width: 76px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: #000;
    background-color: #fafafa;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    padding: 0;
    text-align: center;
}

.tdMail {
    height: 28px;
    width: 76px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: #000;
    background-color: #ededed;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    padding: 0 0 0 12px;
}


.tdMailCenter {
    height: 25px;
    width: 76px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: #000;
    background-color: #fafafa;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    padding: 0;
    text-align: center;
}

#divSearch {
    width: 770px;
    height: 24px;
    margin-top: 30px;
    margin-bottom: -20px;
}

#btnSeLinks {
    margin-bottom: 30px;
}

.uddannelsesretning {
    position: relative;
    top: 70px;
    left: 156px;
    width: 600px;
}

#uddretningtxt {
    position: relative;
    color: white;
    top: -305px;
    height: 25px;
    float: left;
    padding: 0 0 0 5px;
}

#divVisListe {
    margin: 25px 0 0px 0;
}

.divMail {
    z-index: 50;
    width: 512px;
    min-height: 340px;
}

.divMailGem {
    position: relative;
    margin: 12px 0 0 0;
    height: 20px;
    width: 512px;
}


#btnMailGem {
    margin: 0;
    left: 0;
}


.divMailUddannelsesretningGem {
    position: absolute;
    left: 170px;
    width: 100%;
    margin: 55px 0 0 0;
    float: right;
}

#GemMailUddannelsesretningButton {
    background-color: #4a4a4a;
    color: white;
    margin: 0 15px 0 0;
    float: right;
    cursor: pointer;
    border: 0;
    padding: 1px 6px 1px 6px;
    font-size: 15px;
}

#AnnullerMailUddannelsesretningButton {
    background-color: #4a4a4a;
    color: white;
    margin: 0 15px 0 0;
    float: right;
    cursor: pointer;
    border: 0;
    padding: 1px 6px 1px 6px;
    font-size: 15px;
}

.bTxt_midlertidig {
    position: absolute;
    top: 180px;
    left: 0;
    width: 512px;
    z-index: 2;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    margin: 0 0 30px 0;
}

.modtagerLink {
    position: absolute;
    top: 35px;
    left: 355px;
    width: 150px;
    z-index: 50;
    margin: 0 0 10px 0;
}

.amodtageroversigt:active {
    font-family: 'Muli';
    font-size: 10px;
    font-weight: 300;
    color: #000;
    text-decoration: underline;
}

.amodtageroversigt:link {
    font-family: 'Muli';
    font-size: 10px;
    font-weight: 300;
    color: #000;
    text-decoration: underline;
}

.amodtageroversigt:visited {
    font-family: 'Muli';
    font-size: 10px;
    font-weight: 300;
    color: #000;
    text-decoration: underline;
}

.amodtageroversigt:hover {
    font-family: 'Muli';
    font-size: 10px;
    font-weight: 300;
    text-decoration: none;
}

/*opret respondenter*/
.Respondent_formlinie {
    position: relative;
    padding: 6px 0 6px 2px;
}

.Respondent_formlinieMellemrum {
    position: relative;
    padding: 45px 0 10px 0;
}

.Respondent_formlinieBund {
    position: relative;
    padding: 12px 0 0px 0;
}

.Respondent_formelementlabel {
    font-family: 'lato';
    font-weight: 400;
    font-size: 17px;
    text-align: left;
    color: black;
    background-color: white;
}

.Respondent_formfejlbeskedlabel {
    position: relative;
    top: 0;
    left: 0;
    font-family: 'muli';
    font-weight: 300;
    font-size: 18px;
    text-align: left;
    color: red;
    background-color: white;
}

.Respondent_formtextbox {
    position: absolute;
    top: 0;
    left: 230px;
    width: 270px;
    font-family: 'muli';
    font-weight: 300;
    font-size: 15px;
    padding: 2px 3px 2px 3px;
    margin: 5px 0 0 0;
    text-align: left;
    color: black;
}

.RespondentRedigerContent {
    position: relative;
    margin-top: 70px;
    margin-bottom: 10px;
}

#PanelOpretRespondent {
    margin-bottom: 15px;
}

.boxIndhold {
    padding: 30px 0 17px 0;
}

.OpretRespondenter_BtnPosi {
    position: relative;
    top: -10px;
}

#PanelVisUddretningSpskema {
}

#VisRedigerVirksomhedsTabel, #VisUddretningSpskema {
    position: absolute;
    top: 20px;
    left: 0px;
    width: 500px;
}

.rollevalg {
    top: 110px;
}

.divSelectKvartal {
    cursor: pointer;
    padding: 10px 0 2px 0;
    margin: 0 0 0 0;
}

#kvartallabel {
    cursor: pointer;
    font-weight: 300;
    font-family: Muli;
    font-size: 15px;
}

#ContentPlaceHolder1_kvartalDD {
    cursor: pointer;
    font-weight: 300;
    font-family: Muli;
    font-size: 15px;
    padding: 2px 4px 2px 2px;
    border: #4a4a4a 1px solid;
}

#ContentPlaceHolder1_cbFraBegyndelsenAfAaret {
    cursor: pointer;
    font-weight: 300;
    font-family: Muli;
    font-size: 15px;
    margin-right: 5px;
    padding: 2px 4px 2px 2px;
    border: #4a4a4a 1px solid;
}

#cbFraBegyndelsenAfAaret {
    cursor: pointer;
    font-weight: 300;
    font-family: Muli;
    font-size: 15px;
    padding: 2px 4px 2px 2px;
    border: #4a4a4a 1px solid;
}


.RespondentOverskrift {
    font-family: 'Muli';
    font-weight: 300;
    text-transform: uppercase;
    color: white;
    font-size: 15px;
    border: none;
    background-color: #883a3b;
    padding: 3px 0 0 7px;
    margin-bottom: 10px;
    position: absolute;
    left: 0;
    top: 0;
    height: 22px;
}

.panelTxtRespondent {
    position: absolute;
    left: 0;
    padding: 4px 3px 8px 3px;
}

.panelTxtRespondentMellemrum {
    position: absolute;
    left: 0;
    padding: 3px 3px 8px 3px;
    margin: 0 0 10px 0;
}

.btnOpretRespondent {
    position: absolute;
    left: 371px;
    margin: 20px 0px 20px 0px;
    cursor: pointer;
}

    .btnOpretRespondent:hover {
        background-color: #9c9c9c;
    }

.btnOpretRespondentTilbage {
    position: absolute;
    margin: 20px 0 20px 0;
    cursor: pointer;
    left: 425px;
}

#PanelVisRedigerRespondenter {
    position: relative;
    margin: 70px 0 10px 0;
}

.btnOpretRespondentTilbage:hover {
    background-color: #9c9c9c;
}

.formlinieDark {
    font-family: Muli;
    font-size: 15px;
    padding: 3px 7px;
    margin: 20px 0 10px 0px;
    width: 100%;
    background-color: #4a4a4a;
    color: white;
    text-transform: uppercase;
}

.formlinieStart {
    padding: 22px 0 0 0;
}

.formlinieBund {
    position: relative;
    padding: 3px 0 0px 0;
}

.mailTxt {
}

.formlinieDark_small {
    padding: 5px 5px 5px 5px;
    margin: 22px 0 5px 0;
    width: 442px;
    background-color: #4a4a4a;
    color: white;
    text-transform: uppercase;
    float: left;
}

.plus {
    padding: 4px 5px 4px 5px;
    margin: 22px 0 5px 11px;
    width: 22px;
    background-color: #4a4a4a;
    color: white;
    text-transform: uppercase;
    float: left;
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
}

.AnnullerButton_posi2 {
    position: relative;
    left: 93px;
    top: -20px;
}

.top326 {
    position: absolute;
    top: 326px;
}

.top557 {
    position: absolute;
    top: 557px;
}

.top633 {
    position: absolute;
    top: 633px;
}

.top30 {
    position: absolute;
    top: 135px;
}

.top80 {
    position: absolute;
    top: 187px;
}


/* Divopstilling som tables */
.floatDiv {
}

    .floatDiv .raekkeDiv {
        clear: both;
        margin: 0;
        text-align: left;
        overflow: hidden;
    }

    .floatDiv .raekkeButtonDiv {
        padding-top: 20px;
        text-align: right;
    }

    .floatDiv .labelDiv,
    .floatDiv .labelVisDiv,
    .floatDiv .feltDiv,
    .floatDiv .feltDisabledDiv,
    .floatDiv .feltDropdownDiv,
    .floatDiv .feltLabelDiv,
    .floatDiv .feltLabelVisDiv,
    .floatDiv .checkBoxDiv {
        float: left;
    }

    .floatDiv .soegDiv {
        float: right;
    }

    .floatDiv .labelDiv {
        padding: 7px 0px 3px 0px;
        text-align: left;
    }

    .floatDiv .feltLabelDiv {
        padding: 7px 0px 3px 3px;
        text-align: left;
        width: 500px;
    }

    .floatDiv .feltDiv {
        padding: 2px 2px 2px 2px;
    }

    .floatDiv .feltDisabledDiv {
        padding: 7px 0px 5px 5px;
        text-align: left;
    }

    .floatDiv .feltDropdownDiv {
        padding: 6px 2px 2px 2px;
    }

    .floatDiv .helpDiv {
        padding: 6px 0px 0px 2px;
        text-align: left;
    }

    .floatDiv .labelVisDiv {
        padding: 1px 0px 1px 0px;
        text-align: left;
        width: 100px;
    }

    .floatDiv .feltLabelVisDiv {
        padding: 1px 0px 1px 0px;
        text-align: left;
        width: 500px;
    }

    .floatDiv .checkBoxDiv {
        padding: 6px 2px 2px 2px;
    }


/* Styring af label-kolonne brede */
.testoversigtOpretBookingWidth .labelDiv {
}

.wrapper {
    position: absolute;
    top: 150px;
}

.tblFlgVtu {
    width: 100%;
    top: 0;
    left: 0;
    border-spacing: 0;
    border-collapse: separate;
    z-index: 2;
    height: 100%;
}


.thUddretning {
    /*width: 200px;*/
}

.thSkemasendt {
    /*width: 190px;*/
}

.thKvartal {
    /*width: 200px;*/
}

.thSvar {
    /*width: 100px;*/
    border-right: 1px solid #053C4B;
}

.tdUddretning, .tdSkemasendt, .tdKvartal, .tdSvar {
    height: 25px;
    /*width: 360px;*/
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: #000;
    background-color: #fafafa;
    background-color: white;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0px solid black;
    padding: 2px 7px;
}

.tdUddretning {
    border-left: 1px solid black;
    width: 45%;
}

.divRykkerBtn {
    padding: 20px 0 20px 0;
}

.divtest {
    position: absolute;
}

#PanelBesvaredeSPskemaer {
    margin-top: 70px;
}

.PanelBesvaredeSPskemaer {
    font-family: 'muli';
    font-size: 15px;
    font-weight: 300;
    position: relative;
    left: 0;
    width: 500px;
    height: auto;
    padding: 38px 8px 8px 8px;
    border: solid;
    border-width: 1px;
    background-color: #fafafa;
}

#kliktekst1 {
    left: 0;
    padding: 8px 0;
    position: relative;
}

.PanelRykkeroversigt {
    font-family: 'muli';
    font-size: 15px;
    font-weight: 300;
    position: relative;
    left: 0;
    width: 550px;
    height: auto;
    padding: 38px 8px 8px 8px;
    border: solid;
    border-width: 1px;
    background-color: #fafafa;
}

#LblOverskriftRykker {
    width: 559px;
}

.PanelUdsendteRykkere {
    font-family: 'muli';
    font-size: 15px;
    font-weight: 300;
    position: relative;
    left: 0;
    width: 500px;
    height: auto;
    padding: 38px 8px 8px 8px;
    border: solid;
    border-width: 1px;
    background-color: #fafafa;
}


/* Divs som table*/
.divDisplayTable {
    display: table;
}

.divDisplayTableRow {
    display: table-row;
}

.divDisplayTableCell {
    display: table-cell;
}

.responseOversigtVirksomhed .divDisplayTableCell {
    padding: 0 0 18px 0;
}

#PanelRespondenterSideForklaring {
    position: relative;
    top: 60px;
    margin-bottom: 30px;
}


/*Diverse breder*/
.w20 {
    width: 20px;
}

.w44 {
    width: 44px;
}

.w70 {
    width: 70px;
}

.w150 {
    width: 150px;
}

.w152 {
    width: 152px;
}

.w220 {
    width: 220px;
}

.w260 {
    width: 260px;
}

.w300 {
    width: 300px;
}

.w512 {
    width: 512px;
}

.w667 {
    width: 667px;
}

.w770 {
    width: 770px;
}

.w820 {
    width: 820px;
}

.w1024 {
    width: 1024px;
}


.divlblSendtMessage {
    margin: 0 0 10px 0;
}

.lblSendtMessage {
    color: #ff0000;
}

.divCK {
    margin: 70px 0 20px 0;
}

.divMailIndhold {
    border: 1px solid #4a4a4a;
    padding: 10px 10px 10px 10px;
}

.luft_10px {
    margin: 0 0 10px 0;
}

.EmailOverfloat {
    max-width: 100px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

table a.MarkerFelt:link, table .MarkerFelt {
    font-weight: 600;
    font-family: Muli;
    text-transform: none;
}

/*Rediger multiklasse*/
.redMult {
    position: relative;
    left: 154px;
    top: 200px;
    width: 512px;
    height: 100%;
}

    .redMult .redMultTbl {
        border-collapse: separate;
        margin-bottom: 50px;
    }

    .redMult:nth-child(2) {
        margin-bottom: 170px;
    }

    .redMult th a {
        color: white;
    }


.filterRow {
    width: 100%;
    clear: both;
    margin: 5pt 0;
    padding: 5pt 0;
    min-height: 20pt;
}

.filterCol {
    float: left;
    padding: 0;
    margin: 0;
}

.filterLabel {
    width: 25%;
}

.filterInput {
    width: 75%;
}

    .filterInput > input[type=button] {
        margin: 0;
    }

.filterRow .explanation, .filterRow .explanation:link {
    border-bottom: 1px dotted;
    text-decoration: none;
    cursor: pointer;
}

.filterRow table {
    margin-top: 30pt;
}

.editerbartekstIndhold {
    font-family: 'Muli';
    font-weight: 300;
    font-size: 15px;
    width: 100%;
    text-align: left;
    padding: 0;
    margin: 0;
}

.h2_faq {
    font-family: 'muli';
    font-size: 18px;
    font-weight: bold;
    padding: 3px 0px;
    margin: 0;
    background-color: white;
}

.h3_faq {
    font-family: 'muli';
    font-size: 15px;
    font-weight: bold;
    padding: 3px 0px;
    margin: 0;
}

h3.ng-binding {
    font-size: 16px;
}


#FAQDiv {
    margin-bottom: 110px;
}

.sideLabel {
    font-weight: 700;
    font-size: 19px;
}

/*Administrator*/
.tblRedigerSider {
    width: 512px;
    left: 0;
    border-spacing: 0;
    border-collapse: separate;
    height: 100%;
    padding-bottom: 40px;
}

@-moz-document url-prefix() {
    .tblRedigerSider {
        width: 512px;
        border-spacing: 0;
        border-collapse: separate;
        z-index: 2;
        height: 100%;
        clear: both;
    }
}

.thSide {
    height: 25px;
    width: 400px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: white;
    text-transform: uppercase;
    background-color: #4a4a4a;
    margin: 0;
    padding: 3px 7px;
    border-top: 0 solid white;
    border-right: 1px solid white;
    border-bottom: 0 solid white;
    border-left: 0 solid white;
}

.thRediger {
    height: 25px;
    width: 152px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: white;
    text-transform: uppercase;
    background-color: #4a4a4a;
    margin: 0;
    padding: 3px 7px;
    border: 0;
}

.tdSide {
    height: 23px;
    width: 360px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: #000;
    background-color: #fafafa;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    margin: 0;
    padding: 2px 7px;
}

.tdRediger {
    height: 23px;
    width: 152px;
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: #000;
    background-color: #fafafa;
    margin: 0;
    border-top: 0 solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0 solid black;
    padding: 2px 7px;
}

#BtnSubmit {
    position: relative;
    top: -20px;
}

#LblConfirm {
    position: relative;
    top: -30px;
}

.red {
    color: #f00;
}

.bold {
    font-weight: bold;
}

table.distribution {
    width: 100%;
    margin: auto;
}



    table.distribution td {
        background-color: unset !important;
        border: 0px solid white !important;
    }

    table.distribution tr:nth-child(2n +1) {
        background-color: #ededed !important;
    }

@media (max-width: 767px) {
    .navbar-nav > li, .navbar-nav, .navbar-header {
        margin-top: 0px;
        left: 79px;
    }
}

.folding-panel {
    width: 100%;
    background-color: #4a4a4a;
    color: white;
    text-align: left;
    font-family: 'Muli';
    font-weight: 300;
    font-size: 15px;
    text-indent: 10px;
    padding: 3px 0 0 0;
    /*margin-left: -6px;*/
    /*display: inline-block;*/
    height: 28px;
    padding-right: 10px;
}

    .folding-panel .toggleBtn {
        cursor: pointer;
        border: 0;
        background-color: #4a4a4a;
        color: white;
        font-family: muli, sans-serif;
        font-weight: 300;
        height: 28px;
        font-size: 15px;
        margin-top: -3px;
        margin-left: 5px;
    }

    .folding-panel label {
        margin: 0 0 10px 0;
    }


.noBullet {
    border: 1px solid #4a4a4a;
    margin: 0;
    padding: 0px 0px 0px 0px;
}

    .noBullet li {
        padding: 3px 15px 3px 15px;
        width: 100%;
    }

        .noBullet li:nth-child(2n) {
            background-color: rgba(5, 60, 75, 0.1);
        }
