/* =basics
--------------------------------------------------------------------------------------------------------*/

body {
	color:#2f2f2f;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 1.6;
	background-color: #000;
	background-image: url(../images/bg/basic.jpg);
	background-repeat: repeat-x;
	background-position: center 0;
}
table, td, th {border-collapse:collapse; border:none;}
.clearfix:after{content:"."; display:block; height:0;clear:both; visibility:hidden;}
a { font-size:11px; text-decoration:none; color:#000; outline:0;}
a:hover {text-decoration:none;}
li {list-style:none;}
.fett {font-weight: bold;}

.heading {
	width:100%;
	border-bottom:3px solid #000;
	padding:5px 0 3px 0;
	background-color: #393d43;
	/*background-image: url(../images/bg/heading_middle.gif);
	background-repeat: repeat-x;*/
}

.heading strong {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	padding-left:16px;
}

/* =header
--------------------------------------------------------------------------------------------------------*/
#header {
	padding:11px 0 0;
	margin-top:-300px;
}

.eye {
	width:1100px;
	height:300px;
}
.logo {
	float:left;
	margin-left:20px;
}


/* =head_menu
--------------------------------------------------------------------------------------------------------*/
.head_menu {
	float:right;
	padding:145px 5px 0;
	text-transform:uppercase;
	font-size:11px;
	}
.head_menu li {
	display:inline;
	margin-left:17px;
	background-color:#000;
	}
.head_menu li a {
	color:#fef535;

	padding:2px;
	}

/* =main_menu
--------------------------------------------------------------------------------------------------------*/
.main_menu {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:2px 11px 0;
	height:31px;
	overflow:hidden;
	background-image: url(../images/bg/main_menu_bg.gif);
	background-repeat: repeat-x;
	background-color:#393D43;
}
.main_menu ul {
	padding-left:2px;
/*	background-image: url(../images/bg/main_menu_ul_bg.gif);
	background-repeat: repeat-y;*/
}
.main_menu li {
	float:left;
	padding-right:1px;
	background-repeat: repeat-y;
	background-position: right 0;
	background-image: url(../images/bg/main_menu_li_bg.gif);
}
.main_menu a {
	color:#fff;
	display:block;
	background-image: url(../images/bg/main_menu_a_bg.gif);
	background-repeat: repeat-y;
	background-position: right 0;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 4px;
	padding-left: 19px;
}
.main_menu a:hover, .main_menu .active {background:#000;}


/* =content_menu
--------------------------------------------------------------------------------------------------------*/

.content_menu {
	font-size:11px;
	padding:0 13px;
	border-bottom:1px solid#d8d8d8;
	background-color: #e7e7e7;
	background-image: url(../images/bg/content_menu.gif);
	background-repeat: repeat-x;
}
.content_menu li {float:left;}
.content_menu a {
	color:#4d4d4d;
	display:block;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 4px;
	padding-left: 19px;
}
.content_menu a:hover, .content_menu li.current {background:#f3f3f3;}


/* =eyecatcher
--------------------------------------------------------------------------------------------------------*/
#eyecatcher {
	border-bottom:1px solid #c9c9c9;
	margin-bottom:10px;
}

.flash_top {float:left; width:600px; padding:0 8px 2px 0; border-right:1px solid #c9c9c9; }


/*Main top News*/
.main_top_news {float:right; width:323px;}
.top_news, .top_news_active { background:#f1f1f1; border-top:1px solid #fff; border-bottom:1px solid #c8c8c8; padding:3px 0 6px 6px; }
.top_news_active {background:#d5d5d5;}
.top_news_last {border-bottom:none;}
.main_top_news img {
	float:left;
	width:69px;
	height:69px;
	padding:3px;
	border: 1px solid #CCC;
	background-color:#FFF;
	margin-top:4px;
}
.top_news_right {padding:0 10px 0 90px;}
.top_news_right strong {font-size:14px; color:#666; padding:9px 0 3px 0; display:block; line-height:18px;}
.top_news_right p {font-size:12px; color:#706f6f;}
.top_news_right p a {font-weight:bold; color:#862D22;}
.top_news_right p a:hover { text-decoration:underline;}


/* =content
--------------------------------------------------------------------------------------------------------*/
#content {
	background-color:#FFF;
	clear:both;
	margin-bottom:107px;
	min-height:586px;
	padding:10px;
}



/*Main big block of content*/
#main_big_content {
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #d5d5d5;
}


.main_big_content_inner {
	font-size:12px;
	line-height:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
}



.main_big_content_inner p {
	margin-bottom:20px;
	padding: 0 23px 0 15px;
}

#tv .main_big_content_inner {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #d7d7d7;
}

.main_big_content_inner a {
	font-size:12px;
}

.main_big_content_inner h1 {
	border-bottom:3px solid #000;
	padding:5px 0 3px 0;
	background-color: #393d43;
	margin-bottom:20px;
	/*background-image: url(../images/bg/heading_middle.gif);
	background-repeat: repeat-x;*/
}

.main_big_content_inner h1 {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	padding-left:16px;
	height:23px;
	line-height:23px;
}


.main_big_content_inner small {display:block; color:#666; font-size:10px;}
.main_big_content_inner h2 {font-size:20px; color:#862D22;
	padding: 0 23px 20px 15px;}

.main_big_content_inner img {float:left; 	padding:3px;
	border: 1px solid #CCC;
	background-color:#FFF;
 margin-right:9px;
 margin-bottom:10px;}


 .main_big_content_inner .txt {
	 overflow:hidden;
	 }

.main_big_content_inner h3 {font-size:14px; color:#862D22;
	padding: 0 23px 10px 15px;}
.main_big_content_inner a {color:#0a6ba0; font-weight:bold; text-decoration:underline;}
.main_big_content_inner a:hover {text-decoration:none;}



.main_big_content_inner ul {
	padding-left:50px;
	margin-bottom:20px;

}

#links ul.content-list {
	padding-left:15px;

}
#links ul.content-list li {
	list-style:none;
	float:left;
	width:183px;
	height:40px;
	line-height:30px;

}

#links ul.content-list li a {
	float:right;
	width:145px;
	font-size:11px;

}

#links ul.content-list li img {
	border:none;
	padding:0;
	margin:0;

}

.main_big_content_inner li {
	list-style:disc;
}

.main_big_content_inner .contentgal ul {
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:40px;

}

.main_big_content_inner .contentgal h1 {
	margin-bottom:15px;

}
.main_big_content_inner .contentgal ul li {
	list-style:none;
	float: left;
}

.main_big_content_inner .contentgal a.gallink {
	margin-left:-8px;
	display:block;
	padding-left:40px;

}

.main_big_content_inner .slides {background:#ebebeb; margin-top:17px;}
.main_big_content_inner .slides ul { padding-left:15px; margin-bottom:10px; padding-top:10px;}
.main_big_content_inner .slides li {float:left; list-style:none;}
.main_big_content_inner .slides .prev {position:absolute; z-index:100; top:55px; left:15px;}
.main_big_content_inner .slides .next {position:absolute; z-index:100; top:55px; right:7px;}



#news_detail .contentgal ul {
	list-style:none;
	padding:0px;
	margin:0px;

}

#news_detail .contentgal h1 {
	margin-bottom:15px;

}
#news_detail .contentgal ul li {
	list-style:none;
	float: left;

}

#news_detail .contentgal a.gallink {
	display:block;

}





/* =main
--------------------------------------------------------------------------------------------------------*/
#main {
	float:left;
	width:600px;
}


#mainticket {
	float:left;
	width:923px;
}

/*Main big block of news*/
.main_big_news_inner {
	font-size:12px;
	padding: 15px 23px 0 15px;
	line-height:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
}

.main_big_news_inner p {
	margin-bottom:20px;
}



.main_big_news_inner ul {
	padding-left:50px;
	margin-bottom:20px;

}

.main_big_news_inner li {
	list-style:disc;

}




.main_big_news_inner small {display:block; color:#666; font-size:10px;}
.main_big_news_inner h2 {font-size:20px; color:#2f2f2f; padding:6px 0 9px 0;}
.main_big_news_inner img {float:left; 	padding:3px;
	border: 1px solid #CCC;
	background-color:#FFF;
 margin-right:9px;}
.main_big_news_inner h3 {font-size:14px; color:#2f2f2f; padding:4px 0 5px 0;}
.main_big_news_inner a {color:#0a6ba0; font-weight:bold; text-decoration:underline;}
.main_big_news_inner a:hover {text-decoration:none;}

/*Main banner*/
.main_banner {padding:8px 0 9px; clear:both;}


/*Small block of news*/
#small_news {}
.main_small_news {float:left; width:293px; margin-right:14px;}
.main_small_news_right {margin-right:0;}
.main_small_news_inner {
	font-size:12px;
	padding:11px 13px 12px;
	line-height:18px;
	min-height:235px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
}
.main_small_news h2 {font-size:15px; color:#2f2f2f; line-height:19px; margin-bottom:10px;}
.main_small_news h3 {font-size:14px; color:#2f2f2f; padding:15px 0 0 0; }
.main_small_news img {
	padding:3px;
	border: 1px solid #CCC;
	background-color:#FFF;
	margin-bottom:5px;
}
.main_small_news a {color:#0a6ba0; font-weight:bold; text-decoration:underline;}
.main_small_news a:hover {text-decoration:none;}


/*Pages menu*/
.pages {
	background:#e3e3e3 url(../images/bg/pages_bg.gif) repeat-x;
	font-weight:bold;
	color:#862d22;
	border:1px solid #ddd;
	border-bottom:none;
	line-height:15px;
	margin-bottom:8px;
}
.pages a {color:#862d22;}
.pages ul {float:left; width:500px; padding-left:11px;}
.pages li {float:left; background:url(../images/bg/pages_li_bg.gif) no-repeat right 0; padding:0 20px 0 8px;padding-bottom:1px;}
.pages .prev {float:right; margin-right:8px; cursor:pointer;}
.pages .last {background:none;}

/*Pager*/
.pager {font-size:11px; padding-top:14px;}
.pager li {float:left; margin-right:2px;}
.pager a {border:1px solid #9b9b9b; color:#9b9b9b; width:20px; padding:2px 0 2px; display:block; text-align:center;}
.pager a:hover {background:#9b9b9b; color:#fff;}
.pager .active {border:1px solid #9b9b9b; background:#9b9b9b; color:#fff; width:20px; padding:2px 0 2px; display:block; text-align:center;}
.pager .prev a {width:68px;}
.pager .next a {width:45px;}
.pager .ellipsis {margin:0 5px 0 3px;}
.pager .ellipsis a {border:none; color:#006091;}
.pager .ellipsis a:hover {background:none; color:#006091;}

/* =News page
--------------------------------------------------------------------------------------------------------*/

.block_news, .block_news_active { background:#f1f1f1; border-top:1px solid #fff; border-bottom:1px solid #c8c8c8; }
.block_news:hover {background:#d5d5d5;}
.block_news_last {border-bottom:none;}
.news_date {color:#706f6f; font-size:11px; margin-top:10px;}
.block_news img, .block_news_active img {
	float:left;
	width:150px;
	height:100px;
	padding:3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.block_news_right {padding:0 8px 0 170px;}
.block_news_right strong {font-size:16px; color:#862d22; display:block;}
.block_news_right p {font-size:12px; color:#2f2f2f;}
.block_news_right p a {font-weight:bold; color:#862d22;}


.block_news_complete {padding:0 8px 10px 20px;}
.block_news_complete strong {font-size:16px; color:#862d22; display:block;}
.block_news_complete p {font-size:12px; color:#2f2f2f; padding:0;}
.block_news_complete p a {font-weight:bold; color:#862d22;}
/* =End News page
--------------------------------------------------------------------------------------------------------*/

/* =News details page
--------------------------------------------------------------------------------------------------------*/
#news_detail {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
}

#news_detail .noborder { border:none; background:none; padding:0;}

#news_detail .slides {background:#ebebeb; margin-top:17px;}
#news_detail .slides ul { padding-left:0px; margin-bottom:10px; padding-top:10px; margin-left:25px;}
#news_detail .slides li {float:left; list-style:none; padding:0; margin:0;}
#news_detail .slides .prev {position:absolute; z-index:100; top:55px; left:5px;}
#news_detail .slides .next {position:absolute; z-index:100; top:55px; right:7px;}

.slides {background:#ebebeb; border:1px solid #e5e5e5; position:relative; padding-bottom:8px; margin-top:17px;}
.slides ul {float:left; /*width:579px;*/ margin-left:35px; margin-top:10px;}
.slides li {float:left;}
.slides li.last {padding-right:0;}
.slides li a {float:left;}
.slides .prev {position:absolute; z-index:100; top:47px; left:15px;}
.slides .next {position:absolute; z-index:100; top:47px; right:7px;}
.slides h2 {font-size:20px; color:#862d22; padding:0 0 12px 22px;}

/* =End News details page
--------------------------------------------------------------------------------------------------------*/

/* =Statistic page
--------------------------------------------------------------------------------------------------------*/
.statistic_in {font-size:12px; color:#000; background:#f1f1f1; clear:both;}
/*Statistic block*/
.statistic_info { border:1px solid #c8c8c8; border-top:1px solid #fff; border-bottom:1px solid #c8c8c8; padding:4px 0 5px;}
.statistic_info_first {border-top:none;}
.stat_info_left {float:left; width:141px; padding:0 5px 0 21px; font-weight:bold;}
.stat_info_right {padding:0 21px 0 167px;}

/* =End Statistic page
--------------------------------------------------------------------------------------------------------*/


/* =Team page
--------------------------------------------------------------------------------------------------------*/

#team {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
}


.team_heading { border-bottom:3px solid #000;}
.team_heading strong {float:left; width:3px; height:30px; overflow:hidden;}
.team_heading .prev {width:447px;}
.team_heading .next {width:150px;}
.team_heading a {float:left; width:105px; background:#d5d5d5; font-weight:bold; font-size:12px; color:#818181;}
.team_heading a .next_right {padding:5px 0 5px 16px; display:block; min-height:20px;}
.team_heading .selected {float:left; background:#393d43; font-weight:bold; font-size:12px; color:#fff;}
.team_heading .selected .next_right {padding:5px 0 5px 16px; display:block; min-height:20px;}

.team_in {border:1px solid #d5d5d5; border-top:none; border-bottom:none; padding:0 14px 9px; color:#2f2f2f; font-size:12px; line-height:17px;}
.team_in h2 {font-size:12px; padding-top:9px;}
.team_in p {padding-bottom:11px;}

/*Block team photo*/
.team_photo {border:1px solid #d5d5d5; border-bottom:none; font-size:12px; line-height:17px; padding:24px 0 32px;}
.team_photo h2 {font-size:14px; text-transform:uppercase; padding-left:13px;}
.team_photo li {float:left; width:120px; padding:9px 10px 0 13px; min-height:210px;}
.team_photo li img {display:block; padding:2px; border:1px solid #dfdfdf; margin-bottom:5px;}
.team_photo li span, .team_photo li strong {display:block;}

/* =End Team page
--------------------------------------------------------------------------------------------------------*/

/* =Team details page
--------------------------------------------------------------------------------------------------------*/
#team_details .heading strong {float:left; width:395px;}
.heading div {float:right; width:124px; padding:2px 14px 0 0; font-size:10px; color:#fff;}
.heading div a {color:#fff; font-weight:bold;}
.heading div .next {margin-left:28px;}

.team_details {}
.team_details_inner { border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; background:#f1f1f1;}

/*Team details top (photo, sponsor, name)*/
.team_details_top {padding:13px 13px;}
.team_details .image {float:left; width:321px; padding:3px;
	border: 1px solid #CCC;
	background-color:#FFF;}
.tdetails_right {padding:0 0 0 343px;}
.tdetails_right strong {display:block; color:#020000; font-size:25px; line-height:25px;}
.tdetails_right p {font-size:16px; color:#696c70; line-height:21px; padding-top:2px;}
.tdetails_right p b {color:#020000;}

.tdetails_sponsor {display: table-cell;vertical-align: middle; height: 282px;}


/*Table of info team player*/
.team_details_table {font-size:12px; padding:14px 0 0;}
.team_details_table .clearfix {border-top:1px solid #fff; border-bottom:1px solid #c8c8c8; padding:3px 0 4px;}
.team_details_table .first {border-top:none;}
.tdt_left {float:left; width:230px; font-weight:bold; padding:0 5px 0 13px;}
.tdt_right {
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 28px;
	overflow:hidden;
}

#team_details .slides li img {
	padding:3px;
	margin-right:10px;
	border: 1px solid #CCC;
	background-color:#FFF;}

#team_details .slides { background-color:#FFF; padding:0; margin:0; border:none;border-bottom:1px solid #c8c8c8; padding:15px;}
#team_details .slides .prev {position:absolute; z-index:100; top:60px; left:30px;}
#team_details .slides .next {position:absolute; z-index:100; top:60px; right:25px;}




/* =End Team details page
--------------------------------------------------------------------------------------------------------*/




/* =Match report page
--------------------------------------------------------------------------------------------------------*/
/*Table of reports*/
.match_report_table {font-size:12px; padding-bottom:10px;}
.match_report_table .table_th {background:#862d22; height:23px; line-height:23px; font-size:12px; font-weight:bold; color:#fff;}
.match_report_table .table_th div {float:left;}
.match_report_table .table_th .team {overflow:hidden;}
.match_report_table .table_th .day, .match_report_table .table_tr .day {width:15px; padding-right:20px; padding-left:15px;}
.match_report_table .table_th .date, .match_report_table .table_tr .date {width:85px;}
.match_report_table .table_th .time, .match_report_table .table_tr .time {width:58px;}
.match_report_table .table_th .team_home, .match_report_table .table_tr .team_home {width:140px; padding-right:4px;}
.match_report_table .table_th .team_guest, .match_report_table .table_tr .team_guest {width:140px; padding-right:4px; padding-left:7px;}
.match_report_table .table_th .score, .match_report_table .table_tr .score {width:60px;}
.match_report_table .table_th .pkt, .match_report_table .table_tr .pkt {width:30px;}

.match_report_table .table_th .bericht {width:80px; padding-left:3px;}
.match_report_table .table_tr .bericht {width:80px;}

.match_report_table .table_tr {background:#f1f1f1; border:1px solid #d5d5d5; border-top:none; }
.match_report_table .table_tr div {float:left; color:#000; padding:11px 0 6px;}
.match_report_table .table_tr span {position:relative; top:4px; padding-left:7px;}
.match_report_table .table_tr_last {text-align:right; padding:0 5px 0 0; background:#f1f1f1; border:1px solid #d5d5d5; border-top:none; font-size:12px; color:#888; line-height:17px;}
.match_report_table .table_tr_last a {color:#888;}
/* =End Match report page
--------------------------------------------------------------------------------------------------------*/





/* =sidebar
--------------------------------------------------------------------------------------------------------*/
#sidebar {
	float:right;
	width:323px;
}

/*Main block of the right side*/
.block_games {padding-bottom:10px;

	/* NÄCHSTES / LETZTES SPIEL
			display:none;*/
}

.block_games_heading { border-bottom:3px solid #000;}
.block_games_heading strong {float:left; width:3px; height:30px; overflow:hidden;}

.block_games a {float:left; width:160px; background:#d5d5d5; font-weight:bold; font-size:14px; color:#818181; outline:0;}
.block_games a .next_right {padding:5px 0 4px 16px; display:block;}

.block_games .selected {float:left; width:159px; 	background-color: #393d43;
	/*background-image: url(../images/bg/heading_middle.gif);
	background-repeat: repeat-x;*/
 font-weight:bold; font-size:14px; color:#fff; outline:0;}
/*.block_games .selected .next_right {background:url(../images/bg/heading_right.jpg) no-repeat right 0; padding:5px 0 4px 16px; display:block;}*/
.block_games .selected .next_right { padding:5px 0 4px 16px; display:block;}

.block_games_inner {border:1px solid #d5d5d5; border-top:none; background:#f1f1f1; font-size:14px; color:#9a9a9a; font-weight:bold; padding:1px 0 3px; line-height:15px;}
.block_games_inner p {padding:14px 7px 16px 5px;}
.block_games_inner a {color:#9a9a9a;}

.tab_content .first_team {float:left; width:102px; text-align:center; padding-top:4px;}
.tab_content .last_team {float:right; width:102px; text-align:center; padding-top:4px;}
.tab_content .first_team span, .tab_content .last_team span {display:block; font-size:10px; color:#020000;}
.tab_content .game_info {float:left; width:116px; color:#000000; text-align:center;}
.tab_content .game_info span {display:block; font-size:15px; padding-bottom:5px; margin-top:5px;}
.tab_content .game_info strong {font-size:24px; display:block; line-height:27px;}
.tab_content .game_info small {font-size:12px;}
.tab_content .game_info b {font-size:15px; display:block;}


/*Block of team points*/
.main_team_table {font-size:11px; padding-bottom:10px;}
.main_team_table .table_th {background:#862d22; height:23px; line-height:23px; font-size:12px; font-weight:bold; color:#fff;}

.main_team_table .table_th div {float:left;}
.main_team_table .table_th .team {overflow:hidden;}

.main_team_table .table_th .place, .main_team_table .table_tr .place {width:29px; padding:0 0 0 9px;}
.main_team_table .table_tr .img {width:40px; text-align:center; height:30px; padding-top:5px; margin-bottom:-5px;}
.main_team_table .table_th .team, .main_team_table .table_tr .team {width:171px; padding-right:3px;}
.main_team_table .table_th .sp, .main_team_table .table_tr .sp {width:31px; text-align:center;}
.main_team_table .table_th .pkte, .main_team_table .table_tr .pkte {width:37px; text-align:center;}

.main_team_table .table_tr {background:#f1f1f1; border:1px solid #d5d5d5; border-top:none; }
.main_team_table .table_tr div {float:left; color:#000; /*padding:2px 0 3px;*/ height:30px; line-height:30px; }
.main_team_table .table_tr span {position:relative; /*top:4px; padding-left:7px;*/}
.main_team_table .table_tr .place, .table_tr .sp, .table_tr .pkte {/*padding-top:7px;*/}

.main_team_table .table_tr_last {text-align:right; padding:0 5px 0 0; background:#f1f1f1; border:1px solid #d5d5d5; border-top:none; font-size:12px; color:#888; line-height:17px;}
.main_team_table .table_tr_last a {color:#888; font-size:11px;}

/* =Season page
--------------------------------------------------------------------------------------------------------*/
/*Heading (active-none)*/
.season_heading { border-bottom:3px solid #000;}
.season_heading strong {float:left; width:3px; height:30px; overflow:hidden;}

.season_heading a  {float:left; background:#d5d5d5; font-weight:bold; font-size:14px; color:#818181; outline:0;}
.season_heading a .next_right { padding:5px 0 4px 16px; display:block;}

.season_heading .selected {background:#393d43; font-weight:bold; font-size:14px; color:#fff;}
.season_heading .selected .next_right {padding:5px 0 4px 16px; display:block;}


.seas1 {width:100px;}

.seas2 {width:106px;}

.seas3 {width:137px;}

.seas4 {width:100px;}

.seas5 {width:142px;}

#season_tab5 .cell_5 { padding-right:5px;}
.cell_5 { padding-right:5px;}
/*Table*/
.season_table {font-size:12px; padding-bottom:10px;}
.season_table .table_th {background:#862d22; height:23px; line-height:23px; font-size:12px; font-weight:bold; color:#fff;}
.season_table .table_th div {float:left;}
.season_table .table_th .team {overflow:hidden;}
.season_table .table_th .number, .season_table .table_tr .number {width:59px; text-align:center; }
.season_table .table_th .name, .season_table .table_tr .name {width:130px; padding-right:6px;}
.season_table .table_th .games, .season_table .table_tr .games {width:72px;}
.season_table .table_th .ein, .season_table .table_tr .ein {width:37px;}
.season_table .table_th .aus, .season_table .table_tr .aus {width:37px;}
.season_table .table_th .tore, .season_table .table_tr .tore {width:37px;}
.season_table .table_th .gelb, .season_table .table_tr .gelb {width:56px;}
.season_table .table_th .gelb_r, .season_table .table_tr .gelb_r {width:60px;}
.season_table .table_th .rot, .season_table .table_tr .rot {width:58px;}
.season_table .table_tr {background:#f1f1f1; border:1px solid #d5d5d5; border-top:none; }
.season_table .table_tr div {float:left; color:#000; padding:3px 0 3px;}


body .rank_table  div  {text-align: center;}
body .rank_table .table_th div.number, body .rank_table .table_tr div.number {text-align: left; width: 33px; padding-left:  15px;}
body .rank_table .table_th div.name, body .rank_table .table_tr div.name {text-align: left; width: 186px; padding-right: 0;}
body .rank_table .table_tr div.name {width: 145px; margin: 0 10px 0 0; overflow: hidden; white-space: nowrap;}
body .rank_table div.spiele {width: 40px; text-align: left;}
body .rank_table div.g {width: 39px; text-align: left;}
body .rank_table div.u {width: 37px; text-align: left;}
body .rank_table div.v {width: 39px; text-align: left;}
body .rank_table .table_th div.tore, body .rank_table .table_tr div.tore {width: 69px; text-align: left;}
body .rank_table div.diff {width: 89px; text-align: left;}
body .rank_table div.pkte {width: 30px; text-align: left;}
body .rank_table div.logo {padding-left: 3px; width: 30px; text-align: left; margin:0;}
body .rank_table .table_tr div {padding-top: 0; padding-bottom: 0; line-height: 23px;}
body .rank_table img {display: block;}
body .rank_table .odd {background: #f1f1f1; }
body .rank_table .even {background: #d5d5d5; }
body .rank_table div.margin_rank {background: #dccac8;}
body .rank_table .table_tr {border: solid; border-width: 1px; border-color: #fff #d5d5d5 #c8c8c8; padding: 2px 0 2px 0;}
body .rank_table div.first {border-width: 0 1px 1px;}
body .rank_table div.last {border-width: 1px 1px 0;}

body .statistic_table .table_tr {border: solid; border-width: 1px; border-color: #fff #d5d5d5 #c8c8c8;}
body .statistic_table .table_tr .number {width: 58px;}

body .match_table .table_th {height: auto; padding: 0 0 3px;}
.table_nav {position: relative; top: 0; left: 0; width: 100%; float: left; line-height: 18px; padding: 2px 0 7px;}
.table_nav  a:link,
.table_nav  a:visited,
.table_nav  a:hover,
.table_nav  a:active {color: #fff; display: block; white-space: nowrap; position: absolute; top: 0;}
.match_day {display: block; text-align: center; font-size: 14px;}
.match_prev {left: 15px;}
.match_next {right: 15px;}

.match_table .table_th .cell_1 {width: 75px; padding-left: 15px;}
.match_table .table_th .cell_2 {width: 115px;}
.match_table .table_th .cell_3 {width: 130px; white-space: nowrap; overflow: hidden; margin: 0 20px 0 0;}
.match_table .table_th .cell_4 {width: 130px; white-space: nowrap; overflow: hidden; margin: 0 0 0 0;}
.match_table .table_th .cell_5 {width: 70px;}
.match_table .table_th .cell_6 {width: 30px;}

.match_table .table_tr .cell_1 {width: 67px; white-space: nowrap; overflow: hidden; margin: 0 5px 0 0; padding-left: 15px;}
.match_table .table_tr .cell_2 {width: 65px;}
.match_table .table_tr .cell_3 {width: 50px;}
.match_table .table_tr .cell_4 {width: 130px; margin: 0 5px 0 0; white-space: nowrap; overflow: hidden;}
.match_table .table_tr .cell_5 {width: 15px;}
.match_table .table_tr .cell_6 {width: 130px; white-space: nowrap; overflow: hidden; margin: 0 5px 0 0;}
.match_table .table_tr .cell_7 {width: 66px;}
.match_table .table_tr .cell_8 {width: 18px;}
.match_table .table_th div {min-height: 1px;}
body .match_table .table_tr {border: solid; border-width: 1px; border-color: #fff #d5d5d5 #c8c8c8;}
body .match_table .table_tr div {padding: 7px 0;}
body .match_table div.first  {border-width: 0 1px 1px;}
body .match_table div.first div {padding-top: 17px;}

.coda-slider-no-js .match_table {display: block;}
.match_table {display: none;}
html body .current_match_table {display: block;}

/* Fieberkurve */

.season_table #placeholder {
	width: 585px;
	height: 489px;
	position: relative;
	top: 0;
	left: 0;
	margin: 20px 0 0 20px;
}

.season_table #placeholder .legend td {
	padding: 3px;
}

.season_table #placeholder .legendLabel {
	text-align: center;
	vertical-align: middle;
}

.season_table #placeholder .legendLabel img {
	display: block;
	margin: 0 auto;
}

.curve_nav {
	background: #862d22;
}

.curve_nav .curve_legend {
	display: block;
	float: left;
	color: #fff;
	padding: 10px 0 5px 14px;
}

.curve_nav form {
	float: right;
	padding: 9px 14px 0 0;
}

.curve_nav fieldset {
	float: left;
}

.curve_nav form select {
	display: inline;
	width: 146px;
	float: left;
	margin: 0 0 0 35px;
}

/* =End Season page
--------------------------------------------------------------------------------------------------------*/



/*Timetable*/
.timetable_right {padding-bottom:10px;}
.timetable_right_heading { border-bottom:3px solid #000;}
.timetable_right_heading a {width:105px; text-align:center;}
.timetable_right_heading strong {float:left; width:3px; height:30px; overflow:hidden;}

.timetable_right_heading a {float:left; width:105px; background:#d5d5d5; font-weight:bold; font-size:12px; color:#818181;}
.timetable_right_heading a .next_right { cursor: pointer; padding:5px 0 5px 0; display:block; min-height:20px;}
.timetable_right_heading a .next_right span{ cursor: pointer; }
.timetable_right_heading .selected {float:left; 	background-color: #393d43;
	/*background-image: url(../images/bg/heading_middle.gif);
	background-repeat: repeat-x;*/
 font-weight:bold; font-size:12px; color:#fff;}
.timetable_right_heading .selected .next_right {padding:5px 0 5px 0; display:block; min-height:20px;}

.timetable_right_inner {background:#f1f1f1; border:1px solid #d5d5d5; border-top:none; border-bottom:none; padding:0 16px 3px 10px;}
.timetable_right_inner .clearfix {
	padding:12px 0 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
}

.timetable_calendar {float:left; width:48px; height:52px; background:url(../images/background/calendar_bg.gif) no-repeat; color:#6d6d6d; text-align:center; margin-top:3px;}
.timetable_calendar strong {font-size:18px; display:block;}
.timetable_calendar span {font-size:14px; display:block; font-weight:bold;}



.timetable_news {margin-left:60px; font-size:12px; line-height:18px; color:#888; background:url(../images/background/timetable_news.gif) repeat-x 0 bottom; padding-bottom:6px;}
.timetable_news h3 {font-size:13px; color:#862d22;}
.timetable_news h3 a {color:#862d22; font-size:13px;}
.timetable_news p { font-size:11px;}

.timetable_right .bottom_bg, .partners .bottom_bg {background:url(../images/background/timetable_mid.gif) repeat-x 0 bottom;}
.timetable_right .bottom_bg_left, .partners .bottom_bg_left {background:url(../images/background/timetable_corner_l.jpg) no-repeat;}
.timetable_right .bottom_bg_right, .partners .bottom_bg_right {background:url(../images/background/timetable_corner_r.jpg) no-repeat right 0; height:4px; overflow:hidden;}

.timetable_right .linkto {text-align:right; font-size:12px; color:#888; line-height:18px;}
.timetable_right  .linkto a {color:#888; font-size:11px;}

.timetable_right .table_tr_last {text-align:right; height:0px; padding:0 0 0 0; background:#f1f1f1; border:1px solid #d5d5d5; border-top:none; font-size:12px; color:#888; line-height:17px;}


.partner_inner {
	background:#fff;
	padding:3px 0 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
}
.partner_block {float:left; padding:9px 0 0 5px;}
.partner_block_inner {display: table-cell;vertical-align: middle; width: 153px; height: 98px; background:#fff; text-align:center;}


/* =zu ab
--------------------------------------------------------------------------------------------------------*/
/*Table of reports*/
.za_table {font-size:12px; padding-bottom:10px;}
.za_table .table_th {background:#862d22; height:23px; line-height:23px; font-size:12px; font-weight:bold; color:#fff;}
.za_table .table_th div {float:left;}
.za_table .table_th .team {overflow:hidden;}
.za_table .table_th .day, .za_table .table_tr .day {width:60px; padding-right:20px; padding-left:15px;}
.za_table .table_th .date, .za_table .table_tr .date {width:100px;}
.za_table .table_th .time, .za_table .table_tr .time {width:70px;}
.za_table .table_th .team_home, .za_table .table_tr .team_home {width:80px; padding-right:4px;}
.za_table .table_th .team_guest, .za_table .table_tr .team_guest {width:50px; padding-right:4px;}
.za_table .table_th .score, .za_table .table_tr .score {width:155px;}
.za_table .table_th .pkt, .za_table .table_tr .pkt {width:30px;}
.za_table .table_tr {background:#f1f1f1; border:1px solid #d5d5d5; border-top:none;}
.za_table .table_tr div {float:left; color:#000; padding:11px 0 6px;}
.za_table .table_tr span {position:relative; top:4px; padding-left:7px;}
.za_table .table_tr_last {text-align:right; padding:0 5px 0 0; background:#f1f1f1; border:1px solid #d5d5d5; border-top:none; font-size:12px; color:#888; line-height:17px;}
.za_table .table_tr_last a {color:#888;}
/* =End Match report page
--------------------------------------------------------------------------------------------------------*/




/* =footer
--------------------------------------------------------------------------------------------------------*/
#footer {
	margin:0 auto;
}
.footer {min-height:50px; margin-top:-107px; float:left; width:100%;}
/* Footer menu*/
.footer_menu {font-size:12px; font-weight:bold; padding-top:6px;}
.footer_ul_left {float:left;}
.footer_ul_right {float:right;}
.footer_menu li {display:inline; padding:0 10px;}
.footer_menu a {color:#fff;}
/* footer copyright */
.copyright {padding:15px 0 0 12px; color:#aaaaaa; font-size:11px;}


/********************************
    contact
*********************************/

#contactFormArea {width:480px; padding-top:10px; padding-left:15px; padding-bottom:20px;}
#contactFormArea p{ margin:0; padding:0; margin-bottom:20px;}
#contactFormArea h2 { padding-top:10px; padding-left:0px;}
.input{background-color: #ffffff; border:1px solid #d9d9d9; width:112px; padding:3px 5px 3px 5px; color:#6b6b6b;}
.input2{background-color: #ffffff; border:1px solid #d9d9d9; width:374px; padding:3px 5px 3px 5px; color:#6b6b6b;}
.input-submit { background-image:url(/design/normal/images/but-send.gif); background-repeat:no-repeat; padding:0px; margin:0px; border:0px; width:73px; height:21px; cursor:pointer; float:right; margin-right:7px;}
.textarea {background-color: #ffffff; border:1px solid #d9d9d9; width:374px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;}

#contactFormArea fieldset {
	margin-top:20px;
	border:1px solid #d9d9d9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-image: url(../images/bg/blue_content.jpg);
	background-repeat: repeat-x;
	padding-top: 27px;
	padding-right: 27px;
	padding-bottom: 27px;
	padding-left: 27px;
	background-position: 0 -300px;
}
.button {
	background:#f6f6f6;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	border:1px solid #CCCCCC;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	height:2.0833em;
	line-height:2.0833em;
	overflow:visible;
	padding:0 0.5em;
	padding-bottom:2px;
	vertical-align:middle;
	white-space:nowrap;
}
.button:hover {
	border-color:#999;
	background:#f3f3f3;
	background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";
	outline:0;
	-moz-box-shadow:0 0 3px #999;
	-webkit-box-shadow:0 0 3px #999;
	box-shadow:0 0 3px #999;
}
#goolemap p { padding: 0;margin: 2px 2px; font-size: 1px; height: 0px; }
#goolemap { margin-left: 15px;}
#goolemap img{

	float:none;
	padding:0px;
	border: none;
	background-color: none;
	background: none;
 margin-right:0px;
 margin-bottom:0px;}

}

#gmapDirHead {}

/* SLIDER Style*/
#slider {
	z-index:0;
}
#slider, #slider ul, #slider ul li {
	height:275px;
	width:600px;
	position:relative;
	overflow:hidden;
}
#slider ul {
	list-style:none;
}

/* CSS FIXES */
.flash_top {
  padding:0px !important;
  margin:0px 6px 4px 0px !important;
}
.top_news:after, .top_news_active:after {content:"."; display:block; height:0;clear:both; visibility:hidden;}


#tickercontent {

}

#tickercontent p {
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}

#tickercontent .text {
	overflow:hidden;
	margin-top:-15px;
	width:520px;
	float:right;
	margin-bottom:5px;
	padding-top:7px;
	border-top: 1px solid #d7d7d7;
}
#tickercontent IMG {
	border:none;
	margin-top:-15px;
	padding:0px;
	margin-bottom:5px;
	margin-right:0px;
}

.match_report_table a { font-weight:bold; font-size:12px;}
