body {
	background: #E3E3E3 url(images/main_bg.jpg) repeat-x;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:auto;
    overflow: -moz-scrollbars-vertical;
	/* overflow-y: Hidden; */
}

img {
	border:0px;
}

#header {
	width: 966px;
	height: 140px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	background: url(images/header.jpg);
}

#login {
	width: 966px;
	height: 77px;
	color:#FFFFFF;
	border: 1px solid #000000;
	background: url(images/login.jpg);
	padding-top:0;
	padding-left:0;
}

#login a {
	font:Arial;
	color: #919191;
	font-weight: none;
	font-size:9px;
	text-decoration:none;
}

.login_form { 
	margin:1px; 
	border: solid 0px #858585; 
	background-color:transparent; 
	color:#FFFFFF; 
	font-size: 10px; 
	padding-top:0px;
}


#ticker {
	width: 966px;
	height: 30px;
	border: 1px solid #000000;
	background: url(images/ticker_bg.jpg);
	padding: 0px 0px 0px 0px;
	color: #919191;
	font-size:10px;
}
#ticker a:link { 
 color: #919191; 
} 
#ticker a:visited { 
 color: #919191;
}
#ticker a:hover { 
 color: #D90005; 
 text-decoration:none; 
}


#main {
	width: 966px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 0px;
	border-bottom: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
}

#navi_left {
	width: 166px;
	margin: 0px;
	padding: 0px;
	background-color: #454545;
}

#navi_right {
	width: 186px;
	background-color: #454545;
	background: url(images/navi_background_right.jpg);
	margin: 0px;
	padding: 0px;
}

#navi_link a {
	color: #000000;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	display: block; 
	height: 15px;
	padding: 0px 0px 0px 40px;
	font-family: Arial;
	font-size: 11px;
	background-image: url(images/navi_button.jpg);
}
#navi_link a:visited {
	background-image: url(images/navi_button_visited.jpg);
}
#navi_link a:hover {
	background-image: url(images/navi_button_hover.jpg);
	font-weight: bold;
}

#content {
	background:#D0D0D0;
	border-left: 1px;
	border-right:1px;
	border-bottom: 0px solid #000000;
	width: 612px;
	margin: 0px;
	padding: 0px;
}

#footer {
	padding:0px; 
	margin:0px; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 0px  spacing:0px;
	border-bottom: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}

#main_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 600;
}
/*#main_content a {
	color: 000000;
	text-decoration:none;
	border: 0px solid;
}*/

/*############### Content Style #################*/
.quote {
	background-color:#9b9b9b;
	border:1px solid #000000;
	color:inherit;
	padding:5px;
	text-align:left;
}
.forum {
	background-color:#D0D0D0;
	color:inherit;
	margin:0px;
	padding:0px;
	border: 1px solid #000000;
}
.forum a {
	color: #000000;
	text-decoration:none;
	border: 0px solid;
}
.headb {
	background-color:#666666;
	background-image: url(images/content_header.jpg);
	color:#F2F2F2;
	font-weight:bold;
	padding:5px 5px 5px 25px;
	text-align:left;
	font-size:12px;
}
.headb a{
	color:#F2F2F2;
	text-decoration:none;
}
.newshead {
	background-color:#666666;
	color:#F2F2F2;
	font-size:11pt;
	font-weight:bold;
	padding:4px 6px 4px 8px;
	text-align:left;
	font-size:10px;
}
.news_creator, .news_creator a {
	font-size:9px;
	color: #919191;
	text-decoration: none;
}
.news_content, .news_content a {
	font-size:10px;
	color:#000000;
}
.left,.center,.right {
	padding:1px;
	font-size:10px;
}
.leftb,.centerb,.rightb {
	background-color:#9A9A9A;
	color:#000000;
	padding:4px 6px 4px 8px;
	font-size:10px;
}
.td.leftc a {text-decoration: underline;}
.td.leftc a:hover {text-decoration: none;}
.leftc,.centerc,.rightc {
	background-color:#9A9A9A;
	color:#000000;
	padding:4px 6px 4px 8px;
	font-size:10px;
}
.left,.leftb,.leftc {
	text-align:left;
	font-size:10px;
	color:#000000;
}
.center,.centerb,.centerc {
	text-align:center;
	font-size:10px;
}
.right,.rightb,.rightc {
	text-align:right;
	font-size:10px;
}
.navhead,.navhead2 {
	background-color:#D0D0D0;
	border:solid #000000;
	border-width:1px 1px 0px 1px;
	color:#F2F2F2;
	font-weight:bold;
	padding:4px;
	text-align:center;
	font-size:10px;
}
.navbodyb,.navbody2b {
	background-color:#D0D0D0;
	border:solid #000000;
	border-width:1px 1px 0px 1px;
	color:inherit;
	list-style:none;
	padding:4px 6px 4px 8px;
	text-align:left;
	font-size:10px;
}
.bottom {
	background-color:#000000;
	background-image: url(images/content_more.jpg);
	color: #919191;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	height: 17px;
}
.bottom a {
	color: #919191;
	text-decoration:none;
	border: 0px solid;
}
.gb_head {
	background-image: url(images/gb_head.jpg);
	height: 23px;
	color: #F2F2F2;
	font-size: 10px;
	font-weight:bold;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 50px;
}
.gb_head a {
	color: #FFFFFF;
	text-decoration:none;
	border: 0px solid;
}
.latest_news {
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 5px;
}
.latest_news a {
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.upcoming {
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 5px;
}
.upcoming a {
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.comments_head {
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 5px ;
	text-decoration:none;
}
.comments_head a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.comments_body {
	font-size: 9px;
	color: #000000;
	padding-top: 0px;
	padding-left: 5px ;
	text-decoration:none;
}
.comments_body a {
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}
.news_comments, .news_comments a {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
}
.results, .results a{
	background-color: #BCBCBC;
	color: #000000;
	text-decoration:none;
	padding-left: 5px;
}
.votes, .votes a {
	font-size: 10px;
	color:#000000;
	background-color:BCBCBC;
	text-decoration:none;
	padding: 5px;
}
.ruhm, .ruhm a {
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline
	padding: 5px;
	border:1 #CCCCCC;
}
.server, .server a {
	font-size: 11px;
}
.counter_schrift {
	font-size:19px;
	color:#000000;
}
.counter_schrift_lit {
	font-size:12px;
	color:#D50000;
	font-weight:bold;
}
#counter_link a, counter_link a:visited, counter_link a:hover {
	font-size:12px;
	color:#D50000;
	font-weight:bold;
	text-decoration:underline;
}
.counter {
	font-size:12px;
	color:#D50000;
	font-weight:bold;
}
.links {
	font-weight:200;
}
.calhead {
	background-image:url(images/calhead.jpg);
	background-repeat:repeat-x;
	color:#F2F2F2;
	height:19px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}
.calday {
	background-color:#9A9A9A;
	color:#000000;
	padding:4px 6px 4px 25px;
	font-size:10px;
}
.caltoday a {
	color:#c80101;
	font-size:13px;
	font-weight:bold;
}
.caltoday {
	background-color:#9A9A9A;
	color:#000000;
	padding:4px 6px 4px 23px;
	font-size:13px;
	font-weight:bold;
}
.calweek {
	background-color:#232323;
	color:#F2F2F2;
	font-weight:bold;
	padding:5px 5px 5px 25px;
	text-align:left;
	font-size:12px;
}
.calevent a {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.calevent {
	background-color:#9A9A9A;
	padding:4px 6px 4px 25px;
}
