@charset "utf-8";
/* CSS Document */

ul li
{
	list-style-type: disc;
}

html
{
	background-image:url(image/bg_fade.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#fafafa;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
}

body
{
	margin:0;
	padding:0;
	background-image:url(image/bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width: 100%;
	height: 100%;
}

a img
{
	border:0px;
}
p {
	margin: 0;
	padding: 0;
}

hr
{
	color:#bde4f7;
	background-color:#bde4f7;
	height:1px;
	border:0;
}
.clear
{
	clear: both;
	height:0;
	width:0;
	overflow: hidden;
}
.container
{
	position: relative;
	margin: auto;
	width: 979px;
	background-color:#FFFFFF;
	margin-top:0px;
	padding-top:0px;
}

.full_content
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
}

.hidden {
	display: none;
}

.highlight
{
	background-color: #28b9da;
}


h1 
{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color:#FFFFFF;
	overflow:hidden;
	line-height:24px;
}


h2
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000204;
	line-height:18px;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	background-color:#FFFFFF;
}

h2.blue 
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#28b9da;
	line-height:18px;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	background-color:#FFFFFF;
}

h3 
{
	font-size: 14px;
	line-height: 16px;
	font-family: Georgia, serif;
	color: #000204;
	margin:20px 0px 0px 0px;
	background-color:#FFFFFF;
}

h3.blue
{
	font-size: 14px;
	line-height: 16px;
	font-family: Georgia, serif;
	color: #28b9da;
	margin:20px 0px 0px 0px;
	background-color:#FFFFFF;
}

h3.dark_blue
{
	font-size: 14px;
	line-height: 16px;
	font-family: Georgia, serif;
	color: #00378b;
	margin:20px 0px 0px 0px;
	background-color:#FFFFFF;
}

h4
{
	font-size: 9px;
	font-family: Georgia, serif;
	color: #FFFFFF;
	margin: 0;
	margin-top: 17px;
	margin-right:14px;
	float:right;
	background-image: url(image/pub.bg.gif);
	background-repeat: repeat-y;
	background-position: top right;
	
}

p {
	margin: 0px 0px 16px 0px;
	padding: 0;
}


.lists li
{

}

.lists ul
{

margin-left:145px;
_margin-left:185px;
}

/****************************TOP BAR*******************************/


.top
{
	width:962px;
	background-color:#FFFFFF;
	height:140px;
	padding-right:17px;
	top:0px;
}
	
.logo
{
	float:left;
	padding:0px;
	outline:0;
}
	.logo a
	{
		outline:0;
	}
	.logo img
	{
		outline:0;
	}
.service_bar
{
	background-image:url(image/orange_fade.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:39px;
	padding-right:12px;
	padding-top:0px;
	margin:0px;
}

.icon_search
{
	position: relative;
	margin-top:11px;
	margin-right: 6px;
	width:90px;
	float:right;
	background-image:url(image/search.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-left:0px;
}
	
.icon_home
{
	width:22px;
	height:20px;
	margin-top:11px;
	margin-right: 6px;
	background-image:url(image/home.gif);
	background-repeat:no-repeat;
	float:right;
}

a:hover.icon_home
{
	cursor:pointer;
	background-image:url(image/home_hover.gif);	
}

.icon_network
{
	margin-top:11px;
	margin-right: 6px;
	width:22px;
	height:20px;
	background-image:url(image/network.gif);
	background-repeat:no-repeat;
	float:right;
}
a:hover.icon_network
{
	cursor:pointer;
	background-image:url(image/network_hover.gif);	
}

.icon_sitemap
{
	margin-top:11px;
	margin-right: 6px;
	width:22px;
	height:20px;
	background-image:url(image/sitemap.gif);
	background-repeat:no-repeat;
	float:right;
}

a:hover.icon_sitemap 
{
	cursor:pointer;
	background-image:url(image/sitemap_hover.gif);
	display: block;
}

.icon_mail
{
	margin-top:11px;
	margin-right: 6px;
	width:22px;
	height:20px;
	background-image:url(image/mail.gif);
	background-repeat:no-repeat;
	float:right;
}
 a:hover.icon_mail
 {
	cursor:pointer;
	background-image:url(image/mail_hover.gif);	
}



.global_menu
{
	position: relative;
	/*height:20px;
	padding-bottom:20px;*/
	width: 600px;
	float: right;
}
.global_menu #flashmenu 
{
	position: absolute;
	top: 7px;
	right: 0px;
	z-index: 1000;
	overflow: hidden;
	width: 600px;
}
	
/*****************************MIDDLE SECTION LEFT***********************/

.middle_section_left{
	width:163px;
	float:left;
	background-color:#FFFFFF;
	height:600px;
	padding-bottom: 40px;
	}

.local_menu{
	padding-left:25px;
	padding-top:10px;
	width:138px;
	max-width:138px;
	}

.local_menu .font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#28b9da;
	margin-bottom:5px;
	overflow:hidden;
	background-color:#FFFFFF;
    margin-top: -4px;
	}

.worker_in_menu{
	padding-left:10px;
	margin-bottom:20px;
	_margin-bottom:12px;

	margin-top:-4px;
	}
	
.worker_in_menu .fonts{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:11px;
	padding-bottom:6px;
	_padding-bottom:0px;
	background-color:#FFFFFF;
	}

/***********************MIDDLE SECTION**********************************/

.middle_section
{
	width:614px;
	float:left;
	background-color:#FFFFFF;
	padding-left:56px;
	min-height:800px;
	padding-bottom: 40px;
	overflow:hidden;
}

.middle_section_with_3_colums
{
	width:561px;
	float:left;
	background-color:#FFFFFF;
	margin-left:56px;
	min-height:800px;
	padding-bottom: 40px;
	overflow:hidden;
}

.intro_text_box
{
	position:relative;
	
	border-top: 1px solid #ed8613;
	padding-top:15px;
	padding-bottom:20px;
}
	
.intro_text_box_forside{
	margin: 15px 0px 24px 0px;
	max_width:614px;
	_max_width:613px;
	}
	
.intro_text_box_with_3_collums{
	border-top: 1px solid #ed8613;
	/*width:505px;*/
	margin-bottom:20px;
	padding-top: 15px;
}

.two_collum_box
{
	
}

.left_box{
	float:left;
	width:297px;
	overflow:hidden;
	height: 193px;
	}

.right_box{
	height: 193px;
	overflow: hidden;
	float:left;
	width:297px;
	}
.right_box h2.blue 
{
	margin-top: 0px;
}
.running_projects{
	float:left;
	height:192px;
	overflow: hidden;
	width:295px;
	border:1px;
	border-style:solid;
	border-color:#ed8613;	
	margin:16px 20px 0px 0px;
	_margin:16px 20px 0px 0px;
	}
	
.project_text_box{
	width:275px;
	margin-left:18px;
}

.promotion_banner{
	float:left;
	width:295px;
	border:1px;
	border-style:solid;
	border-color:#ed8613;
	overflow:hidden;
	margin:16px 0px 16px 0px;
	_margin:16px 0px 16px 0px;
	}


.content_with_3_collums{
	border-top: 1px solid #bde4f7;
	padding-top:15px;
	clear:both;
	/*width:505px;*/
}
.border
{
	border-top: 1px solid #ed8613;
}
.content{
	padding-top:15px;
	max-width:614px;
	clear:both;
	overflow:hidden;
	}

.title_content{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#28b9da;
	padding-bottom:10px;
	}


.project_list{
	background-image: url(image/bg.list.gif);
	background-repeat: repeat-x;
	min-height:80px;
	border-top: 1px solid #ed8613;
	padding-top:15px;
	padding-left:25px;
	margin-bottom:20px;
	cursor: pointer;
}
.project_list:hover {
	background-image: url(image/bg.list.hover.gray.gif);
	border-top:1px solid #cd3042;
}


#combine_section {
	float:left;
	background-color:#FFFFFF;
	margin-left:56px;
	width: 743px;
}

.worker_list .worker 
{
	position: relative;
	width: 354px;
	height: 107px;
	border-top: 1px solid #ed8613;
	/*border-bottom: 1px solid #ed8613;*/
	cursor: pointer;
	display: block;
	overflow: hidden;
}
.worker_list .worker:hover
{
	/*border-bottom:1px solid #c20016;*/
}
.worker_list .worker .info {
	float: left;
	position:absolute;
	bottom:-10px;
	width:240px;
	/*position: absolute;
	left: 2px;
	bottom: 0px;
	width: 230px;*/
}
.worker_list .worker .image 
{
	float: right;
	margin-right: 13px;
	_margin-right: 7px;
	margin-top: 15px;
	/*position: absolute;
	/*right: 13px;
	bottom: 0px;
	_bottom: -6px;*/
}

.worker_list .worker_active 
{
	background-image:url(image/bg.worker.hover.gray.gif);
	background-repeat: no-repeat;
}

#worker_info 
{
	position:absolute;
	z-index: 4100;	
}

.content_image{
	overflow:hidden;
	width:505px;	
	}


#coversite {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
	width: 100%;
	background-image:url(image/popup_bg.png);
	_background-color: transparent;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kommuneholding.dk/image/image/popup_bg.png", sizingMethod="scale");
	display: none;
}

.popup_contents{
	position:relative;
	left:98px;
	width:630px;
	padding-left:16px;
	padding-bottom:1px;
	min-height:284px;
	_height:284px;
	margin-bottom:0px;
}


.popup_name_title{
	position:absolute;
	left:0px;
	}


.popup_content_container {
	position: relative;
	margin: 0px 0px 10px 0px;
	width: 630px;
	border-bottom: 1px solid #bde4f7;
}
.popup_content_container .normal_text {
	margin: 0;
	padding: 0;
}

.popup_image{
	position:absolute;
	float:right;
	right:20px;
	bottom:0px;
	#bottom: -4px;
	_bottom: -5px;
	vertical-align: bottom;
}

.popup_hr{
	width:630px;
	height:1px;
	border-top: 1px solid #bde4f7;
		clear:both;
	}

.popup_close{
	position:absolute;
	right:16px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.popup_top{
	width:842px;
	height:121px;
	background-image:url(image/popup_top.png);
	background-repeat:no-repeat;
	_background-color: transparent;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kommuneholding.dk/image/popup_top.png", sizingMethod="scale");
	margin:0;
	padding:0;
}

.popup_middle{
	background-image:url(image/popup_middle.png);
	background-repeat:repeat-y;
	_background-color: transparent;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kommuneholding.dk/image/popup_middle.png", sizingMethod="scale");
	width:842px;
	margin:0;
	padding:0;
}

.popup_bottom{
	width:842px;
	height:121px;
	background-image:url(image/popup_bottom.png);
	background-repeat:no-repeat;
	_background-color: transparent;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kommuneholding.dk/image/popup_bottom.png", sizingMethod="scale");
	vertical-align:top;
	margin:0;
	padding:0;
}





/**********************************INPUT FIELDS*****************************************/

.sorting_input{
	/*width:505px;*/
	padding-top:15px;
	padding-bottom:30px;
	}

.radio_btn{
	margin-bottom:20px;
	_margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#646464;
	}

.select{
	float:left;
	padding-left:25px;
	padding-right:65px;
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#646464;
	margin:0;
	}

.checkbox{
	width:217px;

	padding-bottom:5px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#646464;
	margin:0;
	}

.clear{
	/*width:505px;*/
	display: inline-block;
	clear:both;
	overflow:hidden;
	width: 100%;
	height:0px;
	max-height: 0px;
}

.paging{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#c20016;
	float:right;
	padding-right: 10px;
	margin:0;
	}
	

#search_text {
	background-color:transparent;
	border:0;
	padding-top:5px;;
	padding-left:4px;
	margin:0;
	width:80px;
	color:#FFFFFF;
	font-family:Georgia, serif;
	font-size:11px;
	position: absolute;
	top: -1px;
	left: 0px; #left: -3px;
	z-index: 5;
}

.search_text a,
.search_text a:hover
{
	color:#646464 !important;
	text-decoration:none;
}

.search_text a b
{
	color:#28b9da !important;
}


#search_value {
	position: absolute;
	top: 8px;
	left: 4px;
	border: none;
	z-index: 300;
	width: 80px;
	background-color: #ed8613;
	height: 10px;
	overflow: hidden;
	cursor: pointer;
	font-size: 9px;
	line-height: 1em;
}

.sorting_workers{
	position:absolute;
	right:0px;
	}

/****************************MIDDLE SECTION RIGHT***************************************/

.middle_section_right{
	float:left;
	width:292px;
	background-color:#FFFFFF;
	min-height:800px;
	/*padding-right:17px;*/
	padding: 15px 0px 40px 0px;
	}

.middle_section_right_3_collums{
	float:left;
	width:238px;
	_width:235px;
	background-color:#FFFFFF;
	height:800px;
	padding:13px 0px 40px 0px;
	
	}
.newsletter_colum {
	height: 280px;
	min-height: 280px;
	padding-bottom: 0;
}
.newsletters
{
	overflow: visible;
	_overflow: hidden;
}
.newsletters .newsletter_headline
{
	border-top:1px solid #BDE4F7;
	width: 480px;
	padding: 25px 0 10px 25px;
}
.newsletters .project_list
{
	width: 718px;
	position: relative;
}

.newsletters .project_list .project_list_normal_text
{
	width: 470px;
}
.newsletters .project_list .project_list_image
{
	bottom: 0px;
	right: 0px;
	text-align: left;
	position: absolute;
	width: 215px;
	height: 100px;
}

/**********************************TEASERE*******************************/
.teaser_box{
	padding-top:9px;
	padding-bottom:15px;
	margin-left:25px;
	padding-left:9px;
	min-height:152px;
	background-image:url(image/teaser_box_gray.gif);
	background-repeat:no-repeat;
	}

.newsletter-signup .teaser_news_manchet
{
	padding:5px 0 0 9px;
	width:239px;
	
}	
.newsletter-signup input
{
	font-family: geogia;
}
.newsletter-signup .input
{
	width: 170px;
	border: 1px solid #E3E3E3;
	height: 16px;
	color: #646464;
	font-size: 12px;
	font-family: geogia;
}

.nyhedsbox{
	padding-top:9px;
	padding-bottom:13px;
	margin-left:23px;
	padding-left:10px;
	background-image:url(image/nyhedsbox_gray.gif);
	background-repeat:no-repeat;
	}


.teaser_box_project{
	margin-bottom:20px;
	background-image:url(image/teaser_box_project.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-left:52px;
	min-height:200px;
	overflow:auto;
	}

.text_teaser{
	width:182px;
	padding-top:25px;
	padding-bottom:20px;
	}

.contact_teaser
{
	padding-top:15px;
	position:relative;
	width:178px;
}


.text_teaser{
	padding-top:15px;
	position:relative;
	width:178px;
}

.brooeedtekst
{
	float:left;
	width:120px;
	_width:120px;;
}

.teaser_contact_image{
	_margin:0px 2px 0px 0px;
	float:right;
}


.teaser_image{
	top:0px;
	padding:0;
	width:248px;
	overflow:hidden;
	height:115px;
	}


.teaser_person 
{
	clear: both;
}


.teaser_news_block{
	position:relative;
	border-top: 1px solid #ed8613;
	width:222px;
	height:93px;
	margin-left:12px;
	padding-left:5px;
	margin-bottom:10px;
	padding-top:5px;
	background-image:url(image/teaser_news_fade.gif);
	background-repeat:repeat-x;
	cursor: pointer;
	overflow:hidden;
	}
	
.teaser_news_block:hover {
	background-image: url(image/teaser_news_fade_hover.gif);
	background-repeat:repeat-x;
}

.newsletter_groups .headline
{
	color:#00378b;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	margin: 0 0 15px 0;
}

.newsletter_groups .group
{
	color:#28b9da;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	text-decoration:underline;
}

/************************RIGHT AND BOTTOM*****************/

.bottom_box{
	position:relative;
	bottom:0px;
	clear:both;
	height:40px;
	background-color:#000000;
}



/***************************FONTS********************************/

.middle_section_pic_full{
	width:505px;
	overflow:hidden;
}

.middle_section_pic{
	max-width:505px;
	overflow:hidden;
}

.title_project{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#28b9da;
	padding-bottom:10px;
}

.second_headline{
	font-size:20px;
	font-family:Georgia, Times New Roman, Times, serif;
	color:#000000;
}
.manchet{
	font-size:14px;
	font-family:Georgia, Times New Roman, Times, serif;
	color:#646464;
	clear:both;
	padding: 0px 0px 12px 0px;
	}
	
.manchet_blue{
	font-size:14px;
	font-family:Georgia, Times New Roman, Times, serif;
	color:#000;
	clear:both;
	}

.small_headline{
	padding-top:15px;
	font-size:14px;
	font:Georgia, Times, serif;
	color:#000;
	margin-bottom:10px;
	line-height:16px;
	}

.worker .info .small_headline
{
	margin-bottom:1px;
}
.popup_contents .small_headline
{
	font-size: 15px;
}

.small_headline_popup{
	font-size:12px;
	font-family:Georgia, Times, serif;
	color:#ED8613;
	margin-bottom:10px;
	line-height:16px;
	}
	
.normal_text{
	font-size:12px;
	font-family:Georgia, Times, serif;
	color:#646464;
	margin-bottom:10px;
	line-height:16px;
	}
.normal_text a
{
	font-size:12px;
}
.normal_text a:hover
{
	color:#cd3042;
	text-decoration:none;
}
.breadcrums{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ed8613;
	width:509px;
	padding-bottom:2px;
	overflow:hidden;
	}
	.breadcrums a{
		color:#ed8613;
	}
	.breadcrums a:hover{
		color:#c20016;
	}


.date{
	float:left;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ed8613;
	margin-right:10px;

}

.menu_marked
{
    margin-top: -4px;
}

.menu_marked,
.menu_marked a{
	color:#00378b;
	margin-bottom:5px;
	}

.project_list_headline{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin-bottom:10px;
	}

.project_list_normal_text{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#646464;
	margin-bottom:10px;
    word-wrap:break-word;
	padding-right: 20px;
	/*width:465px;*/
	}

.big_teaser_headline{
	padding:5px 0px 0px 9px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:239px;
	height:24px;
	color:#c20016;
	}


.teaser_headline{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:2px 0px 8px 0px;
	width:155px;
	color:#ed8613;
	}

.teaser_small_headline{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	width:120px;

	}

.teaser_intro_text {
	margin-bottom: 30px;
	color: #646464;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:165px;
}



.teaser_normal_text{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#646464;
	margin-bottom:30px;
	#margin-bottom:20px;
	}

.nyheds_teaser_headline{
	padding:4px 0px 5px 10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif; 	
	width:238px;
	height:20px;
	color:#c20016;
}


.teaser_news_headline{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	}

.teaser_news_date{
	position:absolute;
	margin-right:1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ed8613;
	right:0px;
	font-size:12px;
	}
	
.teaser_news_manchet{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#646464;
	}

.teaser_news_manchet a {
	color:#646464 !important;	
}

.teaser_news_manchet a:hover {
	color:#ed8613 !important;	
	text-decoration:none;
}


.file
{
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	margin-bottom: 5px;
}

.text_teaser .file
{
	width: 130px;
}

.file_image
{
	position:absolute;
	right:15px;
	width:15px;
	height:15px;
	overflow:hidden;
	background-color:#FF00FF;
}
.breadcrums{
	text-transform:uppercase;	
	}


.by_line_wraper{
/*	position:relative;*/
	padding:9px 0px 17px 0px;
	#padding:9px 0px 8px 0px;	
	clear:both;
	}

.by_line{
/*	float:left;*/
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #c20016;
}
	
.skrevet_den{
/*	position:absolute;
	right:0px;*/
	float:right;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #ed8613;	
}

a:link { 
	color: #ed8613;
	text-decoration: none;
	}
		.teaser_news_headline a{
			font-size:12px;
			color:#000;
		}

a:visited { 
	color: #ed8613;
	text-decoration: none;
	}
a:hover { 
	color: #cd3042;
	text-decoration:underline;
	}

a:active { 
	color: #cd3042;
	text-decoration: none;
	}
.link{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #ed8613;
	text-decoration:underline;
	}

/*SITEMAP*/

ul.sitemap li
{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url(image/minus.gif);
}
ul.sitemap li.plus
{
	list-style-image: url(image/plus.gif);
}

/* Login form */

form.loginForm
{
	font-family: Georgia;
	font-size: 14px;
}

form.loginForm #email,
form.loginForm #password
{
    width: 150px;
}

form.loginForm .fieldset
{
    padding: 2px 0 0 0;
}

form.loginForm .fieldset label
{
	float: left;
	display: block;
	width: 120px;
	color: rgb(100, 100, 100);
}

/* Document list */

ul.documentList,
ul.documentList li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.documentList li
{
	font-size: 13px;
	line-height: 18px;
	margin: 2px 0;
	clear: both;
}

ul.documentList li .icon
{
	float: left;
	display: inline-block;
	margin: 0 3px 0 0;
	cursor: pointer;
}

ul.documentList li .filename
{
	float: left;
	display: inline-block;
	margin: 0 6px 0 0;
	cursor: pointer;
}

ul.documentList li .description
{
	color: rgb(100, 100, 100);
}

ul.documentList li a:hover .filename,
ul.documentList li a:hover .description
{
	color: #cd3042;
	text-decoration: underline;
}

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/
.sIFR-active h1,
.sIFR-active h2,
.sIFR-active h2.blue,
.sIFR-active h3,
.sIFR-active h3.blue,
.sIFR-active h3.dark_blue,
.sIFR-active h4,
.sIFR-active #search_value,
.sIFR-active .local_menu .font,
.sIFR-active .worker_in_menu .fonts,
.sIFR-active .menu_marked,
.sIFR-active .name

{
	visibility: hidden;
}


