html, body {
		margin:0px;
		padding:0px;
		width: 780px;
		background: #fff;
		height: 100%;
				background: #fff url('../pics/balken.gif') top left repeat-y;		
		}
	img{border: 0px;}
	#bg{
		position: static;
		overflow: visible;
		height: 100%;
		top: 0px;
		left: 0px;
		padding: 0px;
		margin: 0px;
		width: 780px;

		}		
	#leftcontent {
		position: fixed;
		left:0px;
		top:110px;
		width:130px;
		padding-left: 10px;
		padding-top: 40px;
		overflow: visible;
		font: 12px verdana;
		font-weight: bold;
		}		
	*html #leftcontent{
		position: absolute;
		}
	.menu{
		font: 11px verdana;
		padding-top: 5px;
		}	
	.menu a:link{
		text-decoration: none;
		color: #000;
		padding-left: 10px;
		background: url('../pics/pin.gif') top left no-repeat;
		}
	.menu a:visited{
		text-decoration: none;
		color: #000;
		padding-left: 10px;
		background: url('../pics/pingr.gif') top left no-repeat;
		}
	.menu a:hover{
		text-decoration: none;
		font-style: italic;
		color: #444;
		padding-left: 10px;
		background: url('../pics/pinbl.gif') top left no-repeat;
		}		
	.menu a:active{
		text-decoration: none;
		font-style: italic;
		color: #444;
		padding-left: 10px;
		background: url('../pics/pinbl.gif') top left no-repeat;
		}
	#centercontent {
		font: 10px verdana;
		padding: 20px;
		padding-left: 26px;
		padding-top: 130px;
		width: 454px;
		background:#fff;
   		margin-left: 140px;
   		margin-right:139px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 140px;
   		margin-right:139px;
		}
	html>body #centercontent {
   		margin-left: 140px;
   		margin-right:139px;
		}		
	*html #centercontent{
		width: 501px;
		}
	#centercontent hr{
		height: 1px;
		border: 1px solid black;
		}
	#centercontent td{
		font: 10px verdana;
		}
	#centercontent a:link, #centercontent a:visited{		
		letter-spacing: 2px;
		font-weight: bold;
		color: #000;
		}
	#centercontent a:hover{		
		font-weight: bold;
		color: #f00;
		}
	#centercontent h1{
		padding-bottom: 10px;
		padding-left:10px;
		margin-left: 0px;
		background: #FFD504 url('../pics/minilogo.gif') top right no-repeat;
		}
	#spiel img{
		float: left;
		padding: 10px;
		border: 0px;
		}
	#spiel{
		border-bottom: 1px solid black;
		clear: left;
		margin-bottom: 10px;
		}
	#rightcontent {
		overflow: visible;
		position: fixed;
		padding: 0px;
		left:643px;
		top:109px;
		width:132px;
		background: #FFD504;
		border:1px solid #FFD504;
		font: 10px verdana;
		}
	*html #rightcontent{
		position: absolute;
		}
	#right img{
		float: none;
		padding: 0px;
		margin-top:10px;
		margin-bottom:10px;
		}
	#rightcontent p {font-size:10px}
	#right{
		background: #fff;
		padding: 0px;
		}
	#banner {
		position: fixed;
		background:#FFD504 url('../pics/logo.gif') top left no-repeat;
		width: 710px;
		left: 0px;
		overflow: visible;
		height:110px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:110px;
		}
	html>body #banner {	height:110px;}	
*html #banner{
		position: absolute;
		}			
	p,h1,pre {margin:0px 10px 10px 10px;}
		
	h1 {
		font-size:12px;
		padding-top:10px;
		}		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}		
	#footer{
		position: fixed;
		bottom: 0px;
		width: 780px;
		background: #FFD504;
		height: 20px;
		margin-top: -20px;
		text-align: center;
		font: 9px verdana;
		padding-top: 4px;
		letter-spacing: 1px;
		}
	#footer a:link, #footer a:visited, #footer a:active{
		text-decoration: none;
		color: #000;
		}
	input{
		font: 12px verdana;
		border: 1px solid black;
		}
	marquee, .scoller{
		text-align: left;
		
		}

