/* CSS Document */
body {
	background-color: #A4A4A4;
	background-image: url(../images/background.gif);
	background-repeat: repeat;

}
body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

p {
margin:0;
padding:0;
}

a { text-decoration: underline; }
  a:link  { color: #666666; }
  a:visited  { color: #666666; }
  a:active  { color: #666666; }
  a:hover  { color: #990000;  text-decoration: none;
}
  
.norm {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align:justify;
	padding-left: 5px;
	margin: 0;
	padding: 0;
}
.normgb {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align:center;
}
.normcenter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: center;
	padding-left: 5px;
}

.normevent {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align:center;
	padding-left: 5px;
	background-image: url(../images/event/kartcup/content-bg2.jpg);
	background-repeat: no-repeat;
}

.topquadevent {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align:center;
	padding-left: 5px;
	background-image: url(../images/top-quad.jpg);
	background-repeat: no-repeat;
}

.normb {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: bold;
	padding-left: 5px;
}

h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	padding-left: 120px;
}

h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: normal;
	padding-left: 110px;
	padding-right: 10px;
}
h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: normal;
	padding-left: 140px;
	padding-right: 10px;
}

.normrb {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	padding-left: 5px;
}
.normbbb {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366ff;
	font-weight: bold;
	padding-left: 5px;
}
.formfeld {
	margin: 1px;
	padding: 3px;
	color: #333333;
	font-family: Tahoma, sans-serif, Arial, Helvetica;
	font-size: 10px;
	background-color:#FFFFFF;
	border-width: 1pt;
	border-color:#333333;
	border-style: solid;
	padding-top: 3px;
	padding-bottom: 3px;
}

INPUT {
 font-size:10px;
 font-family:Tahoma, Arial;
 border-style:dotted;
 border-color:#666666;
 color:#444444;
 border-width:1px;
 background:#FFFFFF;
}
INPUT:hover {
 font-family:Tahoma, Arial;
 border-style:solid;
 border-color:333333;
 color:#444444;
 border-width:1px;
 background:#F0F0F0;
}
TEXTAREA {
 font-size:10px;
 font-family:Tahoma, Arial;
 border-style:dotted;
 border-color:#666666;
 color:#444444;
 border-width:1px;
 background:#FFFFFF;
 }
TEXTAREA:hover {
 font-size:10px;
 font-family:Tahoma, Arial;
 border-style:solid;
 border-color:#333333;
 color:#444444;
 border-width:1px;
 background:#F0F0F0;
 }




.tablehead {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	letter-spacing: 2px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/table-head.gif);
	background-repeat: repeat;
	line-height: 16px;
}
.fehler {
	color: #990000;
	}

.border {border-width:1px; border-color: #333333; border-style:solid;}
