/* Copyright UNI-C 2006. Jens Ebbe Thomsen */

#emulinie {
	width:auto;
	margin:-8px -8px 10px -8px;
	}
	
* html #emulinie {margin:-15px -9px 10px -10px;}

/* generel elements */

/* BASIC HTML TAGS */
a {
	font-weight: bold;
	color: #fefefe;
	text-decoration: underline;
	font-size: 1em
}
a:hover,
div.box-menu1 a:hover,
div.box-sub_menu a:hover {
	color: #cecece;
	text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5 {
	color: #ffffff;
	margin:0; padding:0;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em
}
h4,
h5 {
	font-size: 1.1em
}
p {
	color: #ffffff;
	margin:0; padding:0;
}
img {
	border-style: none;
}
/* BASIC HTML TAGS END */
.inline {
	clear: none;
	display: inline;
}
.empty {
	width: auto;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}
.displayNone {
	position: absolute;
	left: -999px;
	width: 990px;
	width: 1px;
	height: 1px;
	padding: 0;
	line-height: 0;
	font-size: 0;
}
.notPrint {
	margin: 0;
	padding: 0;
}
.highlight {
	color: #ff0000;
	background: inherit;
}
.imgLeft {
	height: auto;
	float: left;
	margin: 4px 8px 8px 0;
}
.imgRight {
	height: auto;
	float: right;
	margin: 4px 0 8px 8px;
}
.imgRightT {
	height: auto;
	float: right;
	margin: 0;
}

table.layout,
table.layout-top {
	clear: both;
	float: left;
	width: 100%;
	table-layout: auto;
	border-spacing: 0;
	border-collapse: collapse;
	border-right: 1px solid #989898;
	border-bottom: 0;
	border-left: 1px solid #989898;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 76%;
	color: #303030;
}
table.layout {
	border-top: 1px solid #ffffff;
}
table.layout td {
	vertical-align: top;
	padding: 0;
}
table.layout-top td {
	vertical-align: bottom;
	padding: 0;
}
table.layout-top a {
	text-decoration: none;
}
td.
 {
 table.popup,
table.popup2,
table.popup3 {
	 border: 1px solid #989898;
}

table.popup tr td.content-c div.box-body3,
table.popup tr td.content-c div.box-special1,
table.popup tr td.content-c div.box-special2,
table.popup2 tr td.content-c div.box-body1,
table.popup2 tr td.content-c div.box-body3,
table.popup2 tr td.content-c div.box-special1,
table.popup2 tr td.content-c div.box-special2,
table.popup3 tr td.content-c div.box-special1,
table.popup3 tr td.content-c div.box-special2 {
	display:none;
}

a.faktalink {
	color: #aa55ff !important;
	cursor: help;
}
a.ordlink {
	color: #55bb00 !important;
	cursor: pointer;
}
a.billedlink {
	cursor: pointer;
}

dl.stikord {
  margin-left:0;
}
dl.stikord dd {
  margin-left:8px;
}
dl.stikord dt a {
  color:#333333;
}
	width: 200px;
	border-top: 1px solid #989898;
}
td.header-c {
	width: auto;
	height: 100px;
	background: #57696d;
	padding: 0;
	border-top: 1px solid #989898;
}
td.header-r {
	width: 200px;
	background: #57696d;
	padding: 0;
	border-top: 1px solid #989898;
}
td.header-c h1 {
	margin: 0 0 0 8px;
	font-size: 2.5em;
	color: #ffffff;
}
td.header-c h2 {
	margin: 0 0 0 8px;
	font-size: 1.5em;
	color: #ffffff;
}
img.headerpict {
	float: right;
	margin: 10px 0 10px 0;
	padding: 0;
	border-style: none;
	margin-right: 10px;
}
td.topmenu-c {
	width: auto;
	background: #49585d;
	padding: 0;
	margin: 0;
}
/* topmenu udgave af styles */
.topmenu-c div.link {
	padding-top: 4px;
	font-weight: bold;
}
.topmenu-c div.forside-a div.forside div.link,
.topmenu-c div.temaer-a div.tema div.link,
.topmenu-c div.temaer-a div.temaer div.link,
.topmenu-c div.laermere-a div.laermere div.link,
.topmenu-c div.laerere-a div.laerere div.link,
.topmenu-c div.om-a div.om div.link,
.topmenu-c div.soeg-a div.soeg div.link,
.topmenu-c div.info-a div.info div.link {
	background-image: url("pil_ned.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 11px;
}
.topmenu-c div.forside-a div.forside nobr,
.topmenu-c div.temaer-a div.tema nobr,
.topmenu-c div.temaer-a div.temaer nobr,
.topmenu-c div.laermere-a div.laermere nobr,
.topmenu-c div.laerere-a div.laerere nobr,
.topmenu-c div.om-a div.om nobr,
.topmenu-c div.soeg-a div.soeg nobr,
.topmenu-c div.info-a div.info nobr {
	display: block;
	color: #ffffff;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #ffffff;
	font-weight: bold;
}
.topmenu-c div.forside-a div.forside nobr {
	border-left: 0;
}
.topmenu-c div.bund {
	font-size: 3px;
	line-height: 4px;
}
.topmenu-c div.forside,
.topmenu-c div.tema,
.topmenu-c div.temaer,
.topmenu-c div.laermere,
.topmenu-c div.laerere,
.topmenu-c div.om,
.topmenu-c div.soeg,
.topmenu-c div.info {
	clear: none;
	float: left;
}
.topmenu-c div.forside a,
.topmenu-c div.tema a,
.topmenu-c div.temaer a,
.topmenu-c div.laermere a,
.topmenu-c div.laerere a,
.topmenu-c div.om a,
.topmenu-c div.soeg a,
.topmenu-c div.info a {
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #ffffff;
	font-weight: normal;
}
.topmenu-c div.forside-a div.forside nobr a,
.topmenu-c div.temaer-a div.tema nobr a,
.topmenu-c div.temaer-a div.temaer nobr a,
.topmenu-c div.laermere-a div.laermere nobr a,
.topmenu-c div.laerere-a div.laerere nobr a,
.topmenu-c div.om-a div.om nobr a,
.topmenu-c div.soeg-a div.soeg nobr a,
.topmenu-c div.info-a div.info nobr a {
	padding-left: 0;
	padding-right: 0;
	border-left: 0;
	font-weight: bold;
}
.topmenu-c div.forside,
.topmenu-c div.forside a {
	border-left: 0;
}
.topmenu-c div.forside a:hover,
.topmenu-c div.tema a:hover,
.topmenu-c div.temaer a:hover,
.topmenu-c div.laermere a:hover,
.topmenu-c div.laerere a:hover,
.topmenu-c div.om a:hover,
.topmenu-c div.soeg a:hover,
.topmenu-c div.info a:hover {
	text-decoration: underline;
}
/* venstremenu udgave af styles */
div.box-sub_menu-i div.temaer-a div.temaer div.link {
	padding-left: 8px;
	background: #57696d;
}
div.box-sub_menu-i div.laerere-a div.laerere div.link {
	padding-left: 8px;
	background: #57696d;
}
table.layout td.content-l,
table.layout td.content-lf {
	width: 200px;
	background: #57696d;
	border-right: 1px solid #ffffff;
}
table.layout td.content-c,
table.layout td.content-cf {
	width: auto;
	background: #6b7f86;
	padding: 10px 10px;
}
table.layout td.content-r {
	width: 200px;
	background: #6b7f86;
	padding: 10px 0px;
}
table.layout td.content-cf,
table.layout td.content-lf {
	border-bottom: 1px solid #989898;
}
* html table.layout td.content-r {
	padding-right: 10px;
/*holder hjrekant i IE*/
}
/* boxes without borders */
div.box-norm,
div.box-sub_menu {
	float: left;
	width: 98%;
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 6px 0 6px 0;
	border-style: none;
}
* html div.box-norm,
* html div.box-sub_menu {
/* IE */
	display: inline;
}
div.box-sub_menu {
/* SPECIAL */
	width: 100%;
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 0.1em;
	background: #57696d;
	font-weight: normal;
	color: #ffffff;
}
div.box-sub_menu div.box-sub_menu-i p {
	margin: 0;
}
div.box-sub_menu nobr {
	display: block;
	font-size: 10em;
	line-height: 1.5em;
	background-image: url("pil_hoejre.gif");
	background-position: 90% center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.box-sub_menu a {
	display: block;
	background: #57696d;
	font-weight: normal;
/* skift af links i menu*/
	text-decoration: none;
}
div.box-norm h1,
div.box-norm h2,
div.box-norm h3,
div.box-norm h4,
div.box-norm h5,
div.box-norm div.h,
div.box-menu1 h1,
div.box-menu1 h2,
div.box-menu1 h3,
div.box-menu1 h4,
div.box-menu1 h5,
div.box-menu1 div.h,
div.box-sub_menu h1,
div.box-sub_menu h2,
div.box-sub_menu h3,
div.box-sub_menu h4,
div.box-sub_menu h5,
div.box-sub_menu div.h {
	margin: 0;
	padding: 0;
}
div.box-norm-i,
div.box-menu1-i,
div.box-sub_menu-i {
/* ALL */
	overflow: hidden;
}
div.box-norm-i div.h {
/* SPECIAL */
	width: auto;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}
div.box-menu1-i div.h {
/* SPECIAL */
	display: none;
}
div.box-norm-c {
/* ALL */
	margin: 0;
	padding: 6px 0 2px 10px;
}
div.box-sub_menu-i {
/* SPECIAL */
	margin: 0;
	padding: 10px 0 2px 8px;
	font-size: 1em;
	line-height: 1.5em;
}
div.box-sub_menu-i a {
/* SPECIAL */
}
div.box-sub_menu-i hr {
	margin-bottom: 1.5em;
}
div.box-norm-c h1,
div.box-norm-c h2,
div.box-norm-c h3,
div.box-norm-c h4,
div.box-norm-c h5,
div.box-norm-c p {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	background-image: none;
	border: none;
}
div.box-norm-c h1,
div.box-norm-c h2,
div.box-norm-c h3,
div.box-norm-c h4,
div.box-norm-c h5 {
	color: #ffffff;
	background-color: transparent;
}
div.box-norm-f {
/* ALL */
	clear: both;
}
* html .box-norm-f {
/* IE */
	width: 100% !important;
	height: auto;
}
div.box-norm-f p {
/* SPECIAL */
	text-align: right;
	padding-bottom: 0;
}
div.box-menu1-i {
	padding: 0 8px 0 0;
	font-size: 1.1em
}
div.box-menu1-i a {
	padding: 0 6px 0 6px;
}
div.box-menu1 a,
div.box-sub_menu a {
	color: #fefefe;
}
div.box-menu1 a:hover,
div.box-sub_menu a:hover {
	text-decoration: underline;
}
/* boxes with css-only borders */
div.box-body1,
div.box-body2,
div.box-body3,
div.box-special1,
div.box-special2 {
/* ALL */
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 2px 0 6px 0;
	border-style: none;
	color: #ffffff;
}
* html div.box-body1,
* html div.box-body2,
* html div.box-body3,
* html div.box-special1,
* html div.box-special2 {
/* IE */
	display: inline;
	width: 100%;
}
div.col-200px-l div.box-body1,
div.col-200px-r div.box-body1,
div.col-200px-l div.box-body2,
div.col-200px-r div.box-body2,
div.col-200px-l div.box-body3,
div.col-200px-r div.box-body3,
div.col-200px-l div.box-special1,
div.col-200px-r div.box-special1,
div.col-200px-l div.box-special2,
div.col-200px-r div.box-special2 {
	width: 180px;
}
div.box-body1-i,
div.box-body2-i,
div.box-body3-i,
div.box-special1-i,
div.box-special2-i {
/* ALL */
	overflow: hidden;
}
/* SPECIAL */
div.box-body1-i {
	background: #61787e;
}
div.box-body2-i {
	background: transparent;
}
div.box-body3-i {
	background: transparent;
}
div.box-special1-i {
	background: transparent;
}
div.box-special2-i {
	background: transparent;
}
div.box-body1-i h1,
div.box-body1-i h2,
div.box-body1-i h3,
div.box-body1-i h4,
div.box-body1-i h5,
div.box-body1-i div.h,
div.box-body2-i h1,
div.box-body2-i h2,
div.box-body2-i h3,
div.box-body2-i h4,
div.box-body2-i h5,
div.box-body2-i div.h,
div.box-body3-i h1,
div.box-body3-i h2,
div.box-body3-i h3,
div.box-body3-i h4,
div.box-body3-i h5,
div.box-body3-i div.h,
div.box-special1-i h1,
div.box-special1-i h2,
div.box-special1-i h3,
div.box-special1-i h4,
div.box-special1-i h5,
div.box-special1-i div.h,
div.box-special2-i h1,
div.box-special2-i h2,
div.box-special2-i h3,
div.box-special2-i h4,
div.box-special2-i h5,
div.box-special2-i div.h {
/* ALL */
	width: 100%;
	margin: 0;
	padding: 0 10px 0 10px;
	color: #ffffff;
	font-weight: bold;
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
div.box-body1-i h1,
div.box-body1-i h2,
div.box-body1-i h3,
div.box-body1-i h4,
div.box-body1-i h5,
div.box-body1-i div.h {
	background-color: #61787e;
	background-image: none;
	padding: 0 10px 0 10px;
}
div.box-body1-i {
	border: solid 1px #ffffff;
}
div.box-body2-i h1,
div.box-body2-i h2,
div.box-body2-i h3,
div.box-body2-i h4,
div.box-body2-i h5,
div.box-body2-i div.h {
	background-color: transparent;
	background-image: none;
	border: solid 1px #6b7f86;
}
div.box-body3-i h1,
div.box-body3-i h2,
div.box-body3-i h3,
div.box-body3-i h4,
div.box-body3-i h5,
div.box-body3-i div.h {
	margin: 0;
	background: transparent;
	background-image: none;
	border: solid 1px #6b7f86;
}
div.box-special1-i h1,
div.box-special1-i h2,
div.box-special1-i h3,
div.box-special1-i h4,
div.box-special1-i h5,
div.box-special1-i div.h {
	background-color: transparent;
	background-image: none;
	color: #ffffff;
	border: solid 1px #6b7f86;
}
div.box-special2-i h1,
div.box-special2-i h2,
div.box-special2-i h3,
div.box-special2-i h4,
div.box-special2-i h5,
div.box-special2-i div.h {
	background-color: transparent;
	background-image: none;
	border: solid 1px #6b7f86;
}
div.box-body2-i p,
div.box-body3-i p,
div.box-special1-i p,
div.box-special2-i p {
	padding: 0 10px 8px 10px;
	margin: 8px 0 2px 0;
}
div.box-body1-c {
	margin: 0;
	padding: 6px 10px 2px 10px;
	line-height: 1.45;
}
* html div.box-body1-c {
	clear: both;
	float: left;
}
div.box-body1-c h1,
div.box-body1-c h2,
div.box-body1-c h3,
div.box-body1-c h4,
div.box-body1-c h5 {
	padding-left: 0;
	padding-right: 0;
	background-image: none;
	color: #ffffff;
	background-color: transparent;
}
div.box-body1-c h1 a,
div.box-body1-c h2 a,
div.box-body1-c h3 a,
div.box-body1-c h4 a,
div.box-body1-c h5 a {
	color: #ffffff;
	background-color: transparent;
}
* html div.box-body1-c h1,
* html div.box-body1-c h2,
* html div.box-body1-c h3,
* html div.box-body1-c h4,
* html div.box-body1-c h5 {
/* IE */
	width: 100% !important;
	height: auto;
}
div.box-body1-c p {
	padding: 0;
	margin: 6px 0 2px 0;
	background-image: none;
}
div.box-body1-c div {
	width: auto;
	height: auto;
	clear: left;
}
div.box-body1-f {
	clear: both;
}
* html .box-body1-f {
/* IE */
	width: 100% !important;
	height: auto;
}
div.box-body1-i a {
	color: #ffffff;
	background: transparent;
	text-decoration: underline;
}
div.box-body1-i a:hover {
	color: #e1fc01;
}
div.box-body1-i a.visited {
	color: #bed8df;
}
div.box-body1-i a.visited:hover {
	color: #e1fc01;
}
div.box-body2-i a {
	color: #ffffff;
	background: transparent;
	text-decoration: underline;
}
div.box-body2-i a:hover {
	color: #e1fc01;
}
div.box-body2-i a.visited {
	color: #bed8df;
}
div.box-body2-i a.visited:hover {
	color: #e1fc01;
}
div.box-body3-i a {
	color: #ffffff;
	background: transparent;
	text-decoration: underline;
}
div.box-body3-i a:hover {
	color: #e1fc01;
}
div.box-body3-i a.visited {
	color: #bed8df;
}
div.box-body3-i a.visited:hover {
	color: #e1fc01;
}
div.box-special1-i a {
	color: #ffffff;
	background: transparent;
	text-decoration: underline;
}
div.box-special1-i a:hover {
	color: #e1fc01;
}
div.box-special1-i a.visited {
	color: #bed8df;
}
div.box-special1-i a.visited:hover {
	color: #e1fc01;
}
div.box-special2-i a {
	color: #ffffff;
	background: transparent;
	text-decoration: underline;
}
div.box-special2-i a:hover {
	color: #e1fc01;
}
div.box-special2-i a.visited {
	color: #bed8df;
}
div.box-special2-i a.visited:hover {
	color: #e1fc01;
}
/* Soegeboks */
#searchForm {
	margin: 0;
	padding: 0;
}
#searchForm .searchField {
	height: 1.6em;
	width: 250px;
	margin: 0 4px 0 0;
	padding: 0;
	font-size: 1.2em;
}
#searchForm .searchButton {
	height: 1.7em;
	width: auto;
	border: 2px outset #ffffff;
	font-size: 1.1em;
	color: #ffffff;
	padding: 0;
	margin: 0 0 0 2px;
	background: transparent;
}
div.box-footer-i {
	border-top: solid 1px #ffffff;
}
div.box-footer-c {
	color: #ffffff;
}
div.box-footer-c img.imgRight {
	height: auto;
	float: right;
	margin: 0 0 8px 8px;
}

/* Dynamisk indhold */

div.col-75-l, div.col-25-r {
	height:auto;
	margin:0; padding:0;
	overflow:hidden;
}
	
div.col-75-l {
	width:74.80%;
	float:left;
}
	
div.col-25-r {
	width:24.95%;
	float:right;
}

/* skal defineres efter alle div.box-xxx-i */

div.white {
	background: transparent;
}
