	/* CSS for e-drive.dk, media:screen */
	
	/* Reset */
	
	html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img {margin: 0; padding: 0;}
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal;}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;}
	ul,ol {list-style: none;}
	fieldset,img {border: none;}
	caption,th {text-align: left;}
	table {border-collapse: collapse; border-spacing: 0;}
	
	
	/* General html elements and fonts */
	
	body {padding:0 0 20px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#00001e url(/media/e-drive/CssImages/BackgroundRepeatNew.png) repeat-x top;}
	body, thead, tbody, h1, h2, h3 {}
	
	h1, h2, h3, h4, h5 {padding-left:2px; font-family:Georgia,"Times New Roman",Times,serif; clear:left;}
	h1 {font-size:2.5em; }
	h2 {font-size:2.0em; padding-top:10px;}
	h3 {font-size:1.6em; padding-top:10px;}
	h4 {font-size:1.4em; padding-top:5px;}
	h5 {font-size:1.0em;}
	
	a {text-decoration:none; color:#000;}
	a:hover {text-decoration:none;}
	a img {border:none}
	
	p {padding-bottom:10px; line-height:1.4; color:#333; /*background:#0f0; margin-bottom:5px;*/}
	ul {}
	li {}
	
	strong {font-weight:bold;}
	em {font-style:italic;}
	
	:focus{outline-style:none;}
	
	/* Document elements */
	
	#stage {width:940px; margin:0 auto; padding:70px 10px 10px; background:#e5e5e5; border:2px solid #eee; position:relative;}
	#header, #content, #footer { text-align:left; position:relative; display:block;}
	
	/* Document elements - header */
	
	#header {width:960px; height:100px; overflow:hidden; float:left; background:url(/media/e-drive/CssImages/HeaderBackground.png) no-repeat top left; position:absolute; top:0; left:0;}
		#logo {width:232px; height:42px; overflow:hidden; position:absolute; top:10px; left:10px; cursor:pointer; z-index:99999;}
		#logo a {display:block;}
		#logo a img {}

		#header #menu {width:100%; position:absolute; top:0; right:0; font-size:14px; }
		#header #menu ul {float:right;}
		#header #menu li {float:left;}
		#header #menu li a {margin-bottom:9px; padding:5px 15px; float:left; display:block; color:#fff; text-transform:uppercase;}
		#header #menu li a:hover { color:#555;}
		#header #menu li.last {}
		#header #menu li.last a {}
		#header #menu li.first {}
		#header #menu li.first a {}
		#header #menu li.current a, #header #menu li.over a {padding-bottom:10px; /*border-left:2px solid #BED73A; border-right:2px solid #BED73A; border-top:2px solid #BED73A;*/}
		#header #menu li.current a, #header #menu li.over a {margin-bottom:0;  background:url(/media/e-drive/CssImages/MenuHoverBackground.png) repeat-x top left; color:#333; }

	#header #menu li.over, #header #menu li.current {}
	#header #menu li.over a, #header #menu li.current a {}

			#header #menu ul li ul {width:600px; position:absolute; top:32px; right:0; display:none; z-index:100;}
				#header #menu ul li.current ul {display:block;}
				#header #menu ul li ul li {position:relative; float:left;}
				#header #menu ul li ul li a {height:18px; overflow:hidden; padding:5px 0 !important; background-color:transparent !important; background-image:none !important; color:#333 !important; border:none !important;}
				#header #menu ul li ul li a span {padding:0 10px; border-right:1px solid #aaa;}
				#header #menu ul li ul li.last a span {border-right:none;}
				#header #menu ul ul li.current a span, #header #menu ul ul li a:hover span {text-decoration:underline;}
				#header #menu ul ul li.current a, #header #menu ul ul li.over a {padding-bottom:11px;} 	
	
	/* Document elements - content */
	
	#content {width:940px; min-height:400px; height:auto !important; height:400px; float:left;}

	#content #sub-menu {}
		#content #sub-menu li {}
		#content #sub-menu a {margin-bottom:1px; padding:10px; display:block; border:1px solid #ddd; background:#eee;}
		#content #sub-menu a:hover, #content #sub-menu li.current a {background:#2e3192; border-color:#5153b4; color:#fff;}
		#content #sub-menu li.first a {}
		#content #sub-menu li.last a {margin-bottom:0;}

	#content .vignet {width:590px; height:40px; overflow:hidden; background:url(/media/e-drive/CssImages/vignet.gif) no-repeat top left; clear:both;}
	#content .text-page {padding:5px; background:#fff; position:relative;}

	.large-text {font-size:14px;}
	.xlarge-text {font-size:16px;}

	.editor-content {}
		.editor-content a {color:#2e3192;}
		.editor-content a:hover {color:#6164c5;}
		.editor-content ul {padding:0 0 10px 20px; list-style-image:url(/media/e-drive/CssImages/bullit.gif);}
		.editor-content li {}

		.editor-content .slideshow {padding:0 0 10px; list-style:none;}
		.editor-content .slideshow li {float:left; }
		.editor-content .slideshow li a {width:100px; height:100px; overflow:hidden; margin:0 10px 10px 0; padding:1px; display:block; border:1px solid #ccc; text-align:center; background:#eaeae8;}
		.editor-content .slideshow li a:hover {border-color:#5255c7;}

		.editor-content .image-frame {width:auto; margin:10px 20px 20px 0; padding:5px; border:1px solid #eee; float:left;}
			.editor-content .image-frame.image-frame-block {display:inline-block; float:none;}
			.editor-content .image-frame img {}
			.editor-content .image-frame em {padding:3px 0; display:block;} 

	.editor-content table {width:400px; margin:10px 0; border:1px solid #eee; font-size:12px; clear:left;}
		.editor-content table caption {padding:5px 0; background:#bbb; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; text-align:center;}
		.editor-content table thead {background:#ccc;}
		.editor-content table tr {border-bottom:1px solid #eee;}
		.editor-content table td {padding:3px;}

	/* Document elements - footer */
	
	#footer {width:964px; margin:0 auto; border-top:2px solid #bed73a;}
	#footer .content {width:940px; height:45px; overflow:hidden; padding:10px 12px; color:#fff !important; font-size:11px; background:#28456f url(/media/e-drive/CssImages/FooterBackground.png) repeat-x top; border-top:1px solid #9cb518; border-bottom:1px solid #1c3056;}
	#footer a {color:#fff !important;}
	#footer a:hover {color:#bed73a !important;}
		#footer address {width:400px; position:absolute; bottom:10px; left:12px;}
			#footer .address-line {display:block;}

	#footer #site-navigation {position:absolute; bottom:10px; right:12px;}
		#footer #site-navigation .navigation-culomn {padding-left:20px; float:right; position:relative;}
		#footer #site-navigation .navigation-culomn ul {}
		#footer #site-navigation .navigation-culomn li {text-align:right;}
		#footer #site-navigation .navigation-culomn a {}

			
	/* Helper classes */

	.full {}
	.wide-left {width:620px; margin-right:10px; float:left;}
	.narrow {width:310px; float:right;}
	
	.grey {background-color:#e8e8e8;}
	.right-align {text-align:right;}
	
	.panel {}
		.panel h3 {font-size:24px; font-weight:normal;}
		.panel .focus-text {display:block; font-size:24px;}
		.panel a {color:#fbaa29;}
	
	.spacer {height:40px; overflow:hidden;}

	.image-left {margin:5px 10px 5px 0; float:left;}
	.image-right {margin:5px 0 5px 10px; float:right;}
	.clear {clear:both;}

	/* Frontpage specific classes */
	.frontpage {width:440px; margin-right:10px; float:left;}
		.frontpage .focus {margin-bottom:10px; padding:5px; background:#fff;}
		.frontpage .focus .image {width:430px; height:250px; overflow:hidden;}
		.frontpage .focus h2 {padding:5px 0;}
		.frontpage .focus p {display:inline;}
		.frontpage .focus .category {padding:0 0 5px;}
		.frontpage .focus .category a {color:#2e3192;}
		.frontpage .focus .category a:hover {color:#6164c5;}
		.frontpage .focus .read-more {padding:5px 0; display:block;}
		.frontpage .focus .read-more a {font-weight:bold; color:#bed73a;}
		.frontpage .focus .read-more a:hover {color:#9cb518;}
		.frontpage .over {cursor:pointer;}
		.frontpage .over h2 {color:#2e3192; text-decoration:underline;}

	.focus-narrow {width:300px; margin-bottom:10px; padding:5px; float:right; background:#fff;}
		.focus-narrow .image {width:300px; overflow:hidden;}
		.focus-narrow h2 {padding:0 0 5px; font-size:1.6em;}
		.focus-narrow p {display:inline;}
		.focus-narrow .category {padding:0 0 5px;}
		.focus-narrow .category a {color:#2e3192;}
		.focus-narrow .category a:hover {color:#6164c5;}
		.focus-narrow .read-more {padding:5px 0; display:block;}
		.focus-narrow .read-more a {font-weight:bold; color:#bed73a;}
		.focus-narrow .read-more a:hover {color:#9cb518;}
		.narrow .over {cursor:pointer;}
		.narrow .over h2 {color:#2e3192; text-decoration:underline;}


	.focus-links {width:310px; margin-bottom:10px; float:right; background:#fff;}
		.focus-links h2 {padding:5px !important; background:#00001e url(/media/e-drive/CssImages/HeadingBackground.png) repeat-x top; color:#fff; border-bottom:2px solid #bed73a; font-size:1.6em;}
		.focus-links ul {border-top:1px solid #9cb518;}
		.focus-links li {}
		.focus-links a {padding:5px; border-bottom:1px solid #eee; display:block; font-size:14px;}
		.focus-links a:hover {text-decoration:underline;}

	/* News specific classes */

	#news-items {padding:0 0 20px;}
		#news-items ul {padding:0; list-style:none;}
		#news-items li {width:610px; margin-bottom:10px; padding:5px; float:left; background:#fff;}
		#news-items h3 a {color:#2e3192;}
		#news-items h3 a:hover {text-decoration:underline;}
		#news-items .read-more a {font-weight:bold; color:#bed73a;}
		#news-items .read-more a:hover {color:#9cb518;}
		#news-items .image-small-frame {width:90px; height:90px; float:right;}
		#news-items .image {width:90px; height:90px; overflow:hidden; text-align:center;}
		#news-items .image img {}
		#news-items .image-medium-frame {width:200px; margin-left:10px; float:right;}
		#news-items .image-medium {width:200px; overflow:hidden; float:right;}
		#news-items .image-medium img {float:right;}
		#news-items .text-no-image {}
		#news-items .text {width:484px; float:left;}
		#news-items .text-medium-image {width:400px; float:left;}

	#news-navigation {width:610px; padding:5px; float:left; background:#fff;}
		#news-navigation ul {}
		#news-navigation li {width:10px; margin-bottom:0; padding:0 7px 0 0; float:left; border-bottom:none; float:left;}
		#news-navigation li.current {color:#6164c5;}
		#news-navigation li.more {width:40px; padding-right:0;}
		#news-navigation li.less {width:40px; padding-left:0;}

	.news-data {margin:0 0 10px; padding:10px 0; border-bottom:1px solid #eee;}
		.news-data .news-category {padding-right:30px; font-weight:bold;}
		.news-data .news-writer {padding-right:30px;}
		.news-data .news-date {}
		.news-data #text-size {width:115px; float:right; text-align:right;}
		.news-data #text-size .text-size-button {width:15px; height:15px; overflow:hidden; margin-left:10px; float:right; background:url(/media/e-drive/CssImages/TextSizeButtons.png) no-repeat left top; cursor:pointer;}
		.news-data #text-size .smaller {}
		.news-data #text-size .larger {background-position:right top;}
		.news-data #text-size .smaller-inactive {background-position:left bottom; cursor:default !important;}
		.news-data #text-size .larger-inactive {background-position:right bottom; cursor:default !important;}
		.news-data .fb-share {float:right; /*padding:0 1px 1px 0;*/ margin-left:10px;}
		.news-data .fb-share span.share {display:none;}
		.news-data .fb-share .FBConnectButton_Text_Simple {margin-left:15px; line-height:15px; }
		.news-data .fb-share a {background:#3b5999;}

	.news-calendar {width:310px; margin-bottom:10px; float:right; background:#fff;}
		.news-calendar dl {}
		.news-calendar dt a {padding:5px; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.6em; color:#fff; background:#00001e url(/media/e-drive/CssImages/HeadingBackground.png) repeat-x top; border-bottom:2px solid #bed73a; display:block;}
		.news-calendar dt a:hover {color:#bed73a;}
		.news-calendar dd a {border-bottom:1px solid #eee; display:block; font-size:14px; padding:5px 0 5px 10px; text-transform:uppercase;}
		.news-calendar dd.first a {border-top:1px solid #9cb518;}
		.news-calendar dd a:hover {text-decoration:underline;}

	.rss-feed {width:300px; margin-bottom:10px; float:right; padding:5px; background:#fff;}
		.rss-feed a {padding:0 0 0 30px; background:url(/media/e-drive/CssImages/rss.gif) no-repeat; background-position:0 3px; display:block; font-size:16px; text-transform:uppercase;}
		.rss-feed a:hover {color:#bed73a;}

/* Banner specific classes */
	#banner-top, .banner-square, .banner-narrow {overflow:hidden; margin-bottom:10px; background:#fff;}
	#banner-top {margin:10px auto; width:930px; height:180px;}
	#banner-top a h2 {color:#fff;}
	.banner-square {width:300px; height:250px; padding:5px; float:left;}
	.banner-narrow {width:160px; height:600px; padding:5px; float:left;}
	#banner-narrow {width:170px; margin-right:10px; float:left;}

/* FAQ specific classes */
	#faq {}
		#faq .faq {margin-bottom:10px; cursor:pointer; }
		#faq .faq .question {padding:5px; background:#355A88 url(/media/e-drive/CssImages/HeadingBackground.png) repeat-x left top; color:#fff;}
		#faq .faq .answer {padding:5px; border:1px solid #355a88; display:none;}
		#faq .over .question {color:#bed73a; cursor:pointer;}
		#faq .over .answer {border-color:#000060; cursor:pointer;}

/* Wiki specific classes */
	#wiki {}
		#wiki dl {}
		#wiki dt {padding:10px 0 0 2px; font-family:Georgia,"Times New Roman",Times,serif; font-size:2.0em; clear:left;}
		#wiki dd {padding:2px 10px;}

/* Multi panel specific */
	#multi-panel {width:300px; margin-bottom:10px; float:right; padding:5px; background:#fff;}
		#multi-panel .search-form {border:2px solid #355a88; float:left;}
		#multi-panel .search-form .search-box {width:269px; height:27px; overflow:hidden; float:left; /*font-size:16px;*/}
		#multi-panel .search-form .search-box input {width:259px; height:21px; padding:3px 5px; font-size:16px; border:none;}
		#multi-panel .search-form .search-button {width:27px; height:27px; overflow:hidden; background:#1c3157 url(/media/e-drive/CssImages/SearchButton.png) no-repeat top left; float:left;}
		#multi-panel .search-form .search-button input {width:269px; height:27px; overflow:hidden; border:none; background:#1c3157 url(/media/e-drive/CssImages/SearchButton.png) no-repeat top left; cursor:pointer;}

/* Newsletter specific */
	#newsletter-subscribe {width:300px; margin-bottom:10px; float:right; padding:5px; background:#fff;}
		#newsletter-subscribe .input {padding-bottom:10px;}
		#newsletter-subscribe .errors {padding-top:10px;}
		#newsletter-subscribe .label {font-family:Georgia,"Times New Roman",Times,serif; font-size:16px;}
		#newsletter-subscribe .field {border:2px solid #355a88;}
		#newsletter-subscribe .field input {width:286px; height:21px; padding:3px 5px; font-size:16px; border:none;}
		#newsletter-subscribe .submit {padding-bottom:0 !important;}
		#newsletter-subscribe .submit a {padding:3px 5px; display:block; text-align:center; background:#355A88 url(/media/e-drive/CssImages/HeadingBackground.png) repeat-x left top; color:#fff; font-size:16px;}

/* RSS feed specific */
	#feed-list {margin-top:10px; list-style-image:none; padding:0;}
		#feed-list li {margin-bottom:10px; padding:5px; background:#fff;}
		#feed-list li a {padding:0 0 0 30px; background:url(/media/e-drive/CssImages/rss.gif) no-repeat; background-position:0 3px; display:block; font-size:16px; text-transform:uppercase;}
		#feed-list li a:hover {color:#bed73a;}

/* Search specific */
	#search {}
		#search #summary, #search .result, #search #navigation {width:610px; margin-bottom:10px; padding:5px; float:left; background:#fff;}
		#search .result .title {padding-bottom:5px; font-size:16px;}
		#search #navigation a, #search #navigation strong {padding-right:5px;}
		#search #navigation #next {padding-right:0px;}
		#search #navigation a.disabled {display:none;}

/* Sitemap specific */
	#sitemap { float:left;}
		#sitemap a:hover {}
		#sitemap ul {padding:0; list-style-image:none; float:left;}
		#sitemap li {width:610px; margin-bottom:10px; float:left; background:#fff;}
		#sitemap a {padding:5px; display:block; background:#00001e url(/media/e-drive/CssImages/HeadingBackground.png) repeat-x top; color:#fff; border-bottom:2px solid #bed73a; font-size:1.6em; font-family:Georgia,"Times New Roman",Times,serif;}
		#sitemap a:hover {color:#bed73a;}
		#sitemap ul ul {padding:5px;}
		#sitemap ul ul li {width:auto; float:left !important; padding:0; }
		#sitemap ul ul a {float:left !important; padding:10px 10px 0 0; font-size:14px; border-bottom:none; background-image:none; background-color:#fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#sitemap ul ul a:hover {text-decoration:underline; color:#000 !important;}


























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

