body {
	background-color: #FFFFFF;
	background-image: url(../Bilder/bg_02.gif);	
	background-repeat: repeat-x;
	background-position: right top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#mittig {
	padding:0px;
	position:absolute;
	top:0px;
	left:50%;
	width:1000px;
	height:100%;
	z-index:1;
	border:none;
	background: #FFFFFF;
	margin: 0px 0px 0px -495px;
}
#nav {
	position:absolute;
	width:155px;
	height:115px;
	z-index:2;
	left: 34px;
	top: 101px;
}
.teasertext {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}
.hgstartteaser {
	background-image: url(../Bilder/01-Start/startunten.gif);
	background-repeat: no-repeat;
}

.minizeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	line-height: 5px;
	height: 5px;
}
.minizeile2 {
	font: 7px/7px Arial, Helvetica, sans-serif;
	height: 7px;
}
.minizeile3 {
	font: 10px/10px Arial, Helvetica, sans-serif;
}
.hgbildleiste1 {
	background: url(../Bilder/bildbereich-hg_01.gif) no-repeat;
	font-size: 16px;
	line-height: 16px;
}
.hgbildleiste2 {
	background: url(../Bilder/bildbereich-hg_02.gif) repeat-y;
	padding-right: 16px;
	padding-left: 16px;
}
.hgbildleiste3 {
	background: url(../Bilder/bildbereich-hg_04.gif) no-repeat;
	font-size: 16px;
	line-height: 16px;
}
.hgbildleiste1b {
	background: url(../Bilder/bildbereich-hg_01b.gif) no-repeat;
	font-size: 16px;
	line-height: 16px;
}
.hgbildleiste2b {
	background: url(../Bilder/bildbereich-hg_02b.gif) repeat-y;
	padding-right: 16px;
	padding-left: 16px;
}
.hgbildleiste3b {
	background: url(../Bilder/bildbereich-hg_04b.gif) no-repeat;
	font-size: 16px;
	line-height: 16px;
}
.hgbildbereichinnen {
	background: url(../Bilder/hg-bildbereich-innen.jpg) repeat-x;
	text-align: center;
}
.bildpfeil {
	font-size: 24px;
	line-height: 24px;
	background: url(../Bilder/bildbereich-pfeil.png) no-repeat center;
}
#flashteaser {
	position:absolute;
	width:755px;
	height:347px;
	z-index:2;
	left: 210px;
	top: 108px;
}
.teaserweiter {
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: #00695f;
}
.teaserweiter a:link {
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-decoration: none;
}
.teaserweiter a:visited {
	text-decoration: none;
	color: #00695f;
}
.teaserweiter a:hover {
	text-decoration: underline;
	color: #494949;
}
.teaserweiter a:active {
	text-decoration: none;
	color: #00695f;
}
#teaserfilm {
	position:absolute;
	width:181px;
	height:80px;
	z-index:2;
	left: 227px;
	top: 481px;
}
.headline {
	font: normal 24px "Times New Roman", Times, serif;
	color: #00695f;
	padding-bottom: 7px;
	border-bottom: 1px solid #dedede;
}
.inhalt {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
}
.inhalt a:link {
	color: #00695f;
	text-decoration: underline
}
.inhalt a:visited {
	color: #00695f;
	text-decoration: underline
}
.inhalt a:hover {
	text-decoration: none;
	color: #00695f;
}
.inhalt a:active {
	color: #00695f;
	text-decoration: none;
}
.weiss {
	background: #FFFFFF;
}
.copyright {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #b2b2b2;
	text-align: right;
	border-right: 35px solid #FFFFFF;
	background: #FFFFFF;
}
.copyright a:link {
	text-decoration: none;
	color: #b2b2b2;
}
.copyright a:visited {
	text-decoration: none;
	color: #b2b2b2;
}
.copyright a:hover {
	text-decoration: underline;
	color: #00695f;
}
.copyright a:active {
	text-decoration: none;
}
.copyright2 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #b2b2b2;
	text-align: right;
	border-right: 8px solid #FFFFFF;
	background: #FFFFFF;
}
.copyright2 a:link {
	text-decoration: none;
	color: #b2b2b2;
}
.copyright2 a:visited {
	text-decoration: none;
	color: #b2b2b2;
}
.copyright2 a:hover {
	text-decoration: underline;
	color: #00695f;
}
.copyright2 a:active {
	text-decoration: none;
}
#teaserfotografie {
	position:absolute;
	width:200px;
	height:84px;
	z-index:3;
	left: 395px;
	top: 481px;
}
#teasermietstudio {
	position:absolute;
	width:144px;
	height:87px;
	z-index:5;
	left: 810px;
	top: 481px;
}
#teasergrafik {
	position:absolute;
	width:181px;
	height:87px;
	z-index:4;
	left: 618px;
	top: 481px;
}
#guidedtour {
	position:absolute;
	width:131px;
	height:72px;
	z-index:2;
	left: 49px;
	top: 481px;
}
.navhaupt {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #939393;
	text-align: right;
	border-bottom: 1px solid #D6D6D6;
	border-left-color: #d6d6d6;
}
.navhaupt a:link {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #939393;
	text-decoration: none;
}
.navhaupt a:visited {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #939393;
	text-decoration: none;
}
.navhaupt a:hover {
	text-decoration: underline;
	color: #00695f;
}
.navhaupt a:active {
	text-decoration: none;
}
.navhauptstatus {
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	color: #939393;
	text-align: right;
	border-bottom: 1px dashed #D6D6D6;
	border-left-color: #d6d6d6;
}
.navhauptstatus  a:link {
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	color: #939393;
	text-decoration: none;
}
.navhauptstatus  a:visited {
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	color: #939393;
	text-decoration: none;
}
.navhauptstatus  a:hover {
	text-decoration: underline;
	color: #939393;
}
.navhauptstatus  a:active {
	text-decoration: none;
}
#inhalt {
	position:absolute;
	width:455px;
	height:347px;
	z-index:2;
	left: 210px;
	top: 116px;
}

P {
	margin-top:10px;
	margin-bottom:10px;
}
.text P {
	margin: 20px 0;
}
.aufzaehlung {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #00695f;
}
.navsub {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #adadad;
	text-align: right;
}
.navsub a:link {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #adadad;
	text-align: right;
	text-decoration: none;
}
.navsub a:visited {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #adadad;
	text-align: right;
	text-decoration: none;
}
.navsub a:hover {
	text-decoration: underline;
	color: #00695f;
}
.navsub a:active {
	text-decoration: none;
}
.navsubstatus {
	font: bold 11px/17px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-align: right;
}
.navsubstatus a:link {
	font: bold 11px/17px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-align: right;
	text-decoration: none;
}
.navsubstatus a:visited {
	font: bold 11px/17px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-align: right;
	text-decoration: none;
}
.navsubstatus a:hover {
	text-decoration: underline;
	color: #00695f;
}
.navsubstatus a:active {
	text-decoration: none;
}







.navsub2 {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #979797;
	text-align: right;
}
.navsub2 a:link {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #979797;
	text-align: right;
	text-decoration: none;
}
.navsub2 a:visited {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #979797;
	text-align: right;
	text-decoration: none;
}
.navsub2 a:hover {
	text-decoration: underline;
	color: #00695f;
}
.navsub2 a:active {
	text-decoration: none;
}
.navsub2status {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-align: right;
}
.navsub2status a:link {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-align: right;
	text-decoration: none;
}
.navsub2status a:visited {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-align: right;
	text-decoration: none;
}
.navsub2status a:hover {
	text-decoration: underline;
	color: #00695f;
}
.navsub2status a:active {
	text-decoration: none;
}








#bildleiste {
	position:absolute;
	width:268px;
	height:115px;
	z-index:3;
	left: 700px;
	top: 142px;
}.sternchen {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #00695F;
}
.eingabefelder
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	width: 180px;
	border: 1px solid #9c9c9c;
	color: #000000;
}
.textareafeld
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	width: 440px;
	border: 1px solid #9c9c9c;
	color: #000000;
}
.hgformular {
	background-color: #f4f2f2;
}
.button
   { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#EEEEEE; color:#333333; width:90px; border:1px solid #999999; }
form {
	margin:0;
	padding:0;
}
.hggrossbildlinie {
	background: url(../Bilder/hg-grossbild-linie.gif) repeat-x;
	font-size: 25px;
	line-height: 25px;
}
.hggrossbildliniey {
	background: url(../Bilder/hg-grossbild-linie-y.gif) repeat-y;
}.linieunten {
	border-bottom: 1px solid #dddddd;
}

.trailerlinks {
	float: left;
	width: 500px;
}
.bezfilm {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	padding-top: 18px;
	padding-right: 14px;
	padding-bottom: 18px;
	padding-left: 14px;
}
.abstand {
	font-size: 4px;
	line-height: 4px;
	height: 6px;
}
.trailerrechts {
	float: right;
	width: 210px;
}

.trailerrechts ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.trailerrechts a {
	background-color: #f4f2f2;
	display: block;
	height: 24px;
	width: 210px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin: 0px;
	padding: 0px;
	text-indent: 18px;
	color: #000;
	line-height: 24px;
	font-size: 11px;
	background-image: url(../Bilder/hg-trailer.gif);
	background-repeat: no-repeat;
}
.trailerrechts a:link {
	text-decoration: none;
	color: #525252;
}
.trailerrechts a:visited {
	text-decoration: none;
	color: #525252;
	background-image: url(../Bilder/hg-trailer.gif);
	background-repeat: no-repeat;
}
.trailerrechts a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #00695f;
	background-image: url(../Bilder/hg-trailer_o.gif);
	background-repeat: no-repeat;
}
.trailerrechts a:active {
	text-decoration: none;
}

.trailernavaktiv a:link {
	text-decoration: none;
	color: #FFF;
	background-color: #00695f;
	background-image: url(../Bilder/hg-trailer_o.gif);
	background-repeat: no-repeat;
}
.trailernavaktiv a:visited {
	text-decoration: none;
	color: #FFF;
	background-color: #00695f;
	background-image: url(../Bilder/hg-trailer_o.gif);
	background-repeat: no-repeat;
}
.trailernavaktiv a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #00695f;
	background-image: url(../Bilder/hg-trailer_o.gif);
	background-repeat: no-repeat;
}
.trailernavaktiv a:active {
	text-decoration: none;
}


.navhaupt2 {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-align: right;
	border-left-color: #d6d6d6;
}
.navhaupt2 a:link {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-decoration: none;
}
.navhaupt2 a:visited {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #00695f;
	text-decoration: none;
}
.navhaupt2 a:hover {
	text-decoration: underline;
	color: #00695f;
}
.navhaupt2 a:active {
	text-decoration: none;
}
#apDiv1 {
	position:absolute;
	width:500px;
	height:250px;
	z-index:3;
	left: 106px;
	top: 57px;
}
#strich1 {
	position:absolute;
	width:1px;
	height:70px;
	z-index:6;
	left: 379px;
	top: 480px;
	background-color: #b2b2b2;
}
#strich2 {
	position:absolute;
	width:1px;
	height:70px;
	z-index:6;
	left: 604px;
	top: 480px;
	background-color: #b2b2b2;
}
#strich3 {
	position:absolute;
	width:1px;
	height:70px;
	z-index:6;
	left: 791px;
	top: 480px;
	background-color: #b2b2b2;
}