@CHARSET "UTF-8";
@IMPORT url("navigation.screen.css");

body, html {
	font-family:		Arial, Tahoma, Verdana, sans-serif;
	color:				#333333;
	background-color:	#8fd4ff;
	background-image: 	url("../../images/frontend/background.jpg");
	background-repeat:	repeat-x;
	background-position:	center 0;
	margin:				0;
	padding:			0;
	height:				100%;
}

div#accessibility {
	display:			none;
}

div#wrapper {
	margin:				0 auto;
	width:				960px;
	width:				100%;
	position:			relative;
}

div#header {
	width:				960px;
	margin:				0 auto;
	height:				172px;
	position:			relative;
	background-image: 	url("../../images/frontend/header-tl.png");
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

#logo {
	display:			block;
	width:				230px;
	height:				108px;
	position:			absolute;
	left:				200px;
	text-indent:		-99999em;
	background-image: 	url("../../images/frontend/logo.png");
}

#logo a {
	display:			block;
	width:				230px;
	height:				108px;	
	text-indent:		-99999em;
}

div#navigation-wrapper {
	width:				758px;
	height:				60px;
	position:			absolute;
	bottom:				0;
	right:				0;
	background-image: 	url("../../images/frontend/navigation-background.png");
	background-repeat:	no-repeat;
	background-position:	bottom;
}

div#main {
	margin:				0 auto;
	width:				960px;
	background-color: 	#FFFFFF;
	position: 			relative;
	overflow:			hidden;
	background-image: 	url("../../images/frontend/left-column-background.png");
	background-repeat: 	repeat-y;
}

div#sidebar {
	float:				left;
	width:				202px;
	min-height:			329px;
	background-image: 	url("../../images/frontend/left-column-background-top.png");

	background-position: top;
	background-repeat: 	no-repeat;
}



div#additional {
	width:				180px;
	float:				right;
	margin:				0 15px 0 0;
	padding:			15px;
	font-size:			0.8em;
	
	background-color:	#EEEEEE;
	background-image: 	url("../../images/frontend/sidebar-bg.png");
	background-repeat: 	repeat-x;
	
}


span#footer-turbines {
	display:			block;
	width:				274px;
	height:				332px;
	text-indent:		-99999em;
	position:			absolute;
	bottom:				0px;
	right:				0px;
	
	background-image: 	url("../../images/frontend/footer-turbines.png");
}

span#footer-trees {
	display:			block;
	width:				160px;
	height:				176px;
	text-indent:		-99999em;
	position:			absolute;
	bottom:				0px;
	left:				0px;
	
	background-image: 	url("../../images/frontend/footer-trees.png");
}



div#footer {
	position:			relative;
	width:				100%;
	min-height:			200px;
	background-color: 	#4c413a;
}

div#footer-inner-wrapper {
	height:				40px;
	width:				100%;
	position:			absolute;	
	top:				-20px;
	background-image: 	url("../../images/frontend/grass-soil.png");
	background-position: center 0;
}

div#footer-stones {
	width:				100%;
	height:				100%;
	padding-bottom:		30px;
	background-image: 	url("../../images/frontend/footer-stones.png");	
}

div#footer-content {
	position:			relative;
	width:				960px;
	margin:				0 auto;
	overflow:			hidden;
}

div#footer-content div.footer-module {
	float:				left;
	width:				150px;
	font-size:			0.7em;
	margin:				30px 30px 0 0;
}

div#footer-content div.footer-module h5 {
	margin:				0 0 1em 0;
	padding:			0;	
}

div#footer-content div.footer-module h5 a {
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			1.3em;	
}

div#footer-content ul {
	list-style:			none;
	margin:				0;
	padding:			0;
}

div#footer-content ul li {
	margin:				4px 0;
}

p#footer-pipes {
	display:			block;
	float:				left;
	width:				192px;
	height:				130px;
	background-image: 	url("../../images/frontend/footer-pipes.png");
	text-indent:		-99999em;	
	margin:				16px 30px 0 0;
}

div#footer-content ul a {
	color:				#FFFFFF;	
}
	
div#footer-content ul a:hover {
	text-decoration: 	underline;	
}



p.rss-subscribe, p.email-subscribe, p.twitter-follow {
	display:			block;
	padding-left:		20px;
	min-height:			20px;
	background-position: left center;
	background-repeat: 	no-repeat;
}

p.rss-subscribe {
	background-image:	url("../../images/frontend/rss_16.png");
}

p.email-subscribe {
	background-image:	url("../../images/frontend/email_16.png");
}
p.twitter-follow {
	background-image:	url("../../images/frontend/twitter_16.png");
}


