/* Final CSS */
html, body {font-family: verdana; margin: 0px; font-size: 10px; height:100%; color: #444;}
#scroll { position: absolute; top: 0; bottom: -0.1em; width: 1px; z-index: -1;}

div {
	margin: auto;
	}

a {color: #805300; text-decoration: none;}
a:visited {color: #805300; text-decoration: none;}
a:hover {color: orange; text-decoration: underline;}
p {margin: 0 0 4px 0; font-size: 1em;}
h1 {background: #fff; color: #ddd; font-weight: bold; text-transform: uppercase; font-size: 10px; padding: 6px 0 0 12px; text-align: left; margin: 0; background: url('hbg.gif') 0 100% repeat-x;}
/*
h2 {text-transform: uppercase; font-size: 1.25em; padding: 0; margin: 0.4em 0.6em;}
h3 {text-transform: uppercase; font-size: 1.0em; padding: 0; margin: 0.4em 0.6em;}
h4 {text-transform: none; font-size: 1.0em; padding: 0; margin: 0.4em 0.6em; border-bottom: 1px solid #333;}
.tab_cred {vertical-align: middle; padding: 4px 8px;}
.tab_credits {padding: 4px 8px;}
.tab_credits td {vertical-align: middle;}
.tab_credits_a {text-align: center; border: 1px solid #444; border-right: 8px solid #444; width: 36px; padding: 3px 12px; margin: 8px 8px; vertical-align: middle;}
.tab_credits_b {padding: 3px 12px; border-bottom: 1px solid #444; border-top: 1px solid #444; vertical-align: middle;}
.tab_credits th {text-align: center; background: #000; border: 1px solid #444; padding: 3px 12px; margin: 0;}
*/
hr {background-color: #333; height: 1px; border: 0; margin: 2px 0 4px 0; padding: 0;}


.tab_series {vertical-align: middle;}
.tab_series td {vertical-align: middle;}
.tab_series_1st {width: 56px; text-align: center; border: 1px solid #ddd; padding: 3px 12px; margin: 8px 8px; background: #ffe400;}
.tab_series_a {width: 56px; text-align: center; border: 1px solid #444; padding: 3px 12px; margin: 2px 8px;}
.tab_series_b {text-align: left; width: 116px; border: 1px solid #444; border-left: 6px solid #444; padding: 3px 12px; margin: 2px 8px;}
.tab_series_ {padding: 3px 12px; border: 0; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin: 8px 8px;}
.tab_series_c {padding: 3px 12px; text-align: left; border: 1px solid #444; border-left: 0px solid #444; border-right: 1px solid #000; margin: 2px 8px;}
.tab_series_d {padding: 3px 12px; text-align: left; border: 1px solid #444; border-left: 6px solid #444; border-right: 1px solid #000; margin: 2px 8px;}
.tab_series th {text-align: left; background: #292929; border: 1px solid #444; padding: 3px 12px; margin: 0;}

.circuitable td {vertical-align: top; border-bottom: 1px solid #888;}

.small { font-size: 9px; color: #777;}

.p_thumb {width: 114px; float: right; text-align: center; padding: 0 auto;}
.p_thumb p {background: #000; padding: 0 0 4px 0; border: 1px solid #333;}
.p_thumb p:hover {background: #333;}


	body {
		background: #000;
		height:100%;
		font-family: verdana, arial, sans-serif;
	}
	h1 {
		color: #bbb;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 10px;
		border: 0px solid #444;
		border-width: 2px 0 8px 0;
		line-height: 2px;
		margin: 0 0 16px 0;
	}
	h2 {
		color: #bbb;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 10px;
		background: #333;
		padding: 2px 0;
		text-align: center;
		margin: 8px 0 0 0;
		border: 0px solid #444;
		border-width: 1px 4px;
	}
	h3 {
		color: #bbb;
		text-transform: uppercase;
		font-weight: normal;
		font-size: 10px;
		line-height: 8px;
		background: #333;
		border: 0px solid #444;
		border-width: 1px 4px;
		padding: 4px 0;
		text-align: center;
		margin: 0;
	}
	h4 {
		color: #bbb;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 10px;
		background: #333;
		padding: 2px 0;
		text-align: center;
		margin: 0 0 0 0;
		border: 0px solid #444;
		border-width: 1px 4px;
	}
	#col4 h2:hover {
		cursor: pointer;
		color: orange;
		background: #444;
	}
	#col p:hover {
		cursor: pointer;
		color: orange;
		background: #444;
	}
	#col4 a {
		text-decoration: none;
		color: #bbb;
	}
	#col4 a:visited {
		text-decoration: none;
		color: #bbb;
	}
	#col4 a:hover {
		text-decoration: none;
		color: #orange;
	}
	#col4 p {
		background: #222;
		border: 4px solid #444;
		border-width: 0 4px 1px 4px;
		margin: 0 0;
		color: #bbb;
		padding: 2px 0;
		text-align: center;
		}
	#col4 p:hover {
		color: orange;
		background: #333 /*url('track_oschersleben.jpg') no-repeat 50% 16px*/;
		}
	.somediv {
		border: 1px solid #4f4f4f;
		margin: 8px 0;
		color: #bbb;
		padding: 0 0 2px 0;
		text-align: center;
		background: url('expand.gif') 3px 3px no-repeat;
		text-transform: capitalize;
		}
	.somediv img {
		border: 1px solid #bbb;
	}

	.somediv:hover {
		background: #333 url('unexpand.gif') 3px 3px no-repeat;
		/*padding: 0 0 72px 0;*/
		}
	.somediv h4 {
		cursor: pointer;
		padding: 0;
		margin: 0;
		border: 0;
		font-weight: normal;
	}

#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}
hr {
	swidth: 90%;
	background: #4f4f4f
	}
.banner72, .banner140, .banner248 {
	width: 654px;
	background: #000;
	border: 0px solid #444;
	border-width: 0 0px;
	text-align: center;
}
.banner248 {
	height: 248px;
}
.banner72 {
	height: 72px;
}
.banner140 {
	height: 140px;
}
.thumbtwable {
	padding: 5px 3px 1px 2px;
	}
.thumbtwable:hover {
	border: 1px solid #fff;
	padding: 4px 2px 0 1px;
	}
.thumbdiv p {
	width: 90px;
	height: 67px;
	border: 1px solid #000;
	background: #000;
	float: left;
	margin: 3px 4px 0 0;
	padding: 2px 0;
	}
.thumbdiv a {
	cursor: pointer;
	}
.thumbdiv p:hover {
	border: 1px solid #c30;
	}

