body  {
	margin:0px;
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
}
img {
	border:0;
}
#printhead {
	display:none;
}
#zMain {
	width:770px;
	position:relative;
	margin:auto;
}
#zTopBanner {
	white-space:nowrap;
	text-align:left;
	width:790px;
	height:90px;
	margin:auto;
}
#zplayer {
	text-align:center;
	background-color:#333;
	padding:22px;
	margin-bottom:10px;
}
#zclipinfos {
	text-align:center;
	background-color:#333;
	padding:0 10px 10px 10px;
	margin-bottom:10px;
	font:10px Verdana, Arial, Helvetica;
	color:#888;
}
#zplaylist {
	padding:0px;
	text-align:left;
	width:100%;
}
#zplaylist td {
	padding:3px;
	font:10px Verdana, Arial, Helvetica;
	vertical-align:middle;
}

#zplaylist td a {
	color:#ccc;
	text-decoration:none;
}
#zplaylist td a:hover {
	color:#fff;
	text-decoration:underline;
}
#filmTrailerFeatureTable {
	border:0;
	padding:0;
	margin:0;
}
#filmTrailerFeatureTable th {
	text-align:left;
	padding:5px;
	background-color:#333;
	font:bold 11px Verdana, Arial, Helvetica;
}
#filmTrailerFeatureTable td {
	padding:0;
	background:url(/gfx/bgFeaturelist.png) top left no-repeat #333;
	vertical-align:top;
}
#filmTrailerFeatureTable td.spacer {
	background-image:none !important;
	background:none !important;
}

#newtrailerlist {
	border:0;
	font:11px Verdana, Arial, Helvetica;
	color:#fff;
}
#newtrailerlist th {
	background-color:#333;
}
#newtrailerlist td {
	text-align:left;
	vertical-align:top;
	padding:0;
	background-image:none !important;
	background:none !important;
}
#newtrailerlist td a {
	text-decoration:none;
	color:#fff;
}
#newtrailerlist td a:hover {
	text-decoration:none;
	color:#aaa;
}
.zContainer {
	background-color:#444;
	float:left;
	width:464px;
	border-left:129px solid #000;
	border-right:177px solid #000;
}
.zNavigation {
	float:left;
	width:129px;
	margin-left:-129px;
	font: 10px Verdana, Arial, Helvetica;
	position:relative;
}
.zContent {
	float:left;
	width:464px;
	margin-right:-464px;
	text-align:left;
}
.zRightAdNote {
	font:10px Verdana, Arial, Helvetica;
	line-height:10px;
	height:12px;
	vertical-align:bottom;
	margin-top:3px;
	width:120px;
	overflow:hidden;
}
.zRight {
	float:right;
	width:177px;
	margin-right:-192px;
	padding:0px 0 0 15px;
	text-align:left;
	position:relative;
}
#zLeftBanner {
	margin-top:20px;
	width:120px;
	padding:0;
	background-color:#000;
	text-align:left;
	font:10px Verdana, Arial, Helvetica;
}
.zRectangle {
	text-align:center;
	padding:10px;
	font:10px Verdana, Arial, Helvetica;
	border-top: 1px dotted #666666;
}

#mobMenu {
	position:absolute;
	border-right:1px solid #222;
	border-bottom:1px solid #222;
	border-left:1px solid #222;
	width:154px;
	margin-left:142px;
	margin-top:-17px;
	background:url(/gfx/mobnavbg.png) #333;
}
#mobMenu form {
	padding:10px;
	margin:0;
}
#mobMenu td {
	padding:0;
	border:0;
	vertical-align:center;
}
#mobMenu td.txt {
	background-color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:0 5px;
	color:#888;
}
#mobMenu td.x {
	background-color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:0 5px;
	color:#aaa;
	border-right:1px solid #ddd;
	cursor:pointer;
}
#mobMenu td.go {
	padding-left:5px;
	cursor:pointer;
}
#zTopLeftSpace {
	height:15px;
	font-size:1px;
	background-color:#000;
}
#topSearchTextMob {
	background-color:#fff;
	width:95%;
	border:0;
	outline-width:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	-webkit-appearance:caret;
}
#topSearchTextMob:focus {
	outline-width:0;
}
#mobMenu a {
	display:block;
	padding:10px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #222;
	text-align:center;
	text-decoration:none;
}
#mobMenu a:hover {
	background-color:#666;
}
#mobMenu a:active {
	background-color:#666;
}

#mobglob {
	position:absolute;
	top:0;
	left:0;
	width:464px;
	overflow:hidden;
}
#mobmenu2 {
	vertical-align:top;
	width:180px;
	background:url(/gfx/mobMenuBgDark.png) right repeat-y;
	border-top:14px solid #000;
	display:none;
	//float:left;
	position:absolute;
	height:100%;
	top:0;
	left:0;
}

#mobmenu2 a.l {
	display:block;
	padding:15px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #222;
	text-align:center;
	text-decoration:none;
}
#mobmenu2 a.l:hover {
	background-color:#444;
}
#mobMenu a.l:active {
	background-color:#444;
}
#mobmenu2 a.head {
	vertical-align:top;
	width:180px;
	background:url(/gfx/mobMenuBgTop.png) repeat-x;
	display:block;
	text-align:center;
	height:36px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:36px;
	vertical-align:center;
	color:#444;
	text-decoration:none;
}
#mobmenu2 form {
	padding:15px 10px;
	margin:0;
	border-bottom:1px solid #222;
	white-space:nowrap;
}
#mobmenu2 img {
	position:relative;
	margin-left:5px;
	float:left;
	z-index:4;
}
#mobmenu2 input {
	background-color:#fff;
	padding:5px 20px;
	width:110px;
	border:0;
	outline-width:0;
	position:relative;
	left: -18px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	-webkit-appearance:caret;
}
#mobmenu2 a.x {
	position:relative;
	text-decoration:none;
	display:inline-block;
	width:20px;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	left:-38px;
	color:#777;
}

#zTopSearch {
	background:#000 url(/gfx/bgTopSearch.gif) left bottom no-repeat;
	height:49px;
}
#zTopSearch form {
	padding:22px 0 0 10px;
	margin:0;
}
#zTopSearch input {
	font:10px Verdana, Arial, Helvetica;
}
#topSearchText {
	float:left;
	margin-right:5px;
	background-color:#d6d6d6;
	width:200px;
}
#submitSuche {
	border:0;
	width:68px;
	height:18px;
}
#submitStartOrte {
	border:0;
	width:21px;
	height:20px;
	vertical-align:text-bottom;
}
#formProgramm {
	margin:0;
	padding:10px;
	padding-bottom:0;
}
#formProgramm table {
	background:url(/gfx/prgFormBg.png) top left no-repeat #666;
	width:100%;
}
#formProgramm table td {
	font:11px Verdana, Arial, sans-serif;
	padding:5px;
	vertical-align:middle;
}
#formProgramm table td input,select {
	font:11px Arial, sans-serif;
}
#submitProgrammAnzeigen {
	border:0;
	width:68px;
	height:18px;
	vertical-align:middle;
}
#kinoprogrammCityCloud {
	line-height:26px;
	text-align:center;
}
#kinoprogrammCityCloud a {
	font-family:Arial, sans-serif;
	white-space:nowrap;
	margin:0 5px;
	color:#fff;
}
#kinoprogrammCityCloud a:hover {
	color:#aaa;
}
#kinoprogrammStandort {
	font:11px Arial, sans-serif;
	color:#aaa;
	background:url(/gfx/prgTopBg.png) top repeat-x #333;
	padding:5px;
	line-height:13px;
	text-align:left;
}
#kinoprogrammStandort table {
	padding:0;
	width:auto;
}
#kinoprogrammStandort table td {
	padding-right:5px;
	vertical-align:top;
	width:auto;
}
#kinoprogrammStandort table th {
	padding-right:5;
	vertical-align:top;
}
#kinoprogrammStandort ul {
	margin-left:0;
	display:inline;
	border:none;
}
#kinoprogrammStandort ul li {
	margin-left:0;
	padding-right:10px;
	border:none;
	list-style:none;
	display:inline;
}
#kinoprogrammStandort a {
	color:#ff702a;
	text-decoration:underline;
}
#kinoprogrammStandort a:hover {
	color:#ffae6a;
	text-decoration:underline;
}
#kinoprogrammKinoHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#fff;
	background-color:#555;
	padding:10px;
	margin:10px;
	margin-bottom:0;
}
#kinoprogrammKinoHeader h2 {
	font-weight:bold;
	font-size:14px;
	margin:0
}
.kinoprogrammNote a {
	color:#fff;
	text-decoration:underline;
}
.kinoprogrammNote a:hover {
	color:#ccc;
	text-decoration:underline;
}
#kinoprogrammAlert {
	padding:10px;
	border:1px solid #ff702a;
	background-color:#734f3d;
	color:#fff;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#kinoprogrammAlert .blur {
	color:#baa59a;
	font-size:10px;
	font-family:Arial, sans-serif;
}
#kinoprogrammAlert a {
	text-decoration:none;
	color:#ffbf9f;
}
#kinoprogrammAlert a:hover {
	text-decoration:underline;
	color:#ff702a;
}
#kinoprogrammAlert table {
	border:0;
	padding:0;
	margin-top:10px;
}
#kinoprogrammAlert th {
	font-weight:bold;
	padding:2px 0 2px 0;
	vertical-align:top;
	border-top:1px solid #9d7f70;
	font-family:Verdana, Arial, sans-serif;
}
#kinoprogrammAlert td {
	padding:2px 0 2px 10px;
	vertical-align:top;
	border-top:1px solid #9d7f70;
	font-family:Verdana, Arial, sans-serif;
}
#kinoprogrammKino {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	18px;
	color:			#FFFFFF;
	padding:10px;
}
#kinoprogrammKino h2 {
	font-weight:bold;
	font-size:14px;
	margin:0;
}
#kinoprogrammKino h3 {
	font-weight:bold;
	font-size:13px;
	margin:0;
}
#kinoprogrammKino ul {
	list-style:	none;
	margin:5px 0;
	padding:0 0 0 1em;
	text-indent:-1em;
}
#kinoprogrammKino ul li {
	padding:0 0 8px 0;
}
#kinoprogrammOrt {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	18px;
	color:			#FFFFFF;
	padding:10px;
}
#kinoprogrammTopfilme table {
	width:100%;
}
#kinoprogrammTopfilme td {
	width:25%;
	text-align:center;
	padding:10px;
	vertical-align:top;
}
#kinoprogrammTopfilme img {
	width:75px;
	height:106px;
	border:2px solid #ccc;
}
#kinoprogrammOrt ol {
	list-style:	none;
	width:390px;
	margin:0;
	padding:0;
}
#kinoprogrammOrt ol li {
	float:left;
	width:130px;
}
#kinoprogrammOrt ul {
	list-style:	none;
	margin:10px 0 15px 10px;
	padding:0 0 0 1em;
	text-indent:-1em;
}
#kinoprogrammOrt ul li {
	padding:0 0 2px 0;
	margin-bottom:5px;
	font: 11px Verdana, Arial, sans-serif;
}
#kinoprogrammOrt ul li a {
	text-decoration:none;
	color:#ccc;
}
#kinoprogrammOrt ul li a:hover {
	text-decoration:underline;
	color:#fff;
}
.kinoprogrammVorstellungen {
	padding:0;
	border-collapse:collapse;
	text-indent:0 !important;
}
.kinoprogrammVorstellungen th {
	padding:10px 5px 2px 0;
	vertical-align:top;
	text-align:left;
	font: bold 12px Verdana, Arial, sans-serif;
}
.kinoprogrammVorstellungen th img {
	width:50px;
	height:71px;
	border:0;
}
.kinoprogrammVorstellungen th a {
	text-decoration:underline;
	color:#fff;
}
.kinoprogrammVorstellungen th a:hover {
	text-decoration:underline;
	color:#ccc;
}
.kinoprogrammVorstellungen td {
	padding-right:5px;
	vertical-align:top;
	border-top:1px solid #555;
}
.kinoprogrammVorstellungen td.empty {
	border-top:0;
}
.kinoprogrammVorstellungen td.saal {
	background-color:#666;
	padding:5px;
}
.kinoprogrammVorstellungen td.nozeit {
	padding-left:6px;
	padding-right:1px;
	border-top:1px solid #555;
	white-space:nowrap;
}
.kinoprogrammVorstellungen td.zeit {
	text-align:center;
	background-color:#555;
	border:1px solid #444;
	border-top:1px solid #555;
	white-space:nowrap;
	padding-left:5px;
}

#missingTable {
	margin:10px;
}
#missingTable th {
	text-align:left;
	font:bold 11px Verdana;
	background-color:#ccc;
	color:#000;
	padding:3px;
}
#missingTable td {
	text-align:left;
	font:11px Verdana;
	background-color:#666;
	padding:3px 10px 3px 3px;
	vertical-align:top;
}
#missingForm {
	padding:0;
	margin:0;
}
#missingForm table {
	width:444px;
	padding:0;
	margin:10px;
	background-color:#666;
}
#missingForm td {
	font:11px Verdana;
	padding:0;
	vertical-align:top;
}
#missingForm input,textarea {
	width:100%;
	font:11px Verdana;
}

.nowrap {
	white-space:nowrap;
}

.startContainer {
	overflow:hidden;
	width:464px;
}
.startContainer a {
	color:#fff;
	text-decoration:none;
}
.startContainer a:hover {
	color:#ccc;
	text-decoration:underline;
}
.startContainer img.startPoster {
	margin:0 0 10px 10px;
	border:0;
	width:72px;
	height:102px;
}
.startBox {
	padding:0 10px 10px 10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ddd;
}
.startLeftDark {
	background-color:#444;
	width:258px;
	border-right:206px solid #626262;
	margin-right:-206px;
	float:left;
}
.startRightDark {
	background-color:#626262;
	width:206px;
	float:left;
}
.startLeftLight {
	background-color:#626262;
	width:258px;
	border-right:206px solid #808080;
	margin-right:-206px;
	float:left;
}
.startRightLight {
	background-color:#808080;
	width:206px;
	float:left;
}
.startSenderbox {
	width:49px;
	height:40px;
	float:left;
	text-align:center;
	margin: 0 5px 5px 0;
	vertical-align:middle;
}
.startPollform {
	padding:0;
	margin:0;
}
.startPollform ul {
	list-style:	none;
	margin:0;
	padding:0 0 0 5px;
}
.startPollform ul li input {
	margin:0 0 0 -25px;
	width:25px;
}
.startPollform ul li {
	padding:0 0 5px 25px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#startWelcomebox {
	height:119px;
	border:4px solid #b2b2b2;
	padding:10px 10px 0 10px;
	background:#b2b2b2 url(/gfx/startBg5.jpg) top no-repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	color:#000000;
}
#startWelcomebox h1 {
	margin:0 0 5px 0;
	padding:0;
	font-size:10px;
	font-weight:bold;
}
#startWelcomebox h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
#startWelcomebox a {
	text-decoration:none;
	font-size:11px;
}
#startWelcomebox a:hover {
	text-decoration:underline;
}
.zFooter {
	background:url(/gfx/bgFooter.png) no-repeat center top #333;
	padding:15px 10px;
	text-align:center;
	font: 10px Verdana, Arial, Helvetica;
	line-height:15px;
	color:#aaa;
}
.zFooter a {
	text-decoration:none;
	color:#aaa;
}
.zFooter a:hover {
	text-decoration:underline;
	color:#ccc;
}
a {
	color:#FFFFFF;
}
a {
	outline:none;
}
.spacer {
	font-size:		5px;
}
.bigtext {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px;
	line-height:	18px;
	color:			#FFFFFF;
}
a.bigtext {
	color:			#FFFFFF;
	text-decoration: underline;
}
a.bigtext:hover {
	color:			#AAAAAA;
	text-decoration: underline;
}

.bigtext ul {
	padding-left:1.2em;
	margin-top:1em;
	margin-bottom:0.8em;
}
.bigtext li {
	padding-bottom:0.2em;
}

.filmoFunclist {
	margin:3px 0 0 1.5em;
	padding:0;
}

.filmoSortLinks {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#DDDDDD;
	margin-bottom:5px;
	text-align:right;
}
.filmoSortLinks a {
	text-decoration:none;
	color:#fff;
}
.filmoSortLinks a:hover {
	color:#aaa;
}

.filmoSortHeader {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ddd;
	margin:10px 0;
	background-color: #333333;
	padding:2px;
}

.filmoWA {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	padding:5px;
	letter-spacing:0.3em;
	border-top: 1px dotted #666;
}

.filmoMainrowDetails {
	height:75px;
	margin-bottom:5px;
}
.filmoMainrow {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ddd;
	padding:5px;
	margin:0 0 3px 0;
}
.filmoMainrow a {
	text-decoration:none;
	color:#fff;
}
.filmoMainrow a:hover {
	color:#aaa;
}
.filmoMainrow *.otitel {
	font-size:10px;
	color:#aaa;
}
.filmoMainrow *.bemerkung {
	font-size:11px;
	color:#ccc;
	margin-bottom:5px;
}
.filmoMainrow *.GenresCountries {
	font-size:10px;
}
.filmoMainrow *.CastCrew {
	font-size:10px;
	padding-top:5px;
}
.filmoMainrow table {
	padding:0;
	margin:0;
	border:0;
}
.filmoMainrow h2, h3, h4 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
.filmoMainrow img {
	border:0;
}
.filmoMainrow img.poster {
	margin:0 10px 0 0;
	width:75px;
	height:106px;
}
.filmoMainrow img.imKino {
	float:right;
	width:81px;
	height:26px;
}
.filmoMainrow img.trailer {
	float:right;
	width:30px;
	height:26px;
}

.startsSubhead {
	margin:10px 0;
	background-color:#333;
	padding:2px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.startsSubhead a {
	text-decoration:none;
	color:#fff;
}
.startsLowerNavi {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	white-space:nowrap;
	width:100%;
	color:#fff;
}
.startsLowerNavi a {
	color:#fff;
	text-decoration:none;
}
.startsLowerNavi a:hover {
	color:#aaa;
	text-decoration:none;
}
.startsLowerNavi .middle {
	vertical-align:middle;
	height:31px;
	color:#aaa;
}
.startsLowerNavi img {
	width:17px;
	height:31px;
	border:0;
	vertical-align:middle;
	margin:0 10px;
}

.sitemap {
	padding:10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ddd;
}
.sitemap ul {
	list-style:	none;
	margin:10px 30px;
	padding:0 0 0 1em;
	text-indent:-1em;
}
.sitemap ul li {
	padding:0 0 1px 0;
}
.sitemap ul li a {
	text-decoration:none;
	color:#fff;
}
.sitemap ul li a:hover {
	text-decoration:underline;
	color:#ccc;
}

.castcrew {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px;
	color:			#FFFFFF;
}
a.castcrew {
	color:			#FFFFFF;
	text-decoration: underline;
}
a.castcrew:hover {
	color:			#AAAAAA;
	text-decoration: underline;
}
.headLight {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		13px;
	color:			#FFFFFF;
}
.catcher2 {
	border:			1px solid #B0B0B0;
	background-color: #626262;
	padding:			10px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#DDDDDD;
	width:			324px;
}
.catcher {
	border:			1px solid #B0B0B0;
	background-color: #626262;
	padding:			10px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#DDDDDD;
}

.liste1 {
	padding:0 10px 10px 10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.liste1 ul {
	list-style:	none;
	margin:0;
	padding:0 0 0 1em;
	text-indent:-1em;
}
.liste1 ul li {
	padding-top:	5px;
}
.liste2 ul {
	list-style:disc;
	text-align:left;
	margin:5px 0px 5px 15px;
}
.liste2 ul li {
	padding-bottom:	3px;
}
.smallDark {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#000000;
}
.smallFuture {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#000;
	background-color:	#ccc;
}
.smallLight {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#FFFFFF;
}
.smallBlur {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#999999;
}

.verysmallDark {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		9px;
	color:			#000000;
}
.smallLight {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		9px;
	color:			#FFFFFF;
}

.normDark {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#000000;
}
.normLight {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#DDDDDD;
}

.flowLight {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	16px;
	text-align:		justify;
	color:			#DDDDDD;
}
a.flowLight {
	color:			#FFFFFF;
	text-decoration: none;
}
a.flowLight:hover {
	color:			#AAAAAA;
	text-decoration: none;
}

a.verysmallDark {
	color:			#000000;
	text-decoration: none;
}
a.verysmallDark:hover {
	color:			#666666;
	text-decoration: underline;
}
a.smallDark {
	color:			#000000;
	text-decoration: none;
}
a.smallDark:hover {
	color:			#666666;
	text-decoration: none;
}

a.smallLight {
	color:			#FFFFFF;
	text-decoration: none;
}
a.smallLight:hover {
	color:			#AAAAAA;
	text-decoration: none;
}
a.smallLight:visited {
	color:			#FFFFFF;
	text-decoration: none;
}

a.normLight {
	color:			#FFFFFF;
	text-decoration: none;
}
a.normLight:hover {
	color:			#AAAAAA;
	text-decoration: none;
}
.hxPhark {
	text-indent:-999em;
	margin:0;
	padding:0;
	font-size:2px;
}

.feedBox {
	padding:9px;
	background: url(/gfx/feed_bg.png) top #141414;
	font: 11px Verdana, Arial, sans-serif;
	line-height:19px;
	margin-bottom:20px;
	border: 1px solid #555;
}

#dropmenudiv{
	position:absolute;
	z-index:100;
	max-width:101px;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	border-bottom: 4px solid #b0b0b0;
	border-left: 4px solid #b0b0b0;
	border-right: 4px solid #b0b0b0;
}

#revAutorName {
	padding:0;
	margin:0;
}

#revAutorLinks {
	list-style-type:none;
	text-indent:0;
	margin:10px 0 10px 0;
	padding:0;
}
#revAutorLinks li {
	float:left;
	text-align:center;
	width:70px;
	border:1px solid #aaa;
	background-color:#666;
	margin-left:10px;
	padding:3px 0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
}
#revAutorLinks a {
	color:#fff;
	text-decoration:none;
}
#revAutorLinks a:hover {
	color:#fff;
	text-decoration:underline;
}

#revAutorenTable {
	padding:0;
	width:100%;
	margin:10px 10px 20px 10px;
	width:444px;
}
#revAutorenTable th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background-color:#333;
	padding:5px 0px;
	text-align:left;
}
#revAutorenTable th div.active  {
	display:inline;
	padding:4px 15px 4px 4px;
	background:url(/gfx/revSort2.gif) center right no-repeat;
	color:#fff;
}
#revAutorenTable th a {
	text-decoration:none;
	display:inline;
	padding:4px 15px 4px 4px;
}
#revAutorenTable th a:hover {
	text-decoration:none;
	background:url(/gfx/revSort.gif) center right no-repeat;
}
#revAutorenTable td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	color:#fff;
	border-bottom:1px solid #666;
}
#revAutorenTable td img {
	margin:-5px 5px -5px 0;
	border:0;
}
#revAutorenTable a {
	color:#fff;
	text-decoration:none;
}
#revAutorenTable a:hover {
	color:#fff;
	text-decoration:underline;
}

#revMailForm {
	margin:0;
	padding:0;
}
#revMailForm table {
	width:442px;
	padding:0;
	margin:10px;
	border:1px solid #aaa;
	background:#626262;
}
#revMailForm th {
	text-align:left;
	padding:10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	line-height:20px;
}
#revMailForm td {
	padding:10px;
}
#revMailForm input,textarea {
	font:12px Arial, Helvetica, sans-serif;
}
#revMailForm input.long,textarea {
	width:280px;
}
#revMailForm input.button {
	border:0;
	width:68px;
}


#ccdetails {
	font:12px Arial, Helvetica, sans-serif;
	padding:0;
	width:100%;
}
#ccdetails th {
	text-align:center;
	padding:3px;
	padding-top:15px;
}
#ccdetails td {
	width:50%;
	padding:4px 10px;
	vertical-align:top;
}
#ccdetails a {
	color:#fff;
}
#ccdetails a:hover {
	color:#aaa;
	text-decoration:underline;
}
#ccdetailscharts {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#ccdetailscharts td {
	padding:4px 10px;
	vertical-align:top;
}
#ccdetailscharts td.numbers {
	padding:4px 10px;
	vertical-align:top;
	text-align:right;
	font-family:monospace;
}
#ccdetailscharts th {
	text-align:center;
	padding:3px;
	padding-top:15px;
}

.gmapsContext {
	font:10px Verdana,Arial,sans-serif;
	text-decoration:none;
	width:120px;
	color:#000;
}
.gmapsContext a {
	color:#3a00dd;
	text-decoration:none;
	display:block;
	padding:3px 8px;
	background-color:#fff;
}
.gmapsContext a:hover {
	background-color:#d3e3fe;
}
.gmapsControl {
	text-align:right;
	font:11px Verdana,Arial,sans-serif;
	padding:4px;
	background-color:#aaa;
	background-color:#666;
	color:#000;
	color:#fff;
}
.gmapsControl a {
	color:#fff;
	text-decoration:none;
}
.gmapsControl a:hover {
	color:#fff;
	text-decoration:underline;
}
.mapToggle {
	display:block;
	margin:0 10px;
	font:11px Verdana,Arial,sans-serif;
	padding:4px;
	background-color:#777;
	cursor:pointer;
}
.mapToggle:hover {
	/*background-color:#777;*/
}

.gmapsStatusbar {
	font:11px Verdana,Arial,sans-serif;
	text-decoration:none;
	text-align:center;
	padding:5px;
	width:200px;
	color:#ccc;
	background-color:#444;
	border:1px solid #000;
}
.zelDotLu {
	background-color:#222;
	font:10px Verdana,Arial,sans-serif;
	text-align:center;
	color:#888;
	padding:3px;
}
.zelDotLu a {
	color:#888;
	text-decoration:none;
}
.zelDotLu a:hover {
	color:#ccc;
	text-decoration:underline;
}

#sitehead {
}
#sitehead .headlineout {
	background-color:#626262;
	padding:0 6px 6px 6px;
}
#sitehead .headline {
	padding-top:2px;
	background-color:#626262;
	border-left:1px solid #aaa;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
}
#sitehead .headlineleftout {
	background-color:#626262;
	padding:0 0 6px 6px;
}
#sitehead .headlineleft {
	padding:2px 0 0 0;
	background-color:#626262;
	border-left:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
#sitehead .prefix {
	font:normal 10px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	color:#fff;
}
#sitehead .headlineText {
	color:#fff;
	font:bold 15px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	line-height:19px;
	padding:3px 10px 9px 10px;
	margin:0;
	display:block;
	background:url(/gfx/bgSitehead.png) no-repeat bottom right;
}
#sitehead .headlineImage {
	padding:3px 10px 9px 10px;
	margin:0;
	text-align:center;
	display:block;
}
#sitehead .headlineClickable {
	cursor:pointer;
}
#sitehead .topout {
	background-color:#626262;
	padding:6px 6px 0 6px;
}
#sitehead .top {
	padding:3px;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	line-height:0;
	height:0px;
}
#sitehead #submenu {
	background-color:#aaa;
	margin:0;
	padding:3px 4px 4px 4px;
	list-style:none;
}
#sitehead #submenu li {
	padding:0;
	margin:0;
	list-style:none;
}
#sitehead #submenu div {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	margin:0;
	color:#888;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	background-color:#ccc;
	border-top:1px solid #aaa;
	padding:5px 5px;
}
#sitehead #submenu div.current {
	background-color:#fff;
}
#sitehead #submenu a {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	margin:0;
	color:#333;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	background-color:#ccc;
	border-top:1px solid #aaa;
	padding:5px 5px;
	text-decoration:none;
}
#sitehead #submenu a.current {
	background-color:#fff;
}
#sitehead #submenu a:hover {
	background-color:#ddd;
}
#sitehead #submenu a.current:hover {
	background-color:#fff;
	color:#000;
}
#sitehead table {
	border:0;
	padding:0;
	margin:0;
}
#sitehead td {
	vertical-align:top;
	border:0;
	padding:0;
}

#chartTable {
	border:0;
	padding:0;
	margin:0 10px;
	width:444px;
}
#chartTable td.pos {
	width:1%;
	text-align:center;
	vertical-align:middle;
	border:0;
	border-top: 1px dotted #666666;
	padding: 5px;
	margin-bottom: 3px;
}
#chartTable td.titel {
	width:98%;
	text-align:left;
	vertical-align:middle;
	border:0;
	border-top: 1px dotted #666666;
	padding: 5px;
	margin-bottom: 3px;
}
#chartTable td.data {
	width:49%;
	text-align:left;
	padding: 1px 5px;
	vertical-align:top;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#chartTable td.hi {
	background-color:#555;
}

#filmKritikenTable {
	border:0;
	padding:0;
	width:444px;
	margin-bottom:0 0 30px 0;
}
#filmKritikenTable th {
	padding:5px;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	background-color:#333;
	text-align:left;
}
#filmKritikenTable td {
	padding:5px;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	vertical-align:middle;
	border-bottom:1px solid #666;
}
#filmKritikenTable td a {
	text-decoration:none;
}
#filmKritikenTable td a:hover {
	text-decoration:underline;
}
#filmKritikenTable td.hi {
	background-color:#555;
}
#filmKritikenTable td.autor {
	font-weight:bold;
}
#filmKritikenTable div.subhead {
	font-weight:normal;
}
#filmKritikenTable a.own {
	color:#ff702a;
}
#filmKritikenTable a.more {
	color:#ccc;
	text-decoration:underline;
}
#filmKritikenTable a.more:hover {
	color:#fff;
	text-decoration:underline;
}

#startsBrowser {
	border:0;
	padding:0;
	margin:0;
}
#startsBrowser td {
	padding:2px;
	height:31px;
	vertical-align:middle;
}

#tvBrowser {
	border:0;
	padding:0;
	margin:0;
}
#tvBrowser td {
	padding:2px;
	height:31px;
	vertical-align:middle;
}

#hkBrowser {
	border:0;
	padding:0;
	margin:0;
}
#hkBrowser td {
	padding:2px;
	height:16px;
	vertical-align:middle;
}
#hkBrowser select {
	font:10px Verdana,Arial,Helvetica,sans-serif;
}
#hkBrowser input.submit {
	width:68px;
	height:18px;
	border:0;
	margin-left:5px;
}

#hkForm {
	padding:0;
	margin:0 0 10px 0;
}
#hkForm td.thema {
	width:95%;
}
#hkForm select.thema {
	width:80%;
	font:10px Verdana,Arial,Helvetica,sans-serif;
}
#hkForm input.submit {
	width:68px;
	height:18px;
	border:0;
	margin-left:5px;
}

#hkBestsellerTable {
	padding:0;
	border:0;
	width:100%;
	margin-top:10px;
}
#hkBestsellerTable td {
	vertical-align:top;
	padding:0 !important;
	font:11px Verdana,Arial,Helvetica,sans-serif;
}
.hkBestseller {
	padding:0 !important;
	border:0;
}
.hkBestseller td {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	vertical-align:middle !important;
}
.hkBestseller td a {
	text-decoration:none;
}
.hkBestseller td a:hover {
	text-decoration:underline;
}
.hkBestseller div.bemerkung {
	margin-top:5px;
}
#hkTease {
	margin:10px 0 0 0;
}
#hkTease img {
	margin:0 0 10px 10px;
	border:0;
}
.hkMorelink {
	padding:0 10px;
	margin-bottom:15px;
	font-size:12px;
	font-style:italic;
}
.hkMorelink a {
	margin-bottom:5px;
	display:block;
	text-decoration:none;
}
.hkMorelink a:hover {
	text-decoration:underline;
}
h3.hkFeature {
	margin:0;
	padding:5px 9px;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	background-color:#333;
}
#hkTvtiplist {
	padding:10px;
	background: url("/gfx/bgFeaturelist.png") no-repeat left top #333;
}
#hkTvtiplist a {
	display:block;
	margin-top:2px;
	margin-bottom:10px;
	text-decoration:none;
}
#hkTvtiplist a:hover {
	text-decoration:underline;
}

#pollTable {
	width:100%;
	margin:10px 0;
	border:1px solid #555;
	border-collapse:collapse;
}
#pollTable td {
	padding:5px 15px;
	vertical-align:middle;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	border-top:1px solid #555;
}
#pollTable td.feedback {
	background-color:#fff;
	color:#000;
}
#pollTable td.quest {
	background-color:#555;
}
#pollTable td.summary {
	padding-top:10px;
	padding-bottom:10px;
	color:#aaa;
}
#pollTable td.percent {
	text-align:right;
	white-space:nowrap;
	width:5%;
}
#pollTable a {
	color:#fff;
	text-decoration:none;
}
#pollTable a:hover {
	color:#fff;
	text-decoration:underline;
}
#pollArchiv {
	width:100%;
	margin:10px 0;
}
#pollArchiv td {
	padding:5px 15px;
	vertical-align:top;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	border-top:1px solid #666;
}
#pollArchiv td.current {
	background-color:#666;
}
#pollArchiv td.dat {
	width:5%;
	white-space:nowrap;
}
#pollArchiv a {
	color:#fff;
	text-decoration:none;
}
#pollArchiv a:hover {
	color:#fff;
	text-decoration:underline;
}

#social {
	padding:5px 0;
	border-top:1px solid #333;
	background-color:#555
}
#social ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	height:24px;
}
#social table, #social td {
	margin:0;
	padding:0;
	text-align:center;
	height:24px;
}
#social ul li {
	display:inline-block;
	margin:0 5px;
	padding:0;
	height:24px;
}
#social a {
	font:11px Arial,Helvetica,sans-serif;
	display:inline-block;
	margin:0;
	height:24px;
	line-height:24px;
	padding:0 10px 0 25px;
	text-decoration:none;
}
#social a img {
	vertical-align:middle;
}
#social a.facebook {
	background:url(/gfx/sdbgFacebookL.gif) no-repeat left top;
	color:#cbd3e4;
}
#social a.facebook:hover {
	background:url(/gfx/sdbgFacebookL.gif) no-repeat left bottom;
	color:#fff;
}
#social ul li.facebook, #social td.facebook {
	background:url(/gfx/sdbgFacebook.gif) no-repeat right top;
}
#social ul li.facebook:hover, #social td.facebook:hover {
	background:url(/gfx/sdbgFacebook.gif) no-repeat right bottom;
}
#social a.twitter {
	background:url(/gfx/sdbgTwitterL.gif) no-repeat left top;
	color:#c2dcea;
}
#social a.twitter:hover {
	background:url(/gfx/sdbgTwitterL.gif) no-repeat left bottom;
	color:#fff;
}
#social ul li.twitter, #social td.twitter {
	background:url(/gfx/sdbgTwitter.gif) no-repeat right top;
}
#social ul li.twitter:hover, #social td.twitter:hover {
	background:url(/gfx/sdbgTwitter.gif) no-repeat right bottom;
}

#filmnewsList {
	padding:0 10px;
	margin:20px 0;
}
#filmnewsList.index {
	width:296px;
}
#filmnewsList.awards {
	width:420px;
	margin-top:10px;
}
#filmnewsList ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#filmnewsList ul li {
	padding:10px 10px;
	border-top:1px solid #666;
	font:12px Verdana,Arial,Helvetica,sans-serif;
}
#filmnewsList ul li.hilight {
	border-top:1px solid #888;
	background-color:#555;
}
#filmnewsList a {
	text-decoration:none;
	font-weight:bold;
}
#filmnewsList a:hover {
	text-decoration:underline;
}
#filmnewsList div.datum {
	font:10px Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:5px;
	color:#ccc;
}
#filmnewsList div.sub {
	font:10px Verdana,Arial,Helvetica,sans-serif;
	margin-top:5px;
	color:#ccc;
}
#filmnewsList img.imKino {
	border:0;
	width:81px;
	height:26px;
}
#filmnewsFeatures {
	width:148px;
	background-color:#666;
	padding:0;
}
#filmnewsFeatures h3 {
	margin:0;
	padding:5px 9px;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
#filmnewsFeatures h3.clips {
	background-color:#333;
}
#filmnewsFeatures ul.clips {
	background: url("/gfx/bgFeaturelist.png") no-repeat left top #333;
	padding:0 0 10px 0;
}
#filmnewsFeatures ul {
	margin:0;
	padding:10px 0;
	list-style-type:none;
	background: url("/gfx/bgFeaturelist666.png") no-repeat left top;
}
#filmnewsFeatures ul li {
	padding:5px;
	text-align:center;
	font:11px Verdana,Arial,Helvetica,sans-serif;
}
#filmnewsFeatures ul.clips li {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	padding:10px 10px 0 10px;
}
#filmnewsFeatures ul.clips li a {
	text-decoration:none;
	color:#fff;
}
#filmnewsFeatures ul.clips li a:hover {
	text-decoration:none;
	color:#ccc;
}
#filmnewsFeatures img {
	border:0px;
}
#filmnewsFeatures div.morelink {
	padding:5px 0;
	text-align:center;
	font:italic 12px Arial,Helvetica,sans-serif;
}
#filmnewsFeatures div.morelink > a {
	text-decoration:none;
	color:#fff;
}
#filmnewsFeatures div.morelink > a:hover {
	text-decoration:none;
	color:#ccc;
}
#filmnewsPreviews {
	padding:0;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	width:148px;
	background-color:#666;
}
#filmnewsPreviews ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#filmnewsPreviews ul li {
	padding:5px;
	text-align:center;
}
#filmnewsPreviews img {
	border:0px;
	width:75px;
	height:106px;
}
#filmnewsArticleContainer {
	min-height:375px;
}
#filmnewsArticle {
	padding:0 10px 10px 10px;
}
#filmnewsArticle p {
	margin:0;
	padding:8px 0 0 0;
}
#filmnewsHeader {
	padding:10px;
}
#filmnewsHeader .datum {
	font:10px Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:5px;
	color:#ccc;
}
#filmnewsHeader h2 {
	font:bold 13px Verdana,Arial,Helvetica,sans-serif;
	margin:0 0 13px 0;
	padding:0;
}
#filmnewsMorelist {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	padding:10px 0;
	margin:0 10px;
	color:#ccc;
}
#filmnewsMorelist ul {
	margin:0;
	padding:0;
	margin:0 0 0 1em;
	list-style-position:inside;
}
#filmnewsMorelist ul li {
	padding-top:5px;
}
#filmnewsMorelist a {
	text-decoration:none;
	color:#ccc;
}
#filmnewsMorelist a:hover {
	text-decoration:underline;
	color:#fff;
}
#filmnewsBrowseLR {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	margin:10px 0 0 0;
	background-color:#666;
	width:464px;
	color:#ccc;
	min-height:31px;
	border-collapse:collapse;
}
#filmnewsBrowseLR td {
	width:17px;
	vertical-align:center;
	padding:10px;
}
#filmnewsBrowseLR td.left {
	padding:10px 10px 10px 0;
	width:195px;
	min-height:31px;
	vertical-align:top;
}
#filmnewsBrowseLR td.right {
	padding:10px 0 10px 10px;
	width:195px;
	text-align:right;
	min-height:31px;
	vertical-align:top;
}
#filmnewsBrowseLR td.archiv {
	text-align:center;
	border-top:1px solid #444;
}
#filmnewsBrowseLR div.archiv {
	text-align:center;
	white-space:nowrap;
}
#filmnewsBrowseLR img {
	border:0;
	width:17px;
	height:31px;
}
#filmnewsBrowseLR a {
	text-decoration:none;
	color:#ccc;
}
#filmnewsBrowseLR a:hover {
	text-decoration:underline;
	color:#fff;
}
#filmnewsBrowseLR div.datum {
	font:10px Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:5px;
	color:#ccc;
}

.ratingBarTable {
	padding:0 !important;
	border:0 !important;
	width:100px;
	height:10px;
}
.ratingBarTable td {
	padding:0 !important;
	margin:0 !important;
	border:0;
	font:10px Verdana,Arial,Helvetica,sans-serif !important;
	border-bottom:0;
}
.ratingBarTable td.left {
	text-align:right;
	color:#000 !important;
	padding:0 !important;
	margin:0;
	border:0;
}
.ratingBarTable td.right {
	color:#fff !important;
	background-color:#777;
	padding:0 !important;
	margin:0;
	border:0;
}
.ratingBarTable div {
	white-space:nowrap !important;
	padding:1px 2px !important;
}

#reviewsHeadtable {
	border:0;
	width:100%;
	margin-bottom:12px;
	background:url(/gfx/bgReviews.gif);
}
#reviewsHeadtable th {
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	vertical-align:middle;
	padding:5px 10px;
	color:#fff;
	line-height:16px;
}
#reviewsHeadtable th img {
	margin:-5px 5px -5px 0;
}
#reviewsHeadtable div.subhead {
	margin-top:3px;
	color:#ccc !important;
}
#reviewsHeadtable td {
	padding:10px;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	vertical-align:middle;
	text-align:right;
}
#reviewsHeadtable a {
	text-decoration:none;
	color:#fff;
}
#reviewsHeadtable a:hover {
	text-decoration:underline;
}

#filmindexRatings {
	border:0;
	width:100%;
	margin-bottom:12px;
	background:url(/gfx/bgReviews.gif);
}
#filmindexRatings th {
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	text-align:right;
	vertical-align:middle;
	padding:3px 3px 3px 10px;
	color:#ccc;
	white-space:nowrap;
}
#filmindexRatings td {
	padding:3px !important;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	vertical-align:middle;
	color:#ccc;
}
#filmindexRatings div.bbox {
	display:inline-block;
	padding:3px;
	border:1px solid #333;
	background-color:#666;
	width:100px;
	cursor:pointer;
}
#filmindexRatings .topbord {
	border-top:0px solid #444;
}
#filmindexRatings td.small {
	font:10px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
}
#filmindexRatings td.right {
	font:10px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
#filmindexRatings a {
	text-decoration:none;
	color:#ccc;
}
#filmindexRatings a:hover {
	text-decoration:underline;
	color:#ccc;
}

#filmvoteFeedback {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	padding:10px;
	text-align:center;
}
#filmvoteMatrix {
	border:0;
	padding:10px 20px;
	background:url(/gfx/bgReviews.gif);
	margin-bottom:20px;
}
#filmvoteMatrix a {
	text-decoration:none;
	color:#fff;
}
#filmvoteMatrix a:hover {
	text-decoration:underline;
	color:#ff702a;
}
#filmvoteMatrix th {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	padding:2px;
	text-align:right;
	color:#fff;
}
#filmvoteMatrix td {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	padding:2px;
	color:#fff;
}
#filmvoteMatrix td.balken {
	text-align:center;
}
#filmvoteMatrix td.sum {
	text-align:right;
}
#filmvoteMatrix td.total {
	text-align:right;
	padding-top:10px;
}

#dirLatestAwards {
	display:inline;
}
#dirLatestAwards li {
	list-style:none;
	display:inline;
	width:80px;
	float:left;
	vertical-align:bottom;
	font:10px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	margin-left:10px;
	padding: 10px 0;
}
#dirLatestAwards a {
	text-decoration:none;
}
#dirLatestAwards a:hover {
	text-decoration:underline;
}

#diryearMainnav {
	padding:0;
	width:100%;
	margin-top:10px;
}
#diryearMainnav th {
	font:12px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:middle;
}
#diryearMainnav td {
	vertical-align:bottom;
	padding:10px;
}

#diryearTotalStarts {
	padding:10px 0 0px 0;
	font:12px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	color:#fff;
	line-height:20px;
}
.diryearStartsSubhead {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	color:#fff;
	padding:20px 0 10px 0;
}

#diryearMonate {
	width:444px;
	margin:0 auto;
	background:url(/gfx/diryearMonate.png) center bottom no-repeat;
}
#diryearMonate td {
	width:37px;
	vertical-align:bottom;
	text-align:center;
	font:bold 11px Verdana,Arial,Helvetiva,sans-serif;
	line-height:20px;
	padding-bottom:17px;
}
#diryearMonate a {
	color:#ddd;
	text-decoration:none;
}
#diryearMonate a:hover {
	color:#fff;
	text-decoration:underline;
}
#diryearMonate img {
	border:0;
}
.diryearReelBot  {
	background:url(/gfx/chartReelBg.gif) center bottom repeat-y;
}

#diryearBudgets {
	width:444px;
	margin:0 auto;
}
#diryearBudgets td {
	text-align:center;
	font:bold 11px Verdana,Arial,Helvetiva,sans-serif;
	vertical-align:bottom;
}
#diryearBudgets div.dollarstack {
	background:url(/gfx/dollarBg.png) repeat-y center;
	margin-top:10px;
}

#diryearWorld {
	width:444px;
	background-image:url(/gfx/diryearWorld.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	position:relative;
}
#diryearWorld div.continent {
	width:37px;
	text-align:center;
	font:bold 11px Verdana,Arial,Helvetiva,sans-serif;
	line-height:20px;
	position:absolute;
	z-index:4;
}
#diryearWorld img {
	border:0;
}
#diryearWorld a {
	color:#fff;
	text-decoration:none;
}
#diryearWorld a:hover {
	color:#fff;
	text-decoration:underline;
}
#diryearWorld table {
	position:absolute;
	width:160px;
	padding:0;
	background-color:#fff;
	visibility:hidden;
	z-index:5;
}
#diryearWorld table th {
	font:11px Verdana,Arial,Helvetiva,sans-serif;
	padding:3px 8px;
	color:#444;
	text-align:left;
}
#diryearWorld table td {
	font:bold 11px Verdana,Arial,Helvetiva,sans-serif;
	padding:3px 8px;
	color:#444;
	text-align:right;
}
#diryearWorld table a {
	color:#444;
	text-decoration:none;
}
#diryearWorld table a:hover {
	color:#000;
	text-decoration:underline;
}

.diryear {
	width:444px;
	padding:0;
	margin:0px auto;
	border:0;
}
.diryear td {
	padding:8px 0;
	font:10px Arial,Helvetica,sans-serif;
}
.diryear td.total {
	padding:0;
	font:12px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	color:#fff;
	line-height:20px;
}
#diryearCharts {
	width:464px;
	padding:0;
	border:0;
}
#diryearCharts th {
	width:50%;
	font:bold 12px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	padding:10px;
}
#diryearCharts td {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	vertical-align:middle;
	padding:10px;
}
#diryearCharts td.img {
	width:50px;
	padding:0 0px 10px 10px;
}

#diryearAwards {
	width:464px;
	padding:0;
	border:0;
}
#diryearAwards th {
	font:bold 12px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	padding:10px;
}
#diryearAwards td {
	font:11px Verdana,Arial,Helvetica,sans-serif;
}
#diryearAwards td.img {
	width:75px;
	padding:0 10px 10px 10px;
}

#diryearAutoren {
	width:364px;
	padding:0;
	margin:0 auto;
	border:0;
}
#diryearAutoren th {
	font:bold 12px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	padding:10px;
}
#diryearAutoren td {
	font:12px Verdana,Arial,Helvetica,sans-serif;
	padding:10px;
	text-align:right;
}
#diryearNekrolog {
	width:464px;
	padding:0;
	border:0;
}
#diryearNekrolog td {
	text-align:center;
	vertical-align:top;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	padding: 10px;
	width:33%;
}
#diryearNekrolog img {
	border:0;
	width:75px;
	height:106px;
	display:block;
	margin:5px auto;
}

#diryearBrowseLR {
	margin:10px 0 0 0;
	background-color:#666;
	width:464px;
	color:#ccc;
	min-height:31px;
	border-collapse:collapse;
}
#diryearBrowseLR td {
	width:17px;
	vertical-align:center;
	padding:10px;
}
#diryearBrowseLR td.left {
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	padding:10px 10px 10px 0;
	width:195px;
	min-height:31px;
}
#diryearBrowseLR td.right {
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	padding:10px 0 10px 10px;
	width:195px;
	text-align:right;
	min-height:31px;
}
#diryearBrowseLR img {
	border:0;
	width:17px;
	height:31px;
}
#diryearBrowseLR a {
	text-decoration:none;
	color:#fff;
}
#diryearBrowseLR a:hover {
	text-decoration:underline;
	color:#fff;
}

.orangeLink {
	color:#ff702a;
	text-decoration:none;
}
.orangeLink:hover {
	color:#ffae6a;
	text-decoration:underline;
}

#awardsNomwinTable {
	padding:0;
	margin:10px;
	border:0;
}
#awardsNomwinTable th {
	text-transform:uppercase;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	padding:20px 5px 5px 5px;
}
#awardsNomwinTable th.tops {
	padding-top:0px;
}
#awardsNomwinTable td {
	vertical-align:top;
	font:12px Verdana,Arial,Helvetica,sans-serif;
	padding:5px;
}
#awardsNomwinTable td div {
	color:#aaa;
	font-size:11px;
	padding-bottom:5px;
}
#awardsNomwinTable td.icon {
	padding:0 0 0 10px;;
}
#awardsNomwinTable td.win {
}
#awardsNomwinTable td a {
	text-decoration:none;
	font-weight:bold;
}
#awardsNomwinTable td a:hover {
	text-decoration:underline;
}


