/* reset settings */
html{min-width:988px;}
body{
	margin:0;
  	color:#000;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background:#e0e0e0 url(../images/bg-body2.jpg) no-repeat 50% 0;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:988px;
	margin:0 auto;
	position:relative;
}
/* heading */
#header{
	clear:both;
	width:100%;
	overflow:hidden;
	position: relative;
}
/* logo */
.logo{
	float:left;
	margin:23px 0 0;
}
.logo img{display:block;}
/* lang-menu */
.lang{
	float:right;
	list-style:none;
	padding:0 8px 0 0;
	margin:18px 0 0;
}
.lang li{
	display:inline;
	border-left:1px solid #eae9e9;
	line-height:18px;
	padding:0 10px;
	white-space:nowrap;
	font:11px Arial, Verdana, Helvetica, sans-serif;
}
.lang li:first-child{border:0;}
.lang a{color:#7a7a7a;}
.lang span{color:#027a3f;}
/* search */
.view{
	float:right;
	width:478px;
	width: 700px;
	clear:right;
	margin:22px 0 0;
}
.view ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	position: absolute;
	top: 52px;
	right: 250px;
}
.view li{
	border-left:1px solid #eae9e9;
	line-height:24px;
	padding:0 8px;
	display:inline;
}
.view li:first-child{border:0;}
.view a{
	color:#7a7a7a;
	font:11px Arial, Verdana, Helvetica, sans-serif;
}
.view fieldset{
	width:224px;
	float:right;
	margin:0 18px 0 0;
	display:inline;
}
.view input{
	border:1px solid #babdbd;
	width:147px;
	height:14px;
	padding:2px 4px;
	float:left;
}
.view .go{
	background:url(../images/btn-go.png) no-repeat;
	width:55px;
	text-indent:-9999px;
	overflow:hidden;
	height:19px;
	float:right;
	margin:0 0 0 12px;
	display:inline;
	border:0;
	cursor:pointer;
}
/* top-image */
.top-image{
	width:100%;
	overflow:hidden;
	position:relative;
	height:113px;
	clear:both;
	margin:5px 0 0;
	float:left;
	padding:1px 0 0;
}
.top-image img{display:block;}
.top-image .over{
	background:url(../images/bg-top-image.png) no-repeat;
	height:114px;
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:0;
}
/* promo */
.promo{
	width:100%;
	overflow:hidden;
	clear:both;
	margin:6px 0 0;
}
.promo img{display:block;}
/* block */
.block{
	width:100%;
	overflow:hidden;
	clear:both;
}
/* heading */
.block h2{
	width:303px;
	overflow:hidden;
	height:27px;
	margin:0 0 0 6px;
	padding:0 0 0 8px;
	text-transform:uppercase;
}
.block h2 span{
	margin:0;
	color:#fff;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
}
.block .nav1 h2{background:#027a3f;}
.block .nav2 h2{background:#7bb534;}
.block .nav3 h2{background:#c4d92e;}
.sealle{
	overflow:hidden;
	width:62px;
	height:26px;
	float:right;
	clear:both;
	position:absolute;
	right:7px;
	bottom:8px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	line-height:26px;
}
.block .nav1 .sealle{background:url(../images/btn-alle1.gif) no-repeat;}
.block .nav2 .sealle{background:url(../images/btn-alle2.gif) no-repeat;}
.block .nav3 .sealle{background:url(../images/btn-alle3.gif) no-repeat;}
.block .nav1,
.block .nav2,
.block .nav3{
	width:324px;
	overflow:hidden;
	margin:0 3px 0 0;
	display:inline;
}
.vis{
	list-style:none;
	padding:0;
    margin:113px 0 0 0;
	width:100%;
}
.vis li{float:left;}
/* nav-list */
.nav-list{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-navbar-center.gif) repeat-y;
}
.nav-list-bottom{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-navbar-bottom2.gif) no-repeat 0 100%;
	padding:0 0 25px;
	position:relative;
}
.nav-list ul{
	list-style:none;
	padding:0 0 0 7px;
	margin:-5px 0 0;
	
}
.nav-list li{
	background:url(../images/bg-navbar-divider.gif) repeat-x;
	padding:12px 0 4px 10px;
	width:300px;
}
.nav-list li:first-child{background:none;}
.nav-list li a{
	background:url(../images/bg-nav-list-arrow.gif) no-repeat 0 50%;
	padding:0 0 0 17px;
	color:#000;
	display:block;
	width:283px;
}
/* main */
.wrapper{
	width:978px;
	background:url(../images/bg-main-center.gif) repeat-y;
	overflow:hidden;
	margin:0;
}
.bg-t{
	width:100%;
	background:url(../images/bg-main-top2.gif) no-repeat;
	overflow:hidden;
}
#main{
	width:941px;
	background:url(../images/bg-main-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 19px 22px 18px;
}
/* twocolomn */
#twocolomn{
	width:730px;
	overflow:hidden;
	float:right;
	margin:20px 0 0;
	display:inline;
}
/* content */
#content{
	width:503px;
	float:left;
	overflow:hidden;
}

#kalender #content{
    width: 715px;
    float: right;
    overflow: hidden;
    margin: 3px 0 0;
    padding: 0 0 7px;    
}

#content .box{
	background:#e3e3e3 url(../images/bg-text.gif) no-repeat 0 100%;
	overflow:hidden;
	width:483px;
	padding:9px 10px 8px;
	margin:5px 0 0;
}
#content .box p{
	margin:0;
	line-height:15px;
	margin-right: 10px;
}
#content .box .visual{
	float:left;
	margin:0 15px 0 0;
	display:inline;
	padding:2px 0 0;
}
#content .box .visual img{
	display:block;
	border:1px solid #fff;
}
.more{
	font-weight:bold;
	background:url(../images/arrow.gif) no-repeat 0 60%;
	padding:0 0 0 10px;
	line-height:20px;
	display:block;
	margin:10px 0 0 3px;
}
#content .news{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
#content .news li{
	width:490px;
	overflow:hidden;
	border-bottom:1px solid #e5e9ed;
	padding:12px 0 15px 9px;
	float:left;
	clear:both;
}
#content .news em{
	display:block;
	color:#7a7978;
	font-style:normal;
}
#content .news h3{
	display:block;
	color:#000;
	font-size:11px;
	margin:2px 0 0;
}
#content .news p{
	margin:3px 0 0;
	color:#4e4d4d;
}
.page-list{
	width:483px;
	overflow:hidden;
	margin:14px 0 0 14px
}
.prev{
	background:url(../images/btn-arrow-prev.gif) no-repeat 100% 50%;
	padding:0 11px 0 0;
	font-weight:bold;
	float:left;
}
.next{
	background:url(../images/arrow.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	font-weight:bold;
	float:right;
}
/* sidecontent */
#sidecontent{
	width:213px;
	overflow:hidden;
	float:right;
	margin:4px 0 0;
	position:relative;
}
#sidecontent h2{
	padding:0 0 1px;
	color:#212222;
	margin:0;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:-1px;
}
#sidecontent .frame{
	width:213px;
	overflow:hidden;
	background:#e3e3e3 url(../images/bg-block2.gif) no-repeat 0 100%;
	padding:0 0 5px 0;
	margin:3px 0 7px;
	position:relative;
}
#sidecontent .frame h3{
	background:#313438;
	height:26px;
	margin:0;
	font-size:15px;
	line-height:26px;
	color:#fff;
	text-transform:uppercase;
	text-indent:7px;
	letter-spacing:-1px;
}
#sidecontent .frame p{
	margin:8px 2px 4px 9px;
	line-height:15px;
}
#sidecontent .frame a{text-decoration:underline;}
#sidecontent .frame a:hover{text-decoration:none;}
#sidecontent .frame .link-alle{
	float:right;
	background:url(../images/arrow.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	line-height:18px;
	margin:-2px 12px 0 0;
	font-weight:bold;
	text-decoration:none;
}
#sidecontent .frame .link-alle:hover{text-decoration:underline;}
.note{
	/*background:url(../images/bg-note.png) no-repeat;*/
	/*width:55px;
	height:55px;*/
	/*text-indent:-9999px;*/
	overflow:hidden;
	position:absolute;
	right:4px;
	top:5px;
}

/* content h2 */
#content h1{
	padding:0 0 2px;
	color:#141414;
	margin:0;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:-1px;
}
#content h2{
	padding:0 0 2px;
	color:#141414;
	line-height:18px;
}

#content h2{
	font: bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	text-transform: none;
}

#content h3
{
    font: bold 12px Arial, Helvetica, sans-serif;
    margin: 10px 0 0;
    text-transform: none;
}

#content h4
{
    font: bold: 10px Arial, Helvetica, sans-serif;
    margin: 10px 0 0;
    text-transform: none;
}

/* kalender */
#sidecontent .kalender{
	list-style:none;
	padding:0;
	margin:5px 0 0 10px;
	width:192px;
}
#sidecontent .kalender li{
	width:100%;
	overflow:hidden;
	border-top:1px solid #fff;
	padding:2px 0 6px;
	float:left;
	color:#4e4d4d;
}
#sidecontent .kalender li:first-child{border:0;}
#sidecontent .kalender p{
	margin:0;
	font-weight:bold;
}
#sidecontent .kalender em{font-style:normal;}
.lige{
	display:block;
	margin:10px 0 0 10px;
	color:#4e4d4d;
}
#sidecontent .kalender .date{float:left;}
#sidecontent .kalender .time{float:right;}
/* sidebar */
#sidebar{
	width:200px;
	float:left;
	margin:22px 0 0;
}
#sidebar h2{
	padding:0 0 2px;
	color:#212222;
	margin:0;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:-1px;
}
/*.temperatyre{
	width:100%;
	background:url(../images/bg-map.png) no-repeat 60% 100%;
	padding:0 0 99px;
	overflow:hidden;
}
.temperatyre .temp{
	margin:0 0 0 2px;
	overflow:hidden;
}
.temperatyre .temp p{
	margin:7px 0 6px;
	font-weight:bold;
	color:#4e4d4d;
	text-indent:2px;
}
.temperatyre .img{
	width:100%;
	border-top:1px solid #e6e9e4;
	border-bottom:1px solid #e6e9e4;
	margin:0 0 6px;
}
.temperatyre .img img{display:block;}
.arrow{
	background:url(../images/btn-arrow.gif) no-repeat 100% 60%;
	padding:0 14px 0 0;
}

.temperatyre{
	width:200px;
	background:url(../images/bg-map.png) no-repeat 60% 100%;
	padding:0 0 99px;
	overflow:hidden;
}
.temperatyre .temp{
	margin:0 0 0 2px;
	overflow:hidden;
}

.temperatyre .temp .forecast{
	border-top:1px solid #e6e9e4;
	border-bottom:1px solid #e6e9e4;
	float: left;
	padding: 2px 0;
}

.temperatyre .temp .forecast p.temperatur{
    display: block;
    float: left;
    font-size: 22px;
    margin: 18px 0 0 16px;
    width: 56px;
    background: url(/layouts/portalen/images/degree.jpg) 26px 5px no-repeat;
}

.temperatyre .temp .forecast p.temperatur img{
    display: block;
    
}

.temperatyre .temp .forecast .wind{
    position: relative;
    width: 45px;
    height: 70px;
    float: left;
}

.temperatyre .temp .forecast .wind img{
    display: block;
    float: left;
    width: 45px;
    height: 54px;
    margin: 0px 0 0 0;
}

.temperatyre .temp .forecast .wind p{
    position: absolute;
    bottom: 0;
    left: 0;
    font-weight: normal;
}

.temperatyre .temp p{
	margin:7px 0 6px;
	font-weight:bold;
	color:#4e4d4d;
	text-indent:2px;
}
.temperatyre .img{
	width:81px;
	height: 70px;
	display: block;
	float: left;
}*/


div.temperatyre{
    width: 200px;
    height: 160px; height: 368px;
    background:url(../images/bg-map.png) no-repeat 60% 100%;
}

div.temperatyre table, div.temperatyre table td{
    margin: 0;
    padding: 0;
    width: 200px;
    border-collapse: collapse;
}

div.temperatyre table td{
    padding: 0 0 5px 0;
}

div.temperatyre table, div.temperatyre table td.day{
    border-bottom: 1px solid #e6e9e4;
}

div.temperatyre table td.day{
    padding: 0 0 5px 1px;
    font-weight: bold;
}

div.temperatyre table#daytwo{
    margin: 10px 0 0 0;
}

div.temperatyre table td.weathersymbol{
    width: 81px;
}

div.temperatyre table td.temperatur{
    width: 74px;
}

div.temperatyre table td.temperatur p{
    margin: 0 0 0 10px;
    font-size: 22px;
    font-weight: bold;
    background: url(/layouts/portalen/images/degree.jpg) 34px 5px no-repeat;
}

div.temperatyre table td.wind{
    width: 45px;
}

div.temperatyre table td.wind img{
    margin: 4px 0 0 0;
}

div.temperatyre p#kilde{
    text-align: right;
    font-size: 9px;
    color: #b0aeae;
}

#sidebar .frame{
	width:199px;
	overflow:hidden;
	background:#e3e3e3 url(../images/bg-block1.gif) no-repeat 0 100%;
	padding:0 0 5px 0;
	margin: 0 0 6px 2px;
	position: relative; /*Added by JS*/
}
#sidebar .frame h3{
	background:#313438;
	margin:0;
	font-size:15px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	text-indent:7px;
	letter-spacing:-1px;
	height:26px;
}
#sidebar .frame p{
	margin:10px 2px 7px 7px;
	word-spacing:-1px;
}

#sidebar .frame2 p{
    margin-right: 7px;
}

#sidebar .frame a{text-decoration:underline;}
#sidebar .frame a:hover{text-decoration:none;}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
	clear:both;
}
#footer a{color:#545454;}
#footer ul{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	text-align:center;
}
#footer li{
	display:inline;
	color:#545454;
}
/* footer-top */
.footer-top{
	width:966px;
	overflow:hidden;
	border-bottom:1px solid #9b9f97;
	padding:6px 0 11px;
	margin:0 0 0 6px;
}
#footer .add-nav{
	float:left;
	margin:0 0 0 -9px;
	display:inline;
	width:auto;
	position:relative;
}
#footer .add-nav li{padding:0 6px 0 10px;}
#footer .center{
	float:left;
	margin:-12px 0 0;
	display:inline;
}
#footer .center li{padding:0 4px;}
#footer .mata-nav{
	float:right;
	margin:0 -4px 0 0;
	display:inline;
	width:auto;
	position:relative;
}
#footer .mata-nav li{padding:0 5px;}
#footer .add-nav li,
#footer .center li,
#footer .mata-nav li{border-left:1px solid #545454;}
#footer .add-nav li:first-child,
#footer .add-nav li.first,
#footer .mata-nav li.first,
#footer .center li.first,
#footer .center li:first-child,
#footer .mata-nav li:first-child{border:0;}
#footer .add-nav a,
#footer .center a,
#footer .mata-nav a{}
/* footer .navigation */
#footer .navigation{
	padding:0 0 25px;
	margin:13px 0 0;
}
#footer .navigation li{
	background:url(../images/bg-footer-div.gif) no-repeat 0 50%;
	padding:0 16px;
}
#footer .navigation li:first-child{background:none;}
#footer .navigation a{
	font-size:11px;
	text-decoration:underline;
}
#footer .navigation a:hover{text-decoration:none;}
a.up-site-dk{
	background:url(../images/txt-website.gif);
	width:10px;
	height:117px;
	right:0;
	bottom:88px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
}
.label-hide{display:none;}
/* inner01.html */
#breadcrumb{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:0 0 2px;
}
#breadcrumb ul{
	list-style:none;
	padding:0;
	margin:10px 0 0 8px;
}
#breadcrumb li{
	float:left;
	padding:0 6px 0 10px;
	background: url(../images/seperator.gif) 0 60% no-repeat;
	color:#4e4d4d;
}
#breadcrumb li:first-child{background:none;}
#breadcrumb a{color:#4e4d4d;}
.mors-box{
	width:198px;
	overflow:hidden;
	margin:12px 0 0 2px;
}
.mors-box p{
	margin:0;
	font-weight:bold;
	color:#4e4d4d;
}
.mors{
	width:198px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:3px 0 0;
	border-bottom:1px solid #e5e9ed;
}
.mors ul{
	list-style:none;
	padding:0;
	margin:0;
}
.mors ul{
	border-left:6px solid #027a3f;
	width:100%;
}
.mors li{
	border-top:1px solid #e5e9ed;
/*	width:100%;*/
	vertical-align:middle;
	line-height:17px;
	height:1%;
}
.mors li li{
	padding:0 0 0 5px;
	width:192px;
}
.mors ul li:first-child{border:0;}
.mors a{color:#4e4d4d;}
.mors .active a{text-decoration:underline;}
#content .nyt-fra-mors{
	margin:20px 0 0;
}
/* inner02.html */
.kultu-naut{
	overflow:hidden;
	background:url(../images/bg-kultu-naut.png) no-repeat;
	width:484px;
	height:71px;
	padding:0 0 0 15px;
	margin:9px 0 0;
}
.kultu-naut p{
	margin:11px 0 0;
	font-size:12px;
	color:#010101;
	font-weight:bold;
}
.kultu-naut fieldset{
	width:100%;
	overflow:hidden;
	padding:16px 0 0;
}
.kultu-naut label{
	float:left;
	font-weight:bold;
	line-height:16px;
	padding:0 12px 0 0;
}
.kultu-naut input{
	border:0;
	background:#fff;
	padding:2px 4px 0;
	width:215px;
	height:14px;
	float:left;
}
.kultu-naut .sog{
	background:url(../images/btn-sog.png) no-repeat;
	height:20px;
	padding:0;
	width:98px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	cursor:pointer;
	margin:-2px 0 0 25px;
	display:inline;
}
.list-result{
	width:499px;
	padding:0 0 50px;
	overflow:hidden;
	margin:17px 0 0;
}
.list-result ul{
	list-style:none;
	padding:5px 0 0 15px;
	margin:10px 0 0;
	border-top:1px solid #e5e9ed;
}
.list-result a{
	color:#010101;
	line-height:15px;
}
.list-result .active a{text-decoration:underline;}
.list-result p{
	margin:0 0 0 15px;
	font-weight:bold;
}
/* inner03.html */
#content2{
	width: 715px;
	overflow: hidden;
	float: right;
	margin:3px 0 0;
	padding:0 0 7px;
}
#content2 h2{
	margin:0;
	font-size:16px;
}
.three-block{
	width: 100%;
	overflow: hidden;
	margin:21px 0 21px 0;
}
.three-block h3{
	margin: 0 0 0 14px;
	font-size:10px;
}
.three-block p{
	margin:1px 5px 0 14px;
	line-height:14px;
}
.three-block div{
	width: 220px;
	overflow: hidden;
	float: left;
	margin: 0 24px 0 0;
}
.three-block .image{
	width: 100%;
	overflow: hidden;
	margin: 0 0 8px;
}
.three-block .block3{
	margin: 0;
}
.three-block .block1 .image{border-bottom: 5px solid #027a3f;}
.three-block .block2 .image{border-bottom: 5px solid #7bb534;}
.three-block .block3 .image{border-bottom: 5px solid #c4d92e;}
.arrangementer{
	width:709px;
	background: url(../images/bg-arrangementer.png) no-repeat;
	overflow:hidden;
	margin:21px 0 11px;
	padding:0 0 24px;
	clear:both;
}
#content2 .arrangementer h2{
	margin:11px 0 0 8px;
	color: #010101;
	float:left;
	display:inline;
}
.arrangementer p{
	margin:23px 0 0;
	font-weight: bold;
	clear:both;
}
.arrangementer .top-in{
	width:518px;
	float:right;
	margin:-15px 0 0;
}
.arrangementer .top-in label{
	padding:0 6px 0 0;
	line-height:14px;
}
.arrangementer .top-in div{
	overflow:hidden;
	float:left;
	padding:0 7px 0 0;
}
.arrangementer label{float: left;}
.arrangementer input{
	float: left;
	border:0;
	padding:0 1px 0;
	height:16px;
	margin:0;
	font-size:12px;
}
.arrangementer .in-big{width:138px;}
.arrangementer .in-min{width:68px;}
.arrangementer .btn-date{
	background:url(../images/btn-date.gif) no-repeat;
	width:16px;
	height:15px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 6px;
}
.arrangementer .check-box{
	width:530px;
	overflow:hidden;
	padding:0 0 0 12px;	
	clear:both;
}
.arrangementer .check-box fieldset{
	width:115px;
	float:left;
	overflow:hidden;
	padding:0 0 0 5px;
	margin:3px 0 0;
}
.arrangementer .check-box input{
	width:16px;
	height:15px;
	padding:0;
	clear:left;
}
.arrangementer .check-box label{
	width:94px;
	float:right;
	clear:right;
}
.arrangementer .check-box .check1{width:112px;}
.arrangementer .check-box .check3{width:122px;}
.arrangementer .check-box .check1 label{width:92px;}
.arrangementer .check-box .check3 label{width:102px;}
.arrangementer .check-box div{
	width:100%;
	overflow:hidden;
	margin:7px 0 0;
}
.arrangementer .check-box .btn-sog2{
	background:url(../images/btn-sog.png) no-repeat;
	width:98px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	float:right;
	clear:none;
	margin:48px 0 0;
	cursor:pointer;
}
.post{
	width:687px;
	overflow:hidden;
	background:url(../images/bg-post.png) no-repeat 0 3px;
	padding:0 0 7px 16px;
	border-bottom:1px solid #c4d92e;
	margin:0 0 5px;
}
.post p{
	margin:0;
	line-height:14px;
}
.post a{
	color:#027a3f;
	font-weight:bold;
}
#sidebar .calendar h3{
	width:100%;
	text-align:center;
	line-height:20px;
	margin:12px 0 0;
}
.calendar{
	background:#7bb534 url(../images/bg-calendar.gif) no-repeat;
	width:213px;
	overflow:hidden;
	margin:19px 0 7px;
	padding:0 0 15px;
}
.calendar-box{
	width:196px;
	overflow:hidden;
	background:#7bb534 url(../images/bg-calendar-font.gif) no-repeat 100% 34px;
	margin:9px 0 0 8px;
	height:141px;
}
.calendar-box a{
	line-height:15px;
	width:20px;
	display:block;
	text-align:center;
	color:#fff;
}
.calendar-box table .active a,
.calendar-box table a:hover{
	color:#000;
	background:#fff;
	text-decoration:none;
}
.calendar .month{
	width:169px;
	overflow:hidden;
	margin:0 0 0 16px;
	padding:5px 0 0;
}
.calendar .month p{
	margin:0;
	width:100%;
	text-align:center;
	color:#fff;
}
.calendar .month .btn-prev{
	float:left;
	background:url(../images/btn-month-prev.gif) no-repeat;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-8px 0 0;
}
.calendar .month .btn-next{
	float:right;
	background:url(../images/btn-month-next.gif) no-repeat;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-8px 0 0;
}
.calendar table{
	border-collapse:collapse;
	margin:4px 0 0 11px;
}
.calendar th{
	padding:0;
	color:#fff;
}
.calendar td{
	color:#fff;
	padding:1px 0 0;
}
.calendar .day{width:24px;}
.calendar .uge{
	font-weight:normal;
	width:28px;
	text-align:left;
}
#sidebar .frame2{
	width:213px;
	overflow:hidden;
	background:#e3e3e3 url(../images/bg-block2.gif) no-repeat 0 100%;
	padding:0 0 5px 0;
	margin:3px 0 7px;
	position:relative;
}
#sidebar .frame2 h3{
	background:#313438;
	height:26px;
	margin:0;
	font-size:15px;
	line-height:26px;
	color:#fff;
	text-transform:uppercase;
	text-indent:7px;
	letter-spacing:-1px;
}
#sidebar .frame2 p{line-height:18px;}
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash .promo h2{
	padding:4px 0 0 8px;
	height:23px;
}
.sIFR-hasFlash .promo h2 span{
	line-height:26px;
	font-size:17px;
}
.sIFR-hasFlash #sidebar .frame h3{
	padding:2px 0 0;
	height:24px;
}
.sIFR-hasFlash #sidebar .frame h3 span{
	letter-spacing:0;
	line-height:20px;
	font-size:16px;
	display:block;
/*	margin:2px 0 0;*/
}
.sIFR-hasFlash #sidecontent h2{
	line-height:20px;
	padding:0;
}
.sIFR-hasFlash #sidecontent .frame h3{
	padding:3px 0 0;
	height:23px;
}
.sIFR-hasFlash #sidecontent .frame h3 span{
	letter-spacing:0;
	line-height:20px;
	margin:4px 0 0;
	font-size:17px;
}
.sIFR-hasFlash #content2 h2{
	line-height:20px;
}
.sIFR-hasFlash #content2 .arrangementer h2{
	line-height:17px;
	padding:0;
/*	letter-spacing:-2px;*/
}

/*ADS*/

#sidebar .ads a{
	text-decoration: underline;
}
#sidebar .ads a:hover{
	text-decoration: none;
}

#sidebar .ads h1, #sidecontent .ads h1, #sidebar .ads h2, #sidecontent .ads h2,
#sidecontent p{
	margin: 10px 6px 0 10px;
}

.ads{margin: 0 0 6px 2px; background: #e3e3e3; padding: 5px 0;}

#sidebar .ads p, #sidecontent .ads p{margin: 0 0 0 10px; padding: 0;}

/*Subnavigation*/

/* sub navigation */
#sidebar .nav{
	margin:8px 0 0;
	padding:0;
	list-style: none;
	width:197px;
}

#sidebar .nav li{
	border-bottom:1px solid #e5e9ed;
	list-style-type: none;
}

#sidebar .nav li a.active{
	font-weight: bold;
}

#sidebar .nav li.active, #sidebar .nav li.last{
	border: none;
}

#sidebar .nav a{
	line-height: 18px;
	display: block;
	margin: 0 0 0 -5px;
	padding: 0 0 0 5px;
}

	#sidebar .nav #level2{
		margin: 0;
		padding: 0;
		border-top: /*1px solid #e5e9ed*/ none;
		border-bottom: /*1px solid #e5e9ed*/ none;
		border-left: 6px solid #027A3F;
	}

		#sidebar .nav #level2 li{
			margin: 0;
			padding: 0 0 0 5px;
		}

			#sidebar .nav #level2 li a.active{
				background: #7bb534;
				color: #fff;
				display: block;
				margin: 0 0 0 -5px;
				padding: 0 0 0 5px;
			}

	#sidebar .nav #level3{
		list-style: none;
		margin: 0 0 0 -5px;
		padding: 0;
		border-top: none;
		border-bottom: /*1px solid #e5e9ed*/ none;
		border-left: 6px solid #7bb534;
	}

		#sidebar .nav #level3 li{
			margin: 0;
			padding: 0 0 0 5px;
			list-style-type: none;
		}

			#sidebar .nav #level3 li a.active{
				background: #c4d92e;
				color: #fff;
				display: block;
				margin: 0 0 0 -5px;
				padding: 0 0 0 5px;
			}

	#sidebar .nav #level4{
		list-style: none;
		margin: 0 0 0 -5px;
		padding: 0;
		border-top: none;
		border-bottom: /*1px solid #e5e9ed*/ none;
		border-left: 6px solid #c4d92e;
	}

		#sidebar .nav #level4 li{
			margin: 0;
			padding: 0 0 0 5px;
			list-style-type: none;
		}

			#sidebar .nav #level4 li a.active{
				background: #DAEA07;
				color: #fff;
				display: block;
				margin: 0 0 0 -5px;
				padding: 0 0 0 5px;
			}

	#sidebar .nav #level5{
		list-style: none;
		margin: 0 0 0 -5px;
		padding: 0;
		border-top: none;
		border-bottom: none;/*1px solid #e5e9ed;*/ /* skal overskrives - få fixet en klasse hertil!*/
		border-left: 6px solid #ffb600;
	}

		#sidebar .nav #level5 li{
			margin: 0;
			padding: 0 0 0 5px;
			list-style-type: none;
		}

			#sidebar .nav #level5 li a.active{
				background: #ffb600;
				color: #fff;
				display: block;
				margin: 0 0 0 -5px;
				padding: 0 0 0 5px;
			}

		#sidebar .nav ul li a:hover{
			text-decoration: none;
			color: #fff;
		}

		#sidebar .nav #level2 li a:hover{
			background: #027A3F;
		}

		#sidebar .nav #level3 li a:hover{
			background: #7bb534;
		}

		#sidebar .nav #level4 li a:hover{
			background: #c4d92e;
		}

		#sidebar .nav #level5 li a:hover{
			background: #ffb600;
		}

/*SLIDES*/

#slidesContainer
{
    width: 503px;   
}

#slideshowsub{
    position: relative;
    height: 113px;
}

#slideshow
{
    margin: 0 0 10px 0; /*var -3 i toppen - sat tilbage igen...ved ikke hvad der skete*/
}

#subpage #slidesContainer
{
    position: relative;
    height: 113px;
}

/*RTE STYLES*/
img.left
{
    display: block;
    float: left;
    padding: 10px 10px 10px 0;
    margin: 0;
}

img.right
{
    display: block;
    float: right;
    padding: 10px 0 10px 10px;
    margin: 0;    
}

img.center
{
    display: block;
    margin: 10px auto;
}

/*IFRAME*/
iframe
{
    padding: 0;
    margin: 0;
    margin: 9px 0 0 0;
}

/*Farvevalg til links og tekster i top og bund renderings*/
.oplevmorscolor, .oplevmorscolor a
{
    color: #027a3f;
}

.bopaamorscolor, .bopaamorscolor a
{
    color: #7bb534;
}

.ommorscolor, .ommorscolor a
{
    color: #c4d92e;
}

.more a, .more span, .morefront a, .morefront span{
	padding:0 0 0 10px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bg-content-more.gif) no-repeat 0 3px;
}

.more span, .morefront span
{
    cursor: pointer;    
}

#sidecontent .kalender li p a{
    text-decoration: none;
}

body.norightcol #content
{
    width: 729px;
}

body.noleftcol #twocolomn
{
    width: 938px;
    position: relative;
}

body.noleftcol #twocolomn #content
{
    width: 719px;
}

body.noleftcol #twocolomn #content .news li
{
    width: 709px;
    padding-left: 0;
}

body.nocols #twocolomn
{
    width: 938px;
    margin: 0;
    padding: 0 20px;
}

body.nocols #twocolomn #content
{
    width: 938px;
    margin: 0;
    padding: 20px;
}

body.norightcol #sidecontent{
    display: none;
    visibility: hidden;
}

a#player{
    width: 425px;
    height: 300px;
    display: block;
    margin: 10px auto;
}

#content .news h4 {
font-size:11px;
margin:4px 0 0;
}

#content a{
    color: #0000aa;
}

#content ul.news li h4 a, #content .page-list a{
    color: #000;
}

/*/// Search results ///*/
#searchResultsMain
{
    }
    #searchResultsMain h1{margin-bottom:10px;}
    #searchResultsMain a{color:#000;}
    #searchResultsMain a.fsNavigator_Button{text-decoration:underline;}
    #searchResultsMain a.fsNavigator_Button:hover{text-decoration:none;}
    #searchResults
    {
        margin:40px 0 20px 0;
        padding:0;
        }
        #searchResults ul.news{
	        margin:3px 0 0;
	        font: 10px Verdana, Arial, Helvetica, sans-serif ;
        }
        /*#searchResults ul.news{margin-left:-10px;}*/
        #content #searchResults ul.news li{
            border-bottom: 1px solid #e5e9ed;
            margin:15px 0 0;
            padding:0 0 15px;
            width: 950px;
        }

        #searchResults .fsHit{
            background:#fdda83;
            padding:0 2px;
        }
    a.underline{text-decoration:underline;}
    a.underline:hover{text-decoration:none;}
    
#imageCarousel img{
    width: 988px;
	height: 113px;
}

/* SIDEOVERSIGT */
#sitemap a
{
    display: block;
}

#content #sitemap li a
{
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    color: #000;
}

#content #sitemap li li a
{
    font-weight: bold;
    font-size: 12px;
    margin: 6px 0;
    color: #000;
}

#content #sitemap li li li a{
    font-size: 10px;
}

#content #sitemap li li li li a{
    font-weight: normal;
}

#sitemapAlphabetical a
{
    color: #000;    
}

#sitemapAlphabetical li.letters
{
    list-style-type: none;
    padding: 10px 0 0 0;
}

ul#sitemaplinks
{
    margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
}

ul#sitemaplinks li
{
    display: inline;
    list-style-type: none;
    padding: 0 10px 0 0;
}

#frontpage .box #rightControl
{
    float: left;
    background: url(../images/bg-content-more1.gif) no-repeat 45px 3px;
    padding: 0 10px 0 0;
}

#frontpage .box #leftControl
{
    float: right;
}