﻿body
{
	font:12px/1.3em Arial;
	margin:0;
	padding:0;
}
div#presse,
div#aktuell,
div#theater,
div#film,
div#divers
{
	page-break-after:always;
}
div#theater,
div#presse
{
	padding:0;
	display:block !important;
}

div#contact,
div#divers
{
	padding:0;
	display:block !important;
}
div#film
{
	display:none !important;
}
div#navigation,
div#FrontImage
{
	display:none;
}
div#PrintImage
{
	position:absolute;
	top:-40px;
	right:0;
	z-index:200;
	height:800px;
	width:200px;
}
h1
{
	font:bold 21px/1.5em Arial;
	color:#222;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0;
	margin:0 0 30px 0;
	text-align:left;
	overflow:hidden;
	width:450px;
}
h2
{
	display:none;
}
body a
{
	text-decoration:none;
	color:#333;
}
img
{
	border:none;
	display:inline-block;
}

table.Vita
{
	color:#333;
}
table.Vita th,
table.Vita td
{
	vertical-align:top;
}

table.Vita thead td
{
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	padding:10px 0;
}
table.Vita tbody th
{
	font-weight:bold;
	text-align:left;
	padding:0;
}
table.Vita tbody td
{
	text-align:left;
	padding:0 10px 0 0;
}
table.Vita tbody .last
{
	text-align:left;
	padding:0 10px 10px 0;
}
table.Vita tbody tr.date th,
table.Vita tbody tr.date td
{
	padding-top:4px;
}
table.Vita tbody tr.date td
{
	white-space:nowrap;
	text-align:left;
	
}

table.Vita tbody tr.date td
{
	white-space:nowrap;
	text-align:left;
	
}
.noprint
{
    display:none;
}

div.floatleft
{
    margin-bottom:40px;
    width:45%;
    float:left;
}
div.floatright
{
    margin-bottom:40px;
    width:45%;
    float:right;
}