body, html{
  background: #FFFFFF;
  margin: 0;
  padding: 0;
  text-align: center;
}
body, html, table td, table th, td, dd,p,div {
  font-family:Tahoma, Arial; 
  font-size:11px; 
}

table , .info div table{
  padding:0px;
  margin:0px;
}
h1{
  font-size: 130%;
  font-weight: bold;
}
h2{
  font-size: 110%;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

a, a:active, a:visited, a:link{
  color: #d11709;
  outline: none;
}

a:hover{
  color: #000000;
}
img{
  border: none;
}
form{
  margin: 0;
  padding: 0;
}
.main{
  width: 880px;
  margin: 0 auto;
  text-align: left;
}

.header, .headerUK, .headerDK, .headerDE{
  border-bottom: 4px solid #FFFFFF;
  height: 123px;
  width: 880px;
  display: block;
  background: url(/images/header.gif) no-repeat top left;
}
.headerUK{  
   background: url(/images/header_uk.gif) no-repeat top left;
}
.headerDK{  
   background: url(/images/header_dk.gif) no-repeat top left;
}
.headerDE{  
   background: url(/images/header_de.gif) no-repeat top left;
}
.header img, .headerUK img, .headerDK img, .headerDE img{
  float: right;
  margin-top: 75px;
}
.languages{
  height: 31px;
  display: block;
  background-color: #D11709;
}
/* top menu */
.topmenu{
  border-top: 14px solid #FFFFFF;
  border-bottom: 12px solid #FFFFFF;
}
ul.topmenu{
  border-top: 8px solid #FFFFFF;
  height: 25px;
  display: block;
  margin: 0;
  padding: 0;
}
ul.topmenu li{
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  padding-left: 15px;
}
ul.topmenu li.first{
  padding: 0;
}
p.clearing{
  font-size: 1px;
  clear: both;
  margin: 0;
  padding: 0;
}
.otherpages_content{
  padding: 0 0 20px 20px;
  margin: 0 0 15px 15px;
  border-left: 1px solid #E4E3E3;
  float: left;
  width: 635px;
}
/* languages */
.languages{
  padding-left: 22px;
  font-size: 12px;
}
.languages a{
  color: #FFFFFF;
  text-transform: uppercase;
  margin: 0 15px 0 0;
  font-size: 12px;
  text-decoration: none;
  line-height: 0;
}
/* news style */
.news
{
width: 880px;
/* float:left; clear:right;*/
}
.news td
{
padding-left: 27px;
background: #F3F1E9;
}
td.spacer, .spacer p
{
width: 16px;
padding: 0;
margin: 0;
background: #FFFFFF;
}
.news dl
{
margin: 0;
padding:0;
width: 405px;
min-width: 405px;
}
.news dt{
  height: 20px;
  margin: 0;
  padding: 0 0 0 91px;
  background: url(/images/titlebg.gif) no-repeat top left;
  background-color: #D11709;
  font-family: Arial;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
}
.news dd{
  margin:15px 0;
  padding:0;
  padding-right: 35px;
  color: #575656;
}
.news dd img{
  float: left;
  margin: 0 12px 25px 0px;
}
p.data, p.name, p.title{
  margin: 0px;
  padding: 1px 0px 0px 0px;
}

div.data{
  margin: 0;
  padding: 2px 0px 0px 0px; 
}
div.data p{
  margin:0;
  padding:2px 0px 0px 0px; 
}

p{
  margin:0;
  padding:2px 0px 0px 0px; 
}

p.title{
  color: #525252;
  font-weight: bold;
}
p.name img{
  float: left;
  margin-right: 10px;
}
p.name a{
  color: #D11709;
}
p.name a:hover{
  color:#D4D3CA;
}
.news h2{
  font-size: 11px;
  margin: 0;
  padding: 5px 0;
}
.news h2 a{
  color: #D11709;
}
/* footer */
.footer{
  margin-top: 9px;
  clear: both;
  padding: 5px 0 10px 0;
  text-align: center;
  border-top: 2px solid #D11709;
}
.footer, .footer a{
  color: #929292;
  text-decoration: none;
}
.footer p{
  margin: 0;
  padding: 3px 0;
}
/* left menu */
.leftMenu{
  margin: 0;
  padding: 0;
  width: 209px;
  display: block;
  float: left;
}
.leftMenu ul{
  padding: 0;
  margin: 0;
}
.leftMenu a{
  text-decoration: none;
  font-size: 11px !important;
  cursor: pointer;
}
.leftMenu li{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  text-transform: uppercase;
}
.leftMenu li li{
margin: 0;
padding: 0;
}
.leftMenu li.level0 a{
  color: #525252;
  background: #deded8;
  line-height: 25px;
  display: block;
  padding-left: 13px;
  margin: 0 0 5px 0;
}
.leftMenu li.level0_active a{
  color: #d51514;
  background: #deded8;
  line-height: 25px;
  display: block;
  padding-left: 13px;
  margin: 0 0 5px 0;
}
.leftMenu li.level1, 
.leftMenu li.level1_active, 
.leftMenu li.level2,
.leftMenu li.level2_active{
  padding: 0 0 0 12px;
}
.leftMenu li.level1 a,
.leftMenu ul li.level1 a{
  line-height: 25px;
  display: block;
  padding-left: 13px;
  color: #545353;
  background-color: #e8e8e3;
  margin: 0 0 5px 0;
}
.leftMenu li.level1_active a, 
.leftMenu ul li.level1_active a{
  line-height: 25px;
  display: block;
  padding-left: 19px;
  color: #D11709;
  background: url(/images/menu-arrow.gif) no-repeat 0 2px;
  background-color: #e8e8e3;
  margin: 0 0 5px 0;
}
.leftMenu li.level2 a, 
.leftMenu ul li.level2 a, 
.leftMenu ul li.level1 ul li.level2 a,
.leftMenu ul li.level1_active ul li.level2 a{
  line-height: 16px;
  display: block;
  padding-left: 19px;
  color: #545353;
  background-image: none;
  background-color: #ffffff;
}
.leftMenu li.level2_active a,
.leftMenu ul li.level2_active a{
  line-height: 16px;
  display: block;
  padding-left: 19px;
  color: #D11709;
  background-image: none;
  background-color: #ffffff;
}
/* bredcrumbs */
ul.bredcrumbs{
  margin: 0;
  padding: 0 0 10px 0;
  list-style: none;
  float: left;
}
ul.bredcrumbs li
{
display: inline;
}
ul.bredcrumbs a
{
text-decoration: none;
color: #545353;
}
/* icons */
.icons{
  float: right;
  width: 130px;
border-top: 1px solid #E4E3E3;
border-left: 1px solid #E4E3E3;
}
.icons td
{
text-align: center;
border-bottom: 1px solid #E4E3E3;
border-right: 1px solid #E4E3E3;
}
.icons a
{
text-decoration: none;
color: #545353;
}
/* paging */
.paging
{
text-align: center;
padding: 10px 0;
}
.paging a
{
color: #545353;
background-color: #D4D3CA;
padding: 2px 4px;
text-decoration: none;
margin: 0 2px;
}
.paging a.next
{
color: #545353;
background-color: transparent;
}
.paging span
{
color: #FFFFFF;
background-color: #D11709;
padding: 2px 5px;
margin: 0 2px;
}
/* listing */.listing
{
border-top: 1px solid #E4E3E3;
margin: 0;
padding: 0;
}
.listing dd
{
border-bottom: 1px solid #E4E3E3;
margin: 0;
padding: 15px 0;
}
.listing dd img
{
float: left;
/*vertical-align:middle;*/
margin: 0 15px 15px 0;
}
.listing h1
{
font-size: 12px;
color: #D11709;
margin: 0;
padding: 0 0 5px 0;
}
p.mere
{
font-family:Tahoma;
margin: 0;
padding: 0;


}
a.mere
{
color: #D11709;
text-decoration: none;
}
div.mere
{
border-top: 1px solid #DBDBDB;
padding: 20px 0 0 0;
}
/* listingFile */
.listingFile
{
border-bottom: 1px solid #DBDBDB;
margin: 0;
padding: 0;
}
.listingFile dd
{
margin: 0;
padding: 10px 0;
border-top: 1px solid #DBDBDB;
}
.listingFile .filetype
{
width: 260px;
float: left;
}
.nyheder_icon
{
width: 160px;
float: left;
}
.nyheder_description
{
width: 455px;
_width: 473px;
padding: 5px 10px;
background: #E8E9E3;
float: left;
_height: 70px;
min-height: 70px;
}
.listingFile .filedescription
{
/*_width:370px;*/
width: 355px;
_width: 373px;
padding: 5px 10px;
background: #E8E9E3;
float: left;
_height: 70px;
min-height: 70px;
}
/* Search */
.search
{
float: right;
padding: 6px 15px 0 0;
font-size: 11px;
min-width: 160px;
_width: 170px;
}
.search input, .search input.submit
{
border: none;
background: #FFFFFF;
color: #515151;
height: 16px;
line-height: 16px;
margin: auto 2px;
float: left;
width: 125px;
}
.search input.submit
{
background: url(/images/search_arrow.gif) no-repeat top center;
height: 18px;
width: 25px;
background-color: #FFFFFF;
cursor: pointer;
}
.info
{
padding: 0px;
margin-top: 15px;
}


h1.title
{
font-family:Tahoma;
color: #585858;
margin: 0;
padding: 5px 0;
font-size: 110%;
}
.bold
{
font-weight: bold;
}
/*left treeview*/
.Hidden
{
display: none;
}
.Visible
{
display: block;
}
.icon_doc
{
background: url(/images/icon_doc.png) no-repeat 0 2px;
padding-left: 33px;
line-height: 20px;
display: block;
}
.icon_pdf
{
background: url(/images/icon_pdf.png) no-repeat 0 2px;
padding-left: 33px;
line-height: 20px;
display: block;
}
/*calendar item*/
div.info.calendar div
{
float: left;
padding:0px 15px 0px 0px;
margin: 0px 0px 0px 0px;
background:#FFFFFF;
display:block;
}
div.info.calendar div img
{
float:left;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div.info.calendar h1.title, div.info table tr td h1.title
{
padding-top: 0px;
}
div.info.calendar p.data, div.info table tr td p.data
{
padding-top: 0px;
border-bottom: 1px solid #E4E3E3;
display:inherit;
border-spacing: 100px;
width: 100%;
}
div.info.calendar p.content
{
padding-top: 0px;
margin-top: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
p.name.calendar
{
margin-top:10px;
padding-top:5px;
border-top: 1px solid #E4E3E3;
float: left;
width: 100%;
}
p.name.calendar a
{
padding-left: 20px;
color: #525252;
text-decoration: none;
background: url(/images/back_arrow.gif) no-repeat left 3px;
}








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

