/***************************************
 * Cached at: Tue, 07 Feb 2012 14:03:43 +0100
 * CSS size : 32369
 ***************************************

/**
 * Global 
 *
 * @created 2009-06-17 09:53:07+02 
 * @updated 2009-06-17 14:10:08+02 
 */
body {
   background-image:url(/files/images/original/48356487-fc5c-474a-8cc4-45aac389ec49/hd_bg.jpg);
   background-attachment:scroll;
   background-repeat:repeat-x;
   background-color:#f0f0f0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#000;
   padding:25px
}

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

a img {
   border:0;
   padding:0;
   margin:0
}

a {
   color:#0A0D9A;
   text-decoration:none
}

/* -- Page headings h1 h2 h3 (affects all headings) -- */
h1 {
   font-size:24px;
   margin:0;
   padding:0;
   color:#000;
   font-weight:700
}

h1 a {
/* -- Heading with link -- */
   font-size:24px;
   font-weight:400;
   margin:0;
   padding:0;
   color:#000;
   text-decoration:bold
}

h2 {
   font-size:17px;
   font-weight:400;
   margin:0;
   color:#000
}

h2 a {
   font-size:17px;
   font-weight:400;
   margin:0;
   color:#000;
   text-decoration:none
}

h3 {
   font-size:15px;
   font-weight:700;
   margin:0;
   color:#000
}

h3 a {
   font-size:15px;
   font-weight:700;
   margin:0;
   color:#000;
   text-decoration:none
}

h4 {
   font-size:10px;
   font-style:italic;
   margin:0;
   color:#666
}

/* -- Div container for the whole page -- */
#pageContainer {
   width:889px;
   text-align:left;
   margin-left:auto;
   margin-right:auto
}

/* -- Main area containing all three columns -- */
.ContentTable {
   width:889px
}

.ContentTable td {
   vertical-align:top
}

/****************** END ******************/
/**
 * core_content 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
.core_content {
   width:100%
}

/****************** END ******************/
/**
 * column_image 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
.column_image {
   margin:0;
   padding:0;
   border:0
}

/****************** END ******************/
/**
 * topimage 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
.topimage {
   margin:0;
   padding:0;
   border:0
}

/****************** END ******************/
/**
 * downloads 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
.downloads {
   width:100%
}

.downloads .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.downloads .elementBody {
   width:100%
}

.downloads ul {
   list-style-type:none
}

.downloads ul li {
}

.downloads ul li a {
   font-size:11px;
   font-weight:700;
   background:url(http://static.enovo.dk/simpleworks/TemplateImg/download_off.png) no-repeat 0 3px;
   color:#424d42;
   text-decoration:none;
   display:block;
   padding:4px;
   padding-left:22px
}

.downloads ul li a:hover {
   background:url(http://static.enovo.dk/simpleworks/TemplateImg/download.png) no-repeat 0 3px;
   color:#148116
}

.downloads .elementFooter {
}

/****************** END ******************/
/**
 * form 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
.form select,
.form .FormTextareaField,
.form .FormSelectField,
.form .FormTextField {
   width:99.5%;
   color:#454453
}

.form fieldset {
   border:1px solid #c6c6c6;
   padding:10px;
   margin-bottom:30px;
   margin-top:-10px
}

.form fieldset legend {
   font-size:130%;
   color:#888C9B
}

.form label {
   clear:both;
   display:block;
   font-size:110%;
   font-weight:700;
   margin-top:6px;
   color:#888C9B
}

.form input,
.form select,
.form textarea {
   clear:both;
   font-size:120%;
   padding:2px 0;
   border:1px solid #c6c6c6
}

.form .submit input {
   margin-top:8px;
   display:inline;
   font-size:120%;
   padding:2px 5px;
   width:auto;
   vertical-align:bottom;
   float:right;
   cursor:pointer;
   border:1px solid #c6c6c6
}

/****************** END ******************/
/**
 * gallery_slide_view 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
/*preload classes*/
.gallery_slide_view .svw {
   width:50px;
   height:20px;
   background:#fff
}

.gallery_slide_view .svw ul {
   position:relative;
   left:-999em
}

/*core classes*/
.gallery_slide_view .stripViewer {
   position:relative;
   overflow:hidden;
   border:5px solid #000;
   margin:0 0 1px
}

.gallery_slide_view .stripViewer ul {
/* this is your UL of images */
   margin:0;
   padding:0;
   position:relative;
   left:0;
   top:0;
   width:1%;
   list-style-type:none
}

.gallery_slide_view .stripViewer ul li {
   float:left
}

.gallery_slide_view .stripTransmitter {
   overflow:auto;
   width:1%
}

.gallery_slide_view .stripTransmitter ul {
   margin:0;
   padding:0;
   position:relative;
   list-style-type:none
}

.gallery_slide_view .stripTransmitter ul li {
   width:20px;
   float:left;
   margin:0 1px 1px 0
}

.gallery_slide_view .stripTransmitter a {
   font:bold 10px Verdana, Arial;
   text-align:center;
   line-height:22px;
   background:#000;
   color:#fff;
   text-decoration:none;
   display:block
}

.gallery_slide_view .stripTransmitter a:hover,
a.current {
   background:#b6b6b6;
   color:#000
}

/****************** END ******************/
/**
 * gallery_slideview 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
/* Default */
.gallery_slideview {
}

.gallery_slideview .element {
}

.gallery_slideview .elementTop {
}

.gallery_slideview .elementBody {
}

.gallery_slideview .elementFooter {
}

/****************** END ******************/
/**
 * marquee 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 13:17:03+02 
 */
.marquee {
   border:0;
   width:100%;
   color:blue;
   font-size:24px
}

/****************** END ******************/
/**
 * secure_login 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-05 09:37:47+02 
 */
.secure_login {
}

.secure_login .element {
}

.secure_login .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.secure_login .submit input {
   margin-top:8px;
   display:inline;
   font-size:120%;
   padding:2px 5px;
   width:auto;
   vertical-align:bottom;
   float:right;
   cursor:pointer;
   border:1px solid #c6c6c6
}

.secure_login .input input {
   width:99.5%;
   color:#454453;
   clear:both;
   font-size:120%;
   padding:2px 0;
   border:1px solid #c6c6c6
}

.secure_login .elementBody {
   height:80px
}

.secure_login .elementFooter {
}

/****************** END ******************/
/**
 * gallery_sliding_boxes 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
.gallery_sliding_boxes a {
   color:#C8DCE5
}

.gallery_sliding_boxes h3 {
   margin:10px 10px 0;
   color:#FFF;
   letter-spacing:-1px;
   font-weight:700
}

.gallery_sliding_boxes h3 a {
}

.gallery_sliding_boxes .boxgrid {
   margin:10px;
   float:left;
   background:#161613;
   border:solid 2px #8399AF;
   overflow:hidden;
   position:relative
}

.gallery_sliding_boxes .boxgrid img {
   position:absolute;
   top:0;
   left:0;
   border:0
}

.gallery_sliding_boxes .boxgrid p {
   padding:0 10px;
   color:#afafaf;
   font-weight:700;
   font:10pt "Lucida Grande", Arial, sans-serif
}

.gallery_sliding_boxes .boxcaption {
   float:left;
   position:absolute;
   background:#000;
   height:100px;
   width:100%;
   opacity:.8;
/* For IE 5-7 */
   filter:progid : DXImageTransform.Microsoft.Alpha (Opacity=80);
/* For IE 8 */
   -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)
}

.gallery_sliding_boxes .captionfull .boxcaption {
   top:260px;
   left:0
}

.gallery_sliding_boxes .caption .boxcaption {
   top:220px;
   left:0
}

/****************** END ******************/
/**
 * gallery_random 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
.gallery_random {
   margin:0;
   padding:0;
   border:0
}

/****************** END ******************/
/**
 * gallery_fade 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
/* Default */
.gallery_fade {
}

.gallery_fade .element {
}

.gallery_fade .elementTop {
}

.gallery_fade .elementBody {
}

.gallery_fade .elementFooter {
}

/****************** END ******************/
/**
 * teasers_rotate_selected 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
/* Default */
.teasers_rotate_selected {
}

.teasers_rotate_selected .element {
}

.teasers_rotate_selected .elementTop {
}

.teasers_rotate_selected .elementBody {
}

.teasers_rotate_selected .elementFooter {
}

/****************** END ******************/
/**
 * horizontal_ruler 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-07 20:26:35+02 
 */
.horizontal_ruler {
   clear:both;
   color:#fff;
   border-top:1px dotted #666;
   width:100%;
   background-color:#fff;
   height:0;
   margin:10px 0
}

/****************** END ******************/
/**
 * news 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-05 00:21:10+02 
 */
/* Default */
.news {
}

.news .element {
}

.news .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.news .elementBody {
}

.news .newsTitle {
   background-color:#e7e9ef;
   width:100%;
   display:block;
   margin:5px 0
}

.news .newsTitle a {
   font-size:16px;
   text-decoration:none;
   font-weight:700;
   color:#000
}

.news .newsBody {
   font-style:italic
}

.news .newsLink {
   border-top:1px dashed #ccc;
   font-size:14px;
   font-weight:700;
   color:#000;
   margin:6px 0
}

.news .newsLink a {
   font-weight:700;
   color:#000
}

.news .elementFooter {
}

/****************** END ******************/
/**
 * newsletter 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-05 09:16:52+02 
 */
/* Default */
.newsletter {
}

.newsletter .element {
}

.newsletter .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.newsletter .submit input {
   margin-top:8px;
   display:inline;
   font-size:120%;
   padding:2px 5px;
   width:auto;
   vertical-align:bottom;
   float:right;
   cursor:pointer;
   border:1px solid #c6c6c6
}

.newsletter .input input {
   width:99.5%;
   color:#454453;
   clear:both;
   font-size:120%;
   padding:2px 0;
   border:1px solid #c6c6c6
}

.newsletter .elementBody {
   height:80px
}

.newsletter .elementFooter {
}

/****************** END ******************/
/**
 * flash 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
/****************** END ******************/
/**
 * flash_player 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
.flash_player {
}

.flash_player .elementBody {
}

.flash_player .elementBody a {
}

.flash_player .elementFooter {
}

/****************** END ******************/
/**
 * freetext 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
/****************** END ******************/
/**
 * freetext_reference 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 12:30:32+02 
 */
/* Default */
.freetext_reference {
}

.freetext_reference .element {
}

.freetext_reference .elementTop {
}

.freetext_reference .elementBody {
}

.freetext_reference .elementFooter {
}

/****************** END ******************/
/**
 * menu_custom 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 13:21:10+02 
 */
.menu_custom .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.menu_custom {
   padding:0;
   margin:0
}

.menu_custom ul {
   list-style-type:none;
   list-style-position:outside;
   margin:0;
   padding:0
}

.menu_custom li a {
   background-image:url(http://static.enovo.dk/png16x16/resultset_next.png);
   background-repeat:no-repeat;
   background-position:2px 0;
   padding:0;
   margin:0;
   display:block;
   width:100%;
   padding:0 0 6px;
   margin:0;
   text-decoration:none;
   padding-left:26px;
   color:#949494
}

.menu_custom li a:hover {
   color:#000
}

/****************** END ******************/
/**
 * rss_labels 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-05 09:30:19+02 
 */
/* Default */
.rss_labels {
}

.rss_labels .element {
}

.rss_labels .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.rss_labels .rss_inner_container {
}

.rss_labels .rss_header {
   background-color:#e7e9ef;
   width:100%;
   display:block;
   margin:5px 0
}

.rss_labels .rss_header a {
   font-size:16px;
   text-decoration:none;
   font-weight:700;
   color:#000
}

.rss_labels .rss_source {
   float:left;
   display:inline;
   color:#6471a7;
   font-weight:700
}

.rss_labels .rss_pubdate {
   float:right;
   display:inline;
   color:#6471a7;
   font-weight:700
}

.rss_labels .rss_body {
   font-style:italic;
   clear:both;
   margin-top:5px
}

.rss_labels .elementBody {
}

.rss_labels .elementFooter {
}

/****************** END ******************/
/**
 * rss_selected 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-05 09:12:12+02 
 */
/* Default */
.rss_selected {
}

.rss_selected .element {
}

.rss_selected .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.rss_selected .rss_inner_container {
}

.rss_selected .rss_header {
   background-color:#e7e9ef;
   width:100%;
   display:block;
   margin:5px 0
}

.rss_selected .rss_header a {
   font-size:16px;
   text-decoration:none;
   font-weight:700;
   color:#000
}

.rss_selected .rss_body {
   font-style:italic
}

.rss_selected .elementBody {
}

.rss_selected .elementFooter {
}

/****************** END ******************/
/**
 * activity_calendars_upcoming 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 16:20:49+02 
 */
/* Default */
.activity_calendars_upcoming {
   width:100%;
   margin:0;
   padding:0;
   border:0;
   text-align:left
}

.activity_calendars_upcoming .element {
}

.activity_calendars_upcoming .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.activity_calendars_upcoming .elementBody {
}

.activity_calendars_upcoming .elementFooter {
}

.activity_calendars_upcoming .link {
   background-color:#e7e9ef;
   width:100%;
   display:block
}

.activity_calendars_upcoming .link span {
   margin:4px
}

.activity_calendars_upcoming .link a {
   font-size:16px;
   text-decoration:none;
   font-weight:700;
   color:#000
}

.activity_calendars_upcoming .date {
   font-size:10px;
   width:100%;
   color:#1c30f0
}

.activity_calendars_upcoming .date span {
   margin:4px
}

.activity_calendars_upcoming .activity {
}

.activity_calendars_upcoming .activity p {
   margin:4px
}

/****************** END ******************/
/**
 * gallery_galleriffic 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 17:54:33+02 
 */
.gallery_galleriffic div.gallery-content {
/** 
  * The display of content is enabled by a javascript generated style on the page.
  * This is so that the slideshow content won't display unless javascript is enabled. 
  */
   display:none;
   float:right;
   width:550px;
   clear:both
}

.gallery_galleriffic div.content a,
.gallery_galleriffic div.navigation a {
   text-decoration:none;
   color:#777
}

.gallery_galleriffic div.content a:focus,
.gallery_galleriffic div.content a:hover,
.gallery_galleriffic div.content a:active {
   text-decoration:underline
}

.gallery_galleriffic div.controls {
   margin-top:5px;
   height:23px
}

.gallery_galleriffic div.controls a {
   padding:5px
}

.gallery_galleriffic div.ss-controls {
   float:left
}

.gallery_galleriffic div.nav-controls {
   float:right
}

.gallery_galleriffic div.loader {
   background-image:url(/images/load.gif);
   background-repeat:no-repeat;
   background-position:center;
   width:550px;
   height:350px
}

.gallery_galleriffic div.slideshow {
   clear:both
}

.gallery_galleriffic div.slideshow span.image-wrapper {
   float:left;
   padding-bottom:12px
}

.gallery_galleriffic div.slideshow a.advance-link {
   padding:2px;
   display:block;
   border:1px solid #ccc
}

.gallery_galleriffic div.slideshow img {
   border:none;
   display:block
}

.gallery_galleriffic div.download {
   float:right
}

.gallery_galleriffic div.embox {
   clear:both;
   border:1px solid #ccc;
   background-color:#eee;
   padding:12px
}

.gallery_galleriffic div.image-title {
   font-weight:700;
   font-size:1.4em
}

.gallery_galleriffic div.image-desc {
   line-height:1.3em;
   padding-top:12px
}

.gallery_galleriffic div.navigation {
/* The navigation style is set by a javascript generated style on the page.
       This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}

.gallery_galleriffic ul.thumbs {
   clear:both;
   margin:0;
   padding:0
}

.gallery_galleriffic ul.thumbs li {
   float:left;
   padding:0;
   margin:5px 10px 5px 0;
   list-style:none
}

.gallery_galleriffic a.thumb {
   padding:2px;
   display:block;
   border:1px solid #ccc
}

.gallery_galleriffic ul.thumbs li.selected a.thumb {
   background:#000
}

.gallery_galleriffic a.thumb:focus {
   outline:none
}

.gallery_galleriffic ul.thumbs img {
   border:none;
   display:block
}

.gallery_galleriffic div.pagination {
   clear:both
}

.gallery_galleriffic div.navigation div.top {
   margin-bottom:12px;
   height:11px
}

.gallery_galleriffic div.navigation div.bottom {
   margin-top:12px
}

.gallery_galleriffic div.pagination a,
.gallery_galleriffic div.pagination span.current {
   display:block;
   float:left;
   margin-right:2px;
   padding:4px 7px 2px;
   border:1px solid #ccc
}

.gallery_galleriffic div.pagination a:hover {
   background-color:#eee;
   text-decoration:none
}

.gallery_galleriffic div.pagination span.current {
   font-weight:700;
   background-color:#000;
   border-color:#000;
   color:#fff
}

/****************** END ******************/
/**
 * minishop 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 23:43:34+02 
 */
/* Default */
.minishop {
   clear:both
}

.minishop .element {
   clear:both
}

.minishop .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.minishop .shopDesc {
   color:blue;
   margin:5px 0
}

.minishop .shopSort {
   background-color:#727589;
   height:22px
}

.minishop .shopSort td {
   color:#fff;
   vertical-align:middle
}

.minishop .shopSort .td01 {
   width:110px
}

.minishop .shopSort .td03 {
   width:70px
}

.minishop .prodBox {
   background-color:#727589;
   height:22px
}

.minishop .prodBox td {
   vertical-align:top;
   border-bottom:1px solid #999
}

.minishop .prodBox td.td01 {
   background-color:#f2f2f2
}

.minishop .prodBox td.td02 {
   background-color:#f2f2f2
}

.minishop .prodBox td.td03 {
   background-color:#f2f2f2
}

.minishop .prodHeader {
   font-size:16px
}

.minishop .prodDesc {
   font-style:italic
}

.minishop .prodPrice {
   font-size:16px;
   font-weight:700
}

.minishop .prodOrder .button {
   display:inline;
   font-size:100%;
   padding:0 5px;
   width:auto;
   vertical-align:bottom;
   cursor:pointer;
   border:1px solid #c6c6c6;
   background-color:#727589;
   color:#fff;
   margin-top:1px
}

.minishop .prodOrder {
   height:22px;
   text-align:right
}

.minishop .prodOrder td {
   vertical-align:top;
   border-bottom:1px solid #999;
   padding-right:5px
}

.minishop .conditions {
   background-color:#f2f2f2
}

.minishop .conditions td {
   vertical-align:top;
   border-bottom:1px solid #999
}

.minishop .conditions .cName {
   font-size:16px;
   font-weight:700
}

.minishop .conditions .cBody {
   font-style:italic
}

.minishop .orderTotal {
   float:right;
   font-size:14px
}

.minishop .orderTotal input {
   font-size:120%;
   padding:2px 0;
   border:1px solid #c6c6c6;
   color:#454453;
   width:70px;
   margin:2px
}

.minishop .orderForm {
   font-size:14px
}

.minishop .orderForm label {
   clear:both;
   display:block;
   font-size:110%;
   font-weight:700;
   margin-top:6px;
   color:#888C9B
}

.minishop .orderForm input,
.minishop .orderForm textarea {
   clear:both;
   font-size:120%;
   padding:2px 0;
   border:1px solid #c6c6c6;
   width:99.5%;
   color:#454453
}

.minishop .orderForm .button {
   margin:8px 0;
   font-size:120%;
   padding:2px 5px;
   width:auto;
   float:right;
   cursor:pointer;
   border:1px solid #c6c6c6;
   clear:both
}

.minishop .elementBody {
   clear:both
}

.minishop .elementFooter {
}

/****************** END ******************/
/**
 * activity_calendars 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-04 23:30:21+02 
 */
.activity_calendars {
   width:100%;
   margin:0;
   padding:0;
   border:0
}

.activity_calendars table.calendar {
   width:100%;
   height:130px;
   border:1px solid grey;
   text-align:center;
   padding:0;
   margin:0
}

.activity_calendars td.today {
   background-color:#acaeb7;
   color:#fff;
   font-weight:700
}

.activity_calendars td.normal {
   background-color:#ddd
}

.activity_calendars td.has-events {
   background-color:#8d95b8
}

.activity_calendars td.has-events a {
   color:#fff;
   font-weight:400;
   width:99%;
   display:block;
   text-decoration:none;
   font-weight:700
}

.activity_calendars .wday {
   font-size:12px;
   color:#FFF;
   font-weight:400;
   background-color:#727589
}

.activity_calendars .month {
   font-size:12px;
   font-weight:700;
   background-color:#727589;
   color:#FFF
}

.activity_calendars .empty {
   background-color:#f0f0f0
}

/****************** END ******************/
/**
 * menu_vertical 
 *
 * @created 2009-06-07 17:56:38+02 
 * @updated 2009-06-07 19:50:31+02 
 */
.menu_vertical {
   width:100%;
   padding:0;
   margin:20px 0 0;
   font-family:"Times New Roman", Times, serif
}

.menu_vertical .elementTop {
   width:100%;
   font-size:16px;
   color:#b6b6b6;
   font-weight:700;
   border-bottom:1px dashed #ccc;
   border-top:1px dashed #ccc;
   padding:5px 0;
   margin:5px 0
}

.menu_vertical ul {
   list-style:none;
   margin:0;
   padding:0;
   border:none;
   width:100%;
   text-align:right
}

.menu_vertical ul li {
   margin:0;
   padding:0
}

.menu_vertical ul li a {
   font-size:15px;
   display:block;
   border-bottom:1px dashed #ccc;
   padding:5px 0;
   text-decoration:none;
   color:#666;
   width:100%;
   text-transform:uppercase;
   font-weight:400;
   font-style:normal;
   letter-spacing:1px
}

.menu_vertical .verticalMenuItem-2 {
   background-color:#F7F7F7
}

.menu_vertical .verticalMenuItem-3 {
   padding-left:15px;
   background:url(http://static.enovo.dk/simpleworks/TemplateImg/indent1.png);
   background-repeat:no-repeat;
   background-position:3px 10px
}

.menu_vertical .active {
   font-weight:700
}

.menu_vertical ul li a:hover,
.menu_vertical ul li a:focus {
   color:#000;
   background-color:#eee
}

/****************** END ******************/
/**
 * content 
 *
 * @created 2009-06-04 12:30:32+02 
 * @updated 2009-06-07 19:55:45+02 
 */
.content .elementTop {
   width:100%
}

.content .elementTop H1 {
}

.content .elementTop H2 {
}

.content .elementTop H3 {
}

.content .elementTop H4 {
}

.content .elementTop H5 {
}

.content .elementBody {
   width:100%
}

.content .elementBody ul {
   margin:10px
}

.content .elementBody ul li {
   margin:10px
}

.content .elementFooter {
}

/****************** END ******************/
/**
 * gallery_galleria 
 *
 * @created 2009-06-04 17:39:58+02 
 * @updated 2009-06-08 20:53:35+02 
 */
.gallery_galleria {
   clear:both
}

.gallery_galleria ul.galleria {
   width:200px;
   float:left;
   list-style:none
}

.gallery_galleria ul.galleria li {
   display:block;
   overflow:hidden;
   float:left;
   border:3px double #eee;
   margin:0 2px 2px 0;
   background:#eee
}

.gallery_galleria ul.galleria li a {
   display:none
}

.gallery_galleria ul.galleria li.hover {
   border-color:#bbb
}

.gallery_galleria ul.galleria li.active {
   border-style:solid;
   border-color:#222
}

.gallery_galleria ul.galleria li div {
   left:240px;
   position:absolute;
   display:none;
   top:0;
   left:180px
}

.gallery_galleria ul.galleria li div img {
   cursor:pointer
}

.gallery_galleria ul.galleria li div .caption {
   font:italic .7em/1.4 georgia,serif
}

.gallery_galleria .galleria_image {
   margin:0 auto 60px;
   float:right
}

.gallery_galleria .nav {
   padding-top:15px;
   clear:both
}

.gallery_galleria .info {
   text-align:left;
   margin:30px 0;
   border-top:1px dotted #221;
   padding-top:30px;
   clear:both
}

.gallery_galleria .info p {
   margin-top:1.6em
}

.gallery_galleria .nav {
   float:left
}

/****************** END ******************/
/**
 * teaser_labels 
 *
 * @created 2009-06-17 09:49:27+02 
 * @updated 2009-06-17 13:46:20+02 
 */
/* Default */
.teaser_labels {
}

.teaser_labels .element {
}

.teaser_labels .elementTop {
}

.teaser_labels .elementBody {
}

.teaser_labels .articleBox {
}

.teaser_labels .articleImage {
   float:left;
   clear:left
}

.teaser_labels .articleImage a img {
   border:0;
   margin:4px
}

.teaser_labels .articleTitle {
   background:url(/files/images/original/48356487-fc5c-474a-8cc4-45aac389ec49/hd_coltop.jpg) no-repeat top left;
   width:187px;
   color:#fff;
   font-weight:400;
   height:25px;
   padding-top:5px
}

.teaser_labels .articleTitle a {
   font-size:11px;
   color:#fff;
   text-decoration:none;
   margin:0 0 0 19px
}

.teaser_labels .articleBody {
}

.teaser_labels .elementFooter {
}

/****************** END ******************/
/**
 * menu_horizontal 
 *
 * @created 2009-06-17 10:16:46+02 
 * @updated 2009-06-17 12:47:13+02 
 */
/* MenuBar placement & GFX */
div.menucontainer {
   width:100%
}

.menu {
   margin:0
}

.yuimenubar {
   visibility:visible;
   position:static
}

.yuimenu .yuimenu,
.yuimenubar .yuimenu {
   visibility:hidden;
   position:absolute;
   top:-10000px;
   left:-10000px
}

.yuimenubar li,
.yuimenu li {
   list-style-type:none
}

.yuimenubar ul,
.yuimenu ul,
.yuimenubar li,
.yuimenu li,
.yuimenu h6,
.yuimenubar h6 {
   margin:0;
   padding:0
}

.yuimenuitemlabel,
.yuimenubaritemlabel {
   text-align:left;
   white-space:nowrap
}

/* 
    The following style rule trigger the "hasLayout" property in 
    IE (http://msdn2.microsoft.com/en-us/library/ms533776.aspx) for a
    MenuBar instance's <ul> element, allowing both to clear their floated 
    child <li> elements.
*/
.yuimenubar ul {
   zoom:1
}

/* 
    Remove the "hasLayout" trigger for submenus of MenuBar instances as it 
    is unnecessary. 
*/
.yuimenubar .yuimenu ul {
   zoom:normal
}

/*
    The following style rule allows a MenuBar instance's <ul> element to clear
    its floated <li> elements in Firefox, Safari and and Opera.
*/
.yuimenubar>.bd>ul:after {
   content:".";
   display:block;
   clear:both;
   visibility:hidden;
   height:0;
   line-height:0
}

.yuimenubaritem {
   float:left
}

.yuimenubaritemlabel,
.yuimenuitemlabel {
   display:block
}

.yuimenubar {
   background-color:
}

/* Menu style rules */
.yuimenu {
   background-color:#fff;
   border:solid 1px #666;
   padding:0
}

.yui-menu-shadow {
   display:none
}

.yuimenu ul {
   padding:0
}

.yuimenu ul.first-of-type,
.yuimenu ul.hastitle,
.yuimenu h6.first-of-type {
   border-width:0
}

/* MenuItem and MenuBarItem styles */
.yuimenuitem {
/*
        For IE: Used to collapse superfluous white space between <li> elements
        that is triggered by the "display" property of the <a> elements being
        set to "block."
    */
   border-bottom:1px
}

.yuimenuitemlabel {
   font-size:11px;
   color:#000;
   text-decoration:none
}

.yuimenubaritemlabel {
   font-size:11px;
   color:#fff;
   text-decoration:none
}

.yuimenuitemlabel {
   padding:3px 24px
}

.yuimenubaritemlabel {
   border-width:0 0 0 1px;
   border-style:solid;
   border-color:#fff;
   padding:6px 12px 8px
}

ul .first-of-type .yuimenubaritemlabel {
   border-width:0
}

/* Selected MenuItem */
.yuimenubaritem-selected {
}

.yuimenuitem-selected {
   background-color:#f1f1f1
}

.yuimenubaritemlabel-selected {
}

.yuimenuitemlabel-selected {
   text-decoration:none;
   color:#000;
   background-color:#f1f1f1
}

.yuimenubaritem-hassubmenu {
   background:url(http://icons.enovo.dk/yui-2.5.1/build/menu/assets/menubaritem_submenuindicator.png) right center no-repeat
}

.yuimenubaritemlabel-hassubmenu {
   padding-right:24px
}

.yuimenuitem-hassubmenu {
   background:url(http://icons.enovo.dk/yui-2.5.1/build/menu/assets/menuitem_submenuindicator.png) right center no-repeat;
   margin-right:24px;
   padding-right:24px
}

.yuimenuitem-checked {
   background:url(http://icons.enovo.dk/yui-2.5.1/build/menu/assets/menuitem_checkbox.png) left center no-repeat;
   margin-right:24px;
   padding-right:24px
}

.yuimenubaritem-hassubmenu-selected {
   background-image:url(http://icons.enovo.dk/yui-2.5.1/build/menu/assets/menubaritem_submenuindicator_selected.png)
}

.yuimenuitem-hassubmenu-selected {
   background-image:url(http://icons.enovo.dk/yui-2.5.1/build/menu/assets/menuitem_submenuindicator_selected.png)
}

.yuimenuitem-checked-selected {
   background-image:url(http://icons.enovo.dk/yui-2.5.1/build/menu/assets/menuitem_checkbox_selected.png)
}

/****************** END ******************/
/**
 * content_area 
 *
 * @created 2009-06-17 10:00:10+02 
 * @updated 2009-06-17 14:09:16+02 
 */
#module_4a38d924-8750-4f6d-896b-cd1a54f6f737 {
   width:889px
}

#module_4a38d924-8750-4f6d-896b-cd1a54f6f737 td {
   width:889px;
   background-image:url(/files/images/original/48356487-fc5c-474a-8cc4-45aac389ec49/hd_top.gif);
   height:187px;
   vertical-align:bottom
}

/****************** END ******************/
/**
 * content_area 
 *
 * @created 2009-06-17 11:58:58+02 
 * @updated 2009-06-17 12:27:31+02 
 */
#module_4a38d924-f978-4c78-901f-cd1a54f6f737 {
   width:889px
}

/****************** END ******************/
/**
 * content 
 *
 * @created 2009-06-17 21:36:53+02 
 * @updated 2009-06-17 21:36:53+02 
 */
#module_4a394586-a9e0-413e-aa79-642054f6f737 {
   width:100%;
   border-top:1px dashed #000;
   padding-top:10px;
   margin-top:10px
}

#module_4a394586-a9e0-413e-aa79-642054f6f737 .elementTop H1 {
}

#module_4a394586-a9e0-413e-aa79-642054f6f737 .elementTop H2 {
}

#module_4a394586-a9e0-413e-aa79-642054f6f737 .elementTop H3 {
}

#module_4a394586-a9e0-413e-aa79-642054f6f737 .elementTop H4 {
}

#module_4a394586-a9e0-413e-aa79-642054f6f737 .elementTop H5 {
}

#module_4a394586-a9e0-413e-aa79-642054f6f737 .elementBody {
   width:100%
}

#module_4a394586-a9e0-413e-aa79-642054f6f737 .elementFooter {
}

/****************** END ******************/
