/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;font-size:11px;font-family:arial,verdana,sans-serif;color:#000;line-height:150%;text-align:center;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-size:1em;}
table													{border-collapse:collapse;}
td														{padding:0px;vertical-align:top;}				
th														{font-size:1em;text-align:left;font-weight:bold;}
p														{font-size:1em;color:#28082e;margin:0px;margin-bottom:10px;}
a														{font-size:1em;color:#A60000;text-decoration:underline;}
a:hover													{font-size:1em;text-decoration:underline;}
h1														{font-size:1.9em;color:#28082e;margin:0px;}
h2,h3,h4,h5,h6											{font-size:1em;font-weight:bold;margin:0px;}
address													{font-size:1em;font-style:normal;}

form,input													{margin:0;padding:0;display:inline;}
optgroup 												{font-style:normal;font-weight:normal;}

hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}

.clear													{clear:both;font-size:0px;line-height:0px;}

/* Base template setup - all pages
---------------------------------------------------------------------- */


/* Container around entire page */


/* Topbar holding logo, menu etc. */

.wrap.menubar { display:none; }

/* Topmenu */

.wrap.menubar .menu { display:none; }

/* Menu link with no vertical line */

/* Searchbox and quicklinks */

/* Addressline - page bottom */

.wrap.addressline { display:none; }

/* Base template setup - frontpage
---------------------------------------------------------------------- */

/*.wrap.all.frontpage {background-image: url(/images/dk/frontpage_bg_map.jpg);}*/

/* Flash placeholder */
/* Assumed width: 717px - to be adapted if final size is different */

/* Grey boxes - lower section of page */

.wrap.main .box_wrapper {height:111px;float: left;overflow:hidden}
.wrap.main .box_wrapper .box {line-height:140%;text-align: left;padding: 10px 10px 10px 10px;}
.wrap.main .box_wrapper p {margin-top:0px;margin-bottom:0px;}
.wrap.main .box_wrapper .box .boxheadline {margin-bottom:8px;}
.wrap.main .box_wrapper .box a {text-decoration:none;}
.wrap.main .box_wrapper .box a:hover {text-decoration:underline;}

/* Wide box */

.wrap.main .box_wrapper.wide {width:475px; background-image: url(/images/dk/frontpage_box_wide_bg.gif);margin-right:11px;}

/* Small box */

.wrap.main .box_wrapper.small {width:232px;background-image: url(/images/dk/frontpage_box_232_bg.gif);}
.wrap.main .box_wrapper.small.right {float:right;}

/* Banners for front page */

.wrap.main .fp_banner {float:left;margin-top:11px;margin-right:11px;}
.wrap.main .fp_banner.right {float:right;margin-right:0px;}

/* Table holding right column - to enable bottom align for news section */

.frontpage_right {width:232px;height:329px;float:right;}

/* Quick link select boxes */

.wrap.main .selectbox {float:right;width:232px;text-align:left;margin-bottom:0px;margin-top:10px;}
.wrap.main .selectbox select {width:232px;margin-top:5px;color:#AA0A0B;border-width:1px;}
.wrap.main .selectbox select option {color:#AA0A0B;}

/* News section */

.wrap.main .news {margin-bottom:0px;}
.wrap.main .news .newsheadline {margin-bottom:7px;}
.wrap.main .news .newsitem {line-height:130%;margin-bottom:16px;}
.wrap.main .news .newsitem .date {width:58px; float:left;text-align:left;}
.wrap.main .news .newsitem .content {width:170px;float:left;text-align:left;margin-bottom:0px;}
.wrap.main .newsitem .content a {text-decoration:none;}
.wrap.main .newsitem .content a:hover {text-decoration:underline;}

/* Base template setup - subpages
---------------------------------------------------------------------- */

/* Breadcrumb trail */

.wrap.breadcrumb { display:none; }

/* Box holding left menu and content */

/* Left menu */

.wrap.main .menucontent .leftmenu { display:none; }

/* Content */

.wrap.main .menucontent .content {text-align:left;margin-top:12px;}
.wrap.main .menucontent .content .headline {background-color:#7D7D7D;height:35px;margin-bottom:10px;}
.wrap.main .menucontent .content .headline h1 {color:#FFF;line-height:35px;padding-left:10px;}
.wrap.main .menucontent .content h2 {color:#A60000;font-weight:bold;padding-left:10px;}
.wrap.main .menucontent .content p {padding-left:10px;padding-right:10px;}

/* contentprojectlist */

.wrap.main .menucontent .contentprojectlist {text-align:left;margin-top:12px;}
.wrap.main .menucontent .contentprojectlist .headline {background-color:#7D7D7D;height:35px;margin-bottom:10px;}
.wrap.main .menucontent .contentprojectlist .headline h1 {color:#FFF;line-height:35px;padding-left:10px;}
.wrap.main .menucontent .contentprojectlist h2 {color:#A60000;font-weight:bold;padding-left:10px;}
.wrap.main .menucontent .contentprojectlist p {padding-left:10px;padding-right:10px;}

/* Empty div making rounded corner for box bottom */


/* Right column teasers */

.wrap.main .teaser { display:none; }

/* Right column banners */

.wrap.main .banner { display:none; }

/* News page */

/* Timeline */
.wrap.main .timeline {margin-top:10px;}
.wrap.main .timeline .year {display:inline;padding-left:0px;margin-left:0px;}
.wrap.main .timeline .year {display:inline;padding-right:12px;line-height:100%;font-weight:bold;}
.wrap.main .timeline .year a {color:#000;text-decoration:none;}
.wrap.main .timeline .year a:hover {color:#000;text-decoration:underline;}
.wrap.main .timeline .year.selected a {color:#A60000;}

/* News listing */

.wrap.main .newslist {margin-top:30px;padding-right:10px;margin-bottom:5px;}
.wrap.main .newslist .date {white-space:nowrap;padding-right:15px;}
.wrap.main .newslist h2, .wrap.main .newslist h2 a {color:#A60000;font-weight:bold;text-decoration:none;}
.wrap.main .newslist h2 a:hover {text-decoration:underline;}
.wrap.main .newslist p {margin-bottom:20px;line-height:140%;} 
.wrap.main .newslist a.readmore  {text-decoration:none;}
.wrap.main .newslist a.readmore:hover {text-decoration:underline;}

/* Form elements */

.wrap.main .formtable {
	margin-top: 0px;
	padding-right: 10px;
	margin-bottom: 5px;
	table-layout: fixed;
}

.wrap.main .formitem {
	width:100%;
	clear: both; 
}
.wrap.main .label {float:left; padding-bottom:10px;padding-left:10px;}
.wrap.main .input {float:right;text-align:right;padding-right:10px; }
.wrap.main .inputfield { width: 305px;}
.wrap.main .submitbtn {float:left;margin-left:167px; background-color:#DCD9D9;border:1px solid #7D7D7D; font-weight:bold;margin-bottom:20px;}

a.SitemapLevel1 {text-indent:0px;}
a.SitemapLevel2 {text-indent:5px;}
a.SitemapLevel3 {text-indent:10px;}
a.SitemapLevel4 {text-indent:15px;}

#PrintIcon { display:none; }
#PrintLogo {  }