/*html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {font-family:'Roboto','Helvetica','Arial','sans-serif';font-weight:300;font-size:15px;-webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;color:#363636;line-height:23px;overflow-x:hidden;position:relative;width:100%;}*/
div p {font-family:'Roboto','Helvetica','Arial','sans-serif';font-size:15px;}
hr {background-color:#E9E9E9;height:1px;border:0;}
input[type=text] {border-radius:0px !important;}
.fGraaTop {background-color:#fbfbf9}
.fGraa {background-color:#C0C0C0}
.fGraa-2 {background-color:#D0D0D0}
.fGraa-3 {background-color:#F0F0F0}
.fBlaa-2 {background-color:#70B7E2}
.fBlaa-1 {background-color:#46A1D7}
.fBlaa {background-color:#238FCE}
.fBlaa1 {background-color:#087FC6}
.fBlaa2 {background-color:#05598B}
.fTrans {background-color:transparent}
.fMoerkBlaa {background-color:#166E94}
.fOrange {background-color:#FF4E00}/*til notiBox*/
.mOrange {background-color:#fcc453}
.fGroenBlaa {background-color:#17BCBE}/*til notiBox*/
.fRoed {background-color:#FFE8EA}/*#FF9999*/
.mRoed {background-color:#fba0a0}/*#FF9999*/
.mRoedImportant {background-color:#fabebe !important}/*#FF9999*/
.fLysGroen {background-color:#d6efd6}/*d6efd6*/
.fLinje1 {background-color:#FAFAFA}
.fLinje2 {background-color:#FFFFFF}
.grid		 {background-color:#FFF}
.fBoxFarve {background-color:#238FCE}/*7BB9D8 339FDE*/
.fBoxGroen {background-color:#CDEABE}/*#DDF262#CDE252*/
.fBoxLysblaa {background-color:#46A1D7}/*7BB9D8 EBFAFF*/
.fBoxPetrol {background-color:#17BCBE}/*15BCBC*/
.fBoxRamme {border-color:#DDD;border-style:solid;border-width:thin;padding:5px;padding-bottom:10px}
.fBoxRammeH {border-color:#166E94;border-style:solid;border-width:thin;padding:5px;padding-bottom:10px}
.fBoxRammeB {border-color:#166E94;border-style:solid;border-width:thin;padding:5px;padding-bottom:10px}
.fBoxRammeG {border-color:#17BCBE;border-style:solid;border-width:thin;padding:5px;padding-bottom:10px}
.fBoxRammeO {border-color:#FF4E00;border-style:solid;border-width:thin;padding:5px;padding-bottom:10px}
.paamindBlaa {background-color:#E9F3FA}
.color0 {background-color:#d6efd6}
.color1 {background-color:#f7ea57}
.color2 {background-color:#ff2b2b}
.normalfont {font-family:Roboto,sans-serif;font-size:15px;line-height:23px;color:#FFFFFF}
.fed {font-weight:500;}
.kursiv {font-style:italic}
.fontStor {font-size:large}
.fontLille {font-size:smaller}
.fontXSmall {font-size:x-small !important}
.fontSort {color:#000000}
.fontHvid {color:#FFFFFF}
.fontGraa {color:#CCCCCC !important}
.fontRoed {color:#FF0101 !important}
.fontGul {color:#FFFF55}
.centrer {text-align:center}
.hoejre {text-align:right}
.fuldbred {width:100%}
.divSmal {height:5px !important}
.paddingBund {padding-bottom:2px}
.paddingTop10 {padding-top:10px}
.skjulOverflow {overflow: hidden}
.formularTop {font-size:medium !important;font-style:italic !important;padding:15px 5px 0 0}
.rowOS {padding-top:5px}
.slink {color:#000;text-decoration-color:#EEE;cursor:pointer}
.slink a {color:#000;text-decoration-color:#EEE}
.invisibleLink {text-decoration:none;cursor:pointer}
.noLink {text-decoration:none;cursor:text}
.noLink:hover {color:black}
.bundKant {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#EEE}
.vkant {border-left-style:solid;border-left-color:#EEE;border-left-width:1px}
.borderLeft {border-left-color:#EEE;border-left-style:solid;border-left-width:1px}
.borderRight {border-right-color:#EEE;border-right-style:solid;border-right-width:1px}
.mhoej30 {min-height:30px}
.hoej30 {height:30px}
.hoej40 {height:40px}
.panelindhold {padding:5px 0 5px 5px}
.bokswrapper {padding-bottom:20px}
.boksramme {font:inherit;border-color:#EEE;border-width:1px;border-style:solid}
/*.bokscontainer {padding-top:8px;padding-bottom:10px}*/
.pboksindhold {width:100%;height:130px;padding:10px;margin-bottom:20px;overflow:hidden}
.boksindhold {width:100%;height:120px;padding:10px;margin-bottom:20px;overflow:hidden}
.boksindholdPlus {width:100%;min-height:120px;height:100%;padding:10px;margin-bottom:20px}
.os {font-size:medium;font-weight:bold;text-decoration:none;color:black;cursor:text}
.os:hover {color:black}
.link {font-weight:300}
.link .fed {font-weight:bold !important}
.bokscontainer {position:relative;padding-top:10px;padding-bottom:10px}
.bokstab {padding:12px 40px 2px 40px}
.bokstab .tabos {padding:0;font-size:24px;font-weight:400}
.sttop {position:absolute;top:25px;right:25px;cursor:pointer;font-size:smaller}½
.sttop a {color:#238FCE}
.stlinkbottom {position:absolute;bottom:8px;right:16px;}
.racTokenList {border-style: none !important;background-color:#FFF !important}
.racInput {
 font-family:'Roboto','Helvetica','Arial','sans-serif' !important;
 font-weight:100 !important;
 font-size:16px !important;
 font-style:normal !important;
 color:#707070 !important;
 height:45px !important;
 padding-top:1px !important;
 border-style:none !important;
 autocomplete:off !important;
}
.RadAutoCompleteBoxPopup {opacity: 0.95;}
div.RadTabStrip .rtsLevel .rtsIn, div.RadTabStrip .rtsLevel .rtsTxt {padding:0;font-family: 'Roboto','Helvetica','Arial','sans-serif';font-weight: 100;font-size: 11px !important}
div.RadTabStripB .rtsLevel .rtsIn, div.RadTabStripB .rtsLevel .rtsTxt {padding:0;font-family:'Roboto','Helvetica','Arial','sans-serif';font-weight:100;font-size:15px !important;color:#000}
.RadTabStripB .rtsLevel1 {border: none;}
.RadTabStripB .tab {
 background-color:#FFF !important;
 height:32px !important;
 padding:0 5px 0 5px;
 text-align:center;
 border-bottom-color:#EEE !important;
 border-bottom-style:solid !important;
 border-bottom-width:5px !important;
}
.RadTabStripB .tab.selectedTab {border-bottom-color: #238FCE !important;}
.RadTabStripB .tab.hoveredTab {color:#777 !important;border-bottom-color:#CCC !important;}
.RadTabStripB .tab.hoveredTab.selectedTab {border-bottom-color:#238FCE !important;}
.RadTabStripB .tab.rtsOut {color: #000 !important;}
.RadTabStripB .tab.rtsIn {color: #000 !important;}
.RadTabStripB .tab.rtsTxt {color: #000 !important;}
.RadMenu {color: #000 !important;width: 100%;}
.RadMenu .rmText {font-family:'Roboto','Helvetica','Arial','sans-serif' !important;font-size:14px !important;width:270px !important;}
.RadMenu .rmHorizontal .rmRootGroup {border-color:#238FCE !important;}
.spcontent {min-height:236px;/*calc(100vh - 238px);*//*236*/background-color:#FFF}
.spcontainer {width:100%;min-height:400px !important;padding:25px 20px 25px 20px !important}
@media (max-width: 480px) {.spcontainer {padding:5px !important}}
@media (max-width: 992px) {.spcontainer {padding:10px !important}}
@media (max-width: 1024px) {.spcontainer {padding:15px !important}}
.spcontainer .wide {}
@media (min-width: 1310px) {.spcontainer .wide {max-width:50em;min-width:1310px;margin:0 auto;}}
.spcontainerR {width:100%;padding:20px !important;padding-top:15px !important;min-height:500px !important;}
.spheader {color: #000;background: #FFF;padding: 0;height:48px;}
.spbar {background-color:#FFF;padding: 0;padding-top:30px;padding-left:20px;height:100px;}
#wrapper {min-height:100%;position:relative;width:100%;padding:0px}
.wraptop {color:#000000;background-color:#FFFFFF;display:table;table-layout:fixed;width:100%;height:54px;border:0px;padding:0;margin:0}
.wrapsub {display:table;table-layout:fixed;width:100%;height:70px;border:0px;padding:0;margin:0}
#content {display:table;table-layout:fixed;width:100%;padding-top:0px;border:0px;height:calc(100vh - 195px);}
#center {display:table-cell;width:980px !important;min-width:980px !important;vertical-align:top;}
.center {display:table-cell;width:980px !important;min-width:980px !important;vertical-align:top;padding:0px;border:0px;}
#left {display:table-cell;max-width:calc(50% - 500px);vertical-align:top;padding-left:5px;overflow:hidden;}
#right {display:table-cell;padding-left:15px;padding-right:10px;vertical-align:top;text-align:right;overflow:hidden;}
.footer {color:#FFFFFF;background-color:#7BB9D8;}
.splink {font:inherit;text-decoration: underline;}
.menu-content {margin-top:0;margin-left:10px;margin-right:10px;padding:10px;font-size:14px}
.menu-content a {text-decoration:none}
.menu-bar {position:absolute;border-left:1px solid #EEE;height:80%;margin-left:-3px;top:10%}
.menulink {font:inherit;text-decoration:none;cursor:pointer !important}
.menulink:hover {text-decoration:underline;cursor:pointer !important}
.spbuttonO {font-family:Roboto, sans-serif;font-size:15px;height:32px;background-color:#F2A428;color:#FFFFFF;border:0px;}
.spbuttonO:hover {color:#17BCBE}
.spbuttonO:active {position:relative;top:1px;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;}
.spbuttonO[disabled] {color:#ededed;background-color:#FF4E00}
.spbuttonO:hover[disabled] {}
.spbuttonO:active[disabled] {top:0px}
.radBack {background-color:#FFFFFF}/*F2F6F4 F2EEE9 E2ECFC E6EDEE*/
table.radContent {width:100%;background-color:#FFFFFF;padding:5px}
.kunBred {display:none;}
@media (min-width:768px) {.kunBred {display:block;}}
.boxwrapper {margin:0;padding:0;padding-top:0px;padding-bottom:10px;border-width:0px;border-top-width:1px;border-style:solid;border-color:#238FCE}
.boxtop {margin:0;padding:0;position:relative;background-color:#238FCE}
.boxtoptable {display:table;height:35px !important;width:100%;overflow:hidden}
.boxtoprow {display:table-row;vertical-align:top;position:absolute;top:0px;left:0px}
.boxtopvenstre {display:table-cell;height:35px !important;width:52px !important;position:absolute;top:0px;left:0px;outline:0 !important}
.boxtophoejre {display:table-cell;position:absolute;top:0px;left:52px}
.boxtoptableinner {display:table;width:240px}
@media (min-width:490px) {.boxtoptableinner {width:340px}}
@media (min-width:560px) {.boxtoptableinner {width:400px}}
@media (min-width:640px) {.boxtoptableinner {width:480px}}
@media (min-width:740px) {.boxtoptableinner {width:580px}}
@media (min-width:800px) {.boxtoptableinner {width:640px}}
@media (min-width:880px) {.boxtoptableinner {width:720px}}
@media (min-width:940px) {.boxtoptableinner {width:200px}}
@media (min-width:1000px) {.boxtoptableinner {width:220px}}
@media (min-width:1080px) {.boxtoptableinner {width:240px}}
@media (min-width:1192px) {.boxtoptableinner {width:280px}}
@media (min-width:1500px) {.boxtoptableinner {width:310px}}
@media (min-width:1700px) {.boxtoptableinner {width:360px}}
.boxtoprow1 {display:table-row;height:30px !important;position:absolute;top:0px;left:0px}
.boxtopos {display:table-cell;width:340px;height:30px !important;vertical-align:top}
@media (min-width:490px) {.boxtopos {width:340px}}
@media (min-width:560px) {.boxtopos {width:400px}}
@media (min-width:640px) {.boxtopos {width:480px}}
@media (min-width:740px) {.boxtopos {width:580px}}
@media (min-width:800px) {.boxtopos {width:640px}}
@media (min-width:880px) {.boxtopos {width:720px}}
@media (min-width:940px) {.boxtopos {width:200px}}
@media (min-width:1000px) {.boxtopos {width:220px}}
@media (min-width:1080px) {.boxtopos {width:240px}}
@media (min-width:1192px) {.boxtopos {width:280px}}
@media (min-width:1500px) {.boxtopos {width:310px}}
@media (min-width:1700px) {.boxtopos {width:360px}}
.boxtoposdiv {text-align:left;height:30px !important;padding:5px 5px 0px 0px;font-size:14px;color:#FFFFFF;font-weight:bold}
.boxtoposdivX {text-align:right;height:30px !important;padding:5px 5px 0px 0px;font-size:14px;color:#FFFFFF}
.boxtopknap {display:table-cell;padding:2px 1px 0px 1px}
.boxramme {border-width:0px}
.boxtopbeskriv {display:table-cell;width:340px;font-size:9px;padding-top:0px}
@media (min-width:490px) {.boxtopbeskriv {width:340px}}
@media (min-width:560px) {.boxtopbeskriv {width:400px}}
@media (min-width:640px) {.boxtopbeskriv {width:480px}}
@media (min-width:740px) {.boxtopbeskriv {width:580px}}
@media (min-width:800px) {.boxtopbeskriv {width:640px}}
@media (min-width:880px) {.boxtopbeskriv {width:720px}}
@media (min-width:940px) {.boxtopbeskriv {width:200px}}
@media (min-width:1000px) {.boxtopbeskriv {width:220px}}
@media (min-width:1080px) {.boxtopbeskriv {width:240px}}
@media (min-width:1192px) {.boxtopbeskriv {width:280px}}
@media (min-width:1500px) {.boxtopbeskriv {width:310px}}
@media (min-width:1700px) {.boxtopbeskriv {width:360px}}
.boxcontent {background-color:#FFFFFF;color:#000000;font-size:14px}
.boxcontent .xhid {visibility:hidden;height:0px;overflow:auto}
.boxcontent .xaut {margin:0;padding:0;min-height:22px;max-height:164px;overflow:auto}
.boxcontent .xsch {margin:0;padding:0;min-height:22px;max-height:515px;overflow:auto}
.boxcontent .xaut .line {padding-left:5px;padding-top:1px}
.boxcontent .lige {background-color:#F8FAFB;color:#000}
.boxtopbtn {outline:0 !important;width:32px;height:32px;padding:5px}
.boxtopbtn:active {padding-top:2px}
.boxactionbtn {outline:0 !important;width:32px;height:24px;padding-left:6px;padding-right:4px;padding-top:2px}
.boxactionbtn:active {padding-top:4px}
.rowKontakt {font-size:9pt !important}
@media (max-width: 768px) {.rowKontakt {font-size:8pt !important;padding-left:2px !important}}
.dlgTop{background-color:#238FCE !important;color:#FFF !important}
.dlgContent {background-color:#FFF;padding:10px 5px;overflow:auto}
.dlgBottom {background-color:#FFF;padding:10px 5px;}
.boxtable {display:table}
.boxtable100 {display:table;width:100%}
.boxtable100top {display:table;width:100%;padding-top:5px}
.boxtable100bottom {display:table;width:100%;padding:0;padding-top:25px;padding-bottom:15px}
.boxrow {display:table-row;height:22px !important}
.boxrowTop {display:table-row;height:32px !important;background-color:#F0F0F0 !important;border-bottom-color:#D0D0D0;border-bottom-style:solid;border-bottom-width:thin}
.boxrowTop .boxcell {display:table-cell;vertical-align:middle;padding:0 6px 0 6px;border-bottom-style:solid;border-bottom-width:5px;border-bottom-color:#FFF}
.boxrowTop .boxcellOS {display:table-cell;vertical-align:middle;padding:0 6px 0 6px;border-bottom-style:solid;border-bottom-width:5px;border-bottom-color:#FFF;font-size:10pt}
.boxrow35 {display:table-row;height:35px !important}
.boxrow40 {display:table-row;height:40px !important}
.boxrow50 {display:table-row;height:50px !important}
.boxrowbox {display:table-row;height:80px !important;border-style:solid !important;border-width:thin !important;border-color:#000 !important}
.boxrowNoHeight {display:table-row}
.boxcell {display:table-cell;vertical-align:middle;padding-left:6px;padding-top:1px;padding-bottom:0}/*;padding-top:2px;padding-bottom:2px*/
.boxcellInfo {display:table-cell;vertical-align:middle;padding-left:6px;padding-top:4px;padding-bottom:0}/*;padding-top:2px;padding-bottom:2px*/
.boxcellFeltOS {display:table-cell;vertical-align:middle;padding-left:6px;padding-top:1px;padding-bottom:0;font-size:8pt}
.boxcell5 {display:table-cell;vertical-align:middle;padding-left:5px;padding-top:0px}
.boxcellNoPad {display:table-cell;vertical-align:middle}
.boxcellRadEd {display:table-cell;vertical-align:middle;padding-left:2px}
.boxcellC {display:table-cell;vertical-align:middle;text-align:center;width:100%}
.boxcellR {display:table-cell;vertical-align:middle;text-align:right;padding-left:2px;padding-right:10px}
.boxcellR > .radiolist, .boxcellR > .checklist {float: right !important}
.boxcellRNoPad {display:table-cell;vertical-align:middle;text-align:right;padding-top:1px;padding-left:2px}
.boxcellRR {display:table-cell;vertical-align:middle;text-align:right;padding:1px 0 10px 0}
.boxcellT {display:table-cell;vertical-align:top;padding-left:6px;padding-top:4px;padding-bottom:0px}
.boxcellbtn {display:table-cell;vertical-align:middle;padding-right:4px;padding-top:1px;width:22px !important}
.boxcellpil {display:table-cell;vertical-align:middle;padding:0;padding-left:2px;padding-top:6px;width:20px !important}
.boxcellpilH {display:table-cell;vertical-align:middle;padding:0;padding-right:2px;padding-top:6px;width:20px !important}
.boxcellsmal {display:table-cell;vertical-align:middle;padding:0;width:5px !important}
.boxPad {padding-top:5px;padding-bottom:5px}
.boxcellMenu {display:table-cell;vertical-align:top;padding-left:6px;padding-top:1px;padding-bottom:0px}/*;padding-top:2px;padding-bottom:2px*/
.boxcellMenu .lige {background-color:transparent;color:#F2F2F2}
.boxcellMenu .ulige {background-color:transparent;color:#FFF}
.boxhoejre {border-right-style:solid;border-right-color:#FFF;border-right-width:1px}
.boxcellU {display:table-cell;vertical-align:middle;padding:2px 0 2px 6px;border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#EAEAEA}
.boxcellUC {display:table-cell;vertical-align:middle;padding:2px 0 2px 6px;border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#EAEAEA;width:100px !important;text-align:center}
.boxcellUCG {display:table-cell;vertical-align:middle;padding:2px 0 2px 6px;border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#EAEAEA;width:100px !important;text-align:center;background-color:#FCFCFC}
.boxcellB {display:table-cell;vertical-align:bottom;padding-left:6px;padding-top:1px;padding-bottom:0}
.skemaBox	{border-bottom-style:solid;border-left-style:solid;border-right-style:none;border-top-style:none;border-width:thin;padding:4px 4px 3px 4px;font-size:9pt;vertical-align:top}
.skemaBoxR{border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:none;border-width:thin;padding:4px 4px 3px 4px;font-size:9pt;vertical-align:top}
.boxforsidecell {display:table-cell;width:320px !important;vertical-align:top;text-align:left}
.boxforsideskel {display:table-cell;width:10px !important}
.boxlinebtn{width:24px;height:24px;padding:0px 1px 0px 1px;outline:0 !important}
.boxmenubtn{width:34px;height:34px;padding:0;outline:0 !important}
.sideTop {display:table;width:100%;font-size:14px;overflow:hidden}
.TrTop	{display:table-row;height:50px !important}
.TrTop2	{display:table-row;height:100px !important}
.TdFuld	{display:table-cell;padding:0;padding-right:10px;vertical-align:middle}
.TdFelt2 {display:table-cell;width:660px;padding:0;padding-left:10px;padding-right:10px;vertical-align:middle}
.TdFelt	{display:table-cell;width:310px !important;max-width:30px;padding:0;vertical-align:middle}
.TdFeltR {display:table-cell;width:315px !important;padding:0;padding-left:10px;padding-right:10px;text-align:right;vertical-align:middle}
.TdSkel	{display:table-cell;width:10px !important;padding:0}
.forsideTopIkon {height:28px;outline:0 !important;padding-top:2px;padding-left:6px}
/*.imagebtn	{width:auto;height:24px;outline:0 !important;padding-left:2px}*/
.imagebtn {width:42px;height:30px;padding-left:10px}
.almbtn {min-width:120px;height:32px}
.smalbtn {min-width:45px;height:32px}
.elevIkon {height:20px;outline:0 !important;padding-left:6px}
.konfigIkon {height:20px;padding:0;padding-top:4px}
.ulige {background-color:transparent}
.lige {background-color:#FBFBF9;color:#000}/*F8FAFB*/
.ligeB {background-color:#7FBDDC;color:#000}
div.RadToolTip table.rtWrapper td.rtWrapperContent {background-color:#238FCE !important;border-style:none;max-width:450px;max-height:640px;overflow:hidden;padding:4px}
div.RadToolTip {background-color:#238FCE !important;border-style:solid;border-color:#000;border-width:1px;max-width:450px;max-height:640px;overflow:hidden}
/*div.RadToolTip div.rtCallout {}*/
.rpCssClass {background-color:#FBFBF9 !important;border-color:#C2C2C2 !important;border-bottom-color:#C2C2C2 !important;border-right-color:#C2C2C2 !important}
.rpCssClass .rpText {color:black !important;font-size:medium;font-family: 'Roboto', 'Helvetica', 'Arial', 'sans-serif'}
.rpExpandedCssClass,
.rpFocusedCssClass,
.rpSelectedCssClass {background-color:#E2E2E2 !important;border-color:#C2C2C2 !important;border-bottom-color:#B2B2B2 !important;border-right-color:#B2B2B2 !important}
.rpExpandedCssClass .rpText,
.rpFocusedCssClass .rpText,
.rpSelectedCssClass .rpText {color:black !important;font-size:medium;font-family: 'Roboto', 'Helvetica', 'Arial', 'sans-serif'}
.rtsLink {padding-left:5px !important;background-color:#1E8ECF !important;color:white !important;border-style:solid !important;border-width:thin !important;border-color:#FFF !important}
.rtsLink:hover {padding-left:5px !important;color:#FFCC33 !important}
.rtsSelected {padding-left:5px !important;background-color:#FF4E00 !important;color:white !important;font-weight:bold}
.divOS {padding:5px;padding-left:0px}
.divOSM {padding:5px;padding-top:0;padding-left:0;margin-left:-5px}
.divSub {padding:10px;padding-left:0px;font-size:x-small}
.radiolist {background-color:transparent}
.radiolist input[type="radio"] {width:auto;margin-right:5px}
.radiolist label {display:inline;margin-right:10px}
.radiolistB {background-color:transparent}
.radiolistB input[type="radio"] {width:auto;margin-right:5px}
.radiolistB label {display:inline;margin-right:20px}
.checklist {background-color:transparent}
.checklist input {width:auto;margin-right:5px}
.checklist label {display:inline;margin-right:10px}
#notiContainer {position:relative;width:47px}
.notiBox {position:absolute;top:-5px;right:-4px;padding:1px 5px 1px 5px;font-family:Roboto, sans-serif;font-size:10px;height:22px;color:#FFFFFF;border-radius:30px}
.notiInfoBox {position:absolute;top:2px;right:4px;padding:1px 5px 1px 5px;font-family:Roboto, sans-serif;font-size:10px;height:22px;color:#FFFFFF;border-radius:30px}
.ContextMenu {}
.ContextMenuItem {font-family:Roboto, sans-serif;font-size:14px;line-height:20px}
.RadioControl input[type=radio]:checked + label::before
{
 content: "\26AB";/*2735*/
 color:#FFF;
 display:inline;
 width:1em;
 height:1em;
 margin-right:6px;
 margin-left:-16px;
}
.RadioControl input[type="radio"] + label {color:#FFF !important;/*F2EEE9*/}
.RadioControl input[type=radio]:checked + label {color:#FFF !important}
/*.CheckControl {font-family: 'Roboto', 'Helvetica', 'Arial', 'sans-serif'}
.CheckControl td {border-color: #FFF;color:#FFF !important;}
.CheckControl input[type=checkbox]:checked + label::before
{
 content: "\2714";
 color: #FFF;
 display: inline;
 width: 1em;
 height: 1em;
 margin-right: 6px;
 margin-left: -15px;
}
.CheckControl input[type="checkbox"] + label {color:#FFF !important;}
.CheckControl input[type=checkbox]:checked + label {color:#FFF !important;}*/
.TopPersonSelector {width:200px}
@media (min-width:768px) {.TopPersonSelector {width:250px !important}}
@media (min-width:992px) {.TopPersonSelector {width:300px !important}}
.CompleteBox {border:1px solid #CCCCCC !important}
.RadComboBox table td.rcbInputCell {border-radius:0 0 0 0 !important}
.RadComboBox li img{max-height:32px;max-width:40px}
.rcbList li img{max-width:40px;max-height:40px}
.RadDropDownList .rddlInner {padding-left:2px !important;margin-left:0 !important;padding-right:2px !important;margin-right:0 !important}
.rcbArrowCell {border-radius: 0 0 0 0 !important}
.ReportViewer {padding:5px}
.ReportViewer .ReportToolbar {background-image:none !important;background-color:transparent !important;border:none !important;height:40px;margin-bottom:10px}
.ReportViewer .ReportToolbar .ReportToolbarGroup {height:40px !important;padding-bottom:9px}
.ReportViewer .ReportToolbar .ReportToolbarGroup .ImageButtonCell {height:24px !important;padding-top:10px}
.RadListBox div.rlbGroup {background-color:#FFF !important}
.rgMasterTable th.HeaderStyle {background-color:#E7E7E7 !important;color:#000 !important;font-size:small;background-image:none}/*238FCE*/
/*.RadGrid {border-radius:10px;overflow:hidden}
.RadGrid .Pager	{font-size:medium;padding-top:2px;padding-bottom:2px}
.RadGrid .Header{font-size:medium;padding-top:2px;padding-bottom:2px;height:30px !important}
.RadGrid .Row	{font-size:medium;text-align:left;padding-top:2px;padding-bottom:2px;height:30px !important}
.RadGrid .AltRow{font-size:medium;text-align:left;padding-top:2px;padding-bottom:2px;height:30px !important}*/
.rgRow .Item-Style {height:20px !important;padding-top:5px;padding-bottom:5px}
.RadGrid tr.Item-Style {}
.RadGrid .Item-Style td {height:20px !important;padding-top:5px;padding-bottom:5px}
.RadGrid td,
.RadGrid .rgAltRow td,
.RadGrid .rgRow td,
.RadGrid .rgEditRow td,
.RadGrid .rgFooter td {height:30px !important;padding-top:5px;padding-bottom:5px}
.RadGrid tr.rgCommandRow {background: #FFFFFF none !important;border-width: 0px !important}
.RadGridFont {font-size:x-small}
@media (max-width:640px) {.RadGridFont {font-size:xx-small !important}}
@media (max-width:780px) {.RadGridFont {font-size:x-small !important}}
.ColSkjul {display:none;max-height:20px !important;overflow:hidden}
.RadGridHeaderH {
 padding:0px;
 font-weight:bold;
 font-size:13px;
 padding-left:4px;
 border-style:none !important;
 border-bottom-style:solid !important;
 background-color:#238FCE !important;
 color:#FFFFFF !important;
}
.RadGridItem {
 border-style:none !important;
 border-top-style:solid !important;
 border-bottom-style:solid !important;
 margin:0;
 padding-left:0px !important;
 padding-right:0px !important;
}
div.RadGridFixed .rgHeader,
div.RadGridFixed th.rgResizeCol,
div.RadGridFixed .rgFilterRow td,
div.RadGridFixed .rgRow td,
div.RadGridFixed .rgAltRow td,
div.RadGridFixed .rgEditRow td,
div.RadGridFixed .rgFooter td {
 padding:0 3px 0 3px;
 margin:0;
 border-style:solid;
 border-color:#f2f2f2;
 border-width:0 1px 1px 0;
 font-family:Roboto, sans-serif;
 font-size:13px;
 line-height:0.9;
}
div.RadGridA .rgRow td, 
div.RadGridA .rgEditRow td, 
div.RadGridA .rgFooter td {border-style:none none solid solid;padding:1px 3px 1px 3px;margin:0;}
div.RadGridA .rgAltRow td {border-style:none none solid solid;padding:1px 3px 1px 3px;margin:0;background-color:#FBFBF9 !important}
/*div.RadGridNoBorder .rgHeader,
div.RadGridNoBorder th.rgResizeCol,
div.RadGridNoBorder .rgFilterRow td,
div.RadGridNoBorder .rgRow td,
div.RadGridNoBorder .rgEditRow td,
div.RadGridNoBorder .rgFooter td {padding:0 0 0 4px;margin:0;border-style:none;border-width:0;font-family: Roboto, sans-serif;font-size:13px;line-height:1.5}
div.RadGridNoBorder .rgAltRow td {
 padding: 0 0 0 4px;
 margin: 0;
 border-style: none;
 border-width: 0;
 font-family: Roboto, sans-serif;
 font-size: 13px;
 line-height: 1.5;
 background-color: #F2F2F2 !important;
}
div.RadGridNoBorder .rgHeader {
 background: #f0f0f0 !important;
 font-size: 13px;
 border-bottom-color: #D0D0D0;
 border-bottom-style: solid;
 border-bottom-width: thin;
}
div.RadGridNoBorder .rgCommandCell {border-style:none !important;border:0 !important}*/
div.RadGridASmal .rgHeader,
div.RadGridASmal th.rgResizeCol,
div.RadGridASmal .rgFilterRow td,
div.RadGridASmal .rgRow td,
div.RadGridASmal .rgEditRow td,
div.RadGridASmal .rgFooter td {padding:0 3px 0 3px;margin:0;border-style:solid;border-color:#eee;border-width:0 1px 1px 0;font-family:Roboto, sans-serif;font-size:13px;line-height:1.5}
div.RadGridASmal .rgAltRow td {padding:0 3px 0 3px;margin:0;border-style:solid;border-color:#eee;border-width:0 1px 1px 0;font-family:Roboto, sans-serif;font-size:13px;line-height:1.5;background-color:#FBFBF9 !important}
div.RadGridASmal .rgHeader:first-child,
div.RadGridASmal th.rgResizeCol:first-child,
div.RadGridASmal .rgFilterRow td:first-child,
div.RadGridASmal .rgRow td:first-child,
div.RadGridASmal .rgAltRow td:first-child,
div.RadGridASmal .rgEditRow td:first-child,
div.RadGridASmal .rgFooter td:first-child {border-left-width:1px}
div.RadGridASmal .rgSelectedRow td {background:#fc844f !important}/*#238FCE*/
/*div.RadGridASmal .rgRow td, div.RadGridASmal .rgAltRow td, div.RadGridASmal .rgEditRow td, div.RadGridASmal .rgFooter td
{border-style:none none solid solid;padding-left:3px;padding-top:0;padding-bottom:0;padding-right:3px;margin:0px;}*/
/*div.RadGridB .rgRow td,
div.RadGridB .rgAltRow td,
div.RadGridB .rgEditRow td,
div.RadGridB .rgFooter td {
 border-style: none;
 padding: 0 3px 0 2px;
 margin: 0;
 font-family: Roboto, sans-serif;
 font-size: 13px;
 line-height: 1.5;
}*/
div.RadGridAarsplan .rgRow td, 
div.RadGridAarsplan .rgAltRow td, 
div.RadGridAarsplan .rgEditRow td, 
div.RadGridAarsplan .rgFooter td {border-style:none none solid solid;padding:0 2px 0 2px;margin:0;background-color:#FFFFFF;font-size:smaller}
.sp-weekend {background-color:#EEEEEE !important}
.RadComboDropDown {background-color:#B0D5E7 !important;color:black}
div.RadUpload .ruBrowse {background-position:0 -23px;width:150px;background-color:#F0F0F0}
div.RadUpload_Default .ruFileWrap .ruButtonHover {background-position: 100% -23px !important}
.SiteListBox {overflow:auto;border-radius:15px;padding:3px}
.SiteListBox li {line-height:28px}
/*
farver 
#E2E6FA
70909C	5C6E75	245466	A2C2CE	AEC5CE
*/
.mainbox {clear:both;width:100%;margin:0;padding:0;min-height:600px;background-color:#FFF}
.mainbox .super {text-align:left}
.mainbox .vtop {text-align:left;padding-top:10px;padding-bottom:5px;padding-left:5px;font-size:14pt}
.mainbox .vtop2	{text-align:left;padding-top:5px;padding-bottom:5px;padding-left:5px;font-size:11pt}
.mainbox .super .frame{padding-bottom:0px;font-size:10pt;margin-bottom:6px;border-style:solid;border-width:thin;max-width:320px}
.mainbox .super .frame .top {min-height:21px;height:auto}
.mainbox .super .frame .top .line	{text-align:left;padding-top:1px}
.mainbox .super .frame .top .line .text {float:left;text-align:left;padding-left:2px;padding-top:1px;font-family:Roboto !important;font-size:10pt}
.mainbox .super .frame .top .line .btn {float:right;text-align:right;padding-right:1px}
.mainbox .super .frame .box {padding-top:1px;min-height:22px;max-height:110px;overflow:auto;border-style:none}
.aut {max-height:500px !important}
.mainbox .super .frame .box .line {text-align:left;padding-left:2px;padding-bottom:1px}
.mainbox .super .frame .box .center	{text-align:center;padding-bottom:2px}
.mainbox .super .frame .box .top {min-height:20px;width:100%;overflow:hidden}
.mainbox .super .frame .box .top .line {text-align:left;padding-top:2px;padding-left:2px;padding-right:2px}
.mainbox .super .frame .box .main {min-height:20px;width:100%;overflow:hidden}
.mainbox .super .frame .box .main .line {text-align:left;padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:3px}
.mainbox .super .frame .hid	{visibility:hidden;height:0px}
.mainbox .super .grid{margin:0;padding:0;padding-top:5px}
.udpegbox {width:304px;text-align:left;font-size:10pt;padding:2px}
.udpegbox .udpegelev {width:300px;text-align:left;font-size:10pt}
.dagbogtextbox {background-color:#FDFCFB !important;max-width:680px}/*FDF9F4*/
.dagbogbox	{width:100%;padding:0 10px 10px 20px;margin-top:10px;border-color:#EEE;border-style:solid;border-width:thin}
.afsnit	{width:100%;padding:2px 5px 2px 5px;font-size:10pt;margin-top:5px;overflow:hidden;border-color:#EEE;border-style:none;border-bottom-style:solid;border-width:thin}
.visbox	{width:100%;padding:2px 5px 2px 5px;font-size:10pt;margin-top:5px;overflow:hidden;border-color:#EEE;border-style:solid;border-width:thin}
.visboxNoPad {width:100%;padding:0;font-size:10pt;margin-top:5px;overflow:hidden;border-color:#EEE;border-style:solid;border-width:thin}
.configbox	{width:100%;height:70px;padding-left:10px;padding-top:2px;font-size:10pt;margin-top:5px;overflow:hidden;border-color:#EEE;border-style:solid;border-width:thin}
.configbox .chead	{float:left;height:36px;width:25%;padding-top:12px;font-weight:bold}
.configbox .cedit	{float:left;height:36px;width:74%;padding-top:8px}
.configbox .cihead	{float:left;height:14px;width:25%;font-size:8pt}
.configbox .cinfo	{float:left;height:14px;font-size:8pt;padding-top:6px}
table.sideTop{width:980px;font-size:8px;color:#FFFFFF;border-spacing:0;overflow:hidden}
table.sideTop .TrTop	{height:50px !important}
table.sideTop .TrTop .TdFuld	{padding:0;padding-left:10px;padding-right:10px;vertical-align:middle;background-color:#7BB9D8}/*background-color:#1E8ECD;*/
table.sideTop .TrTop .TdFelt2	{width:660px;padding:0;padding-left:10px;padding-right:10px;vertical-align:middle;background-color:#7BB9D8}/*background-color:#1E8ECD;*/
table.sideTop .TrTop .TdFelt	{width:310px !important;max-width:320px;padding:0;padding-left:10px;padding-right:10px;vertical-align:middle;background-color:#7BB9D8;font-size:8px}/*background-color:#1E8ECD;*/
table.sideTop .TrTop .TdFeltR	{width:315px !important;padding:0;padding-left:10px;padding-right:10px;text-align:right;vertical-align:middle;background-color:#7BB9D8}/*background-color:#1E8ECD;*/
table.sideTop .TrTop .TdSkel	{width:20px !important;padding:0;background-color:#E5F1F7}
table.sideTopTable {width:100%;border-spacing:0;font-size:8px}
table.forside{width:980px;border-spacing:0;font-size:8px}
table.forside .Tr{}
table.forside .Tr .TdFelt{width:320px !important;padding:0;vertical-align:top}
table.forside .Tr .TdSkel{width:20px !important;padding:0}
table.info	{font-family:Roboto !important;font-size:12pt;border-spacing:0;border-style:none;background-color:transparent !important}
table.info .Tr{line-height:24px}
table.info .Tr .TdVis {padding-left:2px}
table.info .Tr .TdFed {padding-left:2px;font-weight:bold}
table.info .Tr .TdOS {padding-left:2px;font-size:9pt}
/* ***************************************************************************************** */
.dgpopup {margin-left:auto;margin-right:auto}
.dgpopup .line {text-align:left;padding-bottom:5px;font-size:10pt}
.dginfo{width:100%;margin-left:auto;margin-right:auto}
.dginfo .logo	{border-style:outset;border-width:1px;border-color:Black;background-color:#FFFFFF}
.dginfo .logo .line	{width:100%;height:100px;text-align:right;padding-top:40px;padding-right:5px;font-size:64pt}
.dginfo .info	{border-style:outset;border-width:1px;border-color:Black;background-color:#FFFFFF}
.dginfo .info .mainbox	{margin-left:5px;margin-right:1px;margin-top:5px;background-color:#FFFFFF;overflow:auto}
.dginfo .info .mainbox .super {text-align:left;padding-bottom:5px;font-size:18pt}
.dginfo .info .mainbox .head {text-align:center;text-align:left;padding-bottom:5px;font-size:18pt}
.dginfo .info .mainbox .line {text-align:left;padding-bottom:5px;font-size:15pt}
.dginfo .info .mainbox .inleft {float:left;text-align:left;font-size:18pt;font-weight:bold;width:25%;padding-left:5px;padding-bottom:5px}
.dginfo .info .mainbox .inright {float:right;text-align:right;font-size:18pt;padding-bottom:5px}
.dginfo .info .mainbox .subline {text-align:center;padding-bottom:5px}
.dginfo .info .mainbox .beskedbox {height:200px;padding:5px;border-radius:15px;border-style:groove;background-color:/*topbgc*/#BADAF7;margin-right:10px}
.dginfo .info .mainbox .infobox {padding:5px;border-radius:15px;border-style:groove;background-color:#EEEEF5;margin-right:10px}
.frame	{padding-bottom:0px;font-size:10pt;margin-bottom:4px;border-style:none;border-width:0;overflow:hidden}/*border-color:#5C6E75;*/
.frame .top {height:24px !important}
.frame .top .line	{text-align:left;padding-top:1px}
.frame .top .line .text {float:left;text-align:left;padding-left:2px;padding-top:4px;font-family:Roboto !important;font-size:10pt}
.frame .top .line .btn {float:right;text-align:right}
.frame .box	{padding-top:1px;min-height:22px}
.frame .box .line	{text-align:left;padding-left:2px;padding-top:1px;padding-bottom:2px}
.frame .box .center {text-align:center;padding-bottom:2px}
.frame .box .top {min-height:20px;width:100%;overflow:hidden}/*background-color:#7A92AA;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1DCE5', endColorstr='#7A92AA');background:-webkit-gradient(linear, left top, left bottom, from(#D1DCE5), to(#7A92AA));background:-moz-linear-gradient(top, #D1DCE5, #7A92AA);*/
.frame .box .top .line {text-align:left;padding-top:2px;padding-left:2px;padding-right:2px}
.frame .box .main {min-height:20px;width:100%;overflow:hidden}
.frame .box .main .line {text-align:left;padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:3px}
.frame .box .main .line .text {float:left;text-align:left;padding-left:2px;padding-top:4px;font-family:Roboto !important;font-size:10pt}
.frame .box .main .line .btn {float:right;text-align:right}
.butik{width:100%;height:100%;margin-left:auto;margin-right:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt}
.butik .main{width:100%;border-style:none;border-width:0px;margin-top:12px;overflow:auto}
.butik .main .vtop	{text-align:left;padding-bottom:5px;font-size:18pt}
.butik .main .vtop2 {text-align:left;padding-bottom:5px;padding-left:5px;font-size:12pt}
/*.RadScheduler .rsApt {width:50px !important;}*/
/*.RadScheduler .rsWeekView td.rsCell {font-family:Verdana Regular, Arial, Helvetica, sans-serif;font-size:9pt;height:150px;background:green}*/
.RadScheduler .rsWeekView td.rsCell {font-family:Roboto;font-size:9pt;height:150px;background:green}
.RadScheduler .rsHeader {
 height: 30px;
 line-height: 30px;
 z-index: 79 !important;
 position: relative;
 background-color: transparent;
 background-position: 0 0;
 background-repeat: repeat-x;
}
.ubesvaret	{text-align:left;padding-top:2px;padding-bottom:2px;background-color:#FFFFFF}
.frameldt {text-align:left;padding-top:2px;padding-bottom:2px;background-color:#FDD8D8}
.tilmeldt {text-align:left;padding-top:2px;padding-bottom:2px;background-color:#A7F8CA}
.end{clear:both}
.skoleplan	{color:#B62025}
.elevplan	{color:#E46F25}
.plan{color:#808284}
.infolicens {color:Red;font-size:large;padding:20px}
.fejlmeld	{color:Red;padding-left:5px}
.fejlmeldG	{color:yellow;padding-left:5px}
.bred400 {width:400px}
.bred50 	{width:50px}
.bred100	{width:100px}
.bred300	{width:295px}
.tboxBred	{width:99%}
.topbtn{width:22px;height:22px}
.enlarge-onhover {width:36px;height:54px}
.enlarge-onhover:hover {width:108px;height:162px}
.aftaleTop
{
 border-style:none;/*border-style:solid;*/
 border-width:0px;/*border-width:1px;*/
 float:left;
 padding-left:5px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
 font-size:larger;
 font-weight:bold;
}
.aftalePanel {margin-top:14px;float:left;padding:20px}
.lokalaftale {min-height:15px;min-width:805px;max-width:805px}
.lokalaftaleFed {min-height:15px;font-size:12pt;font-weight:bold}
.frameTable	{width:100%;font-family:Roboto !important;font-size:9pt;border-style:none;border-spacing:0px 5px;border-collapse:separate}
.frameTable.tr {background-color:#FFFFFF}
.frameTable.tr.td {vertical-align:top}
.skemaTable	{width:100%;font:14px Roboto;border-style:none;border-spacing:0;background-color:#FFFFFF}
.skemaTable .TopTr{font-weight:bold}
.skemaTable .TopTr .TopTd {padding-left:2px;padding-right:2px;padding-bottom:1px}
.skemaTable .TopTr .TopTdR	{padding-left:2px;padding-right:2px;padding-bottom:1px;text-align:right}
.skemaTable .NormalTr	{border-style:none;border-width:0px}
.skemaTable .NormalTr .NormalTd	{padding-left:2px;padding-right:2px;padding-bottom:1px}
.skemaTable .NormalTr .TitelTd	{padding-top:5px;padding-left:2px;padding-right:2px;padding-bottom:1px;font-size:8pt;vertical-align:top;color:#336699}
.skemaTable .NormalTr .CenterTd	{padding-left:2px;padding-right:2px;padding-bottom:1px;text-align:center}
.skemaTable .NormalTr .TidspunktTd	{padding-left:2px;padding-right:2px;padding-bottom:1px;width:50px}
.skemaTable .SplitTr {border-style:none;border-width:0px}
.skemaTable .SplitTr .SplitTd	{margin-top:-2px;margin-bottom:-2px;height:2px}
.tilmeldTable{width:100%;font:14px Roboto;border-style:none;border-spacing:0}
.tilmeldTable .TopTr	{font-weight:bold}
.tilmeldTable .TopTr .TopTd	{padding-left:2px;padding-right:2px;padding-bottom:5px}
.tilmeldTable .TopTr .TopTdR	{padding-left:2px;padding-right:2px;padding-bottom:5px;text-align:right}
.tilmeldTable .NormalTr	{border-style:none;border-width:0px}
.tilmeldTable .NormalTr .NormalTd	{padding: 2px 2px 5px 2px}
.tilmeldTable .NormalTr .TitelTd	{padding-top:4px;padding-left:2px;padding-right:2px;padding-bottom:5px;font-size:8pt;vertical-align:top;color:#336699}
.tilmeldTable .NormalTr .CenterTd	{padding-left:2px;padding-right:2px;padding-bottom:5px;text-align:center}
.tilmeldTable .NormalTr .TidspunktTd {padding-left:2px;padding-right:2px;padding-bottom:5px;width:50px}
.tilmeldTable .SplitTr	{border-style:none;border-width:0px}
.tilmeldTable .SplitTr .SplitTd {margin-top:-2px;margin-bottom:-2px;height:2px}
.fravaerTable{width:100%;font-family:Roboto;font-size:11pt;border-style:none;border-spacing:0}
.fravaerTable .TopTr	{font-weight:bold}
.fravaerTable .TopTr .TopTd	{padding-left:2px;padding-right:2px}
.fravaerTable .NormalTr	{border-style:none;border-width:0px}
.fravaerTable .NormalTr .NormalTd	{padding-left:2px;padding-right:2px}
.fravaerTable .NormalTr .KodeTd	{padding-left:2px;padding-right:2px;width:40px}
.oenskeTable{width:100%;font:14px Roboto;border-spacing:0;border-style:none;overflow:hidden}
.oenskeTable .TopTr{background-color:#F0F0F0;color:#000;min-height:32px}
.oenskeTable .TopTr .TopTd	{padding:4px;border-bottom-style:solid;border-bottom-width:thin;border-color:#D0D0D0}
.oenskeTable .TopTr .TopNTd	{padding-left:4px;border-bottom-style:solid;border-bottom-width:thin;border-color:#D0D0D0;font-weight:normal}
.oenskeTable .TopTr .TopKTd	{padding-left:4px;border-bottom-style:solid;border-bottom-width:thin;border-color:#D0D0D0;font-size:smaller;text-align:center}
.oenskeTable .TopTr .TopKTd .a{font-size:smaller}
.oenskeTable .TopTr .TopKTd .TopLink {font-family:Roboto;font-size:8pt;color:#FFF;text-decoration:none}
.oenskeTable .TopTr .TopKTd .TopLink2 {font-family:Roboto;font-size:8pt;color:#FFF;text-decoration:none}
.oenskeTable .TopTr .TopATd {background-color:#D2EFFF;color:#000;border-style:solid;border-left-style:none;border-width:thin;border-color:black;font-size:smaller;text-align:center}
.oenskeTable .TopTr .TopATd .TopLink {font-family:Roboto;font-size:8pt;color:#000}
.oenskeTable .TopTr .TopATd .TopLink2 {font-family:Roboto;font-size:8pt;color:#000}
.oenskeTable .NormTr {border-style:none;border-width:0px;min-height:32px}
.oenskeTable .NormTr .FagTd{padding:4px;padding-top:2px;padding-bottom:2px}
.oenskeTable .NormTr .ValgTd	{padding:4px;padding-top:2px;padding-bottom:2px}
.oenskeTable .NormTr .BoxTd{padding:4px;padding-top:2px;padding-bottom:2px;border-style:none;border-width:thin;border-right-style:solid;border-bottom-style:solid}
.oenskeTable .NormTr .BoxCTd	{padding:4px;padding-top:2px;padding-bottom:2px;border-style:none;border-width:thin;border-right-style:solid;border-bottom-style:solid;text-align:center}
.oenskeTable .NormTr .BoxSTd	{padding:4px;padding-top:2px;padding-bottom:2px;border-style:none;border-width:thin;border-bottom-style:solid}
.oenskeTable .NormTr .BoxCSTd	{padding:4px;padding-top:2px;padding-bottom:2px;border-style:none;border-width:thin;border-bottom-style:solid;text-align:center}
.oenskeTable .IndTr {padding:0px;border-style:none;border-width:0px}
.oenskeTable .IndTr .FagTd	{padding:0px;padding-top:2px;padding-bottom:2px}
.TopLink{font-family:Roboto;font-size:8pt;font-weight:bold}
.TopLink2 {font-family:Roboto;font-size:10pt;font-weight:bold}
.modtagerOS {padding-top:4px;padding-bottom:2px;font-size:8pt}
.konferenceTable{width:570px;border-style:none;border-spacing:0}
.konferenceTable .TopTr	{background-color:#B0D5E7;font-size:small}
.konferenceTable .TopTr .TopTd	{padding-left:5px;padding-right:5px;padding-top:3px}
.konferenceTable .AlmTr {border-style:none;border-width:0px;font-size:small}
.konferenceTable .AlmTr .AlmTd	{padding:4px}
.dagbogTable{width:100%;border-spacing:0;border-style:none}
.dagbogTable .TopTr{background-color:#E5F1F7}
.dagbogTable .TopTr .LeftTd{padding-left:2px;padding-right:2px;width:740px}
.dagbogTable .TopTr .RightTd	{padding-left:2px;padding-right:2px}
.dagbogTable .MiddleTr	{background-color:#E5F1F7;font-weight:bold}
.dagbogTable .MiddleTr .LeftTd	{padding-left:2px;padding-right:2px;width:740px}
.dagbogTable .MiddleTr .RightTd	{padding-left:2px;padding-right:2px}
.dagbogTable .BottomTr	{background-color:#E5F1F7}
.dagbogTable .BottomTr .LeftTd {padding-left:2px;padding-right:2px;width:740px}
.dagbogTable .BottomTr .RightTd	{padding-left:2px;padding-right:2px}
.udtalTable	{width:100%;font-family:Roboto !important;font-size:9pt;border-spacing:0;border-style:solid;border-width:thin}
.udtalTable .TopTr{font-weight:bold}
.udtalTable .TopTr .TopTd	{padding:3px}
.udtalTable .NormTr {border-style:none;border-width:0px}
.udtalTable .NormTr .AlmTd	{padding:3px}
.kontaktTable{font-size:10pt;border-spacing:0;border-style:none;border-width:0;background-color:transparent}
.kontaktTable .TopTr	{font-weight:bold}
.kontaktTable .TopTr .TopTd	{padding-left:2px}
.kontaktTable .TopTr .VisTd	{padding-left:2px;font-weight:normal}
.kontaktTable .NormTr	{border-style:none;border-width:0px;height:32px}
.kontaktTable .NormTr .VisTd	{padding-left:2px;font-size:12pt}
.OSTd {padding-left:2px;padding-top:3px;padding-bottom:3px;font-size:8pt}
.elevdialogTable {background-color:transparent !important}
.elevdialogTable .os {font-size:8pt}
.tdPad {padding:3px}
.radWinTable{width:100%;border-spacing:0;border-style:none}
.radWinTable .TopTr	{font-weight:bold}
.radWinTable .TopTr .TopTd	{padding-left:3px}
.radWinTable .NormTr	{border-style:none;border-width:0px}
.radWinTable .NormTr .VisTd	{padding-left:5px;padding-top:3px;padding-bottom:3px;font-size:9pt}
.radWinTable .NormTr .TitelTd	{padding-top:5px;padding-left:3px;padding-right:2px;font-size:8pt;vertical-align:top;color:#336699}
.svarTable {width:100%;font-family:Roboto !important;font-size:9pt;border-spacing:0;border-style:none;border-width:0;background-color:#FFF}
.svarTable .NormTr	{border-style:none;border-width:0px;background-color:#FFF}
.svarTable .NormTr .VisTd	{height:20px !important;padding-top:4px;padding-left:2px;padding-right:2px;font-size:9pt;vertical-align:middle;border-width:0}
.svarTable .NormTr .ValgTd {height:20px !important;padding-top:2px;padding-left:2px;padding-right:10px;font-size:9pt;vertical-align:middle;border-width:0}
.svarTable .NormTr .BundTd 	{height:3px !important;padding-left:2px;padding-right:10px;font-size:9pt;vertical-align:top;border-style:solid;border-width:0;border-bottom-width:thin;border-bottom-color:#EEE}
.svarTable .NormTr .SidsteTd {height:3px !important;padding-left:2px;padding-right:10px;font-size:9pt;vertical-align:top;border-style:solid;border-width:0;border-bottom-width:thin;border-bottom-color:#EEE}
.beskedTable{width:100%;font-family:Roboto;font-size:11pt;border-style:none;border-spacing:0}
.beskedTable .TopTr{background-color:#F0F0F0;padding:2px}
.beskedTable .TopTr .TopTd	{padding-left:2px;padding-right:2px;padding-top:3px}
.beskedTable .TopTr .TopTdR	{padding-left:2px;padding-right:2px;padding-top:3px;text-align:right}
.beskedTable .NormalTr	{border-style:none;border-width:0px}
.beskedTable .NormalTr .NormalTd {padding-left:2px;padding-right:2px;padding-bottom:5px}
.sideTable	{width:100%;font-family:Roboto;font-size:11pt;border-style:none;border-spacing:0}
.sideTable .TitelTr{font-weight:bold}
.sideTable .TomTr{}
table.skema	{width:100%}
table.skema	td.os{width:14%;text-align:center;vertical-align:top}
table.skema	td.lektion	{width:14%;text-align:left;vertical-align:top;border:1px solid #CCC;padding:0.2em;font-family:Roboto;font-size:9pt}
table.gridliste{width:100%}
table.gridliste tr {}
table.gridliste th{padding-top:1px;padding-left:2px;padding-right:4px}
table.gridliste td{padding-top:1px;padding-left:2px;padding-right:4px}
.radskema	{font-family:Roboto;font-size:7pt;padding:0;margin:0;color:#000;border-radius:0 !important}/*DDAA33*/
.radskema.rsCategoryOrange {color:#000}
.radskema.rsCategoryBlue {color:#000}
.radskema.rsCategoryGreen {color:#000}
.radskema.rsCategoryYellow {color:#000}
.radskema.rsCategoryRed {color:#000}
.radskema.rsCategoryPink {color:#000}
.radskema.rsCategoryViolet {color:#FFAA00}
.radskema.rsCategoryDarkBlue {color:#FFAA00}
.radskema.rsCategoryDarkRed {color:#FFAA00}
.radskemaT	{font-family:Roboto;font-size:7pt;padding:0;margin:0;color:#000}
.radskemaP	{font-family:Verdana;font-size:7pt;padding:0;margin:0;color:#000;border-radius:0 !important;line-height:1 !important}
.radskemaP.rsCategoryOrange {color:#000}
.radskemaP.rsCategoryBlue {color:#000}
.radskemaP.rsCategoryGreen {color:#000}
.radskemaP.rsCategoryYellow {color:#000}
.radskemaP.rsCategoryRed {color:#000}
.radskemaP.rsCategoryPink {color:#000}
.radskemaP.rsCategoryViolet {color:#FFAA00}
.radskemaP.rsCategoryDarkBlue {color:#FFAA00}
.radskemaP.rsCategoryDarkRed {color:#FFAA00}
.skemaTop {width:100%;overflow:hidden}
table.radskemaTop{width:100%;min-height:32px !important;font:14px Roboto;border-spacing:0;overflow:hidden}/*border-color:#324355;*/
table.radskemaTop .TopTr{height:28px}
table.radskemaTop .TopTr .TdOs	{padding-left:5px}
table.radskemaTop .TopTr .TdVis	{padding-left:5px;padding-right:5px}
table.radskemaTop .TopTr .TdCenter{text-align:center}
table.radskemaTop .NormalTr{}
table.radskemaTop .NormalTr .NormalOs	{padding-left:5px;padding-top:4px;padding-bottom:2px;font-weight:bold;vertical-align:top}
table.radskemaTop .NormalTr .NormalTd	{padding-left:5px;padding-bottom:4px}
table.radskemaTop .NormalTr .NormalTd .fed	{font-weight:bold}
table.radskemaTop .NormalTr .CenterTd	{text-align:center;padding-bottom:5px}
.tooltip {overflow:auto;background-color:#238FCE !important;margin:5px !important}
.tooltip .top {font-weight:bold;padding-bottom:5px}
.tooltip .line {padding-bottom:0px}
.tooltip .bund {font-size:smaller}

.hidden {display:none}
.visible {display:inline}
.fokus{font-weight:bold}
table.tileOut {width:100%;border-spacing:8px;background-color:#FFF;border:none}
table.tileOut .tdBredL {height:100px !important;width:50%;vertical-align:top}
table.tileOut .tdBredL .divOS {font-size:15pt;padding-left:10px}
table.tileOut .tdBredL table.tileIn {width:100%;background-color:#FFF}
table.tileOut .tdBredL table.tileIn .td1 {padding:2px;padding-top:5px;padding-left:10px;vertical-align:top}
table.tileOut .tdBredL table.tileIn .tdV {padding:2px;padding-top:5px;padding-left:10px;width:20%;vertical-align:middle;font-size:10pt}
table.tileOut .tdBredL table.tileIn .tdH {padding:2px;padding-top:5px;text-align:right;padding-right:5px}
table.tileOut .tdBred {min-height:130px !important;width:50%;vertical-align:top;padding-bottom:10px}
table.tileOut .tdBred .divOS {font-size:15pt;padding:5px;padding-left:10px}
table.tileOut .tdBred .divLinkOS {font-size:12pt;padding: 5px 0px 0px 5px;margin-right:7px}
table.tileOut .tdBred table.tileIn {width:100%;background-color:#FFF}
table.tileOut .tdBred table.tileIn .td1 {padding:2px;padding-top:5px;padding-left:10px;vertical-align:top}
table.tileOut .tdBred table.tileIn .td2 {padding: 4px 0px 0px 10px;vertical-align:middle;line-height:10px !important;font-size:11pt}
table.tileOut .tdBred table.tileIn .tdV {padding:2px;padding-top:4px;padding-left:10px;width:20%;vertical-align:middle;font-size:10pt}
table.tileOut .tdBred table.tileIn .tdV2 {padding:2px;padding-top:4px;padding-left:10px;width:15%;vertical-align:top}
table.tileOut .tdBred table.tileIn .tdH {padding: 4px 0px 0px 5px;text-align:right;padding-right:5px}
table.tileOut .tdBred table.tileIn .tdH2 {padding:2px;padding-top:4px;width:15%}
table.tileOut .tdBred table.tileIn .tdInfo {padding: 5px 0px 0px 10px;vertical-align:top;font-size:small}
table.tileOut .tdSmal {height:130px !important;width:25%;vertical-align:top}
table.tileOut .tdSmal .divOS {font-size:15pt;padding:5px;padding-left:10px}
table.tileOut .tdSmal table.tileIn {width:100%;background-color:#FFF}
table.tileOut .tdSmal table.tileIn .td1 {padding:2px;padding-top:5px;padding-left:10px;vertical-align:top}
table.tileOut .tdSmal table.tileIn .tdV {padding:2px;padding-top:5px;padding-left:10px;width:40%;vertical-align:middle;font-size:10pt}
table.tileOut .tdSmal table.tileIn .tdH {padding:2px;padding-top:5px;text-align:right;padding-right:5px}
table.tileOut .obs {font-size:small}
table.tileOut2 {width:100%;border-spacing:8px;background-color:#FFF;border:none}
table.tileOut2 .tdBredL {height:100px !important;width:50%;vertical-align:top}
table.tileOut2 .tdBredL .divOS {font-size:15pt;padding-left:10px}
table.tileOut2 .tdBredL table.tileIn {width:100%;background-color:#FFF}
table.tileOut2 .tdBredL table.tileIn .td1 {padding:2px;padding-top:5px;padding-left:10px;vertical-align:top}
table.tileOut2 .tdBredL table.tileIn .tdV {padding:2px;padding-top:5px;padding-left:10px;width:20%;vertical-align:middle;font-size:10pt}
table.tileOut2 .tdBredL table.tileIn .tdH {padding:2px;padding-top:5px;text-align:right;padding-right:5px}
table.tileOut2 .tdBred {min-height:130px !important;vertical-align:top;padding-bottom:15px}
table.tileOut2 .tdBred .divOS {font-size:15pt;padding:5px;padding-left:10px}
table.tileOut2 .tdBred .divLinkOS {font-size:12pt;padding: 5px 0px 0px 5px;margin-right:7px}
table.tileOut2 .tdBred table.tileIn {width:100%;background-color:#FFF}
table.tileOut2 .tdBred table.tileIn .td1 {padding:2px;padding-top:5px;padding-left:10px;vertical-align:top}
table.tileOut2 .tdBred table.tileIn .td2 {padding: 4px 0px 0px 10px;vertical-align:middle;line-height:10px !important;font-size:11pt}
table.tileOut2 .tdBred table.tileIn .tdV {padding:2px;padding-top:4px;padding-left:10px;width:20%;vertical-align:middle;font-size:10pt}
table.tileOut2 .tdBred table.tileIn .tdV2 {padding:2px;padding-top:4px;padding-left:10px;width:15%;vertical-align:top}
table.tileOut2 .tdBred table.tileIn .tdH {padding: 4px 0px 0px 5px;text-align:right;padding-right:5px}
table.tileOut2 .tdBred table.tileIn .tdH2 {padding:2px;padding-top:4px;width:15%}
table.tileOut2 .tdBred table.tileIn .tdInfo {padding: 0px 0px 0px 10px;vertical-align:top;font-size:small}
table.tileOut2 .tdSmal {height:130px !important;width:25%;vertical-align:top}
table.tileOut2 .tdSmal .divOS {font-size:15pt;padding:5px;padding-left:10px}
table.tileOut2 .tdSmal table.tileIn {width:100%;background-color:#FFF}
table.tileOut2 .tdSmal table.tileIn .td1 {padding:2px;padding-top:5px;padding-left:10px;vertical-align:top}
table.tileOut2 .tdSmal table.tileIn .tdV {padding:2px;padding-top:5px;padding-left:10px;width:40%;vertical-align:middle;font-size:10pt}
table.tileOut2 .tdSmal table.tileIn .tdH {padding:2px;padding-top:5px;text-align:right;padding-right:5px}
.tdH > table {float:right;}
table.tileOut2 .obs {font-size:small}
/*IE10 notifikation*/
.wcMain {text-align:center;background-color:#B0D5E7;min-height:190px;border:none}
.wcMain .h4 {padding:10px;font-size:18px}
.wcMain .btnMargin {margin:0 40px 0 0}
.toolBtn {margin:0 0 5px 0}
.toolBtnWrapCont {padding:20px 0 0;text-align:center}
/* Fixes ToolsNotification Close Button position and removes the title icon for certain skins
 because of the small width of the control */
div.ToolsNotification .rnCommands {margin:-20px 0 0}
div.ToolsNotification.RadNotification_BlackMetroTouch span.rnTitleBarIcon,
div.ToolsNotification.RadNotification_MetroTouch .rnTitleBarIcon,
div.ToolsNotification.RadNotification_Glow span.rnTitleBarIcon,
div.ToolsNotification.RadNotification_Silk span.rnTitleBarIcon {display:none}
div.ToolsNotification.RadNotification_BlackMetroTouch ul.rnCommands,
div.ToolsNotification.RadNotification_MetroTouch ul.rnCommands {margin:-40px 0 0}
div.ToolsNotification.RadNotification_Glow ul.rnCommands,
div.ToolsNotification.RadNotification_Silk ul.rnCommands {margin:-32px 0 0}
/* z-index fix for IE7 for this page's menu */
div.WelcomeNotification {z-index:51000}
div.NewMessagesNotification{z-index:52000}
div.ToolsNotification{z-index:52000}
.loginDetails {width:350px;margin:10px 0}
.textTD {width:100px;text-align:right}
/*IE10 notifikation slut*/

/*forældre forside start*/
/*.frontTable {width:100%}
.frontTable .td {width:300px;margin:0px;padding:0px;vertical-align:top;color:#FFFFFF;border-color:#AE9B83;border-width:thin;border-style:solid;font-family:'Century Gothic';font-size:medium}
.frontTable .td .box {margin:0px;padding-top:0px;padding-left:10px;padding-right:5px;padding-bottom:5px}
.frontTable .td .box p, span {font-family:'Century Gothic';font-size:small}
.frontTable .td .box div {font-family:'Century Gothic';font-size:small}
.frontTable .td .box .ibox {min-height:20px;max-height:200px;overflow-y:auto;overflow-x:hidden;color:#FFFFFF;border-style:none;border-width:1px;border-color:#95C4DE;border-top-style:dotted;padding-top:4px}
.frontTable .td .box a {font-family:'Century Gothic';font-size:small;text-decoration:none;color:yellow}*/
/*.frontTable .td .box a.lige {color:#D1DCE5}
.frontTable .td .box a.ulige {color:#111111}*/
/*.frontTable .td .box a.elev-ubesvaret{background-color:transparent;color:#FFFFFF}
.frontTable .td .box a.elev-frameldt {background-color:transparent;color:#FDD8D8}
.frontTable .td .box a.elev-tilmeldt {background-color:transparent;color:#A7F8CA}

.frontTable .td .box h1 {margin:0px;padding:5px;padding-top:10px;padding-bottom:5px;text-shadow:#333 2px 2px 2px;font-family:'Century Gothic';font-size:24px;font-weight:normal;text-transform:uppercase}
.frontTable .td3 {margin:0px;padding:0px;vertical-align:top;border-width:thin;border-style:solid}
.frontTable .td3 h2 {margin:0px;padding:10px;text-shadow:#333 1px 1px 1px;font-family:'Century Gothic';font-size:14px;font-weight:normal}*/
/*forældre forside slut*/
/**/
.RadEWrongWord {background-color:yellow}
.RadEDomMouseOver {background-color:#ffffcc}
font.reComment_U0, span.reComment_U0 {border:2px dashed #FF9933 !important}
font.reComment_U1, span.reComment_U1 {border:2px dashed #ff0101 !important}
font.reComment_U2, span.reComment_U2 {border:2px dashed #0101ff !important}
del.reU1 hr {border:1px solid #ff0101 !important}
ins.reU1 hr {border-bottom:1px solid #ff0101 !important}
.editorvis .reLeftVerticalSide, .editorvis .reRightVerticalSide, .editorvis .reToolZone, .editorvis .reToolCell {background:#FFF !important}
.editorvis .reToolCell {display: none !important} 
.editorvis .reContentCell {border-width:0 !important} 
.editorvis .formInput {border:solid 1px black} 
.RadEditor {filter:chroma(color=c2dcf0)} 
.editorvis .reWrapper_corner, .editorvis .reWrapper_center {display:none !important} 
.editorvis td.reWrapper_corner, .editorvis td.reWrapper_center {display:block !important}
div.RadEditor .reCommentEdit, .RadEditor .reCommentView {top:100px;right:auto;bottom:auto;left:738px}
.reFormat {border-width:0 2px;border-style:solid;padding:0 2px}
ins table, .reComment {border:2px dashed;padding:1px}
del table {border:2px dashed;text-decoration:line-through;padding:1px}
ins td, ins img {border:1px dashed;padding:1px}
del td, del img {border:2px solid;padding:1px}
ins.reU0, del.reU0 {color:#FF9933 !important}
ins.reU1, del.reU1 {color:#ff0101 !important}
ins.reU2,del.reU2 {color:#f37e0c !important}
ins.reU3, del.reU3 {color:#04b4b6 !important}
ins.reU4, del.reU4 {color:#c85100 !important}
ins.reU5, del.reU5 {color:#008380 !important}
ins.reU6, del.reU6 {color:#800000 !important}
ins.reU7, del.reU7 {color:#a4a000 !important} 
ins.reU8, del.reU8 {color:#808080 !important}
ins.reU9, del.reU9 {color:#38fd11 !important}
.reFormat.reU0,
ins.reU0 table,
del.reU0 table,
ins.reU0 td,
ins.reU0 img,
del.reU0 td,
del.reU0 img,
.reComment.reU0 {border-color:#f93}
.reFormat.reU1,
ins.reU1 table,
del.reU1 table,
ins.reU1 td,
ins.reU1 img,
del.reU1 td,
del.reU1 img,
.reComment.reU1 {border-color:#f00}
.reFormat.reU2,
ins.reU2 table,
del.reU2 table,
ins.reU2 td,
ins.reU2 img,
del.reU2 td,
del.reU2 img,
.reComment.reU2 {border-color:#f37e0c}
.reFormat.reU3,
ins.reU3 table,
del.reU3 table,
ins.reU3 td,
ins.reU3 img,
del.reU3 td,
del.reU3 img,
.reComment.reU3 {border-color:#04b4b6}
.reFormat.reU4,
ins.reU4 table,
del.reU4 table,
ins.reU4 td,
ins.reU4 img,
del.reU4 td,
del.reU4 img,
.reComment.reU4 {border-color:#c85100}
.reFormat.reU5,
ins.reU5 table,
del.reU5 table,
ins.reU5 td,
ins.reU5 img,
del.reU5 td,
del.reU5 img,
.reComment.reU5 {border-color:#008380}
.reFormat.reU6,
ins.reU6 table,
del.reU6 table,
ins.reU6 td,
ins.reU6 img,
del.reU6 td,
del.reU6 img,
.reComment.reU6 {border-color:#800000}
.reFormat.reU7,
ins.reU7 table,
del.reU7 table,
ins.reU7 td,
ins.reU7 img,
del.reU7 td,
del.reU7 img,
.reComment.reU7 {border-color:#a4a000}
.reFormat.reU8,
ins.reU8 table,
del.reU8 table,
ins.reU8 td,
ins.reU8 img,
del.reU8 td,
del.reU8 img,
.reComment.reU8 {border-color:#808080}
.reFormat.reU9,
ins.reU9 table,
del.reU9 table,
ins.reU9 td,
ins.reU9 img,
del.reU9 td,
del.reU9 img,
.reComment.reU9 {border-color:#38fd11}
ins.trackchanges_curr_rev,
del.trackchanges_curr_rev {color:Green}
.elevInfoPopup {background-color:#FFF;color:#000;display:flex;width:678px;border:1px solid #DDD;border-top:4px solid #3498db;font-size:10pt}
.elevInfoPopup p {font-size:10pt}
.elevInfoPopup-small {font-size:8pt !important}
.elevInfoPopup-col {flex-basis:40%;border-right: 1px solid #EFEFEF;padding:8px;flex-grow:0;flex-shrink:0;position:relative;}
.elevInfoPopup-col:first-child {flex-basis:25%;}
.elevInfoPopup-col:last-child {border:none;flex-basis:38%}
.elevInfoPopup-col:first-child {text-align:center;}
.elevInfoPopup-col table{width:100%;background-color:transparent}
.elevInfoPopup-col table tr td {width:50%;}
.elevInfoPopup-col table tr td:first-child {font-size:8pt}
.elevInfoPopup-col p {margin:0;}
.elevInfoPopup-controls {margin:0;padding:0;height:32px}
.elevInfoPopup-controls ul {list-style:none;padding:0;}
.elevInfoPopup-controlsList li {display:inline-block;}
.elevInfoPopup-fravaersBeskedTitel {font-weight: bold;}
.elevInfoPopup-fravaersLinks {font-size:10pt;}
.padbot5 {padding-bottom:2px}
.infobutton {
 display:inline-block;
 text-align:center;
 vertical-align:middle;
 touch-action:manipulation;
 cursor:pointer;
 background-image:none;
 background-color:#fff;
 white-space:nowrap;
 user-select:none;
 position:relative;
 font-weight:400;
 font-family:'Roboto','Helvetica','Arial','sans-serif';
 transition:background 0.3s,color 0.3s,border-color 0.3s;
 padding:2px 5px;
 color:#238fce;
 border:1px solid transparent;
 text-decoration:none;
 /*font-size: 80%;*/
 width:32px !important;
}
.infobutton svg {height: 20px;width: 20px}
.containing-iframe {width: 100%;min-height: 600px;border: none;}
.search-result-list-container {max-height: 90vh;overflow-y: auto;}
.search-result-container {
 background:rgba(255,255,255,0.9);
 border-bottom-style:solid;
 border-bottom-color:#f2eee9;
 border-bottom-width:1px;
 margin-left:0px !important;
 margin-right:0px !important;
 cursor:pointer;
 padding-top:5px;
 min-height:100px;
}
.search-result-container img {max-height:100px;}
.btnA {
 display:inline-block;
 text-align:center;
 vertical-align:middle;
 touch-action:manipulation;
 cursor:pointer;
 background-image:none;
 background-color:#238fce;
 /*background-color: transparent;*/
 white-space:nowrap;
 user-select:none;
 position:relative;
 font-weight:400;
 font-family:'Roboto','Helvetica','Arial','sans-serif';
 transition:background 0.3s,color 0.3s,border-color 0.3s;
 padding:1px 1px;
 color:#ffffff;
 border:1px solid transparent;
 text-decoration:none;
 /*font-size: 80%;*/
}
.btnA svg {height:18px;width:18px;fill:#ffffff !important;}
.btnA:hover,
.btnA:focus {color:#ffffff;background:#1c71a2;text-decoration:none;outline:none;}
.btnA--ghost {color:#238fce !important;background-color:transparent !important;}
.btnA--ghost svg {height:18px;width:18px;fill:#238fce !important;}
.btnA--ghost:hover,
.btnA--ghost:focus {border:solid 1px #238fce;}
.buttonA {
 display:inline-block;
 text-align:center;
 vertical-align:middle;
 touch-action:manipulation;
 cursor:pointer;
 background-image:none;
 background-color:#238fce;
 /*background-color: transparent;*/
 white-space:nowrap;
 user-select:none;
 position:relative;
 font-weight:400;
 font-family:'Roboto','Helvetica','Arial','sans-serif';
 transition:background 0.3s,color 0.3s,border-color 0.3s;
 padding:5px 10px;
 color:#ffffff;
 border:1px solid transparent;
 text-decoration:none;
 /*font-size: 80%;*/
}
.buttonA svg {height:18px;width:18px;fill:#ffffff !important;}
.buttonA:hover,
.buttonA:focus {color:#ffffff;background:#1c71a2;text-decoration:none;outline:none;}
.buttonA--ghost {color:#238fce !important;background-color:transparent !important;}
.buttonA--ghost svg {height:18px;width:18px;fill:#238fce !important;}
.buttonA--ghost:hover,
.buttonA--ghost:focus {border:solid 1px #238fce;}
.buttonL svg {height:18px;width:18px;fill:red !important;}
.buttonL:hover,
.buttonL:focus {color:#ffffff;background:#1c71a2;text-decoration:none;outline:none;}
.buttonL {color:#238fce !important;background-color:transparent !important;}
.buttonL svg {height:18px;width:18px;fill:red !important;}
.buttonL:hover,
.buttonL:focus {border:solid 1px red;}
.button--edit {
 color:#238fce;
 border:none;
 background-color:transparent;
 padding:2px !important;
 margin-right:0px;
 width:28px !important;
}
.button--edit:hover, .button--edit:focus {border: solid 1px #238fce;width:28px !important;}
.button--edit2, .button--edit2:focus {
 color:#238fce;
 border:none;
 background-color:transparent;
 padding:2px !important;
 margin-right:0px;
 width:28px !important;
}
.button--edit2:hover {border:solid 1px #238fce;width:28px !important;}
.button--edit2 svg {height:18px;width:18px;fill:#238fce !important;}
.button--toggle,
.button--toggle:focus {color:#238fce;padding-right:5px !important;margin-right:0px;}
.button--toggle svg {height:18px;width:18px;fill:#238fce !important;}
.button--toggle:hover {color:#238fce;background-color:#238fce;}
.button--toggle:hover svg {fill:#238fce !important;}
.button--imagebtn {color:#238fce;border:solid 1px #238fce;background-color:transparent;padding:2px !important;width:35px !important;}
.button--imagebtn:hover,
.button--imagebtn:focus {color:#ffffff;background-color:#238fce;}
.divBarn {padding-left:4px;padding-top:8px;color:#303030;cursor:pointer;}
.spanBarn {font-size:x-large;vertical-align:middle;padding-left:5px;cursor:pointer;}
.liBarn {font-size:x-large;vertical-align:middle;padding-left:5px;text-decoration-color:transparent;}
.sidenav {height:100%;width:0;position:fixed;z-index:20098;top:0;left:0;background-color:#238FCE;overflow-x:hidden;transition: 0.5s}
.sidenav sub {z-index:20099}
.sidenav .sidewrap {padding:10px;padding-top:60px}
.sidenav .sidewrap .sideos {color:#FFF !important;padding-bottom:15px}
.sidenav .sidewrap .sideos a {font-size:x-large;color:#FFF !important;text-decoration:none}
.button--menu {color: #fff;border: solid 1px #238fce;background-color: transparent;font-size:large}
.button--menu:hover,
.button--menu:focus {color: #ddd !important;background-color: transparent;font-size:large}
.button--big {color:#238fce !important;border:solid 1px transparent !important;background-color:transparent;}
.button--big:hover,
.button--big:focus {color:#238fce;border:solid 1px #238fce!important;background-color:transparent}
.button--big svg {height:36px;width:36px;margin-right:5px;fill:#238fce}
@media (max-width:1079px) {/*991*/.site-content__header {height:60px !important;}}
@media (min-width:1080pxpx) {/*992*/.site-content__header {height:100px !important;}}
@media (max-width:1079px) {
 .site-content__header h1,
 .site-content__header-open h1 {margin:15px 0 0 20px !important;font-size:20px !important;line-height:25px !important;}
}
@media (max-width: 1080px) {
 .site-content__header h1 svg,
 .site-content__header-open h1 svg {display:none;}
}
@media (max-width:1079px) {.mail-box-select__trigger {margin-top:10px !important;line-height:25px !important;}}
@media (min-width:1080px) {.mail-box-select__trigger {line-height:25px !important;}}
@media (max-width:1079px) {.page-options {margin-top:10px !important;margin-right:20px;}}
.f-upload.RadUpload .ruBrowse {width:165px}
.profile-pic {position:relative;display:inline-block;}
.profile-pic:hover .edit {display:block;}
.profile-img:hover {opacity: 0.5;}
.profile-img2:hover {opacity: 0.5;}
.edit {padding-top:7px;padding-right:7px;position:absolute;right:0;top:0;display:none;}
.edit a {color:#05598B;}
.kpopup, .kpopupalert {display: none;position: absolute;color: black;padding: 20px;border: solid 2px #ddd;background-color: white;box-shadow: 0 15px 20px rgba(0, 0, 0, 0.2);width: 400px;z-index: 1009;}
.konfigOs {padding-left:20px; padding-top:15px !important;}
.konfigElement {padding-left:20px;}
.bootstrapSvg {margin-top:5px;display:inline-block;fill:currentColor;vertical-align:middle;line-height:1;margin:0 0 0 0px;}
.bootstrapSvg > svg {width:20px !important;height:20px !important}
.medBorder{border:0px;border-bottom:1px solid #d4d2d2;border-right:1px solid #d4d2d2}
.elevrow.selected{background-color:#8bd8ff}        
.sortHeader a{color:black;text-decoration:none}
#myBtn {display: none;position: fixed;bottom: 20px;right: 30px;z-index: 9900000;font-size: 18px;border: none;outline: none;background-color: #238fce;color: white;cursor: pointer;padding: 15px;border-radius: 4px;}
#myBtn:hover {background-color: #555;}
#adgangpane {position:absolute;width:200px;top:25px;right:80px;margin:0;padding:0;z-index:20099;border:1px solid #888;background:#fefefe;display:none}
.konfig-content {margin-top:0;margin-left:10px;margin-right:10px;padding:10px}
.konfig-content a {text-decoration:none}
.konfig-content .close {position:absolute;top:0px;right:20px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}
.editorLineHight .reContentCell {line-height:0 !important; width:100% !important; border:none !important;}
.editorvis .editorLineHight .reContentCell {line-height:0 !important; width:100% !important; border:none !important;}
.editorLineHight .Bootstrap.RadEditor .reNoBorder div.reContentArea {border:none !important}
.button.btngreen, .button.btnlightgreen, .button.btnred, .button.btnwhite, .button.btngreen:hover, .button.btnlightgreen:hover, .button.btnred:hover, .button.btnwhite:hover { border: none !important}
.button.btngreen svg, .mail-box-select__trigger .button.button--ghost.btngreen svg, .button.btngreen:hover svg {
    fill: #339966 !important;
    border: 1px solid #000000 !important;
    border-radius: 50%;
}
.button.btnlightgreen svg, .mail-box-select__trigger .button.button--ghost.btnlightgreen svg, .button.btnlightgreen:hover svg {
    fill: #98eb99 !important;
    border: 1px solid #000000 !important;
    border-radius: 50%;
}
.button.btnred svg, .mail-box-select__trigger .button.button--ghost.btnred svg, .button.btnred:hover svg {
    fill: #F43505 !important;
    border: 1px solid #000000 !important;
    border-radius: 50%;
}
.button.btnwhite svg, .mail-box-select__trigger .button.button--ghost.btnwhite svg, .button.btnwhite:hover svg {
    fill: #FFFFFF !important;
    border: 1px solid #000000 !important;
    border-radius: 50%;
}
.switch {position:relative;display:inline-block;width:44px;height:22px}
.switch input {opacity:0;width:0;height:0}
.slider {
  position:absolute;
  cursor:pointer;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#ccc;
  -webkit-transition:.4s;
  transition:.4s;
}
.slider:before {
  position:absolute;
  content:"";
  height:14px;
  width:14px;
  left:4px;
  bottom:4px;
  background-color:white;
  -webkit-transition:.4s;
  transition:.4s;
}
input:checked + .slider {background-color: #2196F3}
input:focus + .slider {box-shadow: 0 0 1px #2196F3}
input:checked + .slider:before {
  -webkit-transform: translateX(22px);
  -ms-transform: translateX(22px);
  transform: translateX(22px);
}
.slider.round {border-radius:34px}
.slider.round:before {border-radius:50%}
.bootstrapSvg {margin-top:0px}
.boxlinebtn {width:24px;height:24px;padding:0px 1px 0px 1px;outline:0 !important}
input:checked + .slider {background-color:#2196F3}
input:checked[disabled] + .slider {background-color:#CCCCCC}
input:focus + .slider {box-shadow:0 0 1px #2196F3}
input:checked + .slider:before {-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}
.slider.round {border-radius:34px}
.slider.round:before {border-radius:50%}
.NyKonfigLayout{
    margin-left:7%;
    margin-right:7%;
    padding-top:15px;
    padding-bottom:20px;
    padding-left:40px;
    padding-right:40px;
    border:1px solid #b7b7b7;
    border-radius:15px;
    box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
    -webkit-box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
}
@media (min-width: 1000px) {
    .NyKonfigLayout {
        margin-left:1%;
        margin-right:1%;
    }
}
@media (min-width: 1200px) {
    .NyKonfigLayout {
        margin-left:3%;
        margin-right:3%;
    }
}
@media (min-width: 1300px) {
    .NyKonfigLayout {
        margin-left:5%;
        margin-right:5%;
    }
}
@media (min-width: 1600px) {
    .NyKonfigLayout {
        margin-left:8%;
        margin-right:8%;
    }
}
@media (min-width: 1700px) {
    .NyKonfigLayout {
        margin-left:15%;
        margin-right:15%;
    }
}
@media (min-width: 2000px) {
    .NyKonfigLayout {
        margin-left:18%;
        margin-right:18%;
    }
}
.fontLidtFed{color:#0A0A0A}
.hrStyle{color:grey;margin-left:50px}
.hrStyleNopad{color:grey}
.konfigElementNy{padding-left:50px !important;padding-bottom:10px; padding-top:10px;}
.konfigOsNy{padding-left:0px !important;padding-bottom:10px !important;color:#070707}
.fontLys{color:#606060}
.konfigBtn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px 20px;
    background-color: transparent;
    color: #0f0f0f;
    border: none;
    cursor: pointer;
    border-bottom: 1px solid #E9E9E9;
}
.konfigBtn > span {font-size: medium;}
.konfigBtn svg, .konfigBtnTilbage svg{
    height: 18px;width: 18px;fill: #238fce !important; margin-top: 3px !important
}
.konfigBtn:hover {
    background-color: #FBFBF9
}
.konfigBtnTilbage{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    /*padding: 10px 20px;*/
    padding-left: 0;
    padding-right: 20px;
    background-color: transparent;
    color: #238fce;
    border: none;
    cursor: pointer;
    text-decoration: none;
}
.NyKonfigLayoutBred{
    margin-left:3%;
    margin-right:3%;
    padding-top:15px;
    padding-bottom:20px;
    padding-left:30px;
    padding-right:30px;
    border:1px solid #b7b7b7;
    border-radius:15px;
    box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
    -webkit-box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
}
@media (min-width: 1000px) {
    .NyKonfigLayoutBred {
        margin-left:1%;
        margin-right:1%;
    }
}
@media (min-width: 1400px) {
    .NyKonfigLayoutBred {
        margin-left:3%;
        margin-right:3%;
    }
}
@media (min-width: 1700px) {
    .NyKonfigLayoutBred {
        margin-left:5%;
        margin-right:5%;
    }
}
@media (min-width: 2000px) {
    .NyKonfigLayoutBred {
        margin-left:7%;
        margin-right:7%;
    }
}
.NyKonfigLayoutFuld{
    margin-left:1px;
    margin-right:1px;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:20px !important;
    padding-right:20px !important;
    border:1px solid #b7b7b7;
    border-radius:15px;
    box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
    -webkit-box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 6px 24px -5px rgba(0,0,0,0.2);
}
.button, .buttonA {border-radius: 25px; padding-left: 10px !important; padding-right: 10px !important}
#divAlertBoks {min-height: 150px; border-radius: 15px; width: 400px}
/*#divAlertBoksTop {display: none}*/
#divAlertBoksTop img {width: 60px;}
#divAlertBoksContent {padding-top: 5px; padding-bottom: 5px}
#divAlertBoksFooter {padding-top: 20px}
.kpopup, .kpopupalert, .modal-content, #konfigpane, #adgangpane, #bytpane, #tidpane, #kopierpane, #adminoverlay, #printoverlay, #visningoverlay, .admin-content {border-radius: 15px !important}
.NyDataLayout{
    margin-left:5%;
    margin-right:5%;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border: 1px solid #b7b7b7;
    border-radius: 15px;

    box-shadow: 0px 6px 24px -5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 6px 24px -5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 6px 24px -5px rgba(0,0,0,0.2);
}
@media (min-width: 1000px) {
    .NyDataLayout {
        margin-left:5%;
        margin-right:5%;
    }
}
@media (min-width: 1400px) {
    .NyDataLayout {
        margin-left:9%;
        margin-right:9%;
    }
}
@media (min-width: 1700px) {
    .NyDataLayout {
        margin-left:12%;
        margin-right:12%;
    }
}
@media (min-width: 2000px) {
    .NyDataLayout {
        margin-left: 15%;
        margin-right: 15%;
    }

    .NyDataLayout .boxrow40 .boxcell {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .NyDataLayout .boxrow .boxcell {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .NyDataLayout .boxrow40 .boxcellR {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .NyDataLayout .boxrow .boxcellR {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .NyDataLayout .boxrow40 .boxcellRNoPad {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .NyDataLayout .boxrow .boxcellRNoPad {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .NyDataLayoutBred {
        margin-left: 5%;
        margin-right: 5%;
        padding-top: 15px;
        padding-bottom: 20px;
        padding-left: 30px;
        padding-right: 30px;
        border: 1px solid #b7b7b7;
        border-radius: 15px;
        box-shadow: 0px 6px 24px -5px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 6px 24px -5px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 6px 24px -5px rgba(0,0,0,0.2);
    }

    @media (min-width: 1000px) {
        .NyDataLayoutBred {
            margin-left: 1%;
            margin-right: 1%;
        }
    }

    @media (min-width: 1400px) {
        .NyDataLayoutBred {
            margin-left: 3%;
            margin-right: 3%;
        }
    }

    @media (min-width: 1700px) {
        .NyDataLayoutBred {
            margin-left: 5%;
            margin-right: 5%;
        }
    }

    @media (min-width: 2000px) {
        .NyDataLayoutBred {
            margin-left: 7%;
            margin-right: 7%;
        }
    }
}
.NyDataLayoutBred .boxrow40 .boxcell{
    padding-top:8px;
    padding-bottom:8px;
}
.NyDataLayoutBred .boxrow .boxcell{
    padding-top:8px;
    padding-bottom:8px;
}
.NyDataLayoutBred .boxrow40 .boxcellR{
    padding-top:8px;
    padding-bottom:8px;
}
.NyDataLayoutBred .boxrow .boxcellR{
    padding-top:8px;
    padding-bottom:8px;
}
.NyDataLayoutBred .boxrow40 .boxcellRNoPad{
    padding-top:8px;
    padding-bottom:8px;
}
.NyDataLayoutBred .boxrow .boxcellRNoPad{
    padding-top:8px;
    padding-bottom:8px;
}
.button--bootstrap {
  color: #238fce !important;
  border: solid 1px transparent !important;
  background-color: transparent;
}
.button--bootstrap:hover,
.button--bootstrap:focus {
  color: #238fce;
  border: solid 1px #238fce !important;
  background-color: transparent;
}
.button--bootstrap svg {
    height: 24px !important;
    width: 24px !important;
    margin-right: 5px;
    fill: #238fce;
}
/*a.rwIcon {display: none !important}
.rwPopupButton { background-color: transparent !important; border: 1px solid #238fce !important; border-radius: 15px !important;}
.rwInnerSpan {color: #238fce !important}
.rwInnerSpan, .rwPopupButton { cursor: pointer !important; }*/