/* GENERAL STYLES */
/* GENERAL STYLES */
body {
	font-family:verdana;
	font-size:11px;	
	background:#fff;
	margin:0px;
	color:#555555;
}

.mandatory{color:#a80000;font-weight:bold;font-size:12px;}	
.faqsvar{	display: none;margin-top:5px;margin-bottom:15px;}

/* FORM Elementer */
	.knap1{font-family:verdana;font-size:11px;background-color:#666666;border: 0px solid #CCC;padding:1px;margin-left:5px;color:#FFF;}
	.knap2{font-family:verdana;font-size:11px;background-color:#CCC;border: 1px solid #1F99DE;padding:1px;margin-left:0px;color:#fff;margin-left:5px;}
	.knap3{font-family:verdana;font-size:11px;background-color:#666666;border: 0px solid #CCC;padding:1px;margin-left:0px;color:#FFF;margin-bottom:2px;}
	.form1{font-family:verdana;font-size:11px;background-color:#FFF;border: 1px solid #666666;padding:1px;color:#666666;}
	.form2{font-family:verdana;font-size:11px;background-color:#fff;border: 1px solid #666666;padding:2px;color:#666666;}
	.form3{font-family:verdana;font-size:11px;background-color:#FFF;padding:1px;color:#666666;}
	.poKnap{font-family:verdana;font-size:11px;background-color:#666666;border: 0px solid #CCC;padding:1px;margin-left:5px;color:#FFF;}
	.poInput{font-family:verdana;font-size:11px;background-color:#FFF;border: 1px solid #666666;padding:1px;color:#666666;}
	form{margin:0;padding:0;}
	.soegknap{background:#1F99DE;color:#fff;}
	    
/* Div elementer */	
		#body_container_frontpage {width:962px;margin-right:auto;	margin-left:auto;padding:0px;	text-align:left;}
		#pvsonline_container{float:left;}
		#body_container {width:962px;margin-right:auto;	margin-left:auto;padding:0px;	text-align:left;}
		#body_container_left {float:left;width:200px;padding:0px;	text-align:left;}
		#body_container_right {float:right;width:752px;padding:0px;	text-align:left;}
		#body_container_right_top{float:left;width:752px;padding:0px;	text-align:left;}
		#body_container_right_top_left{float:left;width:512px;padding:10px;	text-align:left;background-color:#f3f3f3;color:#666666;height:280px;}
	#intro_container{float:left;width:180px;padding:10px;	text-align:left;background-color:#f3f3f3;color:#666666;height:432px;}
		#pol_container{float:left;width:180px;padding:10px;	text-align:left;background-color:#f3f3f3;color:#666666;height:122px;margin-top:10px;}
		#body_container_right_top_right{float:right;width:190px;padding:10px;	text-align:left;background-color:#f3f3f3;color:#666666;height:432px;}
		#body_container_right_bottom_left{float:left;width:512px;padding:10px;	text-align:left;background-color:#F3F3F3;color:#666666;height:122px;color:#666666;margin-top:10px;}
		#body_container_right_bottom_right{float:right;width:225px;padding:10px;text-align:left;background-color:#E2E2E2;color:#666666;height:130px;color:#666666;}
		#body_container_right_bottom{float:left;width:500px;margin-top:10px;}
		#terningbox {width:591px;margin:0px;padding:0px;text-align:left;float:left;border: 0px solid #CCC;background-color:#FFF;height:392px;color:#fff;}
		#footerbox {width:962px;padding:0px;padding-top:10px;padding-bottom:10px;text-align:left;border-top: 0px solid #fff;background-color:#fff;font-size:10px;color:#666666;margin-right:auto;margin-left:auto;clear: both;height:25px;}
		#footer {width:942px;padding:10px;text-align:left;border-top: 0px solid #fff;background-color:#f3f3f3;height:100%;}
		#boxtab {margin:0px;margin-top:-10px;margin-right:0px;padding:5px;text-align:left;float:right;border: 0px solid #CCC;background-color:#ccc;font-size:10px;color:#666666;}
		#soegbar {width:962px;	padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;float:left;background:#fff;text-align:center;	}
		#sublinks {float:right; padding-top:7px;font-size:10px;color:#666666;padding-right:15px;}
		#soeg{float:right; border: solid 0px #FFF;border-bottom: solid 0px #FFF;padding-top:4px;color:#fff;padding-right:5px;}
		#soegbox {float:right;margin-right:0px;	padding:5px;border: solid 1px #CCC;border-bottom: solid 1px #CCC;text-align:left;background:#f5f5f5;	}
		#topbar {	width:962px;	padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:20px;float:left;background:#fff;	text-align:center;}
		#logobox {width:962px;	padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;float:left;text-align:center;}
		#menubar {	width:952px; float:left;	padding:5px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
 		#toplinks {float:right; padding-top:5px;font-size:10px;color:#666666;padding-right:5px;}
 		
 		#contentleft4
 		#maintext4{width:732px;margin:0px;line-height:16px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;background-color:#f3f3f3;color:#666666;}
 		
 		#disclaimers {position:relative;height:100%;}
		#disclaimers div {	position:absolute;bottom:0;}
 		#head_container {width:100%;margin:0px;padding:0px;text-align:left;background:#FFF;}
		#header {width:962px;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px;text-align:left;}
		#sekmenu{width:180px;margin:0px;line-height:18px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;background-color:#f3f3f3;color:#666666;margin-bottom:10px;}
		#maintext{width:542px;margin:0px;line-height:16px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;background-color:#f3f3f3;color:#666666;}
		#maintext2{width:732px;margin:0px;line-height:16px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;background-color:#f3f3f3;color:#666666;}
		/*#righttext{width:160px;margin:0px;line-height:16px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;color:#fff;background:#1F99DE URL(/images/blaa.gif);background-repeat: no-repeat;background-position: right bottom;margin-bottom:10px;}*/
		/*#overskrift{background-color:#1F99DE;padding:10px;color:#fff;margin-left:-10px;margin-bottom:10px;background:#1F99DE URL(/images/blaa.gif);background-repeat: no-repeat;background-position: right bottom;}*/
		
	#pagging{color:#003B50;margin-bottom:0px;padding:0px;width:100%;}
	#pagging a{padding:5px;}
	#pagging a:link, #pagging a:visited, #pagging a:activ {color:#003B50;text-decoration:none;}
	
	#overskrift2{background-color:#1F99DE;padding:10px;color:#fff;margin-left:-10px;margin-bottom:10px;background-color:#003B50;}

		#overskrift{background-color:#ccc;color:#fff;margin-left:-10px;margin-bottom:10px;margin-right:-10px;padding:10px;padding-left:5px;padding-bottom:0px;width:100%;background: #003B50;border-bottom:5px solid #1F99DE;}
		#overskrift ul {margin: 0;padding: 0;border: none; display:inline;}
		#overskrift li a{display:inline;padding:5px;border:solid #666;border-width:0px 0px 4px 0px;border-bottom-color:#1F99DE;margin-LEFT:5px;background:#1F99DE;color:#fff;line-height:1em;float:left;}
		#overskrift li a.no {color:#fff;background-color:#1F99DE;border-bottom-color:#003B50;border-width:0px 0px 4px 0px;}
		#overskrift li a{display:inline;color:#fff;}
		#overskrift li a:link, #overskrift li a:visited {text-decoration:none;display:inline;}
		#overskrift li {font-weight:bold;display:inline;}
		#overskrift li a.no {font-weight:normal;display:inline;}
		#overskrift li a.active {font-weight:bold;border-bottom:1px solid #f3f3f3;}
		#righttext{width:160px;margin:0px;line-height:16px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;color:#fff;background-color:#003B50;margin-bottom:10px;}

		/* Kolonner */ 						
			#contentleft {width:200px;padding:0px;float:left;	margin-right:10px;color:#fff;}
			
			#contentcenter {	width:562px;padding:0px;float:left;}
			#contentcenter2{width:752px;padding:0px;float:right;}
			#contentcenter3{width:962px;padding:0px;float:right;}
			
			#maxcon{width:942px;padding:10px;background-color:#f3f3f3;}
			
			#contentleft4 {width:456px;padding:0px;float:left;	margin-right:10px;background-color:#f3f3f3;color:#666666;padding:10px;height:400px;}
			#contentcenter4{width:456px;padding:0px;float:right;background-color:#f3f3f3;color:#666666;padding:10px;height:400px;}
			
			#contentright {margin-left:10px;	width:180px;	padding:0px;	float:left;}	
			#skribentinfo{background-color:#FFF;padding:10px;color:#A2A2A2;margin-left:-10px;margin-bottom:10px;}

		/* Kursuskalender */ 						
		#contentleft3 {width:476px;padding:0px;float:left;	margin-right:10px;color:#fff;}
		#contentright3{width:476px;padding:0px;float:right;}
		#maintext3{width:456px;margin:0px;line-height:16px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;background-color:#f3f3f3;color:#666666;}
		#maintext4{width:942px;margin:0px;line-height:16px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;background-color:#f3f3f3;color:#666666;}
		#kalendermenu{width:456px;margin:0px;line-height:18px;padding:10px;text-align:left;float:left;border: 0px solid #CCC;background-color:#f3f3f3;color:#666666;margin-bottom:10px;}
		#kalenderbox{width:436px;background-color:#ccc;color:#666666;margin-bottom:10px;padding:10px;}

		.faktaboks { border-style: solid; border-color: #cccccc; background-color: #fff;border-width: 1px;padding:10px;float:right;width:200px;margin-left:10px;}
		.kursusboks { border-style: solid; border-color: #cccccc; background-color: #fff;border-width: 1px;padding:10px;float:right;width:180px;margin-left:10px;}
		.faktaboks2 { border-style: solid; border-color: #cccccc; background-color: #fff;border-width: 1px;padding:10px;width:280px;font-style: italic;margin-left:10px;margin-left: auto;
margin-right: auto}

/* Typografi elementer */ 				
		h6,h5,h4{font-family:georgia,verdana;}
		h3,h2,h1{font-family:verdana;}
		h6{font-size:16px;}
		h5{font-size:15px;}
		h4{font-size:15px;padding:0px;margin:0px;margin-bottom:0px;}
		h4.kk_overskrift{color:#666666}
		#righttext h4{margin-bottom:5px;}
		#righttext p{font-size:10px;line-height:13px;margin-bottom:0px;}
		h3{font-size:13px;}
		h2{font-size:12px;padding:0px;margin:0px;}	
		h1{font-size:11px;padding:0px;margin:0px;}
		h2.forside{font-size:16px;padding:0px;margin:0px;margin-bottom:5px;font-family:georgia,verdana;line-height:18px;}
		p.sublinks{font-size:10px;padding:0px;margin:0px;color:#666666;}
		p.seklinks{margin-left:5px;}
		#overskrift p{margin:0px;}
		p,pre {margin:0px 0px 0px 0px;text-align:left;margin-bottom:10px;}	
		p.anscon{font-size:12px;padding:0px;margin:0px;margin-top:10px;text-align:right;font-weight: bold;}
		p.footerl {margin:0px;padding:0px;text-align:left;float:left;}
		p.footerl2 {margin:0px;padding:0px;text-align:left;margin-left:20px;float:left;}
		p.footerr {margin:0px;padding:0px;position:absolute;bottom:0;right:0;text-align:right;}	
		/*#weblog_forside H2{font-size:11px;}*/
		.sidst_rettet{border-style: solid;border-top-color: #ccc;border-width: 0px;border-top-width: 1px;float:right;padding-top:3px;font-size:10px;line-height:10px;color:#666666;}
		.krav{color:#a80000;font-weight:bold;}
/* Link dekoration */ 				
		a:link, a:visited, a:hover{	text-decoration: none;	color:#000;}
		a:hover{	text-decoration: underline;	color:#000;}
		a:link IMG, a:visited IMG, a:hover IMG {border: none;}
		a:link, a:visited, a:hover{	text-decoration: none;color: #666666;}
		.menuoverskrift a:link, .menuoverskrift a:visited, .menuoverskrift a:hover{	text-decoration: none;color: #FFF;}
		#righttext a:link, #righttext a:visited, #righttext a:hover{text-decoration: none;color: #fff;}
		#body_container_frontpage a:hover{text-decoration: underline;}
		/*#maintext a:link, #maintext a:visited {background: URL(/images/arrow.gif);background-repeat: no-repeat;background-position: left;padding-left:14px;}*/
		#maintext a:link, #maintext a:visited {text-decoration: underline;}
		#maintext2 a:link, #maintext2 a:visited {text-decoration: underline;}
		#teaser a:link,#teaser a:active,  #teaser a:visited {color:#fff;text-decoration: none;}
		table a:link {text-decoration: underline;}
		#blog_maincontainer a:link, #blog_maincontainer a:visited, #blog_maincontainer a:hover{	text-decoration: underline;background:none;padding:0;margin:0;}
		.ullink a:link, .ullink a:visited, .ullink a:hover{	text-decoration: underline;}
		

/* Tabel dekoration */ 							
		#tableframe {padding:0px; margin:0px;}
		table {	border-collapse: collapse;	border: 0px solid #CCC;	}
		#indsig table,#indsig tr,#indsig td{border: 0px solid #ccc;border-collapse: collapse;padding:3px;font-size:10px;background-color:#f3f3f3;}
		#blog_container table,#blog_container tr,#blog_container td{border-collapse: collapse;padding:3px;}
		
		td.formdescription {padding-right:10px;}
		.oversigt td {border: 0px solid #CCC; padding:0px; padding-right:0px;}
		
		.formtable tbody tr td{padding-bottom:5px;}
		#contentleft3 table,#contentleft3 tr,#contentleft3 td{border-collapse: collapse;border: 1px solid #ccc;padding:2px;padding-left:4px;background-color:#fff;}
		#contentleft3 td.top {background-color:#ccc;}
		#kalenderbox table,#kalenderbox tr,#kalenderbox td{padding:0;padding-right:10px;padding-top:10px;border:0;background-color:#ccc;}
		.weblog_forside{margin-top:0px;font-size:10px;}
		.weblog_forside {margin-top:10px;}
		.weblog_forside tbody tr td{	border-collapse: collapse;	border:0px solid #CCC;	padding-bottom:10px; padding-left:0px;}
		
		#maintext2 table, #maintext2 tr, #maintext2 td{border:0px solid #ccc;border-collapse: collapse;padding:5px;}
		#liste table, #liste tr, #liste td{border:1px solid #ccc;border-collapse: collapse;padding:5px;background:#fff;}
		#liste td.celleoverskrift {background-color:#f2f2f2;font-weight:bold;}
		
/* Forside terning*/ 							
		#terningcontainer {color:#fff;}
		#terning_6 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;background:URL(/images/3.png) #003B50;float:left;border-top: 1px solid #FFF;}
		#terning_3 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;float:left;background: #003B50;}
		#terning_2 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;background:URL(/images/2.png) #1F99DE;float:left;border-right: 1px solid #FFF;}
		#terning_4 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;float:left;background: #003B50;border-right: 1px solid #FFF;border-top: 1px solid #FFF;}
		#terning_5 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;background:#003B50;float:left;border-right: 1px solid #FFF;border-top: 1px solid #FFF;}
		#terning_1 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;float:left;background: URL(/images/1.png) #666666;border-right: 1px solid #FFF;}
		#terning_7 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;background:#666666;float:left;border-right: 1px solid #FFF;border-top: 1px solid #FFF;}
		#terning_8 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;background:#666666;float:left;background:URL(/images/pvs9.png);border-right: 1px solid #FFF;border-top: 1px solid #FFF;}
		#terning_9 {width:130px;height:130px;	margin-top:0px;	padding:10px;text-align:left;background:#003B50;float:left;border-top: 1px solid #FFF;}
		#terningcontainer a:link, #terningcontainer a:visited {	text-decoration: none;color: #fff;}		
		#terningcontainer a:hover{	text-decoration: underline;color: #fff;}	

/* Billeddekoration*/ 				
		img.logo {float:left}
		img.skribent {float:right;background-color:#fff;padding:3px;border: solid 1px #fff;margin-left:5px;}
		img.icon {vertical-align:middle; padding-right:2px;}

/* Barer, streger mm.*/ 						
		#maintext hr{height: 1px; color: #ccc;background-color: #ccc;}
		div.hr {height: 1px; background: URL(/images/hr.gif) repeat-x;}
		div.hr2 {height: 1px; background: URL(/images/hr2.gif) repeat-x;}
		div.hr3 {height: 1px; background: URL(/images/hr3.gif) repeat-x;}
		div.hr hr { display: none;}
		div.hr2 hr { display: none;}
		div.hr3 hr { display: none;}
	
/* Dropdown menu*/ 				
	#menu_wrapper{padding:0px; margin:0px;background:#CCC;padding-top:0px;height:26px;margin-bottom:10px;width:962px;}
	#nav, #nav ul {/* all lists */padding: 0;margin: 0;list-style: none;line-height:1em;}
	#nav a {display: block;width: 15em;}
	#nav li {/* all list items */	float: left;width: 15em; /* width needed or else Opera goes nuts */}
	#nav li ul { /* second-level lists */
		position: absolute;
		z-index:100;
		background: #EBEBEB;
		width: 15em;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		margin-top:7px;
		margin-left:-6px;
		padding:5px;
		border: solid 1px #CCC;
		/*border-right: solid 1px #CCC;
		border-bottom: solid 1px #CCC;
		border-left: solid 0px #CCC;
		border-top: solid 0px #000;*/
		line-height: 19px;
	}
	
	#nav li.sfhover ul {left: auto;}
	#nav li.selected {padding:5px;padding-top:7px;padding-bottom:7px;border: solid 0px #CCC;border-bottom: solid 1px #666666;margin-right:5px;width:auto;background-color:#666666;}
	#nav li.notselected {padding:5px;padding-top:7px;padding-bottom:7px;border: solid 0px #CCC;border-bottom: solid 1px #CCC;margin-right:5px;width:auto;background-color:#CCC;}
	#nav li.selected a {width: auto;color:#FFF;font-weight: bold;}
	#nav li.notselected a {width: auto;color:#666666;font-weight: normal;}
	
	#nav li li a:link {color: #666666; font-weight: normal}
	#nav li li a:visited{color: #666666;font-weight: normal}
	#nav li li a:active{color: #666666;font-weight: normal}
	#nav li li a:hover {background-color:#666666;color: #fff;font-weight: normal}
	#nav{margin-left:0px;}
	#bgtest{background: URL(images/tab_bottom.gif) repeat-x bottom;width:962px;height:23px;}

/* Sekundaer navigation*/ 				
#seknav a{display: block;}
#seknav {list-style: none;}
#seknav, #seknav ul {/* all lists */padding: 0;margin: 0;list-style: none;line-height: 14px;}
#seknav li.selected2 a {width: auto;color:#666666;padding-bottom:3px;padding-top:3px;font-size:12px;}
#seknav li a {padding:1px;padding-left:5px;padding-bottom:3px;padding-top:3px;font-family:arial;font-size:12px;}
/*#seknav li.selected2 a {width: auto;color:#fff;background-color:#1F99DE;font-weight: bold;}*/
#seknav li.selected2 a {width: auto;color:#666;margin-left:-5px;font-weight:bold;font-family:font-size:12px;padding:4px;padding-left:10px;}
#seknav li.level3 a {font-family:verdana;width: auto;color:#666666;background-color:#f3f3f3;font-weight: normal;margin-left:0px;font-size:11px;line-height:11px;padding-bottom:3px;padding-top:3px;border-left: 1px solid #1F99DE;}
#seknav li.selected3 a {font-family:verdana;font-size:16px;width: auto;color:#666666;background-color:#f3f3f3;font-weight: bold;margin-left:0px;font-size:11px;line-height:11px;padding-bottom:3px;padding-top:3px;border-left: 1px solid #1F99DE;}
#seknav li.selected3 a:hover, #seknav li.level3 a:hover {background-color:#ccc;}
#seknav ul{font-size:18px;}

#forsidelinks{margin:0;padding:0;}
#forsidelinks ul{list-style: none;margin:0;padding:0;}
#forsidelinks li{list-style: none;margin:0px;padding:0;padding-bottom:15px;}




/* Probox */ 				
#probox {margin:0px;padding:0px;}
#probox ul {margin:0px;padding:0px;}
#probox li {list-style: none;margin:0px;padding-bottom:0px;}

/* Blog */ 				
  #blog_main {
  padding-top:10px;
  padding-bottom:10px;
  line-height:16px;
  float:left;
  width:520px;
}
#blog_container {
  margin-bottom:10px;
  float:left;
background-color:#fff;
width:521px;
padding:10px;
  border-style: solid;
  border-color: #E6E6E6;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

#dato_box {
  background-color:#ffffff;
  border-style: solid;
  border-color: #ebebeb;
  background-color: #fff;
  border-right-width: 1px;
  border-bottom-width: 0px;border-left-width: 0px; border-top-width: 0px;
  padding:0px;
  margin-top:0px;
  text-align:center;
  line-height:14px;
  float:left;
  width:52px;
  height:52px;
}
  
  #dato_box_text {
  font:  14px verdana;
  padding-top:0px;
  text-align:center;
  line-height:14px;
  float:left;
  width:100%;
}
  
  

#overskrift_box {
font-family:georgia, verdana;
  background-color:#ffffff;
  border-style: solid;
  border-color: #cccccc;
  background-color: #FFFFFF;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  padding:10px;
  padding-left:10px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  line-height:16px;
  float:left;
  width:437px;
  }


#basecontainer{margin:0;width:980px;margin-right:auto;margin-left:auto;padding:0px;text-align:left;}
#tabcontainer{margin:0;float:left;margin-top:116px;width:17px;padding:0;}
#maincontainer{float:right;margin:0;padding:0;width:962px;}

#FileLayer{background-color:#ccc;font-size:10px;padding:0px;margin:0px;}
#jumpmenu table,#jumpmenu tr,#jumpmenu td{padding:0px;margin:0px;}
#selectmenu table,#selectmenu tr,#selectmenu td{padding:0px;margin:0px;}

/* EDITOR PROPERTIES */
h3 {
font-size:11px;
padding:0px;
margin:0px;
margin-bottom:10px;
font-weight:bold;
font-family:georgia,verdana;
}

h2 {
font-size:12px;
padding:0px;
margin:0px;
font-weight:bold;
}

h1 {
font-size:11px;
padding:0px;
margin:0px;
font-weight:bold;
}

p {
margin:0px 0px 0px 0px;text-align:left;margin-bottom:10px;
font-weight:normal;
}

.rowcount{display: inline;margin:0;padding:0px;}



#tablediv table{border-collapse: collapse;padding:3px;border:1px solid #003B50;}
#tablediv td{background:#fff;color:#003B50;border-bottom:1px solid #003B50;}
#tablediv .top{background:#003B50;color:#fff;border-bottom:0;}
#tablediv a:link,#tablediv a:visited,#tablediv a:active{color:#003B50;}
#tablediv .top a{color:#fff;}
#tablediv .top a:visited{color:#fff;}
#tablediv .top a:active{color:#fff;}

#container-1 ul a:link, #container-1 ul a:visited{color:#fff;}


