﻿html
{
  background-color: #bdbfc1; 
}

body {
  padding: 0;
  margin: 0;
  width: 100%;
  display: table;
  background-color: #bdbfc1; 
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url(../upload/1_bg_frontside.jpg);
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

#Main {
	width: 1060px;
}

#Left {
	width: 5px;
	height: 160px;
	/*----------------------------*/
	/* background-color: Red; 
	/*---------------------------*/
	float: left;
}

#Center {
	width: 1048px;
	float: left;
}

#Right {
	width: 7px;
	height: 160px;
	/*----------------------------*/
	/* background-color: Red;
	/*----------------------------*/
	float: right;
}

#TopAbstand {
	width: 100%;	
	height: 160px;
	align: left;
	text-align: left;
	/*----------------------------*/
	/* background-color: green;
    /* opacity: .5;
    /* filter: alpha(opacity=50);
    /* -moz-opacity: .5;
    /*----------------------------*/
}

#Logobar {
	height: 69px;
	width: 100%;
}

#Nav {
	height: 37px;
	align: center;
	text-align: left;
	/*----------------------------*/
	/* background-color: blue;
    /* opacity: .5;
    /* filter: alpha(opacity=50);
    /* -moz-opacity: .5;
    /*----------------------------*/
}

#MainContent {
	width: 100%;
}

#BorderLeft {
	width: 31px;
	height: 800px;
	float: left;
	/*----------------------------*/
	/* background-color: Fuchsia;
    /* opacity: .5;
    /* filter: alpha(opacity=50);
    /* -moz-opacity: .5;	
    /*----------------------------*/	
}

#Content {
	float: left;
	width: 986px;
	background-color: #bdbfc1;
}

#ContentLeft {
	float: left;
	width: 167px;
	align: center;
	text-align: left;
	/*----------------------------*/
	/* background-color: Red;
	/*----------------------------*/
}

#ContentLeftInner {
	margin-top: 13px;
	/*----------------------------*/
    /* opacity: .5;
    /* filter: alpha(opacity=50);
    /* -moz-opacity: .5;	
	/*----------------------------*/    		
}

#ContentCenter {
	float: left;
	width: 601px;
	align: center;
	text-align: left;

}

#ContentCenterInner {
	margin-top: 13px;
	margin-left: 19px;
	margin-right: 20px;
	/*----------------------------*/	
	/* background-color: Orange;
    /* opacity: .5;
    /* filter: alpha(opacity=50);
    /* -moz-opacity: .5;	
	/*----------------------------*/    		
}

#ContentRight {
	float: left;
	width: 218px;
	align: center;
	text-align: left;
	/*----------------------------*/   
	/* background-color: Blue;
	/*----------------------------*/   
}

#ContentRightInner {
	margin-top: 13px;
	height: 151px;
	/*----------------------------*/ 	
	/* background-color: Red;
    /* opacity: .5;
    /* filter: alpha(opacity=50);
    /* -moz-opacity: .5;		
	/*----------------------------*/     
}

#BorderRight {
	float: right;
	width: 31px;
	height: 800px;
	/*----------------------------*/
	/* background-color: Fuchsia;
    /* opacity: .5;
    /* filter: alpha(opacity=50);
    /* -moz-opacity: .5;	
    /*----------------------------*/
}

#Footer {
	clear: both;
	width: 100%;	
	height: 20px;
	/*----------------------------*/
	/* background-color: Fuchsia;
	/* align: center;
	/* text-align: left;
    /* opacity: .5;
    /* filter: alpha(opacity=50);
    /* -moz-opacity: .5;
    /*----------------------------*/			
}

#Clear {
	clear: both;
}

/*--------------------------------------------------------*/
/* Nav Main
/*--------------------------------------------------------*/

#NavInner 
{
	/*  background-color: Blue; */
	margin-left: 48px;
	margin-right: 0px;	
	margin-top: 10px;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: White;
	letter-spacing: 2px;	
	/*----------------------------*/
	/*background-color: Red;	
	/*----------------------------*/
}

#NavInner a.Item1:active,
#NavInner a.Item1:link,
#NavInner a.Item1:visited 
{
	text-decoration: none;
	margin-right: 60px;
	color: White;
}

#NavInner a.Item1:hover
{
	color: #23bdf0;
	text-decoration: none;
}

#NavInner a.Item1Active 
{
	color: #23bdf0;
	text-decoration: none;
	margin-right: 60px;
}


/*--------------------------------------------------------*/
/* Sub Nav
/*--------------------------------------------------------*/

#NavSubOuter 
{
	float:left;
	height: 319px;
	width: 167px;
	background: url(../upload/navi_bg.gif) no-repeat center top;
}

#NavSubInner {
	float:left;

	margin-left: 19px;
	margin-top: 25px;

	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: White;
	letter-spacing: 0px;	
	margin-bottom: 20px;
	height: 280px;
}

#NavSubInner a {
	text-decoration: none;
	text-align: left;
	color: White;
}

#NavSubInner ul.level2  
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#NavSubInner ul.level2 li.item2 {
	list-style-type: none;
	margin-bottom: 3px;
}

#NavSubInner ul.level2 li.item2 a:hover {
	color: #d30017;
}

#NavSubInner ul.level2 li.item2Active {
	list-style-type: none;
	color: #d30017;
	margin-bottom: 3px;
}

#NavSubInner ul.level2 li.item2Active a {
	color: #d30017;
}

/*--------------------------------------------------------*/
/* Content
/*--------------------------------------------------------*/

#MainBox {
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	margin-bottom: 15px;
	padding-top: 0px;
	margin-top: 0px;
	clear: both;
}

#MainBox #MainBoxTitle,
#MainBoxRight #MainBoxTitle,
#MainBoxLeft #MainBoxTitle
{
	background-color: #d30017;
	color: White;
	width: 100%;
	font-weight: bold;
	text-transform: uppercase;
	border: 0px;
	margin: 0px;
}

#MainBox #MainBoxTitle #Text,
#MainBoxRight #MainBoxTitle #Text,
#MainBoxLeft #MainBoxTitle #Text
{
	padding-left: 8px;
	padding-right: 8px;		
}

#ContentRightInner #MainBox #MainBoxTitle #Text
{
	font-size: 14px;
	letter-spacing: 2px;
}

#ContentCenterInner #MainBoxRight #MainBoxTitle #Text,
#ContentCenterInner #MainBoxLeft #MainBoxTitle #Text 
{	
	font-size: 20px;
}

#MainBox #MainBoxTitleBlue,
#MainBoxRight #MainBoxTitleBlue,
#MainBoxLeft #MainBoxTitleBlue
{
	background-color: #23bdf0;
	color: White;
	width: 100%;
	font-weight: bold;
	text-transform: uppercase;
	border: 0px;
	margin: 0px;
}

#MainBox #MainBoxTitleBlue #Text,
#MainBoxRight #MainBoxTitleBlue #Text,
#MainBoxLeft #MainBoxTitleBlue #Text
{
	padding-left: 8px;
	padding-right: 8px;	
}

#MainBox #MainBoxTitleBlue #Text a:active,
#MainBox #MainBoxTitleBlue #Text a:link,
#MainBox #MainBoxTitleBlue #Text a:visited 
{
	color: White;
	text-decoration: none;
}

#ContentRightInner #MainBox #MainBoxTitleBlue #Text 
{
	font-size: 14px;
	letter-spacing: 3px;
}

#ContentCenterInner #MainBoxRight #MainBoxTitleBlue #Text,
#ContentCenterInner #MainBoxLeft #MainBoxTitleBlue #Text 
{	
	font-size: 20px;
}

#MainBox #MainBoxContent,
#MainBoxRight #MainBoxContent,
#MainBoxLeft #MainBoxContent  
{
	background-color: White;
}

#MainBox #MainBoxContent #Text,
#MainBoxRight #MainBoxContent #Text, 
#MainBoxLeft #MainBoxContent #Text
{
	color: Black;
	font-size: 12px;	
	border-left: 8px;
	border-right: 8px;
	border-bottom: 5px;
	border-top: 8px;
	border-style: solid;
	border-color: White;
}

#MainBox #MainBoxContent #Text #Titel,
#MainBoxRight #MainBoxContent #Text #Titel, 
#MainBoxLeft #MainBoxContent #Text #Titel
{
	color: #d30017;
	font-size: 14px;	
	font-weight: bold;
}

#MainBox #MainBoxContent #Text #SubTitel,
#MainBoxRight #MainBoxContent #Text #SubTitel, 
#MainBoxLeft #MainBoxContent #Text #SubTitel
{
	color: #d30017;
	font-size: 13px;	
	font-weight: bold;
}

#MainBox #MainBoxContent #Text h2
{	
	font-size: 12px;
	font-weight: bold;
}

#MainBox #MainBoxContent #Text #SubTitelRed,
#MainBoxRight #MainBoxContent #Text #SubTitelRed, 
#MainBoxLeft #MainBoxContent #Text #SubTitelRed
{
	color: #d30017;
	font-weight: bold;
}

#MainBox #MainBoxContent #Text #SubTitelBlue,
#MainBoxRight #MainBoxContent #Text #SubTitelBlue, 
#MainBoxLeft #MainBoxContent #Text #SubTitelBlue
{
	color: #23bdf0;
	font-weight: bold;
}

#MainBox #MainBoxContent #Text a:active,
#MainBoxRight #MainBoxContent #Text a:active, 
#MainBoxLeft #MainBoxContent #Text a:active,
#MainBox #MainBoxContent #Text a:link,
#MainBoxRight #MainBoxContent #Text a:link, 
#MainBoxLeft #MainBoxContent #Text a:link,
#MainBox #MainBoxContent #Text a:visited,
#MainBoxRight #MainBoxContent #Text a:visited, 
#MainBoxLeft #MainBoxContent #Text a:visited
{
	text-decoration: none;
	color: #d30017;
}


#MainBox #MainBoxContent #Text a:hover,
#MainBoxRight #MainBoxContent #Text a:hover, 
#MainBoxLeft #MainBoxContent #Text a:hover 
{
	text-decoration: underline;
	color: #d30017;
}

#MainBox #MainBoxContent #Text #LinkRed a:active,
#MainBoxRight #MainBoxContent #Text #LinkRed a:active, 
#MainBoxLeft #MainBoxContent #Text #LinkRed a:active,
#MainBox #MainBoxContent #Text #LinkRed a:link,
#MainBoxRight #MainBoxContent #Text #LinkRed a:link, 
#MainBoxLeft #MainBoxContent #Text #LinkRed a:link,
#MainBox #MainBoxContent #Text #LinkRed a:visited,
#MainBoxRight #MainBoxContent #Text #LinkRed a:visited, 
#MainBoxLeft #MainBoxContent #Text #LinkRed a:visited
{
	text-decoration: none;
	color: #d30017;
}

#MainBox #MainBoxContent #Text #LinkRed a:hover,
#MainBoxRight #MainBoxContent #Text #LinkRed a:hover, 
#MainBoxLeft #MainBoxContent #Text #LinkRed a:hover 
{
	text-decoration: underline;
	color: #d30017;
}

#MainBox #MainBoxContent #Text #LinkRedBold a:active,
#MainBoxRight #MainBoxContent #Text #LinkRedBold a:active, 
#MainBoxLeft #MainBoxContent #Text #LinkRedBold a:active,
#MainBox #MainBoxContent #Text #LinkRedBold a:link,
#MainBoxRight #MainBoxContent #Text #LinkRedBold a:link, 
#MainBoxLeft #MainBoxContent #Text #LinkRedBold a:link,
#MainBox #MainBoxContent #Text #LinkRedBold a:visited,
#MainBoxRight #MainBoxContent #Text #LinkRedBold a:visited, 
#MainBoxLeft #MainBoxContent #Text #LinkRedBold a:visited
{
	text-decoration: none;
	color: #d30017;
	font-weight: bold;
}

#MainBox #MainBoxContent #Text #LinkRedBold a:hover,
#MainBoxRight #MainBoxContent #Text #LinkRedBold a:hover, 
#MainBoxLeft #MainBoxContent #Text #LinkRedBold a:hover 
{
	text-decoration: underline;
	color: #d30017;
	font-weight: bold;
}

#MainBoxRight #MainBoxContent #Text #LinkBlue a:active, 
#MainBoxLeft #MainBoxContent #Text #LinkBlue a:active,
#MainBox #MainBoxContent #Text #LinkBlue a:link,
#MainBoxRight #MainBoxContent #Text #LinkBlue a:link, 
#MainBoxLeft #MainBoxContent #Text #LinkBlue a:link,
#MainBox #MainBoxContent #Text #LinkBlue a:visited,
#MainBoxRight #MainBoxContent #Text #LinkBlue a:visited, 
#MainBoxLeft #MainBoxContent #Text #LinkBlue a:visited
{
	text-decoration: none;
	color: #23bdf0;
}

#MainBox #MainBoxContent #Text #LinkBlue a:hover,
#MainBoxRight #MainBoxContent #Text #LinkBlue a:hover, 
#MainBoxLeft #MainBoxContent #Text #LinkBlue a:hover 
{
	text-decoration: underline;
	color: #23bdf0;
}

#MainBox #MainBoxContent #Text #LinkBlueBold a:active,
#MainBoxRight #MainBoxContent #Text #LinkBlueBold  a:active, 
#MainBoxLeft #MainBoxContent #Text #LinkBlueBold  a:active,
#MainBox #MainBoxContent #Text #LinkBlueBold  a:link,
#MainBoxRight #MainBoxContent #Text #LinkBlueBold  a:link, 
#MainBoxLeft #MainBoxContent #Text #LinkBlueBold  a:link,
#MainBox #MainBoxContent #Text #LinkBlueBold  a:visited,
#MainBoxRight #MainBoxContent #Text #LinkBlueBold  a:visited, 
#MainBoxLeft #MainBoxContent #Text #LinkBlueBold  a:visited
{
	text-decoration: none;
	color: #23bdf0;
	font-weight: bold;
}

#MainBox #MainBoxContent #Text #LinkBlueBold  a:hover,
#MainBoxRight #MainBoxContent #Text #LinkBlueBold  a:hover, 
#MainBoxLeft #MainBoxContent #Text #LinkBlueBold  a:hover 
{
	text-decoration: underline;
	color: #23bdf0;
	font-weight: bold;
}

#MainBox #MainBoxContent #Text #MainPic
{

}

#MainBox #MainBoxContent #Text #RiderPic
{
	float: right;
	margin-left: 3px;
	margin-bottom: 3px;	
}

#MainBox #MainBoxContent #Text #PicRight
{
	float: right;
	margin-left: 3px;
	margin-bottom: 3px;
}


#MainBox #MainBoxContent #Text #PicLeft
{
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

#MainBox #MainBoxContent #Text #Rank
{
	float: left;
	color: #23bdf0;
	font-weight: bold;
}

#MainBox #MainBoxContent #Text #RankKat 
{
	color: #88878c;
}

#MainBox #MainBoxContent #Text #RiderName 
{
	color: black;
	font-weight: bold;	
}

#MainBox #MainBoxContent #Text #PointsT
{
	float: left;
	color: black;
	font-weight: bold;	
	margin-right: 3px;
}

#MainBox #MainBoxContent #Text #Points
{
	float: left;
	color: #d30017;
	font-weight: bold;	
	margin-right: 6px;	
}

#MainBoxLeft {
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	margin-bottom: 15px;
	padding-top: 0px;
	margin-top: 0px;
	float:left;
	width: 272px;
}

#MainBoxRight 
{
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	margin-bottom: 15px;
	padding-top: 0px;
	margin-top: 0px;
	float:right;
	width: 272px;
}

#NewsDate 
{
	font-size: 10px;	
	color: #88878c;
}

#NewsLink 
{
	font-size: 12px;	
	color: #23bdf0;
	font-weight: bold;
}

#NewsTitle
{
	font-size: 12px;	
	color: #d30017;
	font-weight: bold;
}

#NewsText
{
	font-size: 12px;	
	color: Black;
}

#NewsPic
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

table.Text {
	empty-cells: show;
	margin: 0px;
	padding: 0px;	
}

/* ----------------------------------------------------------------- */
/* Abo Form */

table.ContactForm {
	empty-cells: show;
	margin: 0px;
	padding: 0px;
	width: 520px;	
}

.ContactForm td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px	;
	padding-left: 0px;
	text-align: left;
}

.ContactForm td.Title {
	height: 22px;
	padding-left: 0px;
	font-size: 12px;
	font-weight:bold;	
}

.ContactForm td.Ok {
	height: 22px;
	text-align: left;
	font-weight: normal;
	color: #C9E9F8;	
}

.ContactForm td.Error {
	height: 22px;
	text-align: left;
	font-weight: normal;
	color: Red;	
}


.ContactForm td.Space {
	height: 12px;
	padding-left: 0px;
	width: 520px;	
}

.ContactForm td.FormText {
	height: 28px;
	width: 120px;	
	padding-left: 0px;
}

.ContactForm td.FormForm {
	height: 28px;
	padding-left: 0px;
}

.ContactForm td.FormForm input.txt {
	width:200px;
	margin: 0 0 0px 0;	
	font:normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	padding:2px;	
	border-bottom: 1px solid #bdbfc1;
	border-right:  1px solid #bdbfc1;
	border-top: 1px solid #bdbfc1;
	border-left: 1px solid #bdbfc1;
	background-color: #bdbfc1;
}

.dd {
	margin: 0 0 0px 0;	
	font:normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	padding:2px;	
	border: 0px;
}

.dd2 {
	width:200px;
	height: 200px;
	margin: 0 0 0px 0;	
	font:normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	padding:2px;	
	border: 0px;
}

.ContactForm td.FormForm input.txtsmall {
	width:40px;
	margin: 0 0 0px 0;	
	font:normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	padding:2px;	
	border:0px;
	border-bottom: 1px solid #bdbfc1;
	border-right:  1px solid #bdbfc1;
	border-top: 1px solid #bdbfc1;
	border-left: 1px solid #bdbfc1;
	background-color: #bdbfc1;
}

.ContactForm td.FormForm input.txtmed {
	width:160px;
	margin: 0 0 0px 0;	
	font:normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	padding:2px;	
	border: 0px;
	border-bottom: 1px solid #bdbfc1;
	border-right:  1px solid #bdbfc1;
	border-top: 1px solid #bdbfc1;
	border-left: 1px solid #bdbfc1;
	background-color: #bdbfc1;
}

.ContactForm td.FormFormText {
	height: 120px;
	padding-left: 0px;
}

.ContactForm td.FormFormText textarea.txtmulti {
	width:200px;
	height: 110px;
	margin: 0 0 0px 0;	
	font:normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	padding:2px;	
	border: 0px;
	border-bottom: 1px solid #bdbfc1;
	border-right:  1px solid #bdbfc1;
	border-top: 1px solid ##bdbfc1;
	border-left: 1px solid #bdbfc1;	
	background-color: #bdbfc1;
}

.ContactForm td.FormForm input.btn {
	margin:0 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;	
	/* border: solid 1px #bdbfc1; */	
	/* background-color: #fff;	*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
}

/*--------------------------------------------------------*/
/* Content Blog
/*--------------------------------------------------------*/

#NewsBox {
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	margin-bottom: 15px;
	padding-top: 0px;
	margin-top: 0px;
	clear: both;
}

#NewsBox #MainBoxTitle
{
	background-color: #d30017;
	color: White;
	width: 100%;
	font-weight: bold;
	text-transform: uppercase;
	border: 0px;
	margin: 0px;
}

#NewsBox #MainBoxTitleBlue 
{
	background-color: #23bdf0;
	color: White;
	width: 100%;
	font-weight: bold;
	text-transform: uppercase;
	border: 0px;
	margin: 0px;
}

#NewsBox #MainBoxTitleBlue #Text 
{
	padding-left: 8px;
	padding-right: 8px;	
}

#NewsBox #MainBoxContent 
{
	background-color: White;
}

#NewsBox #MainBoxContent #Text 
{
	color: Black;
	font-size: 12px;	
	border-left: 8px;
	border-right: 8px;
	border-bottom: 5px;
	border-top: 8px;
	border-style: solid;
	border-color: White;
}

#NewsBox #MainBoxContent #Text #PicLeft, 
#PicLeft
{
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

#NewsBox #MainBoxContent #Text #NewsDate
{
	color: #000;
	font-size: 12px;	
	font-weight: bold;
}

#NewsBox #MainBoxContent #Text #NewsTitel
{
	color: #d30017;
	font-size: 13px;	
	font-weight: bold;
	border-bottom: 5px;		
}

#NewsBox #MainBoxContent #Text #NewsTitel
{
	color: #d30017;
	font-size: 13px;	
	font-weight: bold;
	border-bottom: 5px;		
}


#NewsBox #MainBoxContent #Text #NewsTitel a:active,
#NewsBox #MainBoxContent #Text #NewsTitel a:link,
#NewsBox #MainBoxContent #Text #NewsTitel a:visited 
{
	text-decoration: none;
	color: #d30017;
	font-size: 13px;
}

#NewsBox #MainBoxContent #Text #NewsPic 
{
	padding-top: 5px;
	padding-bottom: 5px;
}

#NewsBox #MainBoxContent #Text #NewsTitel a:hover
{
	text-decoration: underline;
	color: #d30017;
	font-size: 13px;
}

#NewsBox #MainBoxContent #Text #LinkBlue a:active, 
#NewsBox #MainBoxContent #Text #LinkBlue a:link, 
#NewsBox #MainBoxContent #Text #LinkBlue a:visited 
{
	text-decoration: none;
	color: #23bdf0;
}

#NewsBox #MainBoxContent #Text #LinkBlue a:hover 
{
	text-decoration: underline;
	color: #23bdf0;
}

#NewsBox #MainBoxContent #Text #NewsText
{
	color: Black;
	font-size: 12px;	
}

#NewsBox #MainBoxContent #Text hr 
{
	clear: both;
	width: inherit;	
	border-top-width: 0px;	
	border-left-width: 0px;	
	border-right-width: 0px;	
	border: 0px;
	border-bottom-color: black;
	border-bottom-style: dashed;
	border-bottom-width: 1px;	
}

#CB 
{
	clear: both;
}

/*--------------------------------------------------------*/
/* Login Form
/*--------------------------------------------------------*/

#FormBody 
{
	font-size: 12px;	
	color: Black;
}


table.AboForm {
	empty-cells: show;
	margin: 0px;
	padding: 0px;	
}

.AboForm td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px	;
	padding-left: 0px;
}

.AboForm td.Title {
	height: 14px;
	padding-left: 0px;
	font-size: 12px;
	font-weight:bold;	
}

.AboForm td.Ok {
	height: 20px;
	text-align: left;
	font-weight: normal;
	color: #C9E9F8;	
}

.AboForm td.Error {
	height: 20px;
	text-align: left;
	font-weight: normal;
	color: Red;	
}


.AboForm td.Space {
	height: 12px;
	padding-left: 0px;
}

.AboForm td.FormText {
	padding-left: 0px;
}

.AboForm td.FormForm {
	height: 23px;
	padding-left: 0px;
}

.AboForm td.FormForm input.txt {
	width:190px;
	margin: 0 0 0px 0;	
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;	
	border-bottom: 1px solid #000;
	border-right:  1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #bdbfc1; 
}

.AboForm td.FormForm input.txtsmall {
	width:190px;
	margin: 0 0 0px 0;	
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;	
	border:0px;
	border-bottom: 1px solid #000;
	border-right:  1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #bdbfc1; 	
}

.AboForm td.FormForm input.txtmed {
	width:190px;
	margin: 0 0 0px 0;	
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;	
	border: 0px;
	border-bottom: 1px solid #000;
	border-right:  1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #bdbfc1; 	
}


.AboForm td.FormForm input.btn {
	margin:0 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;	
}

/* ----------------------------------------------------------------- */
/* Rider Table */

table.RiderTable {
	empty-cells: show;
	margin: 0px;
	padding: 0px;
	width: 520px;	
}

.RiderTable tr.RiderHeader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px	;
	padding-left: 0px;
	text-align: left;
	color: #d30017;
	font-weight:bold;
}

.RiderTable tr.RiderContent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px	;
	padding-left: 0px;
	text-align: left;
	font-weight:bold;	
	color: Black;	
}

.RiderTable tr.RiderContent td.RiderLink 
{

}

#MainBox #MainBoxContent #Text #RiderContent a:active,
#MainBox #MainBoxContent #Text #RiderContent a:link, 
#MainBox #MainBoxContent #Text #RiderContent a:visited 
{
	
	text-decoration: none;
	color: black;
}

#MainBox #MainBoxContent #Text #RiderContent a:hover
{
	color: black;
	text-decoration: underline;
}

/* ----------------------------------------------------------------- */
/* Rider Table */

table.RiderInfo {
	empty-cells: show;
	margin: 0px;
	padding: 0px;
	width: 520px;	
}

.RiderInfo td.RiderInfo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px	;
	padding-left: 0px;
	text-align: left;
	color: #d30017;
}

.RiderInfo td.RiderContent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px	;
	padding-left: 0px;
	text-align: left;
	color: #000;
}


.RiderInfo td.RiderInfoTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #d30017;
	font-size: 13px;	
	padding-left: 0px;	
	font-weight: bold;
}


/* ----------------------------------------------------------------- */
/* Header */

#Header {
	width: 100%;
}

#HeaderInner 
{
	margin-top: 10px;
	float: right;
	width: 500px;
}
