/*** Normalized ***//*----------------------------------------------------------------------------	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: 742px;}/*-- main container: contains all between header and footer ----------------*/#main_container {    padding: 0;    margin-right: 10px;    margin-bottom: 10px;    margin-top: 0px;    margin-left: 0px;}/*--- the main container is devided in sub containers ----------------------*/#sub_container1 {    margin: 0;    padding: 0;}#sub_container2 {    float: right;    margin: 0;    padding: 0;    width: 540px;}#left_column_container {    margin: 0;    padding: 0;    width: 165px;    float: left;}/*--- header ---------------------------------------------------------------*/#header {	position: relative;    padding: 0;    margin: 0;    width: 742px;    height: 200px;    top: 0px;    left: 0px;}/*--- main navigation ------------------------------------------------------*/#main_nav_container {    padding: 0;    margin: 0px;    width: 165px;}#main_nav_list {    border: 0;    margin: 0;    padding: 0;    list-style-type: none;}#main_nav_list li {    font-size: 11px;    padding: 0;}/*--- main navigation items ------------------------------------------------*/#main_nav_list a {    text-align: left;    padding-top: 0;    padding-bottom: 0;    padding-left: 17px;    padding-right: 15px;    display: block;    overflow: hidden;}#main_nav_list a.main_nav_item {    line-height: 24px;    height: 25px;    margin: 3px 0 12px 0;}#main_nav_list a.main_nav_item:hover {}#main_nav_list a.main_nav_active_item {    line-height: 24px;    height: 25px;    margin: 3px 0 2px 0;}/*--- container for the subnavigation --------------------------------------*/.sub_nav_container {    margin-top: 10px;    margin-right: 0px;    margin-bottom: 10px;    margin-left: 0px;    padding: 0;    width: 165px;}/*--- subnavigation --------------------------------------------------------*/.sub_nav_list {    border: 0;    list-style-type: none;    margin: 0;    padding: 0;}.sub_nav_list li {    font-size: 11px;    clear: both;    padding: 0;    margin: 0;}/*--- subnavigation items --------------------------------------------------*/.sub_nav_list a {    overflow: hidden;	    text-align: left;    line-height: 19px;    height: 19px;    display: block;}/*--- content --------------------------------------------------------------*/#content_container {    overflow: hidden;    width: 537px;        padding: 0;    margin: 0px;    border: 0px;}/*--- tables ---------------------------------------------------------------*/.content table {    border-style: solid;    border-width: 1px;    border-spacing: 0;    width: 100%;    border-collapse: collapse;}.content tr.odd {    font-size: 11px;}.content tr {    font-size: 11px;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    border-top-style: solid;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;}.content tr.even {    font-size: 11px;}.content th {    border-collapse: collapse;    border-width: 1px;    border-style: solid;    padding: 2px;}.content td {    border-collapse: collapse;    border-width: 1px;    border-style: solid;    padding: 2px;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    border-top-style: solid;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;}/*--- container for the search form ----------------------------------------*//*--- footer ---------------------------------------------------------------*/#footer {	background-image:none;	width: 742px;	clear: both;	margin: 0;	padding: 0;	background-color:#d3def6;	text-align:center;	z-index: 10;}/*----------------------------------------------------------------------------  default-styles for html-elements----------------------------------------------------------------------------*//*--- body -----------------------------------------------------------------*/body#main_body {    margin: 0;    padding: 0;    font-family: tahoma,verdana, arial, sans-serif;    font-size: x-small;    /* IE5 Win */    font-size: small;    text-align: center;}/*--- paragraph ------------------------------------------------------------*/.content {    font-family: tahoma,verdana, arial, sans-serif;    padding: 0;    font-size: 11px;    line-height: 1.3;    color: #333333;    margin-top: 5px;    margin-right: 0;    margin-bottom: 20px;    margin-left: 0;}.content p {    font-family: tahoma,verdana, arial, sans-serif;    padding: 0;    font-size: 11px;    line-height: 1.3;    color: #333333;    margin-top: 5px;    margin-right: 0;    margin-bottom: 20px;    margin-left: 0;}/*--- headings -------------------------------------------------------------*/.content h1 {    font-family: arial, helvetica, sans-serif;    font-style: normal;}.content h2 {    font-family: arial, helvetica, sans-serif;    font-style: normal;}.content h3 {    font-family: arial, helvetica, sans-serif;    font-style: normal;    color: #333333;    margin-top: 8px;}/*--- links ----------------------------------------------------------------*/.content a:link {    font-family: tahoma,verdana, arial, sans-serif;    font-weight: normal;    text-decoration: none;}.content a:visited {    font-family: tahoma,verdana, arial, sans-serif;    font-weight: normal;    text-decoration: none;}.content a:hover {    font-family: tahoma,verdana, arial, sans-serif;    text-decoration: underline;}.content a:active {    font-family: tahoma,verdana, arial, sans-serif;    text-decoration: underline;}/* ---- buttons ------------------------------------------------------------*/.content button {    vertical-align: middle;    border-width: 1px;    border-style: solid;    font-family: arial, helvetica, sans-serif;    font-size: 12px;}/*--- tables ---------------------------------------------------------------*//*--- forms ----------------------------------------------------------------*/.content fieldset {    padding: 15px;    border-style: solid;    border-width: 1px;}.content input {    border-style: solid;    border-width: 1px;}.content textarea {    border-style: solid;    border-width: 1px;}/*--- lists ----------------------------------------------------------------*//*--------------------------------------------------------------------------*//*----------- FOR PREVIOUS TIPS LSIT ---------------------------_*/#previous_tips {padding-left: 120px;	padding-right: 40px;	}	#container_tips {position: relative;    padding: 0;    margin: 0 auto;    text-align: left;    width: 742px;	background-color:#FFFFFF;	background-image:url(images/contentbg_sm.gif);	background-repeat:repeat-y;	}
