
		body {
			background:#253848 url('../img/main_bg.jpg') no-repeat -2px 0px;
			font-size:70%;
			color: #536879;
			font-family: Verdana;
			color:#536879;
		}
		
		#content ul {
			list-style-image: url('../img/lipu.gif');
		}
		
		#container {
			width:976px;
			margin:0px auto;
		}
		
		#header {
			position:relative;
			width:100%;
			height:180px;
		}
		
		#headnavi, #logo, #commercial, #newsflash, #toppanel {
			position:absolute;
			width:100%;
		}
		
		#headnavi {
			height:21px;
			background: #293b4b url('../img/headtitle.gif') no-repeat 188px 0px;
			border-bottom:1px solid black;
		}
		
		#headnavi ul, #subnavi ul {
			margin:0px;
			padding:0;
			float:right;
			margin-top:3px;
		}
		#headnavi ul li, #subnavi ul li {
			list-style:none;
			float:left;
			padding:0;
			margin:0 7px;
		}
		#headnavi ul li a, #subnavi ul li a {
			background: transparent url('../img/arrow_top.gif') no-repeat 1px 1px;
			padding-left:10px;
			text-decoration:none;
			font-size:9px;	
			color:#7a858f;		
		}
		
		#headnavi ul li a:hover, #subnavi ul li a:hover {
			color:#a5acb3;
			background-image: url('../img/arrow_top_active.gif');
		}
		
		#headnavi ul li.active a, #subnavi ul li.active a {
			color:white;
			font-weight:normal;
		}
		
		#logo {
			top:7px;
			left:-8px;
			background: transparent url('../img/logo.png') no-repeat;
			width:179px;height:199px;
			cursor:pointer;
		}
		
		* html #logo {
			background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo.png', enabled=true, sizingMethod=crop);
		}
				
		#commercial {
			left:187px;
			top:37px;
			width:468px;
			height:60px;
			background: transparent url('../img/name.png') no-repeat;
		}
		
		* html #commercial {
			background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/name.png', enabled=true, sizingMethod=crop);
		}
		
		body h1 {
			display:none;
		}
		
		#newsflash {
			left:678px;
			width:290px;
			height:95px;
			top:21px;
			text-align:right;
		}
		
		#newsflash, #newsflash a {
			color:#ccc;
			text-decoration:none;
		}
		
		#newsflash span.header {
			font-size:9px;
			font-weight:bold;
		}
		
		#newsflash a:hover, #newsflash a:hover * {
			color:white;
		}
		
		#newsflash div.flashitem {
			padding-top:30px;
		}
		
		#toppanel {
			background: #506373 url('../img/topbar.gif') no-repeat;
			height:64px;
			top:116px;
		}
		
		#topnavigation {
			margin-left:188px;
			height:30px;
			top:1px;
			position:relative;
			width:650px;
		}
		
		#topnavigation li {
			list-style:none;
			float:left;
			margin:0px;
			padding:0px;
			height:30px;
			font-size:11px;
		}
		
		#topnavigation li a {
			display:block;
			color:#536879;
			height:30px;
			padding: 7px 7px;
			text-decoration:none;
		}
		#topnavigation li.active {
			background-image: url('../img/topnavi_active.gif');
		} 
		#topnavigation li.active a {
			color:white;
			font-weight:bold;
		}
		
		#seasons_selector {
			width:auto;
			margin-top:5px;
			margin-right:7px;
		}
		#seasons_selector form {
			width:auto;
			margin:0px;
		}
		#seasons_selector form label {
			font-size:11px;
			display:inline;
			padding-right:10px;
			font-weight:bold;
		}
		
		#seasons_selector form select {
			font-size:12px;
			vertical-align:baseline;
			color:#283848;
		}
		
		#content_container {
			background-color:white;
			clear:both;
		}
		
		#footer {
			position:relative;
			background: #506373 url('../img/footer.gif') repeat-x top;
			height:100px;
		}
		
		
		#left_panel {
			width:168px;
			float:left;
			background: white url('../img/corner_topleft.gif') no-repeat 0px 0px;
		}
		
		#content_right {
			float:right;
			width:788px;
			position:relative;
			background: white url('../img/bgmain.gif') repeat-x 0px 23px;
			min-height:400px;
		}
		
		#content {
			margin-left:37px;
			margin-top:20px;
			margin-right:20px;
			margin-bottom:50px;
		}
		#content h2, #content h3, #content h4 {
			color:#283848;
			font-family:Tahoma;
		}
		
		#content h2 a, #content h3 a, #content h4 a {
			color:inherit;
			text-decoration:none;
			font-weight:inherit;
		}	
		
		#content fieldset {
			border:none;
			border-top:1px solid #cde;
			border-bottom:1px solid #cde;
			background-color:white;
		}
		
		#content fieldset legend {
			position:relative;
			top:-1em;
			color:gray;
			font-size:12px;
		}
		
		#content div.right_panel {
			width:260px;
			float:right;
			margin-left:10px;
			padding-left: 10px;
			border-left:1px solid white;
		}
		
		#content h3 {
			color:#334279;
			font-weight:bold;
			font-size:15px;
		}
		
		#content h4 {
			color:#334279;
			font-weight:bold;
			font-size:12px;
		}
		
		
		#breadcrumb_container {
			background-color:#293b4b;
			width:100%;
			height:21px;
			border-top:2px solid white;
		}
		
		#breadcrumb {
			padding-top:4px;
			padding-left:10px;
		}
		#breadcrumb_container * {
			text-decoration:none;
			color:#c2d4e4;
			font-size:10px;
			font-family:Tahoma;
		}
		
		#fizelteil {
			position:absolute;
			background: transparent url('../img/fizelteil.gif') no-repeat left bottom;
			width:10px;
			height:57px;
			left:0;
		}
		
		#content_navigation {
			position:absolute;
			background: transparent url('../img/navigation.gif') no-repeat top left;
			height:33px;
			padding:1px 20px;
			padding-right:7px;
			right:0px;
			top:2px;
		}
		
		#content_navigation * {
			clear:none !important;
			padding:0 !important;
		}
		
		#content_navigation form {
			width:auto;
			margin:0;
		}
		
		#content_navigation form label {
			font-size:11px;
			display:inline;
			margin-right:10px;
			font-weight:bold;
		}
		
		#content_navigation form select {
			font-size:12px;
			vertical-align:baseline;
			color:#283848;
		}

		#content_navigation ul li {
			margin-top:2px;
			float:left;
		}
		#content_navigation ul li a {
			text-decoration:none;
			font-size:10px;
			font-weight:bold;
			color:#283848;
		}
		
		#content_navigation ul li.active a {
			text-decoration:none;
			color:darkred;
		}
		
		#left_panel {
			color:#2a3d4d;
			margin-bottom:70px;
		}
		
		#left_panel img.headline, #left_panel h2 {
			margin-top:30px;
			padding:0;
		}
		#left_panel h2 {
			margin-left:15px;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			color: #5f777e;
			text-transform:uppercase;
			font-family:Helvetica, Arial;
		}
		
		#left_panel ul {
			background: transparent url('../img/panel_bg.gif') no-repeat top left;
			margin:0;
			padding:0;
			padding-top:5px;
		}
		
		#left_panel ul li {
			list-style:none;
			border-bottom:1px solid #e1e5e7;
			padding:4px 0;
			padding-left:23px;
			margin:0;
			
		}
		
		#left_panel ul li a {
			text-decoration:none;
		}
		
		
		#subnavi {
			padding:20px 15px;
		}
		
		#subnavi ul {
			float:none;
			margin:0;
		}
		#subnavi ul li a {
			font-size:10px;
			color:#a5acb3;
			background-image: url('../img/arrow_top_active.gif');
		}
		
		#subnavi ul li a:hover {
			color:white;
		}
		
		
a.right {
	font-size:10px;
	display:block;
	text-align:right;
	float:none;
	text-decoration:none;
}
		
		
ul.games .home_team {
	font-weight:bold;
}

ul.games .score {
	color:darkred;
} 

ul.games .score.finished {
	color:black;
} 

		
		
		
		
		

div.modal fieldset.list input, 
div.modal fieldset.list select, 
div.modal fieldset.list input[type="text"], 
div.modal fieldset.list input[type="password"], 
div.modal .list textarea,
div.modal fieldset.list div.input div 
{
	width:250px;
	clear:none;
}

div.modal fieldset.list div.input label {
	width:80px !important;
	float:left  !important;
}




table {
	border:none;	
	border-bottom:1px solid black;
	background-color:transparent;
}
th {
	background-color:transparent;
	border:none;
	border-bottom: 1px solid black;
	font-size:10px;
}

tr.caption th {
	color:darkblue;
	font-size:1.2em;
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:0px;
	border-bottom:1px solid gray;
}

table tr td:last-child {
	border-right:0px;
}

table tr th a {
	background:inherit;
	font-weight:inherit;
}
table tr th a:hover {
	background:inherit;
	font-weight:inherit;
	color:darkred;
}

table tr td {
	border-bottom:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4;
}

table tr.altrow td {
	border-bottom:1px solid white;
	border-right:1px solid white;
}
		
		
tr.highlight td {
	background-color:#FFFFAA;
}

ul.list {
	background-color:white;
}


div.playerimage {
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid silver;
	position:relative;
	background-color:white;
}

div.playerimage span {
	display:block;
}

div.playerimage span.name {
	font-weight:bold;
	text-align:center;
	padding:3px 0;
}

div.playerimage span.additional {
	font-size:9px;
	text-align:center;
}

div.playerimage span.nr {
	position:absolute;
	top:2px;
	left:5px;
	font-size:23px;
	font-weight:bold;
}

div.playerimage span.flag {
	position:absolute;
	top:8px;
	right:8px;
	border:1px solid white;
}

 
