body, td, p 

		{
			 
			font-family: Arial, Helvetica, sans-serif; 
font-size:0.85em; 
font-weight:normal; 
color: #004b85;

line-height : 130%;
scrollbar-arrow-color: #666; 
scrollbar-3dlight-color: #666; 
scrollbar-highlight-color: #ffffff; 
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #666; 
scrollbar-track-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff;
text-align: center;
padding:0px;
margin: 30px;
background: #fff;
			
			
			}
			
td {
	text-align: left;
}

#logo {
float:left;
border: 0px solid #000;

}

#musik {
float:right;
width: 100px;
padding-right:10px;
border: 0px solid #000;
}


			

			
			h1 {
font-family:  Arial, Helvetica, sans-serif; 
font-size:1.1em; 
font-weight:bold; 
color: #e4122a;
padding-bottom: 10px;
}


			
#aussen{
		
	background-color:#ffffff; 

	width: 800px; 
	height: 600px; 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin-left: -400px; 
	margin-top: -300px; 
	border: 0px solid #000;
	background:url(bilder/bg.jpg) ; 
	background-repeat: no-repeat;
}

#oben1 {
	background-color:transparent; 
	padding-bottom: 15px;	
	padding-top: 15px;
	padding-left: 10px;
	text-align: left;
	border: 0px solid #000;

	}
	
	#mitte {
	margin: 20 0 0 0;
	padding:0px;
	width: 800px;	
	border: 0px solid #000;

}



	

	
		
#navi
{
width:140px;
text-align: left;
line-height: 200%;
padding:0px;
padding-left: 10px;
margin:0px;


background:transparent; 
border: 0px solid #000;
float:left;


}


#inhalt {
margin-left: 110px;
margin-top: 10px;
float:left;

}

#inhaltlesen {
margin-left: 10px;
margin-top: 0px;
width: 600px;
float:left;
background-color:#FFF;
filter:alpha(opacity=30); /* IE */
-moz-opacity:0.3; /* Gecko-Browser */
opacity:0.3; /* Opera 9+ */
z-index:1;
border: 1px solid #004b85;

}


#clear {
	
	margin: 0px;
	padding:0px;
	background: transparent;  
	text-align: left;	
	clear:both;
	border: 0px solid #000;
}





#unten {
	background-color:transparent;
	
		padding: 23px;
		padding-left:0px;

	
	border: 0px solid #000;
	
}


#copy2 {
	 background:transparent;
	 width: 460px;
	font-size: 0.7em;
	 color: #004b85;;
	 text-align: right;
	 	float: left;
	 border: 0px solid #000;
	}
	
#copy {
	 background:transparent;
	
	font-size: 0.7em;
	 color: #004b85;;
	 text-align: right;
	 padding-right:20px;
	 border: 0px solid #000;
	}
	

#fb {
	border: 0px solid #000;
	width: 300px;
	text-align: left;
	float: left;
}
	




 a:link,
 a:visited
		{ 
			font-family:arial, helvetica;
			color:#004b85;
			font-weight:bold; 
			text-decoration:none;
		}
		
		

		
		
 a:hover
		{ 
			font-family:arial, helvetica;
			color:#e4122a;
			font-weight:bold; 
			text-decoration:none;
		}
		
		
.naviaktiv {
		font-family:arial, helvetica;
		margin:20px;
		color:#e4122a;
		font-weight:bold; 
		text-decoration:none;
	}
	
	
	
ul {
	margin-left: 1em;
	padding-left: 0.5em;
	padding-bottom: 5px;
}


li {
	list-style-image:url(bilder/list.gif);
	list-style-position:outside;
}


#imageContainer {
	height:376px;
	margin:50px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

#imageContainer {
	position:relative;
	margin:-10 auto;
	width:500px;
	border:1px solid #000;
}

#imageContainer_h{
	position:relative;
	margin:50;
	width:500px;
	border:0px solid #000;
}

#imageContainer2{
	position:relative;
	
	font-color: #000;
	width:580px;
	border:0px solid #000;
	height:413px;

	text-align:left;
	font-size:95%; 
	
	
}

#imageContainer3{
	position:absolute;
	left: 160px;
	top: 160px;
	margin:5 10 0 10;
	width:580px;
	border:0px solid #000;
	

	text-align:left;
	font-size:95%; 	
}

*html #imageContainer3{
	position:absolute;
	left: 180px;
	top: 160px;
	margin:20 10 0 10;
	width:580px;
	border:0px solid #000;
	

	text-align:left;
	font-size:95%; 	
}

/* styles unrelated to the application follow */
h1 {
	position:relative;
	font:1em verdana;
}



#so_credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#so_credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}


    input {
        width: 750px;
        padding: 2px;
        margin: 10px 0 0 0px;
        border: 0px solid #e9e9e9;
        font-family: sans-serif;
        font-size: 18px;
		font-weight: bold;
		letter-spacing: 2px;
		color:#1b4994;
		background-color: transparent;
    }
	
	    #ticker {
			float:left;
        width: 750px;
		float:left;
		margin-top:20px;
        margin: 0px;
        border: 0px solid #e9e9e9;
        font-family: sans-serif;
        font-size: 18px;
		font-weight: bold;
		letter-spacing: 2px;
		color:#1b4994;
		background-color: transparent;
    }
	
	
	#logo {
		margin-bottom:15px;
	}
