@charset "utf-8";
/* CSS Document */
body{
background: url(images/bg.jpg) repeat-y #1d1d1d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
color:#ffffff;
line-height:18px;
}

#container {
width:868px;
background: url(images/bg_container_top.jpg) no-repeat;
margin:0;
padding:0;
float:left;
}


#titlebar {
height:51px;
width:853px;
padding:10px 0 0 15px;
}


#titlebar h1 {
background:url(images/logo_title.jpg) no-repeat;
display:block;
width:528px;
height:46px;
margin:0;
padding:0;
}

#titlebar span {
display:none;
}
/*Navigation*/
#navigation ul {
margin:0 0 0 13px;
padding:0;
}
#navigation li {
float:left;
list-style:none;
}
#startseite {
background:url(images/startseite.jpg) no-repeat;
width:141px;
height:93px;
}

#startseite a:link, #startseite a:active, #startseite a:visited {
width:141px;
height:93px;
display:block;
}
#ergebnisse {
background:url(images/ergebnisse.jpg) no-repeat;
width:141px;
height:93px;
}

#ergebnisse a:link, #ergebnisse a:active, #ergebnisse a:visited {
width:141px;
height:93px;
display:block;
}

#links {
background:url(images/links.jpg) no-repeat;
width:142px;
height:93px;
}

#links a:link, #links a:active, #links a:visited {
width:142px;
height:93px;
display:block;
}

#kontakt {
background:url(images/kontakt.jpg) no-repeat;
width:151px;
height:93px;
}

#kontakt a:link, #kontakt a:active, #kontakt a:visited {
width:151px;
height:93px;
display:block;
}

#navigation span {
display:none;
}

/*Navigation Ende*/

/*Banner*/
#banner {
background:url(images/banner.jpg) no-repeat;
width:840px;
height:188px;
clear:both;
margin:0 0 0 10px;
}

/*Banner Ende*/

/*Content*/

#content {
width:834px;
background:url(images/content_top_bg.jpg) no-repeat;
margin:0 0 0 10px;
float:left;
padding:10px 0 0 6px;
}

#contentleft {
width:460px;
float:left;
border-right:1px solid #545454;
padding:0 14px 0 0;
}

#contentright {
width:340px;
float:left;
margin:0 0 0 15px;
}

.werbung {
border:1px solid #545454;
padding:3px;
margin:2px 2px 10px 0; 
} 

#content h1 {
color:#eb982e;
font-weight:bold;
margin:0;
padding:5px 0 10px 0;
font-size:21px;
background:url(images/bg_title.jpg) no-repeat 1px 21px;
}

#content a:link, #content a:visited, #content a:active {
color:#eb982f;
}
#content a:hover {
color:#FFCC00;
}

/*Content Ende*/

/* Footer */

#footer {
background:url(images/bg_footer.jpg) no-repeat;
width:858px;
height:64px;
clear:both;
padding:30px 0 0 10px;
font-size:11px;
color:#6f6f6f;
}

#footer img {
padding:0 10px 0 0;
border:none;
float:left;
}

#footer a:link, #footer a:active, #footer a:visited {
border:none;
color:#6f6f6f;
}

#footer a:hover {
color:#666666;
}

#footernavigation {
width:310px;
float:right;
}

/* Footer Ende */

/* Werbung */
#werbung {
width:120px;
height:600px;
float:left;
margin:8px 0 0 0;
}

#werbung img {
border:none;
}

/* Werbung Ende */

/*einstellungen */

.bildrechts {
float:right;
border:1px solid #545454;
padding:3px;
margin:8px 0 8px 8px;
}

.bildlinks {
float:left;
border:1px solid #545454;
padding:3px;
margin:0 8px 8px 0;
}


.bildrechtsohnerahmen {
float:right;
padding:3px;
margin:18px 3px 8px 8px;
}

/*Spry*/

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
width:825px;
}


.TabbedPanelsTabGroup {
	margin: 0 0 0 0;
	padding:15px 0 0 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 14px sans-serif;
	background-color: #141414;
	list-style: none;
	border-left: solid 1px #545454;
	border-top: solid 1px #545454;
	border-right: solid 1px #545454;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	border-bottom: solid 1px #545454;
}


.TabbedPanelsTabHover {
	background-color: #343434;
}


.TabbedPanelsTabSelected {
	background-color: #232323;
	border-bottom: solid 1px #232323;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #545454;
	border-bottom: solid 1px #545454;
	border-top: solid 1px #545454;
	border-right: solid 1px #545454;
}


.TabbedPanelsContent {
	padding: 4px;
}


.TabbedPanelsContentVisible {
}


.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #545454;
	border-right: solid 1px #545454;
	border-left: solid 1px #545454;
	border-bottom: solid 1px #545454;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #545454;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/*Ergebnisse*/

table {
width:815px;
}

table th, table td {
margin:0;
padding:5px 20px;
text-align:left;
border-bottom:1px solid #545454;
}



table h2 {
font-size:18px;
padding:15px 0 6px 0;
margin:0;
color:#3399cc;
}

table tr.alt {
background:#323232;
}

table img {
padding:0 2px 0 0;
}

.gruppe {
border:none;
padding:10px 0 0 0;
font-size:14px;
font-weight:bold;
color:#3399cc;
}

/*links*/
.linkkasten {
clear:both;
background:url(images/bg_link.jpg) bottom right no-repeat;
padding:0 0 5px 0;
}

h2 {
font-size:18px;
padding:10px 0 6px 0;
margin:0;
color:#3399cc;
}


/*Spielbericht*/

.contentbox {
width:260px;
float:left;
margin:0 15px 0 0;
}

.mannschaften {
float:left;
margin:0 12px 0 0;
}

.contentbox ul  {
margin:0;
padding:0;
list-style:none;
}

.mannschaften h3 {
margin:0;
padding:0;
}
