/* ------------------------------ Master CSS ------------------------------ */body {	margin: 0;	padding: 0;	color: #333;	background: #FFF;}/* ------------------------------ Basic Typo ------------------------------ */p {	margin: 0;	padding: 0;}/* td {	margin: 0;	padding: 0;	color: #333;	background: #FFF;	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 80%;	line-height: 1.3em;	text-align: left;}*/h1 {	margin: 0;	padding: 8px 0 6px 14px;	width: 530px;	color: #FFF;	background: #94BB44 url(images/bg_h1.gif) top left no-repeat;	font-size: 130%;	font-weight: normal;}h2 {	margin: 0;	padding: 0 0 0.4em 0;	clear: both;	color: #F2A316;	font-size: 130%;	font-weight: normal;}ul {	margin: 0 0 0 0;	padding: 0 0 0 0;	list-style: none;}#wrapper {	margin: 0 auto;	padding: 0 0px;	width: 800px;	background: #FFF;	text-align: left;}#logo {	margin: 0 ;	padding: 0;	width: 253px;	height: 77px;}/* ------------------------------ Links ------------------------------ */a {	color: #333;	font-weight: normal;	text-decoration: none;	outline: none;}a:hover {	color: #333;	text-decoration: none;}a img {	border: none;}#link a {	color: #53671D;	font-weight: bold;	text-decoration: none;}#link a:hover {	color: #FFF;}/* ------------------------------ Navi Ebenen ------------------------------ */#navi a {	display: block;}#navi a:hover {	background-color: #E1E1E1;	display: block;}#navi li {	margin: 0 0 2px 0;	padding: 0 0 0 0;	list-style: none;	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 79%;	line-height: 1.9em;	text-align: left;}.ebene01_off {	padding: 0 0 0 20px;	width: 780px;	height: 25px;	background: #E6E8E6;	background-image: url(images/arrow_off.gif);	background-position: left;	background-repeat: no-repeat;}.ebene01_on {	padding: 0 0 0 20px;	width: 780px;	height: 25px;	background: #E6E8E6;	background-image: url(images/arrow_on.gif);	background-position: left;	background-repeat: no-repeat;}.ebene02_off {	padding: 0 0 0 35px;	width: 765px;	height: 25px;	background: #EDEEEC;	background-image: url(images/arrow_off.gif);	background-position: 15px;	background-repeat: no-repeat;}.ebene02_on {	padding: 0 0 0 35px;	width: 765px;	height: 25px;	background: #EDEEEC;	background-image: url(images/arrow_on.gif);	background-position: 15px;	background-repeat: no-repeat;}.ebene03_off {	padding: 0 0 0 50px;	width: 750px;	height: 25px;	background: #F2F3F2;	background-image: url(images/arrow_off.gif);	background-position: 30px;	background-repeat: no-repeat;}.ebene03_on {	padding: 0 0 0 50px;	width: 750px;	height: 25px;	background: #F2F3F2;	background-image: url(images/arrow_on.gif);	background-position: 30px;	background-repeat: no-repeat;}#content {	width: 700px;	padding: 25px 50px;	background: #F9F9F9;	position: relative	}#blog {	width: 700px;	padding: 25px 50px;	background: #F9F9F9;	position: relative;	border-style: none;}.ebene_content_text {	width: 300px;	height: 100%;}.ebene_content_text_2 {	width: 500px;	height: 100%;}.facts {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 90%;	font-style: italic;	line-height: 1.4em;	text-align: left;}.ebene_content_images {	margin-left: 50px;	padding: 0;	width: 400px;	height: 100%;	position: absolute;	top: 75px;	left: 340px;}.ebene_content_images a {	margin: 0 10px 10px 0;	padding: 10px;	width: 100px;	height: 100px;	border: 1px solid #aaa;	float: left;	text-align: center;}.ebene_content_images_2 {	margin-left: 50px;	padding: 0;	width: 200px;	height: 100%;	position: absolute;	top: 25px;	left: 540px;}.ebene_content_images_2 a {	margin: 0 10px 10px 0;	padding: 10px;	width: 100px;	height: 100px;	border: 1px solid #aaa;	float: left;	text-align: center;}.ebene_content_films {	margin-left: 50px;	padding: 0;	width: 400px;	height: 100%;	position: absolute;	top: 75px;	left: 340px;}.ebene_content_films a {	margin: 0 10px 10px 0;	padding: 10px;	width: 370px;	height: 13px;	border: 0px solid #aaa;	float: left;	text-align: left;}.ebene_content_rechts {	margin-left: 50px;	padding: 0;	width: 370px;	height: 100%;	position: absolute;	top: 25px;	left: 340px;}