	body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #505367;
		background-image:url("../img/stars.gif");
		
		background-color: black;
	}
	
	#container
	{	 	
		margin: 1em auto;
		width: 780px;
		text-align: left;
		background-color: #F0E68C;
		border: 1px solid black;
	}
	
	#header
	{
	 	background-image:url("../img/logo.jpg");
	 	background-repeat: no-repeat;
		height: 105px;
	}
	
	#mainnav
	{
		height: 15px;
		background-color: #CD3700;
	}
	
	#menu
	{
		float: left; 
		width: 150px;
		background-color: #F0E68C;
		/*position: fixed;*/

	}
	
	#contents	
	{
		background-repeat: no-repeat;		
		margin-left: 170px;		
		font-family:verdana, arial;
		color:#505367;
		padding-left:0px;
	}
	
	#contents .header
	{
		width:330px;
		display:block;
		font-size:14px;
		padding-bottom:1px;
	}
		
	#contents .content
	{
		width:605px;
		/*height:780px;*/
		overflow:auto;
		display:block;

		font-size:14px;
		font-weight:bold;
	}
	
	#contents .content a
	{		
		font-size:13px;
		color:black;		
	}
	
	#contents .content td 
	{
		vertical-align:top;
		color:black;
	}

	#contents .content th 
	{
		vertical-align:top;
		color:white;
	}
	
	#contents h1
	{
		font-size:19px;		
	}
	
	#contents h2
	{
		font-size:14px;		
		padding-top:0px;
		margin-top:0px;
		padding-bottom:2px;
		margin-bottom:0px;
	}
	
	#footer	
	{
		clear: both;
		height: 20px;
		padding-top:4px;
		text-align:center;
		font-size:11px;
		color:white;
		background-color: #CD3700;
	}
	
	div #menu
	{	 	
		float:left;
		width:150px;
		font-family:verdana,arial;
		font-size:17px;
	}
	
	div #menu ul
	{
		list-style-type: none;
		padding-left:3px;
		padding: 3px 3px 3px 3px;
		margin: 1px 1px 1px 1p;
	}
	
	div #menu ul li
	{		
		padding-top:5px;
		padding-left:2px;
		margin-top:2px;		
	}
	
	div #menu ul li a
	{
		text-decoration:none;
		color: #505367;
	}

	div #menu ul li a:hover
	{
	 	font-weight:bold;	
		color: red;
	}
	
	div #menu ul li a.active
	{
	 	font-weight:bold;
		
	}
	
	div #menu ul .gruppenlinks
	{
		padding-left:10px;
		font-weight:bold;
	}

	div #menu ul .gruppenunterlinks
	{
		padding-left:20px;
		
	}
	
	.table_beitraege tr
	{
		background-color:#F0E68C;
	}
	
	#posterlist
	{
		font-size:11px;
		color:black;
		background-color:black;
	}
	
	#posterlist td
	{
		background-color:#F0E68C
	}

	#basket
	{
		font-size:10px;
		padding-top:20px;
		padding-left:5px;
		color:black;
	}
	
	#basket a
	{
		text-decoration:none;
		color:black;
		
	}
	
	#randomposter
		{
		font-size:10px;
		padding-top:30px;
		padding-left:5px;
		color:black;
	}
	#randomposter a
		{
		text-decoration:none;
		color:black;
		
	}
		
	.button
	{
		font-size:12px;
		width:100px;
		background-color:#F0E68C
	}