html { 
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}

body { 
	background-color: #cacaca; 
	/*text-align: center; */
	margin: 10px 0px 0px 10px; 
 }
/*<agl.folder "front">*/
	#km-front { background-color: white; width: 900px; margin: auto; text-align: left; }
/* width: 414px */
	#frontContentContainer { width: 410px; _width: 424px; height: 362px; _height: 370px;  /*overflow: hidden; */ margin-left: 10px; margin-right: 0px; padding-right: 14px; _font-size: 75%; }
	DIV#frontContentContainer UL { color: white; list-style-type: disc;  /*list-style-image: url(../images/km.li.line2.gif); */}
	DIV#frontContentContainer DIV.csc-header-n1 { background-color: #77797a; padding-bottom: 6px; position: relative; z-index: 100; right: 10px; width: 390px; }
	DIV#frontContentContainer H1.csc-firstHeader { color: #fff; background-color: #77797a; padding-left: 10px; width: 400px; padding-bottom: 2px; border-bottom: 2px solid #fff; /*font-size: 1.6em;*/ }
	DIV#frontContentContainer P { color: #fff; font-family: arial, verdana, sans-serif; }
/*</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 { background-color: #325B76; /*background-image: url(../images/headerbar2.gif); */position: relative; right: 10px; width: 662px; z-index: 100; margin-bottom: 15px; padding-bottom: 6px; }
	DIV#mainContentContainer H1.csc-firstHeader { background-color: #325B76;  /* background-image: url(../images/headerbar2.gif);*/ color: #fff;  width: 94%; padding-bottom: 2px; padding-left: 8px; border-bottom: 2px solid #fff; /*font-size: 1.6em;*/ }
	
	#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>*/


/*<agl.folder "overLib (Genveje)">*/
	.g-capfontClass { font-size: 1em; font-weight: bold; color:  #ffffff; font-family: Arial, Helvetica, sans-serif; height: 20px; padding-left: 10px; }
	.g-fontClass { color: white; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; letter-spacing: normal; height: 300px; }
	.g-fgClass { background-color: #e2e2de; background-color: #a8a8a8;}
	.g-bgClass { background-color: #e2e2de; }
	.g-capfontClass A {color: #ffffff; font-size: 0.9em;}
/*</agl.folder>*/
/*<agl.folder "Search">*/
	#searchContainer {   }
	#searchContainer #searchText {
		width: 180px;
		/*height: 16px;*/
		margin-top: 15px;
		border: solid 1px black;
		_font-size: 75%; }
	#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: 327px;}
	.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: #000; font-size: 1em; 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: 0.8em; font-family: 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; }
	.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: 0.8em;
		font-weight: normal; }
	.news-list-imgcaption {
		float: right;
		padding-top:3px;
		padding-right:3px;
		font-size: 0.8em; }
	.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: 0.8em;
		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: 0.8em; }
	.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: 1em;
		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; }
.topbillede-forside2  { background-image: url(../images/adgang.topbillede.forside2.jpg) }
.topbillede-forside  { background-image: url(../images/adgang.topbillede.forside.jpg)  }
.topbillede { background-image: url(../images/adgang.topbillede.forside.jpg) }
#webMasterLinkContainer { color: #fff; font-weight: bold; margin-left: 5px; _font-size: 75%;}
#webMasterLinkContainer a { color: #fff; font-size: 1em; font-weight: bold; text-decoration: none; }
#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: 1.2em;  width: 212px; background-Color: #CCCCCC; display:block;}

#adgang-vert-menu { text-align: left; _height: 490px;  }
#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 { font-size: 0.8em; }
#tekstside { float: right; margin-left: 10px; margin-top: 2px; }

.csc-mailform-field { margin-bottom: 1px; }
label {
	display: block;
	float: left;
	width: 120px;
	font-size: 1em;
}

