*{
	margin:0;
	padding:0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

* ul{
	list-style-type:none;
}


html, body{
	margin:0;
	border:0;
	padding:0;
	
	width:100%;
	height:100%;
}

html{
}

body{
	background:#2b2b2b url(images/bg_stripes.jpg) center 0px repeat-x;
}

/*SPALTE LINKS*/

div#spalte_links_wrapper{
	position:absolute;
	top:0px;
	left:50%;
	z-index:2;
	
	background:url(images/bg_spalte_links.gif) bottom left no-repeat;
	
	margin:0 0 0 -462px;
	padding:0;
	
	width:250px;
	min-height:100%;
	
	float:left;
}

* html div#spalte_links_wrapper{
	background:none;
	height:100%;
}

	div#spalte_links{
		margin:200px 0 0 60px;
		padding:0 0 150px 0;
		
		float:left;
	}
	* html div#spalte_links{
		margin:200px 0 0 30px;
		padding:0 0 150px 0;
		
		height:100%;
		
		float:left;
	}




div#page_wrapper{
	position:absolute;
	top:0;
	left:50%;
	
	background:url(images/bg_page.png) center 0px repeat-y;
	
	margin:0 0 0 -490px;
	
	width:960px;
	min-height:100%;
	
	float:left;
}

* html div#page_wrapper{
	background:url(images/bg_page_ie6.gif) center 0px repeat-y;
		
	height:100%;
	
}

/*HEADER*/


div#header{
	background:url(images/bg_header.jpg) center 40px no-repeat;
	
	width:100%;
	height:190px;

	clear:both;
	float:left;
}
	div#header_wrapper div#header{

		width:960px;
		height:180px;
		
		margin:auto;
	}
	
	
ul#metanav{
	margin:10px 0 0 0;
	
	width:200px;

	float:right;
}

	ul#metanav li{
		display:inline;
		float:left;
	}
	
		ul#metanav li a{
			color:#000;
			
			margin:0 20px 0 0;
			
			font-size:1.3em;
			
			text-decoration:none;
		}

ul#language_switch{
	margin:10px 10px 0 0;
}

a#logo{
	
	margin:50px 0 0 54px;
	
	width:250px;
	height:104px;
	
	float:left;
	
}

	a#logo img{
		border:0;
	}

div#imagebilder{	
	margin:28px 78px 0 0;
	
	width:570px;
	height:104px;
	
	clear:right;
	float:right;
}

/* PAGE */
		
div#page{	
	width:100%;
	min-height:100%;
	
	float:left;
}

div#mainpage{
	
	margin: 0;
	
	
	width:650px;
	
	float:right;
}


div#content{
	width:420px;
	
	float:left;
}
div#content p{
	font-size:12px;
}


div#spalte_rechts{
	width:220px;
	
	float:right;
	
}

	div#spalte_rechts img{
		margin:0 0 20px 3px;
		border: 1px solid #CBCBCB;
		padding:2px;
		
	}