 
/*.main .columns .left{width: 420px !important;} */
.main .columns .left .leftmenu{background-image: none !important;} 
.main .columns .left .leftmenu .teasers{float: none !important;} 
.main .columns .left .leftmenu .teasers .teaser{ 
    float: none; clear: both; height: 80px; margin-bottom: 4px; margin-top: 4px; 
} 
.main .columns .left .leftmenu .teasers .teaser .leftcol { 
float:left; 
height:70px; 
padding-bottom:10px; 
width:80px; 
} 
.main .columns .left .leftmenu .teasers .teaser .rightcol { 
float:left; 
padding-left:0; 
padding-top:10px; 
width:310px; 
} 
/* ---------------------------------------------------------------------- 
	SCREEN STYLESHEET
---------------------------------------------------------------------- */
/* 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;
}
/* 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 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 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 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 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 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;
}
/* 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; 
}
/* ---------------------------------------------------------------------- 
	PRINT OVERRIDE STYLESHEET
 ---------------------------------------------------------------------- */
html,body 							{font-family:arial,verdana,sans-serif;font-size:11px;color:#4d4e54;line-height:150%;}
/* 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:1em;font-weight:bold;color:#4d4e54;margin:0px;}
h3									{font-size:1em;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
---------------------------------------------------------------------- */
.logo								{display:none;}
.service								{display:none;}
.top								{display:none;}
.mainmenu							{display:none;}
.image								{/*display:none;*/}
.list								{display:none;}
.right								{width:29%;float:right;/*display:none;*/}
.footer								{display:none;}
.crumbbread							{display:none;}
.flash								{display:none;}
.indb								{display:none;}
/* Tilføjet 11/11-2008 MAW */
.bund_boks							{display:none;}
.bund_emails							{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;
}
/* Print header */
.main .printheader{
	font-size:		1em;
	font-weight:		normal;
	color:			#4d4e54;
	margin:			0px;
	margin-bottom:		15px;
}
/* Teasers
---------------------------------------------------------------------- */
/* --> Portal frontpage */
.main .columns .left .leftmenu .teasers .teaser-front {width:100%;float:left;margin-bottom:5px;clear:both;}
.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 p {margin:0;}
.main .columns .left .leftmenu .teasers .teaser-front p a {color:#d15828;text-decoration:none;float:right;}
/* --> 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 p {margin:0;}
.main .columns .left .leftmenu .teasers .teaser p a	{color:#d15828;text-decoration:none;float:right;}
/* --> 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 p {margin:0;}
.main .columns .left .leftmenu .teasers .teaser-large p a {color:#d15828;text-decoration:none;float:right;}
/* --> Content teasers */
.main .columns .left .leftmenu .contentteasers {border-top:1px solid #e5ecec;padding-top:10px;}
.main .columns .left .leftmenu .contentteasers .teaser {width:70%;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 p {margin:0;}
.main .columns .left .leftmenu .contentteasers .teaser p a {color:#d15828;text-decoration:none;float:right;}
/* The content area
---------------------------------------------------------------------- */
/* Small content area */
.contentarea						{width:405px;float:left;background-color:#fff;margin-left:5px;}
.contentarea						{width:400px;}
.contentarea .ctn					{padding-left:5px;}
.contentarea .ctn .image			{display:block;margin:0;margin-bottom:5px;}
.contentarea .contentctn			{padding-left:10px;}
.contentarea .contentctn h1			{font-size:1.9em;color:#004945;font-weight:normal;margin-top:25px;}
.contentarea .contentctn .bulletlist{background-color:#ecf3db;margin-bottom:15px;}
.contentarea .contentctn .bulletlist ul {clear:both;margin:0;padding:0;list-style-type:none;padding:15px;}
.contentarea .contentctn .bulletlist ul li {background:url(../gfx/content_bulletlist_bullet.gif) no-repeat 0px 7px;padding-left:10px;}
/*-------------------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 -----------*/
.contentarea .contentctn .updated 	{margin-top:30px;}
.contentarea .contentctn .twocols 	{
	width:			100%;
	clear:			both;
	padding-bottom:	20px;
}
.contentarea .contentctn .twocols .col1 {
	width:			190px;
	float:			left;
}
.contentarea .contentctn .twocols .col2	{
	width:			190px;
	margin-left:		10px;
	float:			left;
}
.contentarea .contentctn .twocols ul {
	list-style-type:		none;
	margin:			10px 5px 0px 0px;
	padding:		0;
}
/* NEW 28. sep 2007 */
.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%;
}
.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(../gfx/arrow_dbl_000.gif);
	background-repeat:	no-repeat;
	line-height:		180%;
	background-position:	0px 8px;
	padding-left:		12px;
	*/
	display:			block;
}
* html .contentarea .contentctn .twocols ul li a {width:170px;}
.contentarea .contentctn .twocols ul li a:hover	{text-decoration:underline;}
.contentarea .contentctn .twocols ul li a.selected {text-decoration:none;color:#1b1d19;font-weight:bold;}
.contentarea .contentctn .twocols ul li a.selected:hover {text-decoration:none;}
.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 */
.contentarea						{width:593px;float:left;background-color:#fff;}
.contentarea .contentctn			{width:583px;padding-left:10px;}
.contentarea .contentctn h1			{font-size:1.9em;color:#004945;font-weight:normal;margin-top:25px;}
.contentarea .contentctn a,
.contentarea .contentctn a:hover 	{text-decoration:underline;}
/* Four cols */
.contentarea .contentctn .fourcols 	{width:100%;clear:both;padding-bottom:30px;}
.contentarea .contentctn .fourcols .col1 {width:142px;height:280px;float:left;margin-right:4px;background-color:#ecf3db;}
.contentarea .contentctn .fourcols .col2 {width:142px;height:280px;float:left;margin-right:4px;background-color:#ecf3db;}
.contentarea .contentctn .fourcols .col3 {width:142px;height:280px;float:left;margin-right:4px;background-color:#ecf3db;}
.contentarea .contentctn .fourcols .col4 {width:142px;height:280px;float:left;background-color:#ecf3db;}
.contentarea .contentctn .fourcols .text {height:130px;margin:15px 10px 10px 10px;overflow:hidden;}
.contentarea .contentctn .fourcols .link {margin:0px 10px 0px 0px;}
.contentarea .contentctn .fourcols .link a {color:#d15828;text-decoration:none;float:right;background:url(../gfx/arrow_dbl_d15.gif) no-repeat 0px 50%;padding-left:9px;}
.contentarea .contentctn .fourcols .link a:hover {text-decoration:underline;}
/* Datalist */
.contentarea .contentctn .datalist	{background-color:#ecf3db;margin-top:5px;margin-bottom:15px;}
.contentarea .contentctn .datalist .data {padding:15px;}
.contentarea .contentctn .datalist .data .item {color:#868a7e;}
/* Calendar */
.contentarea .contentctn h1 span 	{font-size:11px;font-weight:bold;}
.contentarea .contentctn ul{
	margin:			0;
	padding:		0;
	list-style-type:		disc;		/*none;*/
}
/* New 28. sep 2007 */
.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 */
.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(../gfx/right_column_ul.gif) no-repeat 0px 50%;
	padding-left:		9px;
	margin-right:		30px;
	*/
}
.contentarea .contentctn ul li a:hover {text-decoration:underline;}
.contentarea .contentctn form 		{margin:0;}
.contentarea .contentctn .search 	{width:579px;background-color:#716069;margin-top:15px;}
.contentarea .contentctn .search .clear {clear:both;}
.contentarea .contentctn .search .image {display:block;border-bottom:1px solid #fff;margin:0;padding:0;}
.contentarea .contentctn .search .inner {margin:15px 20px 15px 20px;}
.contentarea .contentctn .search .inner p {margin:0;}
.contentarea .contentctn .search .inner label {color:#fff;font-weight:bold;}
.contentarea .contentctn .search .inner .set1 {width:375px;float:left;padding-bottom:15px;}
.contentarea .contentctn .search .inner .set1 #dato {width:105px;border:1px solid #d5d6d9;color:#4c646e;}
.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;}
.contentarea .contentctn .search .inner .set1 #byen {width:125px;color:#4c646e;margin-left:20px;}
.contentarea .contentctn .search .inner .set2 {width:164px;float:left;padding-bottom:15px;}
.contentarea .contentctn .search .inner .set2 #aktiviteter {width:110px;border:1px solid #d5d6d9;color:#4c646e;}
.contentarea .contentctn .search .inner .set2 #submit2 {width:45px;text-align:center;background-color:#4f434a;color:#fff;border:none;border:1px solid #4f434a;margin-left:2px;}
.contentarea .contentctn .search .activities {clear:both;border-top:1px solid #a0949a;}
.contentarea .contentctn .search .activities .margin {margin:15px 20px 10px 20px;}
.contentarea .contentctn .search .activities .data {clear:both;}
.contentarea .contentctn .search .activities .data .listType1 {color:#fff;font-weight:bold;background:url(../gfx/dot_list_image1.gif) no-repeat;padding-left:20px;}
.contentarea .contentctn .search .activities .data .listType2 {color:#fff;font-weight:bold;background:url(../gfx/dot_list_image2.gif) no-repeat;padding-left:20px;}
.contentarea .contentctn .search .activities .data .listType3 {color:#fff;font-weight:bold;background:url(../gfx/dot_list_image3.gif) no-repeat;padding-left:20px;}
.contentarea .contentctn .search .activities .data .listType4 {color:#fff;font-weight:bold;background:url(../gfx/dot_list_image4.gif) no-repeat;padding-left:20px;}
.contentarea .contentctn .search .activities .data .listType5 {color:#fff;font-weight:bold;background:url(../gfx/dot_list_image5.gif) no-repeat;padding-left:20px;}
.contentarea .contentctn .search .activities .data .listType6 {color:#fff;font-weight:bold;background:url(../gfx/dot_list_image6.gif) no-repeat;padding-left:20px;}
.contentarea .contentctn .search .activities .data .listType7 {color:#fff;font-weight:bold;background:url(../gfx/dot_list_image7.gif) no-repeat;padding-left:20px;}
.contentarea .contentctn .search .activities .data .listType8 {color:#fff;font-weight:bold;background:url(../gfx/dot_list_image8.gif) no-repeat;padding-left:20px;}
.contentarea .contentctn .search .activities .data table td a {color:#fff;text-decoration:none;background:url(../gfx/arrow_dbl_fff.gif) no-repeat 0px 50%;padding-left:9px;}
.contentarea .contentctn .search .activities .data table td a:hover {text-decoration:underline;}
.contentarea .contentctn .shownactivities {clear:both;margin-top:20px;}
.contentarea .contentctn .shownactivities table {width:579px;margin-bottom:20px;}
.contentarea .contentctn .shownactivities table th {background-color:#e7e7e7;color:#4d4e54;}
.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;
}
 
 

