/*** ALLGEMEINE STYLES ***/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
	font-size:11px;
	color:#333333
}
h1 {
	font-size:14px;
	font-weight:bold;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	/*color: #3366CC;*/
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	color: #FF0000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
.lineright  {
	border-right: 1px solid #666666;
}

/*** NAVIGATION ***/
.navimainmenu {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-color:#666666;
	background-image:url(../bilder/layout/BgMainMenu.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 2px;
}
.navimainmenu a:link{
	color:#FFFFFF;
}
.navimainmenu a:visited{
	color:#FFFFFF;
}
.navimainmenu a:hover{
	color:#FFFFFF;
}
.navimainmenu a:activ{
	color:#FFFFFF;
}
.navimainmenuactive {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-color:#666666;
	background-image:url(../bilder/layout/BgMainMenuActive.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 2px;
}
.navimainmenuactive a:link{
	color:#FFFFFF;
}
.navimainmenuactive a:visited{
	color:#FFFFFF;
}
.navimainmenuactive a:hover{
	color:#FFFFFF;
}
.navimainmenuactive a:activ{
	color:#FFFFFF;
}

.navimainsubmenu {
	color:#FFFFFF;
	font-size:10px;
	background-color:#666666;
	background-image:url(../bilder/layout/BgMainSubmenu.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 2px;
}
.navimainsubmenu a:link{
	color:#FFFFFF;
}
.navimainsubmenu a:visited{
	color:#FFFFFF;
}
.navimainsubmenu a:hover{
	color:#FFFFFF;
}
.navimainsubmenu a:activ{
	color:#FFFFFF;
}
.navimainsubmenuactive {
	color:#FFFFFF;
	font-size:10px;
	background-color:#666666;
	background-image:url(../bilder/layout/BgMainSubmenuActive.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 2px;
}
.navimainsubmenuactive a:link{
	color:#FFFFFF;
}
.navimainsubmenuactive a:visited{
	color:#FFFFFF;
}
.navimainsubmenuactive a:hover{
	color:#FFFFFF;
}
.navimainsubmenuactive a:activ{
	color:#FFFFFF;
}

/*** MITTLERE SPALTE ***/
.welcome {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

.bgreiterrot {
	background-color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-image:url(../bilder/layout/BgReiterRot.jpg);
	background-repeat: no-repeat;
}
.bgreiterrot a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.bgreiterrot a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.bgreiterrot a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.bgreiterrot a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.bgreiterschwarz {
	background-color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-image:url(../bilder/layout/BgReiterSchwarz.jpg);
	background-repeat: no-repeat;
}
.bgreiterschwarz a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.bgreiterschwarz a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.bgreiterschwarz a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.bgreiterschwarz a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.newsbox {
	border:1px solid #999999;
	background-color:#FFFFFF;
	background-image:url(../bilder/layout/logo_hg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.newsueberschrift {
	/*background-color:#999999;*/
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-left:54px;
	margin-top:16px;
	margin-bottom:16px;
	background-image:url(../bilder/layout/BgBaelleVerlauf.jpg);
	background-repeat: no-repeat;
}
.newsueberschrifttabelle {
	/*background-color:#999999;*/
	color:#333333;
	font-size:12px;
	font-weight:bold;
	background-image:url(../bilder/layout/BgTabelleUeberschrift.jpg);
	background-repeat: repeat-y;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:8px;
	padding-right:2px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.newsueberschrifttext {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	background-color: #EEEEEE;
}

.newstext {
	background-color:#EEEEEE;
	padding:8px;
	border:1px dotted #999999;
}
.newstext b {
	color:#999999;
	font-weight:normal;
}
.newstext2 {
	color:#333333;
	background-color:#FFFFFF;
	padding:12px;
	margin-top:0px;
	/*border:1px solid #999999;*/
}
.meldung {
	color:#009900;
	padding:14px;
}

.whoisonline {
	background-color:#EEEEEE;
	text-align:center;
	padding: 8px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.navibottom {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align:center;
	padding: 8px;
}

/*** RABGLISTEN-TABELLEN ***/
.tablebox {
	border:1px solid #CCCCCC;
}
.tableinhalt {
	background-color:#EEEEEE;
}
.tableinhalt_heller {
	background-color:#F3F3F3;
}
.tableinhalt_klein {
	background-color:#EEEEEE;
	font-size:9px;
}
.tableinhalt_heller_klein {
	background-color:#F3F3F3;
	font-size:9px;
}
.tableinhalt_durchstreich {
	background-color:#EEEEEE;
	text-decoration: line-through;
}
.tabletop {
	border-bottom: 1px solid #FFFFFF;
	text-align:center;
}
.table1er {
	background-color: #F1EC8B;
	/*border: 1px solid #999999;*/
}
.table2er {
	background-color: #FCC5A3;
	/*border: 1px solid #999999;*/
}
.table3er {
	background-color: #C5E9BA;
	/*border: 1px solid #999999;*/
}
.tablerot {
	background-color: #FFBFBF;
	/*border: 1px solid #999999;*/
}



.tablechampionsleague {
	background-color: #CEDDC6;
	/*border: 1px solid #999999;*/
}
.tabledritterplatz {
	background-color: #DAE2D6;
	/*border: 1px solid #999999;*/
}
.tableuefacup {
	background-color: #ECE8B0;
	/*border: 1px solid #999999;*/
}
.tablerelegation {
	background-color: #FAE6E5;
	/*border: 1px solid #999999;*/
}
.tableabsteiger {
	background-color: #EDD7D6;
	/*border: 1px solid #999999;*/
}




.tableges {
	border-left: 1px solid #FF5959;
	text-align:center;
}
.tableges b {
	color:#FF3300;
}
.tablenormal {
	text-align:center;
}
.tablenormal b {
	font-weight:bold;
}
.tableuser {
	padding-left: 4px;
	background-color:#EEEEEE;
}
.tableuser_heller {
	padding-left: 4px;
	background-color:#F3F3F3;
}
.tableuserid {
	/*
	background-image:url(../bilder/layout/BgRanglisteUserId.gif);
	background-repeat: no-repeat;
	*/
	padding-left: 4px;
	background-color:#B9E9FF;
}
.dbstats {
	font-size:10px;
	text-align:center;
	color:#999999;
	padding-top:2px;
}

/*** SPALTE RECHTS ***/
.bgspalterechtsueberschrift {
	color:#333333;
	font-size:10px;
	font-weight:bold;
	background-color:#999999;
	background-image:url(../bilder/layout/BgSpalteRechtsUeberschrift.jpg);
	background-repeat: no-repeat;
	padding-left: 4px;
	padding-right: 2px;
	/*
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	*/
}
.bgspalterechts {
	color:#333333;
	font-size:9px;
	background-color:#FFECB0;
	padding:2px;
	/*
	background-image:url(../bilder/layout/BgSpalteRechts.jpg);
	background-repeat:repeat-y;
	/*
	border-top:1px solid #999999;
	*/
	border-bottom:1px solid #DB8937;
	border-right:1px solid #DB8937;
	border-left:1px solid #DB8937;
}

/* ANFANG: Formatierung des Formulars */
.formular {
	text-align: right;
}

.formularinput { 
	color: #FF0000;
	font-size: 11px;
	border: 1px solid #999999; 
	background-color : #FFFFFF;
}

.formularbutton {
	color: #333333;
	font-size: 9px;
	border: 1px solid #FF3300;
	background-color : #EEEEEE;
}
.formularinputrot {
	color: #000000;
	font-size: 11px;
	border: 1px solid #999999; 
	background-color : #FFBFBF;
}
.formularinputgruen {
	color: #000000;
	font-size: 11px;
	border: 1px solid #999999; 
	background-color : #D5FFD5;
}
.formularinputblau {
	color: #000000;
	font-size: 11px;
	border: 1px solid #999999; 
	background-color : #D5D5FF;
}
/* ENDE: Formatierung des Formulars */

