@charset "utf-8";
/* CSS Document */
html,body{
		height:100%;
		margin:0;
		padding:0;
		background:url(../images/bg_html.png) repeat-x top;
}
img{
	border:0;
}

a{
					font:normal "Trebuchet MS", Verdana, Geneva, sans-serif;
					color:#0079b8;
					text-decoration:none;
				}

#wrapper{
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	width:941px;
	padding:0;
	margin:0 auto;
}
#bg_map{
	background:transparent url(../images/bg_map.jpg) no-repeat -20px;
	height:244px;
	padding:0;
	position:absolute;
	right:-80px;
	top:102px;
	width:324px;
}
#top{
	width:941px;
	height:95px;
	margin:0;
	padding:0;
	position:relative;
}
	#logo{
		position:absolute;
		top:32px;
		left:0;
	}
	#top_nav{
		position:absolute;
		top:40px;
		right:0;
	}
		#top_nav ul{
			margin:0;
			padding:0;
			list-style:none;
		}
		#top_nav li{
			margin:0;
			padding:0 10px 0 10px;
			float:left;
			background:url(../images/bullet_nav.jpg) no-repeat left 6px;
		}
		#top_nav li a:link,#top_nav li a:visited,#top_nav li a:hover,#top_nav li a:active{
			color:#FFF;
			text-decoration:none;
			font:normal 13px "Trebuchet MS", Verdana, Geneva, sans-serif;
			text-transform:uppercase;
		}
		#top_nav li.nav_first{
			background:none;
		}
		#top_nav li.nav_last{
			padding-right:0px;
		}
	#main{
		margin:0;
		padding:0 0 120px 0;
		width:941px;
	}	
		#flash2,
		#flash{
			height:226px;
			width:699px;
			padding:0;
			margin:0;
		}
			#flash2 .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
				margin:0;
				padding:0;
			}

		#main_left{
			width:668px;
			margin:0;
			padding:0;
			float:left;
		}
			#logo_link{
				width:668px;
				margin:0;
				padding:12px 0 0 0;
			}
			#logo_link p{
				margin:0;
				padding:0;
			}
			#main_content{
				margin:0;
				padding:0;
				width:668px;
				font:normal 11px/130% "Trebuchet MS", Verdana, Geneva, sans-serif;
				color:#5a5a5a;
			}
				#main_content h1{
					font:normal 15px "Trebuchet MS", Verdana, Geneva, sans-serif;
					color:#0079b8;
					height:21px;
					border-bottom:1px solid #bbbbbd;
					border-top:1px solid #bbbbbd;
					padding:2px 0 0 0;
					margin:16px 0 20px 0;
				}
				#main_content p{
					font:normal 11px/130% "Trebuchet MS", Verdana, Geneva, sans-serif;
					color:#5a5a5a;
				}
				#main_content_L{
					width:173px;
					margin:0;
					padding:50px 0 0 0;
					float:left;
				}
					.side_nav_L{
						margin:0;
						padding:0;
					}
					.side_nav_L ul{
						margin:0;
						padding:0;
						list-style:none;
					}
					.side_nav_L li{
						margin:0;
						padding:0;
						height:23px;
						display:block;
					}
					.side_nav_L li a:link,.side_nav_L li a:visited,.side_nav_L li a:hover,.side_nav_L li a:active{
						margin:0;
						padding:3px 0 0 8px;
						display:block;
						text-decoration:none !important;
						color:#605f5f !important;
						font:normal 11px "Trebuchet MS", Verdana, Geneva, sans-serif !important;
						height:20px;
						background:url(../images/bg_nav_L.jpg) no-repeat -1px -24px;
					}
					.side_nav_L li a:hover, .side_nav_L li.side_nav_L_act a{
						margin:0;
						padding:3px 0 0 8px;
						display:block;
						text-decoration:none !important;
						color:#0079b8 !important;
						font:normal 11px "Trebuchet MS", Verdana, Geneva, sans-serif !important;
						height:20px;
						background:url(../images/bg_nav_L.jpg) no-repeat -1px 0px;
					}
					.side_link_L{
						margin:0;
						padding:0;
					}
						.side_link_L p{
							margin:0;
							padding:0;
						}
						#main_content_L .side_link_L a{
							text-decoration:none;
							font-size:11px;
						}
					#main_content .side_link_L ul{
						margin:0;
						padding:0;
						list-style:none;
					}
					#main_content .side_link_L li{
						margin:0;
						padding:0 0 3px 0;
					}
					#main_content .side_link_L li a:link, #main_content .side_link_L li a:visited,#main_content .side_link_L li a:hover,#main_content .side_link_L li a:active{
						text-decoration:none;
						font-size:11px;
						font-weight:bold;
						text-transform:uppercase;
						color:#0079b8;
					}
					#main_content .side_link_L li a:hover, .side_link_L_act{
						text-decoration:underline;
						color:#0079b8;
					}
					#main_content .side_link_L h1{
						margin:0;
						padding:0;
						border:none;
						color:#5a5a5a;
						font:normal 11px "Trebuchet MS", Verdana, Geneva, sans-serif;
					}
						
				#main_content_R{
					width:465px;
					margin:0;
					padding:24px 0 0 0;
					float:right;
				}
					#main_content_R ul{
						list-style:none;
						margin:0;
						padding:0 0 10px 0;
					}
					#main_content_R li{
						margin:0;
						padding:0 0 0 10px;
						background:url(../images/bullet_maincontent.jpg) no-repeat left 6px;
					}
					
					#main_content_R h1{
						font:normal 14px "Trebuchet MS", Verdana, Geneva, sans-serif;
						color:#0079b8;
						height:21px;
						border-bottom:1px solid #bbbbbd;
						border-top:1px solid #bbbbbd;
						padding:2px 0 0 0;
						margin:0 0 10px 0;
					}
					
					#main_content_R h1 a,
					#main_content_R h1 a:hover,
					#main_content_R h1 a:visited,
					{
						font-size:14px;
					}
					
					
					#main_content_R h2{
						font:normal 14px "Trebuchet MS", Verdana, Geneva, sans-serif;
						padding:0;
						margin:0;
						color:#0079b8;
					}
					#main_content_R p{
						margin:0;
						padding:0 0 25px 0;
						font:normal 12px/130% "Trebuchet MS", Verdana, Geneva, sans-serif;
						line-height:18px;
					}	
					#main_content_R .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
						margin:0;
						padding:0;
					}
		#main_right{
			width:241px;
			margin:0;
			padding:65px 0 0 0;
			float:right;
		}
		#main_right_profil{
			width:241px;
			margin:0;
			padding:24px 0 0 0;
			float:right;
		}
		#main_right_3col{
			width:241px;
			margin:0;
			padding:33px 0 0 0;
			float:right;
		}
		#main_right_3col .side_nav h1{
			background:url(../images/bg_side_nav.jpg) no-repeat;
			font:normal 14px "Trebuchet MS", Verdana, Geneva, sans-serif;
			color:#0079b8;
			width:242px;
			height:27px;
			margin:0;
			padding:5px 0 0 0;
			z-index:-1;
		}
		#main_right_profil .side_nav h1{
			background:url(../images/bg_side_nav.jpg) no-repeat;
			font:normal 14px "Trebuchet MS", Verdana, Geneva, sans-serif;
			color:#0079b8;
			width:242px;
			height:27px;
			margin:0;
			padding:5px 0 0 0;
			z-index:-1;
		}
			#main_right .side_nav h1{
				background:url(../images/bg_side_nav.jpg) no-repeat;
				font:normal 14px "Trebuchet MS", Verdana, Geneva, sans-serif;
				color:#0079b8;
				width:242px;
				height:27px;
				margin:0;
				padding:5px 0 0 0;
				z-index:-1;
				
			}
			.side_nav{
				margin:0;
				padding:0;
			}
			.side_nav ul{
				margin:0;
				padding:0;
				list-style:none;
			}
			.side_nav li{
				background:url(../images/bg_side_nav2.jpg) repeat-x bottom;
				margin:0;
				padding:0;
				display:block;
				height:25px;
			}
			.side_nav li p.spc{
				visibility: hidden;
				padding: 0;
				margin: 0;
			}
			.side_nav li a:link,.side_nav li a:visited,.side_nav li a:hover,.side_nav li a:active{
				font:normal 12px/130% "Trebuchet MS", Verdana, Geneva, sans-serif;
				color:#5a5a5a;
				text-decoration:none;
				margin:0;
				padding:5px 0 0 22px;
				display:block;
				background:url(../images/bullet_side_nav.jpg) no-repeat left 6px;
			}
			.side_nav li a:hover, .side_nav li.side_nav_act a{
				margin:0;
				padding:5px 0 0 22px;
				display:block;
				background:url(../images/bullet_side_nav2.jpg) no-repeat left 6px;
				color:#0079b8;
			}
			#main_right .side_nav .page_references{
				margin:-50px 0 0 0;
				padding:0 0 20px 0;
				/*background:url(../images/bg_side_nav_folder.jpg) no-repeat right top;*/
			}
			#main_right .side_nav .page_references h1{
				background:transparent none repeat scroll 0 0;
				height:auto;
				margin:0 0 5px;
				padding:13px 0 0;
				width:auto;
			}
			
			#main_right .side_nav .page_references h1 {
			background:url(../images/bg_side_nav_folder.jpg) no-repeat;
			font:normal 14px "Trebuchet MS", Verdana, Geneva, sans-serif;
			color:#0079b8;
			width:242px;
			height:27px;
			margin:0;
			padding:5px 0 0 0;
			z-index:-1;
		}
			
			
			
			
	#footer{
		position:absolute;
		bottom:0;
		width:941px;
		height:50px;
		border-top:1px solid #bbbbbd;
		font:bold 11px "Trebuchet MS", Verdana, Geneva, sans-serif;
		color:#5e5c5c;
	}
		#footer a{
			color:#0079b8;
			text-decoration:none;
		}
		
.table_content01{
	margin:0;
	padding:0;
}
	.table_content01 .csc-textpic-image.csc-textpic-lastcol{
		border:0;
		margin:0 !important;
		padding:0;
	}
	.table_content01 p{
		margin:0;
		padding:0;
	}
	.table_content01 h1{
		border:none !important;
		margin:0 !important;
		padding:0 !important;
		text-decoration:underline !important;
	}

#main_content .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
	margin:0;
	padding:0;
}
#main_content h2{
	font:normal 14px "Trebuchet MS", Verdana, Geneva, sans-serif;
	padding:0;
	margin:0;
	color:#0079b8;
}
#main_content p{
	margin:0;
	padding:0 0 5px 0;
}
.s_nav{
	margin:0;
	padding:0;
}

.td-1{
	border-bottom:1px solid #cccccc;
	margin:0;
	padding:5px 0 0px 10px;
	font:normal 11px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	height:16px;
	background:#f0f0f0;
	border-right:1px solid #FFFFFF;
}
.td-2{
	border-bottom:1px solid #cccccc;
	margin:0;
	padding:5px 0 0px 10px;
	font:normal 11px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	height:16px;
	background:#FFFFFF;
	border-right:1px solid #FFFFFF;
}
.td-last{
	margin:0;
	padding:10px 0 0px 10px;
	font:normal 11px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	height:16px;
	background:#FFFFFF;
	border-right:1px solid #FFFFFF;
}

/*********************************/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix {
	height: 1%;
}

div.footerleftdiv {float:left;width:60%;}
div.footerrightdiv {float:right;width:10%;text-align:right;}
div.footerrightdiv table {width:100%;}
div.footerrightdiv table td {text-align:right;}

div#main h3 {
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:0;
	padding-bottom:0;
}

/* Tagcloud css */
div.tagcloud {position:relative;z-index:1;margin-left:-8px;}
	div.tagcloud ul {padding:2px;text-align:center;}
		div.tagcloud ul li {float:left;font-family:arial;list-style:none;white-space: normal;}
			div.tagcloud ul li a,
			div.tagcloud ul li a:hover,
			div.tagcloud ul li a:visited {color:#cf0035;text-decoration:none;z-index:1;}

div#tagcloud_small {width:320px;height:241px;background:transparent url(/fileadmin/templates/css/tagcloud/lauritz.jpg) no-repeat top left;}
	div#tagcloud_small ul {line-height:2em;padding:78px 15px 0 15px;}
	div#tagcloud_small li {margin-left:10px;}
	div#tagcloud_small li.t12 {font-size:20px;font-weight:bold;}
	div#tagcloud_small li.t11 {font-size:19px;}
	div#tagcloud_small li.t10 {font-size:18px;}
	div#tagcloud_small li.t9 {font-size:17px;}
	div#tagcloud_small li.t8 {font-size:16px;}
	div#tagcloud_small li.t7 {font-size:15px;}
	div#tagcloud_small li.t6 {font-size:14px;}
	div#tagcloud_small li.t5 {font-size:13px;}
	div#tagcloud_small li.t4 {font-size:12px;}
	div#tagcloud_small li.t3 {font-size:11px;}
	div#tagcloud_small li.t2 {font-size:10px;}
	div#tagcloud_small li.t1 {font-size:9px;}

div#tagcloud_large {width:664px;height:500px;background:transparent url(/fileadmin/templates/css/tagcloud/reference-lauritz.jpg) no-repeat top left;}
	div#tagcloud_large ul {line-height:2.4em;padding:160px 30px 0 30px;}
	div#tagcloud_large li {margin-left:20px;}
	div#tagcloud_large li.t12 {font-size:44px;font-weight:bold;}
	div#tagcloud_large li.t11 {font-size:42px;}
	div#tagcloud_large li.t10 {font-size:40px;}
	div#tagcloud_large li.t9 {font-size:38px;}
	div#tagcloud_large li.t8 {font-size:36px;}
	div#tagcloud_large li.t7 {font-size:34px;}
	div#tagcloud_large li.t6 {font-size:32px;}
	div#tagcloud_large li.t5 {font-size:30px;}
	div#tagcloud_large li.t4 {font-size:28px;}
	div#tagcloud_large li.t3 {font-size:26px;}
	div#tagcloud_large li.t2 {font-size:24px;}
	div#tagcloud_large li.t1 {font-size:22px;}
		
div.clearboth {clear:both;}

a#opentagcloud {position:absolute;z-index:0;display:block;width:320px;height:241px;}