	body {
		margin: 0px;
	}
	
	body,td,th,input {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a:link {
	color: #333333;
	text-decoration: none;
	}
	a:visited {
		color: #333333;
		text-decoration: none;
	}
	a:hover {
		color: #666666;
		text-decoration: underline;
	}
	
	h2 {
		font-size: 16px;
		font-weight: bold;
	}
	
	.navigation a:link,.navigation a:visited,.navigation a:hover {
		font-weight: bold;
		color: #FFFFFF;
		text-decoration:none;
	}
	
	.navigation:hover {
		background-image:url('./img/Menu_aktiv_1px.png');
		background-repeat:repeat-x;
	}
	
	.navigation:active {
		background-image:url('./img/Menu_complete_1px.png');
		background-repeat:repeat-x;
		background-position: 72px;
	}
	
	.navigation div a {
    padding: 10px 0px;
    display: block;
    vert-align: middle;
    outline: none;
	}
	
	.weiss {
		color:#FFFFFF;
	}
	
	.klein {
		font-size: 10px;
	}
	
	.nfos tr:hover td {
  background-color: #eb3;
	}
	
	.genrebox thead tr th a {
		font-weight: bold;
		color: #FFFFFF;
		text-decoration:none;
	}
	
	.genrebox thead th {
	height: 34px;
	}
	
	thead th {
	height: 25px;
	background-color: #8B2CB3;
	color: #FFFFFF;
	}
	
div#pagination {
	font-family:tahoma;
	text-align:center;
	
}
#pagination span {
	display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin: 2px 6px 2px 0;
}
#pagination span a {
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	color:#303030;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}
#pagination span a:hover, #pagination span a:active {
	background-color: #bbbbbb;
	border:1px solid #303030;
}
#pagination span.aktuell {
	background-color: #303030;
	border:1px solid #303030;
	color:#ffffff;
	font-size:11px;
	padding:1px 5px 2px 5px;
}