﻿/*RTE*/
p.red {color: red;}
p.green {color: green;}
p.blue {color: blue;}
p.yellow {color: yellow;}
p.underline {text-decoration: underline;}

/*TABELLER*/http://sylan.udvikling.linkfactory.dk/typo3/backend.php

table.tabel_design {padding: 2px; }
tr.tabelraekke {background-color: #ffffff;}
table.tabel_design td {background-color: #eee;}
tr.raekke_design{background: #516776  url(../images/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 3px 0 3px 5px;
	font: bold 1.1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;}

/*--Accesskeys--*/
#accesskeys {position: absolute; left: -9999px; list-style:none; margin: 0; padding: 5px 10px; background: #fff;}
#accesskeys dd {margin: 0 0 0 15px;}
#accesskeys a {text-decoration: none;}
#accesskeys a:hover {text-decoration: underline;}

   
/* default styles
   -------------- */
img.print-top{display:none;}
a {font-size:1.17em;color: #D7852E;text-decoration:none;}
a:hover { text-decoration:underline:}


h1{ -x-system-font:none;
color:#1E334F;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:2.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:2em;
margin:16px 0 5px;
 }
h1 a, h2 a { text-decoration: none; }
h2 { font: 24px/28px Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0 0 10px 0; color:#1e334f;font-weight:bold; }
h3, h4{
-x-system-font:none;
color:#1E334F;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.142em;
margin:2px 0 6px;
}
h5, h6{
-x-system-font:none;
color:#1E334F;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.1em;
margin:2px 0 6px;
}

p {margin: 0 0 15px 0; font-size:1.17em; color:#5a5a5a; line-height:1.5;}
li, input, select{font-size:1.1em; color:#5a5a5a; line-height:1.5;}
ul{list-style:url(../images/bullet.gif);}
form { 	margin: 0; }
.content-holder li{font-size:1.17em;}

a img {border: none;}

* { font-size: 100.01%; }
html { font-size: 64%; }
body{
	margin:0;
	color:#000;
	background:#f3f6f8;
	font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	min-width:1000px;
}

img{border-style:none;} 
a{
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration:underline;}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
.hide{display:none;}
#header{
	width:100%;
	height:157px;
	background:url(../images/bg-header.gif) repeat-x;
	position:relative;
	z-index:50;
}
#header .holder{
	width:926px;
	margin:0 auto;
	position:relative;
}
#header .holder:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	margin:25px 0 0 6px;
	text-indent:-9999px;
	float:left;
}
.logo a{
	display:block;
	width:337px;
	height:96px;
	background:url(../images/logo.gif) no-repeat;
}
.search{
	float:right;
	width:192px;
	padding:0;
	/*display:inline;*/
	margin:0;
	line-height:1;
}
.search .row{
	float:left;
	padding:65px 0px 0 0;
	margin:0;
	width:100%;
}
.search .text{
	width:152px;
	height:27px;
	float:left;
	background:url(../images/bg-search.gif) no-repeat;
}
.search .text input{
	width:142px;
	padding:7px 5px 5px 5px;
	background:none;
	font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#93a7b4;
	border:0;
	margin:0;
}
.search .search-submit{
	float:right;
	border:0;
	padding:0 9px 0 6px;
	margin:6px 0 0 0;
	color:#93a7b4;
	background:none;
	font-size:1.1em;
	cursor:pointer;
	display:block;
}
.add-nav{
	margin:0;
	padding:70px 0 0 0;
	list-style:none;
	float:right;
	line-height:1;
}
.add-nav li{
	float:left;
	padding:0 9px;
	background:url(../images/bull-add.gif) no-repeat 0 4px;
	margin:0;
}
.add-nav li a{
	color:#93a7b4;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.nav-holder{
	position:absolute;
	left:-22px;
	top:127px;
	width:953px;
}
#nav{
	width:953px;
	height:32px;
	background:url(../images/bg-nav.png) no-repeat;
	overflow:hidden;
	padding:21px 0 0 11px;
	margin:0;
	list-style:none;
}
#nav li{
	float:left;
	padding:0 16px;
	background:url(../images/sep.gif) no-repeat 0 2px;
	display:inline;
	line-height:14px;
}
#nav li:first-child{background:none;}
#nav li a{
	font:bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
#nav li a:hover{
	text-decoration:none;
	color:#93a7b4;
}
#nav li.active a{
	color:#d6852e;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.w1{
	width:1007px;
	position:relative;
	float:left;
	left:50%;
}
.w2{
	width:1007px;
	position:relative;
	float:left;
	left:-50%;
}
#main{
	width:1007px;
	background:url(../images/bg-main.gif) repeat-y;
}
#main .main-holder{
	width:947px;
	background:url(../images/bg-main-b.gif) no-repeat 0 100%;
	padding:22px 30px 28px;
}
#main .main-holder .visual{
	margin:-22px 0 0 0;
	width:944px;
}
#content{
	width:947px;
	overflow:hidden;
	padding-top:6px;
}
#content .twocolums{
	width:100%;
	overflow:hidden;
}
#content .col1{
	width:469px;
	float:left;
}
#content .col1 .box{
	padding:0 0 27px 26px;
}
#content .col1 h2{
	margin:16px 0 5px;
	font:bold 2.3em/2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1e334f;
}
#content .col1 p{
	margin:0 0 18px;
	font:1.2em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5a5a5a;
}
#content .col2{
	width:469px;
	background:url(../images/bg-section.gif) repeat-y;
	float:right;
	display:inline;
	margin-right:3px;
}
#content .col2 .holder{
	width:469px;
	background:url(../images/bg-section-t.gif) no-repeat;
	padding:0;
}
#content .col2 .frame{
	width:441px;
	background:url(../images/bg-section-b.gif) no-repeat 0 100%;
	padding:26px 14px 10px;
	overflow:hidden;
} 
#content .col2 .frame h2{
	margin:0 0 30px 14px;
	font:bold 2.4em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1e334f;
}
#content .col2 .frame .join{
	width:405px;
	border-top:1px solid #fff;
	font-size:1.7em;
	margin:27px 0 17px 17px;
	padding-top:21px;
}
.signup{
	overflow:hidden;
	padding:0 0 12px 18px;
	width:100%;
}
.signup .row{
	width:100%;
	margin-bottom:6px;
}
.signup .row #select{
	width:406px;
	font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #DADCE1;
}
.signup .row .text{
	width:185px;
	font:12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#969eac;
	border:1px solid #dadce1;
	margin-right:3px;
	padding:4px 6px 4px;
}
.signup .row .btn{
	padding:13px 0 0;
}
#content .col2 .frame .twocol{
	width:500px;
	overflow:hidden;
	background:url(../images/border.gif) repeat-y 206px 0;
	padding-bottom:9px;
	margin-left:14px;
}
#content .col2 .frame .twocol .first, #content .col2 .frame .twocol .second{
	float:left;
	width:187px;
	overflow:hidden;
	margin:0 43px 0 0;
	padding:0;
}

#content .col2 .frame .twocol p{
	margin:0 0 6px;
	font:1.1em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5a5a5a;
}
#content .col2 .twocol p.date{
	font:1.1em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d6852e;
	margin:0;
}
#content .col2 .frame .twocol h3{
	margin:2px 0 6px;
	font:bold 1.4em/1.142em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1e334f;
}
#content .col2 .frame .twocol .news_latest_item a{
	font:1.1em/1.636em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d7852e;
	background:url(../images/bull.gif) no-repeat 0 5px;
	padding-left:16px;
	text-transform:uppercase;
}
#content .col2 .frame .twocol .news_latest_item img{
	border:1px solid #d6852e;
	float:left;
	margin-bottom:16px;
	display:inline;
}
.orange-box{
	width:469px;
	background:url(../images/bg-box.gif) repeat-y;
}
.orange-box .holder{
	width:469px;
	background:url(../images/bg-box-t.gif) no-repeat;
	padding:10px 0 0;
}
.orange-box .frame{
	width:443px;
	background:url(../images/bg-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 47px 26px;
}
.orange-box h3, .aside .orange-box h3{
	padding:17px 0 17px;
	margin:0;
	font:bold 2.4em/1.083em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.orange-box ul{
	float:left;
	margin:0 36px 0 0;
	padding:0;
	list-style:none;
}
.orange-box ul li{
	padding:0 0 23px 18px;
	background:url(../images/bull-box.gif) no-repeat 0 7px;
	font-size:1em;
}
.orange-box ul li a{
	font:bold 1.6em/1.125em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
#content .section{
	overflow:hidden;
	width:944px;
	background:url(../images/bg-promo.gif) repeat-y;
	margin-top:8px;
}
#content .section .holder{
	background:url(../images/bg-promo-t.gif) no-repeat;
}
#content .section .frame{
	width:944px;
	background:url(../images/bg-promo-b.gif) no-repeat 0 100%;
	padding:30px 0 10px 26px;
}
#content .section .frame h2{
	margin:0 0 20px;
	font:bold 2.4em/1.083em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#002e46;
}
#content .section .frame .csc-menu{
	width:100%;
	overflow:hidden;
	margin:0 0 34px;
	padding:0;
	list-style:none;
}
#content .section .frame .csc-menu li{
	float:left;
	padding:0 68px 0 17px;
	background:url(../images/bull-promo.gif) no-repeat 0 6px;
}
#content .section .frame .csc-menu li a{
	font:1.4em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5a5a5a;
}
#footer{
	width:1000px;
	margin:0 auto;
	padding-bottom:100px;
}
#footer .nav{
	padding:18px 0 0 159px;
	margin:0;
	list-style:none;
}
#footer .nav li{
	float:left;
	background:url(../images/footer-border.gif) no-repeat 0 2px;
	color:#5a5a5a;
	font:12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 10px;
}
#footer .nav li:first-child{
	background:none;
}
#footer .nav li a{
	color:#5a5a5a;
	font:12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*start inner*/
.navigation{
	list-style:none;
	background:url(../images/bg-navigation.gif) no-repeat;
	width:950px;
	height:29px;
	margin:0px 0 0px -11px;
	float:left;
	display:inline;
	padding:16px 0 0 14px; 
}
.navigation li{
	float:left;
	background:url(../images/navigation-border.gif) no-repeat;
	padding:0 0 0 10px;
	margin-left:11px;
	display:inline;
	line-height:14px;
}
.navigation li:first-child{
	background:none;
}
.navigation li a{
	font:12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.navigation li a:hover{
	color:#d7e0ec;
	text-decoration:none;
	font:12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.navigation li.active a{
	color:#1e334f;
	font:bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.content-holder{
	overflow:hidden;
	width:100%;
	clear:both;
	padding-bottom:22px;
}
.aside1{
	float:left;
	width:195px;
	background:url(../images/bg-aside-1.gif) repeat-y;
	margin-top:7px;
}
.aside1 .holder{
	background:url(../images/bg-aside1-top.gif) no-repeat;
}
.aside1 .frame{
	background:url(../images/bg-aside1-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:7px 17px 29px;
}
.navbar{
	margin:0;
	padding:0;
	list-style:none;
}
.navbar li{
	border-bottom:1px solid #fff;
	vertical-align:middle;
	padding:14px 0 10px 9px;
}
.navbar li a{
	font:bold 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#93a7b4;
}
.navbar li a:hover{
	color:#b2c9da;
	text-decoration:none;
}
.navbar li.active a{
	color:#d6852e;
}

.navbar h2{font-size:16px; color:#93a7b4;margin:0;}
.navbar li h3{font-size:1em; color:#93a7b4;margin:0;}
.navbar li .date{color:#93a7b4;margin:0;}
.navbar li .date a{font-weight:normal; font-size:1em;}

.navbar li.arrow a{background:url(../images/bull_news.gif) no-repeat 0 5px; padding-left:16px;}

.aside3{
	float:right;
	width:193px;
	background:url(../images/bg-aside-3.gif) repeat-y;
	margin-top:7px;
}
.aside3 p {
	color: #fff;
	margin: 0 0 5px;
}

.aside3 .csc-textpic-text p{
	font-size:1em;
	margin:5px 10px 10px 10px;
}

.aside3 .persontext p{
	font-size:0.8em;
	margin:5px 0 10px 0;
}

.aside3 .person{
	margin:0 10px;
}

.aside3 .holder{
	background:url(../images/bg-aside-3-t.gif) no-repeat;
}
.aside3 .frame{
	background:url(../images/bg-aside-3-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:20px 16px;
}
.aside3 h3, .aside3 h2{
	margin:0 0 16px;
	font:bold 16px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}

.aside3 select{background:#d7862d; color:#fff; border:2px solid #fff;font-size:12px;line-height:16px;width:167px;}
.country{
	width:100%;
	line-height:16px;
}
.country label{
	display:block;
	font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:8px
}
.country #kontor{
	width:159px;
	font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.map{
	margin:15px 0 15px -6px;
}
.map img{
	display:block;
}
.more{
	display:block;
	width:138px;
	height:37px;
	background:url(../images/bg-more.gif) no-repeat;
	font:bold 12px/36px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 25px;
	margin-bottom:5px;
}
.some-form{
	width:100%;
	border-top:2px solid #eccebe;
	margin:19px 0 0;
	padding:20px 0 0;
	line-height:16px;
}
.some-form label{
	font:bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.some-form .row{
	margin-bottom:7px;
	width:100%;
	line-height:16px;
}
.some-form .row input{
	line-height:16px;
}
.some-form .row .text{
	width:148px;
	background:#efceab;
	font:12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#686868;
	border:1px solid #f7e7d5;
	padding:2px 6px 2px;
}
.some-form .row #select{
	width:160px;
	font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.aside2{
	float:left;
	width:505px;
	margin-left:30px;
	/*display:inline;*/
	margin-top:7px;
}
.aside{
	padding:0px 2px 0 17px;
	width:695px;
	float:left;
	margin-top:7px;
}
.aside2 h2, .aside h2{
	font:bold 24px/26px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1e334f;
	margin:16px 0 22px;
}
.aside2 .orange-box{
	width:504px;
	background:url(../images/bg-orange-box.gif) repeat-y;
}
.aside2 .orange-box .holder{
	width:504px;
	background:url(../images/bg-orange-box-t.gif) no-repeat;
	padding:10px 0 0;
}
.aside2 .orange-box .frame{
	width:478px;
	background:url(../images/bg-orange-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 47px 26px;
}
.aside2 .orange-box h3{
	margin:0;
	padding:17px 0 17px;
	font:bold 2.4em/1.083em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff; 
}
.aside2 .orange-box ul{
	float:left;
	margin:0 36px 0 0;
	padding:0;
	list-style:none;
}
.aside2 .orange-box ul li{
	padding:0 0 23px 18px;
	background:url(../images/bull-box.gif) no-repeat 0 7px;
}
.aside2 .orange-box ul li a{
	font:bold 1.6em/1.125em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}

/*##################   FCE   ########################

/* 2col */
.twocol{width:100%; clear:both; margin-bottom:10px;}
	.first {
		float: left;
		width: 45%;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}
		
	.second {
		float: right;
		width: 45%;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}

/*************CASES************/
.aside .news_latest_container{padding-top:25px;}
.aside h3{color:#d6852e; font-size:16px;}
.aside .news_latest_container .news_latest_item a img{border:2px solid #d6852e;}
.aside .news_latest_container .news_latest_item{float:left; margin-right:8px;}
.clear{clear:both;}

.aside .orange-box{
	width:710px;
	background:url(../images/bg-orange-box_1.gif) repeat-y;
	margin:35px -2px 0 -17px;
}
.aside .orange-box .holder{
	width:710px;
	background:url(../images/bg-orange-box-t-1.gif) no-repeat;
	padding:10px 0 0;
}
.aside .orange-box .frame{
	width:684px;
	background:url(../images/bg-orange-box-b-1.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 47px 26px;
}

.aside .grey-box{
	width:710px;
	background:url(../images/bg-grey-box.gif) repeat-y;
	margin:35px -2px 0 -17px;
}
.aside .grey-box .holder{
	width:710px;
	background:url(../images/bg-grey-box-t.gif) no-repeat;
	padding:10px 0 0;
}
.aside .grey-box .frame{
	background:url(../images/bg-grey-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:27px 0 11px 37px;
	width:673px;
}

.grey-box ul{
	float:left;
	margin:0 51px 0 0;
	padding:0;
	list-style:none;
}
.grey-box ul li{
	padding:0 0 23px 18px;
	background:url(../images/bull-who.gif) no-repeat 0 7px;
	font-size:1em;
}
.grey-box ul li a{
	font:bold 1.45em/1.125em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#002e46;
}


/******tabs**********/
.tx-tab-pi1{
	background:url(../images/bg-tabs.gif) repeat-y;
	width:504px;
	margin-bottom:8px;
}
.tx-tab-pi1 .holder{
	background:url(../images/bg-tabset-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 0 25px;
}
.tx-tab-pi1 ul.tx-tab-bar{
	margin:0;
	padding:0 2px 0 2px;
	list-style:none;
	height:45px;
	overflow:hidden;
	background:url(../images/bg-tabset.gif) no-repeat;
}
.tx-tab-pi1 ul.tx-tab-bar li{
	float:left;
	height:45px;
}
.tx-tab-pi1 ul.tx-tab-bar li a{
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:45px;
	color:#fff;
	overflow:hidden;
	padding: 0;
	float:left;
	text-align:center;
}
.tx-tab-pi1 ul.tx-tab-bar li a span{
	height:45px;
	float:left;
}
.tx-tab-pi1 ul.tx-tab-bar li a em{
	height:45px;
	float:left;
	background:url(../images/bg-tabset-span.gif) no-repeat 100% 0;
	padding: 17px 0 0 0px;
	width:100px;
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.product .tx-tab-pi1 ul.tx-tab-bar li a em{
	width:84px;
}
.tx-tab-pi1 ul.tx-tab-bar li a:hover,
.tx-tab-pi1 ul.tx-tab-bar li a.tx-tab-bar-item-selected{
	text-decoration:none;
	color:#93a7b4;
}


.tx-tab-pi1 ul.tx-tab-bar li a:hover span,
.tx-tab-pi1 ul.tx-tab-bar li a.tx-tab-bar-item-selected span{
	background:url(../images/bg-tabset-hover-span_2.gif) repeat-x 0px 0;
	
}

.tx-tab-pi1 ul.tx-tab-bar li.tx-tab-bar-item-selected a:hover span, .tx-tab-pi1 ul.tx-tab-bar li.tx-tab-bar-item-selected a.tx-tab-bar-item-selected span{
	background:url(../images/bg-tabset-hover-span_1.gif) no-repeat 0 0;
}

.product .tx-tab-pi1 ul.tx-tab-bar li.tx-tab-bar-item-selected a span em{
	width:80px;
}

.tx-tab-panel-wrap{
	margin:16px 0 0 27px;
}

.tx-tab-panel-wrap h3{color:#002e46;font-size:1.76em;}
.tx-tab-panel-wrap p{font-size:1.07em;}
.tx-tab-panel-wrap ul li{font-weight:bold;}
.tx-tab-panel-wrap ul{padding:0 0 0 14px;}
.tx-tab-panel-wrap img{
	display:block;
}

/******tabs produkt film**********/
.aside .tx-tab-pi1{
margin:6px -2px 0 -17px;
width:710px;
background:url(../images/bg-film-t.gif) no-repeat 0 0;
padding-top:10px;
}
.aside .tx-tab-pi1 .holder{
background:url(../images/bg-film-b.gif) no-repeat 0 100%;	
height:228px;
overflow:hidden;
padding:0;
}
.aside .tx-tab-pi1 ul.tx-tab-bar{
list-style:none;
background:none;
float:none;
overflow:visible;
height:auto;
padding-top:19px;
}
.aside .tx-tab-pi1 ul.tx-tab-bar li.tx-tab-bar-item{
	display:block;
	float:none;
	background:none;
	height:35px;	
}
.aside .tx-tab-pi1 ul.tx-tab-bar li a{
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	background:none;
	height:auto;
}
.aside .tx-tab-pi1 ul.tx-tab-bar li a span{
	background:transparent url(../images/bull-box.gif) no-repeat scroll 0 7px !important;
        padding:0 0 0 23px;
        height:35px;
}
.aside .tx-tab-pi1 ul.tx-tab-bar li a em{
	background:none;text-align:left;font-size:16px;font-weight:bold;width:auto; float:none; padding:0;
}

.aside .tx-tab-pi1 ul.tx-tab-bar h3{
	color:#ffffff; font-size:24px; margin:0; padding:0 0 10px 0;
}
.aside .tx-tab-pi1 ul.tx-tab-bar li{
	display:block;float:none;background:none;height:45px;
}

.aside .tx-tab-pi1 ul.tx-tab-bar li a:hover,
.aside .tx-tab-pi1 ul.tx-tab-bar li a.tx-tab-bar-item-selected{
	background:none;
}


.aside .tx-tab-panel-wrap{
	width:340px;
	float:left;
	margin:0;
	padding:6px 0 0 19px;
}

.aside div.tx-tab-bar{
 	float:right;
 	width:340px;
}

/******tabs produkt film 2**********/
.products .tx-tab-pi1{
margin:6px 0 0 0;width:505px;background:url(../images/bg-grey-box-t-1.gif) no-repeat 0 0;padding-top:10px;
}
.products .tx-tab-pi1 .holder{
background:url(../images/bg-grey-box-b-1.gif) no-repeat 0 100%;	
height:228px;
overflow:hidden;
padding:0;
}
.products .tx-tab-pi1 ul.tx-tab-bar{
list-style:none;
background:none;
float:none;
overflow:visible;
height:auto;
padding-top:7px;
}
.products .tx-tab-pi1 ul.tx-tab-bar li.tx-tab-bar-item{
	display:block;
	float:none;
	background:none;
	height:25px;	
}
.products .tx-tab-pi1 ul.tx-tab-bar li a{
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	background:none;
	height:auto;
}
.products .tx-tab-pi1 ul.tx-tab-bar li a span{
	background:transparent url(../images/bull-box.gif) no-repeat scroll 0 7px !important;
        padding:0 0 0 23px;
        height:25px;
}
.products .tx-tab-pi1 ul.tx-tab-bar li a em{
	background:none;text-align:left;font-size:14px;font-weight:normal;width:auto; float:none; padding:0;
}

.products .tx-tab-pi1 h3{
	color:#ffffff; font-size:24px; margin:0 0 0 27px; padding:10px 0 0 0;
}
.products .tx-tab-pi1 ul.tx-tab-bar li a:hover,
.products .tx-tab-pi1 ul.tx-tab-bar li a.tx-tab-bar-item-selected{
	background:none;
}


.products .tx-tab-panel-wrap{
	width:270px;
	float:left;
	margin:0;
	padding:6px 0 0 27px;
}

.products div.tx-tab-bar{
 	float:right;
 	width:200px;
}

/*Jobopslag - FCE*/



/*Find kontor - FCE*/
#find_kontor select {margin-bottom: 10px;}

/*Submit button - FCE*/
.submit_button {background: url(../images/bg-more.gif) 0 0 no-repeat; padding: 0 0 0 27px; width: 136px; height: 37px; margin-top: 5px;}
.submit_button a {display: block; color: #fff; line-height: 36px; font-size: 12px; font-weight: bold;}

.aside2 .news_latest_item .date{color:#d6852e;margin:0; line-height:1.46em;}
.aside2 .news_latest_item a{text-transform:uppercase; background:url(../images/bull.gif) no-repeat 0 5px;padding-left:16px;}
.aside2 .news_latest_item h2{margin:8px 0; line-height:1.17;} 
.aside2 .news_latest_container{margin:20px 0;border-bottom:1px solid #c9d3d9;padding-bottom:20px;}
.aside2 .news_latest_item img{float:right;margin:15px 0 10px 10px;}

.aside2 .news_list_item .date{color:#d6852e;margin:0; line-height:1.46em;}
.aside2 .news_list_item a{text-transform:uppercase; background:url(../images/bull.gif) no-repeat 0 5px;padding-left:16px;}
.aside2 .news_list_item h2{margin:8px 0; line-height:1.17;font-size:1.6em;} 
.aside2 .news_list_container{margin:20px 0;padding-bottom:20px;}
.aside2 .news_list_item img{float:right;margin:15px 0 10px 10px;}
.aside2 .news_list_item{padding:0 0 20px 0;}

.news-amenu-container{padding-bottom:20px;border-bottom:1px solid #c9d3d9;}
.news-amenu-container ul{padding-left:0px;list-style:none;}
.news-amenu-container a{background:url(../images/bull.gif) no-repeat 0 7px;padding-left:16px;}

.aside2 .news_single_item .date{color:#d6852e;margin:0; line-height:1.46em;}
.aside2 .news_single_item a{text-transform:uppercase; background:url(../images/bull.gif) no-repeat 0 7px;padding-left:16px;}
.aside2 .news_single_item h2{margin:8px 0; line-height:1.17;} 
.aside2 .news_single_item img{float:right;margin:7px 0 10px 10px;}
.aside2 .news_single_item{margin:20px 0 0 0;}

.tx-tab-panel-wrap .news_list_item img{border:2px solid #d6852e; margin:0; float:none;}
.tx-tab-panel-wrap .news_list_item p{font-size:0.98em; color:#5a5a5a; line-height:1.3;}
.aside .news_latest_container .news_latest_item p{font-size:0.98em; color:#5a5a5a; line-height:1.3; width:120px;}
.tx-tab-panel-wrap .news_list_item{float:left;width:140px; margin-right:15px;}
.tx-tab-panel-wrap .news_list_item a{background:none; padding:0;}
.aside .twocol .csc-textpic-text p{color:#93a7b4; margin:0; font-size:1.07em; line-height:1.36; }

/*lightbox*/
body.black{
	margin:0;
	color:#fff;
	background:#3d3d3d;
	font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:955px;
}
.black h2{color:white; font-size:18px;}
.black p,.black li{color:white;}
.black li{font-size:1.17em;}
.black ul{list-style-image:none;}
.black .inner{padding:40px;overflow:hidden; }
.black .job-form{padding:80px 0 0 220px;}
.black .job-form .row label{width:130px;text-align:right; float:left; margin-right:10px;font-size:1.17em;padding-top:10px;}
.black .job-form .row input{width:300px; font-size:1.17em;padding:5px 0;}
.black .job-form .row{padding-bottom:10px;}
.black .job-form .form-submit{padding:40px 0 0 140px;}
.form-confirm p{color:white;}
.form-confirm{padding:100px 0 0 250px;}

.tx-thmailformplus-pi1 h2{margin:0 0 15px 0;}
.tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 textarea{color:#000;}
.order-brochures .brochures td{width:310px;}
.order-brochures .brochures td, .order-brochures .brochures td input{vertical-align:top;}
.order-brochures .brochures td img{float:left;}
.order-brochures .brochures td input{float:left;}
.order-brochures .brochures td label{color:#e88f0f; font-weight:bold;font-size:1.17em; margin-left:130px; display:block;}
.order-brochures .brochures td span{color:#ffffff;}
.contact-info{margin-top:50px;}
.personal {color:#e88f0f;}
.personal label{color:#ffffff;float:left; width:70px; text-align:right;font-size:1.17em;padding-right:10px;}
.personal input{color:#000000;width:250px; font-size:1.17em;margin:0 0 10px 0;padding:3px 0;}
.personal{width:383px;padding:0 20px 0 0;vertical-align:top;}
.extras{width:300px;padding:0 20px 0 0;vertical-align:top;}
.extras label, .extras select, .extras textarea{font-size:1.17em; vertical-align:top;color:#fff;}
.extras select, .extras textarea{color:#000;}
.extras textarea, .extras input{width:280px;}
.extras textarea{margin:0 0 5px 0;}
.extras select{width:240px;margin:0 0 10px 0;}
.buttons{width:162px; vertical-align:bottom;padding:0 0 10px 0;}
.buttons input{background: transparent url(../images/btn-broch.gif) no-repeat 0 4px;padding:0 0 0 26px;width:162px;height:39px; border:none; color:#fff; font-weight:bold; text-align:left; font-size:1.17em;}

/*Jobopslag - FCE*/

.jobopslag_container {background:url(/fileadmin/images/bg-job-t.gif); background-repeat:no-repeat;padding-top:7px;}
.jobopslag_container .jobopslag_bar {background:url(/fileadmin/images/bg-job-b.gif); background-repeat:no-repeat; padding:1px 15px 25px 10px;}
.jobopslag_container .jobopslag_bar a {color:#1E334F; font-weight:bold;width:80%;float:left;}
.jobopslag_container .jobopslag_frist {float:right; color:#1E334F;margin:0; line-height:1;}
.jobopslag_beskrivelse{padding:0 10px;}

/*Submit button white background - FCE*/
.aside .submit_button {background: url(../images/btn-job-1.gif) 0 0 no-repeat; padding: 0 0 0 27px; width: 136px; height: 37px; margin-top: 5px;}
.aside .submit_button a {display: block; color: #fff; line-height: 36px; font-size: 12px; font-weight: bold;}

p.error{color:#ccc; font-style:italic; font-size:10px;margin:0;}
p.notice{color:#fff;}
.order-brochures{color:#e88f0f;}

/*Billeder på cases*/

img.thumbnail {width: 100px; cursor: pointer; vertical-align: top; padding-right: 10px;}
img.act_img {opacity: 0.75;}

iframe{border:0px transparent none!important;padding:0; margin:0;}

/*****søgning*********/
.browsebox{list-style:none;text-align:right;}
.browsebox li{display:inline; padding-left:5px;}
.browsebox li a{font-size:11px;}

.news_list_browse .results_text{font-size:1em; }
.news_list_browse .results_numbers, .news_list_browse .results_numbers a{font-size:1em;}

/******borderfix********/
html,body,form {
    /*
        Works great in all browsers, including IE 6
    */
    border: 0px transparent none;
    /*
        For IE7 in IE6 mode
    */
    border-width: expression('0px') !important;
    border-style: expression('none') !important;
    border-color: expression('transparent') !important
    /* IE7 and IE8 faill both */

} 
