html, body{height: 100%;}
body {
	padding:0px;
	margin:0px;	
	overflow:hidden;
	background: url("../img/bg_struktur.jpg");
}

body, input, textarea{
	/*font-family: helvetica, arial, verdana; font-family: Georgia, Times, serif;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
}
label{
	cursor:pointer;
}

img, a{border:none;}
a{			color:#000;}
a:hover{	color:#D22920;}


#container {	
	position: relative; 	
	height:100%;
	/*min-height:100%; 
	height:auto;
	voice-family: inherit;*/
}
unknow {
	height:100%;
}

#pagewidth {
	bottom:0px;
	position:absolute;
	right:0px;	
	height:735px;	/*705*/
	width:1152px;/*1152-185*/	
	/*height:635px;height:635px;775-140*/
}
#pagewidthbg{
	width:967px;
	height:616px;/*595px;*//* 575px*/
	padding:140px 0px 0px 185px;
	background: url(../img/bg_pagewidth.png) no-repeat;
	_background: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_pagewidth.png',sizingMethod='crop' );
}
#boxmenu, #boxcontent, #boxright{
	float:left;
	position: relative;
}
#boxmenu{
	width:250px;
	padding-top:5px;
}
#boxcontent{
	width:470px;
}
#boxcontent h1, #boxcontent h2, .content .hrtitel{
	font-family: Helvetica, Arial, sans-serif;	
}
#boxcontent h1, #boxcontent h2{
	text-transform:uppercase;
}
#boxcontent h1{	
	font-size:18px;
	margin:0px;
	padding:0px;
}
#boxcontent h1 span{
	font-size:12px;
	text-transform:none;
}
#boxcontent h2{
	font-size:13px;
}

/* CENTER */
#boxlang{
	height:20px;
	text-align:right;
	padding:10px 0px 0px 405px;
}
#boxlang a{
	display:block;
	height:30px;
	width:20px;
	float:left;
}
#boxlang a.lang1{background:url(../img/change_de.gif) no-repeat;}
#boxlang a.lang2{background:url(../img/change_fr.gif) no-repeat;}
#boxlang a.lang3{background:url(../img/change_en.gif) no-repeat;}
#boxlang a.lang1:hover, #boxlang a.lang2:hover, #boxlang a.lang3:hover{background-position: 0px -30px;}

#boxmenusub{
	height:60px;
	padding:30px 0px 0px 0px;
}
#boxmenusub a{
	color:#D22920;
	text-decoration:none;
	font-family:Arial, sans-serif;	
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
#boxmenusub a:hover{
	text-decoration:underline;
	color: #0d4472;
}

#boxmenusub a.mark{
	text-decoration:underline;
}

.content{
	line-height:150%;
}

.content .hrtitel{
	display:inline;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase;
	background:#1E1B17;
	color:#fff;
	padding:1px 2px 1px 2px;
}
.content .hr{
	background:url(../img/bg_hr.gif) no-repeat;
	margin:0px;
	padding:2px 0px 5px 0px;
	height:2px;
	font-size:1px;
	line-height:1px;
}


/* RIGHT */
#boxright{
	/*width:247px;*/
}
#boxright img.plakat{
	padding:25px 0px 0px 50px;
}
.boxpostit{ padding:20px 0px 20px 30px}

#boxright .boxpic{
	color:#D0190D;
	padding:20px 0px 0px 20px;
	text-align:right;
	white-space:nowrap;

}
#boxright .boxpic .boxpictitel{
	padding-top:5px;
	font-family:Arial, sans-serif;	
	font-size:10px;
}



/* SCROLLER */
div#holder { 
	width:470px;
	height:465px;
	position:relative;
	top:0;
	overflow:hidden; 
	z-index:100;
}
#scrollcontentfade{
	height:15px;
	z-index: 55555;
	position: relative;
	background:url(../img/fade_scrollcontent.png) no-repeat;	
	_background: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fade_scrollcontent.png',sizingMethod='crop' );
}
div#scrollcontentholder  {
	width:440px;
	height:445px;
	clip:rect(0, 440px, 445px, 0);	
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	z-index:101;
	
}
div#scrollcontent {
	position: relative;
	visibility:hidden; 
	left:0;
	top:0;
	z-index:102;
	width:432px;	
	padding-bottom:50px;
}
div#scrollbar { 
	left:440px;
	width:11px;
	height:443px; 
	position:relative;
	top:0;  
	font-size:1px;
	z-index:200;
	background:url(../img/scrolltrack.jpg) no-repeat;
}
.scrolloff div#scrollbar {  
	visibility:hidden;
}
div#scrolltracker { 
  width:11px;  
  height:300px;/*419*/
  position:relative;
  left:0;
  top:0;  
  z-index:103;
}
div#scrolldragbar {
	left:0; 
	top:0;
	width:8px;/*5*/
	height:35px;
	position: relative;	
	background:url(../img/scrolldragbar.gif) no-repeat;	
	z-index:104;
	cursor:pointer;
} 



/* Filmografie Table */
table.filmografie{}
table.filmografie tr{
	padding:200px;
}
table.filmografie td{
	vertical-align:top;
	padding-bottom: 16px;
	min-width: 40px
}




/* TTT sheezle */
a.pdf-datei{
	color: #D22920;
	padding: 3px 0 4px 22px;
	background: url("../img/icon_pdf.png");
	background-repeat: no-repeat;
}

.interviewlink {
	font-weight: bold;
	color: #D22920;
}
@media print{
#pagewidth {
	position:relative;
	height:100%;
	width:100%;
}
#pagewidthbg{
	width:100%;
	height:100%;
	padding:0px;
	background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='crop' );
}
#boxmenu, #boxmenusub, #scrollcontentfade, #boxright, div#scrolltracker, div#scrolldragbar, a.pdf-datei, form{
	display:none;
}
#boxcontent{width:auto;}
div#holder, div#scrollcontentholder{width:100%;height:100%;}
div#scrollcontent {visibility:visible;width:100%;}
.scrolloff div#scrollbar {visibility:hidden;}
}