﻿@import url(style_gen.css);

.printlogo {
  display:none;
  width:0px;
  height:0px;
  overflow:hidden;
}

a {
  color               : #008080;
}

a:hover {
  text-decoration     : none;
  color               : #008080;
}

.seppline {
  background-image  : url(/grafik/dot_blaa.gif);
  background-repeat : repeat-x;
}

.toplogo {
  background-image  : url(/grafik/topmenu_bagg.gif);
  background-repeat : repeat-x;
}

.topmenu {
}

.topmenu .itemTekst {
  font-size : 11px;
  font-weight : normal;
  text-transform : uppercase;
}

.topmenu .item {
  margin-left : 10px;
  margin-right : 10px;
}

.topmenu .item a {
  color : #FFFFFF;
  text-decoration : none;
}

.topmenu .itemSel {
  margin-left : 10px;
  margin-right : 10px;
  border-bottom : 1px #3CA295 solid;
}
.topmenu .itemSel a {
  color : #FFFFFF;
  text-decoration : none;
}

.topSearch {

}

.topSearch .title {
  text-transform : uppercase;
  color : #FFFFFF;
  font-size : 14px;
  font-weight : bold;
}

.topSearch .tekst {
  text-transform : uppercase;
  color : #FFFFFF;
  font-size : 11px;
  font-weight : normal;
}

.topSearch .punkt {
  float : left;
  text-transform : none;
  color : #FFFFFF;
  font-size : 12px;
  font-weight : normal;
  margin-top : 3px;
}

.topSearch .inputSelect {
  float : left;
  text-align : right;
}

.box {
  width : 182px;
  margin-bottom : 20px;
}

.box .header {
  background-color : #323232;
  height : 40px;
  color : #FFFFFF;
  text-transform : uppercase;
}

.box .header span {
  display : block;
  padding-left : 10px;
  margin-top : 13px;
}

.box .tekst {

}

.galleriImage {
  width : 190px;
  height : 130px;
  margin-right : 10px;
  margin-bottom : 10px;
  overflow : hidden;
  float : left;
  background-repeat : no-repeat;
  background-position : center center;
}

.emneMenu {
  width : 246px;
  background-color : #E1FFE1;
}

.emneMenu .header {
  margin-left : 24px;
  margin-top : 28px;
  margin-bottom : 12px;
  font-weight : bold;
  text-transform : uppercase;
  color : #323232;
  font-size : 14px;
}

.emneMenu .item {
  height : 20px;
}

.emneMenu .itemSel {
  height : 20px;
  background-color : #95bd95;
  border-top : 1px #d9ecd9 solid;
  border-bottom : 1px #d9ecd9 solid;
}

.emneMenu .itemSel a {
  color : FFFFFF;
}

.tableList {
  width : 100%;
}

.tableList .header {
  height : 22px;
  color : 323232;
  font-weight : bold;
  font-size : 15px;
  border-bottom : 1px #323232 solid;
}

.tableList .header div {
  margin-left : 4px;
  margin-top : 4px;
  
}

.tableList .subheader {
  padding-top : 4px;
  padding-bottom : 3px;
  border-bottom : 1px #EEEEEE solid;
  font-weight : bold;
}

.tableList .item {
  padding-top:2px;
  padding-bottom:3px;
}

.tableList .white {
  background-color : #FFFFFF;
}

.tableList .gray {
  background-color : #EEEEEE;
}

.fed {
  font-weight         : bold;
}

.fed_stor {
  font-weight         : bold;
  font-size           : 13px;
}

.fed_lille {
  font-size           : 9px;
  font-weight         : bold;
}

.spot {
  font-size           : 11px;
  font-weight         : bold;
  color               : #222f67;
}

.spot_stor {
  font-weight         : bold;
  font-size           : 13px;
  color               : #222f67;
}

.spot_lille {
  font-size           : 9px;
  font-weight         : bold;
  color               : #222f67;
}

.error {
  font-size           : 11px;
  font-weight         : bold;
  color               : #CE1C28;
}

.emnelistTable {
  width : 100%;
}

.emnelistTable .emnelisttd {
  border-bottom : 1px #323232 solid;
}

.emnelistTable .emnelisttd .header {
  font-size : 12px;
  font-weight : bold;
}

.emnelistTable .subheader {
}

.emnelistTable .data {
  padding : 3px;
}

.emnetable {

}

.emneboxcolumLeft {
  width : 100%;
}

.emneboxcolumRight {
  width : 100%;
}

.detailbox td {
  height : 20px;
  padding:2px;
}

.detailbox .overskrift {
  font-size : 13px;
  padding : 2px;
  font-weight : bold;
  color : #323232;
  text-transform : uppercase;
}

.medarbejderbox {

}

.medarbejderbox .navn {
  margin-top : 3px;
  font-weight : bold;
  font-size : 12px;
}

.medarbejderbox .titel {
  font-style : italic;
}

.inputText {
  background        : #FFFFFF;
  color             : #000000;
  font-size         : 11px;
  border            : 1px;
  border-style      : solid;
  border-color      : #323232;
  padding-left      : 2px;
  padding-right     : 2px;
  width             : 237px;
}

.inputButton {
  background-color  : #323232;
  color             : #FFFFFF;
  font-size         : 12px;
  border            : 1px;
  border-style      : solid;
  border-color      : #323232;
  font-weight       : bold;
  margin            : 0px 0px 0px 0px;
  text-transform : uppercase;
}

.inputarea {
  background        : #FFFFFF;
  color             : #000000;
  font-size         : 12px;
  border            : 1px;
  border-style      : solid;
  border-color      : #5D5E64;
  padding           : 2px;
  width             : 240px;
  height            : 75px;
}

.inputCheck {
  padding           : 0px 0px 0px 0px;
  margin            : 0px 0px 0px -4px;
  
}

.errorField {
  border : 1px red solid;
  background : #FFDEDE;
}
