html{
	min-width: 992px;
}
body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/body-bg.jpg) left top repeat-x;
}

form {
	margin: 0;
	padding: 0;
}



/* base rules */
h1, h2, h3, h4, h5, h6 {
	font-size: 20px;
	font-weight: normal;
	margin:0;
	padding:0 0 30px 0;
	text-transform:uppercase;
	color:#243c71;
	line-height:24px;
}

table {
    font-size: 12px;
	margin:0;
	padding:0;
}

.clear {
	clear: both;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	height:1px;
}

p.bodytext {
	margin:0;
	padding:0 0 20px 0;
}


ul {
	margin:0;
	padding:0 0 0 30px;
}

li {
	margin:0;
	padding:0;
}

.csc-textpic-imagewrap {
	margin:0 0 20px 0;
	padding:0;
}


#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 992px;
	background:url(../images/top-bg.jpg) top no-repeat;
}

	#logo {
		margin:50px 0 0 50px;
		padding:0;
		position:absolute;
	}

	#top_wrap {
		margin:0;
		padding:0;
		height:64px;
	}

		#soeg_wrap {
			width:200px;
			margin:0 80px 0 0;
			padding:0;
			float:right;
		}
		
			#soeg {
				margin:0;
				padding:15px 0 0 0;
			}
			
				.soeg_felt {
					width:150px;
					background-color:#FFFFFF;
					border:1px #c6c6c6 solid;
					color:#000000;
					font-size:14px;
				}
				
				.soeg_felt_en {
					width:132px;
					background-color:#FFFFFF;
					border:1px #c6c6c6 solid;
					color:#000000;
					font-size:14px;
				}
				
				.knap {
					margin:0;
					padding:2px 10px 2px 10px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					border:none;
					color:#FFFFFF;
					background:#243c71;
					width:auto;
					overflow:visible;
					text-transform:uppercase;
				}

		#lang_menu {
			margin:0;
			padding:20px 0 0 0;
			float:right;
			width:100px;
		}

	#billede_wrapper {
		width:992px;
	}

		#bgbillede {
			margin:0;
			padding:0 24px 0 24px;
		}

		#topMenu {
			margin:198px 0 0 0;
			padding:0 24px 0 24px;
			position:absolute;
		}


			/* TopMenu 1 */
			ul#navigation1 {
			padding: 0;
			margin: 0;
			/*background-color: #039;*/
			color: #fff;
			float: left;
			width: 100%;
			}
			ul#navigation1 li { display: inline; }
			ul#navigation1 li a {
			padding: 21px 20px 15px 20px;
			/*background-color: #039;*/
			color: #fff;
			text-decoration: none;
			float: left;
			font-size:14px;
			text-transform:uppercase;
			}
			a:link, a:visited { color: #fff; }
			ul#navigation1 li a:hover {
				color:#CCCCCC;
			}
			ul#navigation1 li#youarehere1 a { 
				color: #FFFFFF; 
				padding: 21px 20px 15px 20px;
				background-color:#243c71;
			} 
			
			ul#navigation1 li#youarehere1 a:hover { 
				color: #CCCCCC; 
				padding: 21px 20px 15px 20px;
				background-color:#243c71;
			} 


	#main_allwrap {
		margin:80px 0 0 0;
		padding:0 44px 65px 44px;
		background:url(../images/template-bg.png) bottom center no-repeat;
	}

		#ikoner_wrap {
			margin:0;
			padding:0 0 15px 0;
		}

			#print_wrap {
				margin:0;
				padding:0;
				width:61px;
				float:right;
			}

				#print {
					margin:0;
					padding:0 10px 0 0;
				}

			#sitemap_wrap {
				margin:0;
				padding:0;
				width:66px;
				float:right;
			}

				#sitemap {
					margin:0;
					padding:0;
				}

		#main_innerwrap_3_spalter {
			margin:0;
			padding:0;
			background:url(../images/main-bg-repeat-3-spalter.jpg) center top repeat-y;
		}

		#main_innerwrap {
			margin:0;
			padding:0;
			background:url(../images/main-bg-repeat.jpg) center top repeat-y;
		}

			#main {
				margin:0;
				padding:0 0 0 0;
			}

				#main_left_3_spalter {
					margin:0 41px 0 0;
					padding:0;
					float:left;
					width:274px;
				}

				#main_left {
					margin:0 41px 0 0;
					padding:0;
					float:left;
					width:200px;
				}

					#colLeft {
						margin:0;
						padding:0;
						vertical-align: top; 
						font-size: 12px;
						color: #000000;
						line-height:18px;
					}
					
					#colLeft a {
						color:#a04067;
						text-decoration:none;
					}
					
					#colLeft a:hover {
						color:#a04067;
						text-decoration:underline;
					}


					/* Venstre Menu */
					#venstreMenu {
						margin:0;
						padding:0;
						width:200px;
					}
					
					
						#menu {
							margin:0;
							padding:0;
							list-style:none;
							text-align:right;
						}
						
							#menu li {
								margin:0px 10px 20px 0px;
								padding:0px 0px 0px 0px;
							}
							
							#menu li a {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								text-transform:uppercase;
								color:#243c71;
								text-decoration:none;
							}
							
							#menu li a:link {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								text-transform:uppercase;
								color:#243c71;
								text-decoration:none;
							}
							
							#menu li a:visited {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								text-transform:uppercase;
								color:#243c71;
								text-decoration:none;
							}
							
							#menu li a:hover {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								text-transform:uppercase;
								color:#000000;
								text-decoration:none;
							}
							
							#menu li ul {
								margin:10px 0px 10px 10px;
								padding:0px 0px 0px 0px;
								list-style:none;
							}
							
							#menu li ul li ul {
								margin:10px 0px 10px 10px;
								padding:0px 0px 0px 0px;
								list-style:none;
							}
							
							#menu li ul li ul li ul {
								margin:10px 0px 10px 10px;
								padding:0px 0px 0px 0px;
								list-style:none;
							}
							
							#menu li.aktiv {
							}
							
							#menu li.aktiv a {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								text-transform:uppercase;
								color:#000000;
								text-decoration:none;
							}
							
							#menu li.aktiv a:link {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								text-transform:uppercase;
								color:#000000;
								text-decoration:none;
							}
							
							#menu li.aktiv a:visited {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								text-transform:uppercase;
								color:#000000;
								text-decoration:none;
							}
							
							#menu li.aktiv a:hover {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								text-transform:uppercase;
								color:#243c71;
								text-decoration:none;
							}

				
				#main_middle_3_spalter {
						margin:0;
						padding:0;
						float:left;
						width:274px;
				}

				#main_middle {
						margin:0;
						padding:0;
						float:left;
						width:416px;
				}

					#content {
						margin:0;
						padding:0;
						vertical-align: top; 
						font-size: 12px;
						color: #000000;
						line-height:18px;
					}
					
					#content a {
						color:#a04067;
						text-decoration:none;
					}
					
					#content a:hover {
						color:#a04067;
						text-decoration:underline;
					}
				
				#main_right_faktaboks {
					margin:0;
					padding:0;
					float:right;
					width:206px;
					background-color:#243c71;
				}

					#main_right_faktaboks #colRight {
						margin:0;
						padding:20px 20px 20px 20px;
						vertical-align: top; 
						font-size: 12px;
						color: #FFFFFF;
						line-height:18px;
					}
					
					#main_right_faktaboks #colRight h1, #main_right_faktaboks #colRight h2, #main_right_faktaboks #colRight h3, #main_right_faktaboks #colRight h4, #main_right_faktaboks #colRight h5, #main_right_faktaboks #colRight h6 {
						font-size: 14px;
						font-weight: normal;
						margin: 0 0 20px 0;
						padding:0;
						text-transform:uppercase;
						color:#FFFFFF;
						line-height:16px;
					}

					#main_right_faktaboks #colRight ul {
						margin:0;
						padding:0 0 20px 23px;
					}

					#main_right_faktaboks #colRight ul li {
						margin:0;
						padding:0;
					}

					#main_right_faktaboks #colRight a {
						color:#FFFFFF;
						text-decoration:underline;
					}
					
					#main_right_faktaboks #colRight a:hover {
						color:#FFFFFF;
						text-decoration:none;
					}


				#main_right_uden_faktaboks {
					margin:0;
					padding:0;
					float:right;
					width:206px;
				}

					#main_right_uden_faktaboks #colRight {
						margin:0;
						padding:0;
						vertical-align: top; 
						font-size: 12px;
						color: #243c71;
						line-height:18px;
					}
					
					#main_right_uden_faktaboks #colRight a {
						color:#a04067;
						text-decoration:none;
					}
					
					#main_right_uden_faktaboks #colRight a:hover {
						color:#a04067;
						text-decoration:underline;
					}

				#main_right_3_spalter {
					margin:0;
					padding:0;
					float:right;
					width:274px;
				}

					#main_right_3_spalter #colRight {
						margin:0;
						padding:0;
						vertical-align: top; 
						font-size: 12px;
						color: #000000;
						line-height:18px;
					}
					
					#main_right_3_spalter #colRight a {
						color:#a04067;
						text-decoration:none;
					}
					
					#main_right_3_spalter #colRight a:hover {
						color:#a04067;
						text-decoration:underline;
					}



	#footer {
		margin:0;
		padding:0;
		color:#243c71;
		font-size:10px;
		text-align:center;
	}
	
		#footer a {
			color:#243c71;
			text-decoration:none;
		}
		
		#footer a:link {
			color:#243c71;
			text-decoration:none;
		}
		
		#footer a:visited {
			color:#243c71;
			text-decoration:none;
		}
		
		#footer a:hover {
			color:#243c71;
			text-decoration:underline;
		}






/* TopMenu 2 */
ul#navigation2 {
padding: 0;
margin: 0;
/*background-color: #039;*/
color: #71933D;
float: right;
}
ul#navigation2 li { display: inline; }
ul#navigation2 li a {
padding: 4px 5px 2px 5px;
/*background-color: #039;*/
color: #71933D;
text-decoration: none;
float: left;
font-size:10px;
}
a:link, a:visited { color: #71933D; }
ul#navigation2 li a:hover {
color: #243c71;
}
ul#navigation2 li#youarehere a { color: #243c71; } 



#nyhedsbrevMenu {
	padding:10px 0px 0px 10px;
}


/* tt_news start */

.news_latest_wrap {
	margin:0;
	padding:0 0 10px 0;
}

.news_latest_date {
	margin:0;
	padding:0;
}

.news_latest_title {
	margin:0;
	padding:0 0 10px 0;
}

.news_latest_author {
	margin:0;
	padding:0 0 5px 0;
}

.news_latest_subheader {
	margin:0;
	padding:0 0 5px 0;
}

.news_latest_read_more {
	margin:0;
	padding:0;
}

.news_list_wrap {
	margin:0;
	padding:0 0 20px 0;
}

.news_list_wrap2 {
	margin:0;
	padding:0 0 20px 0;
}

.news_list_date {
	margin:0;
	padding:0;
}

.news_list_title {
	margin:0;
	padding:0 0 10px 0;
}

/* tt_news slut */

.teaser_knap_wrap {
	margin:0;
	padding:0;
}

.teaser_knap {
	margin:0;
	padding:0;
}

#colLeft a.teaser_link_knap, #content a.teaser_link_knap, #colRight a.teaser_link_knap {
	margin:0;
	padding:5px 10px 5px 10px;
	background-color:#243c71;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

#colLeft a.teaser_link_knap:hover, #content a.teaser_link_knap:hover, #colRight a.teaser_link_knap:hover{
	margin:0;
	padding:5px 10px 5px 10px;
	background-color:#243c71;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}