body
{
	margin:0px;
	background:url("images/background.png") repeat-x #718E9E; /* #F1F1F1 für grauen Hintergrund */
	font-family:Verdana;
	font-size:12px;
	overflow-y:scroll;
}

#blank /* body für download_links.php, enter.php */
{
	background:url("images/background_blank.png") repeat-x #718E9E; /* #F1F1F1 für grauen Hintergrund */
}

img
{
	border:0px;
}

h1
{
	font-size:14px;
	background:url("images/h1_background.png") repeat-x;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

#main_content h1
{
	margin-left:-1%;
	margin-right:-1%;
	padding-left:1.5%;
	padding-right:1.5%;
}

.downloads
{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	background:#FFFFFF;
	width:100%;
	table-layout:fixed;
	font-size:11px;
}

.downloads td
{
	overflow:hidden;
	white-space:nowrap;
	padding:5px;
	border:1px solid #C5D0DA;
}

.ungerade_zeile
{
	background:#ECFAFB;
}

.downloads .zeilenlayout:hover
{
	background:#C9EBF4;
}

.linkdesign a
{
	color:black;
	text-decoration:none;
	border-bottom:1px dotted #9F9F9F;
}

.linkdesign a:hover
{
	border-bottom:0px;
}

.download
{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	background:#FFFFFF;
	width:100%;
	table-layout:fixed;
}

.download td
{
	padding:5px;
	border:1px solid #C5D0DA;
}

.download_links
{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}

.download_links .download_links_parts:hover 
{
	background:#C9EBF4;
}

.download_links td
{
	padding:5px;
	border:1px solid gray;
}

.fehler
{
	background:url(images/fehler.png) no-repeat 23px 3px #FFE566;
	border:1px solid red;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:55px;
	padding-right:25px;
}

.unterkategorien
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:white;
	border:1px solid #C5D0DA;
	padding:10px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}

.topreleases img
{
	opacity:0.85;
	-moz-opacity:0.85;
	filter:Alpha(opacity=85);
	z-index:0;
}

.topreleases img:hover
{
	opacity:1.0;
	-moz-opacity:1.0;
	filter:Alpha(opacity=100);
	z-index:0;
}

#header
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#header_logo
{
	margin-top:19px;
}

#header_vote
{
	margin-top:-67px;
	margin-left:370px;
	position:absolute;
}

#header_suche
{
	margin-top:-100px;
	float:right;
}

#header_navi
{
	width:1000px;
	position:absolute;
}

#header_navi ul
{
	list-style:none;
	margin-top:-23px;
	float:right;
}

#header_navi ul li
{
	float:left;
	text-align:left;
	margin-right:20px;
}

#header_navi ul li img
{
	margin-top:5px;
	float:left;
	width:25px;
	margin-right:5px;
}

#header_navi ul li:hover
{
	margin-top:-3px;
}

#header_navi ul li a
{
	margin-left:5px;
	line-height:290%;
	text-decoration:none;
	color:gray;
	font-size:14px;
	font-weight:bold;
	display:block;
}

#header_navi ul li:hover a
{
	color:black;
}

#main
{
	width:1000px;
	margin-top:40px;
	margin-bottom:70px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#main_left
{
	width:200px;
	float:left;
}

.main_left_box
{
	background:url("images/main_background.png") repeat-x #EEEEEE;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid gray;
	margin-bottom:20px;
	-moz-box-shadow:0 0 20px #333333;
	-webkit-box-shadow:0 0 20px #333333;
	box-shadow:0 0 20px #333333;
}

.main_left_box ul
{
	list-style:none;
}

.main_left_box ul li
{
	margin-left:-40px;
	padding-top:5px;
	padding-bottom:5px;
}

.main_left_box ul li:hover
{
	background:#4C4C4C;
}

.main_left_box ul li a
{
	display:block;
	text-decoration:none;
	color:black;
}

.main_left_box ul li:hover a
{
	color:white;
	font-weight:bold;
}

#main_content
{
	background:url("images/main_background.png") repeat-x #EEEEEE;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid gray;
	margin-left:220px;
	width:780px;
	padding:8px; /* auch bei #footer aendern! */
	padding-top:0px;
	-moz-box-shadow:0 0 20px #333333;
	-webkit-box-shadow:0 0 20px #333333;
	box-shadow:0 0 20px #333333;
}

#seitenfunktion
{
	border-collapse:separate;
    border-spacing:3px;
}

#seitenfunktion td
{
	border:1px solid black;
	background:white;
	width:30px;
	height:22px;
}

#seitenfunktion td:hover
{
	background:#DDEEFF;
}

#seitenfunktion #seitenfunktion_aktiv
{
	background:#B3F7FF;
}

#seitenfunktion #seitenfunktion_aktiv:hover
{
	background:#DDEEFF;
}

#seitenfunktion td a
{
	border-bottom:0px;
	display:block;
}

#footer
{
	background:white;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid gray;
	padding:5px;
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:-53px;
	font-size:10px;
	-moz-box-shadow:0 0 20px #333333;
	-webkit-box-shadow:0 0 20px #333333;
	box-shadow:0 0 20px #333333;
}
