body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    vertical-align: top;
}

#page{
    width: 900px;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
    vertical-align: top;
    background-color: #cccccc;
}

.main {
    width: 900px;
    height: 100%; 
    border-collapse: collapse;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: white;
		float: left;
}

#contentspan {
    background-color: white;
		float: left;
		min-height: 420px;
}

#top {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
		float: left;
}


#topnavspan {
	float: left;
	width: 100%;
	background-color: #bd0000;
	*margin-top: -4px; /* Klyt! ... IE hack af RVH */
}

#topnav {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 21px;
}

#content {
	vertical-align: top;
	float: right;
	width: 665px;
	padding-right: 10px;
}

#content p{
  padding: 0px 40px 2px 20px;
  vertical-align: top;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 11px;
}

.csc-textpic-caption{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 10px;
}

#content ul{

font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 11px;
}

#content li{

vertical-align: middle;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 11px;
}

#content h1{
  padding: 8px 40px 2px 20px;
  vertical-align: top;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 13px;
	font-weight: bold;
}


#breadcrumb {
    float: right;
    background-color: #fffff;
    color: #7a828d;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    vertical-align: top;
    height: 18px;
		width: 655px;
    font-size: 11px;
}

.breadcrumbitem {
    color: #7a828d;
    padding: 0px 2px 2px 2px;
    font-size: 10px;
    vertical-align: top;
    text-decoration: none;
}

#contentleft{ 

  width: 225px;
  vertical-align: top;
	margin-top: 0px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff; 
  float: left;
}

#contentleft h1 {  

  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-weight: bold; 
  font-size: 11px; 
	line-height: 20px; 
	vertical-align: middle;             
	padding: 0px 5px 0px 5px;
  margin: 0px 20px 0px 20px;
	background-color: #BD0000;
  color: #ffffff;
	border-top: 1px solid #bd0000;
	border-left: 1px solid #bd0000;
 	border-right: 1px solid #bd0000;
 	border-bottom: 1px solid #bd0000;
}

#contentleft p{

  padding: 5px 5px 5px 5px;
	margin: 0px 20px 20px 20px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 11px;
  background-color: #ffffff;/*#C1CBD7;*/
	border-top: 1px solid #bd0000;
	border-left: 1px solid #bd0000;
 	border-right: 1px solid #bd0000;
 	border-bottom: 1px solid #bd0000;
}

#contentleft .tx-slideshow-pi1{

  padding: 10px 5px 0px 5px;
	margin: 0px 0px 20px 0px;
  background-color: #ffffff;/*#C1CBD7;*/
	border-top: 0px;
	border-left: 1px solid black;
 	border-right: 1px solid black;
 	border-bottom: 1px solid black;
	vertical-align: middle;		
	height: 168px;
}

#contentleft .csc-textpic-imagewrap{

  padding: 5px 5px 5px 5px;
	margin: 0px 0px 20px 0px;
  background-color: #ffffff;/*#C1CBD7;*/
  border-top: 0px;
	border-left: 0px;/*#C1CBD7;*/
 	border-right: 0px;
 	border-bottom: 0px;
	vertical-align: middle;		
	height: 168px;
}

.tx-slideshow-pi1 {
		height: 180px;
}

#leftnav {
	text-align: left;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

/* Indryk i menuen */
#leftnav ul {
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px; /* 21 */
	list-style: none;
}#leftnav ul li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}#leftnav ul ul {
	margin: 0px 0px 6px 0px;
	*margin: 2px 0px 6px -10px;
	padding: 0px 0px 0px 16px;
}#leftnav ul ul li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}#leftnav ul ul ul {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 16px;
}#leftnav ul ul ul li {
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
/* Det grafiske udtryk af 1. menu */
.leftniveau1 a {
	display: block;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}.leftniveau1 a:hover {
	text-decoration: underline;
}.leftniveau1no a {
	color: #000000;
}li.leftniveau1no {
	list-style-type: none;
}.leftniveau1act a {
	color: #000000;
	font-weight: bold;
}li.leftniveau1act {
	list-style-type: none;
}
/* Forskellige udgaver af menuer 
.redleft .leftniveau1 a {
	color: #A9112C;
}*/

/* Det grafiske udtryk af 2. menu */
.leftniveau2 {
	background: #FFFFFF;
}.leftniveau2 a {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.leftniveau2 a:hover {
}.leftniveau2no a {
	color: #5D6967;
}li.leftniveau2no {
	list-style-type: none;
	vertical-align: top;
}.leftniveau2act a {
	color: #000000;
	font-weight: bold;
}li.leftniveau2act {
	list-style-type: none;
	vertical-align: top;
}

/* Det grafiske udtryk af 3. menu */
.leftniveau3 {
	background: #FFFFFF;
}.leftniveau2 .leftniveau3 a {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.leftniveau3 a:hover {
}.leftniveau2 .leftniveau3no a {
	color: #5D6967;
}li.leftniveau3no {
	list-style-type: none;
	vertical-align: top;
}.leftniveau3act a {
	color: #000000;
	font-weight: bold;
}li.leftniveau3act {
	list-style-type: none;
	vertical-align: top;
}




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
width:900px; 
position:relative;
z-index:100;
float: left;
background: #bd0000;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
margin:0;
padding:0;
list-style-type:none;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
position:relative;
width: 150px;
text-align: center;
}
/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
padding: 4px 0px 3px 0px;
border-right:1px solid #fff; 
}


/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background: #bd0000;
}

/* style the second level hover */ 
.menu ul ul a.drop:hover{
background:#bd0000;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:21px;
left:0; 
width: 150px;

}


/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#bd0000; 
color:#FFFFFF; 
border:1px solid #fff; 
border-width: 1px 0px 0 0; 
line-height:1em; 
padding:5px 10px;
width:130px; 
}/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {
width:150px;
}


/* style the top level hover */
.menu a:hover { /*, .menu ul ul a:hover{*/
color:#ffffff; 
background: #bd0000;
}

.menu li ul a:hover {
color:#bd0000; 
background: #ffffff ;
text-align: left;
}

.menu li ul a{
text-align: left;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul{
visibility:visible; 
}


/*
***************************************
                         Typografier
***************************************
*/

h1, h2, h3, h4, h5, h6, p, div, span, li, ul, ol {
    font-family: tahoma, verdana, geneva, charcoal, helvetica, sans-serif;
    color: #000000;
}

h1 {
    font-size: 19px;
    line-height: 23px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
}

h3 {
    font-size: 12px;
    line-height: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 12px 0px;
}

hr {
    color: #000000;
    height: 1px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

ul {
}

li {

}


label {
display: block;
}


a:link
{
    font-family: verdana, arial, geneva, charcoal, helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}

a:visited
{
    font-family: verdana, arial, geneva, charcoal, helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}

a:hover 
{
    font-family: verdana, arial, geneva, charcoal, helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}

a:active 
{
    font-family: verdana, arial, geneva, charcoal, helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}

.sitemapWrap1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}

.sitemapWrap2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 11px;
    color: #CD6F00;
    text-decoration: none;
}

.sitemapWrap3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 11px;
    color: #111111;
    text-decoration: none;
}

.sitemapWrap4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 11px;
    color: #222222;
    text-decoration: none;
}

.csc-textpic-caption {
		padding-bottom: 10px;
}


/***************************************************************
* News
***************************************************************/
/* Start --> Latest in contentleft */
/* Boks overskrift */


/***************************************************************
* News - som kalender
***************************************************************/
/* Start --> Kalender listen */
.news-list-container {
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 0px; /* 12px */
	height: 0;
}

.news-list-container #ktopspan {
	width: 540px;
}

.news-list-container #ktop {
	font-weight: bold;
  font-size: 12.5px; 
  line-height: 19px;
	color: #8E002B;
	background-image: url(../Sitegraphics/kalender-streg.gif);
	padding: 0px 0px 0px 10px;
	letter-spacing: 1.5;
}
.news-list-container #ktimespan {
	width: 150px;;
	float: left;
}

.news-list-container #ktime {
	color: #FFFFFF;
	background: #bd0000;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 10px; /*3px; */
	line-height: 19px;
	font-size: 10px;
	font-weight: bold;
}
.news-list-container #karrangementspan {
	width: 390px;
	float: left;
}

.news-list-container #karrangement {
	color: #FFFFFF;
	background: #bd0000;
	padding: 0px 0px 0px 10px; /*3px; */
	line-height: 19px;
	font-size: 10px;
	font-weight: bold;

}
.news-list-container .kalender-list-timespan {
	width: 150px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.news-list-container .kalender-list-time {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 11px;

}
.news-list-container .kalender-list-titlespan {
	width: 390px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.news-list-container .kalender-list-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;


}


.news-list-container .kalender-list-title a {
	text-decoration: none;
	color: #bd0000;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  line-height: 28px;
	font-weight: bold;
}

.kalender-list-item1{
clear: both;
}

.kalender-list-item2{
clear:both;
}

/* Farverne på linierne */
.news-list-container .kalender-list-item1 .kalender-list-timespan, .news-list-container .kalender-list-item1 .kalender-list-titlespan {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 28px;
	background: #EFE4D2;
	
}.news-list-container .kalender-list-item2 .kalender-list-timespan, .news-list-container .kalender-list-item2 .kalender-list-titlespan {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 28px;
	background: #FFFFFF;

}/* Styre margin og border på linierne */
.news-list-container .kalender-list-item1, .news-list-container .kalender-list-item2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
/* End <-- Kalender listen */

.news-catmenu .news-catmenu-header {
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.news-catmenu img {
	display: none;
}.news-catmenu {
	background: #EFE4D2;
	padding: 5px 5px 5px 20px;
	margin: 0px 0px 20px 0px;
}.news-catmenu .news-catmenu-NO a {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}.news-catmenu .news-catmenu-NO a:hover {
	color: #FF6D05;
}
.news-catmenu .news-catmenu-ACT a {
	text-decoration: none;
	color: #8E002B;
	font-size: 11px;
}.news-catmenu .news-catmenu-ACT a:hover {
	color: #FF6D05;
}
.news-catmenu .news-catmenu-NO , .news-catmenu .news-catmenu-ACT {
	padding: 3px 0px 3px 0px;
}

/***************************************************************
* News - som single
***************************************************************/

.singleheader{
  padding: 8px 0px 8px 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 13px;
	font-weight: bold;
}
.singledate{
  padding: 0px 0px 8px 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 11px;
}		
.singlesubheader{
  padding: 8px 0px 8px 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 12px;
	font-style: bold;
}
.singlecontent{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 11px;
}

.singleback{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: underline;
  font-size: 11px;
	padding-top: 5px;

}


.singleback a{
	color: #000000;
}
/***************************************************************
* News - som latest
***************************************************************/

.latest-header {
  padding: 5px 5px 5px 0px;
	margin: 0px 0px 0px 20px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
	font-weight: bold; 
  font-size: 11px; 

}

.latest-header a{
  padding: 5px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: underline;
	font-weight: bold; 
  font-size: 11px; 
	color: #000000;

}
.latest-item{
  width: 175px;
	margin: 0px 0px 0px 20px;
/*	border-top: 1px solid #bd0000;
	border-left: 1px solid #bd0000;
 	border-right: 1px solid #bd0000;
 	border-bottom: 1px solid #bd0000;*/
}
.latest-date{
  padding: 5px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 10px; 
}
.latest-title{
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-weight: bold; 
  font-size: 11px; 
	line-height: 15px; 
	vertical-align: middle;             
	padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
	background-color: #BD0000;
  color: #ffffff;
	border-top: 1px solid #bd0000;
	border-left: 1px solid #bd0000;
 	border-right: 1px solid #bd0000;
 	border-bottom: 1px solid #bd0000;
} 

.latest-title a{
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-weight: bold; 
  font-size: 11px; 
	line-height: 15px; 
	vertical-align: middle;             
	padding: 5px 5px 5px 5px;
  color: #ffffff;
} 
#contentleft .latest-subheader p{
  margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;	
	border: 0;

}

.latest-subheader a{
  padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}

.latest-subheader {
	border-top: 1px solid #bd0000;
	border-left: 1px solid #bd0000;
 	border-right: 1px solid #bd0000;
 	border-bottom: 1px solid #bd0000;
  margin: 0px 0px 20px 0px;
}

/***************************************************************
* News - som arkiv
***************************************************************/

.arkivoverskrift {
  padding: 5px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
	font-weight: bold; 
  font-size: 14px;
}

.arkivli {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none; 
  font-size: 12px;
}

.arkivli a{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: underline; 
  font-size: 12px;
	color: #000000;
}

.news-amenu-item-year {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none; 
  font-size: 12px;
}

.arkivitem {

}			

.arkivdate{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none; 
  font-size: 11px;
}

.arkivheader a{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: underline; 
  font-size: 13px;
		line-height: 23px;
		color: #000000;
}

.arkivsubheader p{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none; 
  font-size: 11px;
}

.arkivmere a{
	line-height: 23px;
	color: #000000;

}

.tx-astcountdown-pi1 {
padding-left: 22px;
}

.headliner{
padding: 0px 0px 0px 15px;
margin: 0;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: none;
  font-size: 11px;
}

.headliner h3{
font-size: 20px;
color: #bd0000;
padding-left: 5px;
}



.dage {
padding: 0;
margin: 0;
}