body {	margin: 0px;	padding: 0px;	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	background: url(pics/main/background.gif) repeat-x;	}	.outer-container{	margin-top: 10px;	width: 794px;	}	.header{	width: 794px;	height: 149px;	}	.content{	width: 794px;	top: 149px;		}	.inhalt{	top: 155px;	width: 641px;	padding-left: 110px;	min-height: 440px;	}.spacer {	float: left;	height: 429px;	}	/* text inhalte */.copytext{	color: #fff;	width: 500px;	padding-top: 20px;	padding-bottom: 40px;	padding-left: 5px;	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	}.copytext a, .fotocontainer a{	color: #ffc14a;	text-decoration: underline;	}	.copytext li{	list-style-type: none;	}	.untermenu li{	list-style-type: none;	padding: 6px 0px;	}	.copytext a:hover, .fotocontainer a:hover{	color: #fff;	}	.copytext_blau{	color: #1a035e;	width: 500px;	padding-top: 20px;	padding-bottom: 40px;	}.copytext_blau a{	color: #fff;	text-decoration: underline;	}.copytext_blau a:hover{	color: #ffc14a;	}	h1{	font: normal 15pt Verdana, Arial, Helvetica, sans-serif;	padding-left: 8px;	border-left: 3px solid #ffc14a;	color: #ffc14a;	}	h2{	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	padding-left: 11px;	border-left: 1px solid #ffc14a;	color: #ffc14a;	}	h3{	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	color: #ffc14a;	margin-bottom: 0px;	}	.orange{	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	color: #ffc14a;	}.portrait{	padding: 20px 0px 15px 15px;	float:right;	}	.fotocontainer{	width: 500px;	padding: 0px;	color: #ffc14a;	float: left;	}.fotocontainer img {	border: 1px solid #fff;	float: left;	margin-bottom: 5px;	}.fotocontainer img .lupe{	border: #000000;	}.imgsubline {	clear: both;	padding-bottom: 50px;	padding-top: 5px;	}.imgsubline img{	border: 0px;	padding: 5px 0;	}.foto {	float: left;	width: 190px;	margin-right: 28px;}.foto_q {	float: left;	width: 220px;	margin-right: 28px;}.clearboth { clear: both; }	/* hauptmenu */.menutext{	width: 166px;	position: relative;	top: 20px;	text-align: right;	color: #1a035e;	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	}	.menuback{	position: absolute;	left: 641px;	height: 429px;	width: 153px;	top: 149px;	}		.menutext a{	color: #1a035e;	text-decoration: none;	}	.menutext .aktiv {	color: #ffc14a;	}.menutext a:hover{	color: #fff;	}		.menutext li{ 	margin: 19px 40px 0px -20px;	list-style: none;	}	.menutext li.zweizeilen{	padding: 0px 0px;	}/* untermenu */.untermenu{	border-left: 3px solid #ffc14a;	margin: 30px 0px 35px 0px;	padding: 2px;	}.untermenu a{	text-decoration: underline;	}		.untermenu a:hover, .untermenu .aktiv2{	color: #fff;	text-decoration: none;	}		/* footer + impressum */.impressum .aktivfooter{	color: #ffc14a;	}.footer{	width: 794px;	height:55px;	margin-top: 0px;	margin-bottom: 30px;	}.footertext{	float: left;	text-align: left;	padding: 14px 0px 0px 110px; 	font: normal 8.5pt Verdana, Arial, Helvetica, sans-serif;	color: #1a035e;	}	.footertext a, .impressum a{	color: #1a035e;	text-decoration: none;}	.footertext a:hover, .impressum a:hover{	color: #fff;	text-decoration: none;}.impressum{	float: right;	text-align: right;	padding: 27px 40px 0px 0px; 	font: normal 8.5pt Verdana, Arial, Helvetica, sans-serif;	color: #1a035e;}hr{	border:dashed #ffc14a 1px;	margin: 2px 0px;	width: 470px;	}	.top, .top_links{text-align: right;}.top a{text-align: right;color: #ffc14a;text-decoration: none;}.top a:hover{text-align: right;color: #fff;text-decoration: none;}.top_links a{text-align: right;color: #fff;text-decoration: none;}.top_links a:hover{text-align: right;color: #ffc14a;text-decoration: none;}.filmbut{	border: none;	}	