body {
	font: 8pt/1.3 Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	width:950px;
	background: #ffffff;
}

table {
	font: 8pt/1.3 Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}

form {
	margin: 0;
}



input,textarea {
	font: 8pt/1.3 Verdana, Arial, Helvetica, sans-serif;
}

td { vertical-align: top; }

img { border: 0; }

a { color: #EC008C; text-decoration: none; }
a:hover { color: #505050; }

blockquote {
	font: 8pt/1.3 "Trebuchet MS", Verdana, Arial, sans-serif;
}

*.caption {
  font: 8pt/1.1 Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  color: #505050;
  padding-bottom: 10px;
  text-align: center;
}

*.flat, *.tx-indexedsearch-searchbox-sword, *.tx-indexedsearch-searchbox-button {
    border: 2px;
    padding: 0 1px;
    font: 8pt/1.3 Verdana, Arial, Helvetica, sans-serif;
}

div.fir {
	background-position: top center;
	background-repeat: no-repeat;
	height: 100px;
}

/* dt { font-style: italic; padding-right: 1ex;} */
dt {
  font: 14px/1.3 Verdana, Arial, Helvetica, sans-serif;
  margin-top: 8px;
  margin-left: 0px;
  margin-right: 0px;
}

dt a { font-weight: bold; }

dd {
  margin-left: 0px;
  margin-right: 0px;
}


/* MENU */

/* Headers */

h1, h2 {
	color: #20609C;
	font: 13pt/1.5 "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 5px 0 14px 0;
	padding: 1px 0;
	border-bottom: 2px solid #EC008C;
	clear: both;
}
h1 { 	font-weight: bold;}
h2 { padding-top:30px; /*border-top: 1px solid #b2b2aC;*/ }

h3 {
	color: #005791;
	font: 11pt/1.1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0;
}

h4 {
	color: #005791;
	font: 12px/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0;
}

h6 {
	color: #005791;
	font: 8pt/1.0 "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0;
	padding: 0 0 8px 0;
}



p { margin: 0 14px 14px 0; }

table#main {
  margin: 0;
  width: 100%;
}

td#title {
  background: #fff;
  height: 17px;  /* Luft omkring adresse grafikken i toppen */
  vertical-align: middle;
}

td#contRight {
  width: 200px;
  padding: 5px;
  padding-top: 24px;
  background: #fff;
}

td#contNormal  {
  font: 9pt/1.4 Verdana, Arial, Helvetica, sans-serif;
  background: #F2F2EC;
}


td#contNormal h1 {
margin-top:10px;
}

td#contRight h1 {border-bottom: 2px solid #EC008C;}


td#contNormal  ul {
  margin-left: 18px;
}

td#contNormal  ol {
  margin-left: 32px;
}





/* MENU  - VENSTRE */
td#menu {
  margin: 0;
  padding-right: 2px;
  padding-top: 5px;
  padding-left: 7px;
  width: 155px;
  font: 9pt/1.4 "Trebuchet MS", Verdana, sans-serif;
}

td#menu #toplogo{
text-align:right;
width:145px;
}


td#menu ul {
	list-style-type: none;
	margin: 0;
    padding:0px;

}

td#menu ul.cbtmenuA {
	 /* Space under logoet */
	padding-top:20px;
		width:145px;
}

td#menu ul.cbtmenuA li {
 border-bottom:1px dotted #EC008C;
}
		 


td#menu ul.cbtmenuC {
	 /* Space under logoet */
		width:145px;
}

td#menu ul.cbtmenuB {
font-size: 8pt;
position:relative;
   padding-left:20px;
   width:125px;
  border-bottom:1px dotted #EC008C;
}


td#menu ul li {
    /* Luft omkring det enkelte element */
	padding: 3px 5px 3px 0;
   text-decoration: none;
}


td#menu ul li:hover {
   background:#F2F2EC;
}

td#menu ul li.menupilhen:hover {
   background:#F2F2EC;
   background-image: url(/fileadmin/template/img/leftmenu_pil_hen.gif);
   background-repeat: no-repeat;
   background-position: center right;
}

td#menu ul li.menupilned:hover {
   background:#F2F2EC;
   background-image: url(/fileadmin/template/img/leftmenu_pil_ned.gif);
   background-repeat: no-repeat;
   background-position: center right;
}

td#menu ul li.menupilned {
background-image: url(/fileadmin/template/img/leftmenu_pil_ned.gif);
background-repeat: no-repeat;
background-position: center right;
border-bottom:1px dotted #EC008C;
}

td#menu ul.cbtmenuB li.menupilhen,td#menu ul.cbtmenuC li.menupilhen {
   background-image: url(/fileadmin/template/img/leftmenu_pil_hen.gif);
   background-repeat: no-repeat;
   background-position: center right;
}

td#menu ul.cbtmenuA li.menupilhen {
   background-image: url(/fileadmin/template/img/leftmenu_pil_hen.gif);
   background-repeat: no-repeat;
   background-position: center right;
   border-bottom:1px dotted #EC008C;
}

.lblToplinks {
  margin:6px 15px 0 0;
  padding:0 5px 0 0;
}

.lblToplinks li{
   background-image: url(/fileadmin/template/img/leftmenu_pil_hen.gif);
   background-repeat: no-repeat;
   background-position: center left;
   	list-style-type: none;
   	padding-left:10px;
   margin:0px;
}




/* Menu med undersider til den aktuelle side */




/* indrykker topbjælke så den flugter */
td#nav {
 padding-left:6px;
 }

/* Topbjælke */
td#nav, td#search {
        background: #5295D0;
        font: 10pt "Trebuchet MS", "Times New Roman", Times, serif;
        vertical-align: middle;
        color: #FFF;
        text-decoration: none;
}

td#search input {
/* Søgeboks - top */
        margin:1px;border:none;font-size: 8pt;
}

td#nav a {
	color: #FFF;
}

td#nav a:hover {
	color: #EC008C;
}

*#nav span.here {
	color: #FFFFFF;
}
p.csc-caption {
  font: 8pt/1.3 Verdana, Arial, Helvetica, sans-serif;
  margin: 4px 0 4px 0;
  text-align: center;
  color: #505050;
}
	
/* NEWS */

div.newsdate {
  color: #505050;
  font-size: 7pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.teaser {
  margin: 0.5em 0 1.5em 0;
}

*.csc-subheader, *.subheader {
    font-weight: bold;
}

div.newsimg {
    float: right;
}

div.newsaimg {
    float: left;
}

div.newsauthor {
  text-align: right;
  color: #EC008C;
  font: 8pt/1.3 Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

p.newslinks {
  font-size: 8pt;
}

div.readmore {
  font: 8pt/1.0 Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  font-weight: bold;
  padding-bottom: 4px;
}

div.readmore a {
  color: #505050;
}

div.readmore a:hover {
  color: #EC008C;
}


*.note {

	border: 1px solid #bbb;
	padding: 2px;
	background: #eec;
	margin: 5px 40px;
	font-style: italic;
	text-align: center;
}

*.boks {
	margin: 5px 10%;
	font-size: 90%;
}

*.tx-indexedsearch-redMarkup {
	font-weight: bold;
	color: #dd0000;
}


td.comment {
	padding: 7px 2px;
}

div.user-lblcalendar-pi1 td {
  font-size: 7pt;
  font-weight: normal;
  padding: 0px 8px 4px 0px;
}

div.csc-frame-frame2 div.user-lblcalendar-pi1 td.dato {
  padding: 0px 8px 4px 8px;
}

div.user-lblcalendar-pi1 td a {
  font-weight: bold;
  padding: 0px 0px 2px 0px;
}

td.dato {
  color: #505050;
  font-size: 7pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


*.csc-form-radio {
  font: 9pt/1.3 Verdana, Arial, Helvetica, sans-serif;
}

*.csc-frame-frame1 {
  background: #F2F2EC;
  margin-top: 12px;
  text-decoration: none;
  padding-bottom: 8px;
}

*.csc-frame-frame1 h1 {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}

*.csc-frame-frame1 h2 {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}

*.csc-frame-frame1 h3 {
  margin-left: 8px;
  margin-right: 8px;
}

*.csc-frame-frame1 ul {
  margin: 0px;
  list-style-type: none;
}

*.csc-frame-frame1 li {
  margin-left: 8px;
  margin-bottom: 4px;
}

*.csc-frame-frame1 dt {
  font: 9pt/1.3 Verdana, Arial, Helvetica, sans-serif;
}

*.csc-frame-frame1 dl {
  margin-top: 0px;
  margin-left: 8px;
  margin-bottom: 4px;
}

*.csc-frame-frame1 dt a {
  color: #EC008C;
}

*.csc-frame-frame1 dt a:hover {
  color: #505050;
}

*.csc-frame-frame1 p {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 4px;
}

*.csc-frame-frame1 a {
  color: #505050;
}

*.csc-frame-frame1 a:hover {
  color: #EC008C;
}

*.csc-menu {
  margin-left: 8px;
  margin-right: 8px;
  font: 12px/1.0 Verdana, Arial, Helvetica, sans-serif;
}

*.csc-menu p {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-bottom: 8px;
}

*.csc-menu a {
  color: #505050;
}

*.csc-menu a:hover {
  color: #EC008C;
}

*.csc-section {
  margin-left: 0px;
  margin-right: 0px;
}

*.csc-section p {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  padding-left: 0px;
}

*.csc-frame-frame2 {
  background: #505050;
  color: #fff;
  margin-top: 12px;
  padding: 0 0 1px 0;
  text-decoration: none;
}

*.csc-frame-frame2 h1 {
  color: #fff;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}

*.csc-frame-frame2 p {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px; /* er ændret fra 4 til 8 */
}

*.csc-frame-frame2 ul, *.csc-frame-frame2 ul.menu {
  margin-top: 0px;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 4px;
  list-style-type: none;
}

*.csc-frame-frame2 li {
  margin-bottom: 4px;
}

*.csc-frame-frame2 a {
  color: #EEEEEE;
}

*.csc-frame-frame2 a:hover {
  color: #EC008C;


}

*.csc-frame-frame2 td.dato {
  font-size: 7pt;
  color: #EEEEEE;
  padding-left: 8px;
}

*.csc-frame-rulerAfter {
  color: #EEEEEE;
}

/* Tables */
table.contenttable-0 {
  font: 9pt/1.3 Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 14px;
}

table.contenttable-1 {
  font: 8pt/1.3 Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #999999;
  padding: 4px 6px;
  margin-bottom: 14px;
}

table.contenttable-1 td {
  border-right: 1px solid #E7E7E7;
}

table.contenttable-1 td.td-0 {
  font-weight: bold;
}

table.contenttable-1 tr.tr-even {
  background: #E7E7E7;
}

table.contenttable-1 tr.tr-even td{
  border-right: 1px solid #EEEEEE;
}

table.contenttable-1 tr.tr-0 {
  background: #999999;
  color: #FFFFFF;
  font-weight: bold;
}

table.contenttable-1 p {
  padding: 4px 6px;
  margin: 0px;
}


/* tt_news 2.0 modificeret */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear: right;
	height:1px;
	border:0px solid #F9FFE5;

}
.news-latest-container HR.clearer {
	clear:left;
}


.news-latest-container {
	clear: both;
	}

.news-latest-container H2,.news-latest-gotoarchive {
	padding-bottom:3px;
	margin-bottom:3px;

}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-left:8px;
	margin-top:5px;
}


.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding-bottom:3px;
	margin-bottom:3px;

}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-left:5px;
	float:right;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date {
	height:12px;
        font: 7pt/1.0 Verdana, Arial, Helvetica, sans-serif;
}
.news-latest-morelink,.news-latest-category {
  font: 8pt/1.1 Verdana, Arial, Helvetica, sans-serif;
	float:right;
}

.news-latest-morelink A {
	        font-weight:bold;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	clear: both;
}

.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	}

.news-search-form {
	padding:3px;
	margin-bottom:5px;
}

.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	padding-left:2px;
}
.news-list-container H3 A {

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	clear: both;
	color: #505050;
	float: right;
	width: 180px;
	text-align: right;
	height: 16px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
	float: right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {

	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: left;
}


	/*---------------------------------  tt_news Page-Browser, skift til side med søgninger ---------------------------------*/
.tx-ttnews-browsebox {
}
.tx-ttnews-browsebox TD P{
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

.tx-ttnews-browsebox-SCell P{
margin:0px;
}

.tx-ttnews-browsebox TD P {
	padding:2px;
margin:0px;

}

.tx-ttnews-browsebox-SCell {
	border:1px solid #EC008C;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}




/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	margin-top:10px;
	padding:3px;
}
.news-catmenu-header {
	color: #20609C;
	font: 13pt/1.5 "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 5px 0 14px 0;
	padding: 1px 0;
	border-bottom: 2px solid #EC008C;
	clear: both;
	  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
  font-weight: bold;
	}
	
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	/* background-color:#eee; */
}
.level2 {
	padding-left:10px;
/* background-color:#eee; */
}
.level3 {
	padding-left:10px;
	background-color:#eee;
}
.level4 {
	padding-left:10px;
	background-color:#eee;
}


	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
}

.news-single-item p {
	margin-bottom: 5px;
}

.news-single-item h1 {
  line-height: 1.2 ;
  margin-top:4px;
  margin-bottom:4px;
}

.news-single-item h3 {
 margin-bottom: 10px;
 color: #505050;
}


.news-single-img {
	padding: 0px;
	float: right;
	margin-left:10px;
}


.news-single-category {
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-timedata {
	float: right;
	margin-top:5px;
	font-size: 10px;
}

.news-single-imgcaption {
	font: 8pt/1.1 Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #505050;
	padding-top: 4px;
	padding-bottom: 10px;
	text-align: center;
	clear:both;
}

.news-single-author {
	float: right;
}

.news-single-additional-info {
/* 	clear: both; */
	margin-top: 15px;
	padding-top:5px;
	padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
	border-top: 1px solid #666;
	margin-top:5px;
	margin-bottom: 3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	width:90%;
}


		 
*.tx_rbezmlmsubscription_form form {
  background: #eee;
  margin-top: 12px;
  text-decoration: none;
  padding: 0 8px 0 8px;
}

*.tx_rbezmlmsubscription_form h2 {
  border-top: none;
}

columnFirst
.tx-pbsurvey-pi1 div {margin-bottom: 10px;width:100%;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 10px; position: relative;height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #999999;border: 1px solid #000000;width: 200px;top:20px;height: 15px;position: absolute;z-index: 6;right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #EC008C;height: 15px;z-index: 4;position: absolute;left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5;text-align: center;position: absolute;left: 0px;width: 200px;height: 15px;}
.tx-pbsurvey-pi1 .pageIntroduction {font-size: 12px;}
.tx-pbsurvey-pi1 .survey_item {margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {font-size: 12px;}
.tx-pbsurvey-pi1 .question {position: relative;left:25px; margin-top:10px;margin-bottom:2px;font-size: 12px;color: #EC008C;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.tx-pbsurvey-pi1 .questionNumber {left: -25px;position: absolute;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 10px;}
.tx-pbsurvey-pi1 .required {font-size: 9px;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 25px;}
.tx-pbsurvey-pi1 .matrix {width: 100%;margin-bottom:10px;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #EEDEDE;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-size: 11px; font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {font-size: 11px; text-align: center;}

