/* START MAIN CLASSES */

body {
  margin: 0px;
  padding: 0px;
  background-color:#314673;
}
body {
  scrollbar-base-color:#5b7ca3;
  scrollbar-3dlight-color:#475f8b;
  scrollbar-arrow-color:#939392;
  scrollbar-darkshadow-color:#475f8b;
  scrollbar-face-color:#5b7ca3;
  scrollbar-highlight-color:#475f8b;  /*939392*/
  scrollbar-shadow-color:#475f8b;   /*939392*/
  scrollbar-track-color:#475f8b;
  }
/* END MAIN CLASSES */


/* START PADDING UND BG CLASSES */

.inputfield {
	background-color: #475f8b;
	border: 1px solid #405080;
}

.newsPadding {
   padding-left: 8px;
   padding-top: 8px;
   padding-bottom: 8px;
   padding-right: 8px;
}

.pilotPadding {
   padding-left: 9px;
   padding-bottom: 2px;
   padding-right: 0px;
}

.resultsPadding {
   padding-left: 3px;
   padding-bottom: 6px;
   padding-right: 0px;
}

.rulesPadding {
   padding-left: 3px;
   padding-bottom: 6px;
   padding-right: 0px;
}

.pilotPadding {
   padding-left: 6px;
   padding-bottom: 6px;
   padding-right: 0px;
}

.arrowPadding {
   padding-left: 8px;
   padding-top: 4px;
   padding-right: 0px;
}

.contactPadding {
	 padding-left:8px;
   padding-bottom: 2px;
   padding-right: 8px;
}


.icon {
	margin-left:3px;
}

.darkblueBg {
	background-color:#334670;
}

.middleblueBg {
	background-color:#667C9D;
}

.lightblueBg {
	background-color:#8AA2BF;
}


/* END PADDING UND BG CLASSES */


/* START TEXT CLASSES */

.current {
	font-size:10px;
   	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   	color:#FEB210;
}

.txt {
   color: #FFFFFF;
   font-size:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
background-color:transparent;
color: #FFFFFF;
   font-size:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;


}

.txtbold {
   color: #FFFFFF;
   font-size:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.txtHead {
	 color: #FFFFFF;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.nextReiter {
	 color: #A3AFC4;
   font-size:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}


.nextHead {
	 color: #FFFFFF;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.nextHeadCurrent {
	 color: #FEB210;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

a.normal:visited {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.normal:hover {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.normal:link {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}



a.rollover:visited {
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
}

a.rollover:hover {
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#FEB210;
}

a.rollover:link {
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
}


a.overview:visited {
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
}

a.overview:link {
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
}

a.overview:hover {
	font-size:10px;
   	text-decoration: none;
   	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   	color:#FEB210;
}

reiter_selected {
   color: #FFB210;
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.pages:active {
   color: #FFB210;
   font-size:10px;
   text-decoration: none;
   font-weight:normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}


a.pages:visited {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.pages:hover {
   color: #FFB210;
   font-size:10px;
   text-decoration: none;
   font-weight:normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.pages:link {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}



a:visited {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.reiter:visited {
   color: #A3AFC4;
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.reiter:hover {
   color: #FFFFFF;
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.reiter:link {
   color: #A3AFC4;
   font-size:10px;
   text-decoration: none;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hand{
	cursor:hand;
	pointer:hand;
}


/* ENDE TEXT CLASSES */

.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
	background-color:#405883;
	color:#ffffff;
	font-size:11px;
	
	scrollbar-base-color:#405883;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#405883;
	scrollbar-face-color:#405883;
	scrollbar-highlight-color:#405883;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#405883;
}
.form2 {
   color: #FFFFFF;
   font-size:9px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #475f8b;
   border:0;
}



a.racelist:visited,a.racelistred:visited,a.racelistyellow:visited,a.racelistblue:visited {
   font-size:9px;
   text-decoration: none;
   font-weight:lighter;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#90A3C5;
}

a.racelist:hover,a.racelistyellow:hover,a.racelistred:hover,a.racelistblue:hover {
   font-size:9px;
   text-decoration: none;
   font-weight:lighter;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.racelist:link,a.racelistyellow:link,a.racelistred:link,a.racelistblue:link {
   font-size:9px;
   text-decoration: none;
   font-weight:lighter;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#90A3C5;
}

a.racelist:hover {color:#FEB210;}
a.racelistyellow:hover {color:#FEB210;}
a.racelistred:hover {color:#FF0100;}
a.racelistblue:hover {color:#1CD820;}
