﻿@import url(style_gen.css);

body {
  behavior          : url(/css/csshover2.htc);
  background-image : url(/grafik/baggrund.gif);
  background-color  : #f4f4f4;
}

table {
  border : 0px;
  border-collapse : collapse;
}

table td {
  font-family : verdana, arial;
  font-size : 11px;
  color : #000000;
  padding : 0px;
  vertical-align : top;
}

a {
  color               : #000000;
  text-decoration : none;
}

a:hover {
  text-decoration     : none;
  color               : #7eb5d4;
}

a.linkBlack {
  color : #363636;
}

.seppline {
  background-image  : url(/grafik/bluedot.gif);
  background-repeat : repeat-x;
}

.frontEmneBox {
  width : 100%;
  border : 1px #EEEEEE solid;
}

.frontEmneBox tr {
  height : 10px;
  line-height : 10px;
}

.whiteBox {
  background-color : #FFFFFF;
}

.whiteBox_left {
  width : 27px;
  background-image : url(/grafik/whiteBoxBagg_left.png);
  background-repeat : repeat-y;
}

.whiteBox_right {
  width : 30px;
  background-image : url(/grafik/whiteBoxBagg_right.png);
  background-repeat : repeat-y;
}

.box {
  width : 266px;
  background-image : url(/grafik/box_bagg.gif);
  background-repeat : repeat-y;
}

.box .header {
  height : 29px;
  padding-top:10px;
  background-image : url(/grafik/box_top.gif);
  background-repeat : no-repeat;
}

.box .header span {
  margin-left : 12px;
  padding-left : 2px;
  padding-right : 2px;
  letter-spacing : -1px;
  text-transform : uppercase;
  height : 16px;
  font-weight : bold;
  font-size : 14px;
  background-color : #FFFFFF;
  color : #07296a;
}

.box div {
  width : 237px;
  margin : 5px 10px 3px 15px;
}

.box .footer {
  height : 5px;
  background-image : url(/grafik/box_bund.gif);
  background-repeat : no-repeat;
}

.kontaktTabel {
  width : 671px;
  background-image : url(/grafik/kontaktBagg.gif);
  background-repeat : repeat-y;
  margin-bottom : 10px;
}

.kontaktTabel .header {
  height : 29px;
  padding-top:5px;
  background-image : url(/grafik/kontaktTop.gif);
  background-repeat : no-repeat;
}

.kontaktTabel .header span {
  margin-left : 12px;
  padding-left : 2px;
  padding-right : 2px;
  letter-spacing : -1px;
  text-transform : uppercase;
  height : 16px;
  font-weight : bold;
  font-size : 14px;
  background-color : #FFFFFF;
  color : #07296a;
}

.kontaktTabel div {
  width : 237px;
  margin : 5px 10px 3px 15px;
}

.kontaktTabel .footer {
  height : 5px;
  background-image : url(/grafik/kontaktBund.gif);
  background-repeat : no-repeat;
}

.boxkontakt td {
  font-size : 10px;
}

.boxkontakt .fed {
  color : #ce1c28;
  font-size : 12px;
}

.medarbejderBox {
  width : 334px;
  height : 163px;
  background-image : url(/grafik/medarbejderBoxBagg.gif);
  background-repeat : repeat-y;
}

.medarbejderBox .navn {
  color : #ce1c28;
  font-size : 13px;
  font-weight : bold;
}

.medarbejderBox .titel {

}

.emnelistTable {
  width : 671px;
}

.emnelistTable td {
  padding-top : 3px;
  padding-bottom : 3px;
}

.emnetable {
  width : 671px;
}

.emnetable .pris {
  width : 671px;
  text-align : right;
  color : #CE1C28;
  font-size : 15px;
  font-weight : bold;
}
.emneboxcolum {
  width : 320px;
}

.detailbox {
  font-size : 11px;
  padding : 2px;
  font-weight : bold;
  color : #222f67;
  text-transform : uppercase;
}

.trGray {
  background-color : #EEEEEE;
  padding : 2px;
}

.trWhite {
  background-color : #FFFFFF;
  padding : 2px;
}

.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;
}

.inputText {
  background        : #FFFFFF;
  color             : #000000;
  font-size         : 11px;
  border            : 1px;
  border-style      : solid;
  border-color      : #000000;
  padding-left      : 2px;
  padding-right     : 2px;
  width             : 237px;
}

.inputButton {
  background-color  : #CE1C28;
  color             : #FFFFFF;
  font-size         : 12px;
  border            : 1px;
  border-style      : solid;
  border-color      : #CE1C28;
  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;
}
