
html {
	height: 100%;
	}

body {
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	background-image:url(images/lg.bg.gif);
	margin: 0;
	padding: 0;
	text-align:center;
	height: 100%;
	width:100%;
	}
img {
	border:0px;
}

td, tr {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	}
	
a {
	color: #9E1414;
	font-weight:bold;
	text-decoration: none;
	}
a:hover{ 
	color: #9E1414;
	font-weight:bold;
	text-decoration: underline;
	}

p { 
	line-height: 135%;
	margin: 0;
	padding: 0;
	}

hr {
	height: 1px;
	background: #bababa;
	color: #bababa;
	border:0px solid #bababa;
	}

h1 {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #EA4941;
	margin: 0 0 10px 0;
	padding: 0;
	}

h2 {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #485464;
	margin: 0;
	padding: 0;
	}	

h3 {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
	}

h4 {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
	}	

h5 {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #485464;
	margin: 20px 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	}

h6 {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #485464;
	margin: 0 0 2px 0;
	padding: 0;
	float: left;
	}
	
#keywords {
	position:absolute;
	top: -1000px;
	left: 500px;
	color:#000;
	background:#fff;
	}	
	
#border { 
	margin: 0 auto 0 auto;
	padding:0;
	
	width: 920px;
	}
	
#box { 
	width: 920px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align:left;
	overflow:hidden;
	background:url(images/box.gif);
	}

#header { 
	width: 920px; 
	height: 160px; 
	margin: 0;
	padding: 0;
	}
#header2 { 
	width: 920px;
	background-image:url(images/lghead2.jpg);
	height: 146px; 
	margin: 0;
	padding: 0;
	}
	
#logo {
	background:url(images/head.gif);
	float:left;
	height:156px;
	margin:0;
	padding:0;
	width:714px;	
}	

#zufallsbilder {
	background:url(images/zufall.gif);
	float:left;
	height:160px;
	margin:0;
	padding:0;
	width:206px;
}
.player{
	margin-left:14px;
	margin-top:37px;
}

/* Navigation */

#navigation { 
	margin: 0;
	padding: 0;
	width: 920px;
	height:55px;
	background:url(images/headdown.gif);
	color:#900;
	}

#mainMenu, ul {
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
	}

#mainMenu li {
	height: 30px;
	color:#900;
	float:left;
	margin: 0;
	padding: 0;
	}

#mainMenu li a {
	margin: 0px;
	color:#900;
	padding: 20px 16px 20px 16px;
	display: block;
	text-decoration: none;
	}	

#mainMenu li a:hover {
	color:#900;
	text-decoration:underline;
	}

#mainMenu li:hover ul, #mainMenu li.hover ul {
	visibility:visible;
	}

.urbangreymenu{
width: 190px;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0;
}

.urbangreymenu ul li{
font: 12px Arial;
color:#222;
background: #E9E9E9;
display: block;
padding: 3px 0;
line-height: 15px;
padding-left: 8px;
text-decoration: none; 
}

.urbangreymenu ul li a{
font: 12px Arial;
color:#222;
border-left:5px solid #990000;
background: #E9E9E9;
display: block;
padding: 3px 0;
line-height: 15px;
padding-left: 8px;
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color:#222222;
}

.urbangreymenu ul li a:hover{
color:#333;
background:#E4DADA;
border-left:5px solid #990000;
border-left-style:
}
.teamsnav{
width: 160px;
border:0;
}

.teamsnav ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0;
}

.teamsnav ul li{
padding-bottom: 0px;
}

.teamsnav ul li a{
background:url(images/bottombody.gif);
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#900;
display: block;
position: relative;
width: auto;
padding: 4px 6px 4px 6px;
text-decoration: none;
border-bottom:2px solid #FFF;
}

.teamsnav ul li a:visited{
color:#333;
}

.teamsnav ul li a:hover{
color:#FFF;
background:#333;
}
.teamsnav2{
width: 150px;
}

.teamsnav2 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0;
}

.teamsnav2 ul li{
padding-bottom: 1px;
}

.teamsnav2 ul li a{
font: 11px Arial;
color:#000;
background:#EDEDED;
border-bottom:1px solid #292929;
display: block;
padding: 3px 0;
line-height:17px;
padding-left: 8px;
text-decoration: none;
}

.teamsnav2 ul li a:visited{
color:#000;
}

.teamsnav2 ul li a:hover{
color:#000;
background:#E2E2E2;
}

#links { 
	width: 160px;
	height: 100%;
	padding: 0;
	margin-top:6px;
	margin-left:10px;
	float:left;
	text-align:left;
	overflow:visible;
	}

#rechts {
	width: 190px;
	height: 100%;
	padding: 0;
	margin-top:6px;
	float:left;
	text-align:left;
	overflow:visible;
	}

#content { 
	width: 518px;
	margin-left:16px;
	margin-right:16px;
	float: left;
	}
	
.contentinhalt { 
	width: 506px;
	margin:6px;
	background:#FFF;
	float: left;
	}

.newsheadimg { 
	width: 506px;
	height: 180px;
	background:#FFF;
	float: left;
	background-image:url(newsheadimg/platzsperre.jpg);
	}
#headdown { 
	width: 920px;
	height:55px;
	background:url(images/headdown.gif);
	float: left;
	}
#content2 { 
	width: 723px;
	margin-top:10px;
	margin-bottom:10px;
	float: left;
	}

#footer { 
	width: 886px;
	font-size:12px;
	height: 16px; 
	margin-right:10px;
	margin-left:10px;
	padding:4px 6px 4px 8px;
	background:#961111;
	clear:both;
	color:#FFFFFF;
	border-bottom:10px solid #FFF;
	}

#icons { 
margin: 3px 10px 7px 0px; 
float: left;
border: 1px solid #ccc;
	}

div.rex-ptag {
    overflow: hidden;
}
img {
	border:0px;
}
.randhead{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background:url(images/randhead.gif);
	height:21px;
	border-bottom:1px solid #FFF;
	
}
.randheadtext{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:37px;
	padding:3px 5px 3px 5px;
}
.randbody {
	background:#FFF;
	color:inherit;
	text-align:left;
	padding:3px 5px 3px 5px;
}
.randbodyimg {
	background:#FFFFFF;
	color:inherit;
	list-style:none;
	text-align:center;
}
.randbottombody {
	background:url(images/bottombody.gif);
	color:inherit;
	height:30px;
	list-style:none;
	padding:15px 10px 0px 0px;
	text-align:right;
	border-bottom:1px solid #FFF;

}
.calhead {
	background-color:#E9E9E9;
	color:inherit;
	text-align:center;
}
.calday,.calevent,.caltoday, .calweek {
	text-align:center;
}
.calday {
	background-color:#E9E9E9;
	color:inherit;
}
.calevent {
	background-color:#E9E9E9;
	color:inherit;
}
.caltoday {
	background-color:#E9E9E9;
	color:#FFFFFF;
}
.calweek {
	background-color:#E9E9E9;
	color:inherit;
}
.forum {
	background-color:#E9E9E9;
	height:100%;
	color:#222222;
	margin:auto;
	border:0;
}
.headb {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border-bottom:2px solid #FFFFFF;
	background-color:#971919;
	padding:4px 6px 4px 8px;
}
.centerhb {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-bottom:2px solid #FFFFFF;
	background-color:#971919;
	padding:4px 6px 4px 8px;
}
.login a:link, .login a:visited { color:#9E1414; text-decoration:none; }
.headb a:link, .headb a:visited { color:#FFF; text-decoration:none; }
.newshead a:link, .newshead a:visited, { color:#FFF; text-decoration:none; }
.bottom a:link, .bottom a:visited { color:#9E1414; }
.bottom {
	background-color:#FFF;
	color:#333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
.bottoma {
	background-color:#FFF;
	color:#333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
.newshead {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border-bottom:2px solid #FFF;
	background-color:#971919;
	padding:4px 6px 4px 8px;
}
.left,.center,.right {
	padding:1px;
}
.leftb,.centerb,.rightb {
	background-color:#FFF;
	color:#000;
	padding:4px 12px 12px 0px;
}
.leftbc {
	color:#000;
	background-color:#FFF;
	margin:10px;
	border: 1px solid #333;
}
.leftba {
	color:#000;
	background-color:#E2E2E2;
	font-size:14px;
	padding:8px 12px 8px 12px;
	border: 3px solid #FFF;
}
.centerbc {
	background:url(images/bottombody.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#000;
	text-align:center;
	padding:4px 12px 12px 0px;
}
.news {
	background-color:#FFF;
	color:#000;
	padding:4px 12px 12px 0px;
	border-top:1px dotted #900;
}
.headdown {
	background-color:#FFF;
	color:#000;
	padding:4px 6px 4px 8px;
}
.leftc,.centerc,.rightc {
	background-color:#FFF;
	color:#000;
	padding:4px 12px 12px 0px;
}
.left,.leftb,.leftc {
	text-align:left;
}
.center,.centerb,.centerc {
	text-align:center;
}
.right,.rightb,.rightc {
	text-align:right;
}
.quote {
	background-color:#88BB55;
	border:1px solid #CCEEBB;
	color:inherit;
	padding:6px;
	text-align:left;
}
.button3 {
	padding:0;
	margin-top:3px;
	width:150px;
	border:1px solid #D9DDDE; 
	background: url(http://www.web4site.de/css/cssimg/button_bg_1.gif) repeat-x;
	font-size:10px;
	color: #333;
	}
.srz{
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	}
.teambga {
	padding:0;
	margin:0;
	width:43px;
	background:url(images/teambg_a.jpg);
	}
.teambgb {
	padding:0;
	margin:0;
	width:165px;
	background:url(images/teambg_b.jpg);
	}
.teambgc {
	padding-left:4px;
	margin:0;
	width:300px;
	text-align:left;
	background:url(images/teambg_c.jpg);
	}

