/* Body setup
---------------------------------------------------------------------- */
html,body{
	margin:			0;
	padding:		0;
	height:			100%;
	width:			100%;
	background-color:	#fff;
	font-family:		arial,verdana,sans-serif;
	/*font-size:		11px;*/
	font-size:		82%;
	color:			#4d4e54;
	line-height:		150%;
	text-align:		center;
}
/* Generel attributes
---------------------------------------------------------------------- */
table, td	{
	font-size:		1em;
	color:			#4d4e54;
}
th{
	font-size:		1em;
	color:			#4d4e54;
	text-align:		left;
	font-weight:		bold;
}
p{
	font-size:		1em;
	color:			#4d4e54;
	margin:			0px;
	margin-bottom:		10px;
}
a{
	font-size:		1em;
	color:			#4d4e54;
	text-decoration:		none;
}
a:hover{
	font-size:		1em;
	color:			#4d4e54;
	text-decoration:		underline;
}
h1{
	font-size:		1em;
	font-weight:		bold;
	color:			#4d4e54;
	margin:			0px;
	margin-bottom:		15px;
}
h2{
	font-size:		1.4em;
	font-weight:		bold;
	color:			#4d4e54;
	margin:			0px;
}
h3{
	font-size:		1.2em;
	font-weight:		bold;
	color:			#4d4e54;
	margin:			0px;
}
h4,h5,h6{
	font-size:		1em;
	font-weight:		bold;
	color:			#4d4e54;
	margin:			0px;
}
address{
	font-size:		1em;
	font-style:		normal;
	color:			#4d4e54;
}
select,input,label{
	font-size:		1em;
	color:			#4d4e54;
}
hr{
	height:			1px;
	background-color:	#e1e1e1;
	color:			#e1e1e1;
	border:			none;
	margin:			0;
	margin-top:		10px;
	margin-bottom:		10px;
}
a img{
	border:			none;
}
/* Dont display these elements
---------------------------------------------------------------------- */
.printheader								{display:none;}
/* Gammel klasse indsat af hensyn til bagud-kompatibililtet */
.h1_bold{
	font-size:		1em;
	font-weight:		bold;
	color:			#4d4e54;
	margin:			0px;
	margin-bottom:		15px;
}
/*Test af klasse til billeder, der skal have luft imellem*/
.imgspace{
	margin-right:		5px;
}
/* Base template setup
---------------------------------------------------------------------- */
/* Main setup */
.main{
	width:			750px;
	margin:			0 auto;
	margin-top:		10px;
	text-align:		left;
}
* html .main{
	width:			751px;
}
/* Logo */
.main .logo{
	width:			225px;
	float:			left;
}
.main .logo img{
	margin:			30px 0px 0px 20px;
}
/* Service menu setup */
.main .service{
	width:			305px;
	height:			65px;
	border-bottom:		1px solid #a0c44c;
	float:			right;
}
.main .service .menu{
	width:			100%;
	clear:			both;
	height:			25px;
	border-bottom:		1px solid #a0c44c;
}
.main .service .search{
	width:			100%;
	clear:			both;
	margin-top:		10px;
}
.main .service .search .inputs{
	width:			160px;
	float:			left;
}
.main .service .search .hiddeninputs{
	display:			none;
	width:			160px;
	float:			left;
}
.main .service .search .inputs #keyword{
	width:			120px;
	background-color:	#eaebe6;
}
.main .service .search .inputs #submit{
	margin-right:		5px;
}
.main .service .search .selects{
	width:			145px;
	float:			left;
}
.main .service .search .selects #searchin{
	width:			145px;
	border:			1px solid #d6d6db;
	height:			18px;
}
* html .main .service .search .selects #searchin,
*+html .main .service .search .selects #searchin{
	height:			20px;
}
/* Top menu */
.main .top{
	width:			520px;
	height:			20px;
	text-align:		right;
	padding-top:		15px;
	float:			right;
}
/* The rule below only applies to IE 5.5 - it sets an extra padding top the top menu */
@media tty
	{i{content:"\";/*" "*/}}@m; .main .top {padding-bottom:5px;}; /*";}}/* */
/* Content setup (content menu + teaser boxes) */
.main .columns{
	width:			100%;
	clear:			both;
}
.main .columns .left{
	width:			562px;
	float:			left;
}
.main .columns .full{
	width:			100%;
	float:			left;
}
/* Main menu setup */
.main .columns .left .mainmenu{
	width:			100%;
	height:			19px;
}
/* Left menu */
.main .columns .left .leftmenu .list{
	width:			152px;
	float:			left;
}
/* Right column setup (for news) */
.main .columns .right{
	width:			173px;
	float:			left;
	margin-left:		15px;
}
/* Boxtypes */
.main .columns .right .boxType1{
	width:			100%;
	clear:			both;
	height:			19px;
}
.main .columns .right .boxType1 p{
	margin:			0;
	font-weight:		bold;
	color:			#fff;
	padding:		1px 0px 0px 7px;
}
*+html .main .columns .right .boxType1 p{
	padding:		0px 0px 0px 7px;
}
* html .main .columns .right .boxType1 p{
	padding:		1px 0px 0px 7px;
}
.main .columns .right .text{
	width:			100%;
	padding-top:		5px;
}
.main .columns .right .text a.underline{
	color:			#4d4e54;
	text-decoration:		underline;
	float:			none;
	background:		none;
	padding:		0;
}
.main .columns .right .text a.underline:hover{
	text-decoration:		underline;
}
.main .columns .right .text p a.more{
	color:			#4d4e54;
	text-decoration:		none;
	float:			right;
	background:url(../gfx/arrow_dbl_000.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .right .text p a.more:hover{
	text-decoration:		underline;
}
.main .columns .right .text p a.link{
	color:			#4d4e54;
	text-decoration:		none;
	float:			none;
	background:		none;
	padding:		0;
}
.main .columns .right .text p a.link:hover{
	text-decoration:		underline;
}
/* Boxtypes - ul + ol lists */
.main .columns .right .text ol li{
	margin-left:		-13px;
}
html>body .main .columns .right .text ol li{
	margin-left:		-13px;	/* orig.: -18px - ændret for også at få vist første ciffer i 2-cifrede tal*/
}
.main .columns .right .text ul{
	list-style-type:		none;
	margin:			0;
	padding:		0;
	margin-bottom:		20px;
}
.main .columns .right .text ul li a,
.main .columns .right .text ul li a:hover{
	color:			#4d4e54;
	background:		url(/db/viborgdk.nsf/right_column_ul.gif) no-repeat left 5px;
	padding-left:		9px;
	display:			block;
}
* html .main .columns .right .text ul li a,
* html .main .columns .right .text ul li a:hover{
	float:			left;
	width:			155px;
}
/* Boxtypes - forms */
.main .columns .right .text .forms{
	padding-top:		5px;
	padding-bottom:	5px;
}
.main .columns .right .text .forms form{
	margin:			0;
	margin-top:		3px;
}
.main .columns .right .text .forms form input#key{
	width:			141px;
	border:			1px solid #a9aaad;
	color:			#4d4e54;
}
.main .columns .right .text .forms form input#submit1{
	width:			25px;
	margin-left:		3px;
	color:			#5a6c7f;
	background:		url(/db/viborgdk.nsf/btn_submit_bg.gif) repeat-x;
	border:			none;
	border:			1px solid #858585;
}
.main .columns .right .text .forms form input#cpr{
	width:			90px;
	border:			1px solid #a9aaad;
	color:			#4d4e54;
}
.main .columns .right .text .forms form input#blank{
	width:			45px;
	border:			1px solid #a9aaad;
	color:			#4d4e54;
	margin-left:		2px;
}
.main .columns .right .text .forms form input#submit2{
	width:			25px;
	margin-left:		3px;
	color:			#5a6c7f;
	background:		url(/db/viborgdk.nsf/btn_submit_bg.gif) repeat-x;
	border:			none;
	border:			1px solid #858585;
}
* html .main .columns .right .text .forms form input#submit1,
* html .main .columns .right .text .forms form input#submit2{
	height:			18px;
}
*+html .main .columns .right .text .forms form input#submit1,
*+html .main .columns .right .text .forms form input#submit2{
	height:			18px;
}
.main .columns .right .text .forms p{
	margin:			0;
}
.main .columns .right .text .forms ul{
	margin:			0;
	padding:		0;
	padding:		10px 0px 10px 0px;
}
.main .columns .right .text .forms form .marTop5{
	margin-top:		5px;
}
.main .columns .right .text .forms form select#area	{
	width:			130px;
}
.main .columns .right .text .forms form select#city{
	width:			130px;
}
.main .columns .right .text .forms form select#day1{
	width:			45px;
}
.main .columns .right .text .forms form select#month1{
	width:			60px;
}
.main .columns .right .text .forms form img.calendar{
	cursor:			pointer;
	/*cursor:			hand; IE 5.5 */
}
.main .columns .right .text .forms form select#day2{
	width:			45px;
}
.main .columns .right .text .forms form select#month2{
	width:			60px;
}
.main .columns .right .text .forms form select#adult{
	width:			60px;
}
.main .columns .right .text .forms form select#children{
	width:			60px;
}
.main .columns .right .text .forms form input#submit3{
	width:			110px;
	margin-top:		10px;
	background:		url(/db/viborgdk.nsf/btn_submit_bg.gif) repeat-x;
	color:			#5a6c7f;
	border:			none;
	border:			1px solid #858585;
}
.main .columns .right .text .forms form .center{
	text-align:		center;
}
.main .columns .right .text .forms form .center a,
.main .columns .right .text .forms form .center a:hover{
	font-size:		0.9em;
	color:			#000;
	text-decoration:		underline;
	float:			none;
	background:		none;
	margin:			0;
	padding:		0;
}
.main .columns .left .leftmenu{
	width:			100%;
	clear:			both;
	margin-top:		10px;
	background-repeat:	no-repeat;
	background-position:	left bottom;
}
.main .columns .left .leftmenu .clear{
	clear:			both;
}
html>body .main .columns .left .leftmenu .clear{
	width:			100%;
	height:			1px;
}
/* Flash banner or image banner */
.main .columns .image{
	width:			100%;
	clear:			both;
	margin-top:		5px;
	background-repeat:	no-repeat;
}
/* Teasers */
.main .columns .left .leftmenu .teasers{
	width:			405px;
	float:			left;
	background-color:	#fff;
	margin-left:		5px;
}
/* --> Portal frontpage */
.main .columns .left .leftmenu .teasers .teaser-front{
	width:			100%;
	float:			left;
	margin-bottom:		5px;
}
.main .columns .left .leftmenu .teasers .teaser-front .leftcol{
	width:			137px;
	float:			left;
}
.main .columns .left .leftmenu .teasers .teaser-front .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .teasers .teaser-front .rightcol{
	width:			255px;
	float:			left;
	padding-top:		10px;
}
.main .columns .left .leftmenu .teasers .teaser-front .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .teasers .teaser-front .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .teasers .teaser-front p{
	margin:			0;
}
.main .columns .left .leftmenu .teasers .teaser-front p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .teasers .teaser-front p a:hover{
	text-decoration:		underline;
}
/* --> Other pages with 70x70 image */
.main .columns .left .leftmenu .teasers .teaser{
	width:			100%;
	float:			left;
	padding-bottom:	8px;
	margin-bottom:		10px;
	clear:			both;
	border-bottom:		1px solid #e5ecec;
}
.main .columns .left .leftmenu .teasers .teaser .leftcol{
	width:			80px;
	float:			left;
}
.main .columns .left .leftmenu .teasers .teaser .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .teasers .teaser .rightcol{
	width:			310px;
	float:			left;
	padding-top:		10px;
}
.main .columns .left .leftmenu .teasers .teaser .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .teasers .teaser .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .teasers .teaser p{
	margin:			0;
}
.main .columns .left .leftmenu .teasers .teaser p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .teasers .teaser p a:hover{
	text-decoration:		underline;
}
/* --> Large teasers */
.main .columns .left .leftmenu .teasers .teaser-large{
	width:			100%;
	float:			left;
	margin-bottom:		5px;
	background-color:	#ecf3db;
}
.main .columns .left .leftmenu .teasers .teaser-large .leftcol{
	width:			195px;
	float:			left;
}
.main .columns .left .leftmenu .teasers .teaser-large .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .teasers .teaser-large .rightcol{
	width:			200px;
	float:			left;
	padding-top:		10px;
}
.main .columns .left .leftmenu .teasers .teaser-large .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .teasers .teaser-large .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .teasers .teaser-large p{
	margin:			0;
}
.main .columns .left .leftmenu .teasers .teaser-large p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .teasers .teaser-large p a:hover{
	text-decoration:		underline;
}
/* --> Content teasers */
.main .columns .left .leftmenu .contentteasers{
	border-top:		1px solid #e5ecec;
	padding-top:		10px;
}
.main .columns .left .leftmenu .contentteasers .teaser{
	width:			100%;
	float:			left;
	padding-bottom:	8px;
	margin-bottom:		0px;
	clear:			both;
	border-bottom:		1px solid #e5ecec;
}
.main .columns .left .leftmenu .contentteasers .teaser .leftcol{
	width:			80px;
	float:			left;
}
.main .columns .left .leftmenu .contentteasers .teaser .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .contentteasers .teaser .rightcol{
	width:			310px;
	float:			left;
	padding-top:		10px;
}
.main .columns .left .leftmenu .contentteasers .teaser .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .contentteasers .teaser .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .contentteasers .teaser p{
	margin:			0;
}
.main .columns .left .leftmenu .contentteasers .teaser p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .contentteasers .teaser p a:hover{
	text-decoration:		underline;
}
/* --> Large teasers */
.main .columns .left .leftmenu .contentteasers .teaser-large{
	width:			100%;
	float:			left;
	margin-bottom:		5px;
	background-color:	#ecf3db;
}
.main .columns .left .leftmenu .contentteasers .teaser-large .leftcol{
	width:			195px;
	float:			left;
}
.main .columns .left .leftmenu .contentteasers .teaser-large .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .contentteasers .teaser-large .rightcol{
	width:			200px;
	float:			left;
	padding-top:		10px;
}
.main .columns .left .leftmenu .contentteasers .teaser-large .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .contentteasers .teaser-large .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .contentteasers .teaser-large p{
	margin:			0;
}
.main .columns .left .leftmenu .contentteasers .teaser-large p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .contentteasers .teaser-large p a:hover{
	text-decoration:		underline;
}
/* Områdeindgange med billeder - ny klasse 30/8-2010 MAW */
.main .columns .left .leftmenu .pic-areas{
	width:			405px;
	float:			left;
	background-color:	#fff;
	margin-left:		5px;
}
/* --> Portal frontpage */
.main .columns .left .leftmenu .pic-areas .area-front{
	width:			100%;
	float:			left;
	margin-bottom:		5px;
}
.main .columns .left .leftmenu .pic-areas .area-front .leftcol{
	width:			137px;
	float:			left;
}
.main .columns .left .leftmenu .pic-areas .area-front .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .pic-areas .area-front .rightcol{
	width:			255px;
	float:			left;
	padding-top:		0px;
}
.main .columns .left .leftmenu .pic-areas .area-front .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .pic-areas .area-front .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .pic-areas .area-front p{
	margin:			0;
}
.main .columns .left .leftmenu .pic-areas .area-front p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .pic-areas .area-front p a:hover{
	text-decoration:		underline;
}
/* --> Other pages with 70x70 image */
.main .columns .left .leftmenu .pic-areas .area{
	width:			100%;
	float:			left;
	padding-bottom:	8px;
	margin-bottom:		10px;
	clear:			both;
	border-bottom:		1px solid #e5ecec;
}
.main .columns .left .leftmenu .pic-areas .area .leftcol{
	width:			80px;
	float:			left;
}
.main .columns .left .leftmenu .pic-areas .area .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .pic-areas .area .rightcol{
	width:			310px;
	float:			left;
	padding-top:		0px;
}
.main .columns .left .leftmenu .pic-areas .area .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .pic-areas .area .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .pic-areas .area p{
	margin:			0;
}
.main .columns .left .leftmenu .pic-areas .area p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .pic-areas .area p a:hover{
	text-decoration:		underline;
}
/* --> Large teasers */
.main .columns .left .leftmenu .pic-areas .area-large{
	width:			100%;
	float:			left;
	margin-bottom:		5px;
	background-color:	#ecf3db;
}
.main .columns .left .leftmenu .pic-areas .area-large .leftcol{
	width:			195px;
	float:			left;
}
.main .columns .left .leftmenu .pic-areas .area-large .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .pic-areas .area-large .rightcol{
	width:			200px;
	float:			left;
	padding-top:		0px;
}
.main .columns .left .leftmenu .pic-areas .area-large .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .pic-areas .area-large .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .pic-areas .area-large p{
	margin:			0;
}
.main .columns .left .leftmenu .pic-areas .area-large p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .pic-areas .area-large p a:hover{
	text-decoration:		underline;
}
/* --> Content teasers */
.main .columns .left .leftmenu .contentpic-areas{
	border-top:		1px solid #e5ecec;
	padding-top:		10px;
}
.main .columns .left .leftmenu .contentpic-areas .area{
	width:			100%;
	float:			left;
	padding-bottom:	8px;
	margin-bottom:		0px;
	clear:			both;
	border-bottom:		1px solid #e5ecec;
}
.main .columns .left .leftmenu .contentpic-areas .area .leftcol{
	width:			80px;
	float:			left;
}
.main .columns .left .leftmenu .contentpic-areas .area .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .contentpic-areas .area .rightcol{
	width:			310px;
	float:			left;
	padding-top:		0px;
}
.main .columns .left .leftmenu .contentpic-areas .area .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .contentpic-areas .area .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .contentpic-areas .area p{
	margin:			0;
}
.main .columns .left .leftmenu .contentpic-areas .area p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .contentpic-areas .area p a:hover{
	text-decoration:		underline;
}
/* --> Large teasers */
.main .columns .left .leftmenu .contentpic-areas .area-large{
	width:			100%;
	float:			left;
	margin-bottom:		5px;
	background-color:	#ecf3db;
}
.main .columns .left .leftmenu .contentpic-areas .area-large .leftcol{
	width:			195px;
	float:			left;
}
.main .columns .left .leftmenu .contentpic-areas .area-large .leftcol img{
	float:			left;
}
.main .columns .left .leftmenu .contentpic-areas .area-large .rightcol{
	width:			200px;
	float:			left;
	padding-top:		0px;
}
.main .columns .left .leftmenu .contentpic-areas .area-large .rightcol .text{
	margin:			0;
}
.main .columns .left .leftmenu .contentpic-areas .area-large .rightcol .text a{
	float:			none;
	padding-left:		0;
	color:			#4d4e54;
	text-decoration:		underline;
	background:		none;
}
.main .columns .left .leftmenu .contentpic-areas .area-large p{
	margin:			0;
}
.main .columns .left .leftmenu .contentpic-areas .area-large p a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .left .leftmenu .contentpic-areas .area-large p a:hover{
	text-decoration:		underline;
}
/* The content area
---------------------------------------------------------------------- */
/* Small content area */
.main .columns .left .leftmenu .contentarea{
	width:			405px;
	float:			left;
	background-color:	#fff;
	margin-left:		5px;
}
* html .main .columns .left .leftmenu .contentarea{
	width:			400px;
}
/* The rule below only applies to IE 5.5 */
@media tty
	{i{content:"\";/*" "*/}}@m;* html .main .columns .left .leftmenu .contentarea {width:395px;}; /*";}}/* */
.main .columns .left .leftmenu .contentarea .ctn{
	padding-left:		5px;
}
.main .columns .left .leftmenu .contentarea .ctn h1{
	font-size:		1em;
	font-weight:		bold;
	color:			#4d4e54;
	margin:			0px;
	margin-bottom:		15px;
}
.main .columns .left .leftmenu .contentarea .ctn .image{
	display:			block;
	margin:			0;
	margin-bottom:		5px;
}
/* NEW 01-10-2007 */
.main .columns .left .leftmenu .contentarea .contentctn{
	padding-left:		10px;
	overflow:		hidden;
}
.main .columns .left .leftmenu .contentarea .contentctn a{
	text-decoration:		underline;
}
.main .columns .left .leftmenu .contentarea .contentctn h1,
.main .columns .left .leftmenu .contentarea h1{
	font-size:		1.9em;
	color:			#004945;
	font-weight:		normal;
	margin-top:		25px;
}
.main .columns .left .leftmenu .contentarea .contentctn .bulletlist{
	background-color:	#ecf3db;
	margin-bottom:		15px;
}
.main .columns .left .leftmenu .contentarea .contentctn .bulletlist ul{
	clear:			both;
	margin:			0;
	margin-left:		10px;
	/*padding:		0;*/
	list-style-type:		none;
	padding:		15px;
}
/*-------------------Ny klasse der viser pile ved lister med links-----------*/
.main .columns .left .leftmenu .contentarea .contentctn  ul.linkslist  {
	clear:			both;
	margin:			0;
	padding:		0;
	}
.main .columns .left .leftmenu .contentarea .contentctn  ul.linkslist li  {
	clear:			both;
	margin:			0;
	padding:		0;
	background: transparent url(/db/viborgdk.nsf/arrow_dbl_000.gif) 0px 5px no-repeat;
	padding-left: 9px;
	padding-bottom: 5px;
	list-style: none;
	}
.main .columns .left .leftmenu .contentarea .contentctn  ul.linkslist li a {
   text-decoration: none;   	 	
   padding-left: 15px;
}
.main .columns .left .leftmenu .contentarea .contentctn  ul.linkslist li a:hover {
   text-decoration: underline;   	 	
}
/*-------------------Ny klasse SLUT -----------*/
.main .columns .left .leftmenu .contentarea .contentctn .bulletlist ul li{
	background:		url(/db/viborgdk.nsf/content_bulletlist_bullet.gif) no-repeat 0px 7px;
	padding-left:		10px;
}
.main .columns .left .leftmenu .contentarea .contentctn .updated{
	margin-top:		30px;
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols{
	width:			100%;
	clear:			both;
	padding-bottom:	20px;
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols .col1{
	width:			190px;
	float:			left;
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols .col2{
	width:			190px;
	margin-left:		10px;
	float:			left;
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols ul{
	list-style-type:		none;
	margin:			10px 5px 0px 0px;
	padding:		0;
}
/* NEW 28. sep 2007 */
.main .columns .left .leftmenu .contentarea .contentctn .twocols ul li{
	clear:			both;
	/* MAW: Nedenstående styles er tilføjet 11. okt. 2007 pfa. Bysted */
	
	background-image:	url(/db/viborgdk.nsf/arrow_dbl_000.gif);
	background-repeat:	no-repeat;
	background-position:	0px 8px;
	padding-left:		10px;
	line-height:		180%;
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols ul li a{
	text-decoration:		none;
	color:			#1b1d19;
	/* MAW: Nedenstående styles er fjernet 11. okt. 2007 pfa. Bysted */
	/*
	background-image:	url(/db/viborgdk.nsf/arrow_dbl_000.gif);
	background-repeat:	no-repeat;
	line-height:		180%;
	background-position:	0px 8px;
	padding-left:		12px;
	*/
	display:			block;
}
* html .main .columns .left .leftmenu .contentarea .contentctn .twocols ul li a{
	width:			170px;
	/*float:			left;*/
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols ul li a:hover{
	text-decoration:		underline;
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols ul li a.selected{
	text-decoration:		none;
	color:			#1b1d19;
	font-weight:		bold;
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols ul li a.selected:hover{
	text-decoration:		none;
}
.main .columns .left .leftmenu .contentarea .contentctn .twocols ul li.head{
	color:			#4d4e54;
	font-weight:		bold;
	/* MAW: Nedenstående styles er tilføjet 11. okt. 2007 pfa. Bysted */
	background:		none;
	padding-left:		0px;
}
/* Full content area */
.main .columns .full .leftmenu .contentarea{
	width:			593px;
	float:			left;
	background-color:	#fff;
}
.main .columns .full .leftmenu .contentarea .contentctn{
	width:			583px;
	padding-left:		10px;
}
@media tty
	{i{content:"\";/*" "*/}}@m; .main .columns .full .leftmenu .contentarea .contentctn {width:594px;}; /*";}}/* */
.main .columns .full .leftmenu .contentarea .contentctn h1{
	font-size:		1.9em;
	color:			#004945;
	font-weight:		normal;
	margin-top:		25px;
}
.main .columns .full .leftmenu .contentarea .contentctn a,
.main .columns .full .leftmenu .contentarea .contentctn a:hover{
	text-decoration:		underline;
}
/* Abonnementstil- og framelding */
.main .columns .full .leftmenu .contentarea .bund_boks,
.main .columns .full .leftmenu .contentarea .ctn .bund_boks,
.main .columns .full .leftmenu .contentarea .contentctn .bund_boks,
.main .columns .left .leftmenu .contentarea .bund_boks,
.main .columns .left .leftmenu .contentarea .ctn .bund_boks,
.main .columns .left .leftmenu .contentarea .contentctn .bund_boks {
	position:		relative;
	padding-top:		10px;
	clear:			both;
}
.main .columns .full .leftmenu .contentarea .bund_emails,
.main .columns .full .leftmenu .contentarea .ctn .bund_emails,
.main .columns .full .leftmenu .contentarea .contentctn .bund_emails,
.main .columns .left .leftmenu .contentarea .bund_emails,
.main .columns .left .leftmenu .contentarea .ctn .bund_emails,
.main .columns .left .leftmenu .contentarea .contentctn .bund_emails {
	padding-right:		10px;
	padding-left:		15px;
	background-color:	#F2F2F2;
	color:			#444444;
}
/* Four cols */
.main .columns .full .leftmenu .contentarea .contentctn .fourcols{
	width:			100%;
	clear:			both;
	margin-bottom:		30px;
	background:		#ecf3db url(/db/viborgdk.nsf/four_cols_split.gif) repeat-y;
}
.main .columns .full .leftmenu .contentarea .contentctn .fourcols .col1{
	width:			142px;
	float:			left;
	margin-right:		5px;
}
.main .columns .full .leftmenu .contentarea .contentctn .fourcols .col2{
	width:			142px;
	float:			left;
	margin-right:		5px;
}
.main .columns .full .leftmenu .contentarea .contentctn .fourcols .col3{
	width:			142px;
	float:			left;
	margin-right:		5px;
}
.main .columns .full .leftmenu .contentarea .contentctn .fourcols .col4{
	width:			142px;
	float:			left;
}
.main .columns .full .leftmenu .contentarea .contentctn .fourcols .text{
	margin:			15px 10px 0px 10px;
}
.main .columns .full .leftmenu .contentarea .contentctn .fourcols .link{
	margin:			0px 10px 0px 0px;
}
.main .columns .full .leftmenu .contentarea .contentctn .fourcols .link a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .full .leftmenu .contentarea .contentctn .fourcols .link a:hover{
	text-decoration:		underline;
}
/* Photo albums */
.main .columns .full .leftmenu .contentarea .contentctn .albums{
	width:			100%;
	clear:			both;
	margin-bottom:		30px;
/*	background:		#ecf3db url(/db/viborgdk.nsf/four_cols_split.gif) repeat-y;		*/
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .col1{
	width:			142px;
	height:			142px;
	float:			left;
	margin-right:		5px;
	text-align:		center;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .col2{
	width:			142px;
	height:			142px;
	float:			left;
	margin-right:		5px;
	text-align:		center;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .col3{
	width:			142px;
	height:			142px;
	float:			left;
	margin-right:		5px;
	text-align:		center;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .col4{
	width:			142px;
	height:			142px;
	float:			left;
	text-align:		center;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .albumcol1{
	width:			142px;
	height:			120px;
	float:			left;
	margin-right:		5px;
	text-align:		center;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .albumcol2{
	width:			142px;
	height:			120px;
	float:			left;
	margin-right:		5px;
	text-align:		center;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .albumcol3{
	width:			142px;
	height:			120px;
	float:			left;
	margin-right:		5px;
	text-align:		center;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .albumcol4{
	width:			142px;
	height:			120px;
	float:			left;
	text-align:		center;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .text{
	margin:			10px 10px 10px 0px;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .link{
	margin:			0px 10px 0px 0px;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .link a{
	color:			#d15828;
	text-decoration:		none;
	float:			right;
	background:		url(/db/viborgdk.nsf/arrow_dbl_d15.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .full .leftmenu .contentarea .contentctn .albums .link a:hover{
	text-decoration:		underline;
}
/* Datalist */
.main .columns .full .leftmenu .contentarea .contentctn .datalist{
	background-color:	#ecf3db;
	margin-top:		5px;
	margin-bottom:		15px;
}
.main .columns .full .leftmenu .contentarea .contentctn .datalist .data{
	padding:		15px;
}
.main .columns .full .leftmenu .contentarea .contentctn .datalist .data .item{
	color:			#868a7e;
}
/* Calendar */
.main .columns .full .leftmenu .contentarea .contentctn h1 span{
	font-size:		11px;
	font-weight:		bold;
}
.main .columns .full .leftmenu .contentarea .contentctn ul{
	margin:			1px;
	margin-left:		15px;
	padding:		1px;
	list-style-type:		disc;		/*none;*/
}
/* New 28. sep 2007 */
.main .columns .full .leftmenu .contentarea .contentctn ul li {
	clear:			both;
	/* MAW: Nedenstående styles er tilføjet 11. okt. 2007 pfa. Bysted */
	/*background:		url(/db/viborgdk.nsf/right_column_ul.gif) no-repeat 0px 5px;*/
	padding-left:		5px;
}
/* Changed 28. sep 2007 */
.main .columns .full .leftmenu .contentarea .contentctn ul li a{
	color:			#4d4e54;
	text-decoration:		none;
	/* MAW: Nedenstående styles er fjernet 11. okt. 2007 pfa. Bysted */
	/*
	float:			left;
	background:		url(/db/viborgdk.nsf/right_column_ul.gif) no-repeat 0px 5px;
	padding-left:		9px;
	margin-right:		30px;
	*/
	/*background: url(/db/viborgdk.nsf/right_column_ul.gif) no-repeat 0px 50%*/
}
.main .columns .full .leftmenu .contentarea .contentctn ul li a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn form{
	margin:			0;
}
.main .columns .full .leftmenu .contentarea .contentctn .search{
	width:			579px;
	background-color:	#716069;
	margin-top:		15px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .clear{
	clear:			both;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .image{
	display:			block;
	border-bottom:		1px solid #fff;
	margin:			0;
	padding:		0;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner{
	margin:			15px 20px 15px 20px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner p{
	margin:			0;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner label{
	color:			#fff;
	font-weight:		bold;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner .set1{
	width:			188px;
	float:			left;
	padding-bottom:	15px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner .set1 #dato{
	width:			105px;
	border:			1px solid #d5d6d9;
	color:			#4c646e;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner .set1 #submit1{
	width:			45px;
	text-align:		center;
	background-color:	#4f434a;
	color:			#fff;
	border:			none;
	border:			1px solid #4f434a;
	margin-left:		2px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner .set2{
	width:			187px;
	float:			left;
	padding-bottom:	15px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner .set2 #byen{
	width:			125px;
	color:			#4c646e;
	margin-left:		20px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner .set3{
	width:			164px;
	float:			left;
	padding-bottom:	15px;
}
*+html .main .columns .full .leftmenu .contentarea .contentctn .search .inner .set1{
	padding-bottom:	0px;
}
*+html .main .columns .full .leftmenu .contentarea .contentctn .search .inner .set2{
	padding-bottom:	0px;
}
*+html .main .columns .full .leftmenu .contentarea .contentctn .search .inner .set3{
	padding-bottom:	0px;
}
* html .main .columns .full .leftmenu .contentarea .contentctn .search .inner .set1{
	padding-bottom:	0px;
}
* html .main .columns .full .leftmenu .contentarea .contentctn .search .inner .set2{
	padding-bottom:	0px;
}
* html .main .columns .full .leftmenu .contentarea .contentctn .search .inner .set3{
	padding-bottom:	0px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner .set3 #aktiviteter{
	width:			110px;
	border:			1px solid #d5d6d9;
	color:			#4c646e;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .inner .set3 #submit2{
	width:			45px;
	text-align:		center;
	background-color:	#4f434a;
	color:			#fff;
	border:			none;
	border:			1px solid #4f434a;
	margin-left:		2px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities{
	clear:			both;
	border-top:		1px solid #a0949a;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .margin{
	margin:			15px 20px 10px 20px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data{
	clear:			both;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .musik{
	color:			#fff;
	font-weight:		bold;
	background:		url(/db/viborgkal.nsf/musik.gif) no-repeat;
	padding-left:		11px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .musik a{
	background-image:	none;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .musik a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .udstillinger{
	color:			#fff;
	font-weight:		bold;
	background:		url(/db/viborgkal.nsf/udstillinger.gif) no-repeat;
	padding-left:		11px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .udstillinger a{
	background-image:	none;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .udstillinger a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .sport{
	color:			#fff;
	font-weight:		bold;
	background:		url(/db/viborgkal.nsf/sport.gif) no-repeat;
	padding-left:		11px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .sport a{
	background-image:	none;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .sport a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .boern{
	color:			#fff;
	font-weight:		bold;
	background:		url(/db/viborgkal.nsf/boern.gif) no-repeat;
	padding-left:		11px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .boern a{
	background-image:	none;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .boern a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .teater{
	color:			#fff;
	font-weight:		bold;
	background:		url(/db/viborgkal.nsf/teater.gif) no-repeat;
	padding-left:		11px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .teater a{
	background-image:	none;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .teater a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .foredrag{
	color:			#fff;
	font-weight:		bold;
	background:		url(/db/viborgkal.nsf/foredrag.gif) no-repeat;
	padding-left:		11px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .foredrag a{
	background-image:	none;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .foredrag a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .paatur{
	color:			#fff;
	font-weight:		bold;
	background:		url(/db/viborgkal.nsf/paatur.gif) no-repeat;
	padding-left:		11px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .paatur a{
	background-image:	none;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .paatur a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .andet{
	color:			#fff;
	font-weight:		bold;
	background:		url(/db/viborgkal.nsf/andet.gif) no-repeat;
	padding-left:		11px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .andet a{
	background-image:	none;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data .andet a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data table td a{
	color:			#fff;
	text-decoration:		none;
	background:		url(/db/viborgdk.nsf/arrow_dbl_fff.gif) no-repeat 0px 50%;
	padding-left:		9px;
}
.main .columns .full .leftmenu .contentarea .contentctn .search .activities .data table td a:hover{
	text-decoration:		underline;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities{
	clear:			both;
	margin-top:		20px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table{
	width:			579px;
	margin-bottom:		20px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table th{
	background-color:	#e7e7e7;
	color:			#4d4e54;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table .musik{
	background:		url(/db/viborgkal.nsf/musik_small.gif) no-repeat 2px 6px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table .sport{
	background:		url(/db/viborgkal.nsf/sport_small.gif) no-repeat 2px 6px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table .teater{
	background:		url(/db/viborgkal.nsf/teater_small.gif) no-repeat 2px 6px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table .paatur{
	background:		url(/db/viborgkal.nsf/paatur_small.gif) no-repeat 2px 6px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table .foredrag{
	background:		url(/db/viborgkal.nsf/foredrag_small.gif) no-repeat 2px 6px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table .andet{
	background:		url(/db/viborgkal.nsf/andet_small.gif) no-repeat 2px 6px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table .boern{
	background:		url(/db/viborgkal.nsf/boern_small.gif) no-repeat 2px 6px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table .udstillinger{
	background:		url(/db/viborgkal.nsf/udstillinger_small.gif) no-repeat 2px 6px;
}
.main .columns .full .leftmenu .contentarea .contentctn .shownactivities table td span{
	color:			#919191;
}
/* Kommune - Åbne postlister */
.main .columns .full .leftmenu .contentarea .contentctn .postliste_th {
	font-size:		0.9em;
	font-weight:		bold;
	vertical-align:		top;
}
.main .columns .full .leftmenu .contentarea .contentctn .postliste_td {
	font-size:		0.9em;
}
/* Footer */
.depart{
	height:			10px;
	width:			100%;
	clear:			both;
	font-size:		0.1em;
}
.footer{
	width:			100%;
	clear:			both;
	padding-bottom:	20px;
	border-top:		1px solid green;
	text-align:		right;
}
.footer address{
	padding-top:		5px;
	color:			#115647;
}
/* Menu lists
---------------------------------------------------------------------- */
.main .service .menu ul{
	padding:		0;
	margin:			0;
	list-style-type:		none;
}
.main .service .menu ul li	{
	display:			inline;
}
.main .service .menu ul li span{
	float:			left;
	color:			#333;
	padding-right:		22px;
	background:		url(/db/viborgdk.nsf/service_seperator.gif) no-repeat right 50%;
}
.main .service .menu ul li a.toogleSize{
	float:			left;
	text-decoration:		none;
	color:			#333;
	padding:		0;
	background:		none;
	padding-right:		5px;
	width:			10px;
	display:			block;
	background:		url(/db/viborgdk.nsf/icon_minus.gif) no-repeat left 50%;
}
.main .service .menu ul li a.toogleSize:hover{
	float:			left;
	text-decoration:		none;
	color:			#333;
	padding:		0;
	background:		none;
	padding-right:		5px;
	width:			10px;
	display:			block;
	background:		url(/db/viborgdk.nsf/icon_minus.gif) no-repeat left 50%;
}
.main .service .menu ul li a.toogleSizeLast{
	float:			left;
	text-decoration:		none;
	color:			#333;
	padding:		0;
	background:		none;
	width:			10px;
	display:			block;
	background:		url(/db/viborgdk.nsf/icon_plus.gif) no-repeat left 50%;
	padding-right:		10px;
}
.main .service .menu ul li a.toogleSizeLast:hover{
	float:			left;
	text-decoration:		none;
	color:			#333;
	padding:		0;
	background:		none;
	width:			10px;
	display:			block;
	background:		url(/db/viborgdk.nsf/icon_plus.gif) no-repeat left 50%;
	padding-right:		10px;
}
.main .service .menu ul li a{
	float:			left;
	text-decoration:		none;
	color:			#333;
	padding-right:		22px;
	background:		url(/db/viborgdk.nsf/service_seperator.gif) no-repeat right 50%;
}
.main .service .menu ul li a:hover{
	float:			left;
	text-decoration:		underline;
	color:			#333;
	padding-right:		22px;
}
.main .service .menu ul li a.islast{
	float:			left;
	text-decoration:		none;
	color:			#333;
	padding:		0px;
	background:		none;
}
.main .service .menu ul li a.islast:hover{
	float:			left;
	text-decoration:		underline;
	color:			#333;
	padding:		0px;
}
.main .top ul{
	padding:		0;
	margin:			0;
	list-style-type:		none;
	float:			right;
}
.main .top ul li{
	display:			inline;
}
.main .top ul li .label{
	float:			left;
	padding-right:		5px;
}
.main .top ul li .space{
	float:			left;
	padding:		0px 2px 0px 2px;
}
.main .top ul li a{
	float:			left;
	text-decoration:		none;
	color:			#333;
	padding-right:		17px;
	background:		url(/db/viborgdk.nsf/top_seperator.gif) no-repeat right 50%;
}
.main .top ul li a:hover{
	float:			left;
	text-decoration:		underline;
	color:			#333;
	padding-right:		17px;
}
.main .top ul li a.islast{
	float:			left;
	text-decoration:		none;
	color:			#333;
	padding:		0px;
	background:		none;
}
.main .top ul li a.islast:hover{
	float:			left;
	text-decoration:		underline;
	color:			#333;
	padding:		0px;
}
.main .columns .left .mainmenu ul{
	padding:		0;
	margin:			0;
	list-style-type:		none;
	float:			right;
}
.main .columns .left .mainmenu ul li{
	display:			inline;
}
.main .columns .left .mainmenu ul li a{
	float:			left;
	height:			19px;
	padding:		0px 20px 0px 20px;
	font-size:		1.1em;
	font-weight:		bold;
	text-decoration:		none;
	background:		no-repeat right 50%;
}
.main .columns .left .mainmenu ul li a:hover{
	text-decoration:		none;
}
.main .columns .left .mainmenu ul li a.islast{
	float:			left;
	height:			19px;
	padding:		0px 22px 0px 22px;
	font-size:		1.1em;
	font-weight:		bold;
	text-decoration:		none;
	background:		none;
}
.main .columns .left .mainmenu ul li a.islast:hover{
	text-decoration:		none;
}
.main .columns .left .leftmenu .list ul{
	list-style-type:		none;
	margin:			10px 0px 0px 8px;
	padding:		0;
	width:			135px;
	
}
@media tty
	{i{content:"\";/*" "*/}}@m; .main .columns .left .leftmenu .list ul {margin:10px 0px 0px 0px;}; /*";}}/* */
.main .columns .left .leftmenu .list ul li a{
	text-decoration:		none;
	color:			#1b1d19;
	background-image:	url(/db/viborgdk.nsf/arrow_dbl_000.gif);
	background-repeat:	no-repeat;
	line-height:		180%;
	background-position:	0px 8px;
	padding-left:		12px;
	display:			block;
}
* html .main .columns .left .leftmenu .list ul li a{
	width:			120px;
}
.main .columns .left .leftmenu .list ul li a:hover{
	text-decoration:		underline;
}
.main .columns .left .leftmenu .list ul li a.selected{
	text-decoration:		none;
	color:			#1b1d19;
	font-weight:		bold;
}
.main .columns .left .leftmenu .list ul li a.selected:hover{
	text-decoration:		none;
}
/* Special webparts
---------------------------------------------------------------------- */
/* Citizens */
.main .columns .left .indb{
	width:			150px;
	height:			30px;
	float:			left;
	margin-top:		-60px;
	background:		url(/db/viborgdk.nsf/circle_26x25.gif) no-repeat 6px 4px;
}
.main .columns .left .indb p{
	margin:			0;
	color:			#115647;
	margin-left:		37px;
	margin-top:		5px;
	padding-top:		5px;
}
*+html .main .columns .left .leftmenu .indb p{
	padding-top:		0px;
}
* html .main .columns .left .leftmenu .indb p{
	padding-top:		0px;
}
/* Viborg left menu logo */
.main .columns .left .leftmenu .viborg{
	width:			100%;
	height:			30px;
	clear:			both;
	margin-top:		40px;
	margin-bottom:		15px;
	background:		url(/db/viborgdk.nsf/viborg_leftmenu_logo.gif) no-repeat 50% 50%;
}
/* Crumb bread */
.main .columns .left .crumbbread{
	width:			100%;
	clear:			both;
}
.main .columns .left .crumbbread ul{
	margin:			0;
	padding:		0;
	list-style-type:		none;
	margin-top:		5px;
}
.main .columns .left .crumbbread ul li{
	display:			inline;
}
.main .columns .left .crumbbread ul li a{
	text-decoration:		none;
	color:			#7e7e7e;
	background:		url(/db/viborgdk.nsf/crumbbread_seperator.gif) no-repeat right 50%;
	padding-right:		15px;
}
.main .columns .left .crumbbread ul li a:hover{
	text-decoration:		underline;
}
.main .columns .left .crumbbread ul li a.islast{
	text-decoration:		none;
	color:			#7e7e7e;
	background:		none;
	padding-right:		15px;
}
.main .columns .left .crumbbread ul li a.islast:hover{
	text-decoration:		underline;
}
/* Tab area in right column */
.main .columns .right .text .tabs{
	margin-top:		10px;
	padding-bottom:	10px;
}
.main .columns .right .text .tabs .tabarealist{
	height:			20px;
}
.main .columns .right .text .tabs .tabarealist td{
	font-size:		0.9em;
	color:			#000;
}
.main .columns .right .text .tabs .area1{
	border-left:		1px solid #aeaeae;
	border-right:		1px solid #aeaeae;
	border-bottom:		1px solid #aeaeae;
	margin-top:		-1px;
}
.main .columns .right .text .tabs .area2{
	padding:		10px 15px 10px 15px;
}
.main .columns .right .text .tabs .btmcolor{
	border-bottom:		1px solid #aeaeae;
}
.main .columns .right .text .tabs .tabsheader{
	text-align:		center;
	border-left:		1px solid #aeaeae;
	border-top:		1px solid #aeaeae;
	border-right:		1px solid #aeaeae;
	border-bottom:		1px solid#aeaeae;
	padding-left:		2px;
	padding-right:		2px;
	cursor:			pointer;
	background:		url(/db/viborgdk.nsf/tab_area_inactive.gif) repeat-x;
}
.main .columns .right .text .tabs .tabsheaderover{
	text-align:		center;
	border-left:		1px solid #aeaeae;
	border-top:		1px solid #aeaeae;
	border-right:		1px solid #aeaeae;
	border-bottom:		1px solid #fff;
	padding-left:		2px;
	padding-right:		2px;
	color:			#000;
	cursor:			pointer;
}
.main .columns .right .text .tabs .showhidetabs{
	display:			none;
}
.main .columns .right .text .tabs .showhidetabsover{
	display:			block;
}
/********************************************/
/*				Search - QuickLink Text				*/
/********************************************/
#searchimprove .announcement {
	background:#EFF3DE ;
	border: 1px solid #EFF3DE;
	border-top: none;
	margin: 1em 0;
	}
#searchimprove .announcement p {
	padding: 0.5em;
	margin: 0.5em;
	margin: 0 auto;
	}
	
#searchimprove .shoutitout {
	display:block;
	background: #EFF3DE;
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing:0.1em;
	padding:0.1em 0.3em;
	margin:0;
	}
#searchimprove .announcement a{
	text-decoration: underline;
	color: blue;
	}
.main .columns .full .leftmenu .contentarea .blaaCirkel a,
.main .columns .full .leftmenu .contentarea .ctn .blaaCirkel a,
.main .columns .full .leftmenu .contentarea .contentctn .blaaCirkel a,
.main .columns .left .leftmenu .contentarea .blaaCirkel a,
.main .columns .left .leftmenu .contentarea .ctn .blaaCirkel a,
.main .columns .left .leftmenu .contentarea .contentctn .blaaCirkel a  {
	background-color: #00B8F0; 
	color: #00B8F0; 
}

