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

body {
	background-color: #131A21;
	font-family: Arial, sans-serif;
	overflow:hidden; 		
	margin:0;		
	height:100%;width:100%;
}

#bgimg {
	position:absolute;
	z-index: -100;
}

#realBody{
	position:absolute;
	z-index: 3000;				
	overflow:auto;		
	height:102%;width:100%;	
}	

#transparent {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 210px;
	height: 70px;
	z-index: 205;
}	

a:link {
	color: #DF5F9B;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #DF5F9B;
}
a:hover {
	text-decoration: none;
	color: #F19FC1;
}
a:active {
	text-decoration: none;
	color: #F19FC1;
}

#navigation {
	position:absolute;
	top: 53px;
	left: 235px;
	z-index: 300;	
}

/* IE 6 */
* html #navigation {
	position: absolute;
	top: 53px;
	left: 225px;
	z-index: 300;	
}

#nav-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	position:absolute;
	width: 510px;
}

#nav-menu li
{
	float: left;
	margin-left: 5px;
}

#nav-menu li a
{
	height: 21px;
	display: block;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;	
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}

#nav-menu li a:hover, #nav-menu li a.active {
	height: 21px;
	display: block;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;		
	color: #F19FC1;
	text-decoration: none;
	text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: left;
}
/* End hide */

#nav-menu
{
width: inherit;
}

#facebook {
	position:absolute;
	top: 47px;
	left: 695px;
	width: 20px;
	height: 20px;		
	z-index: 300;
}

/* IE 6 */
* html #facebook {
	position: absolute;
	top: 47px;
	left: 695px;
	width: 20px;
	height: 20px;		
	z-index: 300;	
}

#left-nav-menu ul {
	position: fixed;
	list-style: none;
	padding: 0;
	margin: 0;
	top: 200px;
	width: 182px;
	z-index: 200;	
}

/* IE 6 */
* html #left-nav-menu ul {
	position: absolute;
	list-style: none;
	padding: 0;
	margin: 0;
	top: 200px;
	width: 182px;
	z-index: 200;	
}

#left-nav-menu li {
	margin-bottom: 10px;
	margin-left: 50px;
}

#left-nav-menu li a {
	height: 20px;
	line-height: 18px;
	letter-spacing: 0.3pt;		
	width: 150px;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;			
	color:#DF5F9B;
	text-decoration: none;
	text-align: right;
}

#left-nav-menu li a:hover, #nav-menu li a.active {
	height: 20px;
	line-height: 18px;
	letter-spacing: 0.3pt;		
	width: 150px;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;			
	color: #F19FC1;
	text-decoration: none;
	text-align: right;
}

/* Hide from IE5-Mac \*/
#left-nav-menu li a
{
	float: none
}
/* End hide */

#left-nav-menu
{
	width: 150px;
}

#shop-button {
	position:fixed;
	left:0px;
	top:71px;
	width:139px;
	height:108px;
	z-index: 205;		
}

#home-title {
	position:absolute;
	left:250px;
	top:147px;
	width:440px;
	height:50px;
	font-family: Arial, sans-serif;
	font-size: 17pt;
	font-weight: normal;
	font-style: normal;			
	color:#FFFFFF;	
	z-index: 100;	
}

#page-title {
	position:absolute;
	left:250px;
	top:147px;
	width:400px;
	height:30px;
	font-family: Arial, sans-serif;
	font-size: 17pt;
	font-weight: normal;
	font-style: normal;			
	color:#FFFFFF;	
	z-index: 100;	
}

#film-title {
	position:absolute;
	left:20px;
	top:10px;
	width:400px;
	height:30px;
	font-family: Arial, sans-serif;
	font-size: 17pt;
	font-weight: normal;
	font-style: normal;
	color:#FFFFFF;
	z-index: 100;
}

#home-content {
	position:absolute;
	line-height: 19px;	
	letter-spacing: 0.3pt;		
	left:250px;
	top:217px;
	width:451px;
	height:292px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
	font-style: normal;		
	color:#FFFFFF;	
	z-index: 100;
}

#main-content {
	position:absolute;
	line-height: 19px;	
	letter-spacing: 0.3pt;	
	left:250px;
	top:200px;
	width:451px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
	font-style: normal;		
	color:#FFFFFF;	
	z-index: 100;
}

#shop-content {
	position:absolute;
	left:250px;
	top:200px;
	width:451px;
	height:292px;
	font-family: Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	font-style: normal;		
	color:#999999;	
	z-index: 100;	
}

form {
	font-family: Arial, sans-serif;
	line-height: 19px;
	letter-spacing: 0.3pt;		
	font-size: 10pt;
	font-weight: normal;	
	font-style: normal;		
	color:#FFFFFF;	
	z-index: 100;
}	

table {
	font-family: Arial, sans-serif;
	line-height: 19px;
	letter-spacing: 0.3pt;		
	font-size: 10pt;
	font-weight: normal;	
	font-style: normal;	
	color:#FFFFFF;	
	z-index: 100;
}	

#main-content-left {
	position:absolute;
	line-height: 19px;
	letter-spacing: 0.3pt;			
	left:250px;
	top:200px;
	width:251px;
	height:292px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
	font-style: normal;		
	color:#FFFFFF;	
	z-index: 100;
}

#main-content-right {
	position:absolute;
	line-height: 19px;
	letter-spacing: 0.3pt;		
	left:500px;
	top:200px;
	width:251px;
	height:292px;
	font-family: Arial, sans-serif;
	font-weight: normal;	
	font-style: normal;		
	font-size: 10pt;
	color:#FFFFFF;	
	z-index: 100;
}

#content {
	position: absolute;
	line-height: 19px;	
	letter-spacing: 0.3pt;		
	left: 250px;
	top: 200px;
	width: 460px;
	height: 450px;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	font-style: normal;		
	color: #FFFFFF;	
	z-index: 100;
}

#impressum a {
	position: fixed;
	line-height: 19px;
	letter-spacing: 0.3pt;			
	left:13px;
	top:96%;
	font-family: Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	font-style: normal;		
	color:#FFFFFF;	
	z-index: 100;
}

#impressum a:hover, #impressum a.active {
	position: fixed;
	line-height: 19px;
	letter-spacing: 0.3pt;		
	left:13px;
	top:96%;
	font-family: Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	font-style: normal;		
	color: #F19FC1;
	z-index: 100;
}

/* IE 6 */
* html #impressum { 
	position:absolute;
	margin-bottom: 4px;	
	margin-left: 3px;		
	top:expression((0-(impressum.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px'); 
}

#photo-left {
	margin-right: 18px;
	margin-bottom: 8px;	
	float: left;
}

#photo-right {
	margin-left: 16px;
	margin-bottom: 4px;		
	float: right;
}

#photo-buecher {
	margin-right: 10px;
	margin-bottom: 27px;	
	float: left;
}

#photo-filme {
	margin-right: 10px;
	margin-bottom: 15px;	
	float: left;
}

#press-title {
	line-height: 19px;
	letter-spacing: 0.3pt;	
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;			
	color:#FFFFFF;	
	z-index: 100;
}