/* -- R E S E T -------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- */

	html, body, div, span,
	applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sup, tt, var,
	dd, dl, dt, li, ol, ul,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100.01%;
		font-family: inherit;
		text-align: left;
		vertical-align: baseline;
	}

	img 							{ border: none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align: top;}
	a img, :link img, :visited img	{ border: none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align: top;}
	ol, ul 							{ list-style: none; }
	table							{ border-collapse: collapse; border-spacing: 0; }
	caption, th, td 				{ text-align: left; }
	
	hr { display:none;}

/* -- T Y P O G R A P H Y ---------------------------------------------------------- */
/* --------------------------------------------------------------------------------- */

	body { 
		font-size: 0.687em; 
		line-height: 1.5em; 
		color: #022269; 
		font-family: Arial, Helvetica, sans-serif;
	}
	
	h1,h2,h3,h4,h5,h6 { 
		color: #022269; 
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.5em;
	}

	h1 { 
		font-size: 3.2em; 
		line-height: 0.8em; 
	}
	h2 { 
		font-size: 1.272em; 
		margin-bottom: 0.35em; 
	}
	
	h3 { 
		font-size: 1.272em; 
		margin-bottom: 0.1em; 
	}
	
	h3 a { 
		color: #022269;
		border-bottom: 1px solid #fff; 
		text-decoration: none; 
	}
	h3 a:hover, 
	h3 a:focus	{ 
		color: #022269;
		border-bottom: none;
		background-color: #fff;
	}
	
	h6 {padding: 0; margin: 0;}

	a { 
		color: #427fa7;
		border: none; 
		text-decoration: none;
	}
	a:hover, 
	a:focus	{ 
		color: #fff; 
	}

	p { 
		margin: 0 0 1em 0; 
	}

	ul, ol { 
		margin: 0 1.2em 1.2em 2.4em; 
	}
	ul { 
		list-style: disc; 
	}
	ol { 
		list-style: decimal; 
	}

	strong { 
		font-weight: bold; 
	}
	
	.help { 
		border-bottom: none; 
		cursor: help;
	}
	
	em { font-style:italic; }
	
	.float_image_right {
		float:right;
		display:block;
		margin:0px 0px 5px 5px;
	}



/* -- I E  F I X ------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- */

	body			{ text-align: center; }
	.container		{ text-align: left; }	
	* html textarea	{ overflow:scroll; display:inline; }
	* html input	{ overflow: hidden; display:inline; }
	ol 				{ margin-left:2em; }
	legend			{ margin-bottom:1.4em; }

	
/* -- C O N T A I N E R ------------------------------------------------------------ */
/* --------------------------------------------------------------------------------- */
html,body {
	margin:0 auto;
	padding:0;
	background: #8cd1d0 url(../images/bg.jpg) repeat-x;
}

body {
	text-align:center;
}


#container { 
	position: relative;
	width: 962px;
	margin: 10px auto; 
	padding: 0px 0px 0px 0px;
	text-align:left;
}

/* -- L A Y O U T  C O N T A I N E R ------------------------------------------------------------ */
/* --------------------------------------------------------------------------------- */


#container_back { 
	position: relative;
	width: 962px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/container_bg.gif) repeat-y;
	background-position:center;
	float:left;
	display:inline;
}

#container_top {
	position: relative;
	width: 962px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background: url(../images/header_bg.gif) no-repeat;
	background-position:top;
	float:left;
	display:inline;
}

#container_bottom {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 11px 1px; 
	background: url(../images/footer_bg.gif) no-repeat;
	background-position:bottom right;
	float:left;
	display:inline;
	width: 962px;
	wid\th: 960px;
}

/* -- L E F T  S I D E B A R  A N D  N A V I G A T I O N --------------------------- */
/* --------------------------------------------------------------------------------- */

/*Logo*/
h1 a {
	padding: 0;
	margin: 10px 0px 10px 10px;
	width: 225px;
	height: 80px;
	float: left;
	display: inline;
	text-indent: -999999px;
	line-height:0;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
}

div#left_sidebar { 
	float: left; 
	width: 245px;
	padding: 0px 0px 12px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	background-color:#97B734;
	background-image:url(../images/shadow.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

div#left_sidebar #nav { 
	float: left;
	list-style: none;
	display:block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}


.left_side_bar_link a{
	float: left;
	width: 220px;
	wid\th: 215px;
	height:21px;
	heig\ht:18px;
	display:inline;
	padding: 2px 0px 0px 10px;
	margin: 2px 0px 0px 10px; 
	background-color: #cccdcd; 
	text-decoration: none;
	border-bottom: 1px solid #829D2D;
	background-image:url(../images/menu_highlight.gif);
	background-position:right;
	background-repeat:repeat-y;
	color: #7A7A7A;
}

.left_side_bar_link a:hover, .left_side_bar_link a.current {
	color: #24AAC1;
	background-image:url(../images/menu_highlight_on.gif);
}

.left_side_bar_title {
	float: left;
	width: 220px;
	wid\th: 215px;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 0px 10px; 
	text-decoration: none;
	display:inline;
	color: #FFFFFF;
	font-weight:bold;
}

/* -- H E A D E R ------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------- */
div#header { 
	float: left;
	display:inline;	
	background-color:#97B734;
	min-height:90px;
	width:715px;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(../images/shadow.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

/* for Internet Explorer */
/*\*/
* html div#header {
	height:92px;
	heig\ht:90px;
}
/**/

div#header_image {
	float:left;
	display:inline;
	width:715px;
	wid\th:707px;
	height:275px;
	heig\ht:270px;
	padding:5px 0px 0px 8px;
	margin:0px 0px 0px 0px;
}


/* -- T I T L E S  ----------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- */
div.title_box_blue {
	background-color:#E4E4E4;
	float:left;
	width:225px;
	wid\th:215px;
	height:20px;
	display:inline;
	background-image:url(../images/title_box_blue.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

div.title_box_green {
	background-color:#E4E4E4;
	float:left;
	width:225px;
	wid\th:215px;
	height:20px;
	display:inline;
	background-image:url(../images/title_box_green.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

div.standardpage_content_title {
	background-color:#E4E4E4;
	float:left;
	width:460px;
	wid\th:450px;
	height:20px;
	display:inline;
	background-image:url(../images/title_box_blue.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #FFFFFF;
	background-position:right;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

/* -- C O N T E N T ---------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- */
div.content { 
	float: left;
	display:inline;
	width: 705px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

div.homepage_content { 
	float: left;
	display:inline;
	width: 225px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #DFDFDF;
	height:350px;
}

div.homepage_content_padding {
	float:left;
	display:inline;
	padding:10px 10px 10px 10px;
	background-color:#CCCDCD;
	width:225px;
	wid\th:205px;
	height:309px;
	heig\ht:289px;
}

div.standardpage_content { 
	float: left;
	display:inline;
	position:relative;
	width: 460px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 20px 0px;
	background-color: #DFDFDF;
	min-height:514px;
}
/* for Internet Explorer */
/*\*/
* html div.standardpage_content {
	height:534px;
	heig\ht:514px;
}
/**/

div.standardpage_content_padding {
	float:left;
	display:inline;
	padding:10px 10px 10px 10px;
	background-color:#CCCDCD;
	width:460px;
	wid\th:440px;
	min-height:474px;
}
/* for Internet Explorer */
/*\*/
* html div.standardpage_content_padding {
	height:494px;
	heig\ht:474px;
}
/**/


div.standardpage_content_paragraph {
	float:left;
	display:inline;
	margin:0px 0px 10px 0px;
	width: 440px;
}

#map { 
	float: left; 
	width: 225px; 
	height: 309px;
	background-color:#CCCDCD;
}

label { 
	float: left;
	display: block; 
	font-weight: normal; 
	width: 40px; 
}
input, text, textarea { 
	width: 155px;
	height: 15px;
	margin: 0; 
	border: none; 
	background-color: #fff; 
	color: #555; 
	font-family: Arial, Helvetica, sans-serif; 
	padding: 0 0 0 5px;
	float:left;
}

.submit { 
	float: right; 
	width: 108px;
	height: 20px;
	background-image: url(../images/submit_link.jpg); 
}

div.homepage_content .link { 
	float: left;
	display:inline;
	width: 225px; 
	height: 20px; 
	background-color: #dfdfdf;
	margin:0;
	padding:0;
}

div.homepage_content .link a { 
	float: right;
	display:inline;
	margin:0;
	padding:0;
}

div.homepage_content .support {
	display:inline;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0;
	border-bottom: 10px solid #FFFFFF;
}

div.homepage_content .form {
	margin: 0px 0px 0px 0px;
	display:inline;
	position:relative;
	float:left;
	height:33px;
	background-color:#CCCDCD;
}

div.homepage_content_padding .introduction { 
	font-size: 1.2em;
}

div.homepage_content div.text { 
	float: left; 
	width: 225px; 
	wid\th: 205px; 
	padding: 5px 10px 0px 10px;
	background-color:#CCCDCD;
}

#image_placeholder {
	float: left;
	display:inline;
	width: 225px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	height:175px;
}

/* -- F O O T E R ------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------- */
#footer { 
	width: 962px;
	float: left; 
	position: relative; 
	margin: 15px 0px 0px 0px; 
	padding: 0 0 15px 0;
}

#footer img { 
	float: left; 
	width: 200px; 
	margin: 0 380px 0 380px; 
}

div#footer #footer_nav {
	float: left; 
	margin: 10px 0 0 0; 
	padding: 0; 
	text-align: center; 
	width: 960px; 
	list-style: none;  
}

div#footer #footer_nav li { 
	display: inline;
}

div#footer #footer_nav li a { 
	display: inline; 
	color: #fff; 
	text-decoration: none; 
	border-right: 2px solid #e0e0e0; 
	padding: 0 10px 0 10px; 
}

div#footer #footer_nav li .last {
	color:#FFFFFF;
	margin:0px 0px 0px 10px;
}

div#footer #footer_nav li a:hover {
	color:#7A7A7A;
}

/* -- S I F R ---------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- */
h6 {
	padding:0px 0px 0px 0px;
	margin: 4px 0px 0px 0px; 
	width:89%;
	height:14px;
	float:left;
	color:#009DBC;
	display:inline;
}

/* -- N A V S T A T E S  ----------------------------------------------------------- */
/* --------------------------------------------------------------------------------- */

body.home #nav_home a,
body.project_description #nav_project_description a,
body.location_map #nav_location_map a,
body.wind_farm_layout #nav_wind_farm_layout a,
body.photomontages #nav_photomontages a,
body.environmental_impact_assessment #nav_environmental_impact_assessment a,
body.climate_change #nav_climate_change a,
body.renewable_energy #nav_renewable_energy a,
body.community_fund #nav_community_fund a,
body.public_engagement #nav_public_engagement a,
body.latest_news #nav_latest_news a,
body.support #nav_support a,
body.questionnaire #nav_questionnaire a,
body.tell_us_your_thoughts #nav_tell_us_your_thoughts a,
body.keep_informed #nav_keep_informed a,
body.wind_farm_faq #nav_wind_farm_faq a,
body.wind_farm_myths #nav_wind_farm_myths a,
body.wind_energy_links #nav_wind_energy_links a,
body.about_energiekontor #nav_about_energiekontor a  {
	color: #24AAC1;
	background-image:url(../images/menu_highlight_on.gif);
}


/* -- G A L L E R Y  ----------------------------------------------------------- */
/* --------------------------------------------------------------------------------- */

div.jgallery {
	width:200px;
	height:200px;
	float:right;
	display:inline;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 5px;
}