/* GENERAL STYLES */
/* GENERAL STYLES */



/* GENERAL STYLES */
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;
}

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: 655px;
max-width: 615px;
}
/* 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: 32px;
}
/* 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;
/*font-size: 11px;*/
color: #575656;
/*clear: both;*/
}
.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 20px 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 */
ul.leftMenu
{
margin: 0;
padding: 0;
width: 209px;
display: block;
float: left;
}
ul.leftMenu ul
{
padding: 0;
margin: 0;
}
ul.leftMenu a
{
text-decoration: none;
font-size: 11px !important;
cursor: pointer;
}
ul.leftMenu li
{
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style: none;
text-transform: uppercase;
}
ul.leftMenu li li
{
margin: 0;
padding: 0;
}
ul.leftMenu li.level0 a
{
/*color: #D11709;*/
color: #525252;
background: #deded8;
line-height: 25px;
display: block;
padding-left: 13px;
margin: 0 0 5px 0;
}
ul.leftMenu li.level0_active a
{
color: #d51514;
background: #deded8;
line-height: 25px;
display: block;
padding-left: 13px;
margin: 0 0 5px 0;
}
ul.leftMenu li.level1, ul.leftMenu li.level1_active, ul.leftMenu li.level2, ul.leftMenu li.level2_active
{
padding: 0 0 0 12px;
}
ul.leftMenu li.level1 a, ul.leftMenu ul li.level1 a
{
line-height: 25px;
display: block;
padding-left: 13px;
color: #545353;
background-color: #e8e8e3;
margin: 0 0 5px 0;
}
ul.leftMenu li.level1_active a, ul.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;
}
ul.leftMenu li.level2 a, ul.leftMenu ul li.level2 a, ul.leftMenu ul li.level1 ul li.level2 a, ul.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;
}
ul.leftMenu li.level2_active a, ul.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: 100px;
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;
text-align:justify;
}


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 */
.cutted-text
{
overflow-y: hidden;
width: 460px;
_width:450px;
height: 55px;
_height: 52px;
text-align:justify;
}
.cutted-text-alternate
{
overflow-y: hidden;
/*width: 290px;*/
width:100%;
height: 50px;
text-align:justify;
border:solid 1px green;
}
/*date for event item*/
p.data.date
{
/*font-size: 70%;*/
font-size: 100%;
color:#d11709; 
margin-bottom: 3px;
padding-bottom: 3px;


}

div.info table tr td
{
vertical-align: top;
}
/* EDITOR PROPERTIES */



.img-events-news
{
border-right:15px solid white;
padding-bottom: 15px;
float:left;
}


.languages a:link, .languages a:active, .languages a:visited

{
color: white;
}


.languages a:hover

{
color: black;
}

.archive-page-text-style
{
border:0px;
overflow-y:hidden;
width:360px; 
_width:350px;
height:65px;
}


.exhibition-img
{
float:left;
border-right:15px solid white;
margin-bottom: 140px;
margin-right: 5px;	
}



.exhibition-img2
{
float:left;
border-right:15px solid white;
padding-bottom:15px;	
}

.exibition-page-table
{
padding-left:0px;
padding-right:0px;
padding-bottom:5px;
padding-top: 0px;
margin: 0px;
float:left;


}


.date_front p, .date_front 
{
font-size: 10px;
color: black;
padding: 0px;
margin: 0px;

}

.date_exibition_list
{
font-size: 11px;
color: #555555;
padding-top:3px;
margin: 0px;


}


.date_exibition_detail
{
font-size: 11px;
color: black;
padding-top:0px;
margin: 0px;

}























































































































































































































































































































































































































/* EDITOR PROPERTIES */
