	@import url('area.css');
	@import url('content.css');
	@import url('navigation_glass.css');

	#the_body {
		margin: 0;
		padding: 0;
		text-align: center;
		background-color: #e1e1e1;
		background-image:url("images/body_bg.jpg");
		background-repeat: repeat-y;
		background-position: center;
	}

	#body_all {
		position: relative;
		width: 890px;
		margin: 0 auto;
		text-align: left;

	}

	#container_header_dyn {
		position: relative;
		overflow: hidden;
		width: 890px;
		margin-top: 3px;
	}

	#container_body {
		margin: 10px 0 0 0;
	}

	#container_header {
		
	}

	#container_content {
		position: relative;
		margin: 0px 20px 0px 0px;
		padding: 0;
		width: 630px;
		float: left;
	}

	#right_side {
		float: left;
		width: 240px;
	}

	.area_nav {
		float: left;
		width: 71px;
	}

	.area_nav a.desc {
		display: block;
		color: #008193;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		text-transform: uppercase;
		padding: 4px 0 0 0;
	}

	.area_nav a.desc:hover {
		text-decoration: underline;
	}

	#container_area {
		width: 240px;
		background-image:url("images/area_bg.jpg");
		background-repeat: repeat-y;
	}

	#content_area_inner {
		border: 1px solid #fff;
		padding: 8px;
	}

	#logo {
		position: absolute;
		top: 30px;
		left: 606px;
	}

	#button_corporate {
		position: absolute;
		left: 734px;
		top: 145px;
		z-index: 500;
	}

	#button_glass {
		position: absolute;
		left: 734px;
		top: 195px;
		z-index: 500;
	}

	#button_solar {
		position: absolute;
		left: 734px;
		top: 245px;
		z-index: 500;
	}

	#button_shine {
		position: absolute;
		left: 704px;
		top: 130px;
		width: 186px;
		height: 60px;
		z-index: 400;
		background-image:url("images/button_shine.png");
		background-repeat: no-repeat;
	}

	#container_search {
		position: absolute;
		top: 40px;
		left: 150px;
		border: solid 1px #aaa;
		width: 120px;
		height: 18px;
		background-color: #fff;
	}
	
	#search_field { 
		position: absolute;
		border: 0;
		font-size: 10px;
		top: 2px;
		left: 2px;
		width: 95px;
	}

	#search_submit { 
		position: absolute;
		top: 0px;
		left: 100px;
	}
	
	
	/* Sprachauswahl */
	
	#lang_selector {
		position: absolute;
		top: 40px;
		left: 0px;
		padding: 0;
		margin: 0;
	}
	
	#lang_selector select  {
		font-size: 11px;
		line-height: 13px;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		margin: 0;
		padding: 0;
		width: 80px;
	}
	
	#lang_selector input  {
		font-size: 11px;
		line-height: 13px;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		margin: 0;
		padding: 0;
	}
	
	
/* Seitenpaginierung */

#pages {
	position: relative;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}

#pages ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#pages li {
	font-size: 12px;
	float: left;
	margin: 0;
	padding: 0;
}

#pages .label {
	font-size: 12px;
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}

#pages li a {
	text-decoration: none;
	padding: 0 5px 0 5px;
	color: #008193;
}

#pages li a:hover {
	 text-decoration: underline;
}

#pages li a strong {
	color: #000;
}
