/*----------------------------------------------------------------------------	main.css	this css-file contains all definitions, that are independend from the	colorschemes.	(c) Schlund + Partner AG	----------------------------------------------------------------------	Modified and extended by Barti Bartman for the Sports-Template	This CSS-File uses the original "Tanteks Box Modell Hack"	http://www.tantek.com/CSS/Examples/boxmodelhack.html	NOTE:	Older W3C CSS validators return errors when the voice-family property	is used in a 'screen' style sheet. This is an error in the W3C CSS	validator itself. The validator should report a warning, not an error,	when properties which are unsupported by a particular medium are used,	and this has been reported to the W3C: ----------------------------------------------------------------------------*//*---------------------------------------------------------------------------- styles for specific classes and ids----------------------------------------------------------------------------*//*-- global container ------------------------------------------------------*/#container {  position: relative;	padding: 0;	margin: 0 auto;	text-align: left;	width: 736px;}/*-- main container: contains all between header and footer ----------------*/#main_container {  clear: both;	padding: 0;	margin: 0px 0px 0px 0px;}/*--- the main container is devided in sub containers ----------------------*/#sub_container1 {	margin: 0 0 0 10px;	padding: 0;}#sub_container2 { 	float: right; 	margin: 0px 0 0 0;	padding: 0;	width: 530px;}#left_column_container {	margin: 0;	padding: 0; 	float: left; 	width: 194px;}/*--- header ---------------------------------------------------------------*/#header	{	position: relative; 	top: 0px;	left: 0px;	margin: 0px 0px 0px 0;	width: 736px;	height: 292px;}/*--- key visual -----------------------------------------------------------*/#key_visual {   position: relative;	top: -14px;	left: 0px;	width: 736px;	height: 278px;}/*--- logo -----------------------------------------------------------------*/#logo {	width: 387px;	height: 70px;	position: absolute;	top: 125px;	left: 349px;}/*--- caption (as text or background image) --------------------------------*/#slogan {	margin: 0 0 0 0;	font-family: Verdana,Arial,Trebuchet MS,Tahoma,sans-serif;	font-weight: bold;	font-style: normal;	position: relative;	top: 279px;	left: 205px;	width: 734px;	padding-left: 0px;	line-height: 13px;	height:14px;	font-size: 13px;}/*--- main navigation ------------------------------------------------------*/#main_nav_container {	margin-left: 0px;	padding-left: 10px;}#main_nav_list {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}#main_nav_list li {	font-size: 11px;	margin: 3px 0 2px 0;	padding: 0;}/*--- main navigation items ------------------------------------------------*/#main_nav_list a {	display: block;	text-align: left;	line-height: 24px;	width: 194px;	padding: 0 25px 0 15px;	voice-family: "\"}\"";	voice-family: inherit;	width: 132px;}a.main_nav_item {  font-family: Verdana,Arial,Trebuchet MS,Tahoma,sans-serif;  font-weight : normal;  text-decoration: none;}html>body #main_nav_list a {  	width: 132px;}/*--- container for the subnavigation --------------------------------------*/.sub_nav_container {	margin: 0px 0px 0px 10px;	padding: 0;}/*--- subnavigation --------------------------------------------------------*/.sub_nav_list {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}.sub_nav_list li {	clear: both;	font-size: 11px;	padding: 0;}/*--- subnavigation items --------------------------------------------------*/.sub_nav_list a {	text-align: left;	line-height: 24px;	width: 172px;	padding: 0 25px 0 15px;	display: block;	voice-family: "\"}\"";	voice-family: inherit;	width: 132px;}html>body .sub_nav_list a {  	width: 132px;}a.sub_nav_item {	font-family: Verdana,Arial,Trebuchet MS,Tahoma,sans-serif;	font-weight : bold;	text-decoration: none;}/*--- content --------------------------------------------------------------*/#content_container {  overflow: hidden;	margin: 0px 0px 0px 0;	padding-right: 20px;	width: 500px;	voice-family: "\"}\"";	voice-family: inherit;	width: 510px;}html>body #content_container {	width: 510px;}/*--- container for the search form ----------------------------------------*/#content_search_container {	margin: 20px 0 20px 0;	width: 510px;	height: 49px;}#content_search_caption {	font-family: Verdana,Arial,Trebuchet MS,Tahoma,Trebuchet MS,sans-serif;	font-weight: normal;	line-height: 44px;	font-size: 11px;	float: left;	padding-left: 10px;}#content_search_container button {	vertical-align: middle;	border: 1px solid #666666;	background-color: #efefef;	color: #666666;	font-size: 11px;}#content_search_container input {	margin: 11px;	vertical-align: middle;	margin-left: 11px;	width: 100px;}/*--- footer ---------------------------------------------------------------*/#footer {	margin: 0px;	padding: 0;	width: 735px;	height: 65px;	clear: both;}#footer_text {	padding: 10px 0 0 0;	margin: 0 30px 0 30px;	text-align: right;	font-size: 10px;}/*----------------------------------------------------------------------------  default-styles for html-elements----------------------------------------------------------------------------*//*--- body -----------------------------------------------------------------*/body#main_body {	margin: 0;	padding: 0;	font-family: Verdana,Arial,Trebuchet MS,Tahoma,sans-serif;	font-size: x-small; /* IE5 Win */	font-size: small;	text-align: center;	background-color: #000000;}/*--- paragraph ------------------------------------------------------------*/.content p {	margin: 5px 0 20px 0;	padding: 0;	font-size: 11px;	line-height: 18px;}/*--- headings -------------------------------------------------------------*/.content h1 {	font-family: Verdana,Arial,Trebuchet MS,Tahoma,sans-serif;	font-size: 16px;}.content h2 {	font-family: Verdana,Arial,Trebuchet MS,Tahoma,sans-serif;	font-size: 14px;}.content h3 {	font-family: Verdana,Arial,Trebuchet MS,Tahoma,sans-serif;	font-size: 12px;}/*--- links ----------------------------------------------------------------*/.content a:link{	font-weight : normal;	text-decoration: underline;}.content a:visited {	font-weight : normal;	text-decoration: underline;}.content a:hover {	text-decoration : none;}.content a:active {	text-decoration : underline;}/*--- tables ---------------------------------------------------------------*/.content table {	width: 100%;}.content tr.odd {	font-size: 11px;	line-height: 14px;}.content tr.even {	font-size: 11px;	line-height: 14px;}.content th {}.content td {	font-size: 11px;	line-height: 14px;}/*--- lists ----------------------------------------------------------------*/.content ul { }.content li { }/*--------------------------------------------------------------------------*/