html{		
	overflow-y: scroll; 
	-webkit-text-size-adjust: 100%; 
	-ms-text-size-adjust: 100%;			
}
body{
	height:100%;
	margin:0;
	color:#000;
	font:12px/15px Verdana, Arial, sans-serif;
	background:#d4d5d7 url(../images/bg-body.gif) repeat-x;	
	min-width:1002px;
	position:relative;
}

img{border-style:none;} 
a, .blocks a{ 
	color:#004b92; 
	text-decoration:none;	
}
a:hover{text-decoration:underline;}
.description-block a:hover address { color: #004b92 !important;}
input, textarea, select{ font:100% arial,sans-serif; vertical-align:middle;}
form, fieldset{border-style:none;margin:0;padding:0;}
.holder{
	clear:both;	
	overflow:hidden;
	margin-top: 8px;
	width:100%;
}
.hidden{ display: none; }
#wrapper {	
	width:974px;
	height:100%;
	margin:0 auto;
	position:relative;
	z-index:1;
}
#header { width:974px; }
#header .logo {
	background:url(../images/118logo.png) no-repeat;
	float:left;
	height:32px;
	width:143px;
	overflow:hidden;
	text-indent:-9999px;
	padding:0 0 10px;
}
#header .logo a { display:block; height:100%; }
#header .logo-placeholder{ height: 20px; width: 100%; }
#header .ad{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
	text-align: center;
}
#header .ad img{ display:block; border:0;}
#header .right .btn-login{
	float:left;
	color:#151515;
	margin:16px 10px 0 0;
}
#header .right .btn-login-2{
	float:left;
	margin:16px 6px 0 18px;
	display:inline;
	padding:0 16px 0 0;
	color:#004b92;
	font-size:11px;
	line-height:14px;
	background:url(../images/ico-login.gif) no-repeat 100% 0;
}
#header .btn-login{
	float:right;
	display:inline;
	margin:16px 8px 0 0;
	padding:0 16px 0 0;
	color:#004b92;
	font-size:11px;
	line-height:14px;
	background:url(../images/ico-login.gif) no-repeat 100% 0;
}
#header .right .login-list{
	float:left;
	margin:16px 15px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#header .right .login-list li{
	float:left;
	padding:0 7px;
	margin:0 0 0 -1px;
	background:url(../images/separator-nav-3.gif) no-repeat 0 4px;
	font-size:11px;
	line-height:14px;
}
#header .right .login-list a{color:#004b92;}
#header .nav-holder{
	width:100%;
	background:url(../images/bg-nav-holder.jpg) no-repeat 100% 0;
	min-height:106px;
	margin:0 0 10px;
	position:relative;
}
#header .nav-holder:after{ clear:both; display:block; content:""; }
* html #header .nav-holder{height:106px;}
* html .w1 #header .nav-holder{height:116px;}
#header .nav-holder-2{
	min-height:185px;
	margin:0 0 10px;
	background:url(../images/bg-nav-holder-2.gif) no-repeat 87px 100%;
}
.w1 #header .nav-holder-2{
	min-height:167px;
	margin:0;
	/*TMH: Old width, that was to wide to be incorporated inside Mit tdc*/
	background:url(../images/bg-nav-holder-6_new.png) no-repeat 86px 58px;
	/*background:url(../images/bg-nav-holder-6.jpg) no-repeat 100% 100%;*/	
}
* html #header .nav-holder-2{height:185px;}
* html .w1 #header .nav-holder-2{height:167px;}
.nav-holder-3{
	position:absolute;
	top:66px;
	left:93px;
	background:url(../images/bg-nav-holder-3.png) no-repeat;
	width:1050px;
	height:173px;
}
.nav-holder-content{
	position:absolute;
	z-index:2;
	top:8px;
	left:205px;
	width:800px;
}
.startslut-form{
	display:block;
	width:800px;
	float:left;
}
.startslut-form .row{ width:100%; }
.startslut-form .row:after{
	clear:both;
	display:block;
	content:"";
}
.startslut-form .cell{
	clear:none;
	float:left;
	display:inline;
	width:296px;
	margin:0 2px 0 0;
	position:relative;
}
.startslut-form .cell-separator{
	height:150px;
	width:87px;
	float:left;
	position:relative;
	background:url(../images/separator-form.gif) no-repeat 50% 0;
}
.nav-holder-2 .startslut-form .cell-separator{
	margin:5px 2px 0 0;
	background:url(../images/separator-form-2.gif) no-repeat 42px 0;
}
.startslut-form .btn-01{
	width:24px;
	height:26px;
	top:66px;
	left:33px;
	background:url(../images/btn-01.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
}
.startslut-form .cell2{ clear:both; float:left;}
.startslut-form .cells{
	position:absolute;
	top:156px;
	left:-10px;
	padding:10px 0 0;
	background:url(../images/bg-drop-2-top.jpg) no-repeat;
}
.startslut-form .cells .cells-holder{
	margin:-169px 0 0;
	width:223px;
	float:left;
	position:relative;
}
.startslut-form .cells .cells-mid{
	width:223px;
	padding:0 12px 0 11px;
	background:url(../images/bg-drop-2-mid.png) repeat-y;
}
.startslut-form .cells .cells-mid:after{
	clear:both;
	display:block;
	content:"";
}
.startslut-form .cells .cells-bottom{
	height:10px;
	font-size:0;
	width:246px;
	line-height:0;
	background:url(../images/bg-drop-2-bottom.png) no-repeat;
}
.startslut-form .cell3{
	float:left;
	width:223px;
	margin:0 4px 0 0;
	position:relative;
	min-height:50px;
}
* html .startslut-form .cell3{height:50px;}
.startslut-form .cell4{ float:left; margin:0 0 7px; }
.startslut-form label{
	display:block;
	height:33px;
	text-indent:-9999px;
}
.startslut-form label.text-start{background:url(../images/text-start.gif) no-repeat 0 100%;}
.startslut-form label.text-slut{background:url(../images/text-slut.gif) no-repeat 0 100%;}
.startslut-form label.text-via{background:url(../images/text-via.gif) no-repeat 0 100%;}
.startslut-form .text{
	width:276px;
	float:left;
	padding:8px 10px 12px;
	height:16px;
	overflow:hidden;
	margin:0 0 1px;
	background:url(../images/bg-text.gif) no-repeat;
}
.startslut-form .text-small{
	width:203px;
	background:url(../images/bg-text.gif) no-repeat 0 -216px;
}
.startslut-form .text-red{background:url(../images/bg-text.gif) no-repeat 0 -180px;}
.startslut-form .text-red-small{
	width:203px;
	background:url(../images/bg-text.gif) no-repeat 0 -252px;
}
.startslut-form .text-9{
	width:203px;
	background:url(../images/bg-text.gif) no-repeat 0 -288px;
}
.startslut-form .text-7{
	height:16px;
	padding:7px 10px 10px;
	background:url(../images/bg-text-3.gif) no-repeat;
}
.startslut-form .text-8{
	width:203px;
	background:url(../images/bg-text-4.gif) no-repeat;
}
.startslut-form .text-10{
	width:190px;
	background:url(../images/bg-text-5.png) no-repeat;
	padding:8px 10px 12px 23px;
}
.startslut-form .text-10 .number{
	float:left;
	width:14px;
	margin:0 0 0 -23px;
	padding:3px 0 0;
	text-align:center;
	color:#fff;
	font-size:11px;
	line-height:14px;
}
.startslut-form .text input{
	float:left;
	width:276px;
	border:0;
	padding:0;
	margin:0;
	background:none;
	font:14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#363636;
}
.startslut-form .text-10 input{
	width:190px;
	position:relative;
}
.startslut-form .text-small input,
.startslut-form .text-8 input,
.startslut-form .text-9 input,
.startslut-form .text-red-small input{width:203px;}
.startslut-form .submit{
	float:left;
	width:118px;
	height:46px;
	background:url(../images/btn-find-rute.png) no-repeat;
	cursor:pointer;
	border:0;
	margin:-6px 55px 0 0;
	padding:0;
	position:relative;
}
.startslut-form .btn-add-del{
	float:right;
	display:inline;
	margin:-4px 8px 0 0;
	padding:0;
	list-style:none;
	width:34px;
	background:url(../images/btn-add-del.gif) no-repeat;
}
.startslut-form .cells .btn-add-del{ margin:-11px 6px 0 0; }

.startslut-form .cells2 .btn-add-del{
	margin:-11px 6px 0 0;
}
.startslut-form .btn-add-del li{
	float:left;
	width:15px;
	height:15px;
	margin:0 2px 2px 0;
	text-indent:-9999px;
	overflow:hidden;
}
.startslut-form .btn-add-del a{
	display:block;
	height:100%;
}
.nav-holder-2 .startslut-form{
	width:791px;
	padding:3px 0 0;
}
.startslut-form .submit2{
	float:left;
	display:inline;
	width:84px;
	height:45px;
	background:url(../images/btn-find-rute-2.gif) no-repeat;
	cursor:pointer;
	border:0;
	margin:30px 0 0 3px;
	padding:0;
}
#header .startslut-form strong{margin:0 0 8px;}
.startslut{
	margin:0;
	float:left;
}
.startslut dt{
	clear:both;
	float:left;
	width:50px;
	height:17px;
	padding:1px 0 2px 21px;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	margin:0 0 4px;
}
.startslut dt.start{
	color:#91a510;
	background:url(../images/ico-flags.gif) no-repeat;
}
.startslut dt.slut{
	color:#a90504;
	background:url(../images/ico-flags.gif) no-repeat 0 -20px;
}
.startslut dd{
	float:left;
	margin:0 0 4px;
	padding:1px 0 0;
	font-size:14px;
	line-height:17px;
	color:#4f4f4f;
}
#nav{
	margin:0 0 0 -12px;
	padding:0;
	position:relative;
	list-style:none;
	width:146px;
	float:left;
	height:101px;
	display:inline;
	z-index:2;
}
.bg-sog{background:url(../images/bg-nav_new.gif) no-repeat 0 0;}
.bg-kort{background:url(../images/bg-nav_new.gif) no-repeat -160px 0;}
.bg-ruteplan{background:url(../images/bg-nav_new.gif) no-repeat -320px 0;}
#nav li{
	float:left;
	width:146px;
}
#nav li a{
	width:146px;
	display:block;
	text-indent:-9999px;
	height:33px;
	overflow:hidden;
}
.bg-sog li a.kort:hover{background:url(../images/bg-nav_new.gif) no-repeat 0 -134px;}
.bg-sog li a.ruteplan:hover{background:url(../images/bg-nav_new.gif) no-repeat 0 -167px;}
.bg-kort li a.sog:hover{background:url(../images/bg-nav_new.gif) no-repeat -160px -101px;}
.bg-kort li a.ruteplan:hover{background:url(../images/bg-nav_new.gif) no-repeat -160px -167px;}
.bg-ruteplan li a.sog:hover{background:url(../images/bg-nav_new.gif) no-repeat -320px -101px;}
.bg-ruteplan li a.kort:hover{background:url(../images/bg-nav_new.gif) no-repeat -320px -134px;}
#header .right{
	float:right;
	position:relative;
	z-index:10;
}
.search-form{
	float:left;
	display:inline;
	padding:33px 0 0;
}
.search-form fieldset{float:left;}
.search-form .cell{
	float:left;
	margin:0 8px 0 0;
	position:relative;
}
.search-form .cell label{
	position:absolute;
	z-index:20;
}
.search-form .cell label.text-hvem-hvad{
	background:url(../images/text-hvem-hvad.png) no-repeat;
	width:121px;
	height:61px;
	text-indent:-9999px;
	top:-47px;
	left:-36px;
}
.search-form .cell label.text-hvor{
	background:url(../images/text-hvor.png) no-repeat;
	width:83px;
	height:58px;
	text-indent:-9999px;
	top:-47px;
	left:-23px;
}
.search-form .cell .text{
	float:left;
	width:272px;
	height:20px;
	overflow:hidden;
	position:relative;
	padding:8px 12px;
	margin:0 0 2px;
	background:url(../images/bg-text.gif) no-repeat;
}
.search-form .cell .text input{
	float:left;
	width:272px;
	padding:0;
	margin:0;
	border:0;
	background:none;
	font:14px Arial, Helvetica, sans-serif;
	color:#192228;
}
.avanceret-form .submit,
.search-form .submit{
	float:left;
	display:inline;
	width:74px;
	height:43px;
	border:0;
	background:url(../images/btn-search.gif) no-repeat;
	margin:-3px 56px 0 0;
	position:relative;
	cursor:pointer;
	padding:0;
}
.avanceret-form .submit{
    background-image:url(../images/btn-search-advanced.png);
    margin: 13px 23px 0 0;
}
.avanceret-form .submit
.avanceret-form .submit{margin:13px -10px 0 -2px;}
.search-form .link{
	background:url(../images/separator-link.gif) no-repeat 100% 5px;
	color:#004b92;
	font-size: 13px;				
	line-height:15px;
	padding:0 12px 0 0;
	position:absolute;	
	top: 45px;
	right: -124px;				
}
.avanceret-form{float:left;}
.avanceret-form fieldset{
	float:left;
	width:784px;
	padding:17px 0 0;
	display:inline;
	margin:0 0px 0 0;
}
.avanceret-form .heading-holder{
	width:764px;
	overflow:hidden;
	padding:0 0 5px;
	margin:0 0 8px;
	background:url(../images/bg-heading-holder.gif) repeat-x 0 100%;
}
/* TMH: 09-08-2011: Removed according to TDC-644
.avanceret-form .heading-holder .text-avancered-sog{
	text-indent:-9999px;
	height:14px;
	width:276px;
	float:left;
	background:url(../images/text-eksakt-sog.jpg) no-repeat;
}*/
.avanceret-form .heading-holder .link-right{
	float:right;
	font-size:11px;
	line-height:16px;
}
.avanceret-form .row{
	width:100%;
	overflow:hidden;
	margin:-3px 0 0;
}
.avanceret-form .cell{
	float:left;
	margin:0 15px 0 0;
}
.avanceret-form .cell2{
	float:left;
	margin:0 14px 0 0;
}

.avanceret-form .cell3{
    float:left;
    margin:0 0 0 14px;
}

.avanceret-form label{
	display:block;
	font-size:11px;
	line-height:16px;
	color:#000;
}
.avanceret-form .text{
	float:left;
	height:16px;
	padding:10px;
	width:137px;
	background:url(../images/bg-text-advanced-search.gif) no-repeat 0 -36px;
}
.avanceret-form .text-4{
	width:101px;
	background:url(../images/bg-text-advanced-search.gif) no-repeat 0 -72px;
}
.avanceret-form .text-5{
	width:60px;
	background:url(../images/bg-text-advanced-search.gif) no-repeat 0 -108px;
}

.avanceret-form .text-6{
    width:44px;
    background:url(../images/bg-text-advanced-search.gif) no-repeat 0 -144px;
}


.avanceret-form .text input{
	float:left;
	width:137px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	margin:0;
	padding:0;
	background:none;
}
.avanceret-form .text-4 input{width:101px;}
.avanceret-form .text-5 input{width:60px;}
.avanceret-form .text-6 input{width:44px;}

.avanceret-form .link{
	clear:both;
	float:left;
	font-size:9px;
	line-height:11px;
	color:#004b92;
	margin:-2px 0 0;
	white-space:nowrap;
}
.avanceret-form .clear-searchfields { float: left; font-size: 11px; }
.avanceret-form .less-searchfields { 	
	background:url(../images/separator-link.gif) no-repeat 100% 5px;
	color:#004b92;
	float: right; 
	font-size: 13px;				
	margin: 0 23px 0 0;
	padding:0 12px 1px 0;
}


#header .logo-tdc{
	float:left;
	width:39px;
	height:33px;
	background:url(../images/logo-tdc.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 10px 0 0;
}
#header .logo-tdc a{
	display:block;
	height:100%;
}
.column-frame .text-navn,
.nav-holder .text-navn{
	clear:left;
	color:#777777;
	float:left;
	font-size:11px;
	font-style:italic;
	height:13px;
	width:270px;			
	margin-top:-2px;
	overflow:hidden;
	text-indent:0px;			
	text-shadow:1px 0px #eeeeee;
}
.column-frame .text-navn {
	padding: 3px 0 1px 2px;		
	width: 100px;
}
.nav-holder .text-navn a,
.nav-holder .text-navn a:hover,
.nav-holder .text-vejnavn a,
.nav-holder .text-vejnavn a:hover{
	color:#777777;
	cursor: default;
	text-decoration: none;
}
.nav-holder .text-vejnavn{
	width:270px;
	height:14px;
	clear:left;
	float:left;
	text-indent:0px;
	overflow:hidden;
	margin-top:-2px;
	color:#777777;
	font-size:11px;
	font-style:italic;
	text-shadow:1px 0px #eeeeee;	
}
#container{
	width:100%;	
}
#container .seo-holder{	
	width:974px;
	margin:0 auto;
}
#main{
	width:974px;	
}
.blocks {
	width:974px;
	position:relative;
	margin:0 0 5px;
	overflow:hidden;
}
.blocks .block {
	float:left;
	width:485px;
	position:relative;
	margin:0 0 6px;
}
.blocks .block-r {
	float:right;
	display:inline;
	margin:0 -2px 6px 0;
}
.block .block-top {
	width:100%;
	background:url(../images/bg-block2-top.gif) no-repeat;
	padding:64px 0 0;
	position:relative;
	z-index:2;
}
.block .block-mid {
	background:url(../images/bg-block2-mid.gif) repeat-y;
	height:1%;
	margin:0 0 -10px 0;
	padding:0 0 0 19px;
	min-height:130px;
}
.block .block-mid:after{
	clear:both;
	display:block;
	content:"";
}
* html .block .block-mid {
	height:130px;
	overflow:visible;
}
.block .block-bottom {
	background:url(../images/bg-block2-bottom.png) no-repeat;
	width:492px;
	height:25px;
	margin:0 0 0 -6px;
	position:relative;
	z-index:1;
}
.blocks .block img {position:relative;}
.blocks .block h2 {
	display:block;
	position:absolute;
	top:7px;
	margin:0;
	left:18px;
	height:18px;	
	overflow:hidden;
	width:446px;
}


.blocks .wide-block {
	float:left;
	width:974px;
	position:relative;
	margin:0 0 6px;
}
.wide-block .block-top {
	width:100%;
	background:url(../images/bg-block2-top-wide.gif) no-repeat;
	padding:64px 0 0;
	position:relative;
	z-index:2;
}
.wide-block .block-mid {
	background:url(../images/bg-block2-mid-wide.gif) repeat-y;
	height:1%;
	width:950px;
	margin:-20px -80px -10px 0;
	padding:0 0 20px 19px;
	min-height:130px;
}
.wide-block.block-mid:after{
	clear:both;
	display:block;
	content:"";
}
* html .wide-block.block-mid {
	height:130px;
	overflow:visible;
}
.wide-block .block-bottom {
	background:url(../images/bg-block2-bottom-wide.png) no-repeat;
	width:974px;
	height:25px;
	margin:10px 0 0 0px;
	position:relative;
	z-index:1;
}
.blocks .wide-block img {position:relative;}
.blocks .wide-block h2 {
	display:block;
	position:absolute;
	top:7px;
	margin:0;
	left:18px;
	height:18px;
	/* text-indent:-9999px; */
	overflow:hidden;
	width:446px;
}


.blocks h2.text-top-tag{	
	font-size:14px;
	color: #333333;
	text-shadow: #909090 1px 1px;
}
.blocks h2.text-quick-links{	
	font-size:14px;
	color: #333333;
	text-shadow: #909090 1px 1px;
}
.blocks h2.text-produkter{	
	font-size:14px;
	color: #333333;
	text-shadow: #909090 1px 1px;
}
.blocks h2.text-tip{	
	font-size:14px;
	color: #333333;
	text-shadow: #909090 1px 1px;
}
.blocks h2.text-tdc-118{
	width:62px;
	background:url(../images/text-tdc-118.gif) no-repeat;
}
.blocks .img-tag{margin:-24px 0 0;}
.blocks .text{
	width:200px;
	color:#666;
	font-size:11px;
	word-spacing:-1px;
	line-height:15px;
	position:relative;
	padding:5px 0 0;
	float:left;
	margin:-24px 0 0;
}
.blocks .text h3{
	margin:0 0 6px;
	padding:10px 0 0;
	font-size:15px;
	line-height:18px;
	color:#004b92;
	position:relative;
}
.blocks .text p{margin:0 0 7px;}
.block-map .btn-more,
.blocks .text .btn-more{
	float:left;
	background:url(../images/separator-link.gif) no-repeat 100% 4px;
	padding:0 12px 0 0;
	color:#004b92;
}
.blocks .block .img-block {
	position:absolute;
	top:15px;
	right:64px;
	z-index:10;
}
.block img.img-block-2{	
	display:inline;
	position: absolute;
	top: 17px;
	right: 100px;
}
.img-block-3{
	float:right;
	display:inline;
	margin:-45px 126px 0 0;
}
.blocks .img-block-4{
	position:absolute;
	top:0;
	right:30px;
	z-index:10;
}
.blocks .list{
	margin:9px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.blocks .list li{
	width:100%;
	float:left;
	margin:0 0 2px;
}
#main .block-map{
	background:url(../images/bg-block-map-bottom-enhanced.png) no-repeat 0 100%;
	padding:0 0 14px;
	width:974px;		
}
#main .block-map .block-map-top{
	background: url(../images/bg-block-map-top-enhanced.png) no-repeat;
	padding:7px 0 0;	
}
#main .block-map .block-map-mid{
	background:url(../images/bg-block-map-mid-enhanced.png) repeat-y;	
	position:relative;
	padding: 0 0 0 0;
	width: 974px;
}
#main .block-map .block-map-mid:after{
	clear:both;
	display:block;
	content:"";
}
#main .block-map .info{
	color:#474e53;
	float:left;
	font-size:11px;
	line-height:16px;
	margin:-2px 0 0;
	padding: 0 0 90px 20px;
	width: 282px;						
}
#main .info{
	width:200px;
}
.info-back	{ float: right; margin: 0 20px 0 0; }
#main .block-map .btn-right{
	float:right;
	color:#004b92;
	font-size:10px;
	line-height:13px;
	margin:0;
}
#main .block-map .bg-num{
	float:left;
	width:22px;
	height:25px;
	padding:3px 0 0;
	margin:0 0 4px;
}
#popup7 .popup-holder .heading,
#popup2 .popup-holder .heading,
#main .block-map .info h1,
#main .block-map .info h3{
	margin:0;
	font-size:14px;
	line-height:17px;
	color:#004b92;
}
#popup7 .popup-holder address,
#popup2 .popup-holder address,
#main .block-map .info address{
	font-style:normal;
	display:block;
}
#popup7 .popup-holder p span,
#popup7 .popup-holder address span,
#popup2 .popup-holder p span,
#popup2 .popup-holder address span,
#main .block-map .info p span,
#main .block-map .info address span{display:block;}
#popup7 .popup-holder p,
#popup2 .popup-holder p,
#main .block-map .info p{margin:0 0 7px;}
#popup7 .popup-holder p a,
#popup2 .popup-holder p a,
#main .block-map .info p a{color:#004b92;}
#main .block-map .map{
	background: url(../images/bg-block-map-long-description.png) repeat-y;
	float:right;
	padding: 8px 16px;
	position:relative;
	width: 615px;
}
#main .block-map .bg-num-2 {
	position:absolute;
	width:40px;
	height:49px;
	padding:5px 0 0;
}
#main .block-map .bg-num-2 span {
	width:100%;
	display:block;
	overflow:hidden;
	background:url(../images/bg-num-2.gif) no-repeat;
}
#main .block-map .bg-num-2:hover{text-decoration:none;}
#main .block-map .one-num{
	top:171px;
	left:314px;
}
#main .block-map .two-num{
	top:193px;
	left:342px;
}
#popup7 .popup-holder .links,
#popup2 .popup-holder .links,
#main .block-map .links{
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
#popup7 .popup-holder .links li,
#popup2 .popup-holder .links li,
#main .block-map .links li{
	float:left;
	padding:0 8px 0 9px;
	margin:0 0 0 -1px;
	background:url(../images/separator-links.gif) no-repeat 0 4px;
}
#popup7 .popup-holder .links a,
#popup2 .popup-holder .links a,
#main .block-map .links a{color:#004b92;}
#main .column-bottom	{ position: relative; }
#main .column-bottom .text-bottom,
#main .block-map .text-bottom{
	position:absolute;
	bottom:0;
	left:20px;
	width: 195px; 
	border-top:1px solid #e1e1e1;
	padding:16px 0 14px;
	font-size:10px;
	line-height:16px;
	color:#474e53;	
}
#main .column-bottom .text-bottom,
#main .block-map .text-bottom p{margin:0 0 7px;}
#main .column-section{
	float:left;
	width:244px;
}
#main .column-section-2{
	float:left;	
	width:266px;
}
#main .column-section-3{
	float:left;
	width:256px;
}
#main .column-section .column{margin:0 0 10px;}
#main .column{
	float:left;
	display:inline;
	width:236px;
	padding:32px 0 0;
	margin:0 8px 0 0;
	background:url(../images/bg-column.gif) no-repeat;
}
#main .column-blue{
	margin:0 10px 10px;
	padding:0;
	background:url(../images/bg-column-4.gif) repeat-y -236px 0;
}
#main .column-blue .column-top{
	width:236px;
	background:url(../images/bg-column-4.gif) no-repeat;
}
#main .column-blue .column-bottom{
	width:214px;
	padding:5px 11px 12px;
	background:url(../images/bg-column-4.gif) no-repeat -472px 100%;
}
#main .column-active{background:url(../images/bg-column.gif) no-repeat -708px 0;}
#main .column .column-holder{
	width:236px;
	padding:0 0 5px;
	background:url(../images/bg-column.gif) no-repeat -472px 100%;
}
#main .column .column-frame{
	width:232px;
	padding:0 2px 10px;
	min-height:471px;
	background:url(../images/bg-column.gif) repeat-y -236px 0;
}
#main .column-section .column .column-frame{min-height:0;}
#main .column-active .column-frame{background:url(../images/bg-column.gif) repeat-y -944px 0;}
* html #main .column .column-frame{height:471px;}
* html #main .column-section .column .column-frame{height:auto;}
#main .column .column-frame:after{
	clear:both;
	display:block;
	content:"";
}
#main .column h2.text-optimer-din{
	margin:-25px 0 5px 0px;
	position:relative;
	width:232px;
	float:left;
	height:18px;
	font-size:14px;
	text-align: center;
	color: #333333;
	text-shadow: #909090 1px 1px;
}
#main .column-active h2.text-optimer-din{
	color: #f0f0f0;
	text-shadow: #909090 1px 1px;
}
#main .column-blue h2.text-geografi{
	margin:0 0 7px;
	height:18px;
	text-indent:-9999px;
	background:url(../images/text-geografi-blue.gif) no-repeat 72px 0;
}
#main .column h2.text-sog-kommune{
	margin:-25px 0 5px 0px;
	position:relative;
	width:232px;
	float:left;
	height:18px;
	font-size:14px;
	text-align: center;
	color: #333333;
	text-shadow: #909090 1px 1px;
}
#main .column .block{
	clear:both;
	width:218px;
	overflow:hidden;
	position:relative;
	padding:4px 6px 4px 8px;
	margin:-2px 0 7px;
	float:left;
	background:url(../images/bg-column-block.gif) no-repeat;
}
#main .column .block-zero{margin:0 0 1px;}
#main .column-blue .block-blue{
	background:url(../images/bg-block-blue.gif) no-repeat;
	width:215px;
	margin:0 -9px 3px;
	position:relative;
	height:21px;
	padding:6px 7px 0 10px;
}
#main .column-blue .block-blue .heading{
	float:left;
	font-size:11px;
	line-height:14px;
	color:#29262a;
	text-transform:uppercase;
}
#main .column-blue .block-blue .link-right{
	float:right;
	padding:0 9px 0 0;
	color:#004b92;
	font-size:11px;
	background:url(../images/btn-close-3.gif) no-repeat 100% 5px;
}
#main .column-blue .list-blue{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#main .column-blue .list-blue li{
	width:100%;
	float:left;
	padding:0 0 6px;
	font-size:11px;
}
#main .column-blue .list-blue a{
	float:left;
	padding:0 0 0 12px;
	margin:0 0 6px;
	background:url(../images/btn-open-01.gif) no-repeat 0 5px;
	color:#1a171b;
}
#main .column-blue .list-blue a.no-link{
    background:none;
    margin:0;
    padding:0;
}
#main .column-blue .list-blue ul{
	margin:0 0 -8px;
	padding:0 0 0 12px;
	list-style:none;
	clear:both;
	height:1%;
	overflow:hidden;
}
#main .column-blue .list-blue ul a.blue-num{
	padding:1px 0 2px 22px;
	margin:0;
	color:#004b92;
	float:left;
	background:none;
	position:relative;
}
#main .column-blue .list-blue ul a.blue-num span{
	position:absolute;
	width:19px;
	height:16px;
	padding:1px 0 0;
	color:#fff;
	left:0;
	top:0;
}
#main .column-blue .list-blue .link-2{
	display:inline;
	margin:-5px 0 8px 13px;
}
#main .column-blue .list-blue .list-blue-2{
	width:100%;
}
#main .column-blue .list-blue .list-blue-2 .list-link-2{
	padding:0 0 0 10px;
}
#main .column-blue .list-blue .block-close .link-2{background:url(../images/btn-close-1.gif) no-repeat 2px 4px;}
#main .column-blue .list-blue .list-link-2{padding:0;}
#main .column-active .block{background:url(../images/bg-column-block.gif) no-repeat -232px 0;}
#main .column h4,
#main .column h3{
	margin:0 0 10px;
	font-size:11px;
	line-height:14px;
	color:#29262a;
	text-transform:uppercase;
}
#main .column .block-zero h3{margin:0 0 3px;}
#main .column h4{
	font-size:10px;
	line-height:16px;
}
#main .column .list ul,
#main .column .list{
	margin:0;
	padding:0 0 1px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#main .column .list ul{margin:3px 0 0;}
#main .column .list .list li,
#main .column .list li{
	clear:both;
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0 0 2px 12px;
	background:url(../images/btn-open-01.gif) no-repeat 0 4px;
    width:100%;
}
#main .column .list .list li.block-close,
#main .column .list li.block-close{background:url(../images/btn-close-1.gif) no-repeat 2px 4px;}
#main .column .list ul li.block-close{background:url(../images/btn-open-02.gif) no-repeat 0 4px;}
#main .column .list li.block-close ul{
	display:none;
}
#main .column .list .list .list-2 li,
#main .column .list .list2 li,
#main .column .list2 li{
	background:none;
	padding:0 0 5px;
}
#main .column .list .list a,
#main .column .list a{color:#1a171b;}
#main .column .list .list ul a,
#main .column .list2 a,
#main .column .list ul a{color:#004b92;}
#main .column .list .list ul li,
#main .column .list ul li{
	clear:both;
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0 0 4px 12px;
	white-space:nowrap;
	background:url(../images/btn-close-3.gif) no-repeat 0 4px;
}
#main .column .list ul li .filler{
	background:url(../images/btn-close-3.gif) no-repeat 0 4px;
}
#main .column .list .list-3{margin:-5px 0 0;}
#main .column-blue .block-close ul{display:none;}
#main .column-blue .block-close {
	background:url(../images/btn-close-1.gif) no-repeat 0 4px;
}
#main .column-blue .block-close .link-open{background:none;}
.search-form-2{
	margin:-2px 0 0;
	position:relative;
	float:left;
	background:url(../images/bg-search-form.gif) repeat-x;
	padding:22px 19px 12px;
}
.search-form-2 .text{
	float:left;
	width:136px;
	height:14px;
	background:url(../images/bg-text-2.gif) no-repeat;
	padding:5px 8px;
	margin:0 5px 0 0;
}
.search-form-2 .text input{
	border:0;
	background:none;
	float:left;
	width:136px;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
.search-form-2 .submit{
	float:left;
	width:37px;
	height:24px;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
	background:url(../images/btn-sog.gif) no-repeat;
}
#main .content-section{
	float:left;
	width:400px;
	padding:0 3px 0 2px;
}
#main .box-info{
	width:405px;
	margin:0 -3px 7px -2px;
	position:relative;
	background:url(../images/bg-box-info-mid.gif) repeat-y;
}
#main .box-info .box-info-top{
	width:405px;
	background:url(../images/bg-box-info-top.gif) no-repeat;
}
.search-no-results,
.search-nearby { 
	background: url(../images/bg-nearby.png) no-repeat; 
	color: #c20000;
	float: left;
	font-size: 12px;
	line-height: 18px;
	height: 80px;
	margin: 5px 0 0 -17px;
	padding: 20px 30px 0 70px;
	width: 296px;
}
.search-nearby { 
	color: #000;
	height: 125px;
}
.search-no-results {
	background: url(../images/bg-search-no-results.png) no-repeat; 
	margin: -22px 0 10px 2px;	
}
.search-nearby p,
.search-no-results p{ text-align: center; }

#main .box-info .box-info-bottom{
	width:385px;
	padding:8px 10px 7px;
	min-height:40px;
	background:url(../images/bg-box-info-bottom.gif) no-repeat 0 100%;
	color:#000;
	font-size:12px;
	line-height:16px;
	text-align:center;
	position:relative;
}
#main .box-info .box-info-bottom:after{
	clear:both;
	display:block;
	content:"";
}
* html #main .box-info .box-info-bottom{height:40px;}
#main .box-info .ico-search{
	position:absolute;
	width:404px;
	height:98px;
	text-indent:-9999px;
	background:url(../images/ico-search.jpg) no-repeat;
	top:0;
	left:0;
	z-index:1;
}
#main .box-info p{margin:0;}
#main .box-info p.left{
	text-align:left;
	padding:0 5px 0 72px;
	font-size:12px;
	line-height:20px;
	margin:0 0 17px;
	position:relative;
	z-index:10;
	height:40px;
}
* html #main .box-info p.left{margin:0 0 12px;}
/*#main .box-info p strong{display:block;} */
#main .box-info p.left a{text-decoration:underline;}
#main .box-info p.left a:hover{text-decoration:none;}
#main .box-info p a,
#main .box-info p strong.white{
	color:#fff;
	display:inline;
}
#main .column-2{
	width:100%;
	background:url(../images/bg-column-2.gif) repeat-y -400px 0;
}
#main .column-2-holder{
	width:100%;
	background:url(../images/bg-column-2.gif) no-repeat;
}
#main .column-2-active2 .column-2-holder{
    background:url(../images/bg-column-2.gif) no-repeat -1200px 0;
}
#main .column-2-active .column-2-holder{
    background:url(../images/bg-column-2.gif) no-repeat -1600px 0;
}
#main .column-2-frame{
	height:1%;
	background:url(../images/bg-column-2.gif) no-repeat -800px 100%;
	/*padding:7px 18px 8px 19px;*/
	padding:7px 0px 8px 0px;
	min-height:433px
}
* html #main .column-2-frame{height:433px;}
#main .column-2-frame:after{
	clear:both;
	display:block;
	content:"";
}
#main .column-2 .heading-holder{
	width:100%;
	margin:0 0 18px 19px;
	position:relative;
	z-index:10;
}
#main .column-2 .heading-holder:after{
	clear:both;
	display:block;
	content:"";
}
#main .column-2 h2.heading-left{
	color:#192228;
	font-size:13px;
	line-height:16px;
	float:left;
	display:inline;
	margin:0 0 0 40px;
}
#main .column-2 h2.text-resultater{
	margin:0;
	height:18px;
	text-indent:0px;
	/*background:url(../images/text-resultater.gif) no-repeat; */
	font-size:14px;
	color: #333;
	text-shadow: #909090 1px 1px;
}
#main .column-2-active2 h2.text-resultater{
	/* background:url(../images/text-resultater.gif) no-repeat 0 -18px; */
	color: #ffffff;
	text-shadow: #909090 1px 1px;
}
#main .column-2-active h2.text-resultater{
	/* background:url(../images/text-resultater.gif) no-repeat 0 -36px; */
	color: #f0f0f0;
	text-shadow: #909090 1px 1px;
}
#main .column-2 .heading-holder ul.nav{
	float:right;
	display:inline;
	margin:0 -9px 0 0 ;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main .column-2 ul.nav li{
	float:left;
	padding:0 10px;
	background:url(../images/separator-nav-2.gif) no-repeat 100% 3px;
	font-size:10px;
	line-height:13px;
	margin:0 -2px 0 0;
}
#main .column-2-active ul.nav li{background:url(../images/separator-nav-4.gif) no-repeat 100% 3px;}
#main .column-2 ul.nav a{color:#151515;}
#main .column-2-active ul.nav a{color:#fff;}
.numbers-form{
	float:right;
	margin:-3px 37px 0;
	position:relative;
}
.numbers-form fieldset{float:left;}
.numbers-form select{
	float:left;
	display:inline;
	width:79px;
	margin:0 0 0 8px;
}
#main .column-2 .paging-result{
	float:left;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	color:#151515;
}
#main .column-2 .paging{
	margin:2px 32px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
	position:relative;
}
#main .column-2 .paging li{
	float:left;
	display:inline;
	margin:0 4px 0 1px;
	font-size:11px;
	line-height:13px;	
}
#main .column-2 .paging a{color:#004b92;}
#main .column-2 .paging a:hover,
#main .column-2 .paging li.active a{
	color:#60666a;
	text-decoration:none;
}
.activePage	{ font-weight: bold; }
#main .column-2 .tilbage-holder{
	float:right;
	font-size:11px;
	line-height:14px;
	color:#004b92;
	margin:-8px 18px 3px 19px;
}
#main .column-section-3 .tilbage-holder{
	float:right;
	font-size:11px;
	line-height:14px;
	color:#004b92;
	margin:0 0 5px 0;
}
#main .column-2 .text-block{
	color:#474e53;
	font-size:11px;
	line-height:16px;
	margin-left: 19px;
	min-height:467px;
	overflow:hidden;
	width:363px;				
}
* html #main .column-2 .text-block{
	height:467px;
	overflow:visible;
}
#main .column-2 .text-block p{margin:0 0 16px;}
#main .column-2 .text-block .heading{
	font-weight:normal;
	display:block;
}
#main .column-2 .text-block .lists{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	position:relative;
	z-index:10;
}
#main .column-2 .text-block .lists li{
	padding:0 0 1px 10px;
	clear:both;
	float:left;
	font-size:11px;
	background:url(../images/bullet-01.gif) no-repeat 0 6px;
}
#main .column-2 .text-block .btn-ring{
	display:block;
	margin:-10px 0 0;
}
#main .column-2 .result-block{
	border-top:1px solid #e1e1e1;
	color:#666;
	font-size:11px;
	line-height:16px;
	margin:0 0 0 19px;
	overflow:hidden;
	position:relative;
	padding:5px 0 18px 27px;
	width:336px;
}
#main .column-2 .result-block .num {
	position:absolute;
	top:3px;
	left:0;
	width:22px;
	height:29px;
	padding:3px 2px 0 0;
}
#main .column-2 .result-block .num img {
	display:block;
	border:0;
}
#main .sponsore-block h3,
#main .column-2 .result-block h3{
	margin:0;
	font-size:14px;
	line-height:17px;
	color:#004b92;
}
#main .sponsore-block h3,
#main .column-2 .result-block h3 a{color:#004b92;}
#main .column-2 .result-block p{margin:0;}
#main .column-2 .result-block .nav{
	margin:10px 0 0 -6px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	display:inline;
}
#main .column-2 .result-block .nav li{
	float:left;
	padding:0 6px;
	margin:0 0 0 -1px;
	font-size:10px;
	line-height:13px;
	background:url(../images/separator-nav-3.gif) no-repeat 0 3px;
}
#main .sponsore-block a,
#main .column-2 .result-block .nav a{color:#004b92;}
#main .sponsore-block{
	background:#eaeaea;
	height:1%;
	overflow:hidden;
	padding:1px 6px 13px 12px;
	font-size:11px;
	line-height:16px;
	color:#1a171b;
}
#main .column-2 .sponsore-block{
	margin:0 0 15px;
	width:337px;
	height:auto;
	padding:1px 6px 18px 20px;
}
#main .sponsore-block .btn-sponsore{
	float:right;
	font-size:10px;
	line-height:13px;
	color:#666;
	padding:0 0 2px;
}
#main .sponsore-block p{margin:0;}
#main .column-2 .paging-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 7px 19px;
}
#main .column-2 .paging-border{
	border-top:1px solid #d1cfcf;
	padding:3px 0 16px;
}
#main .column-2 address{
	font-style:normal;
	display:block;
}
#main .column-2 .btn-se-kort{
	float:right;
	width:60px;
	height:22px;
	background:url(../images/btn-se-kort.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#main .ad-holder{
	float:right;
	width:318px;
	z-index:10;
}
#main .side-map-holder{
	float:right;
	width:318px;
	position: relative;
}
#main .side-map-holder-pinned{	
	width:318px;
	position: fixed;
	margin: 0 0 0 656px;
	top: 0;
	z-index: 100;
}
#main .ad2-pinned{
	position: fixed;
	top: 0px;	
	margin: 0 0 0 813px;	
	z-index: 100;
}
#main .side-map{
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
	padding:8px;
	background:#fff;
	border:1px solid #d1cfcf;
	position:relative;
}
#main .ad{
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
	padding:8px;
	background:#fff;
	border:1px solid #d1cfcf;
	position:relative;
	z-index:10;
}
#main .column-section-3 .ad,
#main .column-section-2 .ad{margin:0 10px 9px;}
#main .ad-holder .ad img{
	display:block;
	border:0;
}
#main .ad-holder .ad .bg-num-3 {
	position:absolute;
	width:24px;
	height:27px;
	padding:3px 10px 0 0;
}
#main .ad-holder .ad .num-1{
	top:113px;
	left:164px;
	z-index:10;
}
#main .ad-holder .ad .num-2{
	top:102px;
	left:200px;
}
#main .ad-holder .ad .num-3{
	top:91px;
	left:167px;
	z-index:9;
}
#main .ad-holder .ad .num-4{
	top:145px;
	left:215px;
}
#main .ad-holder .ad .num-5{
	top:93px;
	left:122px;
}
#main .ad-holder .ad .num-6{
	top:138px;
	left:80px;
}
#main .ad-holder .ad .num-7{
	top:27px;
	left:97px;
}
#main .ad-holder .ad .num-8{
	top:41px;
	left:194px;
}
#main .ad-holder .ad .num-9{
	top:172px;
	left:64px;
}
#main .ad-holder .ad .num-10{
	top:37px;
	left:197px;
}
#main .content-section-2{
	float:right;
	width:728px;
}
#main .column-3{
	width:728px;
	padding:0 0 10px;
	background:url(../images/bg-big-column.gif) no-repeat -1456px 100%;
}
#main .column-3 .column-3-holder{
	width:100%;
	background:url(../images/bg-big-column.gif) repeat-y -728px 0;
}
#main .column-3 .column-3-frame{
	height:1%;
	overflow:hidden;
	padding:8px 22px 25px 20px;
	background:url(../images/bg-big-column.gif) no-repeat;
}
#main .column-3-active .column-3-frame{background:url(../images/bg-big-column.gif) no-repeat -2184px 0;}
#main .column-3 h2.text-quick-links{
	/* text-indent:-9999px; */
	height:18px;
	width:575px;
	margin:0 0 24px;
	/* background:url(../images/text-quick-link.gif) no-repeat; */
	font-size:14px;
	color: #333333;
	text-shadow: #909090 1px 1px;
}
#main .column-3-active h2.text-quick-links{
	/* background:url(../images/text-quick-link.gif) no-repeat 0 -18px; */
	color: #f0f0f0;
	text-shadow: #909090 1px 1px;
}
#mainCats { width: 450px; }
	#mainCats li { width: 87px; }	
	html #mainCats .ql-1 { margin-right: 2px; }
	html #mainCats .ql-2 { width: 90px; margin-right: 10px; }
		#mainCats li a { background: none; }		
	#mainCats .list { float: left; margin: 0; overflow: visible; }
		#mainCats .list li { 			
			padding: 3px 4px 0 0;	
		} 
		#mainCats .btn-more,
		#mainCats .list li a { background:url(../images/separator-link.gif) no-repeat right 5px; }
		
		

#main .column-3 .block-holder-2,
#main .column-3 .block-holder{
	height:1%;
	overflow:hidden;
	padding:8px 8px 8px 12px;
	background:#eaeaea;
	margin:0 0 1px;
}
#main .column-3 .block-holder-2{margin:0 0 8px;}
#main .column-3 .block-holder .heading-3{
	float:left;
	font-size:13px;
	line-height:16px;
	color:#151515;
	font-weight:normal;
	padding:2px 0;
}
#main .column-3 .block-holder .nav-2{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main .column-3 .block-holder .nav-2 li{
	float:left;
	padding:0 5px;
	background:url(../images/separator-nav-2.gif) no-repeat 100% 4px;
	margin:0 -1px 0 0;
	font-size:11px;
	line-height:16px;
	width:auto;
}
#main .column-3 .block-holder .nav-2 a{color:#004b92;}
#main .column-3 .block-holder dl{
	float:left;
	margin:0;
	font-size:11px;
	line-height:14px;
}
#main .column-3 .block-holder dl.list-1{width:280px;}
#main .column-3 .block-holder dl dt{
	color:#31393e;
	font-weight:bold;
	float:left;
}
#main .column-3 .block-holder dl.list-1 dt{
	text-align:right;
	width:90px;
}
#main .column-3 .block-holder dl dd{
	float:left;
	display:inline;
	margin:0 0 0 5px;
}
#main .column-3 .block-holder .link{
	float:left;
	margin:0 16px 0 0;
}
#main .column-3 .block-holder dl.list-1 dd{width:185px;}
#main .column-3 .block-holder ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
#main .column-3 .block-holder ul li{
	float:left;
	width:100%;
	padding:0 0 4px;
}
#main .column-3 .block-holder ul.list-2{margin:0 0 -7px;}
#main .column-3 .block-holder .list-2 ul{padding:0 0 0 8px;}
#main .column-3 .block-holder a{color:#004b92;}
#main .column-3 .block-holder strong{
	display:block;
	padding:0 0 3px;
}
#main .column-3 .heading{
	display:block;
	color:#31393e;
	font-size:11px;
	margin:8px 0 0;
	padding:0 0 6px;
}
#main .column-3 .heading span{
	float:right;
	display:inline;
	margin:0 35px 0 0;
}
#main .column-3 .heading-2{
	display:block;
	color:#151515;
	font-size:13px;
	line-height:16px;
	padding:0 0 5px;
}
#main .column-3 .block{
	height:1%;
	overflow:hidden;
	padding:7px 16px 7px 0;
	border-top:1px solid #e1e1e1;
	color:#1a171b;
	font-size:11px;
	line-height:16px;
	margin:0 0 10px;
}
.left{float:left;}
#main .column-3 .left{float:left;}
#main .column-3 .right{
	padding:2px 0 0;
	float:right;}
#main .column-3 h3{
	font-size:14px;
	line-height:17px;
	margin:0;
}
#main .column-3 h3 a{color:#004b92;}
#main .column-3 p{margin:0;}
#main .column-3 .links{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#main .column-3 .links li{
	float:left;
	margin:0 10px 0 0;
}
#main .column-3 .links a{color:#004b92;}
#main .btn-right{
	float:right;
	margin:5px 0 0;
	color:#004b92;
	font-size:11px;
	line-height:16px;
}
#main .map-section{
	float:left;
	margin: 0 0 10px 0;
	position:relative;
	width: 648px;
}
#main .map-section img,
#main .map-section-2 img{display:block;}
#main .map-section-2{
	background:#fff;
	float:left;
	width:538px;
	margin: 0 0 10px 0;
	position:relative;	
}
#main .map-section-3{width:550px;}
#main .map-section-2 .text{
	height:1%;
	overflow:hidden;
	padding:0 5px 5px 10px;
	font-size:11px;
	line-height:16px;
	color:#767476;
}
#main .map-section-2 .text .link-right{
	float:right;
	font-size:10px;
	color:#666;
}
#main .map-section-2 p{margin:-8px 0 0;}
#main .btn-flag2,
#main .btn-flag,
#main .btn-finish2,
#main .btn-start2,
#main .btn-finish,
#main .btn-start {
	position:absolute;
	width:68px;
	height:48px;
	cursor:pointer;
}
#main .btn-flag2 span,
#main .btn-flag span,
#main .btn-start2 span,
#main .btn-start span,
#main .btn-finish2 span,
#main .btn-finish span {
	display:block;
	width:100%;
	overflow:hidden;
	background:url(../images/flag-shadow.png) no-repeat;
}
#main .btn-flag2 span img,
#main .btn-flag span img,
#main .btn-start2 span img,
#main .btn-start span img,
#main .btn-finish2 span img,
#main .btn-finish span img{
	border:0;
	float:right;
}
#main .flag2-1{
	top:292px;
	left:419px;
}
#main .flag2-2{
	top:335px;
	left:275px;
}
#main .flag2-3{
	top:385px;
	left:248px;
}
#main .flag2-4{
	top:394px;
	left:185px;
}
#main .start-1{
	top:284px;
	left:506px;
}
#main .start-2{
	top:182px;
	left:296px;
}
#main .start-3{
	top:458px;
	left:257px;
}
#main .start-4{
	top:396px;
	left:516px;
}
#main .start-5{
	top:407px;
	left:372px;
}
#main .start-6{
	top:205px;
	left:317px;
}
#main .start-7{
	top:309px;
	left:264px;
}
#main .start-8{
	top:450px;
	left:267px;
}
#main .start-9{
	top:409px;
	left:475px;
}
#main .start-10{
	top:363px;
	left:575px;
}
#main .start-11 {
	top:409px;
	left:373px;
}
#main .start-12{
	top:100px;
	left:359px;
}
#main .start-13{
	top:204px;
	left:266px;
}
#main .start-14{
	top:171px;
	left:334px;
}
#main .start-15{
	top:275px;
	left:333px;
}
#main .start-16{
	top:274px;
	left:205px;
}
#main .start-17{
	top:479px;
	left:245px;
}
#main .start-18{
	top:430px;
	left:482px;
}
#main .start-19{
	top:382px;
	left:204px;
}
#main .start-20{
	top:305px;
	left:301px;
}
#main .start-21{
	top:443px;
	left:355px;
}
#main .start-22{
	top:410px;
	left:375px;
}
#main .finish-1{
	top:374px;
	left:109px;
}
#main .finish-2{
	top:407px;
	left:372px;
}
#main .finish-3{
	top:214px;
	left:309px;
}
#main .finish-4{
	top:474px;
	left:266px;
}
#main .finish-5{
	top:371px;
	left:494px;
}
#main .finish-6{
	top:406px;
	left:220px;
}
#main .finish-7{
	top:164px;
	left:316px;
}
#main .finish-8{
	top:307px;
	left:272px;
}
#main .finish-9{
	top:455px;
	left:271px;
}
#main .finish-10{
	top:420px;
	left:507px;
}
#main .finish-11{
	top:360px;
	left:574px;
}
#main .finish-12{
	top:401px;
	left:372px;
}
#main .finish-13{
	top:129px;
	left:341px;
}
#main .finish-14{
	top:196px;
	left:263px;
}
#main .finish-15{
	top:330px;
	left:554px;
}
#main .finish-16{
	top:367px;
	left:185px;
}
#main .finish-17{
	top:280px;
	left:181px;
}
#main .finish-18{
	top:452px;
	left:242px;
}
#main .finish-19{
	top:429px;
	left:460px;
}
#main .finish-20{
	top:358px;
	left:227px;
}
#main .finish-21{
	top:279px;
	left:336px;
}
#main .finish-22{
	top:440px;
	left:337px;
}
#main .flag-1{
	top:298px;
	left:416px;
}
#main .bg-blue-num {
	width:62px;
	height:36px;
	position:absolute;
	cursor:pointer;
	overflow:hidden;
}
#main .bg-blue-num span {
	display:block;
	width:100%;
	overflow:hidden;
	background:url(../images/blue-big-shadow.png) no-repeat;
}
#main .bg-blue-num img {
	float:right;
	border:0;
}
#main .num-1{
	top:225px;
	left:152px;
}
#main .num-2{
	top:453px;
	left:435px;
}
#main .num-3{
	top:527px;
	left:206px;
}
#main .num-4{
	top:343px;
	left:333px;
}
#main .num-5{
	top:188px;
	left:384px;
}
#main .num-6{
	top:461px;
	left:330px;
}
#main .num-7{
	top:427px;
	left:541px;
}
#main .num-8{
	top:381px;
	left:601px;
}
#main .num-9{
	top:328px;
	left:469px;
}
#main .num-10{
	top:345px;
	left:353px;
}
#main .num-11{
	top:306px;
	left:262px;
}
#main .num-12{
	top:367px;
	left:412px;
}
#main .num-13{
	top:362px;
	left:204px;
}
#main .num-14{
	top:297px;
	left:181px;
}
#main .num-15{
	top:344px;
	left:133px;
}
#main .num-16{
	top:292px;
	left:369px;
}
#main .num-17{
	top:335px;
	left:180px;
}
#main .num-18{
	top:329px;
	left:398px;
}
#main .num-19{
	top:282px;
	left:478px;
}
#main .num-20{
	top:240px;
	left:330px;
}
#main .num-21{
	top:351px;
	left:163px;
}
#main .num-22{
	top:370px;
	left:353px;
}
#main .num-23{
	top:571px;
	left:72px;
}
#main .num-24{
	top:268px;
	left:314px;
	z-index:2;
}
#main .num-25{
	top:319px;
	left:477px;
}
#main .num-26{
	top:292px;
	left:442px;
}
#main .num-27{
	top:325px;
	left:390px;
}
#main .num-28{
	top:287px;
	left:319px;
}
#main .num-29{
	top:325px;
	left:288px;
}
#main .num-30{
	top:262px;
	left:280px;
}
#main .num-31{
	top:294px;
	left:226px;
}
#main .num-32{
	top:280px;
	left:371px;
}
#main .num-33{
	top:335px;
	left:196px;
}
#main .num-34{
	top:283px;
	left:169px;
}
#main .num-35{
	top:261px;
	left:417px;
}
#main .num-36{
	top:351px;
	left:331px;
}
#main .num-37{
	top:271px;
	left:489px;
}
#main .num-38{
	top:300px;
	left:263px;
}
#main .num-39{
	top:312px;
	left:126px;
}
#main .num-40{
	top:347px;
	left:237px;
}
#main .num-41{
	top:316px;
	left:351px;
}
#main .num-42{
	top:238px;
	left:351px;
}
#main .selected{
	width:717px;
	height:729px;
	background:url(../images/bg-selected.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#main .selected-2{
	width:310px;
	height:224px;
	background:url(../images/bg-selected-2.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:198px;
	left:144px;
	z-index:1;
}
#main .selected-3{
	width:93px;
	height:343px;
	background:url(../images/bg-selected-3.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:88px;
	left:329px;
	z-index:1;
}
#main .ad-2{
	float:right;
	/*TMH: 18-04-2011 Old width, that was to wide to be incorporated inside Mit tdc*/
	/*padding:0 10px 0 0; */
}

#main .ad-3{padding:124px 10px 0 0;}
#main .ad-2 img{
	display:block;
	border:0;
}
#main .column-mapinfo{
	float:left;
	display:inline;
	width:256px;
	/*TMH: Old width, that was to wide to be incorporated inside Mit tdc*/
	/*margin:0 10px 10px;*/
	margin-right: 10px;
	padding:0 0 10px;
	background:url(../images/bg-column-3.gif) no-repeat -512px 100%;
}
#main .column-mapinfo .column-top{
	width:256px;
	background:url(../images/bg-column-3.gif) repeat-y -256px 0;
}
#main .column-mapinfo .column-bottom{
	width:234px;
	background:url(../images/bg-column-3.gif) no-repeat;
	overflow:hidden;
	padding:8px 11px 0;
	font-size:10px;
	line-height:14px;
	color:#1a171b;
}
#main .column-red .column-bottom{background:url(../images/bg-column-3.gif) no-repeat -768px 0;}

#main .column-purple .column-bottom {background:url(../images/geography_via_header.jpg) no-repeat;}

#main h2.text-din-rute{
	background:url(../images/text-din-rute.gif) no-repeat 86px 0;
	height:18px;
	margin:0 0 13px;
	text-indent:-9999px;
}
#main h2.text-geografi-start{
	background:url(../images/text-geografi-start.gif) no-repeat 65px 0;
	height:18px;
	margin:0 0 25px;
	text-indent:-9999px;
}
#main h2.text-geografi-slut{
	background:url(../images/text-geografi-slut.gif) no-repeat 68px 0;
	height:18px;
	margin:0 0 25px;
	text-indent:-9999px;
}
#main h2.text-ingen-resultater{
	background:url(../images/tex-ingen-resultater.gif) no-repeat 28px 0;
	height:18px;
	margin:0 0 25px;
	text-indent:-9999px;
}
#main h2.text-fejl{
	background:url(../images/text-fejl.gif) no-repeat 99px 0;
	height:18px;
	margin:0 0 25px;
	text-indent:-9999px;
}
#main h2.text-ingen{
	background:url(../images/text-ingen-resultater.gif) no-repeat 61px 0;
	height:18px;
	margin:0 0 25px;
	text-indent:-9999px;
}
#main .column-mapinfo .link-right{
	color:#004b92;
	float:left;
	font-size:11px;
	line-height:14px;
	padding-bottom: 5px 0 0 0;	
}
#main .column-mapinfo .text{
	height:1%;
	overflow:hidden;
	padding:0 7px;
	margin:-7px 0 48px;
	font-size:11px;
	line-height:16px;
	color:#1a171b;
}
#main .column-section-2 .text{
	margin:-7px 0 0;
	min-height:175px;
}
* html #main .column-section-2 .text{
	height:175px;
	overflow:visible;
}
#main .column-mapinfo .text p{margin:0 0 15px;}
#main .column-mapinfo .text p .red{color:#a90504;}
#main .column-mapinfo .text .list2{
	margin:0 0 16px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#main .column-mapinfo .text .list2 li{
	padding:0 0 0 7px;
	width:213px;
	float:left;
	background:url(../images/bullet-02.gif) no-repeat 0 7px;
}
#main .column-mapinfo .text .list2 a{color:#1a171b;}
#main .column-mapinfo .btn-ring{
	width:100%;
	overflow:hidden;
	display:block;
	margin:0 0 10px;
}
#main .column-mapinfo .btn-ring img{
	border:0;
	display:block;
	margin:0 auto;
}
#main .column-mapinfo .heading{
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	float:left;
	margin:-6px 0 5px;
}
#main .column-mapinfo em.item-km {
	float:right;
	display:inline;
	color:#999;
	width:35px;
	margin:15px 4px 0 0;
}
#main .column-mapinfo em.item-km-2 {
	float:right;
	display:inline;
	color:#999;
	width:30px;
	margin:0;
}
* html #main .column-mapinfo em.item-km-2 {margin:0 15px 0 0;}

#main .column-mapinfo .list-km-holder {
	clear:both;
	margin:0px;
	padding:0px;
	width:232px;
	/*overflow-y:auto;*/
	overflow-x:hidden;
	/*height:550px;*/
	border:1px solid #d1cfcf;
	border-width:1px 0;
	position:relative;
}

#main .column-mapinfo .list-km {
	clear:both;
	margin:0 -11px 10px;
	padding:5px 0 5px 24px;
	width:222px;
	overflow:auto;
	overflow-x:hidden;	
	list-style:none;
}

#main .column-mapinfo .list-km li{
	padding:0 0 10px;
	width:214px;
	float:left;
	
}
#main .column-mapinfo .list-km li:after{
	clear:both;
	display:block;
	content:"";
}
#main .column-mapinfo .list-km span.num{
	float:left;
	margin:0 0 0 -15px;
}

#main .column-mapinfo .list-km a{
	float:left;
	width:165px;
	color:#1a171b;
	/*
	position:relative;
	*/
	word-spacing:-2px;
}
#main .column-mapinfo .list-km em.item-km{margin:0;}

#main .column-mapinfo .list{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
#main .column-mapinfo .list li{
	clear:both;
	float:left;
	margin:0 0 4px;
	padding:0 0 0 12px;
	background:url(../images/btn-open-01.gif) no-repeat 2px 4px;
	white-space:nowrap;
}
#main .column-mapinfo .list strong{display:block;}
#main .column-mapinfo .list a.link-open{
	display:inline;
	padding:0;
	color:#000;
}
#main .column-mapinfo .list .block-close {background:url(../images/btn-close-1.gif) no-repeat 3px 4px;}
#main .column-mapinfo .list .block-close a{display:none;}
#main .column-mapinfo .list .block-close a.link-open{display:block;}
#main .column-mapinfo .list a {
	clear:both;
	float:left;
	position:relative;
	padding:4px 0 6px 33px;
}
#main .column-mapinfo .list a span img {
	border:0;
	display:block;
}
#main .column-mapinfo .list a span{
	font-size:10px;
	line-height:13px;
	position:absolute;
	top:0;
	width:22px;
	left:8px;
	color:#fff;
	cursor:pointer;
}
#main .column-small-section {
	width:154px;
	float:left;
}
.small-column {
	width:154px;
	background:url(../images/bg-small-column.gif) repeat-y -154px 0;
	overflow:hidden;
}
.small-column .column-holder {
	background:url(../images/bg-small-column.gif) no-repeat;
	width:100%;
}
.small-column .column-holder .column-frame {
	background:url(../images/bg-small-column.gif) no-repeat -308px 100%;
	padding:8px 0 8px 20px;
	overflow:hidden;
	height:1%;
}
.text-mitt-118 {
	text-indent:-9999px;
	height:13px;
	background:url(../images/text-mit-118.gif) no-repeat 35% 0;
	margin:0 0 25px;
	font-size:0;
	line-height:0px;
}
.column-nav {
	list-style:none;
	padding:0;
	margin:0;
	font-size:11px;
	line-height:13px;
	width:100%;
}
.column-nav li {margin:0 0 11px;}
.column-nav a {color:#004b92;}
.column-nav .active a,
.column-nav a:hover {
	color:#31393e;
	text-decoration:none;
	font-weight:bold;
}
#main .content-section-profile {
	float:right;
	width:810px;
}
.column-profile {
	width:810px;
	overflow:hidden;
	background:url(../images/bg-column-profile.gif) repeat-y -810px 0;
}
.column-profile .column-profile-holder {background:url(../images/bg-column-profile.gif) no-repeat;}
.column-profile .column-profile-holder .column-profile-frame {
	background:url(../images/bg-column-profile.gif) no-repeat -1620px 100%;
	height:1%;
	overflow:hidden;
	padding:8px 20px 15px;
	min-height:375px;
	font-size:11px;
	line-height:16px;
	color:#666;
}
* html .column-profile .column-profile-holder .column-profile-frame {
	height:375px;
	overflow:visible;
}
.text-min-profil {
	text-indent:-9999px;
	height:13px;
	background:url(../images/text-min-profil.gif) no-repeat;
	margin:0 0 32px;
	font-size:0;
	line-height:0;
}
.column-profile .block-column {
	float:left;
	width:215px;
	margin:0 10px 0 0;
}
.column-profile .address-holder {
	width:100%;
	margin:0 0 37px;
	overflow:hidden;
}
.column-profile .address-holder address {
	font-style:normal;
	margin:0 0 18px;
}
.column-profile .ttl {
	display:block;
	color:#31393e;
	font-size:14px;
	line-height:17px;
	margin:0 0 7px;
}
.column-profile .name {
	color:#31393e;
	font-size:11px;
	line-height:13px;
	display:block;
}
.column-profile .address-holder address span {display:block;}
.column-profile .address-holder a {
	color:#004b92;
	background:url(../images/separator-link.gif) no-repeat 100% 3px;
	padding:0 13px 0 0;
}
.column-profile .address-holder p {
	margin:0 0 5px;
	overflow:hidden;
	width:100%;
}
.column-profile .address-holder p span {
	float:left;
	padding:0 5px 0 0;
}
.column-profile .address-holder .delete-link {
	float:left;
	width:9px;
	height:9px;
	margin:4px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-delete-link.gif) no-repeat;
}
.column-profile .add-info {
	float:left;
	width:530px;
}
.column-profile .add-info p {margin:0 0 18px; }
.add-info-form {
	float:left;
	width:482px;
}
.add-info-form select {
	width:160px;
	position:relative;
}
.add-info-form .row {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #d1cfcf;
	padding:0 0 14px;
	margin:0 0 15px;
}
.add-info-form .row .cell {
	float:left;
	width:236px;
	margin:0 13px 0 0;
	padding:5px 0 0;
}
.add-info-form .row .cell .text {
	width:220px;
	border:1px solid #d1cfcf;
	padding:3px 7px 4px;
	overflow:hidden;
}
.add-info-form .row .cell .text input {
	padding:0;
	margin:0;
	border:0;
	background:none;
	color:#666;
	font-size:11px;
	width:220px;
	float:left;
}
.add-info-form .row label {
	color:#31393e;
	font-size:11px;
	line-height:13px;
	float:left;
	margin:0 0 3px;
}
.add-info-form .row .radio-list {
	list-style:none;
	padding:25px 0 20px;
	margin:0;
	float:left;
}
.add-info-form .row .radio-list li {
	float:left;
	display:inline;
	margin:0 23px 0 0;
	overflow:hidden;
}
.add-info-form .row .radio-list label {margin:0;}
.add-info-form .row .radio-list .radio {
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:0 4px 0 0;
}
.add-info-form .row .checkbox {
	float:left;
	width:15px;
	height:15px;
	position:relative;
	padding:0;
	margin:0 5px 0 0;
}
.add-info-form .row label a {text-decoration:underline;}
.add-info-form .row label a:hover {text-decoration:none;}
.add-info-form .btn-submit {
	float:right;
	width:60px;
	height:22px;
	border:0;
	background:url(../images/btn-gem.gif) no-repeat;
	cursor:pointer;
	padding:0;
	margin:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
.add-info-form p {
	color:#b6b8b9;
	font-size:10px;
	line-height:13px;
	margin:-10px 0 0 !important;
	float:left;
	position:relative;
}
.table-results {
	width:100%;
	border-collapse:collapse;
	margin:0 0 15px;
}
.table-results th {
	text-align:left;
	color:#31393e;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	background:url(../images/bg-table-border.gif) repeat-x 0 100%;
	padding:0 0 10px;
}
.table-results .th-cell1 {width:420px;}
.table-results .th-cell2 {width:215px;}
.table-results .th-cell3 {width:96px;}
.table-results .th-cell4 {
	width:37px;
	text-align:center;
}
.table-results td {
	text-align:left;
	color:#1a171b;
	font-size:11px;
	line-height:13px;
	background:url(../images/bg-table-border.gif) repeat-x 0 100%;
	padding:10px 0 20px;
	vertical-align:top;
}
.table-results .cell1 {width:420px;}
.table-results .cell2 {width:215px;}
.table-results .cell3 {
	width:90px;
	padding:10px 0 20px 6px;
}
.table-results .cell4 {width:37px;}
.table-results address {
	font-style:normal;
	font-size:11px;
	line-height:13px;
	margin:0 0 13px;
}
.table-results address .ttl {
	color:#004b92;
	margin:0 0 3px;
}
.table-results address span {display:block;}
.table-results .more {font-size:10px;}
.table-results .send {
	display:block;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/icons-table.gif) no-repeat;
}
.table-results .delete {
	display:block;
	margin:0 auto;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/icons-table.gif) no-repeat -22px 0;
}
.delete-all {
	width:100%;
	overflow:hidden;
	text-align:right;
	margin:0 0 5px;
}
.delete-all a {font-weight:bold;}
.text-welcome {
	position:absolute;
	top:10px;
	left:68px;
	width:233px;
}
.text-welcome .text-content {
	width:175px;
	float:left;
	position:relative;
	overflow:hidden;
	color:#181818;
	font-size:11px;
	line-height:15px;
	margin:0 0 -18px;
}
.text-welcome h4 {
	color:#181818;
	font-size:13px;
	line-height:15px;
	margin:0;
}
.text-welcome .content p {margin:0 0 18px;}
#main .text-welcome p a img {
	border:0;
	display:inline;
}
.text-welcome .links a {
	background:url(../images/separator-link.gif) no-repeat 100% 50%;
	padding:0 5px 0 0;
	display:block;
}
.text-welcome .links {margin:0;}
#main .column-mapinfo h2.text-resultater {
	margin:0 0 15px;
	height:18px;
	text-indent:-9999px;
	background:url(../images/text-resultater.gif) no-repeat 50% -36px;
}
#main .column-section-2 .column-mapinfo h2.text-resultater{
	margin:0 0 8px;
}
#main .column-mapinfo .paging-holder {
	padding:5px 0 10px;
	width:233px;
	overflow:hidden;
}
#main .column-mapinfo .results-holder {
	height:583px;
	width:254px;
	overflow:auto;
	border-top:1px solid #e1e1e1;
	padding:2px 0 0;
	position:relative;
	margin:0 -10px;
}
#main .column-mapinfo .results-holder-2 {height:auto;}
#main .column-mapinfo .paging-result {
	float:left;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	color:#151515;
}
#main .column-mapinfo .paging {
	position:relative;
	margin:2px 0 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
}
#main .column-mapinfo .paging li {
	float:left;
	display:inline;					
	margin:0 4px 0 1px;
	font-size:11px;
	line-height:13px;	
}
#main .column-mapinfo .paging a {color:#004b92;}
#main .column-mapinfo .paging a:hover,
#main .column-mapinfo .paging li.active a {
	color:#60666a;
	text-decoration:none;
}
#main .column-mapinfo .ico-flag-blue{
	display:block;
	padding:0 0 0 31px;
	background:url(../images/ico-flag-blue.gif) no-repeat;
	min-height:29px;
	font-size:11px;
	color:#1a171b;
	margin:0 0 5px;
}
* html #main .column-mapinfo .ico-flag-blue{height:29px;}
#main .column-mapinfo .results-holder .item-km{
	margin:0;
}
#main .column-mapinfo .result-block {
	width:200px;
	overflow:hidden;
	position:relative;
	padding:10px 0 5px 37px;
	font-size:11px;
	line-height:16px;
	color:#474e53;
	margin:0 0 1px;
}
#main .column-mapinfo .results-holder-2 .result-block{
	width:auto;
	height:1%;
}
#main .column-mapinfo .results-holder .active{background:#e5e5e5;}
#main .column-mapinfo .result-block .num {
	position:absolute;
	top:7px;
	left:10px;
	width:22px;
	height:29px;
	padding:3px 2px 0 0;
	text-align:center;
	font-size:10px;
	line-height:13px;
	color:#fff;
	text-transform:uppercase;
}
#main .column-mapinfo .result-block .num:hover{text-decoration:none;}
#main .column-mapinfo .result-block h3{
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#004b92;
}
#main .column-mapinfo .result-block h3 a{color:#004b92;}
#main .column-mapinfo .result-block address{font-style:normal;}
#main .column-mapinfo .result-block address span{display:block;}
#main .map-section-2 .ico-go{
	position:absolute;
	width:68px;
	height:37px;
	overflow:hidden;
	cursor:pointer;
}
#main .map-section-2 .ico-go span {
	background:url(../images/blue-big-shadow.png) no-repeat;
	display:block;
	width:100%;
	overflow:hidden;
}
#main .map-section-2 .ico-go span img {
	float:right;
	border:0;
}
#main .map-section-2 .go-1{
	top:339px;
	left:459px;
}
#main .map-section-2 .num-letter{
	position:absolute;
	width:78px;
	height:50px;
	text-align:center;
	color:#fff;
	padding:5px 0 0;
	font-size:20px;
	line-height:23px;
	font-weight:normal;
	z-index:2;
}
#main .map-section-2 .num-letter span{
	display:block;
	background:url(../images/green-big-shadow.png) no-repeat;
	width:40px;
	padding:4px 0 0 38px;
	height:45px;
}
#main .map-section-2 .num-letter a{
	color:#fff;
	position:relative;
	bottom:3px;
}
#main .map-section-2 .num-letter a:hover{text-decoration:none;}
#main .map-section-2 .num-a{
	top:342px;
	left:367px;
	z-index:8;
}
#main .map-section-2 .num-a-2{
	top:270px;
	left:249px;
}
#main .map-section-2 .num-a-3{
	top:347px;
	left:342px;
	z-index:3;
}
#main .map-section-2 .num-b{
	top:307px;
	left:360px;
}
#main .map-section-2 .num-b-2{
	top:373px;
	left:398px;
}
#main .map-section-2 .num-b-3{
	top:344px;
	left:316px;
	z-index:3;
}
#main .map-section-2 .num-c{
	top:270px;
	left:333px;
}
#main .map-section-2 .num-c-2{
	top:427px;
	left:201px;
}
#main .map-section-2 .num-c-3{
	top:292px;
	left:348px;
}
#main .map-section-2 .num-d{
	top:397px;
	left:342px;
}
#main .map-section-2 .num-d-3{
	top:306px;
	left:295px;
}
#main .map-section-2 .num-e{
	top:392px;
	left:292px;
}
#main .map-section-2 .num-e-3{
	top:389px;
	left:248px;
}
#main .map-section-2 .num-f{
	top:335px;
	left:291px;
}
#main .map-section-2 .num-f-3{
	top:263px;
	left:218px;
}
#main .map-section-2 .num-g{
	top:260px;
	left:289px;
}
#main .map-section-2 .num-g-3{
	top:204px;
	left:292px;
}
#main .map-section-2 .num-h{
	top:291px;
	left:227px;
}
#main .map-section-2 .num-h-3{
	top:316px;
	left:207px;
}
#main .map-section-2 .num-i{
	top:387px;
	left:216px;
}
#main .map-section-2 .num-i-3{
	top:216px;
	left:434px;
}
#main .map-section-2 .num-j{
	top:357px;
	left:147px;
}
#main .map-section-2 .num-j-3{
	top:454px;
	left:273px;
}
#main .map-section-2 .bg-blue-flag {
	z-index:2;
	width:68px;
	height:46px;
	position:absolute;
	top:331px;
	left:343px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#main .map-section-2 .bg-blue-flag span {
	background:url(../images/flag-shadow.png) no-repeat;
	width:100%;
	overflow:hidden;
	display:block;
}
#main .map-section-2 .bg-blue-flag span img {
	float:right;
	border:0;
}
#main .map-section-2 .circle{
	width:478px;
	height:478px;
	background:url(../images/ico-circle.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:135px;
	left:145px;
	z-index:1;
}
#main .column-geo {
	width:236px;
	float:left;
	display:inline;
	margin:0 10px;
	padding:0 0 10px;
	background: url(../images/bg-column-geo.gif) no-repeat scroll -512px 100%;
}
#footer{
	height:1%;	
	/* TMH: 02-05-2011: Changed width to 974 from 1002 */
	width:974px;
	margin:10px 0 10px 0;
}
#footer .footer-holder{
	background:url(../images/bg-footer-bottom.gif) no-repeat 0 100%;
	float: left;
	overflow:hidden;
	margin:0 auto 12px;
	padding:7px 0;	
	width:974px;		
}
#footer .footer-mid{
	width:974px;
	background:url(../images/bg-footer-mid.gif) repeat-y;
}
#footer .footer-mid:after{
	clear:both;
	display:block;
	content:"";
}
#footer .footer-top{
	width:928px;
	background:url(../images/bg-footer-top.gif) no-repeat;
	float:left;
	margin:-7px 0 0;
	padding:10px 26px 3px 20px;
	position:relative;
	text-align:right;
	color:#666;
	font-size:10px;
	line-height:13px;
}
#footer .nav{
	margin:0 0 0 -7px;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	word-spacing:-1px;
}
#footer .nav li{
	float:left;
	padding:0 8px;
	margin:0 0 0 -2px;
	background:url(../images/separator-nav.gif) no-repeat 0 2px;
}
#footer .nav li a{color:#666;}
#footer p{margin:0;}
#fader{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	z-index:999;
}
#popup1{
	width:440px;
	position:absolute;
	top:19px;
	left:49px;
	background:#fcfafa;
	padding:7px 2px;
	z-index:1005;
}
#popup1 .btn-close{
	float:right;
	display:inline;
	background:url(../images/btn-close.gif) no-repeat;
	width:12px;
	height:11px;
	margin:0 5px 0 0;
	padding:0 0 4px;
	text-indent:-9999px;
	overflow:hidden;
}
#popup1 .btn-holder{
	width:430px;
	overflow:hidden;
	padding:4px 5px;
	background:#d4d4d4 url(../images/bg-btn-open.gif) repeat-x;
	margin:0 0 15px;
}
#popup1 .btn-holder a{
	color:#424242;
	display:block;
	overflow:hidden;
}
#popup1 .btn-holder a:hover{text-decoration:none;}
#popup1 .btn-holder .btn-open-close{
	float:left;
	margin:4px 5px 0 0;
	width:12px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-open-close.gif) no-repeat;
}
#popup1 .btn-holder a:hover .btn-open-close{background:url(../images/btn-open-close.gif) no-repeat 0 -12px;}
#popup1 .btn-holder .heading{
	font-size:12px;
	line-height:19px;
	color:#424242;
	float:left;
}
#popup1 .row{
	width:100%;
	overflow:hidden;
}
#popup1 .cell{
	float:left;
	padding:0 0 12px 10px;
	width:131px;
}
#popup1 .cell2{width:141px;}
#popup1 .chbox{
	float:left;
	width:13px;
	height:13px;
	margin:3px 4px 0 0;
	padding:0;
}
#popup1 .cell span{
	float:left;
	width:25px;
	height:29px;
	margin:0 4px 0 0;
	text-indent:-9999px;
}
#popup1 .cell span.min118{background:url(../images/ico-01.gif) no-repeat 0 0;}
#popup1 .cell span.blomster{background:url(../images/ico-01.gif) no-repeat -100px 0;}
#popup1 .cell span.haeveautomater{background:url(../images/ico-01.gif) no-repeat -75px -29px;}
#popup1 .cell span.apoteker{background:url(../images/ico-01.gif) no-repeat -25px 0;}
#popup1 .cell span.cafeer{background:url(../images/ico-01.gif) no-repeat 0 -29px;}
#popup1 .cell span.politi{background:url(../images/ico-01.gif) no-repeat -100px -29px;}
#popup1 .cell span.benzin{background:url(../images/ico-01.gif) no-repeat -50px 0;}
#popup1 .cell span.fastfood{background:url(../images/ico-01.gif) no-repeat -25px -29px;}
#popup1 .cell span.restauranter{background:url(../images/ico-01.gif) no-repeat 0 -58px;}
#popup1 .cell span.biografer{background:url(../images/ico-01.gif) no-repeat -75px 0;}
#popup1 .cell span.hoteller{background:url(../images/ico-01.gif) no-repeat -50px -29px;}
#popup1 .cell span.webcams{background:url(../images/ico-01.gif) no-repeat -25px -58px;}
#popup1 .cell span.bus{background:url(../images/ico-01.gif) no-repeat -50px -58px;}
#popup1 .cell span.trafikwebcams{background:url(../images/ico-01.gif) no-repeat -100px -58px;}
#popup1 .cell span.togmetro{background:url(../images/ico-01.gif) no-repeat -75px -58px;}
#popup1 .cell span.trafikproblemmer{background:url(../images/ico-01.gif) no-repeat 0 -87px;}
#popup1 .cell span.fakta{background:url(../images/ico-01.gif) no-repeat -25px -87px;}
#popup1 .cell span.shell{background:url(../images/ico-01.gif) no-repeat -50px -87px;}
#popup1 .cell label{
	float:left;
	padding:3px 0 0;
	font-size:11px;
	line-height:14px;
	color:#434343;
	letter-spacing:-1px;
	white-space:nowrap;
	position:relative;
}
#popup2{
	position:absolute;
	top:153px;
	left:337px;
	width:337px;
	font-size:10px;
	line-height:16px;
	color:#474e53;
	z-index:1005;
}
#popup2 .popup-2-top{
	height:71px;
	background:url(../images/bg-popup2-top.png) no-repeat;
}
#popup2 .popup-2-bottom{
	height:26px;
	width:337px;
	background:url(../images/bg-popup2-bottom.png) no-repeat;
}
#popup2 .popup-2-mid{
	width:264px;
	padding:0 23px 0 50px;
	background:url(../images/bg-popup2-mid.png) repeat-y;
}
#popup2 .popup-2-mid:after{
	clear:both;
	display:block;
	content:"";
}
#popup2 .popup-holder p{
	margin:0;
	padding:0 0 7px;
}
#popup2 .popup-holder{
	float:left;
	margin:-51px 0 4px;
	position:relative;
}
#popup2 .popup-holder .links{letter-spacing:-1px;}
#popup2 .btn-close-2{
	float:right;
	width:5px;
	height:5px;
	background:url(../images/btn-close-2.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#popup3{
	width:337px;
	position:absolute;
	top:337px;
	left:50%;
	margin:0 0 0 -168px;
	z-index:1005;
}
.popup .bottom,
.popup .top{
	width:100%;
	overflow:hidden;
	position:relative;
}
.popup .bottom .rb,
.popup .bottom .lb,
.popup .top .rt,
.popup .top .lt{
	width:18px;
	height:15px;
	font-size:0;
	line-height:0;
	position:absolute;
	left:0;
	background:url(../images/bg-popup-lt.png) no-repeat;
}
.popup .top .rt{
	background:url(../images/bg-popup-rt.png) no-repeat;
	left:auto;
	right:0;
}
* html .popup .top .rt{right:-1px;}
* html .text-welcome .bottom .rb{right:-1px;}
.popup .top .t{
	background:url(../images/bg-popup-t.png) repeat-x;
	margin:0 18px;
	height:15px;
}
.popup .bottom .b{
	background:url(../images/bg-popup-b.png) repeat-x;
	height:20px;
	margin:0 18px;
}
.popup .bottom .lb{
	background:url(../images/bg-popup-lb.png) no-repeat;
	height:20px;
}
.popup .bottom .rb{
	background:url(../images/bg-popup-rb.png) no-repeat;
	left:auto;
	right:0;
	height:20px;
}
* html #popup3 .bottom .rb{right:-1px;}
.popup .content{
	width:100%;
	overflow:hidden;
	position:relative;
}
.popup .content .r,
.popup .content .l{
	background:url(../images/bg-popup-l.png) repeat-y;
	width:18px;
	float:left;
	padding:0 0 99999px;
	margin:0 0 -99999px;
	font-size:0;
}
.popup .content .r{
	float:right;
	background:url(../images/bg-popup-r.png) repeat-y;
}
.popup .content .c{
	height:1%;
	position:relative;
	padding:8px 20px;
	margin:0 11px 0 7px;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	color:#474e53;
	background:#fff url(../images/bg-popup.gif) repeat-x 0 100%;
}
.popup .btn-close{
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	width:5px;
	height:5px;
	top:0;
	right:7px;
	background:url(../images/btn-close-2.gif) no-repeat;
}
.popup .heading{
	font-size:14px;
	display:block;
	color:#363636;
	font-weight:normal;
	padding:0 0 12px;
}
.popup p{margin:0 0 10px;}
.medier-form{
	display:block;
	margin:0 0 33px;
}
.medier-form label{
	display:block;
	font-size:11px;
	line-height:16px;
	color:#474e53;
}
.medier-form input.text{
	float:left;
	display:inline;
	border:1px solid #d1cfcf;
	background:#fff;
	width:211px;
	padding:2px 5px;
	margin:0 6px 0 0;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
}
.medier-form input.submit{
	float:left;
	width:50px;
	height:22px;
	border:0;
	background:url(../images/btn-ok.gif) no-repeat;
	margin:0 -5px 0 0;
	padding:0;
	cursor:pointer;
}
#popup3 .services{
	margin:0 -35px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:34px;
}
#popup3 .services li{
	float:left;
	width:35px;
	margin:0 15px 0 0;
}
#popup3 .services a{
	float:left;
	height:34px;
	width:35px;
	text-indent:-9999px;
	overflow:hidden;
}
#popup3 .services a.skype{background:url(../images/bg-services.gif) no-repeat;}
#popup3 .services a.email{background:url(../images/bg-services.gif) no-repeat 0 -34px;}
#popup3 .services a.messenger{background:url(../images/bg-services.gif) no-repeat 0 -68px;}
#popup3 .services a.explorer{background:url(../images/bg-services.gif) no-repeat 0 -102px;}
#popup3 .services a.facebook{background:url(../images/bg-services.gif) no-repeat 0 -136px;}
#popup3 .services a.twitter{background:url(../images/bg-services.gif) no-repeat 0 -170px;}
#popup4{
	position:absolute;
	top:337px;
	left:50%;
	z-index:1005;
	width:286px;
	margin:0 0 0 -143px;
}
* html #popup4 .rt{right:0;}
.husnumber-form{
	display:block;
	margin:0 0 -20px;
}
.husnumber-form .row{
	width:100%;
	overflow:hidden;
	margin:0 0 22px;
}
.husnumber-form .cell{
	float:left;
	margin:0 5px 0 0;
}
.husnumber-form label{
	float:left;
	padding:4px 4px 0 0;
	font-size:11px;
	line-height:16px;
	color:#474e53;
}
.husnumber-form input.text{
	float:left;
	width:38px;
	padding:2px 5px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #d1cfcf;
	margin: 0 5px 0 0;
	background:none;
}
.husnumber-form input.radio{
	float:left;
	margin:5px 4px 0 0;
	padding:0;
	width:13px;
	height:13px;
}
.husnumber-form input.submit{
	float:right;
	width:50px;
	height:22px;
	margin:0;
	padding:0;
	cursor:pointer;
	background:url(../images/btn-ok.gif) no-repeat;
	border:0;
}
#popup5{
	width:144px;
	position:absolute;
	top:0;
	right:42px;
	z-index:1005;
}
#popup5 .popup-top{
	background:url(../images/bg-popup3-top.png) no-repeat;
	height:9px;
}
#popup5 .popup-bottom{
	background:url(../images/bg-popup3-bottom.png) no-repeat;
	height:13px;
}
#popup5 .popup-mid{
	width:136px;
	padding:0 4px;
	background:url(../images/bg-popup3-mid.png) repeat-y;
}
#popup5 .popup-mid:after{
	clear:both;
	display:block;
	content:"";
}
#popup5 .popup-form{
	width:100%;
	float:left;
	margin:-8px 0 -6px;
	position:relative;
	font-size:11px;
	line-height:15px;
}
#popup5 .popup-form .row{
	width:116px;
	padding:6px 10px 10px;
	overflow:hidden;
	background:#ececec url(../images/bg-popup-3.gif) repeat-x 0 100%;
}
#popup5 .popup-form .link{
	position:absolute;
	top:2px;
	right:5px;
	color:#004b92;
}
#popup5 .popup-form .heading{
	display:block;
	color:#4f4f4f;
	margin:0 0 1px;
}
#popup5 .popup-form .chbox,
#popup5 .popup-form .rad1{
	clear:both;
	float:left;
	margin:1px 4px 2px 0;
	padding:0;
	width:13px;
	height:13px;
}
#popup5 .popup-form label{
	float:left;
	margin:0 0 1px;
	position:relative;
}
#popup6{
	position:absolute;
	top:-9999px;
	left:50%;
	margin-left:-111px;
	width:222px;
	font-size:10px;
	line-height:16px;
	color:#363636;
	z-index:1005;
}
* html #popup6 .rt{right:0;}
#popup6 .ok-popup {
	float:left;
	width:80px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-ok-popup.gif) no-repeat;
}
#popup6 .cancel-popup {
	float:right;
	width:80px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-annuller-popup.gif) no-repeat;
}
#popup7{
	font-size:10px;
	line-height:16px;
	color:#474e53;
}
.popup-7-1{
	top:435px !important;
	left:255px !important;
	z-index:100;
}
#popup7 .popup-7-top{
	height:60px;
	background:url(../images/bg-popup7-top.png) no-repeat;
}
#popup7 .popup-7-bottom{
	height:47px;
	width:307px;
	background:url(../images/bg-popup7-bottom.png) no-repeat;
}
#popup7 .popup-7-mid{
	width:240px;
	padding:0 20px 0 47px;
	background:url(../images/bg-popup7-mid.png) repeat-y;
}
#popup7 .popup-7-mid:after{
	clear:both;
	display:block;
	content:"";
}
#popup7 .popup-holder p{
	margin:0;
	padding:0 0 7px;
}
#popup7 .popup-holder{
	float:left;
	margin:10px 0 0 0;
	position:relative;
}
#popup7 .popup-holder .links{
/*	width:200px; */
	overflow:visible;
}
#popup7 .popup-holder .links:after{
	clear:both;
	display:block;
	content:"";
}
#popup7 .popup-holder .links li{
/*	position:relative; */
	font-size:11px;
}
#popup7 .popup-holder .links .nobg{background:none;}
#popup7 .popup-holder .links .active{font-weight:bold;}
#popup7 .popup-holder .links .drop, #popup7_drop_menu {
    position:absolute;
    overflow:visible;
    width:136px;
    z-index:10008;
}
#popup7 .popup-holder .links .drop-top, #popup7_drop_menu .drop-top{
	height:14px;
	font-size:0;
	line-height:0;
	background:url(../images/bg-drop-top.png) no-repeat;
}
#popup7 .popup-holder .links .drop-bottom, #popup7_drop_menu .drop-bottom{
	height:20px;
	font-size:0;
	line-height:0;
	background:url(../images/bg-drop-bottom.png) no-repeat;
}
#popup7 .popup-holder .links .drop-mid, #popup7_drop_menu .drop-mid{
	width:112px;
	padding:0 11px 0 13px;
	background:url(../images/bg-drop-mid.png) repeat-y;
}
#popup7 .popup-holder .links .drop-mid:after, #popup7_drop_menu .drop-mid:after{
	clear:both;
	display:block;
	content:"";
}
#popup8 ul,
#popup7 .popup-holder .links .drop ul, #popup7_drop_menu ul{
	margin:-4px 0 -7px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	width:112px;
}
#popup8 ul li,
#popup7 .popup-holder .links .drop ul li, #popup7_drop_menu ul li{
	clear:both;
	background:none;
	font-weight:normal;
	padding:0 0 6px;
	font-size:11px;
	width:112px;
}
#popup7 address{font-size:11px;}
#popup7 .btn-close {
	float:right;
	width:5px;
	height:5px;
	background:url(../images/btn-close-2.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#popup7 .popup-form{
	display:block;
	overflow:hidden;
	background:#e5e5e5 /*url(../images/bg-bottom-form-popup.gif) no-repeat 0 100%*/;
	position:relative;
}
#popup7 .popup-form fieldset{
	display:block;
	padding:5px 10px 7px 21px;
	height:1%;
	overflow:hidden;
}
#popup7 .popup-form .heading{
	float:left;
	font-size:11px;
	line-height:16px;
	color:#474e53;
	margin:0 0 5px;
}
#popup7 .popup-form .heading span{font-weight:normal;}
#popup7 .popup-form .link-right{
	float:right;
	margin:0 40px 0 0;
}
#popup7 .popup-form label{
	float:left;
	padding:2px 0 0;
	margin:0 5px 0 0;
	font-size:11px;
	color:#474e53;
}
#popup7 .popup-form input.text{
	float:left;
	border:1px solid #d1cfcf;
	background:#fff;
	padding:3px 5px;
	width:161px;
	margin:0 9px 6px 0;
	color:#474e53;
	font:12px Arial, Helvetica, sans-serif;
}
#popup7 .popup-form input.submit{
	float:left;
	width:24px;
	height:22px;
	background:url(../images/btn-submit.gif) no-repeat;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
#popup8{
	position:absolute;
	width:150px;
	top:81px;
	left:147px;
	z-index:1005;
}
#popup8 .popup-top{
	height:16px;
	background:url(../images/bg-popup-8-top.png) no-repeat;
}
#popup8 .popup-bottom{
	height:20px;
	background:url(../images/bg-popup-8-bottom.png) no-repeat;
}
#popup8 .popup-mid{
	width:128px;
	padding:0 11px;
	background:url(../images/bg-popup-8-mid.png) repeat-y;
}
#popup8 .popup-mid:after{
	clear:both;
	display:block;
	content:"";
}
#popup8 .popup-mid ul li,
#popup8 .popup-mid ul{width:128px;}
#popup9{
	width:409px;
	position:absolute;
	top:196px;
	left:162px;
	z-index:1005;
}
#popup9 .nav{
	margin:0;
	padding:0 0 0 7px;
	list-style:none;
	width:409px;
	height:34px;
}
#popup9 .active-1{background:url(../images/bg-nav-active-1.png) no-repeat;}
#popup9 .active-2{background:url(../images/bg-nav-active-2.png) no-repeat;}
#popup9 .nav li{
	float:left;
	width:150px;
	padding:12px 0 0;
	text-align:center;
	font-size:14px;
	line-height:18px;
}
#popup9 .nav li.active a{color:#004b92;}
#popup9 .nav li a{
	color:#363636;
	display:block;
	height:100%;
	position:relative;
}
#popup9 .popup-top{
	height:14px;
	background:url(../images/bg-popup-9-top.png) no-repeat;
}
#popup9 .popup-bottom{
	height:40px;
	background:url(../images/bg-popup-9-bottom.png) no-repeat;
}
#popup9 .btn-close{
	float:right;
	display:inline;
	position:relative;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-5px -10px 0 0;
	background:url(../images/btn-close-2.gif) no-repeat;
}
#popup9 .popup-mid{
	width:353px;
	padding:0 29px 0 27px;
	background:url(../images/bg-popup-9-mid.png) repeat-y;
}
#popup9 .popup-mid:after{
	clear:both;
	display:block;
	content:"";
}
#popup9 .send-form{
	float:left;
	width:360px;
	margin:0 -15px -25px 0;
	overflow:hidden;
	font-size:11px;
	position:relative;
}
#popup9 .send-form .row{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
#popup9 .send-form .cell{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	width:175px;
}
#popup9 .send-form .cell2{
	float:left;
	width:100%;
}
#popup9 .send-form .cell3{
	padding:4px 0 0;
	width:100%;
	overflow:hidden;
	margin:0 0 2px;
}
#popup9 .send-form label{
	display:block;
	padding:2px 0;
	color:#474e53;
}
#popup9 .send-form em{
	clear:both;	
	font-size:10px;
	color:#a9acaf;
}
#popup9 .send-form input.text{
	width:161px;
	float:left;
	padding:3px 5px;
	border:1px solid #d1cfcf;
	margin:0 0 2px;
	background:#fff;
	color:#474e53;
	font:11px Arial, Helvetica, sans-serif;
}
#popup9 .send-form input.text-small{
	width:129px;
	margin:0 0 10px;
}
#popup9 .send-form input.chbox{
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:6px 5px 0 0;
}
#popup9 .send-form .chbox-label{
	float:left;
	padding:5px 0;
}
#popup9 .send-form textarea{
	width:340px;
	height:110px;
	padding:3px 5px;
	max-height:110px;
	max-width:340px;
	border:1px solid #d1cfcf;
	color:#474e53;
	font:11px Arial, Helvetica, sans-serif;
}
#popup9 .send-form .btn-submit-2,
#popup9 .send-form .btn-submit{
	float:right;
	display:inline;
	width:57px;
	height:22px;
	background:url(../images/btn-submits_04032011.gif) no-repeat 0 -22px;
	/*background:url(../images/btn-submits.gif) no-repeat 0 -22px;*/
	border:0;
	margin:0 8px 0 2px;
	padding:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	cursor:pointer;
}
#popup9 .send-form .btn-submit-2{background:url(../images/btn-submits_04032011.gif) no-repeat;}
#popup9 .send-form label.left{
	float:left;
	padding:0 6px 0 0;
}
#popup9 .send-form .sel{
	float:left;
	margin:0 0 5px;
	width:153px;
}
#popup9 .send-form .sel-long{width:264px;}
#popup9 .send-form p{margin:0 0 5px;}
#popup9 .send-form p.small{
	clear:both;
	font-size:10px;
	color:#a9acaf;
}
#spinner{
    position:absolute;
    left:0px;
    top:0px;
    height:0px;
    width:100%;
    height:100%;
    z-index:1006;
    display:none;
}
#spinner .spinner-underlay{
    position:absolute:
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    opacity:0.5;
    background:#fff;
    z-index:1007;
}
#spinner .spinner-overlay{
    background:transparent url(../../images/spinner.gif) no-repeat center;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    z-index:1008;
}

#header-print {display:none;}

/* TMH: 10-05-2011: Styles specific for enhanced listings - searchResults View */
#main .column-2 .bronze,
#main .column-2 .premium	{ 
	/*border: none;
	background: #fdf6e5 url(/images/bg-enchanced-listing.png) no-repeat 0 0;
	margin-left: 1px;	
	padding-left: 46px;
	width: 352px;*/
	padding-top: 10px;	
	/* KA: 28-06-2011: Styling bug på enhanced listings*/
	background: #fdf6e5;
	margin-left: 19px;	
	padding-left: 28px;
	width: 336px;
}
#main .column-2 .result-first	{
	border-top:1px solid #e1e1e1;	
	background-image: none;
}	
	#main .column-2 .bronze .num,	
	#main .column-2 .premium .num{
		/*left: 19px;*/
		/* KA: 28-06-2011: Styling bug på enhanced listings*/
		left:0px;
		top: 8px; 		
	}	
	#main .column-2 .bronze .btn-se-kort,
	#main .column-2 .premium .btn-se-kort{
		/*margin-right:17px*/
		/* KA: 28-06-2011: Styling bug på enhanced listings*/
		margin-right:0px}
		.enchanced-column-1	{
			float: left;
			width: 200px;
		}
			.description-block	{ margin: 8px 0 0 0px; }
				.enchanced-phonenumber,
				.enchanced-phonenumber a	{ 
					color: #474e53; 
					font-weight: bold; 				
				}
				.enhanced-listing-link-email {
					padding: 5px 0 5px 0; 
				}
				.icon-globe { background: url(../images/icon-globe.png) no-repeat; }
				.icon-email { background: url(../images/icon-at-symbol.png) no-repeat; }
				.icon-globe { padding: 0 0 4px 19px; margin: 0 0 0 0px;}
				.icon-email { padding: 0 0px 4px 18px; }
				#main .column-2 .result-block .description-block address {color: #474e53; }
				#main .column-2 .result-block .description-block .nav	{ width: 260px; margin-top: 0;}
				#main .column-2 .result-block .enchanced-profile-text { 
					float: left; 
					margin: 20px 0;					
				}
		.enchanced-column-2	{
			float: right;		
			margin: 0 17px 0 0;
                        max-width: 103px;
		}	
			.enhanced-profile-logo	{ margin-bottom: 8px; max-width: 86px; float: right}
			#main .column-2 .result-block .social-media-links{ float: right; width: 100%; margin: 2px 0 0 0; }
				.social-media-links li	{
					float: right;
					list-style-type: none;
					margin: 0 0 0 5px;
				}
	.enhanced-map-link	{
		bottom: 13px;
		position: absolute;
		right: 0;				
	}

/* TMH: 11-05-2011: Styles specific for enhanced listings - searchResultsListing View */				
#main .block-map .info	{ height: 510px; }
#main .block-map .info-small{ height: 423px;}
	#main .gold-map .info h1	{ margin: 6px 0 8px 0;}
	#main .gold-map .info h3	{ margin: 6px 0 8px 0;}
	#main .gold-map .info p.enchanced-phonenumber,
	#main .gold-map .info p.enchanced-phonenumber a	{ 
		color: #474e53; 
		font-weight: bold; 		
		margin: 0;						
	}			
	.enhanced-link-email	{ 
		float: left; 
		margin: 5px 0 7px 0; 
		padding: 0 0 2px 0; 
		width: 100%; 				
	}		
	.enhanced-profile-logo-detail	{ margin: 10px 0 14px 0; max-width:200px;}
	#main .gold-map .info .enhanced-short-description	{ 
		height: 61px;
		margin: 0 0 20px 0;		
	}
	.enhanced-misc	{ 
		border-bottom: 1px solid #e1e1e1;
		border-top: 1px solid #e1e1e1;
		float: left;
		padding: 7px 0 7px 0;
		margin: 25px 0 0 0;
		width: 100%;
	}
		.enhanced-misc dl	{ 
			float: left; 
			margin: 0 20px 0 0; 			
		}
			.enhanced-misc dl dt,
			.enhanced-misc dl dd	{ 
				font-size: 9px; 
				margin: 0; 				
			}
				.facebook-icon,
				.twitter-icon,
				.linkedin-icon	{ padding: 0 0 0 16px; }					
				.facebook-icon	{ background: url(../images/icon-facebook-small.png) no-repeat }
				.twitter-icon	{ background: url(../images/icon-twitter-small.png) no-repeat }
				.linkedin-icon	{ background: url(../images/icon-linkedin-small.png) no-repeat }
	.companyInfo	{ 
		float: left; 
		margin: 14px 0 0 0;				
	}
		.companyInfo p	{ 
			font-size: 9px; 
			font-weight: bold; 		
		}
		.companyInfo ul	{ 
			float: left; 
			list-style-type: none; 
			margin: 0 20px 0 0; 
			padding: 0; 		
		}
			.companyInfo ul li	{ font-size: 9px; }
				
	#main .block-map .text-bottom { width: 282px; }
	.enhanced-long-description	{ 
		background: url(../images/bg-block-map-long-description.png) repeat-y;
		float: right;
		margin: 0 0 6px 0;
		width: 647px; 			
	}
		.enhanced-long-description p	{ 
			height: 105px; 
			padding: 0 20px;
			width: 522px;			
		}
		.enhanced-profile-download	{ 
			background: url(../images/bg-enhanced-profile-link.png) no-repeat 0 0; 
			padding: 0px 0 4px 20px;			
		}
		.enhanced-long-description-bottom	{ 
			background: url(../images/bg-block-map-long-description-bottom.png) no-repeat;
			height: 6px;
			line-height: 6px;
			width: 647px;
		}
	#main .gold-map .enhanced-map-top	{ 
		background: url(../images/bg-enhanced-map-top.png) no-repeat; 
		float: right; 
		height: 6px; 
		width: 647px;	
	}		
	.resultMap	{ width: 100%; margin: 0 0 3px 0; padding: 0; }
	.longDescGallery	{ 
		height: 355px;
		left: 15px;
		top: 8px;
		width: 525px;
		position: absolute;		
	}
	.hiddenMap	{ visibility: hidden; }
	.longDescNoGallery	{ height: 442px; }
	.noLongDescNoGallery	{ height: 492px; }
	
	.enhanced-gallery	{ 
		margin: 0; 
		padding: 0; 
		height: 355px;
		left: 15px;
		top: 8px;
		width: 525px;
		position: absolute;						
	}
		.enhanced-gallery li	{ 
			left: 0px; 
			list-style-type: none;		
		}
			.enhanced-gallery .inactive	{ display: none;}
	.enhanced-gallery-thumbs	{ 
		float: left; 
		margin: 365px 0 0 0; 
		padding: 0; 		
	}
		.enhanced-gallery-thumbs li	{ 
			float: left;
			list-style-type: none;
			margin: 0 10px 0 0;	
		}
	
/* TMH: 10-06-2011: TreasureHunt styles */
div.ui-widget-content{ background: none!important; border: none!important;}
	#ui-dialog-title-treasure-popup	{ display: none;}
	.ui-dialog-titlebar,
	.ui-dialog-titlebar:hover { 
		background: none!important;		
		border: none!important;
		height:40px;
		position: absolute; 
		right: 0px; 
		top: 0px; 		
		width: 43;
	}
	.ui-corner-all	{ 
		-moz-border-radius: 0px !important;
  		-webkit-border-radius: 0px !important;
      	border-radius: 0px!important;           
	}
	.ui-dialog .ui-widget-header .ui-icon	{ 
		background: url(../images/treasurehunt/treasure-popup-close-btn.png); 
		height: 39px;
		width: 39px;
	}
	.ui-dialog .ui-widget-header .ui-state-hover{background:none!important; border: none!important;}
	#treasure-popup{ 
		height: 432px;
		display:none;
		padding: 9px 0 0 0; 
		width: 500px;
	}
		.treasure-container{ 
			background: url(../images/treasurehunt/treasure-popup-bg.png);
			height: 394px;			
			padding: 25px 0 0 0;
			width: 492px;
		}
			.treasure-header	{
				border-bottom: 1px solid #b2c918;
				color: #fefefe;
				margin: 0 6px;
				padding: 0 0 0 15px;
			}			
			.treasure-content{
				color: #fff;
				width: 449px;
				margin: 5px 0 0 24px;
			}
				.treasure-input-name,
				.treasure-input-adresse,				
				.treasure-input-postnr,
				.treasure-input-email{float: left; margin: 0 0 5px; width:449px;}
				.treasure-input-name label,
				.treasure-input-adresse label,
				.treasure-input-postnr label.postnr,
				.treasure-input-email label{ float: left; margin: 7px 0 0 0; width: 70px; }				
				.treasure-input-postnr label.by{ float: left; margin: 7px 0 0 17px; width: 35px; }
				.treasure-input-name input,
				.treasure-input-adresse input,
				.treasure-input-email input{ 
					background: transparent url(../images/treasurehunt/treasure-popup-input-sprite.png) no-repeat 0 0;
					border: none;
					height: 36px; 
					padding-left: 15px;
					width: 360px; 					
				}
				.treasure-input-postnr input.postnr{
					background: transparent url(../images/treasurehunt/treasure-popup-input-sprite.png) no-repeat 0 -36px;
					border: none;
					float: left;
					height: 34px; 
					padding-left: 15px;
					width: 77px; 					
				}
				.treasure-input-postnr input.by{
					background: transparent url(../images/treasurehunt/treasure-popup-input-sprite.png) no-repeat -92px -36px;
					border: none;
					float: right;
					height: 34px; 
					padding-left: 15px;
					width: 211px; 					
				}
				.treasure-accept-checkbox	{ float: left; font-size: 12px; margin: 0 0 0 67px;}
				#treasure-submit	{ 
					background: none; 
					border: none; 
					color: #fff; 
					cursor: pointer; 
					margin: 43px 5px 0 0; 
					padding: 15px 9px 15px 9px; 
					font-size: 18px; 
					float: right;					
				}
			#validationError{				
				float: left;
				margin: 10px 0 0 0;
				width: 200px;				
			}
				#validationError span{
					color: black;					
				}
					
	.treasure-listing{ padding-bottom: 41px !important; }
	#treasure-found{ bottom: 12px; position: absolute; left: 27px; }

.scrollwrap {
	height: 590px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 2px 0 0 2px;
}
.topDesc { padding-top: 2px; }
.topDesc strong,
.topDesc span{
	font-size: 10px;
}
		
/* KA: 28-06-2011: Green box frontpage*/
#skattejagt-bg{
	background:url(../images/frontpage-box-green/green-bg-box-stars.png) no-repeat;
	height:175px;
	left:0px;
	top:28px;
	width:482px;
	position:absolute;
}	

#skattejagt-bg .left-side-content,
#skattejagt-bg .right-side-content{
	color:#ffffff;
	font-family:arial,verdana;
	top:16px;
	position:absolute;
	width:214px;
}
#skattejagt-bg .left-side-content{left:13px}
#skattejagt-bg .right-side-content{left:255px}

#skattejagt-bg h3{
	color:#ffffff;
	font-size:15px;
	-moz-text-shadow: 1px 1px 1px #4D4D4D;
	-webkit-text-shadow: 1px 1px 1px #4D4D4D;
	text-shadow: 1px 1px 1px #4D4D4D;
	text-align:center;
}

.read-more-skattejagt{
	width:214px;
}
.read-more-skattejagt a{
	background:url(../images/frontpage-box-green/btn-read-more.png) no-repeat;
	height:66px;
	left:74px;
	position:absolute;
	text-indent:-999999px;
	top:84px;
	width:66px;
}

/* ==|== Tooltip styles =============================================================== */
#tt { 
	background:url(/images/tooltip/tt_left.gif) top left no-repeat;
	display:block; 
	position:absolute; 		
	z-index: 999;
}
#tttop {
	background:url(/images/tooltip/tt_top.gif) top right no-repeat;
	display:block; 
	height:5px; 
	margin-left:5px; 
	overflow:hidden;	
}
#ttcont {
	color:#fffc01;
	font-weight: normal;
	display:block; 
	padding:1px 8px 2px 3px;
	margin-left:5px; 
	background-color: #666; 	
}
#ttbot {
	display:block; 
	height:5px; 
	margin-left:5px; 
	background:url(/images/tooltip/tt_bottom.gif) top right no-repeat; 
	overflow:hidden;
}



/* STATISKE HTML SIDER */
#banner-krav table { 
	width: 930px; 
	margin: 0 0 20px 0;
}
	#banner-krav table th { 
		background-color: #9bbb59; 
		padding: 5px 0 5px 10px;	
		text-align: left;	
	}
	#banner-krav table td { 
		background-color: #eff3ea;
		padding: 5px 0 5px 10px;		
	}
	#banner-krav table .rowEven td { background-color: #dee7d1; }
	#banner-krav .firstCol { width: 200px; }

/* GOOGLE MAPS SPECIFIC STYLES */
.PublicTransport .title{ font-size: 10px; margin: 0 0 0 4px !important; }


/* TMH: 13-05-2011: Print specific styles */
@media print {
	* { background: transparent !important; color: #444 !important; text-shadow: none !important; }
        a, a:visited { color: #444 !important; text-decoration: underline; }        
        pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
        thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
        tr, img { page-break-inside: avoid; }
        @page { margin: 0.5cm; }
        p, h2, h3 { orphans: 3; widows: 3; }
        h2, h3{ page-break-after: avoid; }

	#header {
		display:none;
	}
	.ad-2
	{
		display:none;
	}
	#directionsPanel
	{
		display:none;
	}	
	
	#header-print {
		display:block;
	}
	.column-top{
	
	}
        	
	.column-mapinfo{
		float:none;
		display:block;
                width: 200px;
                padding: 0 5px;
	}         
	
}