#emne th.overskrift
{
  width:650px;
  background-color: #A6DDE9;
  border: solid 1px rgb(4, 168,203);
}

#emne tr.navigation td.left
{
  text-align:left;
  padding-bottom:10px;
}

#emne tr.navigation td.middle
{
  text-align:center;
  padding-bottom:10px;
}

#emne tr.navigation td.right
{
  text-align:right;
  padding-bottom:10px;
}

#emne th.overskrift h1,
#emne th.overskrift h1 a
{
  margin:4px;
  text-align:left;
  font-size:larger;
  font-weight:bold;
}

#emne th.overskrift h1 a
{
  font-size:small;
  font-weight:bold;
}

#emne td.emnebilleder 
{
  vertical-align:top;
  width:320px;
}

#emne td.emnebilleder img
{
  border: solid 1px black;
}
#emne td.emnebilleder img.exampleimage
{
  position:absolute;
  border: none;
}

#emne td.emneinfo 
{
  vertical-align:top;
  width:320px;
}

#emne td.infocontent 
{
  /*height:180px;*/
  border-right: solid 1px rgb(4, 168,203);
  border-left: solid 1px rgb(4, 168,203);
  border-bottom: solid 1px rgb(4, 168,203);
  padding-bottom:4px;
}

#emne td.infocontent td.infocontentfaciliteter
{
  vertical-align:middle;
}
#emne td.infocontent td.infocontentsekort 
{
  vertical-align:bottom;
}

#emne td.infocontent td.links,
#emne td.infocontent td.sekortlink
{
  vertical-align:bottom;
  padding-left:4px;
}

#emne td.infocontent td.links 
{
  text-align:left;
}

#emne td.infocontent td.sekortlink 
{
  text-align:center;
}

#emne td.period 
{
  padding-top:4px;
  padding-left:4px;
  text-align:left;
  font-weight:bold;
}

#emne td.price 
{
  padding-top:4px;
  padding-right:4px;
  text-align:right;
  font-weight:bold;
}

#emne td.vspace 
{
  height:10px;
  font-size:1px;
}

#emne td.hspace 
{
  width:10px;
  font-size:1px;
}

#emne th.infoheader1
{
  text-align: left;
  background-color: #A6DDE9;
  border-top: solid 1px rgb(4, 168,203);
  border-left: solid 1px rgb(4, 168,203);
  border-bottom: solid 1px rgb(4, 168,203);
  border-right: solid 1px rgb(4, 168,203);
}

#emne th.infoheader1 h2,
#emne th.infoheader2 h2 
{
  padding: 4px;
  margin:0px;
  font-size:12px;
}

#emne td.infocontentfaciliteter 
{
  width:200px;
}

#emne td.infocontentsekort 
{
  width:120px;
  text-align:center;
}

#emne td.infocontentfaciliteter ul
{
  list-style: none;
  margin:0px 0px 0px 0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:20px;
  line-height:11px;
}

#emne td.infocontentfaciliteter ul li
{
  list-style: none;
  margin:0px 0px 0px 0px;
  text-align:left;
  padding-top:2px;
  padding-bottom:0px;
  padding-right:3px;
  padding-left:4px;
}

#emne div.linkleft
{
  border: solid 1px black;
  background-color: #ADE9A6;
  margin-right:1px;
  padding:4px;
  text-align:center;
}

#emne div.linkright
{
  border: solid 1px black;
  background-color: #ADE9A6;
  margin-left:1px;
  padding:4px;
  text-align:center;
}

#emne div.linktop
{
  margin-bottom:1px;
}

#emne div.linkbottom
{
  margin-top:1px;
}

#emne td.smallvspace 
{
  font-size:1px;
  height:1px;
  overflow:hidden;
  padding:0px;
}

#emne td.booklink 
{
  background-color: #FDE101;
  border: solid 1px black;
  text-align:center;
  padding:5px;
}

#emne td.booklink a 
{
  font-size:14pt;
}

#emne td.billedelink 
{
  background-color: #A6DDE9;
  border: solid 1px rgb(4, 168,203);
  padding:4px;
  text-align:center;
}

#emne div.beskrivelse,
#emne div.lokationbeskrivelse
{
  text-align:left;
  width:640px;
  padding-left:5px;
  padding-bottom:5px;
  padding-right:5px;
}

#emne th.beskrivelse,
#emne th.lokationbeskrivelse 
{
  padding:4px;
  text-align:left;
  font-size:larger;
  font-weight:bold;
  background-color: #A6DDE9;
  border: solid 1px rgb(4, 168,203);
  
}

#emne #showbeskrivelse,
#emne #showlokationbeskrivelse
{
  display:block;
  width:100%;
  text-align:right;
  margin-bottom:5px;
  font-weight:bold;
}

#emne #hidebeskrivelse,
#emne #hidelokationbeskrivelse 
{
  display:none;
  width:100%;
  text-align:right;
  margin-bottom:5px;
  font-weight:bold;
}

#emne #showfaciliteter 
{
  display:block;
  width:100%;
  text-align:center;
  margin:2px 0px;
}

#emne #hidefaciliteter
{
  display:none;
  width:100%;
  text-align:center;
  margin:2px 0px;
}

#emne th.faciliteter 
{
  text-align:center;
  font-size:larger;
  font-weight:bold;
  border: solid 1px rgb(4, 168,203);
  background-color: #A6DDE9;
}

#emne td.faciliteter 
{
  border: solid 1px rgb(4, 168,203);
}

#emne td.faciliteter table.faciliteter th.headerleft,
#emne td.faciliteter table.faciliteter th.headermiddle,
#emne td.faciliteter table.faciliteter th.headerright
{
  background-color:#D4F4D1;
  font-weight:normal;
  padding-left:4px;
  padding-right:4px;
}

#emne td.faciliteter table.faciliteter th.headerleft
{
  text-align:left;
}

#emne td.faciliteter table.faciliteter th.headermiddle,
#emne td.faciliteter table.faciliteter th.headerright 
{
  text-align:center;
}

#emne td.faciliteter table.faciliteter th.headermiddle,
#emne td.faciliteter table.faciliteter th.facilitetgrpmiddle,
#emne td.faciliteter table.faciliteter td.facilitetmiddle
{
  border-left:solid 1px rgb(4, 168,203);
  border-right:solid 1px rgb(4, 168,203);
}

#emne td.faciliteter table.faciliteter th.facilitetgrpleft,
#emne td.faciliteter table.faciliteter th.facilitetgrpmiddle,
#emne td.faciliteter table.faciliteter th.facilitetgrpright 
{
  background-color:#A6DDE9;
  text-align:left;
  font-weight:bold;
  padding-left:4px;
  padding-right:4px;
}

#emne td.faciliteter table.faciliteter td.facilitetleft,
#emne td.faciliteter table.faciliteter td.facilitetmiddle,
#emne td.faciliteter table.faciliteter td.facilitetright 
{
  padding-left:4px;
  padding-right:4px;
}

#emne td.faciliteter table.faciliteter td.facilitetleft 
{
  text-align:left;
}

#emne td.faciliteter table.faciliteter td.facilitetmiddle,
#emne td.faciliteter table.faciliteter td.facilitetright 
{
  text-align:center;
}
#katalogsearch 
{
    width:              160px;
    border-left:        solid 1px rgb(4, 168,203);
    border-top:         solid 1px rgb(4, 168,203);
    height:             100%;
    vertical-align:top;
}

