@charset "utf-8";
/* CSS Document */

/* Body */
* {
	padding:0px; 
	margin:0px; 
	empty-cells:show; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:collapse;
}

#wrapper{
	width:840px;
	background:#FFFFFF;
	border:#3d393a 1px solid;
}
/* header */
#headerWrapper{
	background:url(../images/headerBg.jpg);
	width:840px;
	height:45px;
	position:relative;
}
#headerLogo{
	position:absolute; 
	left:35px; 
	top:0px;
}
a.aHeaderText, a.aHeaderText:link,a.aHeaderText:visited,a.aHeaderText:active{
	text-decoration:none; 
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff;
}

a.aHeaderText:hover{
	text-decoration:underline;
}

#headerStartText{
	position:absolute; 
	right:110px; 
	top:17px;
}

#headerKontaktText{
	position:absolute; 
	right:20px; 
	top:17px;
}

/* main */
#mainWrapper{
width:100%;
padding:12px 12px 13px 12px;
}

td.tdBox2Content,td.tdBox4Content{
    border-left:#eeeeee 7px solid;
	border-right:#eeeeee 7px solid;
}

td.tdBox1Content,td.tdBox5Content{
	width:205px;	
	padding:10px 10px 8px 10px;
}

td.tdBox2Content,td.tdBox4Content{
	width:370px;
	padding:10px 15px 8px 15px;
	/*#padding-right:5px;
	text-align:center;*/
}

#divBox2{
	min-height:397px;
	height:auto !important;
}

* html #divBox2{
	height:397px;
}

td.tdBox3Content{
	width:150px;
	padding:5px 8px;
}

#Box4Pix{
	width:250px;
	margin-top:10px;
	text-align:center;
}

table.Box4Table tbody tr td{
	font-size:11px;
}

#Box5SeFilm{
	margin-top:5px;
}

div.titleTextOuter{
}

div.titleTextInner,div.titleTextInner10{
	color:#454545;
	font-variant:small-caps;
	font-size:16px;
	font-weight:bold;
}

div.size36{
    font-size:30px;
}

div.left{
    text-align:left;
}

div.center
{
    text-align:center;
}

div.titleTextInner10{
}

div.divHistorie{
	padding:4px 3px;
	font-size:9px;
	line-height:12px;
	height:49px;
/*	#height:42px; */
}

div.divHistorie img{
	margin-right:3px;
	float:left;
	clear:both;
}

div.printButton{
	margin-top:8px;  
	width:100%;
}

a.aHistorie, a.aHistorie:link, a.aHistorie:visited,a.aHistorie:active{
	text-decoration:none; 
	font-size: 9px; 
	font-weight: normal; 
	color: #000;
}

a.aHistorie:hover{
	text-decoration:underline; 
	font-size: 9px; 
	font-weight: normal; 
	color: #ed1b24;
}

a.aRelevanteLink, a.aRelevanteLink:link, a.aRelevanteLink:visited, a.aRelevanteLink:active {
	text-decoration:none; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000;
}

a.aRelevanteLink:hover{
	text-decoration:underline; 
	font-size: 11px; 
	font-weight: bold; 
	color: #ed1b24;
}

/* Box2 Content */
table.tableHistorieContentOuter,table.tableCreditsContentOuter{
	width:367px;
	margin-top:15px;
}

#HistorieContent{
	width:319px;
	height:288px;
	overflow:auto;
	overflow-x: hidden; 
	margin-top:24px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:0px 5px;
}

#CreditsMenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:3px;

}

a.aCreditsMenu, a.aCreditsMenu:link, a.aCreditsMenu:visited, a.aCreditsMenu:active {
	text-decoration:none; 
	font-size: 12px; 
	font-weight: normal; 
	color: #d20910;
}
 		
a.aCreditsMenu:hover{
	text-decoration:underline; 
	font-size: 12px; 
	font-weight: normal; 
	color: #676568;
}

#CreditsContent{
	width:350px;
	height:296px;
	overflow:scroll;
	overflow-x: hidden; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding:2px 5px;
}

#CreditsContent a, #CreditsContent a:link, #CreditsContent a:visited, #CreditsContent a:active{
text-decoration:none; 
font-weight: normal; 
color: #d20910;
}

#CreditsContent a:hover{
	text-decoration:underline; 
	font-weight: normal; 
	color: #676568;
}

body {
	text-decoration:none;
	text-align:center;
	margin:0;
	padding:0px;
	line-height:130%; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:normal;
	color:#333333;
	background: #7d797a;
}

td,tr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	line-height:140%; 
	font-weight:normal;
	color:#333333;
}

hr {
	border:0px;
	height:2px;
	background-color:#000;
}

button {
	border:1px solid #bbbbbb;
	font-family:tamoha, arial, verdana;
	font-size:11px;
	color:#555555;
	background:#efefef  repeat-x top left;}
				
input {}

.button{
	cursor:pointer;
	cursor:pointer;
}

strong,b{
	color:#d5272d;
}
				
textarea {
	border:1px solid #bbbbbb;
	font-family:tamoha, arial, verdana;
	font-size:11px;
	color:#555555;
}



/* FONT LAYOUT HANDLING */

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px; 
line-height:140%; 
font-weight:normal;
color:#333333;
}

h1 {
font-family:arial, verdana; 
font-size:14px;
line-height:14px;
font-weight:bold;
color:#626262;}

h2 {
font-family:arial, verdana; 
font-size:13px; 
font-weight:bold;
color:#626262;}

h3 {
font-family:arial, verdana; 
font-size:12px; 
font-weight:bold;
color:#626262;}

h4 {
font-family:arial, verdana;  
font-size:12px; 
font-weight:normal;
color:#c20101;}

h5 {
font-family:arial, verdana; 
font-size:11px; 
font-weight:bold;
color:#c20101;}

h6 {
font-family:arial, verdana;  
font-size:10px; 
font-weight:bold;
color:#c20101;}

/* LINK HANDLING */
/*a{
	outline:none;
}*/

a, a:link, a:visited, a:active{
	text-decoration:none;  
	color: #000;
}

a:hover{
	text-decoration:underline;  
	color: #ed1b24;
}

/* IMAGE HANDLING */
.pngfix,img {
   behavior: url("../css/iepngfix/iepngfix.htc");}

a img {
	outline: none;
	border: none;
	border:0px;
	text-decoration: none;
}

img {
	outline: none;
	border: none;
	text-decoration: none;
	}

/* Class Hack IE Firefox */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
/* End hide from IE-mac */

div .divFlv{
	margin-top:30px;
} 
