*{ font-size:0.70em; font-family:Verdana, Arial, Helvetica, sans-serif; }
* *{ font-size:1em; 	 }
html, body, fieldset, div, span, h1, h2, h3, h4,h5,h6 form, p, img{
	border:none;
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6{
	margin-bottom:1em;
}

th{
	text-align:left;	
	padding:0 0 .5em 0;
}

#block1 p{
	margin-bottom:1em;
}
.menublock, .menublock li{
	margin:0;
	padding:0;
}

html,body{
	height:100%;
}

html{
	width:100%;
	min-width:906px;
}
body{
	width:100%;
	position:relative;
}
address{
	font-style:normal;
}

a{	/* :) */
	transition:color .3s linear;
	-webkit-transition:color .3s linear;
	-moz-transition:color .3s linear;
}

a,li.aktiv li a{
	/*color:#6b788e;*/
	color:#777;
	text-decoration:none;
}
a:visited{
	/*color:#6a778d;*/
	color:#717171;
}
a:hover,a:focus,li.aktiv a,li.aktiv li a:hover,li.aktiv li.aktiv a{
	color:#000;
}
.arrow{
	font-size:0.8em;
}
iframe{
	position:absolute;
	z-index:1000;
}
.titel{
	font-weight:bold;	
}


#main{
	position:relative;
	width:906px;
	left:50%;
	margin-left:-453px;
	height:auto !important;
	min-height:100%;
	height:100%;
	background:url(../hp2010_statimg/gradline5.jpg) right bottom repeat-y;
}

#head{
	background-color:#fff;
}
	#langswitch{
		position:relative;
		padding:1.5em 0 3px 0;
		background:url(../hp2010_statimg/gradline.jpg) right bottom no-repeat;
	}
	#logobar{
		position:relative;
		background:url(../hp2010_statimg/whitetransgrad.png) right top repeat-y;
		height:55px;
		padding:20px 0 0 160px;
		border-top:3px solid #fff;
		border-bottom:3px solid #fff;
	}
	#fruits{
		position:absolute;
		width:182px;
		height:118px;
		background:url(../hp2010_statimg/fruitshadow.png) left top no-repeat;
		top:55px;
		left:-20px;
		z-index:102;
	}
		#fruits img{
			position:absolute;
			left:0;
			top:0;		
		}
		#fruits img.fruits{
			display:none;
		}
		#fruits #fruit_act{
			display:block;
		}
	#head strong{
		position:absolute;
		right:2em;
		top:1em;
		color:#fff;
		font-style:italic;
		font-weight:normal;
	}

#cont{
	position:relative;
	width:100%;
	z-index:100;
}
	#block1{
		width:400px;
		padding:45px 20px 75px 0;
		position:relative;
		left:260px;
		min-height:200px;
		line-height:1.3em;
	}
		#block1 #map_canvas{
			height:400px;
		}
			#block1 table img{
				margin:0 1em 0 0;	
			}
			#block1 table h2{
				margin-top:1em;	
			}
			
		.start #block1{
			width:265px;
			font-size:1.2em;
			line-height:1.5em;
			
			padding-top:105px;
			padding-left:55px;
		}
			
		table p img{
			border:1px solid #000;
		}
		
	#block2{
		color:#6b788e;
		position:absolute;
		top:35px;
		width:200px;
		right:0;
		font-size:0.9em;
		z-index:3;
	}
		#block2 table{
			display:none;
		}
		#block2 table.first{
			display:block;
		}
		#block2 img{
			border:1px solid #c6c7c8;
			border-left-width:23px;
			margin-right:3px;
		}
		#block2 td{
			padding:0 0 1em 0;
		}
		#block2 blockquote{
			margin:0 0 0 0;
			font-size:1.1em;
			font-weight:bold;
			width:150px;
			background:url(../hp2010_statimg/tquo.png) top right no-repeat;
		}
			#block2 blockquote p,#block2 blockquote span{
				padding:0.7em 1em 0.7em 1.5em;
				background:url(../hp2010_statimg/bquo.png) bottom left no-repeat;
				display:block;
			}
			
			

#foot{
	position:relative;
	height:35px;
	border-top:3px solid #fff;
	padding:6px 0 0 0;
	background:url(../hp2010_statimg/gradline4.jpg) right top no-repeat #fff;
	
	font-size:0.8em;
	color:#6b788e;
	
	position:absolute;
	bottom:0;
	width:100%;

}
	#und{
		position:absolute;
		top:-248px;
		left:45px;
		z-index:0;
	}

/************ Sitemap ***********************/

	.sitemap ul,.sitemap ul li{
		position:relative !important;	
		background:none !important;	
		margin:0 !important;
		padding:0 !important;
		left:0 !important;
		top:0 !important;
		width:auto !important;		
		height:auto !important;
	}


	.sitemap ul{
		margin-bottom:1em !important;	
	}
	.sitemap ul a{
		font-weight:bold;			
	}
	
	.sitemap ul ul{
		margin:0 0 0 2em !important;	
	}
	.sitemap ul ul a{
		font-weight:normal;	
	}
	.sitemap ul li{
		float:none !important;
		clear:left;	
	}
	.sitemap .arr,.sitemap .arrow{
		display:none;	
	}

	#video{
		position:relative;
		margin-top:-200px;
		margin-left:220px;
		padding-bottom:50px;
		z-index:20;
		
	}


