/* F O N T  */
div.menu_top, div.menu_left, div.menu_right, div.content, div.menu_bottom, div.header {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

div.header {
	font-size: 7pt;
}

/* M E N U  -  L I N K S T Y L E S */
div.menu_top ul li a {
	color: white;
	text-decoration: underline;
}

div.menu_top ul li a:hover{
	color: white;
	text-decoration: none;
}

div.menu_left ul li a {
	color: white;
	text-decoration: none;
	font-size: 11pt;
	font-weight: 700;
}

div.menu_left ul li ul li a {
	color: black;
}

div.menu_bottom a {
	color: black;
	text-decoration: underline;
}

div.menu_bottom a:hover {
	color: black;
	text-decoration: none;
}


/* B A N N E R */
div.content div.banner {
	margin-top: 10px;
	text-align: center;
}


/* L E F T  M E N U  -  N E W S  */
div.box_news {
	background-color: white;
	margin-left:  3px;
	margin-right: 3px;
}

p.news_content {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:  3px;
	margin-right: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: white;
}


/* A R T I C L E S */
div.box_big div.box_head, div.box_small div.box_head  {
	background-color: #62227C;
	height: 30px;
}

div.box_big div.box_content, div.box_small div.box_content {
	background-color: #CCCCCC;
	font-size: 9pt;
}	

div.box_small {
	width: 285px;
	float: left;
}

div.box_small_left {
	margin-right: 10px;
}

h2 {
	color: #62227C;
}

div.box_small div.box_head h3 {
	margin: 0px;
	color: white;
	margin-left: 15px;	
	line-height: 23pt;
}

span.date {
	font-size: 8pt;
	color: #62227C;
}


/* T E A M S */
div.team {
	background-color: #FFFFFF;
}

table.playertable {
	width: 100%;
}

table.playertable th {
	background-color: #865596;
	color: white;
	font-weight: 700;
}

table.playertable tr td {
	text-align: center;
	font-size: 9pt;
}

table.playertable tr.cell-one {
	background-color: #D9DADB;
}

table.playertable tr.cell-two {
	background-color: #FBFBFB;
}

table.ligatable {
	width: 100%;
}

table.ligatable th {
	background-color: #865596;
	color: white;
	font-weight: 700;
	
	border: 0px solid white;
	border-top-width: 2px;
}

table.ligatable tr td {
	text-align: center;
	border: 0px solid white;
	border-top-width: 2px;
}

table.ligatable tr.cell-one {
	background-color: #D9DADB;
}

table.ligatable tr.cell-two {
	background-color: #FBFBFB;
}


/* G E N E R I C */
div.head {
	background-color: #591C70;
	height: 35px;
	text-align: center;
}

div.head h1 {
	color: white;
	font-size: 13pt;
	line-height: 24pt;
}


div.box_full {
	
}

div.box_full div.head {
	background-color: #62227C;
	height: 30px;
	color: white;
	text-align: center;
	font-size: 12pt;
	line-height: 23pt;
}

div.box_full div.content {
	float: none;
	width: auto;
	margin: 0px;
	padding: 0px;
}

div.box_half {
	width: 282px;
	float: left;
}

div.box_half div.head {
	background-color: #62227C;
	height: 30px;
	color: white;
	text-align: center;
	font-size: 12pt;
	line-height: 23pt;
}

div.box_half div.content {
	float: none;
	width: auto;
	margin: 0px;
	padding: 0px;
	background-color: #D9DADB;
}

div.white_border {
	background-color: white;
	padding: 3px;
}

ul {
	list-style-type: square;
}


/* T O P N E W S  B O X */
ul.topnews {
	list-style-image: url('http://www.bggoettingen.de/herren/images/wrapper/2//topnews_bullet.gif');
}

ul.topnews li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	font-size: 9pt;
}


/* B I G  N E W S  B O X */
h2.news_title {
	font-weight: 700;
	font-size: 13pt;
	color: #62227C;
}

span.news_title {
	font-weight: 700;
	font-size: 11pt;
	color: #62227C;
}

span.news_author {
	color: #8A8B8D;
	font-size: 8pt;
}

div.news_content {
	width: 400px;
	float: right;
	padding-top: 5px;
}

div.news_images {
	width: 120px;
	padding-top: 25px;
	text-align: center;
}		

div.news_images img {
	margin-top: 15px;
}

div.box_full div.content a.news_link, div.box_half div.content a.news_link {
	color: #77408A;
	text-decoration: none;
}


/* T E R M I N  B O X */
ul.dates {
	list-style: none;
	margin: 8px;
	padding: 0px;
}

ul.dates li {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	font-size: 9pt;
}

ul.dates li span.date_title {
	font-weight: 700;
	font-size: 11pt;
	color: #62227C;
}

ul.dates li a.news_link {
	color: #77408A;
	text-decoration: none;
}

table.datetable {
	width: 100%;
}

table.datetable tr td.chead {
	font-weight: 700;
	width: 50px;
}

table.datetable tr td {
	
}


/* S P I E L P L A N */
div.spielplan {
	border: 3px solid white;
	background-color: white;
	width: 165px;
	text-align: center;
}

div.spielplan div.sp_head {
	background-color: #62227C;
	color: white;
	font-size: 12pt;
	margin-bottom: 5px;
	height: 25px;
	line-height: 20pt;
}

div.spielplan div.sp_team {
	background-color: #865596;
	color: white;
	height: 22px;
	line-height: 16pt;
}

div.spielplan div.sp_date {
	margin-bottom: 5px;
	background-color: #ECECED;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 8pt;
}

div.spielplan div.sp_link {
	text-align: left;
	font-size: 8pt;
}


/* T R A I N I N G S Z E I T E N */
table.training_info {
	width: 100%;
}	

table.training_info tr th {
	vertical-align: top;
	text-align: left;
	border: 0px solid white;
	border-right-width: 2px;
}

table.training_info tr.row-1 {
	background-color: #D1D2D4;
}

table.training_info tr.row-2 {
	background-color: #E6E7E8;
}

table.training_info tr.row-2 th, table.training_info tr.row-2 td, table.training_info tr.row-1 th, table.training_info tr.row-1 td  {
	border: 0px solid white;
	border-bottom-width: 2px;
}


/* P A R T N E R */
div.partner_head {
	font-size: 12pt;
	font-weight: 700;
	border: 0px solid #62227C;
	border-bottom-width: 1px;
}

div.list {
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

div.list div.list-head {
	font-size: 11pt;
	line-height: 22pt;
}

div.list div.list-head span {
	border: 0px solid #62227C;
	border-bottom-width: 1px;
}

div.list div.list-content {
	width: 410px;
	float: right;
}

div.list div.list-content div {
	margin-top: 3px;
}

div.list img {
	margin-top: 10px;
}

div.list-clear {
	clear: both;
	border: 0px solid #62227C;
	border-bottom-width: 1px;
}
