p, h1, h2, h3, body, ul, a, div,table
		{ 
		color:#ff7807;
		font-size: 13px; 
		font-family: gil sans, arial, sans-serif;
		line-height: 18px;
		text-decoration: none;
		letter-spacing:0.02em;
		font-weight:normal;
		text-align:left;
		}
		
	

html, body 
		{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;		
		background: #000000;
		text-align:center;
		}

h1	{
		font-weight:bold;
		text-align:center;
		}
		
h2	{
		font-weight:bold;
		}

h3	{
		text-decoration: underline;
		line-height:10px;
		}
		
h4	{
		color:#000;
		}


table
		{
		width:780px;
		height: 100%;
		margin:auto;
		vertical-align: middle;
		}


#hg 
		{
		width:780px;
		height:550px;
		position:relative;
		background: url(img/back.jpg) no-repeat;
		}
		
#hg2 
		{
		width:780px;
		height:550px;
		position:relative;
		background: #000000;
		}

#hg3 
		{
		width:780px;
		height:550px;
		position:relative;
		background: #000000;
		}

#title 
		{
		width:500px;
		height:200px;
		position:absolute;
		top:100px;
		left:100px;
		z-index:10;
		border:1px solid red;
		}

#unten 
		{
		width:780px;
		height:50px;
		position:absolute;
		text-align:right;
		top:500px;
		left:0px;
		border:1px solid red;
		}		


#unten_index 
		{
		width:780px;
		height:50px;
		position:absolute;
		text-align:right;
		top:500px;
		left:0px;
		z-index:10;
		}		


#programm
		{
		width:260px;
		height:450px;
		position:absolute;
		text-align:center;
		padding:10px;
		border:1px solid red;
		overflow: auto;
		top:20px;
		left:0px;
		}	

#film
		{
		width: 500px;
		height: 460px;
		position:absolute;
		padding-top:10px;
		top:20px;
		left:275px;
		border:1px solid red;
		}

#konzept
		{
		width:540px;
		height:420px;
		position:absolute;
		text-align:left;
		top:50px;
		left:105px;
		overflow: auto;
		padding: 10px;
		border:1px solid red;
		}	
		
#logo
		{
		width: 85px;
		height: 85px;
		position:absolute;
		z-index: 20;
		top:0px;
		left:520px;
		border:1px solid red;
		background: url(img/logo.gif) no-repeat;
		}

#impressum
		{
		width: 300px;
		height: 400px;
		padding: 0 10px;
		position:absolute;
		top:10px;
		left:10px;
		}


.klick1
		{
		text-align:right;
		position:absolute;
		left: 710px;
		top:5px;
		}
		
.klick2
		{
		position:absolute;
		left: 10px;
		top:5px;
		}	

.tief
		{
		margin:20px 10px;
		}	
		
.right
		{
		text-align:right;
		margin:22px 15px 0 0;
		}	

/* Links*/

a.menu {text-decoration:underline; color: #ff7807; font-size: 12px;}	
a.menu:link		{text-decoration:underline; color: #ff7807; font-size: 12px;}    
a.menu:visited	{text-decoration:underline; color: #ff7807; font-size: 12px;} 
a.menu:hover 	{text-decoration:none; color: #ff7807; font-size: 12px;}   
a.menu:active 	{text-decoration:underline; color: #ff7807; font-size: 12px;}


/* Links Ende*/










