
body,td,th, tr 	{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height:16px; color: #CCCCCC; margin: 30px}

body.teaser		{font-family: Helvetica, Arial, Verdana, sans-serif; background-color: #000000; font-size: 11px; line-height:16px; color: #CCCCCC; margin: 0px}

td.content_right	{ padding-left: 15px; padding-top:25px;}
td.content_left		{ padding-top:25px;}


img.sponsoren	{ margin-right:20px; margin-bottom:15; margin-top:15; margin-left:0px;} 

body.content	{ margin: 0px}

body.main 			{background-color: #3C3C3C; background-image: url(../images/background_gray3.jpg); background-repeat:repeat-x;}

font.quelle	{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; line-height:16px; color: #CCCCCC; text-align:right !important; font-style:italic; font-weight: bold !important;}

div.content		{ color: DADADA; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height: 16px;}

div.tour_left	{ width: 180px; float: left;}
div.schedule	{ width: 50px; float: left;}
div.schedule_loc	{ width: 10px; float: left;}
div.ab	{ width: 20px; float: left;}
font.orange		{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height:16px; color: #FF6600;}
font.white		{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height:16px; color: #CCCCCC;}
font.schedule_time		{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height:18px; color: #FF6600; font-weight: normal;}
font.schedule_film		{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height:18px; color: #FFFFFF; font-weight: bold;}
font.schedule_loc		{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; line-height:18px; color: #FFFFFF; font-weight: normal;}

div.presse			{ width: 260px; float: left;}
font.sponsoren			{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}

a.main:link 	{color:#FFFFFF; font-size: 18px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none;	font-weight: bold; padding-left: 12px; padding-right: 8px; line-height: 34px}
a.main:visited 	{color:#FFFFFF; font-size: 18px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; padding-left: 12px; padding-right: 8px; line-height: 34px}
a.main:active 	{color:#FFFFFF; font-size: 18px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; padding-left: 12px; padding-right: 8px; line-height: 34px}
a.main:hover 	{color:#FFFFFF; font-size: 18px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; padding-left: 12px; padding-right: 8px; line-height: 34px}

a.unlink		{color:#767676; font-size: 18px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none;	font-weight: bold; padding-left: 12px; padding-right: 8px; line-height: 34px}

a.sub:link 		{color:#FF6600; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; padding-left: 12px; line-height: 28px}
a.sub:visited 	{color:#FF6600; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; padding-left: 12px; line-height: 28px}
a.sub:active 	{color:#FF6600; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; padding-left: 12px; line-height: 28px}
a.sub:hover 	{color:#FF6600; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; padding-left: 12px; line-height: 28px}

a.contentlink:link 		{color:#FF6600; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 16px;}
a.contentlink:visited 	{color:#FF6600; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 16px;}
a.contentlink:active 	{color:#FF6600; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: underline; font-weight: bold; line-height: 16px;}
a.contentlink:hover 	{color:#FF6600; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: underline; font-weight: bold; line-height: 16px;}

a.panolink:link 	{color:#FFFFFF; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 10px;}
a.panolink:visited 	{color:#FFFFFF; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 10px;}
a.panolink:active 	{color:#FF6600; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 10px;}
a.panolink:hover 	{color:#FF6600; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 10px;}

img.news 	{ border: 0px; padding-top: 6px;}

.linkgrey1		{font-size: 18px; color: #666666; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif;}

.linkgrey2 		{font-size: 12px; color: #666666; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif;}

a.bodylink 		{font-size: 12px; color: #FF6600;}

a.bodylink:link 	{text-decoration: none;}
a.bodylink:visited 	{text-decoration: none; color: #FF6600;}
a.bodylink:hover 	{text-decoration: underline; color: #FF6600;}
a.bodylink:active 	{text-decoration: none; color: #FF6600;}

a.content_menu:link 	{color:#FF6600; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 22px;}
a.content_menu:visited 	{color:#FF6600; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 22px;}
a.content_menu:active 	{color:#FF6600; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 22px;}
a.content_menu:hover 	{color:#FF6600; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold; line-height: 22px;}


h1 				{font-size: 15px; color: #FFFFFF;}

h2 				{font-size: 15px; color: #FF6600; text-transform: uppercase;}

.mit_sub		{ line-height: 4px; margin-top:6px;}

font.header2	{font-size: 12px; color: #FFFFFF; font-weight: bold; line-height: 8px;}
font.spacer	{font-size: 10px; color: #FFFFFF; font-weight: bold; line-height: 10px;}
font.film_menu_spacer	{font-size: 1px; color: #FFFFFF; line-height: 1px;}

.style1 		{color: #FF6600}

.style2 		{color: #CCCCCC}

.style4 		{color: #FFFFFF; font-size: 14px; font-weight: bold;}

.style5 		{color: #FF6600}

.resfest 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; background-color: #000000;}

a.footer 		{font-size: 11px; color: #FFFFFF;}

a.footer:link 		{text-decoration: none; font-weight: bold; color: #FFFFFF; line-height: 20px}
a.footer:visited 	{text-decoration: none; font-weight: bold; color: #FFFFFF; line-height: 20px}
a.footer:hover 		{text-decoration: none; font-weight: bold; color: #FFFFFF; line-height: 20px}
a.footer:active 	{text-decoration: none; font-weight: bold; color: #FFFFFF; line-height: 20px}

.footer 		{color: #FFFFFF; font-size: 11px; font-weight: bold;}