@charset "utf-8";
/* CSS Document */

body html {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	height:100%;
	width:100%;
}

body {
	background:#dddddd;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#sitePage {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

#siteMainPageContent {
	margin:0px;
	padding:0px;
	position:relative;
	top:0px;
	left:0px;
	background:url(../grafik/baggrund_large.jpg) repeat-x;
	width:100%;
	min-height:500px;
}

#siteFooterContent {
	position:relative;
	margin:0px;
	top:0px;
	padding:4px 0px 0px 0px;
	bottom:0px;
	left:0px;
	background:#2c2e71;
	width:100%;
	height:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	z-index:4;
}

#siteMidContent {
	position:relative;
	margin: auto;
	padding:0px 0px 0px 0px;
	top:0px;
	left:0px;
	width:960px;
	min-height:420px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#siteMidContent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   #siteMidContent { display: inline-block; _height: 1%; }
	   /* Hides from IE-mac \*/
      #siteMidContent { display: block; }
      /* End hide from IE-mac */

	  	  
#siteTopbar {
	background:url(../grafik/menutop.jpg) center top no-repeat;
	width:960px;
	top:0px;
	height:173px;
	margin:0 auto;
	padding:0px;
}

.searchtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#467491;
	border:#cbd300 1px solid;
	padding-top:2px;
	padding-left:2px;
}

#siteTopSearch {
	position:relative;
	width:288px;
	top:15px;
	left:120px;
	height:60px;
	margin:0px;
	padding:0px;
	z-index:66;	
}

#siteTopMenu {
	position:relative;
	width:960px;
	top:85px;
	height:24px;
	margin:0 auto;
	z-index:88888;
}

#pageLeftcontainer {
	position:relative;
	float:left;
	width:220px;
	background:none;
	left:0px;
	top:0px;
	margin:0px 0px 60px 0px;
	padding:0px 0px 0px 0px;
}

#pageLeftcontainer H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2c2e71;
	margin:0px;
}

#pageLeftcontainerBG {
	position:relative;
	float:left;
	width:220px;
	background:none;
	left:0px;
	top:0px;
	margin:0px 0px 60px 0px;
	padding:0px 0px 0px 0px;
}


#pageRightcontainer {
	position:relative;
	float:right;
	width:220px;
	background:none;
	right:1px;
	top:46px;
	margin:0px opx 20px 0px;
	padding:0px 0px 2px 0px;
	height:600px;
	text-align:left;
}

#pageCenterContainerNar {
	position:relative;
	float:left;
	width:460px;
	left:20px;
	top:46px;
	margin-bottom:80px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 20px 0px;

}

.pageAfsnitNar {
	position:relative;
	text-align:left;
	float:left;
	width:440px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:2px 20px 20px 20px;
}

.pageAfsnitNar a {
	color:#2c2e71;
	text-decoration:underline;
}

.pageAfsnitNar a:active a:visited {
	color:#2c2e71;
	text-decoration:underline;
}

.pageAfsnitNar a:hover {
	color:#2c2e71;
	text-decoration:underline;
}

.pageAfsnitNar H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2c2e71;
}

#pageCenterContainerMed {
	position:relative;
	float:left;
	width:710px;
	left:0px;
	top:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	min-height:400px;
	padding:46px 0px 20px 0px;
}

.pageAfsnitMed {
	position:relative;
	text-align:left;
	float:left;
	width:710px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:2px 20px 0px 20px;
}

.pageAfsnitMed a {
	color:#000000;
	text-decoration:none;
}

.pageAfsnitMed a:active a:visited {
	color:#000000;
	text-decoration:none;
}

.pageAfsnitMed a:hover {
	color:#000000;
	text-decoration:underline;
}

.pageAfsnitMed H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2c2e71;
}

.pageQuick H1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#2c2e71;
  margin:0px;
  margin-bottom:4px;
}
ul.pageQuick {
  padding:0px; 
  margin:0;
  background:none; 
  width:220px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:14px; 
}

.activeli {
	position:relative;
	float:left;
	left:0px;
  width:220px;
  margin:0px;
  padding:8px 0px 8px 0px;
  text-decoration:none;
  border-top:#2c2e71 1px solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:13px;
  color:#2c2e71;
  text-align:left;
}

.activeli a {
	color:#2c2e71;
	text-decoration:none;
}	

.activeli a:hover {
	color:#2c2e71;
	text-decoration:underline;
}	

.activeli a:visited {
	color:#2c2e71;
	text-decoration:none;
}	
	
ul.pageQuick li {
  width:220px;
  list-style:none; 
  margin:0px;
  padding:0px;
  color:#2c2e71;
  border-top:#2c2e71 1px solid;
  text-align:left;
  background:url(../grafik/quick_bg.jpg) no-repeat;
}

ul.pageQuick li a {
  width:212px;
  display:block; 
  padding:6px 4px 6px 4px;
  background:url(../grafik/quick_bg.jpg) no-repeat;
  color:#2c2e71;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

ul.pageQuick li a:link {
  color:2c2e71;}
  
ul.pageQuick li a:visited {
  color:2c2e71;}
  
ul.pageQuick li a:hover {
	color:2c2e71; 
	background:url(../grafik/quick_bg2.jpg) no-repeat;;
}
.clear {
  clear:both;height:0;}

hr {
	border: none 0; 
	border-top: 1px dashed #6f97af;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}

.blue_button {
	margin:0px;
	padding:1px 2px;
	background-color:#1e415d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	border:#a0ac00 solid 1px;
	cursor:hand;
}

.skema td {
	border-bottom:#FFFFFF 1px solid;
	margin:0px;
}

table {
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.imageContentLeft {
	float:left;
	padding:0px;
	margin:0px 8px 0px 0px;
	border:none;
}

.imageContentRight {
	float:right;
	border:#6f97af 1px solid;
	padding:0px;
	margin:0px 0px 0px 8px;
}

.CLB {
	clear:both;
}


.bemaerk a {
	color:#c00;
	text-decoration:underline;
}	

.bemaerk a:hover {
	color:#c00;
	text-decoration:underline;
}	

.bemaerk a:visited {
	color:#c00;
	text-decoration:none;
}	