﻿.hide { display: none; }

td.KursusSearchResultColumn
{
  vertical-align: top; 
  padding-right: 10px;
}

td.KursusSearchBoxColumn
{
  vertical-align: top; 
  width: 215px;
}

div.KursusSearchBox { }

div.KursusSearchGemteKurser
{
  padding-top: 15px;
}

div.KursusSearchBoxBetingelse
{
  padding-top: 20px;
}

td.KursusSearchBoxControlTop { vertical-align: top; }

td.KursusSearchBoxControl
{
  vertical-align: top;
  padding-top: 5px;
}

td.KursusSearchBoxControlButton
{
  vertical-align: top;
  padding-top: 5px;
  padding-left: 5px;
}

td.KursusAfholdelse { vertical-align: top; }

td.KursusAfholdelseInfoColumn
{
  vertical-align: top;
}

td.KursusAfholdelseButtonColumn 
{ 
  vertical-align: top; 
  padding-left: 5px;
  width: 75px;
}
td.KursusAfholdelseInfo { vertical-align: top; }
td.KursusAfholdelseInfoDesc 
{ 
  vertical-align: top;
  padding-right: 5px; 
}
td.KursusAfholdelseInfoData { vertical-align: top; }

td.KursusInfoItemHeader 
{ 
  padding-top: 20px; 
  vertical-align: top;
}
.KursusInfoItemHeader 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; 
}

td.KursusInfoItemContent 
{ 
  padding-top: 5px; 
  vertical-align: top;
}
.KursusInfoItemContent 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.KursusInfoRatingDesc
{ 
  padding-top: 20px; 
  padding-right: 10px;
  vertical-align: middle;
}
.KursusInfoRatingDesc
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; 
}

td.KursusInfoRating
{ 
  padding-top: 20px; 
  vertical-align: middle;
}
.KursusInfoRating
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; 
}

#KursusInfo { padding: 0px 0px 0px 0px; }
#KursusInfo div.KursusInfoItem:first-child { margin-top: 0px; }
#KursusInfo div.KursusInfoItem { margin-top: 20px; }
#KursusInfo div.KursusInfoItem div.KursusInfoItemHeader { font-weight: bold; }
#KursusInfo div.KursusInfoItem div.KursusInfoItemContent:first-child { }
#KursusInfo div.KursusInfoItem div.KursusInfoItemContent { padding-top: 5px; }

#KursusInfo p:first-child
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
}

#KursusInfo p
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

#KursusList { padding: 0px 0px 0px 0px; }
#KursusList div.KursusListElement 
{ 
  padding: 0px 0px 0px 0px;
}

#KursusDatabaseAdmin { }
#KursusDatabaseMenu { }
#KursusDatabaseView { padding: 10px; }
#KursusDatabaseSearch { }
#KursusDatabaseSearchResult { padding-top: 10px; }

#OversigtKursus 
{
  vertical-align: top; 
}

#OversigtTitle { }
#OversigtTitle label { font-size: xx-large; }
#OversigtKursusDateSearch { margin-top: 20px; }
#OversigtKursusDateSearch a { }
#OversigtHovedomraader 
{ 
  margin-top: 20px; 
  margin-bottom: 20px;
}
#OversigtMaalgruppeLegend { }
#OversigtMaalgruppeLegend label { }
#OversigtKursusListe { }
#OversigtKursusAfholdelse
{
  vertical-align: top; 
  width: 200px;
}

div.OversigtKursusHovedomraade label
{
  font-weight: bold;
}

.KursusKalenderYear
{
  font-size: 2em;
}

.KursusKalenderWeek 
{
  font-weight: bold;
} 

td.KursusFormDesc
{
  padding-left: 2px;
  padding-right: 2px;
  vertical-align: middle;
/*  border: 1px solid lime; */
}

td.KursusFormDescTop
{
  padding-top: 4px;
  vertical-align: top;
}

td.KursusFormDescGroup
{
  padding-top: 10px;
}

td.KursusFormDesc label
{
  font-weight: bold;
  white-space: nowrap; 
}

td.KursusFormDesc.dateformat 
{
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  white-space: nowrap; 
}

td.KursusFormData
{
  padding-left: 5px;
  padding-right: 2px;
  vertical-align: top;
  width: 100%;
/*  border: 1px solid red; */
}

td.KursusFormDataTop
{
  padding-top: 4px;
  vertical-align: top;
}

td.KursusFormDataSpace
{
  padding-top: 1px;
  padding-bottom: 1px;
}

td.KursusFormData label
{
}

.MarkNewKursus
{
  background-color: #FFFF00;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  text-transform: uppercase;
}

.MarkRevideretKursus
{
  background-color: #FFFF00;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  text-transform: uppercase;
}

.KursusTitel
{
  font-weight: bold;
}

/* -- ProgressBar -- */
.dxeProgressBar_Industri
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar_Industri,
.dxeProgressBar_Industri td.dxe
{
   	color: White;
}
.dxeProgressBar_Industri .dxePBMainCell_Industri,
.dxeProgressBar_Industri td.dxe
{
    padding: 0;
}

.dxeProgressBar_Apotek
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar_Apotek,
.dxeProgressBar_Apotek td.dxe
{
   	color: White;
}
.dxeProgressBar_Apotek .dxePBMainCell_Apotek,
.dxeProgressBar_Apotek td.dxe
{
    padding: 0;
}

