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

body {
	overflow:hidden;
	background:#999999;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#333333;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}

div 

.theater {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7.5pt;
	background-color:#333333;
	color: #FFFFFF;
	padding:2px 2px 2px 2px;
}

.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	padding: 0px;
	line-height: normal;
	color: #333333;

}

.info a, visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 1px;
	font-weight:bold;
	background: url("../img/arrow.gif") no-repeat left;
}

.info a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color: #333333;
	text-decoration: underline;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 1px;
	background: url("../img/arrow.gif") no-repeat left;
}

.img {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content {
	padding:8px 0px 4px 0px;
	vertical-align:top;
}




/* Div-Boxen */


#theater {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	background-color:#333333;
	color: #FFFFFF;
	margin-top: 10px;	
}
	
#logo { 
	position:absolute;
	top: 9%;
	padding: 0px 0px 0px 6px;
} 

#toptitle {
	position:relative;
	width: 440px;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	margin:-2px 6px 2px 0px;
	
	}
	
#year {
	position:absolute;
	width: 104px;
	vertical-align: top;
	padding: 2px 2px 2px 0px;
	_margin-left: -110px;
	}
	
#work {
	position:relative;
	width: 328px;
	vertical-align: top;
	padding: 2px 2px 2px 0px;
	margin-left: 100px;
}
	
#contact {
	position:relative;
	width: 440px;
	vertical-align: top;
	padding: 2px 2px 2px 0px;
	margin-left: 0px;
}

#navigation {
	position:absolute;
	padding-right:0px;
	top:6px; 
	float:right;
	width:95%;
	_width:100%;
} 

#container {
	position:absolute;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 25%;
	width: 95%;
	_width: 100%;
	vertical-align: top;
	height:396px;
	_height: 400px;
	overflow:auto;
}

#eng {
	position:absolute;
	/* width: 29000px;	*/
	width: 62150px;
	height: 372px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	overflow:hidden;
	vertical-align:top;	
}

#sub {
	position:relative;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	overflow:hidden;
	vertical-align:top;
	height:20px;	
}

#vita {
	position:absolute;
	width: auto;
	height:372px;
	_height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align: top;
	overflow:hidden;	
	
}


#disclaimer {
	position:absolute;
	top: 97%;
	_top:94%;
	left: 5%;
	color: #333333;
	padding: 0px 0px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	
}

#disclaimer a, visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 1px;
	font-weight:bold;
	background: url("../img/arrow.gif") no-repeat left;
}

#disclaimer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration: underline;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 1px;
	background: url("../img/arrow.gif") no-repeat left;
}




/* reset default styles */
#menu,

#menu ul {
 margin: 0;
 padding: 0;
}



/* first level */

#menu li {
 	list-style-type: none;
 	padding: 0px 0px 0px 0px;
 	margin: 2px 0px 2px 6px;
 	float: right;
}

#menu a { 
 	/* float: left; */
 	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px; 
 	width: 100px; 
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	font-weight: bold;
 	color: #333333; 
 	display: block; 
 	background: #FFFFFF;
 	text-decoration: none; 
}

#menu a.submenu {
 	padding-right: 0px;
 	background: url("../img/menu_arrow_black.gif") no-repeat right center;
  	background-color: #FFFFFF;
 	cursor: default;
}

#menu a:hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	font-weight: bold;
 	color: #FFFFFF;
 	background-color: #333333;

}
#menu a.menu_open {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 display: block;
 background: url("../img/menu_arrow.gif") no-repeat right center;
 background-color: #333333;
}

/* second level */
#menu ul { 
 	visibility: hidden;  
 	margin: 6px 0px 0px -4px; 
 	padding: 0px 0px 0px 0px; 
 	position: absolute; 
}

#menu ul li { 
 float: none;
 width: 318px; 
}

#menu ul li a { 
 float: none; 
 width: 318px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color:#333333; 
 display: block; 
 
}

#menu ul li a:hover { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #333333; 
 display: block; 
 background: #FFFFFF; 
}
