@charset "UTF-8";

/* CSS Document */



/* Document styles START */
* {
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body {
background-color:#f29400;
font-size:75%;
line-height:135%;
}

#container {
background-color:#000;
margin-right:auto;
max-width:1500px;
min-width:880px;
width:95%;
}

body #mainContent {
background-color:#FFF;
margin-bottom:0.8em;
margin-left:190px;
padding:1.8em 0 0.5em 0.4em;
}

body #footer {
color:#f29400;
font-size:50%;
margin-bottom:0.8em;
text-align:right;
width:95%;
}

body #footer a {
color:white;
}

a {
color:#000;
text-decoration:none;
}

a:hover {
color:#f29400;
text-decoration:underline;
}

/* Miscellaneous classes START */
.fltrt {
float:right;
}

.fltlft {
float:left;
}

td {
text-align:left;
vertical-align:top;
}

/* Miscellaneous classes END  
 HEADER START */
#headerblack {
background:#000;
background-image:url('/fileadmin/template/img/logo.png');
background-position:top left;
background-repeat:no-repeat;
height:130px;
overflow:hidden;
text-align:right;
}

#headerblack a {
color:#bfc1bf;
}

#headerblack a:hover {
color:#f29400;
text-decoration:none;
}


#headerline
{
	top:102px;
	margin-left:190px;

}


#headermenu {
display:inline;
}

#headermenu ul {
background-color:#f29400;
height:18px;
list-style:none;
padding-top:2px;
	-moz-border-radius-topleft:3px;
		-webkit-border-top-left-radius:3px;

}

#headermenu ul li {
float:left;
padding-left:3%;
padding-right:1%;
vertical-align:middle;
}

#headersearchform {
float:right;
left:0;
margin-right:1em;
margin-top:2px;
text-align:right;
top:0;
width:21%;
}

#headersearchform input {
border:1px dotted #333;
width:100%;
}

#headersearchform input#searchstring:focus {
border:1px solid #c66106;
}

#headermenu a {
color:#000;
font-weight:700;
}

#headermenu a:hover {
color:#fff;
text-decoration:none;
}

.lgbtToplinks {
margin:6px 15px 0 0;
padding:0 5px 0 0;
}

.lgbtToplinks li {
background-image:url(/fileadmin/template/img/leftmenu_pil_hen_bfc1bf.png);
background-position:center left;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding-left:10px;
}

/* HEADER END */
#barleft {
background-color:#000;
color:#FFF;
float:left;
margin-bottom:0.5em;
padding-left:10px;
padding-right:10px;
width:170px;
}

#barleft p {
padding:0 0.8em;
}

#barleft h4 {
color:#FFF;
}







/* MENU  - VENSTRE */
#barleft {
  font: 9pt/1.4 "Trebuchet MS", Verdana, sans-serif;
}

#barleft a
{
	color:#fff;
}

#barleft a:hover
{
	color:#000;
	text-decoration:none;
}


#barleft ul {
	list-style-type: none;
	margin: 0;
    padding:0px;

}

#barleft ul.cbtmenuA {
	 /* Space under logoet */
	padding-top:20px;
}

#barleft ul.cbtmenuA li {
 border-bottom:1px dotted #f29400;
}
		 


#barleft ul.cbtmenuC {
	 /* Space under logoet */
		width:145px;
}

#barleft ul.cbtmenuB {
font-size: 8pt;
position:relative;
   padding-left:20px;
   width:125px;
  border-bottom:1px dotted #f29400;
}


#barleft ul li {
    /* Luft omkring det enkelte element */
	padding: 3px 5px 3px 0;
   text-decoration: none;
}


#barleft ul li a:hover {
   color:#f29400;
}

#barleft ul li.menupilhen:hover {
   background-image: url(/fileadmin/template/img/leftmenu_pil_hen_hvid.png);
   background-repeat: no-repeat;
   background-position: center right;
}

#barleft ul li.menupilned:hover {
   background-image: url(/fileadmin/template/img/leftmenu_pil_ned.gif);
   background-repeat: no-repeat;
   background-position: center right;
}

#barleft 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 #f29400;
}

#barleft ul.cbtmenuB li.menupilhen,#barleft ul.cbtmenuC li.menupilhen {
   background-image: url(/fileadmin/template/img/leftmenu_pil_hen_hvid.png);
   background-repeat: no-repeat;
   background-position: center right;
}

#barleft ul.cbtmenuA li.menupilhen {
   background-image: url(/fileadmin/template/img/leftmenu_pil_hen_hvid.png);
   background-repeat: no-repeat;
   background-position: center right;
   border-bottom:1px dotted #f29400;
}





/* 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: #f29400;
}

#headermenu span.here {
	color: #fff;
}

p.csc-caption {
  font: 8pt/1.3 Verdana, Arial, Helvetica, sans-serif;
  margin: 4px 0 4px 0;
  text-align: center;
  color: #505050;
  }
  
  

/* Headers */

h1, h2 {
	color: #111111; /*20609C*/
	font: 13pt/1.2 "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 5px 0 14px 0;
	padding: 1px 0;
	border-bottom: 2px dotted #BBBBBB;
	clear: both;
}
h1 { 	font-weight: bold;}
h2 { padding-top:30px; /*border-top: 1px solid #b2b2aC;*/ }

h3 {
	color: #666666; /*005791*/
	font: 11pt/1.1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0;
}

h4 {
	color: #666666; /*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;
}





/* 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 */
	margin-bottom:20px;
	clear:both;
	
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}
.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-date a {
	color:#E47823;
}

.news-latest-morelink,.news-latest-category {
  font: 8pt/1.1 Verdana, Arial, Helvetica, sans-serif;
	float:right;text-align: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 {
  font-size: 16pt;
  line-height: 1.2 ;
  margin-top:4px;
  margin-bottom:4px;
}

.news-single-item h2 {
	border-bottom:none;
	padding-top:0;
}

.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%;
}



.dato {
	width: 62px;
	padding: 0px 5px 0px 0px;
}





#mainContent a {
color:#f29400;
}

#mainContent a:hover {
color:#000;
text-decoration:none;
}

#mainContent H3 a, #mainContent H1 a, #mainContent .user-lblcalendar-pi1 a {
color:#000;
text-decoration:none;

}

#mainContent H3 a, #mainContent H1 a:hover, #mainContent .user-lblcalendar-pi1 a:hover {
color:#000;
}

*.flat, *.tx-indexedsearch-searchbox-sword, *.tx-indexedsearch-searchbox-button {
    border: 2px;
    padding: 0 1px;
}

#mainContent ul {padding-left:8px;}
		 
*.tx_rbezmlmsubscription_form form {
  background: #eee;
  margin-top: 12px;
  text-decoration: none;
  padding: 0 8px 0 8px;
}

*.tx_rbezmlmsubscription_form h2 {
  border-top: none;
}



DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  float: left; /*clear: both;*/
}
DIV.csc-textpic-clear { /*clear: both;*/ clear: left; }

.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;}
