
/*
   FiFa Pur Red Design V1.1
   Copyright 2011 FiFa Pur (fifaoliga.bpalced.net)
   
*/

/**********************************************************************/

div {
    border: 0px solid black;
}

a img {
    border: none;
}

a:link, a:active, a:visited {
    text-decoration: none;
    color: #000000;
}

a:hover {
   text-decoration: underline;
}

td {
	vertical-align: middle;
}

/***/

body {
    font-family: Arial;
    font-size: 9.5pt;
    margin-top: 0px;

	background: #292C37;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#292C37), to(#000000));
	background: -moz-linear-gradient(top, #292C37, #000000);
}

#wrapper {
    width: 1100px;
    margin: auto;
	margin-top: 10px;
	
	background: #FFFFFF;
	
	border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
    
    background: #FFFFFF;}

/********************************************************************/

.box {
	border: 1px solid #000000;
	
	min-height: 50px;
	
	margin-bottom: 20px;
	
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#E5E5E5));
	background: -moz-linear-gradient(top, #FFFFFF, #E5E5E5);
	
	border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
}

.box_headline {
	height: 20px;
	padding-top: 3px;
	padding-left: 10px;
	
	color: #FFFFFF;
	font-weight: bold;
	
	background: #9F111B;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9F111B), to(#B11623));
	background: -moz-linear-gradient(top, #9F111B, #B11623);
	
	border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
}

.box_content {
	padding-left: 10px;
	padding-right: 10px;
}

/********************************************************************/

#wrapper_top {
	margin-bottom: 50px;
}

	#logo {
		height: 200px;
		background: #CCCCCC;
	
		border-radius: 10px 10px 0px 0px;
		-moz-border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
	}

	.top_menu{
		float: left;
		width: 182.34px;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: bold;
		color: #FFFFFF;
		border-right: 1px solid black;
	
		background: #9F111B;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#9F111B), to(#B11623));
		background: -moz-linear-gradient(top, #9F111B, #B11623);
	}

#wrapper_left {
	float: left;
	margin-left: 5px;
	width: 210px;
}

	.menu_point {
		padding-top: 5px;
		padding-bottom: 5px;
	}

#wrapper_middle {
	margin-left: 230px;
	margin-right: 230px;
}

	.table_headline {
		border-bottom: 1px solid #292C37;
		text-align: center;
		font-weight: bold;
		vertical-align: middle;
	}

	.table_headline_5 {
		border-bottom: 1px solid #292C37;
		text-align: center;
		width: 5%;
		font-weight: bold;
		vertical-align: middle;
	}
	
	.table_headline_10 {
		border-bottom: 1px solid #292C37;
		text-align: center;
		width: 10%;
		font-weight: bold;
	}

	.table_headline_20 {
		border-bottom: 1px solid #292C37;
		text-align: center;
		width: 20%;
		font-weight: bold;
		vertical-align: middle;
	}
	
	.table_headline_30 {
		border-bottom: 1px solid #292C37; 
		text-align: center;
		width: 30%;
		font-weight: bold;
		vertical-align: middle;
	}
	
	.table_headline_40 {
		border-bottom: 1px solid #292C37;
		text-align: center;
		width: 40%;
		font-weight: bold;
		vertical-align: middle;
	}
	
	.table_td {
		text-align: center;
		vertical-align: middle;
	}
	
	.more_link_middle {
		padding-top: 4px;
		text-align: right;
	}
	
	#middle_spieltage {
		float: left;
		width: 450px;
	}
	
	#middle_countdown_rechts {
		margin-left: 470px;
	}
	
	#countdown_style {
		font-size: 18px;
		text-align: center;
	}
	
	/*
	
	#middle_ergebnisse_liga {
		margin-top: 60px;
	}
	
	*/

#wrapper_right {
	float: right;
	width: 210px;
	margin-right: 5px;
}

	.more_link_right {
		padding-top: 10px;
		text-align: right;
	}

	#shoutbox_post {
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 2px solid #E5E5E5;
	}
	
	#dein_shout {
		width: 175px;
		height: 50px;
		font-family: Arial;
		font-size: 10pt;
	}

	#shoutbox_content {
		overflow-y: scroll;
		height: 300px;
	}
	
	.shoutbox_eintrag {
		padding-bottom: 20px;
	}
	
	.shoutbox_user {
		font-weight: bold;
	}

#wrapper_bottom {
	clear: both;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background: #9F111B;
	
	border-radius: 0px 0px 10px 10px;
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
}

/*****MENU*******************************************************/

ul.nav {
	padding: 0px;
	list-style: none;
}

ul.nav li {
    list-style: none;
}

ul.nav li ul {
    position: absolute;
}

ul.nav li ul {
	display: none;
}

ul.nav li:hover>ul {
    display: block;
}

ul.nav li ul li {
	width: 250px;
	height: 25px;
	background-color: #FFFFFF;
	border: 1px solid black;
	z-index: 5;
}

ul.nav li ul li ul {
	display: none;
}

ul.nav li ul li:hover>ul {
	display: block;
}

ul.nav li ul li {
	width: 250px;
	height: 25px;
	background-color: #FFFFFF;
	border: 1px solid black;
	z-index: 6;
}
