body {
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
	background-color:#ffffff; color:#000000;
	font-family: Arial, sans-serif;
	font-size:12px; font-weight:normal;
	text-align:center;
}
img { border:0; }
a { text-decoration:underline; color:#000000; }
a:hover { text-decoration:underline; color:#000000; background-color:#eaeaea; }
.clearer {
	clear:both;
	height:0px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}
.maintext {
	clear:both;
	border:none;
	margin-left:75px; margin-right:75px;
	padding:0;
	background:transparent;
}
.blue {
	color:#0000ff;
	font-size:10px;
}
.fotocr {
	color:#cccccc;
	text-align:left;
	padding:0;
	margin-left:20px; margin-right:auto; margin-top:0; margin-bottom:0;
	font-size:8px; font-weight:lighter;
}
.fotocrright {
	color:#cccccc;
	text-align:right;
	padding:0;
	margin-left:auto; margin-right:10px; margin-top:0; margin-bottom:0;
	font-size:8px; font-weight:lighter;
}

#topmenu {
	width:950px;
	height:18px;
	margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0;
	padding:0;
	font-family: Arial, sans-serif;
	font-size:12px; font-weight:bold;
	background-color:#ffffff;
}
#topleft {
	height:18px;
	vertical-align:middle;
	float:left;
	text-align:left;
	background-color:inherit;
	margin:0; padding:0;
}
#topleft h1 {
	background-color:inherit; color:#000000;
	font-size:12px; font-weight:bold;
	text-decoration:none;
	margin:0; padding:0;
	vertical-align:middle;
}
#topright {
	height:18px;
	vertical-align:middle;
	float:right;
	text-align:right;
	background-color:inherit;
	margin:0; padding:0;
}
#topmenu a { 
	font-weight:normal;
	text-decoration:none; color:#000000; border-color:transparent;
}
#topmenu a:hover {
	font-weight:normal;
	text-decoration:none; color:#000000; background:#eaeaea;
}

#contcent {
	margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px;
	padding:0;
	text-align:center;
	vertical-align:top;
	background-color:inherit;
}

#content {
	clear:both;
	width:950px;
	margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0px;
	padding-top:35px;
	font-family: Arial, sans-serif;
	font-size:12px; font-weight:normal;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}

#content h2 {
	background-color:inherit; color:#000000;
	font-size:12px;
	text-decoration:none;
	margin-top:10px; margin-bottom:0px;
	padding:0;
}

#contleft {
	float:left; vertical-align:top;
}
#contright {
	float:right; vertical-align:top;
}

#news {
	vertical-align:top;
	margin-left:0px; margin-right:auto; margin-top:40px; margin-bottom:10px;
	padding:10px;
	font-family:Arial, sans-serif;
	font-size:12px; font-weight:normal;
	line-height:140%;
}
#news a {
	font-weight:normal;
	text-decoration:underline; color:#000000; border-color:transparent; }
#news a:hover { text-decoration:underline; color:#000000; background:#eaeaea; }
#news h2 {
	color:#000000;
	font-family:Arial, sans-serif; font-size:12px;
	font-weight:normal; white-space:nowrap;
	text-align:left;
	margin-top:5px; margin-bottom:5px;
	padding:0; margin-left:0;
}
#news ul {
	margin-left:0; padding:0;
}

#fotocont {
	width:950px;
	margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px;
	padding:0;
	text-align:center;
	vertical-align:top;
}
#fotocont img {
	border: 1px solid #cccccc;
}
#fotocontnb img {
	border:0;
}

#filmpage {
	width:950px;
	margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px;
	padding:0;
	text-align:center;
	vertical-align:top;
}
#filmpage img {
	border: 1px solid #cccccc;
}

#lastline {
	width:950px;
	vertical-align:top;
	color:#cccccc;
	font-family:Arial, sans-serif;
	font-size:10px; font-weight:normal;
	white-space:nowrap;
	margin-left:auto; margin-right:auto; margin-top:75px; margin-bottom:50px;
	border-top: 1px dotted #cccccc;
}
#lastleft {
	margin-top:5px;
	vertical-align:top;
	float:left;
}
#lastleft a { text-decoration:none; color:#cccccc; background:transparent; }
#lastleft a:hover { text-decoration:none; color:#000000; background:transparent; }
#lastright {
	margin-top:5px;
	vertical-align:top;
	float:right;
}
#lastright a { text-decoration:none; color:#cccccc; background:transparent; }
#lastright a:hover { text-decoration:none; color:#ff0000; background:transparent; }

table.st {
	border-width:1px;
	border-style:solid;
	border-color:#eaeaea;
}
td.sth {
	background-color:#eaeaea; color:#000000;
	text-align: center;
	font-size: 75%;
}
h2.newstitle {
	background-color:#ffffff; color:#000000;
	font-size: 12px;
	text-decoration:none;
}
h2.auszug {
	background-color:#ffffff; color:#000000;
	font-size: 12px;
	text-decoration:underline;
}

h3.news {
	margin-bottom:15px; white-space:nowrap;
}
table.filmo {
	background-color:#ffffff; color:#000000;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

a.nav:link, a.nav:visited, a.nav:active { 
	font-family: Arial, sans-serif;
	font-size:12px; font-weight:normal;
	text-decoration:none; color:#000000;
}
a.nav:hover { text-decoration:none; background-color:#eaeaea; }
a.nli, a.nli:hover, a.nli:visited, a.nli:active, a.nli:link {
	background-color:#ffffff; color:#000000;
	font-size: 12px;
	text-decoration:none;
}

/* 1. hides the second object from all versions of IE */
* html object.mov {
    display: none;
}
/* 2. displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
    display: inline;
}
/* 3. hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}


