﻿@import url(style_gen.css);

body {
  background-image : url(/grafik/baggrund.gif);
  background-repeat : repeat-x;
}

a {
  color : #d01520;
}

a:HOVER {
  color : #d01520;
  text-decoration : none;
}

.seppline {
  height : 0px;
  line-height : 1px;
  border : 0px;
  margin : 0px;
  padding : 0px;
  font-size : 0px;
  border-bottom : 1px #666666 solid;
}

.sektionKort {
  width : 566px;
  height : 450px;
}

.topmenu {
  position : absolute;
  top : 67px;
  right : 0px;
}

.topmenu .punkt {
  float : left;
  margin-right : 9px;
  margin-left : 9px;
}

.topmenu .punkt a {
  color : #FFFFFF;
  letter-spacing : -1px;
  font-size : 13px;
  font-weight : bold;
  text-decoration : none;
  text-transform : uppercase;
}

.topmenu .punkt a:HOVER {
  color : #FFFFFF;
}

.emneForside {
  height : 192px;
}

.emneForside .boks {
  position : relative;
  width : 182px;
  height : 192px;
  float : left;
} 

.emneForside .image {
  position : absolute;
  width : 182px;
  height : 137px;
  overflow : hidden;
  background-repeat : no-repeat;
  background-position : center center;
}

.emneForside .tekstBagg {
  position : absolute;
  width : 182px;
  height : 60px;
  bottom : 0px;
  overflow : hidden;
  background-color : #cccccc;
	filter : alpha(opacity=30);
	-moz-opacity : 0.3;
	-khtml-opacity : 0.3;
	opacity : 0.3;
}

.emneForside .tekstOv {
  position : absolute;
  left : 10px;
  bottom : 33px;
  width : 162px;
  height : 18px;
  font-size : 12px;
  font-weight : bold;
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;  
}

.emneForside .tekstSu {
  position : absolute;
  left : 10px;
  bottom : 0px;
  width : 162px;
  height : 33px;
  font-size : 12px;
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;  
}

.emneForside .tekstRef {
  position : absolute;
  right : 0px;
  top : 0px;
  text-align : center;
  width : 40px;
  margin : 2px;
  background-color : #d01520;
  color : #FFFFFF;
  font-size : 10px;
} 

.emnetable {
  width : 738px;
}

.emnetable .detailbox {

}

.emnetable .overskrift {
  font-size : 24px;
}

.emnetable .detailbox .overskrift {
  font-size : 14px;
  font-weight : bold;
  text-transform : uppercase;
  color : #d01520;
}

.emnetable td {
  font-size : 13px;
}

.emnetable .trGray {
  background-color : #EEEEEE;
}

.emnetable .columLeft {
  width : 320px;
}

.emnetable .columRight {
  width : 320px;
}

#topPageNav div {
  float : left;
  margin-right:2px;
  font-size : 12px;
}

#bottomPageNav .active {

}

#bottomPageNav .passive {
  color : #999999;
}


.bottomNavigation {
  position : relative;
  font-size : 12px;
  height : 20px;
}

#bottomPageNav {
  position : absolute;
  width : 320px:
}

#bottomPageNav .active {
  float : left;
  margin-right:2px;
  margin-top : 3px;
}

#bottomPageNav .passive {
  float : left;
  margin-right : 2px;
  color : #999999;
  margin-top : 3px;
}

#bottomPageFlip {
  position : absolute;
  right : 0px;
  width : 320px:
  top : 6px;
}

#bottomPageFlip div {
  float : left;
  margin-top : 3px;
}

.bund {
  height : 104px;
  background-image : url(/grafik/bundbagg.gif);
  background-repeat : repeat-x;
}

.bund .adresse {
  height : 104px;
  margin-top : 53px;
  text-align : left;
  font-weight : bold;
  font-size : 12px;
}

.bund .adresse .dot {
  margin : 0px 5px 3px 5px;
}

.inputtext {
  background-color : #EEEEEE;
  border : 3px #FFFFFF solid;
  padding : 2px;
}

.errorField {
  border : 3px #d01520 solid;
  
}
