* {
	padding:0;
	margin:0;
}
html:first-child>b\ody #header {
	margin-top: 30px;
}
html {
	min-height: 101%;
	height: 101%;
}
body {
	height: 100%;
	top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#D60025;
}
#container {
	min-width: 900px;
	margin: 0px;
	min-height: 540px;
}
#headertafel {
	background-color:#D60025;
    background-image:url(../anzeigetafel.gif);
	background-repeat: no-repeat;
	background-position: center center;
    top:0px;
    height:173px;
	width:auto;
}
#headerlogo{
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
	width:603px;
	height:10px;
	top:28px;
}

#headerlogo img{
	border:none;
}

#headernavig{
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
	width:603px;
	height:10px;
	top:104px;
}
#headernavig ul {
	padding-left:19px;
	padding-right:19px;
}

#headernavig li {
	float: left;
	list-style-type:none;
	padding-left:7px;
	padding-right:7px;
}
#headernavig li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #f7ef9b;
	text-decoration:none;
}

#headernavig li a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #f7ef9b;
	text-decoration:none;
}

#headernavig li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e65971;
	text-decoration:none;
}

#headernavig li#current a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e65971;
	text-decoration:none;
}

#headernavig li#current a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e65971;
	text-decoration:none;
}

#headernavig li#current a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e65971;
	text-decoration:none;
}
#headernavig li#highlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #f7ef9b;
	background-color:#FFFF00;
	text-decoration:blink;
}

#headernavig li a#highlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #f7ef9b;
	text-decoration:blink;
}

#details {
	height:auto;
}

#main {
	background-image:url(../eisflaeche.gif);
	background-position: center top;
	background-repeat:no-repeat;
	min-height: 440px;

}
#mainheader {
	background-image:url(../rahmen-oben.gif);
	background-position: center top;
	background-repeat:no-repeat;
	height:54px;
	width:775px;
	margin-left:auto;
	margin-right:auto;
}
#mainnavig {
    position:relative;
	top:25px;
	left:101px;
	height: 10px;
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e65971;
	text-decoration:none;
}

#mainnavig li {
	float: left;
	list-style-type:none;
	padding-left:7px;
	padding-right:7px;
}

#mainnavig li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e65971;
	text-decoration:none;
}

#mainnavig li a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}

#mainnavig li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}

#mainnavig li#current a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}

#mainnavig li#current a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}

#mainnavig li#current a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}


#maincontent {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../bg-main.gif);
	background-position: center top;
	background-repeat:repeat-y;
	min-height:333px;
	overflow:auto;
	text-align:center;
	width:775px;
}
#maincontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #EE1A34;
}
#maincontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
#maincontent a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE1A34;
	line-height: 20px;
    text-decoration: none;
}
#maincontent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE1A34;
	line-height: 20px;
	text-decoration: none;
}
#maincontent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE1A34;
	line-height: 20px;
	text-decoration: none;
}
#maincontent a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE1A34;
	line-height: 20px;
	text-decoration: none;
}

#mainshow {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../bg-main.gif);
	background-position: center top;
	background-repeat:repeat-y;
	text-align:left;
	width:600px;
	overflow:none;
}

#mainshow h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #EE1A34;
	text-align:center;
	line-height:30px;
}

#mainshow h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #EE1A34;
	text-align:center;
	line-height:30px;
}

#mainshow h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #EE1A34;
	text-align:center;
	line-height:30px;
}

#mainshow ul{
    text-align:left;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#mainshow li{
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#mainshow p,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}

#mainshow .Ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #EE1A34;
}
#mainshow .NormalerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #000000;
	line-height: 20px;
}

#mainshow .BlockText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #000000;
	line-height: 20px;
}

#mainshow.textlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EE1A34;
	text-align: left;
	font-weight: bold;
}

#mainshow .Bildlinks {
	text-align: left;
}

#mainshow .Bildmitte {
	text-align: center;
}

#mainshow .Bildrechts {
	text-align: right;
}

#mainshow span.eroeffnung {
	color: #EE1A34;
}

#mainfooter {
	background-image:url(../rahmen-unten.gif);
	background-position: center top;
	background-repeat:no-repeat;
	height:52px;
}

#maingalerie {
	text-align:center;
	float:left;
}
#maingalerie table {
    width:200px;
	height:200px;
	float:left;
	border:none;
}
#maingalerie td {
	background-image:url(../images/filmstreifen.jpg);
    width:200px;
	height:200px;
	text-align:center;
	vertical-align:middle;
	border:none;
}  
#maingalerie img {
	border:none;
}

#leistencontainer {
	width: 600px;
	float:left;
	vertical-align:middle;
}
#statusleiste {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-top:7px;
	margin-left:3px;
	float:left;
	width:280px;
	height:30px;
}
#bildnavigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	float:right;
	margin-right:3px;
	padding-right:5px;
	width:280px;
	padding-top:7px;
	height:30px;
}
#bildnavigation select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:90px;
	height:20px;
	border:1px solid #EE1A34;
	vertical-align:top;
}
#Eroeffnung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #EE1A34;
	text-align:center;
	line-height:30px;
}
#Eroeffnung h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #EE1A34;
	text-align:center;
	line-height:30px;
}

