/* @override http://www.filmfestivalwien.com/cms/tl-css/fak.css */

#logo {	float: left;}#main {	background: #f3eee2 no-repeat right;}html {	background: #f3eee2 url(img/left.gif) repeat-y;}#header {	background: #fff url(img/trailer1.jpg) no-repeat right bottom;	height: 128px;	width: 100%;	position: fixed;	top: 0;	right: 0;	left: 0;	z-index: 7;}#left {	background-color: #fff;	height: 332px;	padding-bottom: 170px;	position: fixed;	top: 130px;	left: 0px;}

#trailer-link {
	float: right;
	position: relative;
	top: 0;
	right: 213px;
}

#line {	float: left;	height: 63px;	border-left: 1px dotted #000;	padding-left: 4px;	margin-left: 5px;	margin-top: 18px;	width: 1px;	margin-right: 0;	padding-right: 0;}#wrapper {	padding-top: 126px;}

#logo div.ce_text.block p {
	margin: 0;
}

/* @group main nav */#header div.mod_navigationMain.block li {	display: inline;	font: 29px Times, "Times New Roman", Georgia, serif;	margin-right: 24px;}#header div.mod_navigationMain.block ul.level_1 a.trail {	color: #000;}#header div.mod_navigationMain.block ul.level_1 li.active p.active {	display: inline;	color: #000;}#header div.mod_navigationMain.block a {	text-decoration: none;	color: #a59054 ;}div.mod_navigationMain.block ul.level_1 {	margin-bottom: 0;	width: 700px;	padding-left: 22px;}div.mod_navigationSub.block ul.level_1 {	width: 700px;	padding-left: 22px;}#header h1.ce_headline {	margin-top: 22px;	background-color: #a59054;	color: #fff;	font: bold 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin-top: 0;	padding-bottom: 1px;	padding-top: 5px;	height: 14px;	padding-left: 36px;	float: left;	position: fixed;	top: 108px;	width: 182px;	left: 0px;}/* @end *//* @group sub nav */#header div.mod_navigationSub.block li {	display: inline;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin-right: 4px;}#header div.mod_navigationSub.block ul.level_1 li.active p.active {	display: inline;	padding-left: 2px;	padding-right: 2px;}#header div.mod_navigationSub.block a {	text-decoration: none;	color: #a59054 ;	background-color: #fff;	padding-left: 2px;	padding-right: 2px;}div.mod_navigationSub.block ul.level_1 {	margin-bottom: 0;}/* @end *//* @group footer nav */#footer div.inside div.mod_customnav.block ul.level_1 li {	display: inline;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;}#footer div.inside div.mod_customnav.block ul.level_1 a {	color: #a59054 ;	text-decoration: none;	margin-right: 18px;}div.mod_quicklink.block {	display: inline;	float: left;	margin-top: 15px;	margin-left: 34px;}form {	font-size: 10px;	line-height: 14px;}#footer div.inside div.mod_customnav.block {	float: left;}#footer div.inside div.mod_subscribe.block form div.formbody div.checkbox_container {	display: none;}#footer{	width:100%;	height: 44px;	bottom:0%;	left:0%;	right:100%;	top:auto;	position:fixed;	background-color: #ffffff;	z-index:7;	border-top: 1px solid #a59054;}#footer div.inside div.mod_customnav.block ul.level_1 {	height: 18px;	margin: 5px 0 0 28px;	padding-top: 7px;	padding-bottom: 8px;	padding-left: 28px;	border-left: 1px dotted #000;}#footer div.mod_subscribe.block form {	height: 18px;	margin: 5px 0 0 28px;	padding-top: 7px;	padding-bottom: 8px;	padding-left: 28px;	border-left: 1px dotted #000;	float: left;}div.mod_subscribe.block {	display: inline;}div.mod_changelanguage {	margin-right: 37px;	float: right;	display: inline;}#footer div.mod_changelanguage p.active {	display: inline;	padding: 0;	margin: 0;}#footer div.mod_changelanguage li {	list-style-type: none;	display: inline;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin: 0;	padding: 0;}#footer div.mod_changelanguage ul {	margin: 13px 0 0;	padding: 0;}#footer div.mod_changelanguage a {	color: #a59054 ;	text-decoration: none;	margin-right: 18px;}li.lang-de.first {	margin: 0;	padding: 0;}/* @end */

/* @group sidebar */

#left div.mod_photoalbumslist.block {	margin-left: 29px;	margin-bottom: 0;
	width: 163px;
	border-bottom: 1px dotted #000;
}

#left div.mod_photoalbumslist.block div.title {
	display: none;
}#footer p.error, p.confirm {	font: 10px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin: 3px 0 0;	float: left;	padding-right: 13px;	color: #d00002;}#left div.caption {	display: none;}#left div.inside div.ce_gallery.block {	}#left div.inside div.mod_customnav.block ul.level_1 li {	display: inline;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;}xxx#left div.inside div.mod_customnav.block ul.level_1 a {	color: #a59054 ;	text-decoration: none;	margin-right: 18px;}#left a {	color: #a59054 ;	text-decoration: none;
	margin-right: 18px;
}#left div.inside div.mod_customnav.block ul.level_1 {	padding: 0;	margin: 2px 26px 0 36px;}#left div.inside div.ce_gallery.block {	margin: 2px 26px 0 33px;	padding-right: 0;	padding-top: 9px;	padding-bottom: 7px;	border-bottom: 1px dotted #000;}#left div.inside img {	margin-right: 2px;}#left h1 {	background-color: #a59054;	color: #fff;	font: bold 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin-top: 0;	padding-bottom: 1px;	padding-top: 5px;	height: 14px;	padding-left: 36px;}#left p.info {	font: bold 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	padding-left: 33px;	margin-top: 0;	margin-bottom: 0;	padding-top: 10px;}#left h2 {	display: none;}#left p.teaser {	margin: 0;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	padding-left: 33px;	padding-right: 27px;}#left p.more {	padding: 0 0 10px;	margin: 0 26px 0 33px;	border-bottom: 1px dotted #000;}#left p.more a, #left a {	color: #a59054 ;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	text-decoration: none;}#left h1.ce_headline {	margin-top: 22px;}

#left p.active {	color: #000;	text-decoration: none;	margin-right: 18px;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	padding: 0;	margin: 0;}#left ul.list {	list-style-type: none;}#left h3 {	background-color: #a59054;	color: #fff;	font: bold 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin-top: 22px;	padding-bottom: 1px;	padding-top: 5px;	height: 14px;	padding-left: 36px;}/* @end */

/* @group content */

xxx.mod_article.block {
	margin-bottom: 58px;
}

.pressespiegel .mod_article.block  {
	margin-bottom: 0;
}

div.ce_accordion.block {	margin-left: 29px;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	width: 600px;
	margin-bottom: 15px;
}

div.toggler {
	cursor: pointer;
	color: #a59054;
}

#main h1 {	font: 21px/22px Times, "Times New Roman", Georgia, serif;	margin: 16px 0 12px;	padding: 0;}

#main div.ce_text.block {	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	width: 600px;
	margin-bottom: 15px;
}

.mod_article.block {	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	width: 600px;
	margin-left: 29px;
	margin-bottom: 61px;
}div.mod_breadcrumb.block, div.mod_breadcrumb.block a {	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	text-decoration: none;	color: #a59054 ;}#main a {	text-decoration: underline;	color: #a59054 ;}#main a:hover {	text-decoration: underline;	color: #6f660c;}div.mod_breadcrumb.block {	padding-left: 28px;	background-position: right;	background-repeat: no-repeat;	padding-top: 5px;	height: 15px;	position: fixed;	top: 108px;	left: 218px;}body#top {}

div.image_container img {
	margin-bottom: 10px;
	margin-right: 10px;
}

div.ce_ce_jw_media.block {	margin-left: 29px;
	margin-bottom: 15px;
}

div.ce_image.block {
	margin-left: 29px;
}/* @end *//* @group mini kal */#minikal {	}#left #minikal div.ce_list.block ul {	margin: 6px 0 0;	padding-left: 33px;}#left #minikal div.ce_list.block ul li {	display: inline;	list-style-type: none;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin-right: 10px;	padding-left: 0;	margin-left: 4px;}#left #minikal h1.ce_headline {	margin-top: 0;}#minikal{	width: 218px;	height: 162px;	bottom:0%;	left:0%;	right:100%;	top:auto;	position:fixed;	background-color: #ffffff;	z-index: 3;	border-top: 1px solid #d5cf90;}#minikal div.mod_customnav.block ul.level_1 li {	display: inline;	list-style-type: none;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin-right: -5px;}#minikal div.mod_customnav.block ul.level_1 a {	background-color: #a59054 ;	color: #fff;	padding: 1px 4px;}#minikal div.mod_customnav.block ul.level_1 {	text-align: center;	}#left div.ce_text.block  {	border-top: 1px dotted #000;	border-bottom-width: 1px;	border-bottom-color: #000;	margin-left: 33px;	margin-right: 26px;	padding-left: 3px;	margin-top: 12px;	padding-top: 1px;}/* @end *//* @group search */#header div.mod_form.block {	float: right;	width: 195px;	padding-top: 11px;	background-position: right 5px;	background-repeat: no-repeat;}#header div.inside div.mod_form.block form {	text-align: right;	padding-right: 18px;}input#ctrl_3.text {	width: 113px;	background: #ffffff url(img/search.jpg) no-repeat right center;}#header #submit {	display: none;}/* @end *//* @group news */#main div.mod_newslist.block, #main div.mod_newsreader.block {	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	width: 600px;}#newslist a img, #newsreader img {	float: left;	padding-right: 10px;	padding-bottom: 10px;}#newslist h2 {	font: 21px/22px Times, "Times New Roman", Georgia, serif;	margin: 4px 0 12px;	padding: 0;}#main p.info {	font: 12px/12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin: 15px 0 0;}#newslist h2 a {	color: #000;}#strich {	height: 17px;	border-bottom: 1px dotted #000;}#newslist span.current{	text-decoration:none;	color: #000;}#newslist div.mod_newslist.block div.pagination.block p {	display: none;}#newslist ul {	margin: 8px 0 0;	padding: 0;	text-align: center;}#newslist div.pagination.block{	font:10px/12px Geneva,"Helvetica Neue",Arial,Helvetica,sans-serif;}#newslist div.pagination.block p{	display:inline;}#newslist-page{	padding-top:2px;	padding-bottom:2px;	text-align:center;	border-top:1px solid #787878;	border-bottom:1px solid #787878;}#newslist div.pagination.block li{	display:inline;}#newslist div.mod_newslist.block div.pagination.block span{}/* @end *//* @group katalog reader */

#catalogreader div.mod_catalogrelated.block h1 {
	font: 14px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin: 0 0 14px;
}

#programm div.mod_cataloglist.block h1 {
	font: 14px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin: 0 0 14px;
}

#left div.inside div.mod_catalogfilter.block div.clearall a {
	color: #fff;
}

div.clearall {	background-color: #a59054;	color: #fff;	font: bold 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	margin-top: 0;	padding-bottom: 1px;	padding-top: 5px;	height: 14px;	padding-left: 36px;}

#programm table.layout_simpletable thead.header tr {
	display: none;
}

#catalogreader div.mod_catalogreader.block div.layout_full div.item..first.last.even div.field.inttitle div.label {
	display: none;
}

#catalogreader div.field.inttitle {
	font: 16px/14px "Times New Roman", Georgia, Times, serif;
	margin-bottom: 10px;
	color: #4f4f4f;
}

#catalogreader div.field.inttitle div.label {
	display: none;
}

#catalogreader div.field.image {
	margin-right: 10px;
	margin-bottom: 10px;
}

#catalogreader div.field.synopsis div.value {
	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	padding-bottom: 11px;
}

#catalogreader div.value {
	padding-bottom: 2px;
}

#catalogreader thead.header {
	display: none;
}

#catalogreader table.layout_simpletable a img {
	margin-right: 26px;
}

#catalogreader p.back a {
	display: none;
}

#ctrl_filter_field_block ul.list li.option.list_0.active p.active, #ctrl_filter_field_block ul.list li.option.list_0 a {
	display: none;
}

#left div.inside div.mod_catalogfilter.block div.clearall {
	padding-left: 40px;
}

div.mod_catalogfilter.block div.filter_group h3 {
	display: none;
}

#ctrl_filter_field_block ul.list li {
	padding-top: 0;
	margin: 0;
	padding: 0;
}

#ctrl_filter_field_block ul.list p.active {
	margin-top: 3px;
	margin-bottom: 1px;
}

#ctrl_filter_field_block ul.list li.option.list_1.active p.active {
	margin-top: 19px;
}

#catalogreader div.field.synopsis div.label {
	display: none;
}

div#catalogreader.mod_article.block {	margin-left: 29px;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	width: 600px;	padding-bottom: 0;
	margin-bottom: 10px;
}div.mod_catalogreader.block {	margin-bottom: 22px;}div.field.poster {	float: left;	padding-right: 10px;}#catalogreader p {	margin: 0;	padding: 0;}#catalogreader div.label {	float: left;	color: #858585;	padding-right: 6px;}

div.field.image div.label {
	display: none;
}#catalogreader div.field.poster div.label {	display: none;}#catalogreader div.field.title div.label {	display: none;}#catalogreader div.mod_catalogreader.block p.back a {	float: left;}/* @end */

/* @group cat */

div.field.teaser {	float: left;	margin-top: 12px;	margin-bottom: 8px;}

#filme div.mod_cataloglist.block table.layout_simpletable thead.header {	background-color: #a59054;}

#filme div.mod_catalogrelated.block table.layout_simpletable thead.header {	background-color: #a59054;}

div.mod_cataloglist.block {	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	padding-bottom: 60px;
}

div#filme.mod_article.block {
	width: 853px;
}

#filme table.layout_simpletable {	margin-top: 16px;
	width: 670px;
}

div#intro.mod_article.block {
	margin-bottom: 0;
	width: 680px;
}

#filme div.mod_catalogrelated.block thead.header th {	font-size: 12px;	font-weight: normal;	font-style: normal;	color: #fff;	line-height: 14px;}

#filme div.mod_cataloglist.block thead.header th {	font-size: 12px;	font-weight: normal;	font-style: normal;	color: #fff;	line-height: 14px;}

#filme div.mod_cataloglist.block table.layout_simpletable thead.header tr th.header {	font-weight: bold;	padding-left: 7px;	padding-bottom: 4px;	padding-top: 4px;}

#filme div.mod_catalogrelated.block table.layout_simpletable thead.header tr th.header {	font-weight: bold;	padding-left: 7px;	padding-bottom: 4px;	padding-top: 4px;}

#filme .even {	background-color: #e5ddc6;}#filme .odd {	background-color: #faf2db;}#filme a {	margin-right: 5px;}#filme div.pagination.block{	padding-top:2px;	padding-bottom:2px;	text-align:center;
}#filme div.pagination.block li{	display:inline;}#filme td.field {
	padding: 8px 5px;
}



/* @end */

/* @group pagination */

div.pagination.block p, #filme span.total{	display: none;	text-align: left;}

div.pagination.block{	font:10px/12px Geneva,"Helvetica Neue",Arial,Helvetica,sans-serif;}



/* @end */#main div.title {	font: 21px/22px Times, "Times New Roman", Georgia, serif;	margin: 16px 0 12px;	padding: 0;}

/* @group comments */

#main .comment_default.even {	background-color: #e4debc;}#main .comment_default.odd {	background-color: #f4f0db;}#main .comment_default {	padding: 4px;}#main div.formbody {	border: 1px solid #dfdbb9;	margin-bottom: 79px;	padding: 4px;}textarea#ctrl_comment.textarea {	width: 424px;	height: 59px;}



/* @end */

/* @group search */

#search div.mod_search.block {	margin-left: 29px;	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	width: 600px;}

#search div.mod_search.block form div.formbody {
	margin-top: 23px;
	margin-bottom: 15px;
	width: 190px;
}

#search div.mod_search.block p.header {
	
}



/* @end */

/* @group gallery */

div.mod_photoalbumslist.block div.meta {
	margin-bottom: 9px;
}

div.mod_photoalbumslist.block, #foto-details div.mod_photoalbumsviewer.block {	font: 12px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;	width: 600px;
	margin-bottom: 15px;
}

div.mod_photoalbumslist.block div.title a {
	font: 14px/14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

div.mod_photoalbumslist.block div.layout_preview.block div.title {
	padding: 0;
	margin: 5px 0 11px;
}

#foto-details div.meta {
	margin-bottom: 16px;
	font-size: 11px;
	line-height: 12px;
	color: #383838;
}

div.layout_preview.block {
	margin-left: 7px;
	margin-right: 4px;
}

#fotos div.event, #pressemedien div.event {
	color: #a59054;
}

#fotos td.col_0, #pressemedien td.col_0 {
	vertical-align: top;
	background-color: #e5ddc6;
	text-align: center;
}

#fotos td.col_1, #pressemedien td.col_1 {
	vertical-align: top;
	text-align: center;
}

#fotos td.col_2, #pressemedien td.col_2 {
	vertical-align: top;
	background-color: #e5ddc6;
	text-align: center;
}



/* @end */

#newslist div.mod_newslist.block img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* @group My Group */

div.mod_colsetPart.second, div.mod_colsetPart.third, div.mod_colsetPart.fourth {
	margin-top: 45px;
}

#programm div.ce_colsetStart.subcolumns div.mod_colsetPart.c50r.second.last {
	margin: 0;
}

#programm div.mod_cataloglist.block table.layout_simpletable img {
	margin-right: 15px;
}



/* @end */

/* @group daykal */

#daykal .even {	background-color: #e5ddc6;
}#daykal .odd {	background-color: #faf2db;}



/* @end */

/* @group timetable */

div#timetable.mod_article.block {
	width: 852px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#timetable {
	padding-bottom: 19px;
}

#timetable table tbody tr {
	background-color: #faf2db;
}

#timetable table tbody th {
	background-color: #e5ddc6;
	text-align: center;
	border-bottom: 1px solid #fff;
}

#timetable table tbody tr td p em {
	color: #fb000d;
}

#timetable table tbody tr td {
	text-align: center;
	border-bottom: 1px solid #fff;
}



/* @end */

/* @group filmmenu */

div#filmmenu.mod_customnav.block {
	padding-top: 10px;
	padding-bottom: 10px;
}

#filmmenu ul.level_1 li a {
	display: block;
	padding-bottom: 4px;
	margin-right: 0;
}

#filmmenu ul.level_1 li p {
	display: block;
	padding-bottom: 4px;
}



/* @end */

#left div.inside div.mod_photoalbumslist.block div.pagination.block {
	display: none;
}<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /fak/fak.css was not found on this server.</p><hr><address>Apache/2.0.59 (Unix) PHP/5.1.6 DAV/2 Server at localhost Port 8888</address></body></html>