/* Import Stylesheet
----------------------------------------------------------------------------- */
	@import url("actions.css");

/* global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size:11px; font-family: inherit; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

* html #minwidth{
  border-left:780px solid #990000; 
  height:100%; 
  overflow:visible;
}
* html #minwidth2 {
  margin-left:-780px;
  position:relative;
  top: -1px;
}
* html #minwidth,* html #minwidth2 {
  height:1px;
}
div#contenedorGral, div#wrraper, div#nav { min-width: 780px; }
#nav { min-width: 780px; }

body{
	background: #eaeaf2 url(../images/background.gif) repeat-x top;
	color: #4a4a4a;
	color: #011F5B;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}
	
	/* headings and paragraphs -1.1- ---------------------------------------------------------------------------------------------------- */
	h1{ font-weight:bold;}
	h2{color:#6879AF; font-size: 2.18em; line-height: 1em;}
	h3{color:#6879AF; font-size: 1.64em;}


	h1{color:#6879AF; font-size: 2em; font-weight:bold;}
	h2{color:#6879AF; font-size: 1.5em; font-weight:bold;}
	h3{color:#6879AF; font-size: 1.17em; font-weight:bold;}
	h4{color:#6879AF;}
	h5{color:#6879AF; font-size: 0.83em;}
	h6{color:#6879AF; font-size: 0.67em;}

	
	/* forms  -1.2- -------------------------------------------------------------------------------------------------------------------------------*/
		
	input,textarea,select{color: #949b94; font: normal normal 1em/1.2em Verdana,Arial, Helvetica,sans;}
	
	/* links -1.3- -------------------------------------------------------------------------------------------------------------------------------*/		
	a{
		color: #333;
		color: #011F5B;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	 }
	 
	a:hover{
		text-decoration: none;
	}

	/* others -1.4- -------------------------------------------------------------------------------------------------------------------------------*/
	p{
	line-height:1.4em; top-margin: 1em;
	}
	
	strong{
		font-weight: bold;}
	em{
		font-style: italic;}
#bodytext p{
	top-margin: 1em;
	}		
/* Layout style */
#xwrraper{margin:0px auto; background:#fff; width:780px;}
#wrraper{
  margin:0px auto; 
  background:#fff;	
  max-width: 1260px; 
}

#page{
  position:relative; 
  margin:0px auto; 
  background:#fff; 
  xwidth:100%; 
  padding:10px; 
}
/*  Header elements -2- ===========================================================================*/

#header{height:180px; margin:0px auto; width:100%; max-width:1280px; padding-top:20px;}
#header label{width:122px; height:72px; float:left;}
#header h1{ background:url(../images/slogan.gif) no-repeat right; width:400px; height:70px; float:right; text-indent:-5000px;}
#bannercontainer{
  padding-left:8px;
  padding-right:8px;
}
#slogancontainer{
  padding-left:10px;
  padding-right:10px;
}
#header div.banner{width:100%; text-align:center; float:left; padding-top:10px;}
#header div.banner span{width:123px; text-align:center; float:left; margin-right:4px; height:88px;}
#header div.banner span.none{margin-right:0px;}
#header div.banner span img{width:123px; height:88px;}
#slogan {float:right;}
#images{
 background-color: #FFFFFF url(../images/bannerbg.png) repeat-x left;
 background: #FFFFFF url(../images/bannerbg.png) repeat-x left;
 background: #FFFFFF url(../images/bannerbg.png) repeat-x left;
 background: #FFFFFF url(../images/bannerbg.png) repeat-x left;
 background: #FFFFFF url(../images/bannerbg.png) repeat-x left;
 background: #FFFFFF url(../images/bannerbg.png) repeat-x left;
 background: #FFFFFF url(../images/bannerbg.png) repeat-x left;
 height:88px;
 display:block;
 overflow:hidden;
}
/*  Nav elements -2- ===========================================================================*/

#nav {margin:0px auto; width:100%; height:24px; background:#011f5b;}
#nav div.search{ padding:4px 0 0 60px; width:160px; height:20px; background:#364772 url(../images/search-bg.gif) left no-repeat; float:right;}
#nav div.search input {background:none; border:none; font-size:11px;}
#nav div.search input.text {width:120px;}
#nav div.search input.button {width:30px; cursor:pointer;}

/*  page elements -2- ===========================================================================*/

#left-container {
 position:relative; 
 width:135px; 
 float:left; 
 margin-right:10px; 
 z-index:100;
}
#left-container div.devider{ background:url(../images/line.gif) no-repeat; height:23px;}
#left-container div.login { background:#cbccdd; padding:10px; float:left; width:115px;}
#left-container div.login h1{ background:url(../images/text-fallesradet.gif) no-repeat top; height:30px;  text-indent:-5000px; float:left; width:115px;}
#left-container div.login label{height:20px; text-indent:-5000px; float:left; width:115px;}
#left-container div.login label.bru{background:url(../images/burgernavn-text.gif) no-repeat top left;}
#left-container div.login label.adg{background:url(../images/adgangskode-text.gif) no-repeat top left;}
#left-container div.login input.txt {background:#fff; padding:2px; width:110px; border:none; margin-bottom:10px;}
#left-container div.login span{width:115px; text-align:right; float:left; margin-bottom:5px;}
#left-container div.login p{ color:#011f5b;}
#left-container div.login a{ color:#011f5b; font-size:11px; text-decoration:none;}
#left-container div.login a:hover{text-decoration:underline;}

#body-container { 
 padding:0 255px 0px 145px;
 position:relative;
 color:#011f5b; 
 z-index:90;
}


.newslistbma, .subnav ul{ 
  list-style: none; 
  margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size:11px; font-family: inherit; 
}


#body-container .newslistbma li{width:100%; background:#e2e2ed; margin-bottom:3px; padding:10px; float:left;}
#body-container .newslistbma li h1{font-size:12px;}
#body-container .newslistbma li p{ margin:5px 0 0 0;}
#body-container .newslistbma li span {margin:5px 0 0 0; padding:1px 5px 1px 15px; background:url(../images/arrow-bullets.gif) no-repeat left #fff; border:1px solid #000; float:left; color:#000;}
#body-container a {color:#000; text-decoration:none;}
#body-container a:hover {text-decoration:underline;}

#body-container .newslistbma li div.pics{float:left;}
#body-container .newslistbma li div.pics img{ 
  xwidth:170px; 
  xheight:80px; 
  margin-right:10px; 
  padding-right:10px; border-right:1px dashed #000; float:left;
}


#body-container-inner {
 color:#011f5b; 
 color:#333; 
 padding:0 20px 0px 145px;
 position:relative;
}
#body-container-inner .newslistbma li{width:100%; background:#e2e2ed; margin-bottom:3px; padding:10px; float:left;}
#body-container-inner .newslistbma li h1{font-size:12px;}
#body-container-inner .newslistbma li p{ margin:5px 0 0 0;}
#body-container-inner .newslistbma li span {margin:5px 0 0 0; padding:1px 5px 1px 15px; background:url(../images/arrow-bullets.gif) no-repeat left #fff; border:1px solid #000; float:left; color:#000;}
#body-container-inner a {color:#011f5b;text-decoration:none;}
#body-container-inner a:hover {text-decoration:underline;}

#body-container-inner .newslistbma li div.pics{float:left;}
#body-container-inner .newslistbma li div.pics img{ width:170px; height:80px; margin-right:10px; padding-right:10px; border-right:1px dashed #000; float:left;}


#right-container { 
width:224px; 
float:right; 
position:relative;
z-index:95;
}
#rcRightContext{
z-index:96;
}
#rcRightContextTable{
z-index:97;
}
/* Calender style*/
#cal_table { background-color:#ffffff; width:224px; color:#011f5b; }

#cal_table td { background-color:#ccd2de; text-align:center; vertical-align:middle; text-transform:uppercase;}

#cal_table tr.date td {padding:10px 2px;}


#cal_table td.border {padding:7px 0; background:url(../images/v-dots.gif) repeat-y left;}
#cal_table td.border-bottom { height:1px; background:url(../images/h-dots.gif) repeat-x bottom;}


#cal_table td.none {background:none; padding:7px 0;}

#cal_table td.active-date{font-weight:bold;}

#cal_table a { color:#011f5b; text-decoration:none; padding:5px 10px; }

#cal_table a:hover { background:#b5bccf; }

#cal_table a.active { background:#b5bccf; }

/* Link container */
#links-container {width:204px; padding:10px; border:1px solid #b6bdcf; margin-top:15px;}
#links-container h1{ background:url(../images/link-text.gif) no-repeat top left; height:30px;  text-indent:-5000px;}
#links-container ul{ 
  margin:0 10px;
  list-style: none;
  margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size:11px; font-family: inherit; 
}
#links-container li{ background:url(../images/bullets-1.gif) no-repeat right; margin-bottom:10px; padding-right:30px;}
#links-container li a{ color:#6d75a3; text-decoration:none; font-size:12px;}
#links-container li a:hover{text-decoration:underline;}

/* footer */
.linknoul{
  text-decoration:none;
}
.footerspacer{
  display: none;
  background:#fff; 
  width:10px; 
  height:32px; 
  float:left;
}
#footerzone{
  margin:0px auto;
  padding-top:10px;
  background:#fff; 
  clear:both;
}
#footertext{
  border-top:1px solid #011F5B;
  margin:0px auto;
  background:#fff; 
  position:relative;
  width:100%; 
  padding-top:10px; 
  padding-bottom:10px; 
  float:left;
}
#footer {width:760px; padding:10px; margin:0 auto; height:20px; }
.loginheader{
  font-size:11px;
  font-weight:bold;
  color:#011F5B;
}
.loginmessage{
  font-size:11px;
  color:#011F5B;
}
.news-amenu-container, .news-amenu-container ul {
  margin:0px;
  padding: 0px;
  margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size:11px; font-family: inherit; 
}
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:0px solid #666;
	background-color:#ffffff;
}
.news-single-item h2 {
  color:#6879AF;
  font-size:16px;
  font-weight:bold;
  margin-bottom:0;
}
.news-single-backlink a {
  color:#6879AF;
  font-size:10px;
  font-weight:bold;
  margin-bottom:15px;
  margin-top:10px;
}
.news-single-related,.news-single-files,.news-single-links  {
	background-color:#FFFFFF;
}
.news-single-additional-info {
	background-color: #FFFFFF;
	border: 0px solid #6879AF;
}
.news-single-files, .news-single-links, .news-single-related {
	border: 0px solid #6879AF;
}
.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#FFFFFF;
}

.news-amenu-container{
	background-color:#FFFFFF;
	border:0px solid #333333;
}
.news-amenu-container ul{
	background-color:#FFFFFF;
	border:0px solid #333333;
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size:11px; font-family: inherit; 
}

.news-amenu-item-year{
	color:#6879AF;
}

.csc-mailform{
border:0;
}

.csc-mailform-field label{
 position:absolute;
 width:100px;
}
.csc-mailform-field input{
 color: #011F5B;
 margin-left:110px;
 margin-bottom:5px;
}
.csc-mailform-field select{
 color: #011F5B;
 margin-left:110px;
 margin-bottom:5px;
}

.csc-mailform-field textarea{
 color: #011F5B;
 margin-left:110px;
 margin-bottom:5px;
 width:260px !important;
}

.calendar-table{
	background-color:#CCD2DE;
	color:#011F5B;
}
.calendar-table td, th{
	text-align:center;    	
	text-transform:uppercase;
	vertical-align:middle;
	background-color:#CCD2DE;
	padding:10px 2px;
}


.browseBoxWrap {
background-color:#FFFFFF;
border:0px solid #666666;
margin:3px;
padding:3px;
}
.forgotsubmit{
width: 103px;
}
.search .text{
 color: #011F5B;
}
.tx-felogin-pi1 input{
 color: #011F5B;
}
.news-single-backlink{
 color: #011F5B;
}
.rcMenuItemText {
    background: #011F5B;
}
#body-container-inner .browsebox{
  margin-top:7px;
  margin-bottom:7px;
}
#body-container-inner .browsebox li{
  display:inline;
  background: #FFFFFF none repeat scroll 0 0;
  float:none;
  margin-bottom:0px;
  padding:0px;
  width:none;  
}

#body-container-inner .tx-neofileshare-pi1 textarea{
 color: #011F5B;
}
#body-container-inner .tx-neofileshare-pi1 input{
 color: #011F5B;
}





#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#ECB9E8;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#D7C4FA;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 240px;
	}
fieldset.tx-neofileshare-pi1 {
clear:none;
}

@media print {
  #right-container{display: none;}
  #left-container{display: none;}
  #body-container-inner{padding:0 20px 0px 0px;}
  #body-container{padding:0 255px 0px 0px;}
}




