/*benyttes i OfSite.Master*/
html, body {
	margin:0;
	padding:0;
    width: 100%;
    height: 100%;
    font-family:Roboto, sans-serif;
    font-size:16px;
    line-height:24px;
    color:#000000;
    background-color:#F2EEE9;
}

p, span     {margin:0px}
a           {text-decoration:none;color:inherit}
li          {text-decoration:none}

.fBlaa-2        {background-color:#70B7E2}
.fBlaa-1        {background-color:#46A1D7}
.fBlaa          {background-color:#238FCE}
.fBlaa1         {background-color:#087FC6}
.fBlaa2         {background-color:#05598B}
.fMoerkBlaa     {background-color:#166E94}
.fOrange        {background-color:#FF4E00}/*til notiBox*/
.fGroenBlaa     {background-color:#17BCBE}/*til notiBox*/
.fRoed          {background-color:#FF9999}

.fLinje1        {background-color:#FAFAFA}
.fLinje2        {background-color:#FFFFFF}

.fBoxFarve      {background-color:#238FCE}/*7BB9D8 339FDE*/
.fBoxGroen      {background-color:#CDE252}
.fBoxLysblaa    {background-color:#17BCBE}/*7BB9D8 EBFAFF*/
.fBoxPetrol     {background-color:#17BCBE}/*15BCBC*/
.fBoxRamme      {border-color:#F8F4EF;border-style:solid;border-width:thin}
.fBoxRammeH     {border-color:#166E94;border-style:solid;border-width:thin}
.fBoxRammeB     {border-color:#166E94;border-style:solid;border-width:thin}
.fBoxRammeG     {border-color:#17BCBE;border-style:solid;border-width:thin}
.fBoxRammeO     {border-color:#FF4E00;border-style:solid;border-width:thin}

.normalfont     {font-family:Roboto, sans-serif;font-size:16px;line-height:24px;color:#FFFFFF}
.fed            {font-weight:bold}
.kursiv         {font-style:italic}
.fontStor       {font-size:large}
.fontLille      {font-size:smaller}
.fontXSmall     {font-size:x-small !important}
.fontSort       {color:#000000}
.fontHvid       {color:#FFFFFF}
.fontRoed       {color:#FF0101}
.fontGul        {color:#FFFF55}
.centrer        {text-align:center}
.fuldbred       {width:100%}
.divSmal        {height:5px !important}
.paddingBund    {padding-bottom:2px}
.skjulOverflow  {overflow:hidden}

.dagbogbox      {background-color:#FDFCFB !important;max-width:680px}/*FDF9F4*/

/**/
#spwrapper {
    height:100%;
    min-height:100%;
    position:relative;
}
.spcontainer
{
	max-width: 50em;
    min-width: 980px;
	margin: 0 auto;
}
.spcontainerwide
{
	max-width: 50em;
    min-width: 1310px;
	margin: 0 auto;
}
.spheader
{
	color: #000;
	background: #FFF;
	padding: 0;
    height:48px;
}
.spbar
{
	background: #238FCE;
	padding: 0;
    height:50px;
}
.spcontent
{
    min-height: calc(100vh - 238px);/*236*/
}
.spfooter {
    /*position: absolute;
    bottom: 0;*/
    width:100%;
    background-color: #7BB9D8;
    height: 140px;
    margin: 0 auto;
}

/*.maxHeight {height: calc(100vh - 236px)}*/
/**/

#wrapper {min-height:100%;position:relative;width:100%;padding:0px}
#wrapinner {
    display:table-cell;
    width:980px !important;
    min-width:980px !important;
    vertical-align:top;
}
.wrapinner {
    display:table-cell;
    width:980px !important;
    min-width:980px !important;
    vertical-align:top;
    border:0px;
}
#wrapleft {
    display:table-cell;
    max-width:calc(50% - 500px);
    vertical-align:top;
    text-align:right;
    overflow:hidden;
}
#wrapright {
    display:table-cell;
    vertical-align:top;
    text-align:right;
    overflow:hidden;
}

.wraptop {color:#000000;background-color:#FFFFFF;display:table;table-layout:fixed;width:100%;height:54px;border:0px;padding:0;margin:0}
.wrapsub {color:#FFFFFF;background-color:#238FCE;display:table;table-layout:fixed;width:100%;height:50px;border:0px;padding:0;margin:0}

.headerwrapper {height:100px}
#header {color:#000000;background-color:#FFFFFF;display:table;table-layout:fixed;width:100%;border:0px;padding:0;margin:0;font-size:0}
#headerinner {
    display:table-cell;
    width:980px !important;
    min-width:980px !important;
    vertical-align:top;
    /*font-size:0;*/
}
.headerinner {
    display:table-cell;
    width:980px !important;
    min-width:980px !important;
    vertical-align:top;
    border:0px;
}
#headerleft {
    display:table-cell;
    max-width:calc(50% - 500px);
    vertical-align:bottom;
    text-align:right;
    overflow:hidden;
}
#headerright {
    display:table-cell;
    /*max-width:calc(50% - 500px);*/
    vertical-align:top;
    text-align:right;
    overflow:hidden;
}
.subheaderwrapper {height:100px}
#subheader {color:#FFFFFF;background-color:#238FCE;display:table;table-layout:fixed;width:100%;border:0px;padding:0;margin:0;font-size:0}
#subheaderinner {
    display:table-cell;
    width:980px !important;
    min-width:980px !important;
    vertical-align:top;
    color:#FFFFFF;
    /*font-size:0;*/
}
.subheaderinner {
    display:table-cell;
    width:980px !important;
    min-width:980px !important;
    vertical-align:top;
    border:0px;
}
#subheaderleft {
    display:table-cell;
    max-width:calc(50% - 500px);
    vertical-align:bottom;
    text-align:right;
    overflow:hidden;
}
#subheaderright {
    display:table-cell;
    /*max-width:calc(50% - 500px);*/
    vertical-align:top;
    text-align:right;
    overflow:hidden;
}
#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;
    /*max-width:calc(50% - 500px);*/
    padding-left:15px;
    padding-right:10px;
    vertical-align:top;
    text-align:right;
    overflow:hidden;
}
.footer {
    color:#FFFFFF;
    background-color:#7BB9D8;/*7BB9D8;238FCE;166E94;
	width:100%;
	height:140px;
	/*position:absolute;
	bottom:0;
	left:0;*/
}
#footerinner {
    margin:0 auto;
    width:980px;
    clear:both;
}
.skolelogo {
    background-image:url(gfx/skole/SkolelogoTop.gif);
    background-repeat:no-repeat;
    background-position:center center;
    width:50%;
    vertical-align:top;
    text-align:right;
}
/*MEGAMENU*/
div#MegaDropDown {
    margin: 0 auto;
    padding: 12px 0 0 0;
    width: 410px;
    height: 50px;
    font-family:Roboto, sans-serif;
}
div.RadSiteMap .rsmLink,
div.RadSiteMap .rsmTemplate {
    padding: 0;
    color: #FFF;
}
.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmItem {
    list-style: none;
}
div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink,
div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmTemplate {
    padding-left: 0;
}
div.MenuWrapper {
    margin: 0 15px 0 0;
    padding: 0 0 5px 0;
    width: 490px;
    background-color:#238FCE;
    color: #FFF;
}
div.MenuWrapper h3 {
    /*text-transform: uppercase;*/
}
div.RadMenu_Default ul.rmRootGroup,
div.RadMenu_Default div.rmRootGroup {
    background: none;
    border: 0;
    height: 100%;
    padding-left: 0;
}/* denne indstillinger "ødelægger" contextmenu
div.RadMenu .rmItem {
    position: static;
}*/
.RadMenu .rmText
{
    font-size:16px !important;
}
html .RadMenu_Default .rmRootLink {
    font-size:16px;
}
div.RadMenu_Default .rmLink ,
html div.RadMenu_Default li.rmItem.rmSelected .rmLink,
html div.RadMenu_Default li.rmItem.rmExpanded .rmLink {
    color: #FFF;
    font-size:20px;
}
div.RadMenu_Default .rmContentTemplate {
    background: none repeat scroll 0 0 #238FCE;
    height: 100%;
    width: 540px;
}
div.RadMenu .rmPopup {
    border: 1px solid #FFF;
    padding: 8px 0 0 10px;
    position: relative;
    white-space: normal;
    margin-left: 1px;
} 
html .RadMenu_Default a.rmLink:hover,
html .RadMenu_Default a.rmFocused,
/*html .RadMenu_Default a.rmSelected,*/
html .RadMenu_Default a.rmExpanded {
    background-color: rgba(35, 143, 206, 1);
    color:#FFF;
}
li.ldd_heading{
	font-family:Roboto, sans-serif;
	font-size:16px;
	line-height:27px;
	color:#05598B;
	padding:2px 3px 0px 5px;
	margin:0px 10px 0px 0px;
    border-bottom: 1px solid #46A1D7;
}
li.ldd_headingtom{
	font-family:Roboto, sans-serif;
	font-size:16px;
	line-height:28px;
	color:#FFF;
	padding:2px 3px 0px;
	margin:0px 10px 0px 0px;
}
li.ldd_btnheading{
	font-family:Roboto, sans-serif;
	font-size:16px;
	line-height:28px !important;
    width:160px !important;
    color:#05598B;
	padding:4px 3px 1px;
    border-bottom: 1px solid #46A1D7;
}
ul li a.ulige {
	font-family:Roboto, sans-serif;
	font-size:14px;
	line-height:27px;
    text-align:center;
	padding:1px 3px;
    margin-right:5px;
    width:70px !important;
    color:#FFF;
}
ul li a.ulige:hover {
    color:#FF4E00;
    font-weight:bold;
}
ul li a.lige {
	font-family:Roboto, sans-serif;
	font-size:14px;
	line-height:27px;
    text-align:center;
	padding:1px 3px;
    width:70px !important;
    color:#FFF;
}
ul li a.lige:hover {
    color:#FF4E00;
    font-weight:bold;
}
ul li.tom {
	font-family:Roboto, sans-serif;
	font-size:16px;
	line-height:29px;
	padding:1px 3px;
}
ul li.ulige {
	font-family:Roboto;
	font-size:14px;
	line-height:27px;
	padding:1px 3px;
    width:160px !important;
    color:#000000;
	background-color:#FFFFFF;
}
ul li.ulige a {
	font-family:Roboto;
	font-size:14px;
	padding:1px 3px;
    width:160px !important;
    color:#FFF;
}
ul li.lige {
	font-family:Roboto;
	font-size:14px;
	line-height:27px;
	padding:1px 3px;
    width:160px !important;
    color:#FFF;
}
ul li.lige a {
	font-family:Roboto, sans-serif;
	font-size:14px;
	padding:1px 3px;
    width:160px !important;
    color:#FFF;
}
ul li.ulige a:hover{
    color:#FF4E00;
    font-weight:bold;
}
ul li.lige a:hover{
    color:#FF4E00;
    font-weight:bold;
}
.splink {
    font:inherit;
    text-decoration: underline;
}
.spbuttonO {
	font-family:Roboto, sans-serif;
	font-size:16px;
	height:32px;
    background-color:#FF4E00;
    color:#FFFFFF;
    border:0px;
    border-radius:3px;
    -moz-box-shadow:0 4px 2px -2px rgba(60, 60, 60, 0.75);
    -webkit-box-shadow: 0 4px 2px -2px rgba(60, 60, 60, 0.75);
    box-shadow: 0 4px 2px -2px rgba(60, 60, 60, 0.75);
}
.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}

.boxwrapper                     {margin:0;padding:0;padding-top:0px;padding-bottom:10px;border-width:0px;border-top-width:1px;border-style:solid;border-color:#7BB9D8}
.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:268px}
.boxtoprow1                     {display:table-row;height:30px !important;position:absolute;top:0px;left:0px}
.boxtopos                       {display:table-cell;width:268px;height:30px !important;vertical-align:top}
.boxtoposdiv                    {text-align:left;height:30px !important;padding:5px 5px 0px 0px;font-size:16px;color:#FFFFFF;font-weight:bold}
.boxtoposdivX                   {text-align:right;height:30px !important;padding:5px 5px 0px 0px;font-size:16px;color:#FFFFFF}
.boxtopknap                     {display:table-cell;padding:2px 1px 0px 1px}
.boxramme                       {border-width:0px}
.boxtopbeskriv                  {display:table-cell;width:268px;font-size:9px;padding-top:0px}
.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:22px;height:22px;padding:5px}
.boxtopbtn:active               {padding-top:2px}
.boxactionbtn                   {outline:0 !important;width:24px;height:24px;padding-left:6px;padding-right:4px;padding-top:2px}
.boxactionbtn:active            {padding-top:4px}

.boxtable                       {display:table}
.boxtable100                    {display:table;width:100%}
.boxtable100top                 {display:table;width:100%;padding-top:5px}
.boxrow                         {display:table-row;height:22px !important}
.boxrow40                       {display:table-row;height:40px !important}
.boxrowNoHeight                 {display:table-row}
.boxcell                        {display:table-cell;vertical-align:middle;padding-left:6px;padding-top:1px;padding-bottom:0px}/*;padding-top:2px;padding-bottom:2px*/
.boxcell5                       {display:table-cell;vertical-align:middle;padding-left:5px;padding-top:0px}
.boxcellNoPad                   {display:table-cell;vertical-align:middle}
.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}
.boxcellRR                      {display:table-cell;vertical-align:middle;text-align:right;padding:0}
.boxcellT                       {display:table-cell;vertical-align:top;padding-left:10px;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:4px;width:20px !important}
.boxcellpilH                    {display:table-cell;vertical-align:middle;padding:0;padding-right:2px;padding-top:4px;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:#FFFFEE}
.boxcellMenu .ulige             {background-color:transparent;color:#FFF}

.skemaBox					    {border-bottom-style:solid;border-left-style:solid;border-right-style:none;border-top-style:none;border-width:thin;padding-top:4px;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:3px;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-top:4px;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:3px;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:980px;font-size:16px;color:#FFFFFF;overflow:hidden}
.TrTop					        {display:table-row;height:50px !important}
.TrTop2					        {display:table-row;height:100px !important}
.TdFuld			                {display:table-cell;background-color:#238FCE;padding:0;padding-right:10px;vertical-align:middle}
.TdFelt2	    	            {display:table-cell;background-color:#238FCE;width:660px;padding:0;padding-left:10px;padding-right:10px;vertical-align:middle}
.TdFelt	    		            {display:table-cell;background-color:#238FCE;width:310px !important;max-width:30px;padding:0;vertical-align:middle}
.TdFeltR	    	            {display:table-cell;background-color:#238FCE;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;background-color:#238FCE}

.forsideTopIkon                 {height:28px;outline:0 !important;padding-top:2px;padding-left:6px}
.imagebtn					    {width:auto;height:24px;outline:0 !important;padding-left:2px}
.elevIkon                       {height:20px;outline:0 !important;padding-left:6px}
.konfigIkon                     {height:20px;padding:0;padding-top:4px}

.ulige                          {background-color:transparent}
.lige                           {background-color:#F9F2EC;color:#000}/*F8FAFB*/
.ligeB                          {background-color:#7FBDDC;color:#000}

div.RadToolTip                  {background-color:#166E94 !important;border-style:solid;border-color:#000;border-width:1px;max-width:320px;max-height:640px;overflow:hidden}
/*div.RadToolTip div.rtCallout    {}*/

.rpCssClass                     {background-color:#7BB9D8 !important}
.rpCssClass .rpText             {color:white !important;font-size:medium}
.rpExpandedCssClass .rpText     {color:white !important}
.rpFocusedCssClass              {background-color:#1E8ECF !important;color:white !important}

.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}

#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;
    /*box-shadow:1px 1px 1px #EEE;*/
    /*-moz-box-shadow:0 4px 2px -2px rgba(60, 60, 60, 0.75);
    -webkit-box-shadow: 0 4px 2px -2px rgba(60, 60, 60, 0.75);
    box-shadow: 0 4px 2px -2px rgba(60, 60, 60, 0.75);*/
}
.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:16px;line-height:24px;}
.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:#F2EEE9 !important;
}
.RadioControl input[type=radio]:checked + label
{
    color:#FFF !important;
}
.CheckControl {color: #FFF;}
.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:#F2EEE9 !important;}
.CheckControl input[type=checkbox]:checked + label {color:#FFF !important;}
.ReportViewer {padding:5px;}
.ReportViewer .ReportToolbar {background-image:none !important;background-color:transparent !important;border:none !important;}
.ReportViewer .ReportToolbar .ReportToolbarGroup {height:20px !important;padding-bottom:7px;}
.ReportViewer .ReportToolbar .ReportToolbarGroup .ImageButtonCell {height:20px !important;}

div.RadTabStrip .rtsLevel .rtsIn, div.RadTabStrip .rtsLevel .rtsTxt {padding: 0;}

.rgMasterTable th.HeaderStyle   {background-color:#166E94 !important;color:#FFFFFF !important;font-size:small;background-image:none}
/*.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 .rgRow td,
.RadGrid .rgAltRow td,
.RadGrid .rgEditRow td,
.RadGrid .rgFooter td           {height:30px !important;padding-top:5px;padding-bottom:5px}

.RadGridHeaderH 
{
    padding:0px;
    font-weight:bold;
    font-size:12px;
    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:0px;
    padding-left:0px !important;
    padding-right:0px !important;
}
div.RadGridA  .rgRow  td,  
div.RadGridA  .rgAltRow  td,  
div.RadGridA  .rgEditRow  td,  
div.RadGridA  .rgFooter  td
{  
    border-style:none none solid solid;
    padding-left:3px;
    padding-top:1px; 
    padding-bottom:1px; 
    padding-right:3px;
    margin:0px;
}
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-left:2px;
    padding-top:0;
    padding-bottom:0;
    padding-right:3px;
    margin:0px;
}*/
div.RadGridAarsplan  .rgRow  td,  
div.RadGridAarsplan  .rgAltRow  td,  
div.RadGridAarsplan  .rgEditRow  td,  
div.RadGridAarsplan  .rgFooter  td
{  
    border-style:none none solid solid;
    padding-left:3px;
    padding-top:0px; 
    padding-bottom:0px; 
    padding-right:3px;
    margin:0px;
    background-color:#FFFFFF;
    font-size:smaller;
}
.sp-weekend {background-color:#EEEEEE !important}
.RadComboDropDown               {background-color:#B0D5E7 !important;color:black}
/*
farver 
#E2E6FA
70909C	5C6E75	245466	A2C2CE	AEC5CE
*/
.menubox								{width:100%;height:20px;font-size:8pt !important;font-weight:bold}
.menubox .menu						    {margin-top:0px}
.menubox .logo						    {float:left;width:40px;margin-left:3px;margin-top:3px;margin-bottom:0px}
.menubox .tekst						    {float:left;width:150px;margin-top:0px;margin-bottom:0px;padding-left:4px;font-size:8pt}
.menubox .menu						    {float:right;height:16px;margin-top:0px}
.menubox .menu .item					{float:left;padding-left:2px;padding-right:2px;font-size:8pt;font-weight:bold}

.mainbox								{clear:both;width:100%;margin:0;padding:0;min-height:600px;background-color:#E5F1F7}
.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}

.configbox					    {width:970px;height:70px;padding-left:10px;padding-top:2px;font-size:10pt;margin-top:5px;overflow:hidden;border-color:#17BCBE;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:16px;width:25%;font-size:8pt}
.configbox .cinfo	    		{float:left;height:16px;font-size:8pt}

.ueleft					        {float:left;width:320px;margin-right:2px;margin-top:0px;margin-bottom:0px}
.ueleft .super				    {text-align:left;padding-left:5px;padding-bottom:5px;font-size:24pt}
.ueleft .head				    {text-align:left;padding-left:5px;padding-bottom:5px;font-size:16pt}
.ueleft .line				    {text-align:left;padding-left:5px;padding-right:20px;padding-top:5px}
.ueleft .center			        {text-align:center;padding-left:0px;padding-right:20px;padding-bottom:5px}
.ueright				        {float:left;margin-right:2px;margin-top:0px;margin-bottom:0px}

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:9pt;border-spacing:0;border-style:none}
table.info .Tr							{}
table.info .Tr .TdVis					{padding-left:2px}
table.info .Tr .TdFed   				{padding-left:2px;font-weight:bold}
table.info .Tr .TdOS			    	{padding-left:2px;padding-top:3px;padding-bottom:3px}

/* ***************************************************************************************** */

.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:16pt}
.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}

.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}
.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:0px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    font-size:large;
    font-weight:bold;
}
.aftalePanel
{
    margin-top:14px;
    float:left;
    padding:20px;
    background-color:#FCFCFC;/*B0D5E7*/
}
.lokalaftale {
    min-height:15px;
    min-width:805px;
    max-width:805px;
}
.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}
.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-left:2px;padding-right:2px;padding-bottom:5px}
.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:solid;border-width:thin;overflow:hidden}
.oenskeTable .TopTr									{}
.oenskeTable .TopTr .TopTd							{padding:4px;border-bottom-style:solid;border-bottom-width:thin}
.oenskeTable .TopTr .TopNTd							{padding-left:4px;border-bottom-style:solid;border-bottom-width:thin;font-weight:normal}
.oenskeTable .TopTr .TopKTd							{padding-left:4px;border-bottom-style:solid;border-bottom-width:thin;font-size:smaller;text-align:center}
.oenskeTable .TopTr .TopKTd .a  					{font-size:smaller}
.oenskeTable .TopTr .TopATd                         {background-color:#17BCBE;color:#FFFFFF;border-style:solid;border-left-style:none;border-width:thin;border-color:black;font-size:smaller;text-align:center;
    -moz-box-shadow:0 3px 1px -1px rgba(60, 60, 60, 0.75);
    -webkit-box-shadow: 0 3px 1px -1px rgba(60, 60, 60, 0.75);
    box-shadow: 0 3px 1px -1px rgba(60, 60, 60, 0.75);}
.oenskeTable .NormTr								{border-style:none;border-width:0px}
.oenskeTable .NormTr .FedTd						    {padding:4px;padding-top:2px;padding-bottom:2px;font-weight:bold}
.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}

.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 .FedTd					    	{padding:3px;font-weight:bold}
.udtalTable .NormTr .AlmTd					    	{padding:3px}

.kontaktTable										{font-family:Roboto !important;font-size:10pt;border-spacing:0;border-style:none;border-width:0}
.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}
.kontaktTable .NormTr .VisTd						{padding-left:2px;font-size:10pt}
.kontaktTable .NormTr .FedTd						{padding-left:2px;font-size:10pt;font-weight:bold}
.OSTd                                               {padding-left:2px;padding-top:3px;padding-bottom:3px;font-size:8pt}

.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 .FedTd						    {padding-left:5px;padding-top:3px;padding-bottom:3px;font-size:9pt;font-weight:bold}
.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}
.svarTable .NormTr			    					{border-style:none;border-width:0px}
.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}
.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}

.beskedTable										{width:100%;font-family:Roboto;font-size:11pt;border-style:none;border-spacing:0}
.beskedTable .TopTr									{background-color:#F0F0F0;padding:4px}
.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}/*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}

.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}
.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}
table.tileOut .tdBredL                              {height:100px !important;width:50%;vertical-align:top}
table.tileOut .tdBredL .divOS                       {font-size:12pt;background-color:#238FCE;color:#FFFFFF;padding-left:10px}
table.tileOut .tdBredL table.tileIn                 {width:100%}
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}
table.tileOut .tdBredL table.tileIn .tdH            {padding:2px;padding-top:5px}
table.tileOut .tdBred                               {height:130px !important;width:50%;vertical-align:top}
table.tileOut .tdBred .divOS                        {font-size:12pt;background-color:#238FCE;color:#FFFFFF;padding:5px;padding-left:10px}
table.tileOut .tdBred .divLinkOS                    {font-size:12pt;background-color:#17BCBE;color:#FFFFFF;padding: 5px 0px 0px 5px;margin-right:7px}
table.tileOut .tdBred table.tileIn                  {width:100%}
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-weight:bold}
table.tileOut .tdBred table.tileIn .tdV             {padding:2px;padding-top:4px;padding-left:10px;width:20%;vertical-align:middle}
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}
table.tileOut .tdBred table.tileIn .tdH2            {padding:2px;padding-top:4px;width:15%}
table.tileOut .tdBred table.tileIn .tdInfo          {padding: 0px 0px 0px 10px;vertical-align:top;font-size:x-small}
table.tileOut .tdSmal                               {height:130px !important;width:25%;vertical-align:top}
table.tileOut .tdSmal .divOS                        {font-size:12pt;background-color:#238FCE;color:#FFFFFF;padding:5px;padding-left:10px}
table.tileOut .tdSmal table.tileIn                  {width:100%}
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}
table.tileOut .tdSmal table.tileIn .tdH             {padding:2px;padding-top:5px}
table.tileOut .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:16px;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}
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}