/* Copyright 2009, Kell Sønnichsen */

/* Definition af style for standard html tags */

body {
  margin:10px; padding:0;
  color:#000000; background:#ffffff;
}

div.site {
  clear:both;
  position:relative;
	float:left;
  color:#000000; background:#ffffff;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:85%;
  width:1000px;
	border-right:5px solid #00734a;
	border-left:5px solid #00734a;
  margin:0 auto 0 auto;
	border-top:0;
	border-bottom:0;
}

div.menu div.content div.footer {
  overflow:hidden;
  margin:0; padding:0;
	border-collapse:collapse;
  color:inherit; background:transparent;
  text-align:left;
}

div.menu {
	width:170px;
	margin-left:5px;
  float:left;
}

div.content {
	margin-right:5px;
  float:right;
	width:800px;
}

div.footer {
	width:980px;
  float:left;
	font-size:75%;
	text-align:right;
}

a b, strong {
  color:#00734a; background-color:inherit;
}

p, pre {
  margin:0; padding:8px;
  line-height:1.45em;
}


img {
  margin:0; padding:0;
  border-style:none;
}

form {
  margin:0;
}

a {
  color:#00734a; background-color:inherit;
  text-decoration:none;
  font-size:1em;
  font-weight:bolder;
}

a:hover {
  color:#339833; background-color:inherit;
  text-decoration:underline;
}

a.visited {
  color:#208A20; background-color:inherit;
}

a.visited:hover {
  color:#117611; background-color:inherit;
  text-decoration:underline;
}

hr {
  height:1px;
  color:#C60021;
  margin:4;
  padding:0;
}


/* TABELLER */

th, td {
  color:#000000; background-color:inherit;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:1em;
  margin:0;
  vertical-align:top;
}

table.tabel, table.tabel2 {
  border-style:solid;
  border-width:1px;
  border-color:#C60021;
}

table.tabel th, table.tabel2 th {
  background-color:#C60021;
  color:#ffffff;
}

td.lfield, td.rfield, td.cfield {
  background-color:#FBFAD6;
  padding:2;
  vertical-align:top;
}

td.lfieldx, td.rfieldx, td.cfieldx {
  background-color:transparent;
  padding:2;
  vertical-align:top;
}

td.lfield, td.lfieldx {
  text-align:left;
}

td.rfield, td.rfieldx {
  text-align:right;
}

td.cfield, td.cfieldx {
  text-align:center;
}

table.tabel2 th, table.tabel2 td {
  font-size: 0.8em;
  }

/* OVERSKRIFTER */

h1 {
	font-size: 160%;
	margin: 8px;
}

h2 {
	font-size: 140%;
	margin: 8px;
}

h3 {
	font-size: 120%;
	margin: 8px;
}

.ikon {
  margin:0 8px 0 0;
  border-style:none;
}

/* OVERSKRIFTER  SLUT*/

.opdateret {
	color:#808080;
	font-style:italic;
	font-size:8pt;
	text-align:right;
}


/* Bokse til information, fakta, ramme */

div.box, div.ramme {
	width:170px;
  clear:both; 
	float:left;
  height:auto;
  background:#8cc63f;
  margin: 0px auto 0px auto;
	border-right:5px solid #00734a;
	border-left:5px solid #00734a;
}

div.box p, div.ramme p {
  font-size:1em;
  margin:5px 5px 5px 5px;
}

div.box h1, div.ramme h1 {
  font-size:1em;
  padding:2px 8px 2px 8px;
  margin:1;
  font-weight:bold;
}

div.ramme { 
  color:inherit;
  border-top:1px solid #888888;
  border-right:0;
  border-bottom:0;
  border-left:1px solid #888888;
  background:inherit;
}


/* Bokse til information, fakta, ramme slut */
/* SPALTEOPDELT INDHOLD */

div.spaltedel100, div.spaltedel75Left, div.spaltedel75Right, div.spaltedel50Left,
div.spaltedel50Right, div.spaltedel25Left, div.spaltedel25Right,
div.spaltedel33Right, div.spaltedel33Midt, div.spaltedel33Right,
div.spaltedel66Left {
  float:left;
  overflow:hidden;
  margin:0; padding:0;
  color:inherit; background:transparent;
  text-align:left;
}

div.spaltedel100 {width:99%;}	
div.spaltedel75Left, div.spaltedel75Right {width:74.25%;}
div.spaltedel50Left, div.spaltedel50Right {width:49.5%;}	
div.spaltedel25Left, div.spaltedel25Right {width:24.75%;}
div.spaltedel33Left, div.spaltedel33Midt {width:34.67%;}
div.spaltedel66Left { width:70% }
div.spaltedel33Right { width:28.33% }

div.spaltedel75Right, div.spaltedel50Right, div.spaltedel25Right, div.spaltedel33Right {float:right;}

div.spaltedel33Left { float:left; }
div.spaltedel33Midt { float:left; }

div.spaltedel100 p{
  clear:left;
}

div.spaltedel75Left p, div.spaltedel75Right p, div.spaltedel50Left p,
div.spaltedel50Right p, div.spaltedel25Left p, div.spaltedel25Right p,
div.spaltedel33Left p, div.spaltedel33Midt p, div.spaltedel33Right p,
div.spaltedel66Left p {
  clear:both;
}

/* Billede */

img.imgLeft, img.imgTopLeft {
  float:left;
  padding:0;
  margin:4px 8px 8px 0;
}

img.imgRight, img.imgTopRight {
  float:right;
  padding:0;
  margin:4px 0 8px 8px;
}

img.imgTopLeft, img.imgTopRight {
  margin:1;
}

/* Nyheder */
div.nyheder {
  clear:both;
  margin:0; padding:0 8px 0 8px;
}

div.manchet {
  font-size:0.8em;
  margin:0; padding:0 8px 8px 8px;
}

div.nyheder div.dateline {
  margin:5px 0 0 0;
  font-size:0.8em;
}

div.nyheder div.newsimg { 
  float:right;
  font-size:0.8em;
  margin:5;
  text-align:center;
}

/* DIVERSE */

.displayNone {
  font-size:0;
  line-height:0;
  display:none;
}

/* FORMS */

div.dofform {
  padding:0 0 0 8px;
}

div.dofform form {
  margin:2; padding:0;
}

div.dofform form div {
  clear:both;
}

div.dofform form div.dofformlabel {
  clear:both;
  float:left;
  width:25%; height:auto;
  margin:0.5em 0 0 0; padding:0.5em 0 0 0;
} 

div.dofform form input {
  float:right;
  width:70%; height:1.5em;
  font-size:1em;
  margin-top:1em;
  margin-right:8px;
}

div.dofform form textarea {
  clear:both;
  width:99%; height:6em;
  font-size:1em;
  margin-top:1em;
}      

div.dofform form input.knap, div.dofform form input.knap2 {
  float:left;
  width:auto; height:auto;
  font-size:1em;
  margin:1em 1em 1em 1em; padding:0;
}       

div.doform form input.knap {
  clear:both;
}  

/* FORMS SLUT */
