html {
	height: 		100%;
	overflow: 		hidden;
}

body{
	width: 			100%;
	height:			100%;
	margin:			0px;
	padding:		0px;

	background-color:	#fff;

	font-family: 		Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color:			#636363;
}

a{
	color: 			#636363;
	text-decoration: 	none;
}

a:visited{
	color: 			#636363;
}

a:hover{
	color: 			#39f;
}

#outer{
	position: 		absolute;
	top: 			50%;

	height: 		600px;
	width: 			100%;

	margin-top: 		-300px;

	background-image: 	url(img/outerbg.gif);
	background-position: 	bottom left;
	background-repeat: 	repeat-x;
}

#site{
	position: 		relative;
	top: 			-120px;

	height: 		480px;
	width: 			1016px;

	margin-left: 		auto;
	margin-right: 		auto;

	background-image: 	url(img/logo_top.gif);
	background-position: 	bottom right;
	background-repeat: 	no-repeat;
}

#site img{
	position: 		absolute;
	bottom: 		0px;
	left: 			0px;
}

#content{
	height: 		450px;
	width: 			336px;
	overflow: 		hidden;

	padding: 		20px 20px 10px 660px;

	/*background-image: 	url(img/flower.jpg);
	background-position: 	bottom left;
	background-repeat: 	no-repeat;	*/
}

#site.ext #content{
	padding:		20px 20px 10px 20px;
	width: 			auto;
}

#flashcontent {	
	height: 		100%;
}

#gallery{
	height:			390px;
	margin:			0px 0px 60px 0px;
}

#navigation{
	display: 		block;
	list-style-type: 	none;

	position: 		relative;
	top: 			480px;

	height: 		120px;
	width:			1016px;

	margin: 		0px;
	padding: 		0px;
	margin-left: 		auto;
	margin-right: 		auto;
	overflow: 		hidden;

	background-image: 	url(img/logo_bottom.jpg);
	background-position: 	top right;
	background-repeat: 	no-repeat;
}

#navigation li{
	float: 			left;

	width: 			189px;
	height: 		111px;

	padding: 		4px 5px 5px 6px;

	background-image: 	url(img/navitembg.gif);
	background-position: 	top left;
	background-repeat: 	no-repeat;

	font-size: 		10px;
	color: 			#999;
}

#navigation li ul{
	margin: 		5px 0px 0px 0px;
	padding: 		0px;
	list-style-type: 	none;
}

#navigation li ul li{
	display: 		block;
	height: 		auto;
	width: 			189px;
	margin: 		0px;
	padding: 		0px;
	background: 		none;
	float:			left;
}

#navigation li a{
	display: 		block;
	margin-bottom: 		3px;
}

#navigation .navitem a:hover{
	color: 			#39f;
	text-decoration:	none;
}

.sectionheader{
	font-size: 		24px;
	color: 			#999;
}

#mainimage{
	float: 			left;
}

h1{
	font-size: 		16px;
	margin: 		0px 0px 8px 0px;
}

.zitat{
	font-size: 		xx-large;
	color: 			#cecece;
	page-break-after: 	always;
}

.odd{
	padding: 		0px 30px 0px 0px
}

.even{
	padding: 		0px 0px 0px 30px;
}

#footer{
	position: 		absolute;
	bottom: 		-20px;
	right: 			98px;

	margin-left: 		auto;
	margin-right: 		auto;
	padding: 		0px;

	font-size: 		9px;
	color: 			#999;
	text-align: 		right;
}
