BODY
{
	padding:0;
	margin:0;
	/*border:solid 1px red;*/
	background-image:url('/webtop/cms/RoskildeKommune/images/roskilde_bg.gif');
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
}

H1 A, H2 A, H3 A, H4 A, H5 A, DIV A, P A
{
	color:#77922E;
}

H1 ,H1 A
{
	font-size:21px !important;
	font-family:Verdana;
	font-weight:bold;
	line-height:21px;
}

H2 , H2 A
{
	font-size:15px !important;
	font-family:Verdana;
	font-weight:bold;
	line-height:15px;
}

H3, H4, H5, H3 A, H4 A, H5 A
{
	font-size:13px !important;
	font-family:Verdana;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
}

UL, LI, DD, OL
{
	list-style-image:url('/webtop/cms/RoskildeKommune/images/bulletsCircle.gif');
}

DIV
{
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
}

P
{
	padding-top:0;
	margin-top:0;
}

IMG
{
	padding:0;
	margin:0;
	/*border:solid 1px blue;*/
}
INPUT, SELECT
{
	font-size:11px;
	font-family:Verdana;
	/*height:13px;*/
}

TABLE, TD
{
	vertical-align:top;
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
}

TABLE.contentTable
{
	width:998px;
	height:auto;
	border-left:solid 1px #636B73;
	border-right:solid 1px #636B73;
}

TABLE.mainTable
{
	width:100%;
	height:auto;
	background-color:white;
}

TABLE.printTable
{
	width:600px;	
	background-color:white;
	border:solid 5px white;
}

TABLE.printTreeTbl
{
 	width:600px;	
	background-color:white;
	border:solid 5px white;
}



.mainTableRight
{
	width:50% !important;
	background-image:url('/webtop/cms/RoskildeKommune/images/roskilde_bg.gif');
	background-position:top left;
	background-repeat:repeat-x;
}

.mainTableLeft
{
	width:50%;
	background-image:url('/webtop/cms/RoskildeKommune/images/roskilde_wave_bg.gif');
	background-position:top right;
	background-repeat:repeat-x;
}

.TopContainer
{
	position:relative;
	height:144px;
	width:998px;
	/*border:solid 1px red;998*/
	
}





.TopLinksKamp 
{
	position:absolute;
	top:0px;
	right:12px;
	width:700px; 
	height:20px;
	/*border:solid 1px blue;*/
	z-index:2;
	font-family:Verdana;
	font-size:10px;
	line-height:32px;
	text-transform:uppercase;
	color:#3c6650;
}

.TopLinksKamp TD
{
	padding-left:8px;
}

.TopLinksKamp A, .TopLinksKamp A:hover, .TopLinksKamp A IMG
{
	border:solid 0 white;
	background:none;
	text-decoration:none;
	text-transform:uppercase;
	color:#3c4650;
		
	font-size:10px;	
	font-family:Verdana;
}

.TopLinksKamp A:hover
{
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	color:#3c4650;
	
	font-size:10px !important;
	font-family:Verdana;
}


.TopLinks, .TopLinks2
{
	position:absolute;
	top:7px;
	right:12px;
	width:345px; 
	height:20px;
	/*border:solid 1px blue;*/
	z-index:2;
	font-family:Verdana;
	font-size:10px;
	line-height:32px;
	text-transform:uppercase;
	color:#3c4650;
	
}


.TopLinks TD
{
	padding-left:8px;
}





.TopLinks A, .TopLinks A:hover, .TopLinks A IMG 
{
	border:solid 0 white;
	background:none;
	text-decoration:none;
	text-transform:uppercase;
	color:#3c4650;
		
	font-size:10px;	
	font-family:Verdana;
}


.TopLinks A:hover
{
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	color:#3c4650;
	
	font-size:10px !important;
	font-family:Verdana;
}

.TopImage
{
	position:absolute;
	top:0px;
	left:12px;
	z-index:2;
	height:144px;
	/*border:solid 1px red;*/
}

#PrintTree {
	display:inline;
	
}

#PrintTree ul {
	list-style:none;
	margin:0;
	padding:4px 0px 0px 0px;
	display:inline;
}

#PrintTree li {
	color:#32393c;
    font-size:10px;
	display:inline;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	
}

.printtree_pagebreak{

page-break-before: always;

} 


#PrintTree li a {
	color:rgb(0, 75, 136);
	text-decoration:none;
}

.TopNavigation 
{
	height:79px;
	border:solid 1px red;
	border-left:solid 12px red;
	border-right:solid 12px red;
}
/*
.Middle
{

}*/


.lastUpdated
{
	width:100%;
	text-align:center;
	/*padding-bottom:10px;*/
	line-height:30px;
}

.BottomBG
{
	background-image:url('/webtop/cms/RoskildeKommune/images/bottom_bgGray.gif');
	background-position:top right;
	background-repeat:repeat-y;
	padding-bottom:12px;
}

.BottomLinks
{
	background-image:url('/webtop/cms/RoskildeKommune/images/bottom_bg.gif');
	background-position:top left;
	background-repeat:repeat;
	border-left:solid 12px white;
	border-right:solid 12px white;
	/*border-bottom:solid 10px white;*/
	padding-bottom:2px;
	
	color:#FFFFFF;

	font-size:11px;	
	font-family:Verdana;
	line-height:23px;
	
	text-align:center;
}

.BottomLinks A, .BottomLinks A:hover
{
	color:#FFFFFF;
	text-decoration:none;
		
	font-size:11px;	
	font-family:Verdana;
}

.BottomLinks A:hover
{
	text-decoration:underline;
	color:#000000;
	
	font-size:11px !important;
	font-family:Verdana;
}
/*-------------- Content Editor*/
.RoundCornerContainter
{
		position:relative;
		/*border:solid 1px red;*/
}

.RoundCornerTopLeft
{
	position:absolute;

	background-image:url('/webtop/cms/RoskildeKommune/images/corner_top_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	z-index:2;
	width:100%;
	height:9px;
}

.RoundCornerTopRight
{
	position:absolute;
	background-image:url('/webtop/cms/RoskildeKommune/images/corner_top_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	z-index:2;
	width:100%;
	height:9px;
}

.RoundCornerBottomLeft
{
	position:absolute;
	background-image:url('/webtop/cms/RoskildeKommune/images/corner_bottom_left.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	z-index:2;
	width:100%;
	height:9px;
}

.RoundCornerBottomRight
{
	position:absolute;
	background-image:url('/webtop/cms/RoskildeKommune/images/corner_bottom_right.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	z-index:2;
	width:100%;
	height:9px;
}

/*-------------- Content Editor*/
.RoundCornerTopLeft_wBorder
{
	position:absolute;

	background-image:url('/webtop/cms/RoskildeKommune/images/corner_top_left_wBorder.gif');
	background-position:top left;
	background-repeat:no-repeat;
	z-index:4;
	width:100%;
	height:9px;
	/*background-color:gray;*/
}

.RoundCornerTopRight_wBorder
{
	position:absolute;
	background-image:url('/webtop/cms/RoskildeKommune/images/corner_top_right_wBorder.gif');
	background-position:top right;
	background-repeat:no-repeat;
	z-index:3;
	width:100%;
	height:9px;
	/*background-color:green;*/
}

.RoundCornerBottomLeft_wBorder
{
	position:absolute;
	background-image:url('/webtop/cms/RoskildeKommune/images/corner_bottom_left_wBorder.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	z-index:2;
	width:100%;
	height:9px;
	/*background-color:blue;*/
}

.RoundCornerBottomRight_wBorder
{
	position:absolute;
	background-image:url('/webtop/cms/RoskildeKommune/images/corner_bottom_right_wBorder.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	z-index:1;
	width:100%;
	height:9px;
	/*background-color:red;*/
}

.RoundCornerPictureLink A
{
	display:block;
	position:absolute;
	z-index:5;
	border:solid 0px red;
}
/*-------------- Content Editor*/
.RelevanteSider A
{
	background-image: url('/webtop/cms/RoskildeKommune/images/arrowGreenLinks.gif');
	background-position:left 5px;
	color:#77922E;
	background-repeat:no-repeat;
	padding-left:13px;
	width:145px;
	display:block;
	overflow:hidden;
}
/*
DIV.RelevanteSider 
{
	padding-left:20px;
}/*
/*-------------------ImageTop ConDec*/
.ImageTopContainer
{
	position:relative;
	height:47px;
	width:900px;
}

.ImageTopContainer DIV
{
	position:absolute;
	top:0px;
	left:0px;
}

.ImageTopContainer .ImageTopLink IMG 
{
	position:absolute;
	top:54px;
	left:23px;
	width:170px;
	height:55px;
	border:solid 0px blue;
}

/*-------------------Top navigation*/
.TopNavBG
{
	background-image:url('/webtop/cms/RoskildeKommune/images/Nav_bg.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:79px;
	border-left:solid 12px white;
	border-right:solid 10px white;
	/*vertical-align:top;*/
}

.TopNavBGForside
{
	background-image:url('/webtop/cms/RoskildeKommune/images/Nav_bg_forside.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:79px;
	border-left:solid 12px white;
	border-right:solid 10px white;
	border-top:solid 0px white;
	border-bottom:solid 0px white;
	vertical-align:top;
	position:relative;
	display:block;
}


.TopNavBGUdenforMenu
{
	background-image:url('/webtop/cms/RoskildeKommune/images/Nav_bgUdenforMenu.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:79px;
	border-left:solid 12px white;
	border-right:solid 10px white;
	vertical-align:top;
}

.TopNavLevel1 A
{
	color:white;
	text-decoration:none;
	font-size:18px;	
	font-family:Verdana;
	display:block;
	width:240px;
}


.TopNavLevel1 A:hover
{
	color:white;
	text-decoration:none;
	font-size:18px;	
	font-family:Verdana;
	font-weight:normal;
	display:block;
	width:240px
}

.TopNavLevel1
{
	/*border-bottom:solid 2px red;*/
}

.TopNavLvl1 DIV
{
	float:left;
	height:auto;
	line-height:43px;
	text-indent:20px;
	width:244px;
	border-bottom:solid 2px white;
}


.TopNavLvl2 DIV
{
	float:left;
	height:auto;
	width:auto;
	padding-right:0px;
	padding-left:0px;	


	height:34px;
	line-height:34px;
	color:white;
	
	background-image:url('/webtop/cms/RoskildeKommune/images/Nav_lvl2_space.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	/*border:solid 1px blue;*/
	white-space:nowrap;
/*Nav_bg_lvl1*/
}

.TopNavLvl2 a
{
	color:white;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	padding-right:14px;
	padding-left:15px;
	
}

.TopNavLvl2 a:hover
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	border:solid 5px white;
	background-color:white;
	
	
	border-left:solid 7px white;
	border-right:solid 7px white;
	border-top:solid 3px white;
	border-bottom:solid 3px white;
	
	margin-left:8px;
	padding-left:0px;
	
	margin-right:7px;
	padding-right:0px;
	
}

.TopNavLevel2First A
{
	padding-left:17px;
	padding-right:14px;
	
}
.TopNavLevel2First A:hover
{
	/*padding-left:17px;*/

	border-left:solid 7px white;
	border-right:solid 7px white;
	border-top:solid 3px white;
	border-bottom:solid 3px white;
		
	margin-left:8px;
	padding-left:0px;
	
	margin-right:7px;
	padding-right:0px;
}

.TopNavLvl2Forside DIV
{
	float:left;
	height:auto;
	width:auto;
	 padding-right :0px;
	padding-left:0px;	


	height:34px;
	line-height:34px;
	color:white;
	
	/*border:solid 1px blue;*/
	white-space:nowrap;
/*Nav_bg_lvl1*/
}
 
.TopNavLvl2Forside
{
	border:solid 0px blue;
	position:absolute;

	/*border:solid 1px gray;*/
	/*padding-top:44px;*/
	display:none;
	
}
.TopNavLvl2Forside a
{	
	height:30px;
	line-height:34px;
	color:gray;
	
	white-space:nowrap;	
	vertical-align:40%;
	
}

.TopNavLvl2Forside IMG
{
	margin:0;
	padding:0;
	display:inline;

	/*vertical-align:20%;*/
	/*vertical-align:top;*/
}
.TopNavLvl2Forside A
{
	color:white;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	padding-right:14px;
	padding-left:15px;
}

.TopNavLvl2Forside A:hover
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	border:solid 5px white;
	background-color:white;
	
	border-left:solid 7px white;
	border-right:solid 7px white;
	border-top:solid 3px white;
	border-bottom:solid 3px white;
	
	margin-left:8px;
	padding-left:0px;
	
	margin-right:7px;
	padding-right:0px;
	
}
/*---------------Left menu Navigation*/
.arrowBlack
{
background-image:url('/webtop/cms/RoskildeKommune/images/arrowRed.gif');background-repeat:no-repeat;background-position:center left;
}
A:hover.arrowBlack
{
	background-image:url('/webtop/cms/RoskildeKommune/images/arrowWhite.gif');background-repeat:no-repeat;background-position:center left;
}

.arrowBlackDown
{
background-image:url('/webtop/cms/RoskildeKommune/images/arrowDownRed.gif');background-repeat:no-repeat;background-position:center left;
}
A:hover.arrowBlackDown
{
background-image:url('/webtop/cms/RoskildeKommune/images/arrowDownWhite.gif');background-repeat:no-repeat;background-position:center left;
}

.PageName
{
	border-top:solid 3px #A00A14;
	border-bottom:solid 1px #A00A14;
	width:auto;
	color:#A00A14;
	font-size:15px;
	line-height:25px;
	padding-left:22px;
	padding-top:5px;
	margin-top:25px;
}
.PageName A
{
	color:#A00A14;
	font-size:15px;
	text-decoration:none;
}

.LeftNavigation 
{
	color:black;
	line-height:25px;
	
	font-size:11px;
	font-family:Verdana;
}
/* --LEVEL 3---*/
/*eftNav3* ----*/
.leftNav3A, .leftNav3
{
	padding-bottom:2px;
	padding-top:2px;
}
.leftNav3 A ,.leftNav3A A 
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:22px;
	
	line-height:16px;
	display:block;
		
	border-top:solid 3px white;
	border-bottom:solid 3px white;
}

.leftNav3 A:hover,.leftNav3A A:hover
{
	color:white;
	text-decoration:none;

	display:block;
		
	font-size:11px;
	font-family:Verdana;
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
}

.leftNav3A A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav3A A:Hover
{
	color:white;
	font-weight:bold;
}


/* --LEVEL 4---*/
.leftNav4A, .leftNav4
{
	padding-bottom:2px;
	padding-top:2px;
}
/*leftNav4* ----*/
.leftNav4 A ,.leftNav4A A 
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:22px;
	
	line-height:16px;
	display:block;
		
	border-top:solid 4px white;
	border-bottom:solid 4px white;
}

.leftNav4 A:hover,.leftNav4A A:hover
{
	color:white;
	text-decoration:none;

	display:block;
		
	font-size:11px;
	font-family:Verdana;
	background-color:#A00A14;
	
	border-top:solid 4px #A00A14;
	border-bottom:solid 4px #A00A14;
}

.leftNav4A A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav4A A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav4Last* ----*/
.leftNav4Last, .leftNav4LastA
{
	border-bottom:solid 1px #A00A14;	
}

.leftNav4Last A, .leftNav4LastA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:22px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px white;
	border-bottom:solid 3px white;
	margin-bottom:2px;
}

.leftNav4Last A:hover, .leftNav4LastA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
	margin-bottom:2px;
}
.leftNav4LastA A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav4LastA A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav4First* ----*/
.leftNav4First,  .leftNav4FirstA
{	
	border-top:solid 1px #A00A14;
}

.leftNav4First A, .leftNav4FirstA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:22px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px white;
	border-bottom:solid 3px white;
	margin-top:2px;
}


.leftNav4First A:hover, .leftNav4FirstA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
	margin-top:2px;
}
.leftNav4FirstA A
{
	color:#A00A14;
	font-weight:bold;

}

.leftNav4FirstA A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav4LastFirst* --*/
.leftNav4LastFirst,  .leftNav4LastFirstA
{	
	border-top:solid 1px #A00A14;
	border-bottom:solid 1px #A00A14;
	padding-top:2px;
	padding-bottom:2px;
}

.leftNav4LastFirst A, .leftNav4LastFirstA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:22px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px white;
	border-bottom:solid 3px white;
}


.leftNav4LastFirst A:hover, .leftNav4LastFirstA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
}

.leftNav4LastFirstA A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav4LastFirstA A:Hover
{
	color:white;
	font-weight:bold;
}
/*--*/


/* --LEVEL 5---*/
.leftNav5, .leftNav5, .leftNav5First, .leftNav5FirstA,.leftNav5Last, .leftNav5LastA, .leftNav5LastFirst, .leftNav5LastFirstA
{
	background-color:#F2F2F3;
	/*padding-left:20px;*/
}

/*leftNav5* ----*/
.leftNav5 A ,.leftNav5A A 
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:40px;
	
	line-height:16px;
	display:block;
		
	border-top:solid 4px #F2F2F3;
	border-bottom:solid 4px #F2F2F3;
}

.leftNav5 A:hover,.leftNav5A A:hover
{
	color:white;
	text-decoration:none;

	display:block;
		
	font-size:11px;
	font-family:Verdana;
	background-color:#A00A14;
	
	border-top:solid 4px #A00A14;
	border-bottom:solid 4px #A00A14;
}
.leftNav5A
{
	background-color:#F2F2F3;
}
.leftNav5A A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav5A A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav5Last* ----*/
.leftNav5Last, .leftNav5LastA
{
	border-bottom:solid 1px #888C8F;	
}

.leftNav5Last A, .leftNav5LastA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:40px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px #F2F2F3;
	border-bottom:solid 3px #F2F2F3;
	margin-bottom:2px;
}

.leftNav5Last A:hover, .leftNav5LastA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
	margin-bottom:2px;
}
.leftNav5LastA A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav5LastA A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav5First* ----*/
.leftNav5First,  .leftNav5FirstA
{	
	border-top:solid 1px #888C8F;
}

.leftNav5First A, .leftNav5FirstA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:40px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px #F2F2F3;
	border-bottom:solid 3px #F2F2F3;
	margin-top:2px;
}


.leftNav5First A:hover, .leftNav5FirstA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
	margin-top:2px;
}
.leftNav5FirstA A
{
	color:#A00A14;
	font-weight:bold;

}

.leftNav5FirstA A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav5LastFirst* --*/
.leftNav5LastFirst,  .leftNav5LastFirstA
{	
	border-top:solid 1px #888c8f;
	border-bottom:solid 1px #888c8f;
	padding-top:2px;
	padding-bottom:2px;
}

.leftNav5LastFirst A, .leftNav5LastFirstA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:40px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px #F2F2F3;
	border-bottom:solid 3px #F2F2F3;
}


.leftNav5LastFirst A:hover, .leftNav5LastFirstA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
}

.leftNav5LastFirstA A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav5LastFirstA A:Hover
{
	color:white;
	font-weight:bold;
}





/* --LEVEL 6---*/
.leftNav6, .leftNav6, .leftNav6First, .leftNav6FirstA,.leftNav6Last, .leftNav6LastA, .leftNav6LastFirst, .leftNav6LastFirstA
{
	background-color:#F2F2F3;
	/*padding-left:20px;*/
}

/*leftNav6* ----*/
.leftNav6 A ,.leftNav6A A 
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:50px;
	
	line-height:16px;
	display:block;
		
	border-top:solid 4px #F2F2F3;
	border-bottom:solid 4px #F2F2F3;
}

.leftNav6 A:hover,.leftNav6A A:hover
{
	color:white;
	text-decoration:none;

	display:block;
		
	font-size:11px;
	font-family:Verdana;
	background-color:#A00A14;
	
	border-top:solid 4px #A00A14;
	border-bottom:solid 4px #A00A14;
}
.leftNav6A
{
	background-color:#F2F2F3;
}
.leftNav6A A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav6A A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav6Last* ----*/
.leftNav6Last, .leftNav6LastA
{
	border-bottom:solid 1px #888C8F;	
}

.leftNav6Last A, .leftNav6LastA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:50px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px #F2F2F3;
	border-bottom:solid 3px #F2F2F3;
	margin-bottom:2px;
}

.leftNav6Last A:hover, .leftNav6LastA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
	margin-bottom:2px;
}
.leftNav6LastA A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav6LastA A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav6First* ----*/
.leftNav6First,  .leftNav5FirstA
{	
	/*border-top:solid 1px #888C8F;*/
}

.leftNav6First A, .leftNav6FirstA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:50px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px #F2F2F3;
	border-bottom:solid 3px #F2F2F3;
	margin-top:2px;
}


.leftNav6First A:hover, .leftNav6FirstA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
	margin-top:2px;
}
.leftNav6FirstA A
{
	color:#A00A14;
	font-weight:bold;

}

.leftNav6FirstA A:Hover
{
	color:white;
	font-weight:bold;
}

/*leftNav6LastFirst* --*/
.leftNav6LastFirst,  .leftNav6LastFirstA
{	
	border-top:solid 1px #888c8f;
	border-bottom:solid 1px #888c8f;
	padding-top:2px;
	padding-bottom:2px;
}

.leftNav6LastFirst A, .leftNav6LastFirstA A
{
	color:black;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:45px;
	
	line-height:16px;
	display:block;
	
	border-top:solid 3px #F2F2F3;
	border-bottom:solid 3px #F2F2F3;
}


.leftNav6LastFirst A:hover, .leftNav6LastFirstA A:Hover
{
	color:white;
	text-decoration:none;
		
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
	line-height:16px;
	display:block;
	
	background-color:#A00A14;
	
	border-top:solid 3px #A00A14;
	border-bottom:solid 3px #A00A14;
}

.leftNav6LastFirstA A
{
	color:#A00A14;
	font-weight:bold;
}

.leftNav6LastFirstA A:Hover
{
	color:white;
	font-weight:bold;
}





/*----------------------Emneoversigt*/

#topNav .startText
{
	float:left;
	height:auto;	
	width:215px;/*246px;*/
	height:100%;

	padding-bottom:15px;
	border-right:solid 30px white;
	margin:0;
}

.startText
{
	color:#92A858;
	font-size:14px;
	font-weight:bold;
	margin-bottom:50px;
	height:auto;
}

.startText .level2 A, .startText .level2 A:hover
{
	color:#92A858;
	font-size:14px;
	font-weight:bold;
	margin-bottom:50px;
	height:auto;
}

#TopNavSub, #TopNavSub A
{
	color:black;
	text-decoration:none;
	border:solid 0px blue;
	font-weight:normal;
	height:auto;
}

 #TopNavSub A:HOVER
{
	color:black;
	text-decoration:underline;
	border:solid 0px blue;
	font-weight:normal;
	height:auto;
}

.endLink, .endLink  A
{
	color:#92A858 !important;
	text-decoration:none;
	border:solid 0px blue;
	font-weight:bold !important;
}

.endLink A:HOVER
{
	color:#92A858 !important;
	text-decoration:underline;
	border:solid 0px blue;
	font-weight:bold !important;
}

.clearDiv
{
	/*clear:both !important;*/
	height:1px !important;
	width:100% !important;
	display:block !important;
	overflow:hidden !important;
	margin:0;
	padding:0;

	/*border:solid 1px green;*/
}


.MiddleForside
{
	
	margin-top:-22px;
	display: block;
	
	/*border:solid 1px gray;*/
}

.MiddleKompagne
{
	margin-top:-22px;
	display: block;
}
.MiddleForsideADM
{
	margin-top:0px;
	display: block;
}

/*----------------------MiddleLeft*/
.MiddleLeft
{
	border-left:solid 12px white;
	padding-right:0px;
	padding-left:0px;
}
/*----------------------MiddleRight*/
.MiddleRight
{
	background-image:url('/webtop/cms/RoskildeKommune/images/MiddleRightTopBG.gif');
	background-position:top right;
	background-repeat:no-repeat;
	border-right:solid 12px white;
	padding-right:0px;
	padding-left:0px;
}

.MiddleRightKompagneSite
{
	background-image:url('/webtop/cms/RoskildeKommune/images/MiddleRightTopBG.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	border-right:solid 12px white;
	padding-right:0px;
	padding-left:0px;
}

.MiddleRight A
{
	color:#77922E;
}


/*
.MiddleRight  .MiddleRightTop
{
	text-align:right;
}
*/
.MiddleRightTop
{
	width:185px;
	height:80px;
	border:solid 0px red;
}

.MiddleRightTop DIV 
{
	float:left;
	height:auto;	
	width:90px;
	height:15px;
	display:block;
	border:solid 0px red;
}

.MiddleRightTop DIV A
{
	width:90px;
	height:15px;
	display:block;
}
/*----------------------MiddleMiddle*/
.MiddleMiddle
{
	border-top:solid 25px white;
	border-left:solid 30px white;
	border-right:solid 30px white;
}

.MiddleMiddle A
{
	color:#77922e;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

.MiddleMiddle A:hover
{
	color:#77922e;
	font-size:11px;
	font-family:Verdana;
	text-decoration:underline;
}

/*----------------fletteside*/
BODY.fletteside  
{
	border:dotted 1px gray;
	padding:12px;
	background-color:gray;
	background-image:none;
	
}

.flettesideMainTable
{
	border:solid 12px white;
	background-color:white;
}

.flettesideMiddle
{
	border-left:solid 30px white;
	border-right:solid 30px white;
	margin:0px;
	padding:0px;
}

.flettesidePlandsholder
{
	width:100%;
	background-color:#6C6E81; 
	color:white;
	border-bottom:solid 2px #45485A;
	margin-top:4px;
	font-weight:bold;
	line-height:17px;
	text-indent:5px;
}

/*----------------compdecoration Default*/
.Content
{
	background-color:white;
	width:100%;
	/*border:solid px red;*/
}

.Content IMG
{
	display:block;
	/*max-width:529px;*/
	overflow:hidden;
}


/*----------------compdecoration MiddleRightGray*/
.MiddleRightGray
{
	/*background-image:url('/webtop/cms/RoskildeKommune/images/MiddleRightGrayTile.gif');
	background-position:top right;
	background-repeat:repeat-y;*/
	padding-left:20px;
 
}

.MiddleRightGray A
{
	width:145px;
	height:auto;
	display:block;
	overflow:hidden;
}

.MiddleRightGrayStart
{
	font-size:18px;
	padding-bottom:15px;
	padding-top:15px;
}

.MiddleRightGrayEnd
{
	background-image:url('/webtop/cms/RoskildeKommune/images/MiddleRightGrayEnd.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}



/*
.MiddleRightGrayEnd DIV
{
	background-image:url('/webtop/cms/RoskildeKommune/images/MiddleRightGrayEnd.gif');
	background-position:top right;
	background-repeat:no-repeat;
	inherite:;
	
}

/*
.MiddleRightGrayEnd DIV DIV, .MiddleRightGrayEnd DIV DIV DIV, .MiddleRightGrayEnd DIV DIV DIV DIV, .MiddleRightGrayEnd DIV DIV DIV DIV DIV
{
	background-image:inherit;
}
/*

*/

.HvisDuBox
{
/*  position: relative;
  top: 15px;
  margin: 0px;
  padding: 0px;
  height: 160px;*/
/*  height: 138px;*/
/*  overflow: hidden;*/
}


.SelvbetjeningerList
{
  line-height:26px;
}

.SelvbetjeningMenu
{
  position: relative;
  top: -3px;
  margin: 0px;
  padding: 0px;
  height: 128px;
  background-image:url('/webtop/cms/RoskildeKommune/images/SelvbetjeningMenu.gif');
  /*background-color: Red;*/
  overflow: hidden;
}

.SelvbetjeningPulse
{
  position: relative;
  padding-left: 10px; 
  padding-top: 0px; 
}

.SelvbetjeningGraySpacer
{
  position: relative;
  float: left;
  top: -3px;
  left: -30px;
  margin-right: -30px;
}

.SelvbetjeningMenuPortalLink
{
  position: relative;
  float: right;
  padding-top: 16px;
  padding-right: 20px;  
}

.SelvbetjeningMenuDropdown
{
  padding-top: 5px;
  padding-left: 10px;
  position: relative;
  float: left; 
}

/*-----------------compdecoration MiddleLeftGray*/
.MiddleLeftGrayTile
{
	background-image:url('/webtop/cms/RoskildeKommune/images/MiddleLeftGrayTile.gif');
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:18px;
	padding-top:5px;
	height: 60px;
}

.MiddleLeftGrayStart
{
	background-image:url('/webtop/cms/RoskildeKommune/images/MiddleLeftGrayStart.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	height: 60px;	/*65*/
	font-size:18px;
	line-height:20px;
	padding-left:22px;
	padding-top: 14px;
	margin:0;
}

/*--------------Path*/
.Path
{
	color:#878C96;
	font-size:10px;
	font-family:Verdana;
	padding-bottom:33px;
}

A.PathLink, .Path A
{
	color:#77922e;
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
}

A:hover.PathLink,.Path A:hover
{
	color:#77922e;
	font-size:10px;
	font-family:Verdana;
	text-decoration:underline;
}
/*-------------------Print*/
BODY.print
{
	text-align:center;
	background-color:#f2f2f5;
	background-image:none;
	padding:38px;
	
	
}

DIV.printContent
{
	background-color:white;
	border:solid 0px black;

   
}

TABLE.printTable
{
	border:solid 1px black;
	width:600px;
	padding:18px;
	
}


TABLE.printTreeTbl
{
	border:solid 1px black;
	width:600px;
	padding-left: 18px;
	padding-right: 18px;
	
}



.printborder{
   border:solid 1px black;
   width:600px;
}

.printtree_pagebreak{
	page-break-before:always;
}
/**/
.fanebladeAlfabetiskA
{
	background-image:url('/webtop/cms/RoskildeKommune/images/fanebladeAlfabetiskA.gif');
	background-position:top left;
	background-repeat:no-repeat;	
}

.fanebladeEmneoversigtA
{
	background-image:url('/webtop/cms/RoskildeKommune/images/fanebladeEmneoversigtA.gif');
	background-position:top left;
	background-repeat:no-repeat;	
}

.fanebladeEmneoversigtA A, .fanebladeAlfabetiskA A
{
	width:200px;
	height:50px;
	display:block;
	background-image:none;
}

/*--------------- Search*/

.Search
{
	padding-left:19px;
}
.Search TABLE
{
	width:140px;
	height:44px;
	overflow:hidden;
	display:block;
	/*border-left:solid 19px #F2F2F3;*/
}
.searchBreak {
	font-size:3px;
	height:3px;
}
INPUT.SearchInput
{
	width:135px;
	line-height:15px;
	height:15px;
	padding:0;
	margin:0;	
}

INPUT.SearchButton
{
	border:solid 0px red;
	background-image:url('/webtop/cms/RoskildeKommune/images/buttonSearch.gif');
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#F2F2F3;
	width:34px;
	height:19px;
	display:block;
	overflow:hidden;
	padding-left:5px;
	margin:0px;
	color:#F2F2F3;
}
.InputSearch
{
	padding-bottom:7px;
}
.InputSearch  .Button
{
	border:solid 0px red;
	background-image:url('/webtop/cms/RoskildeKommune/images/buttonSearch.gif');
	background-position:top left;
	background-repeat:no-repeat;
	font-size:0px;
	color:#77922e;
	width:34px;
	height:19px;
}

.InputSearch #searchstring
{
	width:200px;
	margin-left:5px;
	margin-right:5px;
}
.InputSearch #ActualSortOrder
{
	width:145px;
	margin-left:32px;
}
.search_dropdown_scopes
{
	/*width:190px;*/
	margin-left:5px;
	/*position:relative;*/
}
.searchIMG IMG, .searchNext IMG, .searchPrev IMG
{
	font-size:0px;
	display:inline;
}
.searchWord 
{
	background-color:#667C2C;
	padding-left:3px;
	padding-right:3px;
	color:white;
}
/*---------------Kaleder komponent*/
.calender
{	background-image:url('/webtop/cms/RoskildeKommune/images/KalenderMiddleTile.gif');
	background-position:top left;
	background-repeat:repeat-y;
	width: 200px;
	overflow: hidden;
}

.calender A
{
	font-size:11px;
	line-height:17px;
	color:#77922E;
	font-weight:bold;
	display:block;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	text-decoration:none;
}

.calender A:hover
{
	text-decoration:underline;
}

.calenderTop
{	background-image:url('/webtop/cms/RoskildeKommune/images/KalenderTop.gif');
	background-position:top left;
	background-repeat:no-repeat;
	
	padding-top:22px;
	padding-left:20px;
	padding-bottom:32px;
	font-size:18px;
}

.calenderBottom
{	background-image:url('/webtop/cms/RoskildeKommune/images/kalenderBottom.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
}

.calenderDate
{
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	padding-left:20px;
}

A IMG
{
	border:solid 0px red;
}
/*------------------------ hurtiglist*/
.hurtigListeKnap
{
	background-image:url('/webtop/cms/RoskildeKommune/images/buttonFind.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	cursor:pointer;
	border:solid 0px blue;
	font-size:0px;
	height:19px;
	width:39px;
	display:block;
	margin-top:5px;
}

.linkBoxLink
{
	width:160px;
	/*padding-left:20px;
	padding-right:20px;*/
}

.linkBoxTitle
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;
	padding-top:20px;
}

/*----------------------- Kontakt*/
.Kontakt
{
	/*padding-left:20px;
	padding-top:15px;*/
}

.Kontakt A
{
	color:#77922E;
	text-decoration:none;
}

.Kontakt A:hover
{
	color:#77922E;
	text-decoration:underline;
}

.Kontakt DIV
{
	font-size:14px;
	font-weight:bold;
}
.Kontakt SPAN
{
	display:block;
	overflow:hidden;
	width:145px;
}

/*--------------------- News*/
.FormViewMainNews  IMG
{	
	padding-bottom:13px;
}

.FormViewMainNews HR
{
	display:block;
}

.FormViewMainNews SPAN
{
	display:block;
}


.FormViewMainNews BR, .List_PanelNoPicture BR
{
	display:none;
}

.News_Archive_TDColumn2
{
	width: 65px;
}

.News_Archive_THColumn2 IMG, .News_Archive_THColumn1 IMG
{
	display:inline;
}

A.NewsMainTitle 
{
	text-decoration:none;
	font-size:21px;
	font-weight:bold;
	border-bottom:solid 7px white;
	border-top:solid 3px white;
	
	display:block;
	line-height:21px;
}

A:hover.NewsMainTitle 
{
	text-decoration:underline;
	font-size:21px;
	font-weight:bold;
	/*border-bottom:solid 15px blue;*/
	
	display:block;
	line-height:21px;
}

.News_List_Title A, .News_List_Title A:hover
{
	font-weight:bold;
	display:block;
	font-size:13px;
}
.List_PanelPicture 
{
	/*border:solid 1px red;*/
	padding-top:7px;
	font-size:13px !important;
}
.List_PanelPicture A 
{
	border:solid 0px red;
	padding-right:14px !important;
	/*padding-top:9px;;*/
	/*padding-bottom:8px*/
}
.List_PanelNoPictureDate 
{
	border-bottom:solid 3px white;
	display:block;
	padding:0;
	margin:0;
	line-height:10px;
}
.List_News
{
	padding-bottom:8px;
	padding-top:1px;
}
.List_News HR
{
	display:none;
}

.List_PanelPicture BR
{
	/*border-top:solid 11px blue;
	border-bottom:solid 8px blue;*/
	display:none;
}

.List_PanelNoPicture .News_List_Title A, .List_PanelNoPicture .News_List_Title A:hover
{
	font-weight:bold;
	display:block;
	font-size:13px;
	border-top:solid 3px white;
}
/*
.News_Archive_TDColumn1
{
	width: 470px;
}
*/

.NewsMainFrontpage BR
{
	/*border-top:solid 11px blue;
	border-bottom:solid 8px blue;*/
	display:none;	
}
.NewsMainFrontpage IMG
{
	padding-bottom:4px;
}
HR.NewsMainSeperator 
{
	height:1px;
	border:0px solid #ccc;
	background-color:#ccc;
	color:#ccc;
	clear:both;
}

.NewsMainSection IMG
{
	padding-bottom:4px;
}

.NewsText
{
	padding-bottom:9px;
	display:block;
}

.News_Author
{
	padding-bottom:8px;
	display:block;
}
/*---------------SiteMap*/
.siteMap
{
	width:50%;
	line-height:14px !important;
}
/*-------- Hvis du */
.LinksContainer A
{
	width:auto;
}
/*=====================================================
| EDITOR backgroud controls and styles
=====================================================*/

BODY.RadEContentBordered A	, BODY.RadEContentBordered A:hover
{
		color:#77922E;
}
/*--------- Rediger knap*/

.EditPageOuterContainer
{
    position:relative;    
}
.EditPageInnerContainer
{
   position: absolute; 
   left: 0; 
   top: 15px; 
   display:none;
   background: #fff;
   border:1px solid #999;
   border-bottom: none; 
}

.EditPageInnerContainer ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
/*----------------*/
.AdresseTable {
line-height: 20px;
}

tr.AdresseHeader {
height: 30px;
}

tr.AdresseHeader th {
background: url('/webtop/cms/RoskildeKommune/images/adressetop.png');
}

TR .AdresseHeader IMG
{
	display:inline;
}

tr.AdressePager {
height: 30px;
}

tr.AdressePager {
background: url('/webtop/cms/RoskildeKommune/images/adressebund.png') repeat-x 0 0;
}


.EditPageInnerContainer li
{
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom:1px solid #999;
    padding: 5px;
}
.redigerKanpContainer
{
	position:absolute;
	z-index:100;
	top:10px;
	left:10px;
	width:150px;
}

/* Styles til Indhold på Adressebog - START */
TABLE.TableAddressFrontFrm, TABLE.TableSearchAddressFrm {}
TABLE.TableAddressFrontFrm TD.TdTableAddressFrontFrm, TABLE.TableSearchAddressFrm TD.TdTableSearchAddressFrm {
        /*background-color: F6F5ED;*/
        padding: 10px;
        border: 1px solid #ECEBDD;
}
TABLE.TableAddressFrontContent {}
TABLE.TableAddressFrontContent TD.TdTableAddressFrontContentHeader {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        padding-bottom:5px;
}
TABLE.TableAddressFrontContent TD.TdTableAddressFrontContentCont {
        padding-bottom:10px;
        padding-left:5px;
}
TABLE.TableSearchAddressContentFrm {}
TABLE.TableSearchAddressContentFrm TD.TdTableSearchAddressContentFrmHeader {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        padding-right:10px;
        padding-bottom:3px;
        vertical-align: top;
}
TABLE.TableSearchAddressContentFrm TD.TdTableSearchAddressContentFrmCont {
        padding-right:10px;
        vertical-align: top;
}

TABLE.TableShowAddressT1 {        border: 1px solid #ECEBDD;}
TABLE.TableShowAddressT1 TD.TdTableShowAddressT1Left, TABLE.TableShowAddressT1 TD.TdTableShowAddressT1Right {
        /*background-color: F6F5ED;*/
        padding: 10px;
        text-align: center;
        vertical-align: middle;
}
TABLE.TableShowAddressT1 TD.TdTableShowAddressT1Right IMG {
        border: 1px solid #000000;
}
TABLE.TableShowAddressT2 {}
TABLE.TableShowAddressT2 TD.TdTableShowAddressT2Top {
        text-align: left;
        vertical-align: top;
        padding-bottom:20px;
        }
TABLE.TableShowAddressT2 TD.TdTableShowAddressT2Bottom {
        text-align: left;
        vertical-align: top;}
TABLE.TableShowAddressTLeftT {}
TABLE.TableShowAddressTLeftT TD.TdTableShowAddressTLeftTName {
        padding-bottom:10px;
        /*font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #001359;
	*/
}
TABLE.TableShowAddressTLeftT TD.TdTableShowAddressTLeftTNormal {}
TABLE.TableShowAddressTLeftB {}
TABLE.TableShowAddressTLeftB TD.TdTableShowAddressTLeftBLeft {
        vertical-align: top;
        padding-right: 10px;

}

TABLE.TableShowAddressTLeftB TH.TdTableShowAddressTLeftBLeft2 {
        vertical-align: top;
        padding-right: 10px;
	width:100px;
}

TABLE.TableShowAddressTLeftB TD.TdTableShowAddressTLeftBRight {
        vertical-align: top;
}
TABLE.TableShowAddressTNote {border: 1px solid #ECEBDD;}
TABLE.TableShowAddressTNote TD.TdTableShowAddressTNote {
        /*background-color: F6F5ED;*/
        padding: 10px;
}
/* Styles til Indhold på Adressebog - SLUT */



.h2Look, .h2Look A, .h2Look A:visited
{
	font-size:15px !important;
	font-family:Verdana;
	font-weight:bold;
	line-height:15px;
}

.labelHidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

