/* Copyright UNI-C 2008. Jens Ebbe Thomsen */
/* generel elements */
#UNICwrapper div.dialog {
	display: none;
}
tr {
	page-break-inside: avoid;
}
div {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.inline {
	display: inline;
}
.empty {
	display: none;
}
.displayNone {
	display: none;
}
.code {
	font-family: "Courier New", Courier, monospace;
}
.hideMF1 , .hideMF1 a, .hideMF1 div, .hideMF1 span, a.imgLink span.onlyPrint, .notPrint, .displayAccessKey, .displaySkipLink {
	display: none;
}
.onlyPrint {
	font-size: 90%;
	font-weight: normal;
}
.box-i h3 .onlyPrint, .box-i h4 .onlyPrint {
	display: block;
	/* margin-bottom: -1em; */
}
a.box-i-txt span.onlyPrint {
	display: runin;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5 {
	clear: none;
	width: auto;
	height: auto;
}
form, ul, table {
	clear: both;
	width: 100%;
	height: auto;
}
span.nobr {
	white-space: nowrap;
}
dl dt {
  margin-top: 0.5em;
  font-style: italic;
}
dl dd {
  margin-left: 2em;
}
/* OVERSKRIFTER */
h1, h2, h3, h4 {
	padding: 0;
}
h1 {
	font-size: 1.3em;
	margin: 0.5em 0 0 0;
}
h2 {
	font-size: 1.2em;
	margin: 0.3em 0 0 0;
}
.hiddenH1, .hiddenH2 {
	display: none;
}
h3 {
	font-size: 1.1em;
	margin: 1.0em 0 0 0;
}
h4 {
	font-size: 1.0em;
	margin: 1.0em 0 0 0;
}
ul {
	margin: 8px 6px 8px 6px;
	padding: 0 6px 0 6px;
}
ul li {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}
img {
	border-style: none;
	clear: none;
}
*.imgLeft {
	height: auto;
	float: left;
	margin: 4px 8px 8px 0;
}
*.imgRight {
	height: auto;
	float: right;
	margin: 4px 0 8px 8px;
}
*.imgCenter {
	width: 100%;
	height: auto;
}
*.imgRLeft {
	height: auto;
	float: left;
	margin: 3px 7px 7px 0;
}
*.imgRRight {
	height: auto;
	float: right;
	margin: 3px 0 7px 7px;
}
*.imgRCenter {
	width: 100%;
	height: auto;
}
*.imgRLeft, *.imgRRight, *.imgRCenter {
	border-width: 1px;
	border-style: solid;
	border-color: #555555;
}
a {
	color: #000000;
	background: transparent;
	text-decoration: none;
}
/* sections */
#header, #content, #contentNB, #footer, #footerContent {
	width: 95%;
	height: auto;
	color: #000000;
	background: #ffffff;
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 85%;
}
* html #header, * html #content, * html #contentNB, * html #footer, * html #footerContent {
	width: 90%;
}
div.RedMeasure {
	clear: both;
	float: left;
	height: 2.8em;
	width: 100%;
}
/* coloums */
div.topsection-l {
	width: 74%;
	height: auto;
	clear: both;
	float: left;
}
div.topsection-r {
	width: auto;
	height: auto;
	float: right;
}
div.spalteskift {
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}
/* used in all boxes */
a.itemTitle {
	font-size: 1.0em;
	font-weight: bold;
}
div.h {
	width: 100%;
	height: 1em;
	line-height: 1px;
	font-size: 0;
}
.box-i-img {
	display: none;
}
#content div div.menu {
/* SPECIAL */
	display: none;
}
div.norm-i div.h {
/* SPECIAL */
	display: none;
}
div.norm-c, div.mini-c {
/* ALL */
	margin: 0;
	padding: 6px 0 2px 0;
}
/* boxes with css-only borders */
#content div.box, #contentNB div.box, #content div.box-c, #contentNB div.box-c {
	display: inline;
}
div.bord-i div.h {
	display: none;
}
#content div.box-i, #contentNB div.box-i {
	display: block;
	clear: both;
	width: 100%margin: 0;
	padding: 6px 0 2px 0;
}
#content div.box-i p, #contentNB div.box-i p {
	display: runin;
	margin-top: 7px;
}
#content div.box-f, #contentNB div.box-f {
	clear: both;
}
#content div.box-f p, #contentNB div.box-f p {
	display: none;
}
/* special version of boxes in row */
div.row {
	margin-top: 4px;
}
/* special styles */
div.smap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.smap ul li {
	border-bottom: 3px solid #ffffff;
}
div.smap ul li a {
	font-weight: bold;
}
div.smap ul ul {
	margin-left: 10px;
}
div.smap ul li, div.smap ul ul li {
	display: inline;
	font-size: 0.9em;
	font-weight: normal;
	border-bottom: none!important;
}
div.smap ul li a, div.smap ul ul li a {
	font-weight: normal;
}
/* acceskey */
a.accesskey, a.skiplink, label.skiplabel {
	display: none;
}
/* special version of boxes in section header */
#headerH1, #headerH2 {
	font-size: 0.8em;
	margin: 0.3em 0 0.1em 14px;
}
#searchForm, div.searchIcons, #header ul {
	display: none;
}
#header {
	padding-bottom: 1em;
}
#content, #contentNB {
	border-top: solid 1px #777777;
	border-left: solid 6px #cecece;
	padding-left: 8px;
	border-right: solid 6px #e3e3e3;
	padding-right: 8px;
	border-bottom: solid 1px #777777;
}
/* special version of boxes in section footer */
#footer {
	position: static;
}
* html #footer {
	position: relative;
	clear: both;
	float: left;
}
#footer div.norm {
	display: inline;
	margin: 1em 0 0 14px;
}
* html #footer div.norm {
	display: block;
	width: 100%;
	height: 55px;
}
#footer div.box-c {
	display: block;
	width:75%;
	height:auto;
}
#footer div.partner {
	margin-bottom:0.4em;
}
#footer div.box-f p img.printlogo,
#footer div.box-f p img.imgRight {
	margin-top: -25px;
	float:right;
}
* html #footer div.box-f p img.printlogo,
* html #footer div.box-f p img.imgRight {
  display:block;
  width:79px;
  height:21px;
	margin-top: 0;
}
img.footerlogo,
#footer div.box-f p img.footerlogo,
* html #footer div.box-f p img.footerlogo {
	display: none!important;
}
/* forms */
a.cpyrghta {
	color: #7777cc;
	background: transparent;
}
div.cpyrghts {
	width: 138px;
	height: auto;
	margin: 0 4px 0 4px;
	font-size: 85%;
}
div.cpyrghtl {
	display: none;
}
div.materiale, div.materialeL, div.materialeR {
	width: auto;
	padding: 4px;
	color: inherit;
	background: #DFE7ED;
}
div.materialeR {
	float: right;
	margin: 0 0 8px 8px;
}
div.materiale, div.materialeL {
	float: left;
	margin: 0 8px 8px 0;
}
div.materiale p {
	clear: both;
	margin: 0 0 4px 4px;
	padding: 0;
}
div.materiale a img {
	margin: 4px 4px 8px 4px;
	padding: 0;
	border-style: none;
}
div.col-100-l div.materiale, div.col-100-r div.materiale, div.col-75-l div.materiale,  div.col-75-r div.materiale, div.col-66-l div.materiale,  div.col-66-r div.materiale, div.col-50-l div.materiale,  div.col-50-r div.materiale {
	width: 50%;
	float: right;
}
div.col-33-l div.materiale,  div.col-33-r div.materiale, div.col-25-l div.materiale,  div.col-25-r div.materiale {
	width: 100%;
}
fieldset.nyhedsbrev {
	display: none;
}
div.emuLinie, div.linieHolder, div.linie, div.emuLogo, #emulinie {
	display: none;
}
.hideMF, .hideMF1 {
	display: none;
}
table.unic_skolekom a span.onlyPrint {
	display: none;
}
table.mp-generelt, table.mp-detaljer, table.mp-generelt table {
	width: 99%;
	height: auto;
	position: relative;
	border-collapse: collapse;
	table-layout: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
table.mp-generelt {
	margin-top: 8px;
}
table.mp-detaljer {
}
table.mp-generelt table {
	margin: 0;
	padding: 0;
}
table.mp-generelt td, table.mp-detaljer td {
	border: none;
	vertical-align: top;
	padding-left: 8px;
	padding-right: 8px;
}
table.mp-generelt tr.mp-generelt-first td {
	color: #555555;
	font-weight: bold;
}
table.mp-detaljer td.mp-tabelgruppe {
	font-weight: bold;
	padding-top: 4px;
	background: #efefef;
}
table.mp-detaljer td {
	border: 1px solid #afbdc8;
}
td.mp-col21 {
	width: 30%;
}
td.mp-col22 {
	width: 70%;
}
th.mp-col1, th.mp-col2, th.mp-col3, th.mp-col4 {
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	border-top: solid 1px #444444;
	border-bottom: solid 1px #444444;
}
tr.grey td.mp-col1, tr.grey td.mp-col2, tr.grey td.mp-col3, tr.grey td.mp-col4 {
	border-top: solid 1px #444444;
	border-bottom: solid 1px #444444;
}
td.mp-col1, th.mp-col1 {
	width: 40%;
}
td.mp-col2, th.mp-col2 {
	width: 20%;
}
td.mp-col3, th.mp-col3 {
	width: 20%;
}
td.mp-col4, th.mp-col4 {
	width: 20%;
}
table.mp-generelt td.mp-col21 {
	padding-right: 1px;
}
table.mp-generelt td.mp-col22 {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
table.mp-generelt table td.mp-col32 {
	width: 95%;
}
table.mp-generelt table td.mp-col33 {
	width: 5%;
}
table.mp-generelt {
	border-top: solid 2px #444444;
}
table.mp-generelt p, table.mp-detaljer p {
	margin: 0;
	padding: 0;
}
table.mp-generelt p.minimal, table.mp-detaljer p.minimal {
	margin-top: 2px;
}
ul.mp-list {
	margin-left: 12px;
}
div.mp-enkelt h3 {
	margin-top: 6px;
}
table td.mp-detaljelink {
	display: none;
}
table td.mp-materialelink {
	display: none;
}
a.tooltip div.col-c {
	display: none;
}
dl.stikord, dl.litteratur {
	margin-left: 0;
}
dl.stikord dd {
	margin-left: 8px;
}
dl.stikord dt a, dl.litteratur dt a {
	color: #333333;
}
dl.litteratur dd, dl.litteratur dt {
	display: inline;
}
dl.ml dt.thumb {
	clear: both;
}
div.link4c-c ul {
	list-style-type: none;
}
div.tscNavigationsForsideFag div.col-33-l, div.tscNavigationsForsideUnivers div.col-33-l, div.tscNavigationsForsideGymnasiet div.col-33-l, div.tscNavigationsForsideFag h2.lister, div.tscNavigationsForsideUnivers h2.lister, div.tscNavigationsForsideGymnasiet h2.lister {
	display: none;
}

