/*
	BOLIUS Styles
	<mikkel@mocsystems.com>
*/

/* General */
body{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: absolute;
	background-image: url(../images/bodybg.gif);
	background-color: white;
	background-repeat: repeat-x;
	background-attachment: fixed;
	text-align: center;

}

div, ul, li, p, label, input{
	text-align: left;
	font-family:Verdana,Lucida,Helvetica,Arial,sans-serif;

}

#content-inner ul, #content-inner ol, #content-inner  li, #content-inner label, #content-inner input{
	font-size:10px;
}

.contenttable p {margin:0px; padding:0px;}
.contenttable td {vertical-align:top;}


.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }


p{
	font-size: 10px;
}

p.uden_margin {margin:0px}

img{
	border: 0;
	margin: 0;
	padding: 0;
}

img.image-right {
float:right;
margin:1em 0 1em 1em;
}

img.image-left {
float:left;
margin:1em 0 1em 1em;
}

.fotoright {
float:right;
font-style:italic;
margin:0 0 1em 1em;
}

.fotoleft {
float:left;
font-style:italic;
margin:0 1em 1em 0;
}

table.FaktaBoks {
border:1px solid #FF6F16;
margin-bottom:1em;
}

table.FaktaBoks td {
margin:18px;
padding:18px;
vertical-align:top;
}

table.FaktaBoks p, table.FaktaBoks h1, table.FaktaBoks h2 {
margin:0px; padding:0px;
}

table.grid {
border-collapse:collapse;
}

table.grid tr td {
border:1px solid black;
vertical-align:top;
padding:1px;
font-weight:normal;
}

table.grid p, table.grid h1, table.grid h2 {
margin:0px; padding:0px;
}



form{
	margin: 0;
	padding: 0;
}

.hidden{
	display: none;
}

.field{
	margin-top: 5px;
}

div.seperator
{
	height: 18px;
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div.clearer{
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
}

#container{
	position: relative;
	margin: 0 auto;
	width: 980px;
}

#main-top{
	position: relative;
	width: 980px;
	background-image: url(../images/main_top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 158px;
}

#toplogo{
	width: 212px;
	height: 65px;
	background: transparent;
	top: 75px;
	left: 10px;
	position: absolute;
}

#banner-top{
	/*position: absolute;
	top: 0px;
	right: 0px;
	background: white;
	height: 90px;
	width: 728px;
	
	position: relative;
	top: 0px;
	right: 0px;
	background: none;*/
}

#quicklinks-top{
	position: absolute;
	top: 102px;
	right: 0px;
	font-size: 0.6em;
	font-weight: bold;
}

#quicklinks-top a{
	color: white;
	text-decoration: none;
	padding: 0 6px;
}

/*#quicklinks-top a:visited{
	color: white;
}*/

#quicklinks-top a:hover{
	color: black;
}

#quicklinks-top ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#quicklinks-top ul li{
	padding: 0;
	margin: 0 ;
	color: white;
	float: left;
}

#search-top{
	position: absolute;
	right: 20px;
	top: 125px;
	height: 24px;
	line-height: 24px;
	vertical-align: top;
}


#search-top form{
	margin: 0px;
	padding: 0px;
}

#search-top #search-field{
	font-size: 10px;
	border: 1px inset white;
	height: 12px;
	line-height: 12px;
	float: left;
	margin: 2px 3px 0 0;
	padding-left: 2px;
	width: 100px;
}

#search-top #search-button{
	float: left;
}

#menu-top{
	background-image: url(../images/tabsbg.gif);
	background-color: white;
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
	position: relative;
	top: 158px;
	left: 0px;
	width: 981px;

}

#menu-top ul.mTab{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 82%;
	position: absolute;
	top: 2px;
	left: 35px;
}
#menu-top ul.mTab li{
	float: left;
	padding: 0;
	height: 22px;
	line-height: 22px;
	color: white;
	text-align: center;
	margin: 0;
}
#menu-top ul.mTab li.firstLeft{
	background-image: url(../images/firsttab_plain_left.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	width: 28px;
	height: 22px;
}
#menu-top ul.mTab li.left-act{
	background-image: url(../images/firsttab_selected_left.gif);
}

#menu-top ul.mTab li.firstTab a{
	padding-left: 15px;
}

#menu-top ul.mTab li.lastTab a{
	padding-right: 35px;
}
/*
#menu-top ul.tabs{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 0.8em;
	position: relative;
	top: 2px;
	left: 15px;
}

#menu-top ul.tabs li{
	padding: 0px;
	margin: 0 0 3px 0;
	float: left;
	background-image: url(../images/tab_plain_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 24px;
}
*/
#menu-top ul.mTab li a{
	padding: 2px 50px 0 5px;
	margin: 0 auto;
	color: white;
	text-decoration: none;
	display: block;
	text-align: center;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}

#menu-top ul.mTab li a span{
	padding: 0 5px 0 10px;
	background-image: url(../images/navarrow_left.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#menu-top ul.mTab li.activeTab a.activeTabLink span{
	background-image: url(../images/navarrow_left_orange.gif);
}

#menu-top ul.mTab li.activeTab a.activeTabLink{
	color: black;
}

/*#menu-top ul.mTab li a:visited{
	color: white;
}*/

#menu-top ul.mTab li a:hover{
	color: black;
	text-decoration: none;
}

.menu-content-seperator{
	height: 4px;
	position: relative;
	top: 28px;
	background-color: white;
	width: 980px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.menu-content-seperator div{
	height: 4px;
	border-left: 1px solid #cccccc;
	background-color: white;
	font-size: 1px;
	line-height: 1px;
	margin-left: 6px;
}

/**MENU END **/

/* GENERAL LIST in Content -begin*/
ul.list-gray{
	list-style-position: outside;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 63%;
	clear: both;
}

ul.list-gray li{
	padding: 0;
	margin: 2px 0 0 0;
	position: relative;
	line-height:12px;
}

ul.list-gray li a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #616161;
	font-weight: bold;
	margin: 0;
	display: block;
	position: relative;
	width: 120px;
}
/*
ul.list-gray li a:visited{
	color: #616161;
}
*/
ul.list-gray li a:hover{
	color: black;
}

ul.list-gray li.head{
	text-transform: uppercase;
}

div.list-gray ul{
	list-style-position: outside;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 63%;
	clear: both;
}

div.list-gray ul li{
	padding: 0;
	margin: 2px 0 0 0;
	position: relative;
	line-height: 12px;
}

#left-container div.list-gray ul li a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #616161;
	font-weight: bold;
	margin: 0;
	display: block;
	position: relative;
	width: 120px;
}

#left-container h4{
	font-size: 63%;
	font-weight: normal;
	margin-top: 2px;
}

#left-container div.list-gray ul li a:hover{
	color: black;
}

#left-container div.list-gray ul li.head{
	text-transform: uppercase;
}



/* General list in content -end */
/* Content - containers -begin */
#content-container{
	width: 980px;
	background-color: white;
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	top: 28px;
}

#left-container{
	float: left;
	width: 165px;
	margin: 0 0 0 6px;
}

#left-container p.bodytext{
	padding: 0px;
	margin: 0px;
}

#left-container input.textfield{
	width: 110px;
	font-size: 12px;
	margin: 0 0 8px 5px;
}

#left-container input.button{
	float: right;
	margin: 2px;
}

#left-container input.buttons-side-by-side{
	float: left;
	margin: 2px 0 2px 4px;
}


#left-container label{
	font-size: 10px;
	font-weight: bold;
	margin: 1px 0 1px 5px;
}

#left-container dl.left-box{
	border-left: 1px solid #cccccc;
	margin: 0 0 10px 0;
	padding: 0px;
}

#left-container dl.left-box dt{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/left_portlet_head_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	text-indent: 10px;
	color: #616161;
	font-weight: bold;
	font-size: 82%;
	height: 20px;
	line-height: 20px;
}

#left-container dl.left-box dt img{
	text-indent: 0px;
}

#left-container dl.left-box dd{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/left_portlet_item_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#left-container dl.left-box dd.left-box-bottom{
	margin: 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #cccccc;
}

#left-container dl.left-box dd.left-box-bottom p a{
	display: block;
	text-decoration: none;
	color: #FF6F16;
/*	font-size: 63%; */
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin-left: 10px;
	display: block;
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

/*#left-container dl.left-box dd.left-box-bottom a:visited{
	color: #FF6F16;
}*/

#left-container dl.left-box dd.left-box-bottom a:hover{
	color: black;
}

#left-container dl.left-box a{
	background-image: none;
}

#left-container ul.list-gray li a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
}

#left-container dl.left-inner-box{
	margin: 0 5px;




	width: 152px;

}

#left-container dl.left-inner-box dt{
	background-image: url(../images/portlet_form_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 7px;
	line-height: 6px;
	font-size: 1px;
}


#left-container dl.left-inner-box dd.inner-box-middle{
	background-image: url(../images/portlet_form_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding: 1px 8px 5px 8px;
}
#left-container dl.left-inner-box dd.inner-box-middle p{
	margin: 2px 0 0 0;
	padding: 0;
	position: relative;
}

#left-container dl.left-inner-box dd.inner-box-middle p.quicklinks-error{
	margin: 2px 0 4px 0;
	padding: 0;
	position: relative;
}


#left-container dl.left-inner-box dd.inner-box-bottom{
	background-image: url(../images/portlet_form_bottom.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 6px;
	line-height: 6px;
	font-size: 1px;
}

#left-container dl.orange-box dt,
#left-container dl.orange-box dd{
	margin: 0px;
	padding: 0px;
}

#left-container dl.orange-box dt{
	background-image: url(../images/orange_top_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 7px;
	font-size: 1px;
}

#left-container dl.orange-box dd.orange-box-middle{
	background-color: #FF6F16;
}

#left-container dl.orange-box dd.orange-box-bottom{
	background-image: url(../images/orange_bottom_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 15px;
	font-size: 1px;
	background-color: #FF6F16;
}

#left-container dl.orange-box dd.orange-box-middle div{
	color: white;
}
#left-container dl.orange-box dd.orange-box-middle div h2{
	font-size: 81%;
	padding: 10px 5px 0 5px;
	margin: 0;
}
#left-container dl.orange-box dd.orange-box-middle p{
	padding: 0 5px;
}

#left-container dl.orange-box dd.orange-box-middle h2 a{
	color: white;
	text-decoration: none;
}

/*#left-container dl.orange-box dd.orange-box-middle h2 a:visited
{
	color: white;
}*/

div.orange-seperator
{
	background-image: url(../images/line_white_on_orange.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 20px;
	font-size: 1px;
	margin-left: 1px;
}



#left-container dl.orange-box ul{
	list-style-position: outside;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 63%;
}

#left-container dd.orange-box-middle ul li{
	padding: 0;
	margin: 0;
	line-height: 24px;
}

#left-container dd.orange-box-middle ul li a{
	background-image: url(../images/navarrow_left_trans.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 8px;
	color: white;
	font-weight: bold;
	display: block;
}

/*#left-container dd.orange-box-middle ul li a:visited{
	color: white;
}*/

#left-container dd.orange-box-middle ul li a:hover{
	color: black;
}

#left-container .left-about{
	margin: 10px 0 10px 10px;
}



#middle-container{
	float: left;
	width: 475px;
	margin: 5px 5px 10px 12px;
}

#middle-container div.full-header{
	position: absolute;
	overflow: visible;
	width: 790px;
	background-color: white;
	border-bottom: 1px solid #FF6F16;
	height: 20px;
}

#middle-container div.full-header h1{
	font-size: 100%;
	color: #616161;
	margin: 0;
	padding: 0;
}

#middle-container div.full-header h1 .special-news-header {
display:block;
font-size:10px;
height:15px;
font-weight:normal;
}

#middle-container div.full-header div.action-icons{
	float: right;
	margin: -20px 5px 0 0;
	padding: 0;
}

#middle-container div.full-header div.action-icons a{
	color: #616161;
	text-decoration: none;
	font-size: 63%;
}

#middle-container div.full-header div.action-icons a:hover{
	color: black;
}

#middle-container div.full-header div.action-icons img{
	vertical-align: middle;
	margin: 0;
}
#middle-container div.full-header div.action-icons img.realdania{
	margin-right: 6px;
	margin-top: -10px;
}
/* Content - containers -begin */
#content{
	margin: 30px 5px 0 0;
}

#content h1{
	font-size: 16px;
	color: black;
}

/*h2, #content h2, #content h4{
color:black;
font-size:13px;
font-weight:bold;
}
#content h4 a, #content h4 a:visited{
background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 3px; background-repeat:no-repeat; padding-left:10px;
color:#000000;
display:block;
}*/


h2, h3, h4, h5, h6{
color:black;
font-size:13px;
font-weight:bold;
}
h2 a.h2_link, h3 a.h2_link,  h4 a.h2_link, h5 a.h2_link, h6 a.h2_link, h2 a:visited.h2_link, h3 a:visited.h2_link,  h4 a:visited.h2_link, h5 a:visited.h2_link, h6 a:visited.h2_link{
background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 3px; background-repeat:no-repeat; padding-left:10px;
color:#000000;
display:block;
}

h2 a:hover.h2_link, h3 a:hover.h2_link,  h4 a:hover.h2_link, h5 a:hover.h2_link, h6 a:hover.h2_link {
color:#616161;
}

#content .annonce{

}

a{
	color: #FF6F16;
	text-decoration: none;
}


a.markedLink, a.listLink {
background-image:url(../images/navarrow_left_orange_trans.gif);
background-position:left 1px;
background-repeat:no-repeat;
font-size:1.1em;
font-weight:bold;
padding-left:10px;
}

a.teaser_beskrivelse {color:#000000;}
a:hover.teaser_beskrivelse {color:#616161;}

#content #content-inner ul{
	font-size: 63%;
}

#right-container{
	width: 315px;
	float: left;
	margin: 20px 0 0 0;
	padding-bottom: 10px;
}
#right-container .gray-box{
	width: 313px;
	background-image: url(../images/column_two_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	height: 100%;
	padding-bottom: 10px;
}
#right-container .gray-box-top{
	background-image: url(../images/column_two_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 8px;
	font-size: 1px;
}

#right-container .gray-box-middle .gray-box-middle{
	background-image: url(../images/dotted_border_vertical.gif);
	background-position: 50% top;
	background-repeat: repeat-y;
}

#right-container .rss_pubbox,
#right-container .rss_summary,
#right-container .rss_description,
#right-container .rss_title,
#right-container .tx-gkhrssimport-pi1 a img{
	display: none;
}

#right-container .rss_header{
	margin: 2px 8px 2px 8px;
	overflow: hidden;
}

#right-container .rss_header a{
	overflow: hidden;
}

#right-container .rss_header a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #616161;
	font-weight: bold;
	margin: 0;
	display: block;
	position: relative;
	width: 120px;
	font-size: 63%;
}

#right-container .rss_header a:hover{
	color: black;
}

#right-container .gray-box-middle .gray-box-item-wrapper{

}

#right-container .in-gray-box-top{
	background-image: url(../images/line_orange_on_graybg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 25px;
	margin: 0 6px -5px 0;
}

#right-container .in-gray-box-top h2{
	font-size: 82%;
	float: left;
	color: #616161;
	width: 150px;
	margin: 0;
}

#right-container .in-gray-box-top h2.gray-box-head-left{
	text-indent: 8px;
}

#right-container .in-gray-box-top h2.gray-box-head-right{
	text-indent: 16px;
}

#right-container .in-gray-box-left{
	float: left;
	width: 150px;
	height: auto;
}

#right-container .in-gray-box-right{
	float: left;
	width: 150px;
	margin: 0 0 0 4px;
	padding: 0 0 0 4px;
	height: auto;
}





#right-container .in-gray-box-left ul.list-gray,
#right-container .in-gray-box-right ul.list-gray{
	height: auto;
	margin-bottom: 10px;
}

#right-container .in-gray-box-bottom{
/*	border-top: 1px dotted #939393;
	border-bottom: 1px dotted #939393;*/
	background-image: url(../images/dotted_border_right.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 20px;
	line-height: 20px;
	margin: 0 2px 0 0;
}

#right-container .in-gray-box-bottom a{
	font-weight: bold;
	color: #FF6F16;
	font-size: 63%;
	text-decoration: none;
}

#right-container .in-gray-box-bottom a:hover{
	color: black;
}

#right-container .in-gray-box-link-left{
	float: left;
	width: 150px;
	text-indent: 16px;
	height: 20px;
	line-height: 20px;
	margin: 0 2px 0 0;
}

#right-container .in-gray-box-link-right{
	float: left;
	width: 150px;
	text-indent: 20px;
	height: 20px;
	line-height: 20px;
	margin: 0 2px 0 2px;
/*	border-left: 1px dotted #939393; */
}

.right-column-adds-container{
	background-image: url(../images/column_two_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding: 8px 0 8px 5px;;
}

.right-column-add{
	width: 300px;
	height: 250px;
}

/* TT-NEWS Styles -begin */
#content .news-search-form{
	background-color: white;
	border: 0px;
}

#content .news-search-form input{
	font-size: 82%;
}

#content .news-search-form p, label{
	font-size: 63%;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
	border:0;
	clear:right;
}

.news-list-container .tx-ttnews-browsebox{
	font-size: 62%;
	margin: auto;
	text-align: center;
	margin-top: 15px;
}

#content .news-list-container{
	background-color: white;
	border: 0;
	margin: 20px 0px 20px 0px;
}

#content .news-list-date{
	font-weight: bold;
	float: none;
	background-color: white;
	color: black;
	text-align: left;
	height: auto;
	font-size: 63%;
	margin-top: 1px;
	margin-right: 1px;
}

#content .news-list-item{
	background-color: white;
	border: 0;
	background-image: url(../images/dotted_border.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#content .news-list-item p{
	margin: 0;
}

#content .news-list-title{
	font-size: 70%;
	font-weight: bold;
	padding-left: 10px;
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#content .news-list-subheader .news-list-subheader-lead
{
	font-weight: bold;
	float: left;
	margin-right: 3px;
	font-size: 63%;
}

#content .news-article-type{
	text-transform: uppercase;
	font-size: 63%;
}

#content .news-list-morelink{
	font-size: 63%;
	float: right;
}

#content .tx-ttnews-browsebox{
	border: 0px;
	background-color: white;
}

#content .tx-ttnews-browsebox p{
	text-align: center;
}

.tx-ttnews-browsebox td {
	font-size: 1em;
}
.tx-ttnews-browsebox-SCell {
	background-color:white;
	border: 0;
}

#content .news-catmenu{
	background-color: white;
	border: 0px;
}

div.news-search-form
{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 25px;
}

#content .news-single-item{
	background-color: white;
	border: 0;
	margin: 8px 0px 8px 0px;
}

#content .news-single-timedata{
	float: none;
	font-size: 63%;
	font-weight: bold;
}

#content .news-single-title{
	color: black;
}

#content .news-single-category{
	float: none;
	font-size: 63%;
}

#content .news-single-subheader-lead{

}

#content .news-search-form-categories-link{
	font-size: 63%;
	text-align: center;
	font-weight: bold;
}

/* TT-NEWS Styles -end */

.ad-bottom-container h4{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 20px;
	font-size: 63%;
	color: gray;
	font-weight: normal;
}

.contact-container{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 20px;
	font-weight: normal;
}
.contact-container .contact-item p{
	margin: 0;
	padding: 0;
}

#bottom-site-end{
	background-image: url(../images/bodybottom.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	clear: both;
	height: 10px;
	left: 0px;
	margin: auto;
	position: relative;
	top: 25px;
	width: 980px;
}

div.adtecDiv {
	background-color:transparent !important;
	background-image:url(../images/navarrow_left_orange_trans.gif) !important;
	background-position:0px center !important;
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:8px !important;
}
/* COLORS:
	orange: #FF6F16;

*/

div.tiplink{
	display:inline;
}

/*
	***** Totalkredit mailform
	***** BEGIN
*/

/* loginform - begin */
.csc-loginform .csc-form-fieldcell input{
	font-size: 63%;
}
/* loginform - end */

#mailform fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}

#mailform fieldset .csc-mailform-field{
	clear: both;
	line-height: 14px;
	padding-top: 8px;
}

#mailform fieldset .csc-mailform-field input{
	font-size: 63%;
	float: right;
	width: 250px;
}

#mailform fieldset .csc-mailform-field .csc-mailform-label{
	font-size: 63%;
	text-decoration: underline;
	font-weight: bold;
	line-height: 20px;
	display: block;
	clear: both;
}
#mailform fieldset .csc-mailform-field label{
	width: auto;
	display: block;
	float: left;
}

#mailform fieldset .csc-mailform-field .csc-mailform-check{
	float: right;
	margin: 0px 0pt 0pt;
	padding: 0pt;
	width: auto;
}

#mailform fieldset .csc-mailform-field .csc-mailform-submit{
	width: auto;
	margin: 10px 0 0 0;
}

#mailform fieldset .csc-mailform-field textarea{
	width: 465px;
	display: block;
}

/*
	***** Totalkredit mailform
	***** END
*/

/*
	***** tip-a-friend - BEGIN
*/
div.tx_tipafriend{
	font-size: 63%;
}

#content div.tx_tipafriend h1.csc-firstHeader{
	font-size: 120%;
}

#content div.tx_tipafriend .tx_tipafriend_formfield label{
	text-align: left;
	width: 110px;
	font-size: 100%;
}

#content div.tx_tipafriend .tx_tipafriend_formfield input{
	font-size: 10px;
}

/*

	***** tip-a-friend - END
*/








/**
*SIDEBAR MENU
**/
#left-container .portlet{
border-left: 1px solid #CCCCCC;
margin-left: 4px;
margin-top: 0;
margin-bottom: 1em;
padding-left: 0px;
}


#portlet-navigation-tree .portletHeader {
background: #FEA85B url(../images/bg_portlet_header_nav_28_1.gif) repeat-x scroll right top;
border-bottom:3px solid #C4D8E3;
padding-bottom:7px;
padding-top:5px;
}

.portletHeader .tile {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
	margin-left: 10px;
}





dd.portletItem {
	background:transparent url(../images/left_portlet_item_bg.gif) repeat-y scroll right top;
	border-bottom:1px solid #CCCCCC;
	margin: 0;
	padding: 8px 0 0 0;
}

.portletNavigationTree {
	margin: 0 10px;
	padding: 0;
	list-style: none;
	border: 0;
}

.portletNavigationTree li {
	border-bottom:1px solid #FF6F16;
	margin-bottom:4px;
}

.portletNavigationTree li a {
	display: block;
	background-image:url(../images/navarrow_left_orange_trans.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#616161;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
	font-size: 63%;
	text-transform: uppercase;
	padding-left: 10px;
	margin: 5px 0;
}


.portletNavigationTree li.nobottomborder {
	border-bottom: 0;
}

.portletNavigationTree ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.portletNavigationTree ul li {
	border: 0;
}

.portletNavigationTree ul li a {
	text-transform: none;
}


/**
* GRAYBOX
*/
.grayboxteaser {
	width: 300px;
	height: 100px;
	background-image: url(../images/grayboxteaser.jpg);
	position: relative;
}

.grayboxteaser .header {
	position: absolute;
	top: 6px;
	left: 15px;
	color: white;
	font-size: 12px;
	height: 17px;
	width: 274px;
	line-height: 17px;
}

.grayboxteaser .header a {
	color: white;
	font-size: 12px;
	text-decoration: none;
}

.grayboxteaser .img {
	width: 85px;
	position: absolute;
	top: 25px;
	left: 9px;
}

.grayboxteaser .img img {
}

.grayboxteaser .text {
	position: absolute;
	width: 189px;
	top: 25px;
	left: 100px;
	font-size: 11px;
}

.grayboxteaser .link {
	position: absolute;
	top: 80px;
	right: 10px;
	font-size: 10px;
}



.grayboxteaser .link a {
	font-size: 10px;
	text-decoration: none;
	color: #F37126;
	font-weight: bold;
}


.graybox2 {
	width: 222px;
	height: 112px;
	background-image: url(../images/graybox2.jpg);
	position: relative;
}

.graybox2 .header {
	position: absolute;
	top: 2px;
	left: 5px;
	width: 213px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 13px;

}

.graybox2 .img {
	position: absolute;
	top: 26px;
	left: 5px;
	width: 96px;
	height: 75px;

}

.graybox2 .img img {
}

.graybox2 .text {
	position: absolute;
	top: 25px;
	left: 107px;
	width: 109px;
}

.graybox2 .text * {
	margin: 0;
	padding: 0;
	color: white;
}

.graybox2 .link {
	position: absolute;
	top: 87px;
	left: 107px;
	width: 109px;
	text-align: center;
}

#content .graybox2 .link a,
.graybox2 .link a {
	font-size: 10px;
	text-decoration: underline;
	color: white;
}


.two-col-narrow {}

.two-col-narrow-1,
.two-col-narrow-2 {
	width: 222px;
	float: left;
}

.two-col-narrow-margin {
	width: 26px;
	float: left;
}

.content-box-black-top {
	margin: 0 0 10px 0;
}

#right-container .content-box-black-top {
	margin-right: 16px;
}

.content-box-black-top-header {
	background-color: #2b2e32;
	border: solid #8b8e8f 1px;
	padding: 4px;
	color: white;
	font-size: 75%;
	font-weight: bold;
}

.content-box-black-top-content {
	border: solid #47484d 1px;
	padding: 5px;
}

.content-box-black-top-content * {
	margin: 0;
}

.content-box-black-top-content h1 {
	font-size: 85%;
}

.content-box-black-top-content h1 a, .content-box-black-top-content h1 a:visited{
	color:#000000;

}

.content-box-black-top-content h1 a:hover{
	color:#616161;
}

.content-box-black-top-content .csc-textpic-imagewrap {
	margin-top: 3px;
}


.content-box-black-top-content .csc-textpic {
	border-bottom: solid #2b2e32 1px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.content-box-black-top-content > .csc-textpic:first-child {
	background-color: red;
	border-top: 0;
}

/*---- FCE 2 kolonner----*/

.twocol {padding: 10px 0;}
.twocol .leftcol{float: left; width: 48%; padding:0 0 0 0;}
.twocol .rightcol{float: right; width: 48%;}



/*---- FCE 3 kolonner----*/

.threecol {width:100%;}
.threecol .left {float:left;width: 32%; overflow: hidden;padding-right:2%;}
.threecol .center {float:left;width: 32%;overflow: hidden;padding-right:2%;}
.threecol .right {width: 32%; overflow: hidden;}

/*---- FCE raadgivning boks ----*/

.bolius-rounded {width:375px; margin:0 0 13px;}
.bolius-rounded .top {background:transparent url(/fileadmin/templates/main/images/rounded_column_top.gif) no-repeat scroll 0 0; padding:5px 10px 5px 5px;}
.bolius-rounded .bottom {background:transparent url(/fileadmin/templates/main/images/rounded_column_bottom.gif) no-repeat scroll left bottom;}
.bolius-rounded h2 {background-image:url(/fileadmin/templates/main/images/line_green_on_trans.gif); background-position:right bottom; background-repeat:no-repeat; margin:0; padding:4px 0 13px 4px; font-size:13px; font-weight:bold;}
#content .bolius-rounded a {color:#000000;}
#content .bolius-rounded a.mail {color:#F36F21;}

/*--- FCE separator ---*/
.separator {background-image:url(/fileadmin/templates/main/images/line_orange_on_trans.gif); background-position:right top; background-repeat:no-repeat; width:100%; height:18px;}

/*--- FCE Tema boks ---*/
.temaheader{background-image:url(/fileadmin/templates/main/images/tema_header_bg.gif); background-position:left top; background-repeat:no-repeat; padding:2px 10px 0; height:19px;}
.temaheader h4{color:black; font-weight:bold; margin-bottom:0; margin-top:0; padding-bottom:0.3em; padding-top:0.3em; text-decoration:none; font-size:0.6em;}
.temaprefix{color:#FF6F16 !important; float:left; margin-right:3px;}
.tematitle{float:left;}
.link-external{float:right;}
.temabody{background-image:url(/fileadmin/templates/main/images/tema_body_bg.gif); background-position:left top; background-repeat:repeat-y; display:block; padding:9px 16px 9px 9px;}
.visualclear{clear:both;}
.temafooter{background-image:url(/fileadmin/templates/main/images/tema_footer_bg.gif); background-position:left top; background-repeat:no-repeat; height:10px;}
.temabody p {margin:0px; padding:0px;}
.temabody ul {float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 2px; width:235px;}
.temabody li {background-image:url(../images/navarrow_left_orange_trans.gif); background-position:left 1px; background-repeat:no-repeat; padding-bottom:1em; padding-left:10px;}
#content .temabody li a {color:#000000;}
#content .temabody li a:hover {color:#616161;}

/*--- FCE fakta boks ---*/
.category-ghost {
background:transparent url(/fileadmin/templates/main/images/fakta_top.jpg) no-repeat scroll 0 0;
margin-bottom:1.5em;
}

.category-ghost .schematic-category .threecol h2{
color:black;
font-size:0.6em;
text-transform:uppercase;
background:url(/fileadmin/templates/main/images/dotted_border.gif) repeat-x left bottom;
padding-bottom:4px;
margin-bottom:4px;
}

.category-ghost .level1{
font-size:63%;
background:url(/fileadmin/templates/main/images/navarrow_left_orange_trans.gif) no-repeat left 1px;
}

.category-ghost .news-catmenu-header{display:none;}

.category-ghost .schematic-category {
background:transparent url(/fileadmin/templates/main/images/fakta_bottom.gif) no-repeat scroll left bottom;
padding:10px 15px 10px 10px;
}

.category-ghost .schematic-category h2 {
color:#FF6F16;
margin-bottom:2px;
padding-bottom:0;
font-size:13px;
font-weight:bold;
margin-top:10px;
}

.category-ghost .schematic-category p {
margin-bottom:0;
margin-top:0;
position:relative;
}

/*--- FCE orange dropdown boks ---*/
#navBalloon .innerBalloon .left{padding-left:14px; margin-right:8px;}
#navBalloon .innerBalloon .level1{background:transparent;}
#navBalloon .innerBalloon h2{
color:black;
font-size:0.6em;
font-weight:bold;
margin-top:1em;
text-transform:uppercase;
}

#navBalloon .innerBalloon .level1 a {
background: url(http://www.bolius.dk/arrow_white.gif) no-repeat left 1px;
font-size:63%;
color: black;
padding-left:9px;
text-decoration:none;
}

#navBalloon .innerBalloon .level1 a:hover{color:white;}



/*--- FCE raad boks ---*/
.raad_boks_wide, .raad_boks{margin-bottom:10px;}
.raad_boks_wide h4, .raad_boks h4, .raad_boks_wide h5, .raad_boks h5 {margin:0;}
.raad_boks_wide .csc-textpic, .raad_boks .csc-textpic{border-bottom:1px solid #000000; height:55px;}
.raad_boks_wide{width:455px;}
.raad_boks_wide .header{color:#FFFFFF; background: #2B6924 url(../images/bg_raadboks_header.gif) repeat-x top left; padding:5px;}
.raad_boks_wide .content{border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:5px;}
.raad_boks_wide .content p{margin:0;}

.raad_boks{width:200px;}
.raad_boks .header{color:#FFFFFF; background: #2B6924 url(../images/bg_raadboks_header.gif) repeat-x top left; padding:5px;}
.raad_boks .content{border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:5px;}
.raad_boks .content p{margin:0;}

/*--- FCE right gray box ---*/
.gray-box-latest-container{padding-left:7px;}
.gray-box-middle h2,.gray-box-middle h2 a {
color:#616161;
float:left;
/*font-size:82%;*/
margin:0;
width:150px;
text-decoration:none;
}

.gray-box-middle p{margin:0; padding:0 0 0 10px;}
.gray-box-latest-item a, .gray-box-middle p a{
background-image:url(../images/navarrow_left_orange_trans.gif);
background-position:left 1px;
background-repeat:no-repeat;
color:#616161;
display:block;
font-size:10px;
font-weight:bold;
margin:0;
padding:0 0 0 10px;
position:relative;
text-decoration:none;
width:120px;
}
.gray-box-latest-item a:hover, .gray-box-middle p a:hover{color:black;}

/*--- Tema sider styling ---*/
.csc-menu-4 dd {margin-left: 0px;padding-bottom: 10px;font-size: 63%;}
.csc-menu-4 dt {background: url(../images/dotted_border.gif) repeat-x 0 0;padding-top: 10px;}
.csc-menu-4 dt a {font-size: 68%;font-weight: bold;}
.csc-menu-4 dt a:hover {color: #000000!important;}

/*---Poll styling --*/
#left-container .tx-jkpoll-pi1 label {font-size: 85%; font-weight:normal;}
#left-container .tx-jkpoll-pi1 .error {font-size: 63%;}

/* footer */
#footer-container{}

/* TT-NEWS Styles FORSIDE -begin */

.news-list-container-forside hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {border:0;clear:right;}

#content .news-list-container-forside{background-color: white;border: 0;margin: 0px 0px 0px 0px;}

#content .news-list-container-forside .news-list-item{background-color: white;border: 0; background-image: none;}

#content .news-list-container-forside .news-list-item p {margin: 0;}

#content .news-list-container-forside .news-list-item h4 {color:#000000; margin: 0.3em 0 0.3em 0; background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 3px; background-repeat:no-repeat; padding-left:10px; }

#content .news-list-container-forside .news-list-item h4 a {color:#000000;}

#content .news-list-container-forside .news-list-item h4 a:hover {color:#616161;}

#content .news-list-container-forside .news-list-title{background-image: none;padding-left:0px;}



/* Viden om boks catmenu */

#content .news-catmenu-NO a {color:#000000; font-size:100%; /*background-image:url(../images/navarrow_left_orange_trans.gif); background-position:left 1px; background-repeat:no-repeat; padding-bottom:1em;*/ padding-left:10px;}

#content .news-catmenu-LF a {color:#000000; font-size:100%; background-image:url(../images/navarrow_left_orange_trans.gif); background-position:left 1px; background-repeat:no-repeat; padding-left:10px; display:block; font-size:10px;}

#content .category-ghost .news-catmenu {background-color: transparent;}

/* TT-NEWS Styles FORSIDE -end */

#content .news-list-container-standard .news-list-browse {border-bottom:1px dotted #000000;}

#content .news-list-container-standard .news-list-item {border-bottom:1px dotted #000000; padding: 10px 0 10px 0; background-image:none;}

#content .news-list-container-standard hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {border:0;clear:right; margin:0;}

#content .news-list-container-standard .news-list-item p.category {text-transform:uppercase;}

#content .news-list-container-standard .news-list-item .news-list-title a {color:#FF6F16;}

#content .news-list-container-standard .news-list-item .news-list-title a:hover {color:#000000;}

/* TT-NEWS Styles view -end */

/* TT-NEWS Styles single view */

.news-single-subheader p, {font-weight:bold;}
.news-single-additional-info .info-top, #giv_os_din_mening .info-top {background-image:url(../images/article_linkbox_top.gif); background-position:top; background-repeat:no-repeat; padding:1px 16px 10px;}
.news-single-additional-info .info-bottom, #giv_os_din_mening .info-bottom {background-image:url(../images/article_linkbox_bottom.gif); background-position:top; background-repeat:no-repeat; height:5px}
.news-single-additional-info .news-single-links {margin:0px; padding:0px;}

.news-single-additional-info .news-single-links p {margin:0px; padding:0px;}
.news-single-additional-info .news-single-links a,  .news-single-additional-info .news-single-related a {margin: 0px; font-size:10px; background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 1px; background-repeat:no-repeat; padding-left:8px;}
.news-single-related dt, .news-single-links dt {color:#616161; font-weight:bold; margin:0px; font-size:10px; padding-bottom:6px;}
.sources{color:#616161; font-weight:bold; font-size:10px; margin-bottom:2px;}
.news-single-related .bodytext{font-weight:normal; color:#000;}
.news-single-related dd, .news-single-links dd {color:#616161; font-weight:bold; margin:0px; font-size:10px;}

#giv_os_din_mening p {margin:10px 0 0 0;}
#giv_os_din_mening p.header {color:#616161;font-size:10px;font-weight:bold;margin:0;padding:16px 0 6px;}
#giv_os_din_mening a, #giv_os_din_mening a:visited {margin: 0px; font-size:10px; background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 1px; background-repeat:no-repeat; padding-left:8px;font-weight:bold;}
#giv_os_din_mening a:hover {color:#000000;}
/* styles til sr_quiz */

.tx-srquiz-pi1 P { line-height:125%; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 P.tx-srquiz-pi1-label { line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srquiz-pi1 A:link {}
.tx-srquiz-pi1 A:visited {}
.tx-srquiz-pi1 A:hover {}
.tx-srquiz-pi1 A:active {}
.tx-srquiz-pi1 INPUT { font-size:10px; border:1px solid #FF6F16; }
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-submit {}
.tx-srquiz-pi1 .tx-srquiz-pi1-question TD { text-align:left; vertical-align:middle;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question P { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question P.tx-srquiz-pi1-label {margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question INPUT { border:1px solid #FF6F16;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question SELECT { border:1px solid #FF6F16;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio TD { text-align:left; vertical-align:middle;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio P { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio P.tx-srquiz-pi1-label { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio INPUT { vertical-align:middle;}
.tx-srquiz-pi1 .tx-srquiz-pi1-answer TD { text-align:left; vertical-align:top;}
.tx-srquiz-pi1 .tx-srquiz-pi1-answer P { margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-answer P.tx-srquiz-pi1-label { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-results TD { text-align:left; vertical-align:top;}
.tx-srquiz-pi1 .tx-srquiz-pi1-results P { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-results P.tx-srquiz-pi1-label { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }

/*
	BOLIUS Styles
	<mikkel@mocsystems.com>
*/

/* General */
body{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: absolute;
	background-image: url(../images/bodybg.gif);
	background-color: white;
	background-repeat: repeat-x;
	background-attachment: fixed;
	text-align: center;

}

div, ul, ol, li, p, label, input{
	text-align: left;
	font-family:Verdana,Lucida,Helvetica,Arial,sans-serif;
}

.contenttable p {margin:0px; padding:0px;}

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }


p{
	font-size: 10px;
}

p.uden_margin {margin:0px}

img{
	border: 0;
	margin: 0;
	padding: 0;
}




table.FaktaBoks {
border:1px solid #FF6F16;
margin-bottom:1em;
margin-top:1em;
}

table.FaktaBoks td {
margin:18px;
padding:18px;
}

table.FaktaBoks p, table.FaktaBoks h1, table.FaktaBoks h2 {
margin:0px; padding:0px;
}

form{
	margin: 0;
	padding: 0;
}

.hidden{
	display: none;
}

.field{
	margin-top: 5px;
}

div.seperator
{
	height: 18px;
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div.clearer{
	clear: both;
}

#container{
	position: relative;
	margin: 0 auto;
	width: 980px;
}

#main-top{
	position: relative;
	width: 980px;
	background-image: url(../images/main_top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 158px;
}

#toplogo{
	width: 212px;
	height: 65px;
	background: transparent;
	top: 98px;
	left: 10px;
	position: absolute;
}

#banner-top{
	position: absolute;
	top: 0px;
	right: 0px;
	background: white;
	height: 90px;
	width: 728px;
/*
	position: relative;
	top: 0px;
	right: 0px;
	background: none;
	*/
}

#quicklinks-top{
	position: absolute;
	top: 102px;
	right: 0px;
	font-size: 0.6em;
	font-weight: bold;
}

#quicklinks-top a{
	color: white;
	text-decoration: none;
	padding: 0 6px;
}

/*#quicklinks-top a:visited{
	color: white;
}*/

#quicklinks-top a:hover{
	color: black;
}

#quicklinks-top ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#quicklinks-top ul li{
	padding: 0;
	margin: 0 ;
	color: white;
	float: left;
}

#search-top{
	position: absolute;
	right: 20px;
	top: 125px;
	height: 24px;
	line-height: 24px;
	vertical-align: top;
}


#search-top form{
	margin: 0px;
	padding: 0px;
}

#search-top #search-field{
	font-size: 10px;
	border: 1px inset white;
	height: 12px;
	line-height: 12px;
	float: left;
	margin: 2px 3px 0 0;
	padding-left: 2px;
	width: 100px;
}

#search-top #search-button{
	float: left;
}

#menu-top{
	background-image: url(../images/tabsbg.gif);
	background-color: white;
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
	position: relative;
	top: 158px;
	left: 0px;
	width: 981px;

}

#menu-top ul.mTab{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 82%;
	position: absolute;
	top: 2px;
	left: 35px;
}
#menu-top ul.mTab li{
	float: left;
	padding: 0;
	height: 22px;
	line-height: 22px;
	color: white;
	text-align: center;
	margin: 0;
}
#menu-top ul.mTab li.firstLeft{
	background-image: url(../images/firsttab_plain_left.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	width: 28px;
	height: 22px;
}
#menu-top ul.mTab li.left-act{
	background-image: url(../images/firsttab_selected_left.gif);
}

#menu-top ul.mTab li.firstTab a{
	padding-left: 15px;
}

#menu-top ul.mTab li.lastTab a{
	padding-right: 35px;
}
/*
#menu-top ul.tabs{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 0.8em;
	position: relative;
	top: 2px;
	left: 15px;
}

#menu-top ul.tabs li{
	padding: 0px;
	margin: 0 0 3px 0;
	float: left;
	background-image: url(../images/tab_plain_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 24px;
}
*/
#menu-top ul.mTab li a{
	padding: 2px 50px 0 5px;
	margin: 0 auto;
	color: white;
	text-decoration: none;
	display: block;
	text-align: center;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}

#menu-top ul.mTab li a span{
	padding: 0 5px 0 10px;
	background-image: url(../images/navarrow_left.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#menu-top ul.mTab li.activeTab a.activeTabLink span{
	background-image: url(../images/navarrow_left_orange.gif);
}

#menu-top ul.mTab li.activeTab a.activeTabLink{
	color: black;
}

/*#menu-top ul.mTab li a:visited{
	color: white;
}*/

#menu-top ul.mTab li a:hover{
	color: black;
	text-decoration: none;
}

.menu-content-seperator{
	height: 4px;
	position: relative;
	top: 28px;
	background-color: white;
	width: 980px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.menu-content-seperator div{
	height: 4px;
	border-left: 1px solid #cccccc;
	background-color: white;
	font-size: 1px;
	line-height: 1px;
	margin-left: 6px;
}

/**MENU END **/

/* GENERAL LIST in Content -begin*/
ul.list-gray{
	list-style-position: outside;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 63%;
	clear: both;
}

ul.list-gray li{
	padding: 0;
	margin: 2px 0 0 0;
	position: relative;
	line-height:12px;
}

ul.list-gray li a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #616161;
	font-weight: bold;
	margin: 0;
	display: block;
	position: relative;
	width: 120px;
}
/*
ul.list-gray li a:visited{
	color: #616161;
}
*/
ul.list-gray li a:hover{
	color: black;
}

ul.list-gray li.head{
	text-transform: uppercase;
}

div.list-gray ul{
	list-style-position: outside;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 63%;
	clear: both;
}

div.list-gray ul li{
	padding: 0;
	margin: 2px 0 0 0;
	position: relative;
	line-height: 12px;
}

#left-container div.list-gray ul li a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #616161;
	font-weight: bold;
	margin: 0;
	display: block;
	position: relative;
	width: 120px;
}

#left-container h4{
	font-size: 63%;
	font-weight: normal;
	margin-top: 2px;
}

#left-container div.list-gray ul li a:hover{
	color: black;
}

#left-container div.list-gray ul li.head{
	text-transform: uppercase;
}



/* General list in content -end */
/* Content - containers -begin */
#content-container{
	width: 980px;
	background-color: white;
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	top: 28px;
}

#left-container{
	float: left;
	width: 165px;
	margin: 0 0 0 6px;
}

#left-container p.bodytext{
	padding: 0px;
	margin: 0px;
}

#left-container input.textfield{
	width: 110px;
	font-size: 12px;
	margin: 0 0 8px 5px;
}

#left-container input.button{
	float: right;
	margin: 2px;
}

#left-container input.buttons-side-by-side{
	float: left;
	margin: 2px 0 2px 4px;
}


#left-container label{
	font-size: 10px;
	font-weight: bold;
	margin: 1px 0 1px 5px;
}

#left-container dl.left-box{
	border-left: 1px solid #cccccc;
	margin: 0 0 10px 0;
	padding: 0px;
}

#left-container dl.left-box dt{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/left_portlet_head_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	text-indent: 10px;
	color: #616161;
	font-weight: bold;
	font-size: 82%;
	height: 20px;
	line-height: 20px;
}

#left-container dl.left-box dt img{
	text-indent: 0px;
}

#left-container dl.left-box dd{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/left_portlet_item_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#left-container dl.left-box dd.left-box-bottom{
	margin: 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #cccccc;
}

#left-container dl.left-box dd.left-box-bottom p a{
	display: block;
	text-decoration: none;
	color: #FF6F16;
/*	font-size: 63%; */
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin-left: 10px;
	display: block;
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

/*#left-container dl.left-box dd.left-box-bottom a:visited{
	color: #FF6F16;
}*/

#left-container dl.left-box dd.left-box-bottom a:hover{
	color: black;
}

#left-container dl.left-box a{
	background-image: none;
}

#left-container ul.list-gray li a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
}

#left-container dl.left-inner-box{
	margin: 0 5px;




	width: 152px;

}

#left-container dl.left-inner-box dt{
	background-image: url(../images/portlet_form_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 7px;
	line-height: 6px;
	font-size: 1px;
}


#left-container dl.left-inner-box dd.inner-box-middle{
	background-image: url(../images/portlet_form_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding: 1px 8px 5px 8px;
}
#left-container dl.left-inner-box dd.inner-box-middle p{
	margin: 2px 0 0 0;
	padding: 0;
	position: relative;
}

#left-container dl.left-inner-box dd.inner-box-bottom{
	background-image: url(../images/portlet_form_bottom.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 6px;
	line-height: 6px;
	font-size: 1px;
}

#left-container dl.orange-box dt,
#left-container dl.orange-box dd{
	margin: 0px;
	padding: 0px;
}

#left-container dl.orange-box dt{
	background-image: url(../images/orange_top_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 7px;
	font-size: 1px;
}

#left-container dl.orange-box dd.orange-box-middle{
	background-color: #FF6F16;
}

#left-container dl.orange-box dd.orange-box-bottom{
	background-image: url(../images/orange_bottom_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 15px;
	font-size: 1px;
	background-color: #FF6F16;
}

#left-container dl.orange-box dd.orange-box-middle div{
	color: white;
}
#left-container dl.orange-box dd.orange-box-middle div h2{
color:#FFFFFF;
font-size:81%;
margin:0;

padding:10px 5px;
}
#left-container dl.orange-box dd.orange-box-middle p{
	padding: 0 5px;
}

#left-container dl.orange-box dd.orange-box-middle h2 a{
	color: white;
	text-decoration: none;
}

/*#left-container dl.orange-box dd.orange-box-middle h2 a:visited
{
	color: white;
}*/

div.orange-seperator
{
	background-image: url(../images/line_white_on_orange.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 20px;
	font-size: 1px;
	margin-left: 1px;
}



#left-container dl.orange-box ul{
	list-style-position: outside;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 63%;
}

#left-container dd.orange-box-middle ul li{
	padding: 0;
	margin: 0;
	line-height: 24px;
}

#left-container dd.orange-box-middle ul li a{
	background-image: url(../images/navarrow_left_trans.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 8px;
	color: white;
	font-weight: bold;
	display: block;
}

/*#left-container dd.orange-box-middle ul li a:visited{
	color: white;
}*/

#left-container dd.orange-box-middle ul li a:hover{
	color: black;
}

#left-container .left-about{
	margin: 10px 0 10px 10px;
}



#middle-container{
	float: left;
	width: 475px;
	margin: 5px 5px 10px 12px;
}

#middle-container div.full-header{
	position: absolute;
	overflow: visible;
	width: 790px;
	background-color: white;
	border-bottom: 1px solid #FF6F16;
	height: 20px;
}

#middle-container div.full-header h1{
	font-size: 100%;
	color: #616161;
	margin: 0;
	padding: 0;
}

#middle-container div.full-header h1 .special-news-header {
display:block;
font-size:10px;
height:15px;
font-weight:normal;
}

#middle-container div.full-header div.action-icons{
	float: right;
	margin: -20px 5px 0 0;
	padding: 0;
}

#middle-container div.full-header div.action-icons a{
	color: #616161;
	text-decoration: none;
	font-size: 63%;
}

#middle-container div.full-header div.action-icons a:hover{
	color: black;
}

#middle-container div.full-header div.action-icons img{
	vertical-align: middle;
	margin: 0;
}
#middle-container div.full-header div.action-icons img.realdania{
	margin-right: 6px;
	margin-top: -10px;
}
/* Content - containers -begin */
#content{
	margin: 30px 5px 0 0;
}

#content h1{
	font-size: 16px;
	color: black;
}

/*h2, #content h2, #content h4{
color:black;
font-size:13px;
font-weight:bold;
}
#content h4 a, #content h4 a:visited{
background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 3px; background-repeat:no-repeat; padding-left:10px;
color:#000000;
display:block;
}*/


h2, h3, h4, h5, h6{
color:black;
font-size:13px;
font-weight:bold;
}
h2 a.h2_link, h3 a.h2_link,  h4 a.h2_link, h5 a.h2_link, h6 a.h2_link, h2 a:visited.h2_link, h3 a:visited.h2_link,  h4 a:visited.h2_link, h5 a:visited.h2_link, h6 a:visited.h2_link{
background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 3px; background-repeat:no-repeat; padding-left:10px;
color:#000000;
display:block;
}

h2 a:hover.h2_link, h3 a:hover.h2_link,  h4 a:hover.h2_link, h5 a:hover.h2_link, h6 a:hover.h2_link {
color:#616161;
}

#content .annonce{

}

a{
	color: #FF6F16;
	text-decoration: none;
}


a.markedLink, a.listLink {
background-image:url(../images/navarrow_left_orange_trans.gif);
background-position:left 1px;
background-repeat:no-repeat;
font-size:1.1em;
font-weight:bold;
padding-left:10px;
}

a.teaser_beskrivelse {color:#000000;}
a:hover.teaser_beskrivelse {color:#616161;}

#content #content-inner ul{
	font-size: 63%;
}

#right-container{
	width: 315px;
	float: left;
	margin: 20px 0 0 0;
	padding-bottom: 10px;
}
#right-container .gray-box{
	width: 313px;
	background-image: url(../images/column_two_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	height: 100%;
	padding-bottom: 10px;
}
#right-container .gray-box-top{
	background-image: url(../images/column_two_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 8px;
	font-size: 1px;
}



#right-container .rss_pubbox,
#right-container .rss_summary,
#right-container .rss_description,
#right-container .rss_title,
#right-container .tx-gkhrssimport-pi1 a img{
	display: none;
}

#right-container .rss_header{
	margin: 2px 8px 2px 8px;
	overflow: hidden;
}

#right-container .rss_header a{
	overflow: hidden;
}

#right-container .rss_header a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #616161;
	font-weight: bold;
	margin: 0;
	display: block;
	position: relative;
	width: 120px;
	font-size: 63%;
}

#right-container .rss_header a:hover{
	color: black;
}

#right-container .gray-box-middle .gray-box-item-wrapper{

}

#right-container .in-gray-box-top{
	background-image: url(../images/line_orange_on_graybg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 25px;
	margin: 0 6px -5px 0;
}

#right-container .in-gray-box-top h2{
	font-size: 82%;
	float: left;
	color: #616161;
	width: 150px;
	margin: 0;
}

#right-container .in-gray-box-top h2.gray-box-head-left{
	text-indent: 8px;
}

#right-container .in-gray-box-top h2.gray-box-head-right{
	text-indent: 16px;
}

#right-container .in-gray-box-left{
	float: left;
	width: 150px;
	height: auto;
}

#right-container .in-gray-box-right{
	float: left;
	width: 150px;
	margin: 0 0 0 4px;
	padding: 0 0 0 4px;
	height: auto;
}

#right-container .in-gray-box-left ul.list-gray,
#right-container .in-gray-box-right ul.list-gray{
	height: auto;
	margin-bottom: 10px;
}

#right-container .in-gray-box-bottom{
/*	border-top: 1px dotted #939393;
	border-bottom: 1px dotted #939393;*/
	background-image: url(../images/dotted_border_right.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 20px;
	line-height: 20px;
	margin: 0 2px 0 0;
}

#right-container .in-gray-box-bottom a{
	font-weight: bold;
	color: #FF6F16;
	font-size: 63%;
	text-decoration: none;
}

#right-container .in-gray-box-bottom a:hover{
	color: black;
}

#right-container .in-gray-box-link-left{
	float: left;
	width: 150px;
	text-indent: 16px;
	height: 20px;
	line-height: 20px;
	margin: 0 2px 0 0;
}

#right-container .in-gray-box-link-right{
	float: left;
	width: 150px;
	text-indent: 20px;
	height: 20px;
	line-height: 20px;
	margin: 0 2px 0 2px;
/*	border-left: 1px dotted #939393; */
}

.right-column-adds-container{
	background-image: url(../images/column_two_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding: 8px 0 8px 5px;;
}

.right-column-add{
	width: 300px;
	height: 250px;
}

/* TT-NEWS Styles -begin */
#content .news-search-form{
	background-color: white;
	border: 0px;
}

#content .news-search-form input{
	font-size: 82%;
}

#content .news-search-form p, label{
	font-size: 63%;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
	border:0;
	clear:right;
}

.news-list-container .tx-ttnews-browsebox{
	font-size: 62%;
	margin: auto;
	text-align: center;
	margin-top: 15px;
}

#content .news-list-container{
	background-color: white;
	border: 0;
	margin: 20px 0px 20px 0px;
}

#content .news-list-date{
	font-weight: bold;
	float: none;
	background-color: white;
	color: black;
	text-align: left;
	height: auto;
	font-size: 63%;
	margin-top: 1px;
	margin-right: 1px;
}

#content .news-list-item{
	background-color: white;
	border: 0;
	background-image: url(../images/dotted_border.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#content .news-list-item p{
	margin: 0;
}

#content .news-list-title{
	font-size: 70%;
	font-weight: bold;
	padding-left: 10px;
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#content .news-list-subheader .news-list-subheader-lead
{
	font-weight: bold;
	float: left;
	margin-right: 3px;
	font-size: 63%;
}

#content .news-article-type{
	text-transform: uppercase;
	font-size: 63%;
}

#content .news-list-morelink{
	font-size: 63%;
	float: right;
}

#content .tx-ttnews-browsebox{
	border: 0px;
	background-color: white;
}

#content .tx-ttnews-browsebox p{
	text-align: center;
}

.tx-ttnews-browsebox td {
	font-size: 1em;
}
.tx-ttnews-browsebox-SCell {
	background-color:white;
	border: 0;
}

#content .news-catmenu{
	background-color: white;
	border: 0px;
}

div.news-search-form
{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 25px;
}

#content .news-single-item{
	background-color: white;
	border: 0;
	margin: 8px 0px 8px 0px;
}

#content .news-single-timedata{
	float: none;
	font-size: 63%;
	font-weight: bold;
}

#content .news-single-title{
	color: black;
}

#content .news-single-category{
	float: none;
	font-size: 63%;
}

#content .news-single-subheader-lead{

}

#content .news-search-form-categories-link{
	font-size: 63%;
	text-align: center;
	font-weight: bold;
}

/* TT-NEWS Styles -end */

.ad-bottom-container h4{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 20px;
	font-size: 63%;
	color: gray;
	font-weight: normal;
}

.contact-container{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 20px;
	font-weight: normal;
}
.contact-container .contact-item p{
	margin: 0;
	padding: 0;
}

#bottom-site-end{
	background-image: url(../images/bodybottom.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	clear: both;
	height: 10px;
	left: 0px;
	margin: auto;
	position: relative;
	top: 25px;
	width: 980px;
}

div.adtecDiv {
	background-color:transparent !important;
	background-image:url(../images/navarrow_left_orange_trans.gif) !important;
	background-position:0px center !important;
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:8px !important;
}
/* COLORS:
	orange: #FF6F16;

*/

div.tiplink{
	display:inline;
}

/*
	***** Totalkredit mailform
	***** BEGIN
*/

/* loginform - begin */
.csc-loginform .csc-form-fieldcell input{
	font-size: 63%;
}
/* loginform - end */

#mailform fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}

#mailform fieldset .csc-mailform-field{
	clear: both;
	line-height: 14px;
	padding-top: 8px;
}

#mailform fieldset .csc-mailform-field input{
	font-size: 63%;
	float: right;
	width: 250px;
}

#mailform fieldset .csc-mailform-field .csc-mailform-label{
	font-size: 63%;
	text-decoration: underline;
	font-weight: bold;
	line-height: 20px;
	display: block;
	clear: both;
}
#mailform fieldset .csc-mailform-field label{
	width: auto;
	display: block;
	float: left;
}

#mailform fieldset .csc-mailform-field .csc-mailform-check{
	float: right;
	margin: 0px 0pt 0pt;
	padding: 0pt;
	width: auto;
}

#mailform fieldset .csc-mailform-field .csc-mailform-submit{
	width: auto;
	margin: 10px 0 0 0;
}

#mailform fieldset .csc-mailform-field textarea{
	width: 465px;
	display: block;
}

/*
	***** Totalkredit mailform
	***** END
*/

/*
	***** tip-a-friend - BEGIN
*/
div.tx_tipafriend{
	font-size: 63%;
}

#content div.tx_tipafriend h1.csc-firstHeader{
	font-size: 120%;
}

#content div.tx_tipafriend .tx_tipafriend_formfield label{
	text-align: left;
	width: 110px;
	font-size: 100%;
}

#content div.tx_tipafriend .tx_tipafriend_formfield input{
	font-size: 10px;
}

/*

	***** tip-a-friend - END
*/








/**
*SIDEBAR MENU
**/
#left-container .portlet{
border-left: 1px solid #CCCCCC;
margin-left: 4px;
margin-top: 0;
margin-bottom: 1em;
padding-left: 0px;
}


#portlet-navigation-tree .portletHeader {
background: #FEA85B url(../images/bg_portlet_header_nav_28_1.gif) repeat-x scroll right top;
border-bottom:3px solid #C4D8E3;
padding-bottom:7px;
padding-top:5px;
}

.portletHeader .tile {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
	margin-left: 10px;
}





dd.portletItem {
	background:transparent url(../images/left_portlet_item_bg.gif) repeat-y scroll right top;
	border-bottom:1px solid #CCCCCC;
	margin: 0;
	padding: 8px 0 0 0;
}

.portletNavigationTree {
	margin: 0 10px;
	padding: 0;


	list-style: none;
	border: 0;
}

.portletNavigationTree li {
	border-bottom:1px solid #FF6F16;
	margin-bottom:4px;
}

.portletNavigationTree li a {
	display: block;
	background-image:url(../images/navarrow_left_orange_trans.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#616161;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
	font-size: 63%;
	text-transform: uppercase;
	padding-left: 10px;
	margin: 5px 0;
}


.portletNavigationTree li.nobottomborder {
	border-bottom: 0;
}

.portletNavigationTree ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.portletNavigationTree ul li {
	border: 0;
}

.portletNavigationTree ul li a {
	text-transform: none;
}


/**
* GRAYBOX
*/
.grayboxteaser {
	width: 300px;
	height: 100px;
	background-image: url(../images/grayboxteaser.jpg);
	position: relative;
}

.grayboxteaser .header {
	position: absolute;
	top: 6px;
	left: 15px;
	color: white;
	font-size: 12px;
	height: 17px;
	width: 274px;
	line-height: 17px;
}

.grayboxteaser .header a {
	color: white;
	font-size: 12px;
	text-decoration: none;
}

.grayboxteaser .img {
	width: 85px;
	position: absolute;
	top: 25px;
	left: 9px;
}

.grayboxteaser .img img {
}

.grayboxteaser .text {
	position: absolute;
	width: 189px;
	top: 25px;
	left: 100px;
	font-size: 11px;
}

.grayboxteaser .link {
	position: absolute;
	top: 80px;
	right: 10px;
	font-size: 10px;
}

.grayboxteaser .link a {
	font-size: 10px;
	text-decoration: none;
	color: #F37126;
	font-weight: bold;
}


.graybox2 {
	width: 222px;
	height: 112px;
	background-image: url(../images/graybox2.jpg);
	position: relative;
}

.graybox2 .header {
	position: absolute;
	top: 2px;
	left: 5px;
	width: 213px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 13px;

}

.graybox2 .img {
	position: absolute;
	top: 26px;
	left: 5px;
	width: 96px;
	height: 75px;

}

.graybox2 .img img {
}

.graybox2 .text {
	position: absolute;
	top: 25px;
	left: 107px;
	width: 109px;
}

.graybox2 .text * {
	margin: 0;
	padding: 0;
	color: white;
}

.graybox2 .link {
	position: absolute;
	top: 87px;
	left: 107px;
	width: 109px;
	text-align: center;
}

#content .graybox2 .link a,
.graybox2 .link a {
	font-size: 10px;
	text-decoration: underline;
	color: white;
}


.two-col-narrow {}

.two-col-narrow-1,
.two-col-narrow-2 {
	width: 222px;
	float: left;
}

.two-col-narrow-margin {
	width: 26px;
	float: left;
}

.content-box-black-top {
	margin: 0 0 10px 0;
}

#right-container .content-box-black-top {
	margin-right: 16px;
}

.content-box-black-top-header {
	background-color: #2b2e32;
	border: solid #8b8e8f 1px;
	padding: 4px;
	color: white;
	font-size: 75%;
	font-weight: bold;
}

.content-box-black-top-content {
	border: solid #47484d 1px;
	padding: 5px;
}

.content-box-black-top-content * {
	margin: 0;
}

.content-box-black-top-content h1 {
	font-size: 85%;
}

.content-box-black-top-content h1 a, .content-box-black-top-content h1 a:visited{
	color:#000000;

}

.content-box-black-top-content h1 a:hover{
	color:#616161;
}

.content-box-black-top-content .csc-textpic-imagewrap {
	margin-top: 3px;
}


.content-box-black-top-content .csc-textpic {
	border-bottom: solid #2b2e32 1px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.content-box-black-top-content > .csc-textpic:first-child {
	background-color: red;
	border-top: 0;
}

/*---- FCE 2 kolonner----*/

.twocol {padding: 10px 0;}
.twocol .leftcol{float: left; width: 48%; padding:0 0 0 0;}
.twocol .rightcol{float: right; width: 48%;}

.twocol .largeleft{width: 285px;}
.twocol .smallright{width: 159px;}

/*---- FCE 3 kolonner----*/

.threecol {width:100%;}
.threecol .left {float:left;width: 32%; overflow: hidden;padding-right:2%;}
.threecol .center {float:left;width: 32%;overflow: hidden;padding-right:2%;}
.threecol .right {width: 32%; overflow: hidden;}

/*---- FCE raadgivning boks ----*/

.bolius-rounded {width:375px; margin:0 0 13px;}
.bolius-rounded .top {background:transparent url(/fileadmin/templates/main/images/rounded_column_top.gif) no-repeat scroll 0 0; padding:5px 10px 5px 5px;}
.bolius-rounded .bottom {background:transparent url(/fileadmin/templates/main/images/rounded_column_bottom.gif) no-repeat scroll left bottom;}
.bolius-rounded h2 {background-image:url(/fileadmin/templates/main/images/line_green_on_trans.gif); background-position:right bottom; background-repeat:no-repeat; margin:0; padding:4px 0 13px 4px; font-size:13px; font-weight:bold;}
#content .bolius-rounded a {color:#000000;}
#content .bolius-rounded a.mail {color:#F36F21;}

/*--- FCE separator ---*/
.separator {background-image:url(/fileadmin/templates/main/images/line_orange_on_trans.gif); background-position:right top; background-repeat:no-repeat; width:100%; height:18px;}

/*--- FCE Tema boks ---*/
.temaheader{background-image:url(/fileadmin/templates/main/images/tema_header_bg.gif); background-position:left top; background-repeat:no-repeat; padding:2px 10px 0; height:19px;}
.temaheader h4{color:black; font-weight:bold; margin-bottom:0; margin-top:0; padding-bottom:0.3em; padding-top:0.3em; text-decoration:none; font-size:0.6em;}
.temaprefix{color:#FF6F16 !important; float:left;}
.tematitle{float:left;}
.link-external{float:right;}
.temabody{background-image:url(/fileadmin/templates/main/images/tema_body_bg.gif); background-position:left top; background-repeat:repeat-y; display:block; padding:9px 16px 9px 9px;}
.visualclear{clear:both;}
.temafooter{background-image:url(/fileadmin/templates/main/images/tema_footer_bg.gif); background-position:left top; background-repeat:no-repeat; height:10px;}
.temabody p {margin:0px; padding:0px;}
.temabody ul {float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 2px; width:235px;}
.temabody li {background-image:url(../images/navarrow_left_orange_trans.gif); background-position:left 1px; background-repeat:no-repeat; padding-bottom:1em; padding-left:10px;}
#content .temabody li a {color:#000000;}
#content .temabody li a:hover {color:#616161;}

/*--- FCE fakta boks ---*/
.category-ghost {
background:transparent url(/fileadmin/templates/main/images/fakta_top.jpg) no-repeat scroll 0 0;
margin-bottom:1.5em;
}

.category-ghost .schematic-category .threecol h2{
color:black;
font-size:0.6em;
text-transform:uppercase;
background:url(/fileadmin/templates/main/images/dotted_border.gif) repeat-x left bottom;
padding-bottom:4px;
margin-bottom:4px;
}

.category-ghost .level1{
font-size:63%;
background:url(/fileadmin/templates/main/images/navarrow_left_orange_trans.gif) no-repeat left 1px;
}

.category-ghost .news-catmenu-header{display:none;}

.category-ghost .schematic-category {
background:transparent url(/fileadmin/templates/main/images/fakta_bottom.gif) no-repeat scroll left bottom;
padding:10px 15px 10px 10px;
}

.category-ghost .schematic-category h2 {
color:#FF6F16;
margin-bottom:2px;
padding-bottom:0;
font-size:13px;
font-weight:bold;
margin-top:10px;
}

.category-ghost .schematic-category p {
margin-bottom:0;
margin-top:0;
position:relative;
}

/*--- FCE orange dropdown boks ---*/
#navBalloon .innerBalloon .left{padding-left:14px; margin-right:8px;}
#navBalloon .innerBalloon .level1{background:transparent;}
#navBalloon .innerBalloon h2{
color:black;
font-size:0.6em;
font-weight:bold;
margin-top:1em;
text-transform:uppercase;
}

#navBalloon .innerBalloon .level1 a {
background: url(http://www.bolius.dk/arrow_white.gif) no-repeat left 1px;
font-size:63%;
color: black;
padding-left:9px;
text-decoration:none;
}

#navBalloon .innerBalloon .level1 a:hover{color:white;}



/*--- FCE raad boks ---*/
.raad_boks_wide, .raad_boks{margin-bottom:10px;}
.raad_boks_wide h4, .raad_boks h4, .raad_boks_wide h5, .raad_boks h5 {margin:0;}
.raad_boks_wide .csc-textpic, .raad_boks .csc-textpic{border-bottom:1px solid #000000; height:55px;}
.raad_boks_wide{width:455px;}
.raad_boks_wide .header{color:#FFFFFF; background: #2B6924 url(../images/bg_raadboks_header.gif) repeat-x top left; padding:5px;}
.raad_boks_wide .content{border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:5px;}
.raad_boks_wide .content p{margin:0;}

.raad_boks{width:200px;}
.raad_boks .header{color:#FFFFFF; background: #2B6924 url(../images/bg_raadboks_header.gif) repeat-x top left; padding:5px;}
.raad_boks .content{border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:5px;}
.raad_boks .content p{margin:0;}

/*--- FCE right gray box ---*/
.gray-box-latest-container{padding-left:7px;}
.gray-box-middle h2,.gray-box-middle h2 a {
color:#616161;
float:left;
/*font-size:82%;*/
margin:0;
width:150px;
text-decoration:none;
}

.gray-box-middle p{margin:0; padding:0 0 0 10px;}
.gray-box-latest-item a, .gray-box-middle p a{
background-image:url(../images/navarrow_left_orange_trans.gif);
background-position:left 1px;
background-repeat:no-repeat;
color:#616161;
display:block;
font-size:10px;
font-weight:bold;
margin:0;
padding:0 0 0 10px;
position:relative;
text-decoration:none;
width:120px;
}
.gray-box-latest-item a:hover, .gray-box-middle p a:hover{color:black;}

/*--- Tema sider styling ---*/
.csc-menu-4 dd {margin-left: 0px;padding-bottom: 10px;font-size: 63%;}
.csc-menu-4 dt {background: url(../images/dotted_border.gif) repeat-x 0 0;padding-top: 10px;}
.csc-menu-4 dt a {font-size: 68%;font-weight: bold;}
.csc-menu-4 dt a:hover {color: #000000!important;}

/*---Poll styling --*/
#left-container .tx-jkpoll-pi1 label {font-size: 85%; font-weight:normal;}
#left-container .tx-jkpoll-pi1 .error {font-size: 63%;}

/* footer */
#footer-container{}

/* TT-NEWS Styles FORSIDE -begin */

.news-list-container-forside hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {border:0;clear:right;}

#content .news-list-container-forside{background-color: white;border: 0;margin: 0px 0px 0px 0px;}

#content .news-list-container-forside .news-list-item{background-color: white;border: 0; background-image: none;}

#content .news-list-container-forside .news-list-item p {margin: 0;}
/*
#content .news-list-container-forside .news-list-item h4 {color:#000000; margin: 0.3em 0 0.3em 0 }

#content .news-list-container-forside .news-list-item h4 a {color:#000000;}

#content .news-list-container-forside .news-list-item h4 a:hover {color:#616161;}
*/
#content .news-list-container-forside .news-list-title{background-image: none;padding-left:0px;}



/* Viden om boks catmenu */

#content .news-catmenu-NO a {color:#000000; font-size:100%; /*background-image:url(../images/navarrow_left_orange_trans.gif); background-position:left 1px; background-repeat:no-repeat; padding-bottom:1em;*/ padding-left:10px;}

#content .news-catmenu-LF a {color:#000000; font-size:100%; background-image:url(../images/navarrow_left_orange_trans.gif); background-position:left 1px; background-repeat:no-repeat; padding-left:10px; display:block; font-size:10px;}

#content .category-ghost .news-catmenu {background-color: transparent;}

/* TT-NEWS Styles FORSIDE -end */

#content .news-list-container-standard .news-list-browse {border-bottom:1px dotted #000000;}

#content .news-list-container-standard .news-list-item {border-bottom:1px dotted #000000; padding: 10px 0 10px 0; background-image:none;}

#content .news-list-container-standard hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {border:0;clear:right; margin:0;display:none;}

#content .news-list-container-standard .news-list-item p.category {text-transform:uppercase;}

#content .news-list-container-standard .news-list-item .news-list-title a {color:#FF6F16;}

#content .news-list-container-standard .news-list-item .news-list-title a:hover {color:#000000;}

/* TT-NEWS Styles view -end */

/* TT-NEWS Styles single view */

.news-single-subheader p, {font-weight:bold;}
.news-single-additional-info .info-top, #giv_os_din_mening .info-top {background-image:url(../images/article_linkbox_top.gif); background-position:top; background-repeat:no-repeat; padding:1px 16px 10px;}
.news-single-additional-info .info-bottom, #giv_os_din_mening .info-bottom {background-image:url(../images/article_linkbox_bottom.gif); background-position:top; background-repeat:no-repeat; height:5px}
.news-single-additional-info .news-single-links {margin:0px; padding:0px;}

.news-single-additional-info .news-single-links p {margin:0px; padding:0px;}
.news-single-additional-info .news-single-links a,  .news-single-additional-info .news-single-related a {margin: 0px; font-size:10px; background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 1px; background-repeat:no-repeat; padding-left:8px; display:block;}
.news-single-related dt, .news-single-links dt {color:#616161; font-weight:bold; margin:0px; font-size:10px; padding-bottom:6px;}
.news-single-related dd, .news-single-links dd {color:#616161; font-weight:bold; margin:0px; font-size:10px;}
.news-single-content {font-size: 10px}
.news-single-content img{margin: 0 0 5px 10px}
#giv_os_din_mening p {margin:10px 0 0 0;}
#giv_os_din_mening p.header {color:#616161;font-size:10px;font-weight:bold;margin:0;padding:16px 0 6px;}
#giv_os_din_mening a, #giv_os_din_mening a:visited {margin: 0px; font-size:10px; background-image:url(../images/navarrow_left_orange_trans.gif);background-position:left 1px; background-repeat:no-repeat; padding-left:8px;font-weight:bold;}
#giv_os_din_mening a:hover {color:#000000;}
/* styles til sr_quiz */

.tx-srquiz-pi1 P { line-height:125%; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 P.tx-srquiz-pi1-label { line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srquiz-pi1 A:link {}
.tx-srquiz-pi1 A:visited {}
.tx-srquiz-pi1 A:hover {}
.tx-srquiz-pi1 A:active {}
.tx-srquiz-pi1 INPUT { font-size:10px; border:1px solid #FF6F16; }
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-submit {}
.tx-srquiz-pi1 .tx-srquiz-pi1-question TD { text-align:left; vertical-align:middle;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question P { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question P.tx-srquiz-pi1-label {margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question INPUT { border:1px solid #FF6F16;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question SELECT { border:1px solid #FF6F16;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio TD { text-align:left; vertical-align:middle;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio P { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio P.tx-srquiz-pi1-label { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio INPUT { vertical-align:middle;}
.tx-srquiz-pi1 .tx-srquiz-pi1-answer TD { text-align:left; vertical-align:top;}
.tx-srquiz-pi1 .tx-srquiz-pi1-answer P { margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-answer P.tx-srquiz-pi1-label { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-results TD { text-align:left; vertical-align:top;}
.tx-srquiz-pi1 .tx-srquiz-pi1-results P { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-results P.tx-srquiz-pi1-label { margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }



.csc-frame-rulerAfter {
	border-bottom: 1px dotted black;
}

.fce-news-teaser h4 {
	padding-top: 0px;
	padding-left:10px;
	margin-top: 0px;
	margin-bottom: 2px;
	background-image:url(../images/navarrow_left_orange_trans.gif);
	background-position:left 3px;
	background-repeat:no-repeat;

}

.fce-news-teaser  a {
	color: black;

}

.fce-news-teaser a:hover {
color:#616161 !important;
}

/*add-styles*/
#add-footer h4 {
color:gray;
font-weight:normal;
margin-bottom:0.6em;
margin-top:0;
font-size: 0.6em;
}

#add-footer h1 {
color:gray;

}


.adtecDiv {
background-color:transparent !important;
background-image:url(../images/navarrow_left_orange_trans.gif) !important;
background-position:0 center !important;
background-repeat:no-repeat;
margin-bottom:4px;
padding-left:8px !important;
}


/* billeder højrestillet i nyheder (incl caption) */
/* p.fotoright{ float:right; font-style:italic; margin:0 0 1em 1em; width:200px; clear:both;} */

/* Afstand mellem afsnit i faktaboks mod orange kant (nyheder) */
.FaktaBoks div.c95 p{ margin:0 0 10px 0;}

/* Generelt afstende i afsnit / overskrifter */
#content h1{ margin: 10px 0 0 0 !important;}
#content h2.Heading{ margin:10px 0 0 0 !important;}
#content p{ margin-top:4px !important;}

/* Nyheds "header+subheader" */
#content .news-single-title{ margin-bottom:-2px; margin-top:3px;}
#content .news-single-subheader{ margin-top:0.7em;}

.writersa, .writersb{ font-style:italic; }

.tx-boliuslogin-pi1 input.submit{

padding-bottom:0px;
margin-bottom:0px;

}
.tx-boliuslogin-pi1 input{
vertical-align: top;
margin-right:16px;
float:left;
}
.tx-boliuslogin-pi1 table{
margin-bottom:40px;
}
.tx-boliuslogin-pi1 table td{
padding-bottom:5px;
vertical-align: top;

}
.tx-boliuslogin-pi1 label{
font-weight:bold;
}

/* search */
#searchGadget {
border-width:1px;
float:left;
font-size:10px;
height:12px;
line-height:12px;
margin-right:3px;
margin-top:2px;
}

/*--- topmenu ---*/
#menu-top{padding-top:2px;}
#portal-globalnav {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 36px;
padding:0;
letter-spacing:-1px;
}

#portal-globalnav li {
background:transparent url(../images/topmenu/tab_plain_right.gif) no-repeat scroll right top;
float:left;
margin:0;
padding:0 0 0 0;
}

#portal-globalnav li a {
background-image:none;
color:white;
display:block;
font-weight:normal;
margin-right:15px;
padding:3px 20px 3px 0;
text-decoration:none;
margin-left:0;
padding-left:10px;
background:transparent url(../images/topmenu/navarrow_left.gif) no-repeat scroll left center;
}
#portal-globalnav li a:hover{color:black;}

#portal-globalnav li.Selected a, #portal-globalnav li.firstTabSelected a {
background-image:none;
color:#FF6F16;
display:block;
font-weight:normal;
margin-right:15px;
padding:3px 20px 3px 0;
text-decoration:none;
margin-left:0;
padding-left:10px;
background:transparent url(../images/topmenu/navarrow_left_orange.gif) no-repeat scroll left center;
}


#portal-globalnav li.firstTabPlain a {
background:transparent url(../images/topmenu/firsttab_plain_left.gif) no-repeat scroll left top;
margin-left:0;
padding-left:28px;
}

#portal-globalnav li.firstTabSelected {
background:transparent url(../images/topmenu/tab_selected_right.gif) no-repeat scroll right top;
margin-left:0;
padding-right:15px;
}

#portal-globalnav li.firstTabSelected span {
background:transparent url(../images/topmenu/firsttab_selected_left.gif) no-repeat scroll left top;
color:#FF6F16;
margin-left:0;
padding-left:28px;
display:block;
}

#portal-globalnav li.Selected {
background:transparent url(../images/topmenu/tab_selected_right.gif) no-repeat scroll right top;
margin-left:0;
padding-right:15px;
}

#portal-globalnav li.beforeSelected {
background:transparent url(../images/topmenu/before_selected_right.gif) no-repeat scroll right top;
margin-left:0;
padding-right:15px;
}

#portal-globalnav li.lastTabPlain {
background:transparent url(../images/topmenu/lasttab_plain_right.gif) no-repeat scroll right top;
padding-right:5px;
}

/*--- sitemap ---*/
.csc-sitemap ul{list-style:none;}

/* google search template */
#middle-container-gse {
float:left;
margin:5px 5px 10px 12px;
width:640px;
}

#middle-container-gse div.full-header {
background-color:white;
border-bottom:1px solid #FF6F16;
height:20px;
overflow:visible;
position:absolute;
width:955px;
}
#middle-container-gse div.full-header h1 {
color:#616161;
font-size:100%;
margin:0;
padding:0;
}

#middle-container-gse div.full-header div.action-icons {
float:right;
margin:-20px 5px 0 0;
padding:0;
}

#middle-container-gse div.full-header div.action-icons a {
color:#616161;
font-size:63%;
text-decoration:none;
}

#middle-container-gse div.full-header div.action-icons img.realdania {
margin-right:6px;
margin-top:-10px;
}

#middle-container-gse div.full-header div.action-icons img {
margin:0;
vertical-align:middle;
}

/*--- Huset, news ---*/
.huset_news_list{width:100%;}
.huset_news_list_item{width:100%; clear:both; margin-bottom:10px;}
.huset_news_list_item .leftimg{float:left; width:50px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.huset_news_list_item .righttxt{clear:right;}
.huset_news_list_item .righttxt span{font-size:10px;}
.huset_news_list_item .righttxt span a{font-size:10px; font-weight:bold; color:black;}
.huset_news_list_item .righttxt span a:hover{color:#AAAAAA;}
/*--- huset, fce: rightsidebar top */
.huset_right_top{width:100%;}
.huset_right_top .header{
background-image:url(../images/line_orange_on_graybg.gif);
background-position:right bottom;
background-repeat:no-repeat;
height:25px;
margin:0 6px -5px 0;}
.huset_right_top .header h2{text-indent:8px;}
.huset_right_top .content{background:url(../images/huset_graybg.gif) repeat-y right; margin:0 6px 0 0; padding-bottom:10px;}
.huset_right_top .bottom{background:url(../images/huset_dotted_border.gif) repeat-x; height:3px; margin: 0 6px 0 0;}

/*--- LF_Glossary ---*/
dl.glossary .type{font-style:normal; font-weight:bold;}
dl.glossary dt{text-transform:capitalize;}


#content-container .miljo-middle{width:545px;}
#content-container .miljo-right{width:240px; margin-top:25px;}

/*.fotoright{overflow:hidden; text-align:right;}*/
.news-single-content img{margin:0 0 0 5px;}

/*-- Fold ud element --*/
.fold-out-elm{margin: 0 0 1px 0; float:left; width:100%; padding:0; clear:both;}
.fold-out-elm .header{min-height:15px; height:auto !important; height:15px; margin:0; cursor:pointer; padding:5px 5px 5px 18px; border:1px solid #CCCCCC; float:left; width:445px; background:url(../images/fold-out-elm-plus.gif) no-repeat 2px 6px;}
.fold-out-elm #headeractive{background:url(../images/fold-out-elm-minus.gif) no-repeat 2px 6px;}
.fold-out-elm .header h3{margin:0; padding:0;}
.fold-out-elm .content{padding:5px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; width:458px; overflow:hidden; float:left; display:none; marign:0;}
/*sætter height: auto !important; på middle-container*/
#middle-container{height:auto!important;}

/*.fold-out-elm, .fold-out-elm .header, .fold-out-elm .content{margin:0; padding:0;}*/


/* news rating */

.difficulty{float:left; width:462px; padding:3px; border:1px solid #CCCCCC; background:#e9e9e9; clear:both; margin: 10px 0 3px;}
.difficulty div{float:left; width:146px; margin-left:10px;}
.difficulty div:first-child{margin:0;}
.difficulty b{border-bottom:3px solid #F37021/*#96425A*/; float:left; width:100%; margin-bottom:5px;}
.news-single-content .difficulty img {margin: 0;}

/*LF  Ny topmenu Juni 2009*/

#quicklinks-top{font-weight:normal;}
#searchGadget{width:160px;}
#menu-top{height:56px; width:980px; overflow:hidden;}
.menu-content-seperator{top:56px;}
.menu-content-seperator div{border:none;}
#content-container{top:56px;}
.servicenav {width:100%; float:right; text-align:right; margin-bottom:11px;}
.portal-servicenav{list-style-type:none; margin:0; padding:0; float:right;margin:0; /*margin-right:15px;*/}
.portal-servicenav li{float:left; margin-right:6px; padding-left:6px; background:url(../images/servicenav-list-item-bg.gif) no-repeat left 7px;}
.portal-servicenav li:first-child{background:none;}
.portal-servicenav a{font-size:10px; color: #000000; border-bottom:1px solid #ACACAC;}
.portal-servicenav a:hover{color:#616161;}
#content{margin:0 5px 0 0;}
#left-container{margin:8px 0 0 6px;}

#menu-top{background: #ffffff url(../images/tabsbg-new.gif) no-repeat right;}
#portal-globalnav{position:absolute; bottom:5px;}
#middle-container div.full-header, #middle-container-gse div.full-header{right:7px; width:312px; height:58px; top:-5px; border:0; background:url(../images/right-col-tools-bg.jpg) no-repeat;}
#middle-container div.full-header div.action-icons, #middle-container-gse div.full-header div.action-icons{margin:0 5px 0 10px; float:none; position:relative;}

.reald{position:absolute; top:37px; left:52px;}

.bookmarklink { display:inline; position:absolute; left:90px; top:6px; background:url(../images/bookmark-icon.gif) no-repeat left; padding-left:18px;}
.printlink{position:absolute; left:185px; top:6px; background:url(../images/print_icon.gif) no-repeat left; padding-left:18px; padding-bottom:3px;}
.rsslink{position:absolute; left: 252px; top:6px; background:url(../images/rss.gif) no-repeat left; padding-left:16px;}
.tx_tipafriend_tiplink{position:absolute; left:0; top:6px; background:url(../images/mail_icon.gif) no-repeat left; padding-left:18px; padding-bottom:2px;}
#right-container{margin:53px 0 0;}
#right-container #right-container{margin:0;}
#search-top #search-field{width:160px;}
#middle-container div.full-header h1{left:-479px; position:absolute;border-bottom:1px solid #FF6F16; display:block; width:468px; top:15px;}
#middle-container-gse div.full-header h1{left:-649px; position:absolute;border-bottom:1px solid #FF6F16; display:block; width:631px; top:15px;}
#content {margin:28px 5px 0 0;}

/* pil_mailform */
.tx-pilmailform-pi1 .form_element{font-size:10px; margin-bottom:10px;}


/* comments */
#content-inner .tx-comments-pi1{font-size:10px;}
#content-inner .tx-comments-pi1 fieldset{margin:0; padding:0;}
#content-inner .tx-comments-pi1 .twocol{width:100%; clear:both; padding:0;}
#content-inner .tx-comments-pi1 .twocol .first{float:left; margin-right:10px;}
#content-inner .tx-comments-pi1 .twocol .second{float:right;}
#content-inner .tx-comments-pi1 .tx-comments-comment-input{width:215px;}
#content-inner .tx-comments-pi1 .tx-comments-comment-form textarea{width:465px;}

/* news related box */
.news-single-item .related-box{float:right; width:200px; clear:right; margin:0 0 10px 10px; display:none;}
.news-single-item .related-box .top{height:4px; background:url(../images/related-box-top.gif) no-repeat;}
.news-single-item .related-box .inner{border:1px solid #cbc7c4; background:#ffffff;}
.news-single-item .related-box .inner dl{list-style:none; margin:0; padding:10px;}
.news-single-item .related-box .inner dl.news-single-related dt{font-size:11px; font-weight:bold; color:#000000;}
.news-single-item .related-box .inner dl.news-single-related dd{display:block; padding-left:10px; background: url(../images/related-box-li-item) no-repeat left 2px; margin:0; font-weight:normal; margin-bottom:2px;}
.news-single-item .related-box .inner dl dd a{font-size:10px;}
.news-single-item .related-box .inner dl dd a:hover{color:#FF6F16;}

/*bolius TV - Daniela 01.12.2009*/
.news_list_item_left{float:left; width:50%;}
.news_list_item_right{float:left; width:50%;}
.clear{clear:both;}
#left-container .news_list_item{margin:0 0 10px 0;}


/*Bolius menu*/
#switchmenu {clear: both; width: 465px; background: url(../Boius_menu/baggrund.gif) bottom left no-repeat; padding-bottom: 1px; position: relative; overflow: hidden;}
#switchmenu h2 {width: 465px; height: 31px; background: url(../Boius_menu/top_bg.png) 0 0 no-repeat; margin: 0; padding: 0; text-align: center; line-height: 31px;}
#switchmenu ul {width: 461px; height: 258px; list-style: none; margin: 0 2px 0; padding: 0; background: repeat-x 0 0; position: relative; z-index: 100;}
#switchmenu li {display: block; width: 461px; margin: 0; padding: 0; position: relative;}
#switchmenu li h3 {width: 183px; height: 37px; font-size: 12px; color: #fff; margin: 0; padding: 0; z-index: 100; position: relative; overflow: hidden;}
#switchmenu li h3:hover {cursor: pointer;}
#switchmenu li h3.act {color: #000;}
#switchmenu li p {position: absolute; /*top: -13px;*/ top: -4px; left: 175px; height: 36px; width: 266px; margin: 0; padding: 0 0 0 20px; background: url(../Boius_menu/transp50.png) 0 0 repeat; font-size: 12px; z-index: 1; color: #fff; display: none;}
#switchmenu li h3 a {display: block; color: #fff; cursor: pointer;}
#switchmenu li p a {color: orange; text-decoration: underline;}
#switchmenu li.firstli p {top: -3px;}
#switchmenu li.lastli p {height: 35px;}


#switchmenu li h3 .textwrap {position: absolute; top: 10px; left: 13px; width: 100%; height: 37px;}
#switchmenu li h3 .normal {position: absolute; top: 0; left: 0; width: 100%; height: 37px; background: url(../Boius_menu/normal_37_border.png) bottom left no-repeat;}
#switchmenu li h3 .active {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 37px; background: url(../Boius_menu/valgt_punkt_37_border.png) bottom left no-repeat;}
#switchmenu li h3.firsth3 .normal {display: none; background-image: url(../Boius_menu/normal_37_top_border.png);}
#switchmenu li h3.firsth3 .active {display: block; background-image: url(../Boius_menu/valgt_punkt_37_top_border.png);}
#switchmenu li h3.lasth3 div {background-position: top left;}
#switchmenu li h3.lasth3 .normal {background-image: url(../Boius_menu/normal_37.png);}
#switchmenu li h3.lasth3 .active {background-image: url(../Boius_menu/valgt_punkt_37.png);}

#switchmenu #bg1, #switchmenu #bg2 {position: absolute; top: 0; left: 0; width: 461px; height: 258px; top: 31px; left: 2px; z-index: 1;}

.spacer-gif {width: 20px;}


/* frontpage hide header */
#frontpage #middle-container div.full-header h1{display:none;}
#frontpage #content {margin:-7px 5px 0 0;}


/*shadowbox link fce */
div.shadowboxlink .image{position:relative;}
div.shadowboxlink .image .enlargelink {bottom:1px; position:absolute; right:1px;}
div.shadowboxlink .enlargelink a {
background:transparent url(../images/showroom_zoom.gif) no-repeat scroll left top;
color:#000000;
display:block;
font-size:10px;
height:14px;
padding-left:30px;
padding-top:2px;
width:43px;
}

.tx-lfgalleryslider-pi1 .jcarousel-skin-tango .jcarousel-item{position:relative;}
.tx-lfgalleryslider-pi1 span.img-text{position:absolute; bottom:0; right:0; width:100%; text-align:center; color:#fff; min-height:36px; height:36px; height:auto !important; background: url(../images/img-text-bg.png);}
.tx-lfgalleryslider-pi1 span.img-text a{color:#fff; display:block; min-height:26px; height:26px; height:auto !important; width:92%; padding: 5px;}
.tx-lfgalleryslider-pi1 .jcarousel-skin-tango .jcarousel-item img{width:125px; height:80px;}
.tx-lfgalleryslider-pi1 .jcarousel-skin-tango .jcarousel-item{width:125px; height:80px; padding:5px;}
.tx-lfgalleryslider-pi1 .jcarousel-skin-tango .jcarousel-clip-horizontal{width:464px; margin: 0 2px; height:95px;}
.tx-lfgalleryslider-pi1 .jcarousel-skin-tango .jcarousel-container-horizontal{width:467px; padding:2px 0;}
.tx-lfgalleryslider-pi1 .jcarousel-skin-tango .jcarousel-container{background:none;}
.tx-lfgalleryslider-pi1 .jcarousel-skin-tango {background: none;}
.tx-lfgalleryslider-pi1 #categorycarousel-div{height:125px; background:transparent url(../images/carousel-bg-left-slider.png) no-repeat scroll left top;}
.tx-lfgalleryslider-pi1 h2{margin:0; padding:3px 5px 2px; font-weight:normal;}
.tx-lfgalleryslider-pi1 h2 a{font-weight:bold;}
.tx-lfgalleryslider-pi1 .jcarousel-skin-tango .jcarousel-prev-horizontal{width:37px; height:70px; background:url(../images/carousel-arrow-left.png) no-repeat; top:12px; left:1px;}
.tx-lfgalleryslider-pi1 .jcarousel-skin-tango .jcarousel-next-horizontal{width:38px; height:70px; background:url(../images/carousel-arrow-right.png) no-repeat; top:12px; right:0;}
.tx-lfgalleryslider-pi1{padding: 10px 0;}

.tx-comments-comment-form .tx-comments-captcha {padding-left:0;}



.tips-backlink{float:right; font-size:10px;}
.tips-backlink a{ background: url(../images/spar-energi/arrow-orange-left.png) no-repeat left top; padding: 3px 0 5px 23px; display:block;}


/* Spørg eksperten */
#content-inner .tx-lfsporgexpert-pi1 .tabs,
#right-container .tx-lfsporgexpert-pi1 .confirm{display:none;}
#right-container .tx-lfsporgexpert-pi1 .tabs{margin: 0 0 10px 0; font-size:12px; widht:315px; float:left; clear:both;}
#right-container .tx-lfsporgexpert-pi1 .tabs ul{margin:0; padding:0; list-style:none; width:100%; float:left;}
#right-container .tx-lfsporgexpert-pi1 .tabs ul li{float:left; font:bold 14px Georgia;}
#right-container .tx-lfsporgexpert-pi1 .tabs ul li a{color:#fff; display:block; padding:16px 22px 18px 27px;}
#right-container .tx-lfsporgexpert-pi1 .tabs .secondtab{display:none;}
#right-container .tx-lfsporgexpert-pi1 .tabs .firsttabli{background: url(../images/sporgekspert-firsttabli.gif) no-repeat;width: 158px;}
#right-container .tx-lfsporgexpert-pi1 .tabs .firsttabliact{background: url(../images/sporgekspert-firsttabliact.gif) no-repeat;}
#right-container .tx-lfsporgexpert-pi1 .tabs .secondtabli{background: url(../images/sporgekspert-secondtabli.gif) no-repeat; width:157px;}
#right-container .tx-lfsporgexpert-pi1 .tabs .secondtabliact{background: url(../images/sporgekspert-secondtabliact.gif) no-repeat;}

#right-container .tx-lfsporgexpert-pi1 .tabs .tab{clear:both;}
#right-container .tx-lfsporgexpert-pi1 .tabs .tab .cont{font:10px Verdana; background: url(../images/sporgekspert-center.gif) repeat-y -1px; padding: 10px 14px 0;}
#right-container .tx-lfsporgexpert-pi1 .tabs .tab h3{margin:0; padding:4px 14px 9px; font:14px Georgia; background: url(../images/sporgekspert-header.gif) no-repeat ;}
#right-container .tx-lfsporgexpert-pi1 .tabs .tab .foot{width:287px; float:left; clear:both; padding:26px 14px 20px; background: url(../images/sporgekspert-footer.gif) no-repeat;}
#right-container .tx-lfsporgexpert-pi1 .tabs .tab .foot .next{float:right; background: url(../images/sporgekspert-naeste.png) no-repeat; display:block; width:71px; height:29px; overflow:hidden; text-indent:-999px;}
#right-container .tx-lfsporgexpert-pi1 .tabs .tab .foot .prev{float:left; background: url(../images/sporgekspert-tilbage.png) no-repeat; display:block; width:71px; height:29px; overflow:hidden; text-indent:-999px;}
#right-container .tx-lfsporgexpert-pi1 .tabs .tab .form-field{padding: 0 0 10px 0;}
#right-container .tx-lfsporgexpert-pi1 label{font:10px Verdana;}
#right-container .tx-lfsporgexpert-pi1 label.error{color:#ee6d00;}
#right-container .tx-lfsporgexpert-pi1 input[type=text],
#right-container .tx-lfsporgexpert-pi1 textarea{width:289px; background:#eeeeee; border:1px solid #aaaaaa; font:14px Georgia; color:#ee6d00;}
.newsspecialist{font-size:10px;}

.faq-related .news-single-additional-info{background:none; padding:0; margin:10px 0 0 0; border:0;}
.faq-related .news-single-additional-info dl{background:none; padding:0; margin:0; border:0; color:#000;}
.faq-related .news-single-additional-info dl dt{padding:0; font-weight:bold; color:#000;}
.faq-related .news-single-additional-info dl dd{font-weight:normal;}
.faq-related .news-single-additional-info dl img{display:none;}
.faq-related .news-single-additional-info dl a{display:inline;}
#content .news-single-subheader-lead {font-weight:bold; margin:0;}
#content .news-list-subheader .news-list-subheader-lead{float:none;}

.tx-lfsporgexpert-pi2  .confirm{background:#EEE; border:1px solid #AAAAAA; padding:5px; margin-bottom:10px;}