.faneblad-no { background-image: url(../images/faneblad-normal.gif); background-repeat: repeat-x;}
a { color: #6e84b1; font-weight: bold; text-decoration: none; }
a:hover { color: #6e84b1; font-weight: bold; text-decoration: underline; }
h1 { color: #6e84b1; MARGIN: 0 0 8px; FONT: 16px/14px Tahoma, Verdana, sans-seri; padding: 0; }
.faneblad-menupunkt-no {  width: 100%; height: 15px; cursor: pointer;  }
.faneblad-no a { font-family:  Verdana, Arial, tahoma, Helvetica, sans-serif; font-weight: bold; color: black; font-size: 11px; text-decoration: none; position: relative; top: 5px; }
.faneblad-no a:hover { color: black; text-decoration: none; }
.faneblad-aktivt a:hover { color: black; text-decoration: none; }
.faneblad-aktivt { background-image: url(../images/faneblad-aktivt.gif); background-repeat: repeat-x; }
.faneblad-menupunkt-aktivt {  width: 100%; height: 15px;  cursor: pointer;}
.faneblad-aktivt a { font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: white; font-size: 11px; text-decoration: none;  position: relative; top: 5px; }

#Niv2_menu { 
background-image: url(../images/niv1-menu-baggrund-aktiv.jpg); 
background-repeat: repeat; 
width: 962px; 
}
#news_box1 { background-image: url(../images/newsboxbaggrund1.jpg);}
#news_box2 { background-image: url(../images/newsboxbaggrund2.jpg);}
#news_box3 { background-image: url(../images/newsboxbaggrund3.jpg);}
#news_box4 { background-image: url(../images/newsboxbaggrund4.jpg);}
.news_box-tekstindhold { height: 60px;  _height: 70px;  padding: 6px 10px 10px; }
.newstekst { font-size: 11px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; }

#Niv2_menu a { 
color: black; 
font-size: 11px; 
font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
}
.menupunkt-no{
position: relative; top: -12px;
}

#niv1-bjaelke-v-afstandsfelt { background-image: url(../images/niv1-bjaelke-v-afstandsfelt.jpg); background-repeat: repeat-y; }
#niv1-bjaelke-h-skygge { background-image: url(../images/niv1-bjaelke-h-skygge.jpg); background-repeat: repeat-y; }
.brod              { font-size: 11px; font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
tbody td { font-size: 11px; font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#adresse      { color: black; font-style: normal; font-weight: normal; font-size: 9px; font-family: Verdana, tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#adresse a     { position: relative; top:2px; }
.boxoverskrift { color: white; font-size: 12px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;  position: relative; top: 8px; }
#infobox-indhold { padding-right: 10px; padding-left: 10px; }
.infobox-text { color: black; font-size: 11px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; }
.normal-box { width: 312px; height: 125px; border: solid 1px #9b9999; }
#box1 {
	position:absolute;
	display: block;		
	left: 50%;	
	margin-left: -455px;
	top:183px;
	width:312px;
	height:125px;
	vertical-align:top;
}

#box2 {
	position:absolute;
	display: block;		
	left: 50%;	
	margin-left: -102px;
	top:183px;
	width:312px;
	height:125px;
	vertical-align:top;
}

#box3 {
	position:absolute;
	display: block;		
	left: 50%;	
	margin-left: -455px;
	top:324px;
	width:312px;
	height:125px;
	vertical-align:top;
}

#box4 {
	position:absolute;
	display: block;		
	left: 50%;	
	margin-left: -102px;
	top:324px;
	width:312px;
	height:125px;
	vertical-align:top;
}
#box5 {
	position:absolute;
	display: block;		
	left: 50%;	
	margin-left: -455px;
	top:465px;
	width:312px;
	height:125px;
	vertical-align:top;
}

#box6 {
	position:absolute;
	display: block;		
	left: 50%;	
	margin-left: -102px;
	top:465px;
	width:312px;
	height:125px;
	vertical-align:top;
}
.editerbar-box { background-color: lime; display: inline;}
.inner-box { position: relative; top: 10px; left: 10px; width: 292px; height: 105px; overflow: hidden; display: block; }
label  { color: black; font-weight: normal; font-size: 0.8em; font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.submit      { font-weight: bold; font-size: 11px; font-family: tahoma, Verdana; padding: 1px 5px 2px; border: solid 1px #aba9aa; width: auto; height: 20px;  text-decoration: none; cursor: pointer }
.reset    { color: #404040; font-weight: bold; font-size: 11px; font-family: tahoma, Verdana; padding: 1px 5px 2px; border: solid 1px #606060; width: auto; height: 20px;  text-decoration: none; cursor: pointer  }
input     { color: black; font-size: 11px; font-family: tahoma, Verdana; background-color: #ffffff; border: solid 1px #808080 }

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/

.sIFR-replaced > div {
  display: none !important;
}

/*---- Header styling ---*/

.sIFR-active h1, h2, h3, h4, h5, h6 {
	visibility: hidden;
	line-height: 1em;
}
