body {
margin: 0px;
padding: 0px;
background-color: #000000;
background-image: url(images/mainBackground.png);
background-repeat: repeat-x;
background-position: top;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
color: #888888;
background-attachment: fixed;
}

table {
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
}

a img {
border: 0px;
}

#main {
width: 919px;
margin: 0 auto;
}

#top {
width: 919px;
height: 192px;
background: transparent url(images/topBackround.png) no-repeat;
position: fixed;
top: 0px;
z-index: 100;
}

#topLogo {
position: absolute;
width: 236px;
height: 29px;
float: left;
margin-top: 27px;
margin-left: 30px;
}

#topNextEvent {
float: right;
color: #383838;
margin-right: 30px;
font-size: 10pt;
margin-top: 60px;
}

span.nextEventWrap {
display: block;
background-image: url(images/nextEventRight.png);
background-position: right top;
height: 18px;
float: left;
margin-right: 5px;
padding-right: 5px;
margin-top: 3px;
}

span.nextEventWrap span {
display: block;
background-image: url(images/nextEventLeft.png);
background-repeat: no-repeat;
background-position: left top;
height: 16px;
padding-left: 5px;
padding-top: 2px;
color: #888888;
overflow: hidden;
font-size: 9pt;
}

span.nextEventName {
width: 130px;
}
/*

#topMenu ul {
margin: 0px;
padding: 0px;
list-style: none;
float: left;
}

#topMenu ul li {
display: block;
float: left;
height: 32px;
background: transparent url(images/topMenuBackground.png) right no-repeat;
}

#topMenu ul li a {
display: block;
height: 28px;
line-height: 28px;
text-decoration: none;
color: #888888;
padding: 4px 14px 0px 12px;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

#topMenu ul li ul li {
display: block;
float: left;
}

#topMenu ul li ul {
padding-bottom: 5px;
}

#topMenu ul li ul li a {
display: block;
height: 18px;
line-height: 18px;
text-decoration: none;
color: #888888;
padding: 4px 14px 0px 12px;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

#topMenu ul li a.L1_Active {
background: transparent url(images/topMenuSelected.png) bottom repeat-x;
color: #ffffff;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

#topMenu ul li a.L1:hover {
background: transparent url(images/topMenuHover.png) bottom repeat-x;
color: #ffffff;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

#topMenu ul li a.L1_Active:hover {
background: transparent url(images/topMenuSelectedHover.png) bottom repeat-x;
color: #ffffff;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

/*.L1 a {
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
}

.L1 a:hover {
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

.L1_Active {
padding-top: 0px;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}*/

#content {
position: absolute;
clear: both;
width: 859px;
top: 232px;
margin: 0px 30px 30px 30px;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
}

.contentText {
float: left;
color: #888888;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
padding-top: 16px;
}

.content2SP {
width: 389px;
}

.content3SP {
width: 609px;
}

.contentTextImageLeft {
float: left;
margin: 0px 5px 5px 0px;
}

.contentTextImageRight {
float: right;
margin: 0px 0px 5px 5px;
}

.contentTextTopbillede {
display: block;
margin: 0px 0px 5px 0px;
}

.contentText a {
color: #638c11;
text-decoration: none;
font-weight: normal;
font-size: 9pt;
}

.contentText a:hover {
color: #ffffff;
font-weight: normal;
font-size: 9pt;
}

h1 {
color: #638c11;
font-weight: normal;
margin: 0em 0px .2em 0px;
padding: 0px;
font-size: 18pt;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
}

.h1, h2, .h2 {
color: #638c11;
font-weight: normal;
margin: .6em 0px 0px 0px;
padding: 0px;
font-size: 12pt;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
}

h3 {
color: #638c11;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 10pt;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
}

p {
margin: 0px 0px .5em 0px;
line-height: 1.5em;
color: #888888;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
}

a {
color: #638c11;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
text-decoration: underline;
font-weight: normal;
}

a:hover {
color: #bbbbbb;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
text-decoration: underline;
font-weight: normal;
}

.contentSidebarColumn {
float: left;
margin-left: 15px;
}

.contentSidebar {
width: 220px;
margin-bottom: 15px;
background: #ffffff url(images/sidebarBackground.png) top no-repeat;
}

.contentSidebarHeader {
color: #ffffff;
font-size: 8pt;
padding-bottom: 2px;
}

.contentSidebarText {
color: #0c0c0c;
width: 204px;
padding: 10px 8px 10px 8px;
font-size: 8pt;
color: #0c0c0c;
}

.contentSidebarText h1 {
color: #638c11;
font-size: 12pt;
line-height: 1.1em;
}

.contentSidebarText table {
color: #0c0c0c;
font-size: 8pt;
}

.contentSidebarText p {
color: #0c0c0c;
font-size: 8pt;
line-height: 1.2em;
}

.contentSidebarMore {
background: #000000 url(images/sidebarMoreBackground.png) no-repeat;
text-align: right;
height: 14px;
clear: both;
}

.contentSidebarMore a {
display: block;
float: right;
height: 14px;
text-decoration: none;
color: #ffffff;
font-size: 7pt;
line-height: 14px;
background: transparent url(images/sidebarMoreBackgroundButton.png) left no-repeat;
margin-right: 8px;
padding-left: 8px;
}

.contentSidebar .h1 {
color:#638C11;
font-size:10pt;
line-height:1.1em;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
margin: 0px 0px .3em 0px;
}

/* MENU */

#topMenu {
position: absolute;
float: left;
height: 32px;
top: 160px;
margin-left: 22px;
width: 859px;
}

#topMenuLeft {
height: 32px;
width: 18px;
background: transparent url(images/topMenuLeft.png) no-repeat;
float: left;
}

#topMenuRight {
height: 32px;
width: 16px;
background: transparent url(images/topMenuRight.png) no-repeat;
float: left;
}

#dwddWrap {
	background-repeat: repeat-x;
}

.dwddClear {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#dwddBar, #dwddBar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#dwddBar a {
	display: block;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	height: 32px;
	line-height: 32px;
	color: #888888;
	font-size: 9pt;
	background: transparent url(images/topMenuBackground.png) right no-repeat;
}

#dwddBar a.trigger {
	padding: 0px 10px 0px 10px;
	background-repeat: no-repeat;
	background-position: right center;
}

#dwddBar li {
	float: left;
	width: 9em;
}
#dwddBar li {position: relative;}

/* hide from IE mac \*/
#dwddBar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#dwddBar li ul, #dwddBar ul li  {
	width: 12em;
}

#dwddBar ul li a  {
	color: #565656;
	border-right: 0;
	padding: 0px 10px 5px 10px;
	line-height: 19px;
	height: 19px;
}

#dwddBar li ul {
	position: absolute;
	display: none;
	background-image: url(images/topMenuDropdown.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#dwddBar li:hover a, #dwddBar a:focus,
#dwddBar a:active, #dwddBar li.dwhover a {
	color: #ffffff;
}
#dwddBar li:hover ul, #dwddBar li.dwhover ul {
	display: block;
}
#dwddBar li:hover ul a, #dwddBar li.dwhover ul a {
	color: #888888;
	background-color: transparent;
	background-image: none;
}
#dwddBar ul a:hover {
	color: #ffffff !important;
}


#dwddBar a.L1_Active {
background: transparent url(images/topMenuSelected.png) bottom right repeat-x;
color: #ffffff;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

#dwddBar a.L1_Active:hover {
background: transparent url(images/topMenuSelectedHover.png) bottom right repeat-x;
color: #ffffff;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

/* Calendar */

.calendarEvent {
color: #0c0c0c;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size:8pt;
}

.calendarEventDate {
color: #bbbbbb;
}

.calendarEvent img {
float: left;
margin: 2px 0px 5px 0px;
}

/* Blog */

.blog {
color: #0c0c0c;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size:8pt;
}

.blogDate {
color: #bbbbbb;
}

.moreLink {
clear: both;
height: 15px;
}

.moreLink img {
float: right;
}

/* Newsletter */

.newsletterField {
background: url(images/newsletterTextfield.png);
height: 18px;
width: 194px;
color: #bbbbbb;
padding: 1px 5px 0px 5px;
margin-bottom: 8px;
font-size: 8pt;
}

.newsletterField input {
border: none;
background-color: transparent;
color: #ffffff;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size:8pt;
padding-left: 5px;
}

.newsletterWrapButton {
float: right;
background: url(images/newsletterSubmit.png);
height: 19px;
width: 62px;
}

.newsletterWrapButton input {
background: none;
background-color: transparent;
border: none;
color: #ffffff;
width: 62px;
height: 19px;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
font-size:8pt;
}

/* Poll Submit */

.pollSubmit input {
float: right;
margin-top: 10px;
}

/* Kalender oversigt */

.calendarInactiveDate, .calendarActiveDate {
padding-top: 5px;
}

.calendarInactive {
color: #666666;
}

.calendarInactive a, .calendarInactiveDate a {
color: #666666;
}

.calendarInactiveImage {
float: left;
margin-right: 15px;
height: 28px;
width: 37px;
color: #921313;
text-align: center;
padding-top: 12px;
padding-left: 3px;
background-image: url(images/calendarPassive.png);
background-repeat: no-repeat;
}

.calendarActiveImage {
float: left;
margin-right: 15px;
height: 28px;
width: 37px;
color: #888888;
text-align: center;
padding-top: 12px;
padding-left: 3px;
background-image: url(images/calendarActive.png);
background-repeat: no-repeat;
}

.calendarActive {
color: #888888;
}

.calendarMeta {
float: right;
font-size: 8pt;
margin: 0px 0px 10px 10px;
}

.calendarImage {
float: left;
margin: 0px 10px 10px 0px;
}

.calendarMoreImage {
float: right;
}

.calendarSpace {
margin-bottom: 16px;
clear: both;
}

.calendarEvent {
margin-bottom: 6px;
}