html { 
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}

body { background-color: #dcdbdb; text-align: center; align: center; margin: 0px 10px 0px 10px; font: normal 12px arial, sans-serif; }
/*##### TABEL BAGGRUNDE  START  ######*/
.upper-left-corner {background-image: url(../images/upper_left_corner.gif);background-repeat: no-repeat; }
.lower_right_corner {background-image: url(../images/lower_right_corner.gif);background-repeat: no-repeat; }
.topbillede-forside2  { background-image: url(../images/fsu.topbillede.forside2.jpg); background-repeat: no-repeat; }
.topbillede-forside  { background-image: url(../images/fsu.topbillede.forside.jpg); background-repeat: no-repeat; }
.topbillede { background-image: url(../images/fsu.topbillede.forside.jpg) }
.vert_menu_baggrund {background-color: #7aa5c1; }
.frontContentContainer_baggrund {background-color: #dcdbdb; height: 475px; _height: 476px;}
.right-column_baggrund {background-color: #cccccc; background-color: #aaa;}
.lower-corners_baggrund {background-color: #284685;}
.lower-middle_baggrund {background-color: #7aa5c1; }
/*##### TABEL BAGGRUNDE  SLUT ######*/

/*<agl.folder "front">*/
	#km-front { background-color: white; width: 900px; margin: auto; text-align: center; align: center;}
/* width: 414px */
	#frontContentContainer { width: 414px; _width: 434px; height: 100%; overflow: hidden; padding-left: 10px; padding-right: 10px; font-size: 75%;}
	DIV#frontContentContainer UL { color: 000000; list-style-image: url(../images/km.li.line2.gif); }
	DIV#frontContentContainer DIV.csc-header-n1 {color: background-color: #dcdbdb; padding-bottom: 6px; position: relative; z-index: 100; right: 10px; width: 100%; }
	DIV#frontContentContainer H1.csc-firstHeader { color: #000000; background-color: #dcdbdb; padding-top: 16px; padding-bottom: 2px;  width: 95%; padding-left: 10px; border-bottom: 2px solid #000000; }
	DIV#frontContentContainer P { color: #000000; }

#Front-contentleft p { font-size: 11px; color: FFFFFF;  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px;}
#Front-contentleft p a { color: FFFFFF; text-decoration: underline;}
#Front-contentleft p a:hover { color: FFFFFF; text-decoration: none;}
/*</agl.folder>*/

/*<agl.folder "overLib (Genveje)">*/
	.g-capfontClass { font-size: 11px; font-weight: bold; color:  #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px; padding-left: 10px; }
	.g-fontClass { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: normal; height: 300px; }
	.g-fontClass tbody tr td { color: white;}
	.g-fgClass { background-color: #7aa5c1; }
	.g-bgClass { background-color: white;}
	.g-capfontClass A {color: #ffffff; font-size: 9px;}
/*</agl.folder>*/


/*<agl.folder "sub">*/
	#km-sub { background-color: white; margin: auto; width: 900px; text-align: left; }
	#menuContainer { }
	#mainContentBorder {  }
	#mainContentContainer { width: 645px; margin-left: 10px; font-size: 75%;}
	#mainContentContainer A { color: #325b76; text-decoration: none; }
	#mainContentContainer A:hover { color: #325b76; text-decoration: underline; }
	DIV#mainContentContainer DIV.csc-header-n1 {
		color: black; 
		color: white; 
		background-color: #efefef; 
		background-color: #999; 
		position: relative; 
		right: 10px; 
		width: 662px; 
		height: 44px; 
		z-index: 100; 
		margin-bottom: 20px; 
		padding-left: 0px; 
		/*border-bottom: 10px; */
	}
	DIV#mainContentContainer H1.csc-firstHeader {
		color: black;  
		color: white;  
		width: 95.5%; 
		height: 27px; 
		padding-top: 8px; 
		padding-bottom: 0px; 
		padding-left: 8px; 
		border-bottom: 2px solid #fff; 
	}
	
	#mainContentContainer div.csc-menu p a {
    text-decoration: none;
    border-bottom-width: 0pt;
    border-bottom-style: none;
    border-bottom-color: transparent;
}

#mainContentContainer div.csc-menu p a:hover
{
    text-decoration: underline;
}


div.search_help { line-height: 20px; vertical-align: bottom;}
	

/*<agl.folder "Search">*/
	#searchContainer {   }
	#searchContainer #searchText {
		width: 180px;
		/*height: 16px;*/
		margin-top: 15px;
		border: solid 1px black; }
	#searchContainer #searchSubmit {
		margin: 0px;
		padding: 0px; 
	     }
/*</agl.folder>*/
/*<agl.folder "tt_news">*/
	#latestnewsContainer { margin: 0px 2px 0px 6px; width: 217px; height: 327px; overflow: hidden; font-size: 75%;}
	/*-----------------------------------  clearer  -----------------------------------*/
	/* prevent floated images from overlapping the div-containers they are wrapped in  */
	.news-list-container HR.clearer,  .news-single-item HR.clearer,  .news-latest-container HR.clearer {
		clear:right;
		height:1px;
		border:solid 1px transparent; }
	.news-latest-container HR.clearer {
		clear:left; }
	/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
	.news-latest-container { margin-top: 0; margin-left: 5px; padding-top: 0; font-size: 75%; height: 380px;}
	
	.seneste_nyt_header  { color: #ffffff; font-weight: bold; width: 92.5%; margin-top: 17px; padding-bottom: 8px; padding-left: 8px; border-bottom: 2px solid #fff; }
	
	.news-latest-container H2, .news-latest-gotoarchive {
		color:#fff;
		padding:0 3px 3px;
		margin:0 3px 3px; }
	.news-latest-gotoarchive {
		font-weight:bold;
		margin-top:5px; }
	.news-latest-gotoarchive A:LINK,  .news-latest-gotoarchive A:VISITED,  .news-latest-gotoarchive A:HOVER {
		color:#fff; }
	.news-latest-gotoarchive A {
		color:#fff; }
	.news-latest-item {
	/* IE hack */
	line-height: 1.3;
	/* IE hack end */
	padding:0 3px 3px;
		margin:0 3px 3px; }
	.news-latest-item H3 A { color: #FFFFFF; font-size: 0.8em; line-height: 1; margin-top: 0; padding-top: 0; }
	.news-latest-item IMG {
		margin-bottom:5px;
		margin-right:5px;
		border:solid 1px #666;
		float:left; }
	.news-latest-category IMG {
		float: none;
		border:none;
		margin:0; }
	.news-latest-date, .news-latest-morelink, .news-latest-category { color: #fff; font-size: smaller; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.news-latest-morelink {
		height:12px; }
	.news-latest-morelink A {
		float:right; }
	/*--------------------------------- tt_news LIST view  -----------------------------------*/
	.news-list-container {  }
	.news-list-item {
	/* IE hack */
	height: 1%;
		line-height: 1.3;
	/* IE hack end */
	/*padding:3px;
		margin:3px;*/
		border:none 1px #666;
		width: 616px; }
		
	.news-search-form {
		padding:3px;
		margin-bottom:5px;
		border:solid 1px #666;
		background-color:#f9ffe5; }
	.news-search-emptyMsg {
		margin:0; }
	.news-search-form FORM {
		margin:0; }
	.news-list-container H3 { /*background-color: #b4cad1;*/ margin-bottom: 5px; padding: 2px; border-bottom: 2px /*solid*/ none #b4cad1; }
	.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER { color:#fff; padding-left:2px; }
	.news-list-container H3 A { color:#fff; text-decoration: none; }
	.news-list-container P {
		padding-left:3px; }
	.news-list-date {
		float: right;
		color: #3e551c;
		width: 180px;
		text-align: right;
		/*height: 20px;*/
		margin-top: -12px;
		margin-right: -2px;
		font-size: smaller;
		font-weight: normal; }
	.news-list-imgcaption {
		float: right;
		padding-top:3px;
		padding-right:3px;
		font-size: smaller; }
	.news-list-container IMG {
		float: right;
		border:solid 1px #666;
		margin-bottom:5px;
		margin-right:2px;
		margin-left:5px; }
	.news-list-category IMG {
		float: none;
		border:none;
		margin:0; }
	.news-list-morelink, .news-list-category {
		font-size: smaller;
		margin-left:3px; }
	.news-list-morelink {
		margin-bottom:3px; }
	.news-list-browse {
		text-align: center; }
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
	.tx-ttnews-browsebox {
		margin:3px;
		border:solid 1px #666;
		padding:3px;
		/*background-color:#f9ffe5;*/ }
	.tx-ttnews-browsebox TD {
		font-size: smaller; }
	.tx-ttnews-browsebox-strong,  .tx-ttnews-browsebox-SCell {
		font-weight: bold; }
	.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P {
		margin:0; }
	.tx-ttnews-browsebox-SCell {
		background-color: #B4CAD1; /*#bbe53a;*/
		border:solid 1px #666; }
	.news-search-emptyMsg {
		font-size: small;
		margin-left: 10px; }
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
	.news-single-item {
		padding:5px;
		margin-bottom:5px;

		border:solid 1px #666; }
	.news-single-item H2 {
		font-size: 16px;
		font-weight:bold;
		color: #325b76;
		margin-bottom: 0; }
	.news-single-item H3 {
		margin-bottom: 15px; }
	.news-single-img {
		float: right;
		margin-left:5px; }
	.news-single-imgcaption {
		padding:3px;
		clear:both; }
	.news-single-category {
		float: right; }
	.news-single-backlink,  .news-single-backlink a {
		font-weight: bold;
		font-size: 10px;
		margin-bottom: 15px;
		margin-top: 10px; }
	.news-single-timedata {
		float: right; }
	.news-single-timedata,  .news-single-author, .news-single-imgcaption {
		font-size: 9px; }
	.news-single-author {
		padding-bottom: 3px; }
	.news-single-additional-info {
		/*background-color: #F9FFE5;*/ /*#bbe53a;*/
/* 	clear: both; */
	margin-top: 15px;
		border: solid 1px #666;
		padding:3px 

 }
	.news-single-related, .news-single-files, .news-single-links {
		border: solid 1px #666;
		margin:0 0 3px;
		padding:3px;
		/*background-color:#f9ffe5;*/ }
	.news-single-related DD,  .news-single-links DD,  .news-single-files DD {
		margin-left:20px; }
	.news-single-related DT,  .news-single-links DT,  .news-single-files DT {
		font-weight: bold;
		font-size: 11px;
		margin-left:5px;
		width:90%; }
	/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
	.news-amenu-container {
		margin-top:10px;
		padding:3px;
		border:solid 1px #333;
		background-color:#bbe53a; }
	.news-amenu-container LI {
		padding-bottom:1px; }
	.news-amenu-container UL {
		padding:3px;
		margin-top:5px;
		margin-left:0;
		margin-bottom:0;
		border:solid 1px #666;
		background-color:#f9ffe5;
		list-style-type: none; }
	.news-amenu-container H2 {
		color:#fff;
		padding:3px;
		border:solid 1px #666;
		background-color:#769024; }
	.news-amenu-item-year {
		font-weight: bold;
		border: solid 1px #666;
		padding: 2px;
		background-color: #769024;

		color:#fff; }
	/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
	.news-catmenu {
		padding:5px;
		margin:10px 0 10px 10px;
		border:solid 1px #666;
		background-color:#f9ffe5; }
	.news-catmenu-header {
		font-size:11px;
		font-weight:bold; }
	.news-catmenu DIV {
		font-size:10px;
		white-space: nowrap; }
	.news-catmenu DIV img {
		margin:0;
		padding:0;
		vertical-align: middle; }
	.news-catmenu-ACT {
		font-weight:bold; }
	/*  Styles for catmenu mode "nestedWraps" */
	.level0 {
		background-color:#fff; }
	.level1 {
		padding-left:10px;
		background-color:#eee; }
	.level2 {
		padding-left:10px;
		background-color:#ddd; }
	.level3 {
		padding-left:10px;
		background-color:#ccc; }
	.level4 {
		padding-left:10px;
		background-color:#bbb; }
/*</agl.folder>*/

.print-baggrund { background-Color: white; }

#webMasterLinkContainer { color: #fff; font-weight: bold; font-size: 75%; }
#webMasterLinkContainer a { color: #fff; font-weight: bold; text-decoration: none; padding-left: 5px; line-height: 28px; display: block; }
.LinkContainer { color: #fff; font-weight: bold; font-size: 75%; text-align: left; }
.LinkContainer a { color: #fff; font-weight: bold; text-decoration: none; padding-left: 5px; line-height: 28px; display: block; }
.LinkContainer a:hover { color: #ffffff; font-weight: bold; text-decoration: none; text-align: left; }

.csc-menu  li { color: #fff; font-weight: bold; margin-left: 1px; margin-top: 10px;font-size: 85%; text-align: left; }
.csc-menu  li a { color: #fff; font-weight: bold; text-decoration: none; text-align: left; }
.csc-menu  li a:hover { color: #ffffff; font-weight: bold; text-decoration: underline; text-align: left; }

#lastUpdateContainer { color: #fff; font-weight: bold; margin-left: 5px; }
#lastUpdateContainer a {color: #fff; font-weight: bold; text-decoration: none; }
img a {
	border-width: 0; }

/* borger template */
div.borger_print { float: right; padding-right: 6px; }
div.redSquare { width: 27px; height:27px; text-align: right; display: inline;}

/* Link list */
div.topLinkContainer { width: 657px; }
table.speedLinks { float: left; }
.tx_linklist_td { padding-left: 5px; padding-top: 5px;  }
.tx_linklist_td a { font-weight: bold; font-size: 15px;  width: 212px; background-Color: #CCCCCC; display:block;}


#adgang-menu-bottom { vertical-align: bottom; }
#adgang-corner-bottom { float:right; /*margin-top: 35px; _margin-top: 33px; display: inline;*/}
#adgang-speedbuttons { float: right;  }

/*.csc-textpic-caption { color: white; }*/
#tekstside { float: right; margin-left: 10px; margin-top: 2px; }

.csc-mailform-field { width: 100px; }

.tx-indexedsearch * { font-size: 12px; }

.nxs-mailsubscription-input {
  width: 200px;
  font-size: 1em;
}
.nxs-mailsubscription-submit {
  font-size: 1em;
}
