﻿/*.ctrlRadioLocation,.ctrlRadioRoom,.ctrlRadioEvent {display:none;}*/
html.sIFR-hasFlash .ctrlRadioLocation,html.sIFR-hasFlash .ctrlRadioRoom,html.sIFR-hasFlash .ctrlRadioEvent {display:inline;}
html.sIFR-hasFlash .accessible {text-decoration:none;}
.col2 .newslist {padding-left:0px;}
.col1 .left-nav .level0 li.subsite-top span {display:block;
font-weight:bold;border:0 none;border-bottom:1px dotted #8C959B;
color:#FFFFFF;
padding:14px 27px 13px;cursor:default;}
/*.fsHit{background:#f0f;font-weight:700;}*/
/*
*html .box.w495.h244.firs .box-ctn {width:495px;height:227px;overflow:hidden;padding-top:0;}
*html .box.w495.h244.firs .box-ctn .box-content {padding-top:10px;}

.box.w495.h244.firs .slot-rgt {width:460px; height:160px;padding:0;margin:0;}
.box.w495.h244.firs .slot-rgt .slidebox {height:160px;width:460px;margin:0;padding:0;}
.box.w495.h244.firs .slot-rgt #left-arr {top: 140px;}
.box.w495.h244.firs .slot-rgt #rgt-arr {top: 140px;left:25px;}
*/

/*
.fp-row2 .slot-box .slot-box-head {background:#163a53 url(../gfx/blue-tab-top-240-dark.png) no-repeat scroll left top;}

.slot-box .slot-box-head {padding-bottom:10px;}*/
span.datelink {color:#737373;display:block;font-size:10px;}

/* Frontpage slideshow
/*---------------------------------------------------------------------------*/
.fp-row1 div.slidebox{width:227px;margin-top:2px;/*height:160px;min-height:160px;*/}
*html .fp-row1 div.slidebox{width:227px;margin-top:2px;}/*height:160px;min-height:160px;*/
*html #imageCarouselWrapper {position:relative !important;}
.fp-row1 div.slot-rgt {/*height:180px;min-height:180px;*/width:227px;}
/*
.top {min-height:70px;}
*/
.fp-row1 {margin-top:10px;}
div.main div.col2 {margin-top:10px;}
.slot-outer {margin-top:0;}
/*
.top-row2 .main-menu {margin-top:0;}
*/
/* Sitemap
/*---------------------------------------------------------------------------*/
.sitemapcol ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 25px;
}
.sitemapcol ul li
{
	width:246px;
}
.sitemapcol ul li a
{
	border-bottom: 1px dotted #8c959b;
	display: block;
	text-decoration: none;
	color: #055383;
	font-weight: bold;
	padding: 5px 0;
	padding-left: 10px;
	background: transparent url(../gfx/sm-rgt-arr.gif) 0px 12px no-repeat;
	font-size: 14px;
}
.sitemapcol ul li a:hover
{
	color: #0099ff;
	font-size: 14px;
	text-decoration:none;
}
/* level 1 */.sitemap ul ul
{
	margin: 0;
}
.sitemapcol ul ul li a, .sitemap ul ul li span
{
	background: transparent none repeat scroll 0 0;
	border-bottom: medium none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.sitemapcol ul ul li a:hover {color: #0099ff;
	font-size: 12px;text-decoration:none;}
/* level 2 */.sitemap ul ul ul
{
	margin: 0 0 0 10px;
}
.sitemapcol ul ul ul li a, .sitemap ul ul ul li span
{
	color: #5b7689;
	background: none;
}
/* level 3 */.sitemap ul ul ul ul
{
	margin: 0 0 0 10px;
}
.sitemapcol ul ul ul ul li a, .sitemap ul ul ul ul li span
{
	color: #5b7689;
	background: none;
}

.sm-row {width:920px;overflow:hidden;}




.slot-box .slot-box-ctn ul.news li a{padding:8px 27px 8px 15px;}

span.fsHit{background:Yellow;display:inline !important;}

.slotnavbar{width:242px;float:left; overflow:hidden;}
.slotnavbar .slot-box-top-bg									{background:transparent url(../gfx/bokse/top-748.gif) top left no-repeat;width:242px;float:left;height:4px;overflow:hidden; }
.slotnavbar .slot-box-top-bg .btrc	 							{background:#d7dddc url(../gfx/bokse/top-748.gif) top right no-repeat;width:20px;float:right;height:4px;}

.slotnavbar .slot-box-btm-bg {background:transparent url(../gfx/bokse/bund-748.gif)  top left no-repeat;width:242px;height:4px;}
.slotnavbar .slot-box-btm-bg .bblc 							{background:transparent url(../gfx/bokse/bund-748.gif) top  left no-repeat;width:222px;float:left;height:4px;}
.slotnavbar .slot-box-btm-bg .bbrc 							{background:transparent url(../gfx/bokse/bund-748.gif) top right no-repeat;width:20px;float:right;height:4px;}
.slotnavbar .slot-box-head 								{min-height:21px;padding-top:12px;padding-bottom:10px;padding-left:20px; background:#fff none;color:#11344b;font-size:18px;font-weight:bold;text-align:left;}
*html .slotnavbar .slot-box .slot-box-head 								{height:21px;}

.col1 .slotnavbar{margin-bottom:10px;}
*html .col1 .slotnavbar{margin-bottom:0px;}

.slot-top{padding-bottom:0;}
.slot-row1{padding-top:0px !important;}
.slot-top .slot-top-lft{text-align:left;}
.top-row1 .servicemenu .search .layout .rInput input.q {width:235px;}
*html .top-row1 .servicemenu .search .layout .rInput input.q {position:absolute;z-index:5000; display:block; }

.factbox.img{background:transparent;}

.topwrapper {background:#fff;} 
.error,.error span,.error a {color:Red !important;}


/* Event calendar */
#calendar th, #calendar td {font-family:Arial; font-size:11px;text-align:center;}
#calendar tr th, #calendar tr td {width:28px;height:28px;}

#calendar thead tr th span.header{color:#000;font-size:13px;text-transform:capitalize;white-space:nowrap;text-align:center;}
#calendar thead tr.days th{color:#999;}

#calendar tbody tr td{border:1px solid #e9e9e9;font-size:11px;font-weight:700;cursor:default;}
#calendar tbody tr td.today{background:#11344b;color:#fff;}
#calendar tbody tr td.notInMonth {background:#e9e9e9;color:#999999;}
#calendar tbody tr td.booked {background:#ffe68c;}
#calendar tbody tr td.confirmed {background:#c90000;color:#fff;}
#calendar tbody tr td.selected {background:#FFF1BF/*#FFE68C*/;color:#000;}
#calendar tbody tr td.selectable {cursor:pointer;text-decoration:underline;}
#calendarexplanation {margin:0;padding:0; border-collapse: collapse;}
#calendarexplanation td {width:150px;padding:0;/*padding-top:68px;#padding-top:70px;*/}
#calendarexplanation div {clear:both;width:150px; height:22px;}
#calendarexplanation img {width:30px;}
#calendarexplanation td label {width:130px;float:left;overflow:hidden; display:block;margin-top: -14px; font-family: Arial, Helvetica, sans-serif;color:#666; font-size:11px; font-weight:bold;margin-left:13px;}
html>body #calendarexplanation td label  {margin-left:30px;}

#calendarexplanation td.selecteddatedisplay {/*padding-top:50px;#padding-top:70px;*/font-size:11px;color:#666;font-weight:bold;}

#calendarexplanation td label#selecteddate {clear:both;margin-left:0; margin-top: 0px;color:#000; font-size:11px;}

.form-row .choose-box label {padding-left:0px;}
.form-row .choose-box .hvor-radio .checkDiv {border-bottom:1px black dotted;}
label.slotte a {color:#10344C;font-weight:bold;}
label.rum a {color:#10344C;font-weight:bold;padding-left:10px;}
label.events a {color:#10344C;font-weight:bold;}

.form-row .choose-box .hvor-radio .checkDiv .hd {font-style:italic;}

/* Dimmed styling */
