/*GENEREL STYLES*/
body {margin:20px 0 0 0; padding: 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#012a46; background:#fff; color:#003141;}
p{ font:11px Verdana, Arial, Helvetica, sans-serif; padding: 0; margin:0 0 5px 0;}

/* Overskrifter generelt */
h1{ font:bold 19px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}
h2{ font:bold 15px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0; text-transform: uppercase;}
h2.csc-firstHeader{ font:bold 15px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0; text-transform: uppercase;}
h3{ font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}
h3.csc-firstHeader { font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:10px 0; margin:0 0 5px 0;}
h4, h5 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}

/* Overskrifter omrader */
#threecols #content h1{ font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}
#threecols #content h1.csc-firstHeader{ font:bold 19px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}
#threecols #content h1.pagetitle{font:bold 19px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}
#threecols #rightcol h1{ font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}

p.white {color: #fff;}

a { color:#012a46; text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:none;}

hr {width: 100%; background: none; border: none; border-top: 1px solid #C1CAD0; height: 1px;}

/*LAYOUT*/
#container{ position:relative; width:942px; margin:0 auto; background:#fff; padding-left: 18px;}
#header{ position:relative; width:942px; height:139px;}

#breadcrumb{ float:left; height:33px; width:942px; line-height:31px; background:url(../../pages/images/breadcrumbbg.gif) -18px 0 no-repeat; color:#78919c;}
* html #breadcrumb{ margin:-1px 0 0 0;} /* IE6 */

#breadcrumb p{ padding:3px 0 0 11px; margin:6px 0; font-size: 10px;}
#breadcrumb a{ color:#78919c;}
#breadcrumb .bread_cur{ color:#002a46;}
#breadcrumb .bread_cur a{ color:#002a46;}
#breadcrumb .bcLeft{ float:left; width:570px;}
#breadcrumb .bcRight{ float:left; font-size: 10px;}
#breadcrumb .bcRight ul{ padding:0; margin:0;}
#breadcrumb .bcRight ul li{padding:0 0 0 15px; margin:0; list-style-type:none; float:left;}

#content{ position:relative; float:left; width:922px; padding: 10px 0 0 10px; border-left: 1px solid #012a46;}

#twocols{ float:left; width:942px; background:url(../images/cbg2kol.gif) -18px 2px repeat-y;}
#twocols #leftcol{ float:left; width:231px;}
#twocols #content{ float:left; width:701px; padding: 10px 0 0 10px; border: none;}

#threecols { float:left; width:942px; margin:0; background:url(../images/cbg.gif) -18px 2px repeat-y;}
#threecols #leftcol{ float:left; width:231px;}
#threecols #content{ float:left; width:451px; padding:10px 11px 15px 11px; border: none;}
#threecols #content a{ text-decoration:underline; color:#78919C;}
#threecols #content a:hover{ text-decoration:underline; color:#003141;}
#threecols #rightcol{ float:left; width:208px; padding:2px 18px 0 12px; overflow:hidden;} /*underside specifik*/

/*Forside streg*/
#forsidestreg {float:left; height:1px; width:942px; /*test*/ clear:both; /*test*/ line-height:1px; background:url(../../pages/images/breadcrumbbg.gif) -18px 0 no-repeat;}

/* amenu */
#leftcol ul#amenu li{ font-size:15px; font-weight:bold; height:23px; margin:6px 0 0 0;/* padding:6px 0 0 0; */ background:none;}
#leftcol ul#amenu li a{ color:#008D1C; padding:0; display:inline;}

/* menu3 */
#leftcol a{ color:#003141;}
#leftcol ul{ padding:0px; margin:0 10px 0 10px; list-style-type:none; font:11px Verdana, Arial, Helvetica, sans-serif;}
#leftcol ul li{ padding:0; margin:0; border-bottom:1px solid #b2bfc7; }
#leftcol ul li a{ line-height:29px; padding:0 0 0 11px; display:block;}

#leftcol ul li ul{ margin:0; padding:0 0 0 18px;}
#leftcol ul li ul li{ padding:0; border-bottom:0px solid #fff;} /* lvl3 */
#leftcol ul li ul li a{ line-height:22px;}

#leftcol ul li ul li ul{ margin:0; padding:0 0 0 18px;}
#leftcol ul li ul li ul li{ padding:0; border-bottom:0px solid #fff;} /* lvl4 */

#leftcol ul li ul li ul li ul{ margin:0; padding:0 0 0 18px;}
#leftcol ul li ul li ul li ul li{ padding:0; border-bottom:0px solid #fff;} /* lvl5 */

#leftcol ul li ul li ul li ul li ul{ margin:0; padding:0 0 0 18px;}
#leftcol ul li ul li ul li ul li ul li{ padding:0; border-bottom:0px solid #fff;} /* lvl6 */

/* Menu3 arrows */
#leftcol ul li.lvl2_no, #leftcol ul li.lvl2_ifsub{ background:url(../images/arrow1.gif) 0 12px no-repeat;}
#leftcol ul li.lvl2_act{ background:url(../images/arrow3.gif) 0 12px no-repeat;}
#leftcol ul li.lvl2_actifsub{ background:url(../images/arrow2.gif) 0 12px no-repeat;}

#leftcol ul li.lvl3_no, #leftcol ul li.lvl3_ifsub{ background:url(../images/arrow1.gif) 0 8px no-repeat;}
#leftcol ul li.lvl3_act{ background:url(../images/arrow3.gif) 0 8px no-repeat;}
#leftcol ul li.lvl3_actifsub{ background:url(../images/arrow2.gif) 0 8px no-repeat;}

#leftcol ul li.lvl4_no, #leftcol ul li.lvl4_ifsub{ background:url(../images/arrow1.gif) 0 8px no-repeat;}
#leftcol ul li.lvl4_act{ background:url(../images/arrow3.gif) 0 8px no-repeat;}
#leftcol ul li.lvl4_actifsub{ background:url(../images/arrow2.gif) 0 8px no-repeat;}

#leftcol ul li.lvl5_no, #leftcol ul li.lvl4_ifsub{ background:url(../images/arrow1.gif) 0 8px no-repeat;}
#leftcol ul li.lvl5_act{ background:url(../images/arrow3.gif) 0 8px no-repeat;}
#leftcol ul li.lvl5_actifsub{ background:url(../images/arrow2.gif) 0 8px no-repeat;}

#leftcol ul li.lvl6_no, #leftcol ul li.lvl4_ifsub{ background:url(../images/arrow1.gif) 0 8px no-repeat;}
#leftcol ul li.lvl6_act{ background:url(../images/arrow3.gif) 0 8px no-repeat;}
#leftcol ul li.lvl6_actifsub{ background:url(../images/arrow2.gif) 0 8px no-repeat;}

#footerFrontpage{ position:relative; width:942px; clear:both; padding:0; border-top: 1px solid #012a46; padding:0 0 10px 0;} 
#footerFrontpage #address{ clear:both; padding:3px 0 0 0;}
#footerFrontpage p {font-size: 10px; margin-top: 5px;}

#footer{ position:relative; width:942px; clear:both; padding:0 0 10px 0; background:url(../images/footerbg.gif) -18px 0 no-repeat;}
#footer #fwrap{ width:942px; float:left;}
/*#footer #fwrap #lastupdate{ width:220px; padding:0 0 0 260px; float:left; color:#78919c; font-size:12px;}*/
#footer #fwrap #lastupdate{ width:270px; padding:0 0 0 260px; float:left; color:#78919c;}
/*#footer #fwrap #totop{ float:right; padding:0 250px 0 0; font-size:12px;}*/
#footer #fwrap #totop{ float:right; padding:0 250px 0 0; width:42px; }
#footer #fwrap #totop a{ color:#78919c;}
#footer #address{ clear:both; padding:15px 0 0 0;}
/*#footer #address ul{ padding:0 0 0 29px; margin:0;}
#footer #address ul li{ padding:0 7px 0 0; margin:0; float:left; list-style-type:none; border-right:1px solid #194058;}
*/
#footer p {font-size: 10px; margin-top: 5px;}

#footer2col{ position:relative; width:942px; clear:both; padding:0 0 10px 0; background:url(../images/footerbg2col.gif) -18px 0 no-repeat;}
#footer2col #fwrap{ width:942px; float:left;}
#footer2col #fwrap #lastupdate{ width:220px; padding:0 0 0 260px; float:left; color:#78919c;}
#footer2col #fwrap #totop{ float:right; padding:0 250px 0 0;}
#footer2col #fwrap #totop a{ color:#78919c;}
#footer2col #address{ clear:both; padding:15px 0 0 0;}
#footer2col #address ul{ padding:0 0 0 29px; margin:0;}
#footer2col #address ul li{ padding:0 7px 0 0; margin:0; float:left; list-style-type:none; border-right:1px solid #194058;}



/*SPLASH*/
#splash img {margin: 0; padding: 0;}

/*INDHOLD*/
#leftcol, #rightcol { padding-bottom: 10px;}

/*TT_NEWS*/

/*Latest*/
.news-latest-item {margin-bottom: 10px;}


/*FCE - CONTENT ELEMENT*/
.twocol {padding: 10px 0;}
.twocol .first{float: left; width: 40%; padding: 0 5%;}
.twocol .second{float: left; width: 40%; padding: 0 5%;}

/*servicenav*/
#servicenav{ position:absolute; left:0; top:15px; font-size:12px; /*background:#ff0000;*/ z-index:900;}
/*
* html #servicenav{ font-size:12px; background:#ff0000; width:600px; height:100px;}
*/
#servicenav form{ padding:0; margin:0;}
#servicenav form input{ padding:0; margin:0;}
#servicenav form #searchbtn{ border:none; background:none; margin:2px 0 0 0;}

#servicenav form input.tx-indexedsearch-frontpage-searchbox-sword{ position:absolute; top:0px; left:819px; width:104px; height:16px; background:url(../images/clear.gif) no-repeat; border:none;}

#servicenav .left{ float:left; width:443px; padding:0 0 0 340px;}
#servicenav .left .leftfloat{ float:right;}
#servicenav .right{ float:left; width:159px;}
#servicenav ul {margin: 0; padding: 0; list-style: none;}
#servicenav li { border-right:1px solid #194058; float:left; }
#servicenav li a { padding:0 7px;}

/* NYHEDER */
.news-list-item{ border-bottom:1px solid #C1CAD0; margin:8px 0; padding:0 0 12px 0;}
.news-list-date{ float:right; clear:both;}
.news-list-item h3{ clear:both;}

.news-single-timedata{ float:right; clear:both;}
.news-single-content{ clear:both;}

/* FTF People */
.tx-lfftfpeople-pi1{ /*border-bottom: 1px solid #cccccc;*/ padding:10px 0 0 0;}
#rightcol .tx-lfftfpeople-pi1{border-bottom: 1px solid #cccccc;}
div.lfftfpeople_mini_person {
	margin:0px 0px 8px 0px;
	padding:7px 0px 7px 85px;
}

.error {
	color:red;
	font-weight:bold;
}

.news-catmenu{border-bottom:1px solid #ccc; padding:10px 0 15px;}
.news-catmenu ul {margin:0; padding:0; list-style:none;}
.news-catmenu ul li {padding-left:13px; background:url(../images/faktapil.gif) left center no-repeat;}

.tx-displayreadmore-pi1{border-bottom: 1px solid #ccc; padding: 10px 0 15px;}
.tx-displayreadmore-pi1 ul {margin: 0; padding: 0; list-style: none;}
.tx-displayreadmore-pi1 ul li {padding-left: 13px; background: url(../images/faktapil.gif) left 3px no-repeat;}

.news-single-additional-info{border-bottom:1px solid #CCCCCC;padding:10px 0pt 15px;}
.news-single-related ul{ padding:0; margin:0; list-style-type:none;}
.news-single-related ul li{ padding-left:13px; margin:0; background:url(../images/faktapil.gif) left 3px no-repeat;}

.trekolonner_f_bottom{ padding:0; margin:0 0 10px 0; background:url(../images/frontpage_boxheight.gif) repeat-y;}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.streg_fix{
border-top:1px solid #C6CBD6;
left:230px;
position:absolute;
top:171px;
width:30px;
z-index:1000;
}


div.tx-indexedsearch-res{
	margin-bottom:30px;
}

.tx-indexedsearch-browsebox li{
	display:inline;
	margin-right:10px;
}
