html {	font-family: Helvetica, Verdana, Arial, sans-serif;}body {	width: 100%;	margin: 0px;	padding: 0px;}a {  	color: #113275;}h1 {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: #808080;	font-size: 24px;	font-weight: bold;	text-align: center;}h2 {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: #444444;	font-size: 14px;	font-weight: bold;}/*******************************************************************************************RAHMEN UND HINTERGRUND um den Inhaltsbereich um diesen immer in der Mitte zu halten*******************************************************************************************/div#bg_top {         position:absolute;         top: 0px;         width: 100%;         height: 110px;         background-color: #000000;}div#bg_navi {         position:absolute;         top: 110px;         width: 100%;         height: 19px;         background-color: #FF00FF;         border-bottom-width: 1px;         border-bottom-color: #000000;         border-bottom-style: solid;}div#bg_rahmen {         position:absolute;         top: 130px;         width: 100%;         height: 640px;         background-color: #FFFFFF;}/*****************************************************TOP hier steht das LOGO ********************************************************************************/div#top {         position:absolute;         margin-top: 0px;         width: 1000px;         height: 110px;         left: 50%;         margin: 0 0 0 -500px;         align: top;}div#top_logo {         position:absolute;         margin-left: 0px;         width: 760px;         height: 110px;         align: top;}img.top_logo {         width: 760px;         height: 110px;         border: 0px;}div#top_merchandising {         position:absolute;         width: 246px;         height: 110px;         margin-left: 750px;         align: top;}div#top_newsletter {         position:absolute;         width: 220px;         height: 110px;         margin-left: 770px;         align: top;}img.top_merchandising {         width: 246px;         height: 95px;         margin-top: 5px;         border: 2px solid #F5FFFA;}img.top_newsletter {         width: 220px;         height: 110px;         margin-top: 5px;         border: 0px solid #F5FFFA;}/*****************************************************TOPNAVI Navigationsleiste oben *************************************************************************/div#topnavi {         position:absolute;         margin-top: 0px;         width: 1000px;         height: 19px;         left: 50%;         margin: 0 0 0 -500px;         align: bottom;}table.navitable {         position: absolute;         color: #000000;         font-size: 12px;         margin-left: 0px;         border: 0px;         table-layout: fixed;}table.navitable td {         vertical-align: middle;         padding-top:0px;         text-align: center;         border: 0px;}td.navi_team {         width: 85px;}td.navi_news {         width: 85px;}
td.navi_shop {         width: 85px;}td.navi_termine {         width: 85px;}td.navi_ergebnisse {         width: 85px;}td.navi_bikes {         width: 130px;}td.navi_galerie {         width: 85px;}td.navi_sponsoren {         width: 85px;}td.navi_pressemappe {         width: 85px;}
td.navi_facebook {         width: 85px;}td.navi_kontakt {         width: 85px;}td.navi_impressum {         width: 85px;}a.mainlevel {         text-decoration: none;         color: #000000;}a.mainlevel:hover {         letter-spacing: 1px;         font-weight:bold;}/**********************************************************************************RAHMEN hier ist der untere Teil: Sponsoren links, Main mitte, Fotos rechts**********************************************************************************/div#rahmen {         position:absolute;         margin-top: 0px;         width: 1000px;         height: 640px;         left: 50%;         margin: 0 0 0 -500px;         align: bottom;         /*border-left: 1px solid #FF00FF;         border-right: 1px solid #FF00FF;*/         border-bottom: 1px solid #FF00FF;}/*********************************Sponsoren links im RAHMEN*********************************/div#left_sponsors {         position: absolute;         width: 180px;         height: 640px;         border-right: 1px solid #FF00FF;         background-image: url(../pics/sponsors_bg.gif);         background-repeat: no-repeat;}img.advertisement1 {         width: 170px;         height: 80px;         margin-top: 87px;         border: 0px;}img.advertisement_next {         width: 170px;         height: 80px;         margin-top: 5px;         border: 0px;}img.advertisement_next2 {         width: 170px;         height: 80px;         margin-top: 5px;         border: 2px solid #FF00FF;}div#rotating_sponsors {         width: 172px;         height: 82px;         margin-top: 5px;         border: 0px;}table.rotating_sponsors td {         height: 100px;}/*******************************************CONTENT mittlerer Bereich im RAHMEN*******************************************/div#main {	position: absolute;         margin-left: 190px;         width: 690px;         height: 640px;         overflow: auto;         color: #000000;         font-size: 12px;}/*******************************BILDER rechts im RAHMEN*******************************/div#right_pics {         position: absolute;         width: 120px;         height: 640px;         margin-left: 880px;         border-left: 1px solid #FF00FF;}/***********************************************************************REPORTS auf der NEWSSITE im CONTENT mittlerer Bereich im RAHMEN***********************************************************************/table.reports {         width: 660px;         border: 0px;}td.head_title {         width: 620px;         text-align: left;}h3 {         font-family:Helvetica,Verdana,Arial, sans-serif;         color: #FF00FF;         font-size: 18px;         font-weight: bold;         text-align: left;         vertical-align: top;}td.head_date {         width: 135px;         text-align: right;         color: #FF00FF;         font-size: 18px;         font-weight: bold;         vertical-align: top;}td.first_report {         text-align: left;         color: #FF00FF;         font-size: 12px;         color: #000000;}td.report {         text-align: left;         color: #FF00FF;         font-size: 12px;         color: #000000;         border-bottom: 1px solid #FF00FF;}h7 {         font-size: 14px;         font-weight: bold;         color: #000000;}h8 {         font-size: 12px;         font-weight: bold;         color: #000000;}img.pic_left {         float:left;         margin-right:10px;         margin-bottom:5px;}img.pic_right {         float:right;         margin-left:10px;         margin-bottom:5px;}/**********************************************************RENNTERMINE im CONTENT mittlerer Bereich im RAHMEN**********************************************************/a.termine {         font-family:Helvetica,Verdana,Arial, sans-serif;         font-size: 18px;         font-weight: bold;         color: #113275;}img.sponsoren {         border: 0px;}/********************************************************************TEAM auf der TEAMSITE im CONTENT mittlerer Bereich im RAHMEN********************************************************************/table.team {         width: 660px;         border: 0px;}table.team_mate {         width: 655px;         border-top: 1px solid #FF00FF;}td.team_pic {         width: 130px;         text-align: left;         vertical-align: top;         text-align: left;         font-size: 12px;         font-style:italic;         color: #000000;}h5 {         font-size: 18px;         font-weight: bold;         font-style:italic;         color: #000000;         vertical-align: top;}td.team_attribute {         width: 150px;         height: 16px;         text-align: left;         color: #000000;         font-size: 13px;         font-weight: bold;         vertical-align: center;}td.team_value {         text-align: left;         color: #000000;         font-size: 12px;         text-align: left;         vertical-align: center;}td.team_results {         text-align: left;         font-size: 18px;         font-weight: bold;         font-style:italic;         color: #000000;         height: 22px;         vertical-align: bottom;}td.team_space {         height: 35px;}/******************************************************************************ERGEBNISSE auf der ERGEBNISSITE im CONTENT mittlerer Bereich im RAHMEN******************************************************************************/table.results {         width: 660px;         background-color:#FF00FF;}table.results th {         text-align: center;         font-size: 15px;         font-weight: bold;}th.results_place {         width: 80px;}th.results_teammate {         width: 180px;}th.results_date {         width: 70px;}th.results_event {         width: 180px;}th.results_discipline {         width: 65px;}th.results_distance {         width: 65px;}table.results td {         font-size: 12px;         font-weight: bold;         background-color:#FFFFFF}td.results_place {         text-align: right;         padding-right: 3px;}td.results_place_wm {         text-align: right;         padding-right: 3px;         color: #FE0F0B;}td.results_teammate {         text-align: left;         padding-left: 3px;}td.results_teammate_wm {         text-align: left;         padding-left: 3px;         color: #FE0F0B;}td.results_date {         text-align: center;}td.results_date_wm {         text-align: center;         color: #FE0F0B;}td.results_event {         text-align: left;         padding-left: 3px;}td.results_event_wm {         text-align: left;         padding-left: 3px;         color: #FE0F0B;}td.results_discipline {         text-align: center;}td.results_discipline_wm {         text-align: center;         color: #FE0F0B;}td.results_distance {         text-align: right;         padding-right: 3px;}td.results_distance_wm {         text-align: right;         padding-right: 3px;         color: #FE0F0B;}/**************************************************************************Galerie auf der GALERYSITE im CONTENT mittlerer Bereich im RAHMEN***************************************************************************/table.galery {         width: 660px;         background-color:#FF00FF;}table.galery th {         text-align: center;         font-size: 15px;         font-weight: bold;}th.galery_name {         width: 180px;}th.galery_content {         width: 400px;}table.galery td {         font-size: 12px;         font-weight: bold;         background-color:#FFFFFF}td.galery_name {         text-align: center;}td.galery_content {         text-align: center;}/************************************************************************PRESSE auf der PRESSESITE im CONTENT mittlerer Bereich im RAHMEN************************************************************************/table.press {         width: 660px;         background-color:#FF00FF;}table.press th {         text-align: center;         font-size: 15px;         font-weight: bold;}th.press_source {         width: 180px;}th.press_issue {         width: 80px;}th.press_content {         width: 400px;}table.press td {         font-size: 12px;         font-weight: bold;         background-color:#FFFFFF}td.press_source {         text-align: center;}td.press_issue {         text-align: center;}td.press_content {         text-align: center;}/****************************************************************************SPONSORS auf der SPONSORSSITE im CONTENT mittlerer Bereich im RAHMEN****************************************************************************/table.sponsors {         width: 660px;         border: 0px;}table.sponsors td {         width: 325px;         height: 200px;         text-align: center;}img.sponsoren {         border: 0px;}/*******************************************IMPRESSUM************************************************/table.impressum {         width: 660px;         margin-top: 30px;         padding: 0;         cellpadding: 0;}td.impressum {        font-family: Arial, Helvetica, sans-serif ;        font-size: 10pt;        text-align:left;        color: #222222;        padding-left: 5px;        padding-right: 5px;        padding-top: 5px;        padding-bottom: 5px;}td.impressum_law {        font-family: Arial, Helvetica, sans-serif ;        font-size: 8pt;        text-align:left;        color: #222222;        padding-left: 5px;        padding-right: 15px;        padding-top: 5px;        padding-bottom: 5px;}td.impressum_head {         font-family:Helvetica,Verdana,Arial, sans-serif;         color: #222222;         font-size: 13pt;         font-weight: bold;         font-style: italic;         background-color: #EAEAEA;         border-bottom: 1px solid #FF00FF;         border-top: 1px solid #FF00FF;}h4 {         font-family: Arial, Helvetica, sans-serif ;         font-weight: bold;         font-size: 15px;         text-align: left;         color: #444444;}a.slaby {         font-family:Helvetica,Verdana,Arial, sans-serif;         color: #444444;         font-size: 13px;         font-weight: bold;         text-decoration:none;}a.impressum {         font-family:Helvetica,Verdana,Arial, sans-serif;         color: #808080;         font-size: 12px;         text-decoration: underline;}
