* {
	margin: 0;
	padding: 0;
}

.navigation_24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #484848;
	margin: 0 12px 0 0;
}

.navigation_25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #484848;
	margin: -5% 0 0 77.25%;
}
.navigation_26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #484848;
	margin: -5% 0 0 79%;
}

.navigation_17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0 12px 0 0;
}

.navigation_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 0;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0 12px 0 0;
}

.navigation_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 0;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0 12px 0 0;
}

.text_17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 17px;
	color: #484848;
}

.text_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	color: #484848;
}
h2 {
	margin: 20px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #484848;
}
h2:first-child {
	margin-top: 0;
}
h2 a {
	font-weight: bold !important;
}

.text_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	color: #484848;
}
h3 {
	margin: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #484848;
}
p.toptitle {
	margin: 10px 0 0;
	font-size: 13px;
	line-height: 17px;
}
p.toptitle + h2, 
p.toptitle + h3 {
	margin-top: 0;
}
p.subtitle {
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 17px;
}
h2 + p.subtitle, 
h3 + p.subtitle {
	margin-top: -10px;
}

.text_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #484848;
}

.text_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	color: #484848;
}

.link_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	color: #FFFFFF;
}

.link_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	color: #FFFFFF;
}

.link_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 17px;
	color: #FFFFFF;
}

.bildfilmtext {
	margin: 0 0 40px 0;
}

p { margin: 0 0 10px 0; }
p.footnote { margin: 0 0 10px 0; text-align: left !important; }

a { text-decoration: none; }
a:active, a:hover { 
	text-decoration: none;
	color: #484848;  
}
a.footnote:link, a.footnote:visited { 
	position: relative; top: -1px; margin: 0 8px 0 4px; padding: 1px 3px;
	font-size: 10px; font-weight: bold; line-height: 12px;
	color: #484848;
	background: #FFF;
}
a.footnote:active, a.footnote:hover { 
	text-decoration: none;
	color: #FFF;
	background: #484848;
}

body {
	margin: 0;
	padding: 0;
	background: #BABDB8;
}

#container { 
	padding: 0;
	margin: auto;
	width: 704px;
}

#navigation { 
	text-align: left;
	width: 700px;
	padding: 60px 0 10px 0;
	margin: 0px;
	border-top: 8px solid #EFF0EF;
	border-bottom: 2px solid #EFF0EF;
}


#subnavigation { 
	text-align: left;
	width: 700px;
	padding: 60px 0 13px 0;
	margin: 0;
}

#bottom { 
	position: relative;
	text-align: left;
	width: 700px;
	padding: 11px 0 0 0;
	margin: 0 0 60px 0;
	border-top: 2px solid #EFF0EF;
}

#content_quattro { 
	float: left;
	text-align: left;
	width: 700px;
	padding: 0;
	margin-right: 0;
}

#content_double { 
	float: left;
	text-align: left;
	width: 340px;
	padding: 0;
	margin: 0;
}

#content_single { 
	float: left;
	text-align: left;
	width: 160px;
	padding: 0;
	margin: 0;
}

#content_spacer { 
	float: left;
	text-align: left;
	width: 20px;
	height: 1px;
	padding: 0;
	margin: 0;
}

#column_single { 
	float: left;
	text-align: justify;
	width: 160px;
	padding: 16px 0 16px 0;
	margin: 0;
}

#column_double { 
	text-align: justify;
	white-space: normal;
	width: 340px;
	padding: 16px 0 16px 0;
	margin: 0;
}

#column_quattro { 
	text-align: justify;
	width: 700px;
	padding: 16px 0 16px 0;
	margin: 0;
}

#headline_quattro { 
	text-align: left;
	width: 700px;
	padding: 52px 0 13px 0;
	margin: 0;
	border-bottom: 1px solid #EFF0EF;
}

#headline_double { 
	text-align: left;
	width: 340px;
	padding: 52px 0 13px 0;
	margin: 0;
	border-bottom: 1px solid #EFF0EF;
}

#headline_single { 
	float: left;
	text-align: left;
	width: 160px;
	padding: 52px 0 13px 0;
	margin: 0;
	border-bottom: 1px solid #EFF0EF;
}