html, body, ol, ul, li, dl, dt, dd, img {
  margin: 0; 
  padding: 0;
  border: 0;
  height: 100%;
  list-style-type: disc;
}

body {
  padding: 0 350px; /* the critical side padding that sets the natural min-width! */ 

	color: #000; 
  font-family: Arial, Sans-serif;
	font-size: 1em;
	
/*  font-size: 100.01%;  this body font-size fixes an IE bug and maintains x-browser uniformity */ 
  text-align: center; /* centers the #sizer element in IE5.x/win */
}

input, select, textarea{
font-size: 0.9em;
font-weight: 400;
color: #000000;
background: #ffffff;
}

#forsiden
	{z-index: 1;
	}
.forsidetekst
{
background-color: #fff;
}

h1 {
	font-family: verdana, arial, times, sans-serif;
	font-size: 1.2em;
	color: #cb384a;
	text-align: center;
	margin: .5em;
	}
h1 ul li {
	list-style-type: disc;
	}
h2 {
	font-family: verdana, arial, times, sans-serif;
	text-align: center;
	font-size: 1.2em;
	color: #B7AE4B;
	font-weight: bolder;
	margin: .1em;
	}

h3 {
	font-family: verdana, arial, times, sans-serif;
	font-size: 0.7em;
	color: #e46650;
	font-weight: bold;
	margin: 0px;
	}

h4 {
	font-family: verdana, arial, times, sans-serif;
	text-align: center;
	font-size: 1em;
	color: #B7AE4B;
	font-weight: bold;
	width: 100%;
	margin: .1em;
	}
 a:link, a:visited, a:active {
	text-decoration: none;
	color: #cb384a;
	}
 a:hover { text-decoration: underline; }

#sizer {
  margin: 0 auto; /* centers #sizer in standard browsers */
  padding: 0;
  width: 80%; /* this value controls liquidity; 0% = full rigid, 100% = full liquid */

  text-align: left; /* resets the default text alignment for the page */
	max-width: 320px;
}

#expander { /* Any % height here causes IE to lose the neg right margin */
	margin: 0 -340px; /* neg side margin values should be < or = to side body padding */
	min-width: 685px; /* This prevents Safari from losing the negative margins in narrow windows */ 
	position: relative; /* makes #expander visible outside #sizer in IEwin */
	background-image: url(Grafik/baggrund.jpg); /* this BG tiles the area outside the columns */
        background-repeat: no-repeat;
	background-position: bottom center;
	background-attachment: fixed;
} 

/*\*/
* html #expander {height: 0;} 
/* #expander must have "height: 0" in IEwin bug fixing */

/* The above is a modified Holly hack for #expander, with zero substituted for the 
usual 1% height value. Any % value on this element causes a horrendous IE bug! */ 


#wrapper1 {
  position: relative;
  font-size: 1em; /* set global font-size here */ 
  border-color:#30515a;
  border-style:solid;
  border-width: 8px;
  height: 100%;
  padding: 0px;
  margin: 0px;

} /* this positioning may be needed for IEwin if page is to contain positioned elements */

#wrapper2 {  
    height: 100%;
    margin: 0px;
  position: relative; /* extra insurance against bugs in IEwin */
	/*	background: url(../images/redblots.gif) 100% 0 repeat-y;  this BG tiles the right column */
	background:transparent;
}


/****************** Main Page Structure *****************/

/* To modify the side column widths and the col divider widths, the values that are 
marked "critical" and also refer to the desired mod MUST be changed as a group. */


.outer {
    height: 100%;
    margin: 0px;
/*** Baggrund midterkollonne ***/
  border-left: 0px solid #678; /*** Critical left divider dimension value ***/
  border-right: 0px solid #678; /*** Critical right divider dimension value ***/
  margin-left: 167px;    /*** Critical left col width value ***/
  margin-right: 250px;    /*** Critical right col width value ***/
  
}

.float-wrap {
  float: left;
  width: 100%;
  height: 100%;

}

.center {
  float: right;
  width: 100%;
  height: 100%;

}

.left {
  height: 100%;
  float: left;
  position: relative; /* Needed for IE/win */
  width: 160px;    /*** Critical left col width value ***/
  margin-left: -167px;    /*** Critical left col width value ***/ /*** Critical left divider dimension value ***/

}

.right {
  float: right; 
  position: relative; /* Needed for IE/win */
  height: 100%;
  width: 250px;    /*** Critical right col width value ***/
  margin-right: -252px;    /*** Critical right col width value ***/ /*** Critical right divider dimension value ***/
  margin-left: 2px;   /*** Critical right divider dimension value ***/
}

.centerbox {
  margin-top: 0px;
  text-align: left;
  overflow: visible;
  width: 100%;
}
.obsbox {
	width: 100%;
	}
.obsbox a:link, .obsbox a:visited, .obsbox a:active {
	text-decoration: none;
	color: #cb384a;
	}
.obsbox a:hover { text-decoration: underline; }

.relab {
	font-size: 1.2em;
	float: right;
	width: 250px;
	}

.contleft {
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	padding-left: 12px;
	margin: 0px;
	width: 157px;
	border-right: #e46650 3px solid;
	border-bottom: #e46650 3px solid;
	}

.menu1 {

	font-size: 0.7em;
	color: #cb384a;
	font-weight: bold;
	padding: 0px;
	margin-left: 0px;

	}

.menu1 a:link, .menu1 a:visited  {
	color: #2E3192;
	display: block;
	text-decoration: none;
	}
.menu1 a:hover, .menu1 a:active {
	color: #003349;
	}


.container-right {
	border-left: #30515a 3px solid;
        border-bottom: #30515a 3px solid;
	}
#rightbottom {
	position: absolute;
	padding-top: 35px;
	padding-left: 45px;
	margin-top: 50px;
	bottom: 0px;
	right: 0px;
	text-align: right;
}
#text2 {
	padding-top: 5px;

	position: absolute;
	right: 255px;
	bottom: 12px;
	}



/*************** Header and Footer elements *****************/
#banner {
  height:75px;
  color:#171717;  
  background-color: none; 
  border-bottom:none;
  border-top:none;}
#banner h1 {
font-size:36px;
font-family:"arial black", arial, verdana,sans-serif;
font-weight:normal;
padding:25px 15px 0 0;
margin:0;
text-align:right;
line-height:100%;}



.footer {

  clear: both;
  text-align: right;
  border: 8px solid #30515a;
  border-top: 2px solid #30515a;
  padding: 0;
  position: relative;
  background-color:#fff;
}

#logotop {
	float: left;
	}
#logotoph {
	float: right;
	}
.textpadder {padding: 0px 8px 8px 8px;}


/************** Generic Rules *************/


.alignright {margin: 0 10px 10px 0; text-align: right;}




/************** Special Fixes *************/

/* .outer {word-wrap: break-word;} */
/* Prevents long urls from breaking layout in IE, must 
be hidden in a conditional comment for CSS to validate */

img {border: 0;} 
/* prevents oversize images from breaking layout in browsers that support max-width */

/* \*/
* html #wrapper1,
* html #wrapper2,
* html .outer a, 
* html .container-left, 
* html .container-right,
* html .outer,
* html h2,
* html .sidenav li a 
{height: 1%;}
/* Holly hack */


/*** Variance fixes for IEwin ***/

/*\*/
* html .outer p {margin-right: -6px;}
/* */


/**************** Utility Rules *******************/

/*\*/ /*/
.sidenav a:hover {position: relative;}
/* this fixes an IEmac hover bug in the left column, hidden from other browsers */


.brclear { /* Use a break with this class to clear float containers */
  clear:both;
  height:0;
  margin:0;
  font-size: 1px;
  line-height: 0;
}

/**************** Mine tilføjelser **************/

td.bibst {
	font-size: 0.8em;
	font-weight: bold;
	}

td.dato {
	font-size: 0.75em;
	color: #2E3192;
	background-color: #eeeeee;
	width: 48px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}
.dato_2 {
	font-family: verdana, arial, times, sans-serif;
	font-size: 0.8em;
	color: #2E3192;
	background-color: #eeeeee;
	width: 14%;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}
.dato_2a {background: #eeeeee; }

.klok {
	font-size: 0.7em;
	color: #cb384a;
	background-color: #eeeeee;
	width: 38px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}
.klok_2 {
	font-family: verdana, arial, times, sans-serif;
	font-size: 0.7em;
	color: #cb384a;
	background-color: #eeeeee;
	width: 13%;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}

.klok_2a {background: #eeeeee; }

.kalfor 
	{
	font-size: 0.75em;
	color: #222222;
	background-color: #eeeeee;
	width: 108px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}
.kalfor_2 {
	font-family: verdana, arial, times, sans-serif;
	font-size: 0.75em;
	color: #000;
	background-color: #eeeeee;
	width: 53%;
	vertical-align: top;
	padding: 0px;
	margin: 0px;

	}
.kalfor_2a {
	background: #dddddd; }
.arr {
	font-size: 0.8em;
	color: #000000;
	}
.bill1  {
	font-family: verdana, arial, times, sans-serif;
	font-size: 0.7em;
	color: #e46650;
	background-color: #eeeeee;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}
.bill1 a:link, .bill1 a:visited, .bill1 a:active  {
	text-decoration: underline;
	color: #e46650;
	}
.bill1 a:hover {
	text-decoration: none;
	color: #e46650;
	}
.bill1_2  {
	font-family: verdana, arial, times, sans-serif;
	font-size: 0.75em;
	color: #e46650;
	background-color: #eeeeee;
	width: 20%;
	vertical-align: top;
	text-align: right;
	padding-bottom: 4px;
	margin-bottom: 4px;

	}
.bill1_2a  {
	background-color: #dddddd; }
.bill1_2a a:link, .bill1_2a a:visited, .bill1_2a a:active  {
	text-decoration: underline;
	color: #e46650;
	background-color: #dddddd; 
	}

.bill1_2 a:link, .bill1_2 a:visited, .bill1_2 a:active  {
	text-decoration: underline;
	color: #e46650;
	}
.bill1_2 a:hover {
	text-decoration: none;
	color: #e46650;
	}
.kalender {
	font-family: verdana, arial, times, sans-serif;
	font-size: 0.7em;
	color: #e46650;
	font-weight: bold;
	}
.he2 {
	font-size: 1.3em;
	margin: 0.2em;
	font-weight: bold;
	width: 100%;
	}

.kalender2 {
	font-family: verdana, arial, times, sans-serif;
	font-size: 0.7em;
	color: #e46650;
	font-weight: bold;

	}


.kalback { background-color: #dddddd; }





.artikel_1 {
		border: 2px solid #e46650;
		border-bottom-width: 0;
		border-left-width: 0;
		border-right-width: 0;
		padding: 5px;
		font-size: 0.82em;
		color: #000066;
		background-color: #fff;
	}

.artikel_2 {
		border: 2px solid #e46650;
		border-bottom-width: 0;
		border-left-width: 0;
		border-right-width: 0;
		padding: 5px;
		font-size: 0.82em;
		color: #000066;
		background-color: #fff;
	}

td {
	font-size: 0.7em;
	}
td.billbest {

	font-family: Verdana, Arial, Sans-serif;
	font-size: 0.8em;
	color: #000066;
	}

#facts {
	border: 2px solid #e46650;
	border-left-width: 0;
	border-right-width: 0;
	color: #000066;
	font-size: 0.75em;
	vertical-align: top;
	background-color: #fff;
	}
.news {
	left: 15px;
	margin: 15px;
	margin-bottom: 75px;
	padding: 2px;
	width: 90%;
	color: #2E3192;
	border: 1px double #2E3192;
	background-color: #ffffff;
	font-size: 0.8em;
	}
.nyoverskr {
	font-size: 1em;
	margin-bottom: 8px;
	background-color: #ffffff;
	color: #2E3192;
	font-weight: bold;
	}
.nyoverskr a:link, nyoverskr a:visited{
	text-decoration: none;
	color: #cb384a;
	font-weight: bold;
}

.nyoverskr a:hover, .nyoverskr a:active {
	text-decoration: underline;
}

#billede1 {
		float: right;
		border: 0px;
		padding: 10px;
	}
#billede2 {
		float: left;
		display: block;
		border: 0px;
		padding: 1px;
		vertical-align: bottom;
	}

.forsidepic1 {
	width: 50%;
	z-index: 2;
	font-style: Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #e46650;
	text-align: center;

}

.forsidepic5 {

	width: 50%;
	z-index: 2;
	font-style: Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #e46650;
	text-align: center;
}
	#flashcontent {
		width: 480px;
		height: 680px;
	}
.clall {
   font-size: 0px;
   clear: both;
   }
hr {
  font-size: 0.2em;
  border:0;
  border-top: 1px solid #e46650;
  height: 0;
  background: #e46650;
}