/* Generelt */
html, body, div, h1, h2, h3, p, ul, ol, li, form, fieldset, input, textarea { margin: 0; padding: 0; }
em 						{ font-style: italic;}
strong 					{ font-weight: bold;}
img, fieldset 			{ border: 0;}
.layoutpanelpadding		{ padding: 0 !important;}

body					{ font-family: Tahoma, sans-serif; font-size: 12px; color: #333; line-height: 1.5;}

h1						{ font-size: 24px; font-weight: bold; margin: 0 0 10px; color: #222;}
h2,
h2.sectionheader		{ font-size: 18px; font-weight: normal; margin: 0 0 10px; }
h2 a					{ color: #333;}
h3						{ font-size: 14px; font-weight: bold; margin-bottom: 5px;}
p						{ margin: 0 0 15px;}
a, a:visited			{ color: #0165a3; text-decoration: none;}
a:hover					{ color: #000; text-decoration: underline;}


#site				{ width: 985px; margin: 0 auto; position: relative;}
#top				{ background: url(http://www.eucnordvest.dk/setup/images/73/top.png) no-repeat bottom; padding: 15px 20px;}
p.tool				{ position: absolute; right: 10px; top: 100px; font-size: 11px; color: #7b95a2;}
#main				{ background: url(http://www.eucnordvest.dk/setup/images/73/main-bottom.png) no-repeat bottom; clear: both; width: 100%; float: left;}
#main #flash		{ width: 965px; margin: 0 auto 20px; position: relative; z-index: 1; }
#main .gutter		{ padding: 0 10px 10px;}
#footer				{ font-size: 11px; color: #7b95a2; text-align: center; margin: 15px 0 0;}
#footer p			{ margin: 0 0 5px; }

#menu 					{ background: url(http://www.eucnordvest.dk/setup/images/73/main-top.png) no-repeat bottom; float: left; width: 100%; padding: 0 0 20px;  }
#menu li				{ float: left; list-style: none; height: 40px; width: 120px; font-weight: bold; text-align: center;}
#menu li.first			{ margin-left: 20px;}
#menu li a				{ overflow: hidden; height: 30px; line-height: 30px; background: url(http://www.eucnordvest.dk/media/topmenu-bg.png) 0 100% no-repeat; display: block; color: #777; border: 0;}
#menu li a:hover,
#menu li.active a 		{ text-decoration: none; background: url(http://www.eucnordvest.dk/media/topmenu-bg.png) -120px 100% no-repeat; color: #243f66; padding-top: 5px;}

.cols					{ float: left; width: 100%; margin: 0 0 25px; }
.cols .col				{ float: left; width: 300px; height: 284px; background: url(http://www.eucnordvest.dk/setup/images/73/box-bottom.png) bottom no-repeat; padding: 0 10px 5px;}
.cols .col1				{}
.cols .col2				{  margin: 0 2px;}
.cols .col3				{}
.cols .col h2			{ border-top: 5px solid #000; margin: -1px 0 5px -4px; width: 308px; text-indent: 5px;}
.cols .col1 h2			{ border-color: #842b91;}
.cols .col2	h2			{ border-color: #0087c9;}
.cols .col3	h2			{ border-color: #44ba23;}

.col .readmore				{ text-align: right; font-size: 11px; margin-right: 2px;}

#spots li					{ border: 0; padding: 0; list-style: none; height: 76px; margin-bottom: 5px; }
#spots li .img				{ margin: 0 10px 0 0; }
#spots li h3				{ margin: 0px 0 0 130px; background-position-y: 9px;}
#spots li p					{ margin: 0;}
#spots li:hover				{ background: #742681; color: #fff;}
#spots li:hover h3 a		{ color: #fff;}

.show-yes { display: block;}
.show-no { display: none;}

#timeline					{ clear: both; background: url(http://www.eucnordvest.dk/media/timeline.jpg) repeat-x; width: 100%; height: 32px; position: relative; }
#timeline #house			{ z-index: 5; background: url(http://www.eucnordvest.dk/media/timeline-hus.png) repeat-x; width: 60px; height: 59px; position: absolute; top: -10px; left: -25px;}
#timeline #progress			{ position: relative; background: url(http://www.eucnordvest.dk/media/timeline.jpg) repeat-x 0 -32px; width: 0; height: 100%; }
#timeline #progress .status { color: #fff; font-weight: bold; font-size: 20px; position: absolute; right: 5px; top: 1px; display: none;}
#timeline .milestone		{ position: absolute; top: -25px; z-index: 2; cursor: pointer;}
#timeline .milestone h3		{ color: #777; font-size: 11px; padding: 0 0 15px; background: url(http://www.eucnordvest.dk/media/timeline-arrow.png) no-repeat 50% 18px; display: inline-block; font-weight: normal; }
#timeline .milestone h3:hover { color: #000;}
#timeline .milestone p 		{ display: none; background: #fff; width: 380px; position: relative; top: -5px; border: 1px solid #bbb; padding: 5px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 8px #ccc;}

#tiptip_content				{ *background-color: #333; *border: 1px solid #e5e5e5; }


.list						{ font-size: 11px;}
.list .img					{ width: 120px; height: 70px; margin: 0 5px 0 0; float: left; overflow: hidden;}
.list .img img				{ width: 100%;}
.list h3					{ background: url(http://www.eucnordvest.dk/setup/images/73/arrow.png) no-repeat 0 8px; font-size: 11px; font-weight: normal; margin: 0; padding: 5px 0; text-indent: 10px;}
.list h3 a					{ color: #333; }
.list h3.ui-state-active 	{ font-weight: bold;}
.list h3.ui-state-default	{ border-bottom: 1px solid #e1e1e2;}
.list div					{ padding: 0 0 5px; font-size: 11px;}
.list div.ui-accordion-content-active { border-bottom: 1px solid #e1e1e2; }
#spots h3 a                 { font-weight: bold; }




/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { }
.ui-state-hover a, .ui-state-hover a:hover {  }
.ui-state-active, .ui-widget-content .ui-state-active {  }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {}
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight { }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {  }
.ui-state-error, .ui-widget-content .ui-state-error { }
.ui-state-error a, .ui-widget-content .ui-state-error a { }
.ui-state-error-text, .ui-widget-content .ui-state-error-text {  }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block;  }
.ui-accordion-icons .ui-accordion-header a {  }
.ui-accordion .ui-accordion-content { border-top: 0; position: relative; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }


