body {
	font-family: arial ;
	font-size: 12 ;
	color:#000000;
	background-color:#FFFFFF; 
	margin-top: 0px;
	margin-left: 0px;
	margin-width: 0px;
	margin-height: 0px;
	margin-right: 0px;
	border-style: none;
}

a {
	font-family: arial ;
	font-size: 12 ;
	color: #222222;
}
a:link {
	color: #222222;
}

a:visited {
	color: #222222;
}

a:focus {
	color: #222222;
}

a:hover {
	color: #FF2222;
}

a:active {
	color: #222222;
}

.normal {
	font-family: arial ;
	font-size: 12 ;
	color:#000000;
	background-color:#FFFFFF; 
	margin-top: 0px;
	margin-left: 0px;
	margin-width: 0px;
	margin-height: 0px;
	margin-right: 0px;
	border-style: none;
}

TABLE {
	padding: 0 ;
	spacing: 0 ;
	
}

TD.sieg {
	font-family: arial ;
	font-size: 12 ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
	color: darkgreen ;
}

TD.niederlage {
	font-family: arial ;
	font-size: 12 ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
	color: darkred ;
}

TD.aktuell {
	font-family: arial ;
	font-size: 12 ;
	background-color:orange; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
	color: black ;
}

TD {
	font-family: arial ;
	font-size: 12 ;
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 5px;
	padding-right: 5px ;
}

.r1 {
	font-family: arial ;
	font-size: 12 ;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	background-color: #DDFFBB ;
	padding-left: 5px;
	padding-right: 5px ;
}

.r2 {
	font-family: arial ;
	font-size: 12 ;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	background-color: #99FF77 ;
	padding-left: 5px;
	padding-right: 5px ;
}

.r1m {
	font-family: arial ;
	font-size: 12 ;
	text-align:center;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	background-color: #DDFFBB ;
	padding-left: 5px;
	padding-right: 5px ;
}

.r2m {
	font-family: arial ;
	font-size: 12 ;
	text-align:center;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	background-color: #99FF77 ;
	padding-left: 5px;
	padding-right: 5px ;
}

.r1r {
	font-family: arial ;
	font-size: 12 ;
	text-align:right;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	background-color: #DDFFBB ;
	padding-left: 5px;
	padding-right: 5px ;
}

.r2r {
	font-family: arial ;
	font-size: 12 ;
	text-align:right;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	background-color: #99FF77 ;
	padding-left: 5px;
	padding-right: 5px ;
}

.r1l {
	font-family: arial ;
	font-size: 12 ;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	background-color: #DDFFBB ;
	padding-left: 5px;
	padding-right: 5px ;
}

.r2l {
	font-family: arial ;
	font-size: 12 ;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	background-color: #99FF77 ;
	padding-left: 5px;
	padding-right: 5px ;
}

.head {
	font-family: arial ;
	font-size: 12 ;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: white ;
	background-color: #009900 ;
	padding-left: 5px;
	padding-right: 5px ;
}

thead th {
	font-family: arial ;
	font-size: 12 ;
	border-style : solid ;
	border-width: 0px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: white ;
	background-color: #009900 ;
	padding-left: 5px;
	padding-right: 5px ;
}


th a:hover, th a:link, th a:visited, th a:active{
	font-family: arial ;
	font-size: 12 ;
	font-weight: bold;
	color: yellow ;
	padding-left: 5px;
	padding-right: 5px ;
	background-color: #009900 ;
	text-decoration: none ;
}


TD.oben {
	font-family: arial ;
	font-size: 12 ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 1px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 5px;
	padding-right: 5px ;
}

TD.linieunten {
	font-family: arial ;
	font-size: 12 ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 0px 0px 1px 0px ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 5px;
	padding-right: 5px ;
}

TD.mitte {
	font-family: arial ;
	font-size: 12 ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 1px 1px 1px 1px ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 5px;
	padding-right: 5px ;
}

TD.gelbekarte {
	font-family: arial ;
	font-size: 12 ;
	background-color:yellow; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 5px;
	padding-right: 5px ;
}

TD.rotekarte {
	font-family: arial ;
	font-size: 12 ;
	background-color: red; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 5px;
	padding-right: 5px ;
}

TD.gelbekarteoben {
	font-family: arial ;
	font-size: 12 ;
	background-color:yellow; 
	border-style : solid ;
	border-width: 1px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 5px;
	padding-right: 5px ;
}

TD.rotekarteoben {
	font-family: arial ;
	font-size: 12 ;
	background-color: red; 
	border-style : solid ;
	border-width: 1px 1px 0px 1px ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 5px;
	padding-right: 5px ;
}


.markiert {
	font-family: arial ;
	font-size: 12 ;
	background-color:orange; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
}

.markiertl {
	font-family: arial ;
	font-size: 12 ;
	background-color:orange; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
}

.markiertm {
	font-family: arial ;
	font-size: 12 ;
	text-align: center ;
	background-color:orange; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
}


.markiertr {
	font-family: arial ;
	font-size: 12 ;
	text-align: right ;
	background-color:orange; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
}

TD.flagge {
	font-family: arial ;
	font-size: 12 ;
	background-color:#FFFFFF; 
	border-style : none ;
	border-width: 0px  ;
	padding-left: 0px;
	padding-right: 0px ;
}

TD.nameinrunde {
	font-family: arial ;
	font-size: 12 ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 0px 1px 1px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
	width:250px ;
	font-weight: bold ;
	
}

TD.nameinrundeoben {
	font-family: arial ;
	font-size: 12 ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 1px 1px 0px 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
	width:250px ;
	font-weight: bold ;
	
}

TH {
	font-family: arial ;
	font-size: 14 ;
	font-weight: bold;
	align: middle ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 1px ;
	border-color: #AAAAAA;
	padding-left: 5px;
	padding-right: 5px ;
}


H1 {
	font-family: arial ;
	font-size: 24 ;
	font-weight: bold;
	color: #888888 ;
}

H2 {
	font-family: arial ;
	font-size: 22 ;
	font-weight: bold;
	color: #888888 ;
}

H3 {
	font-family: arial ;
	font-size: 20 ;
	font-weight: bold;
	color: #888888 ;
}

H4 {
	font-family: arial ;
	font-size: 18 ;
	font-weight: bold;
	color: #888888 ;
}

H5 {
	font-family: arial ;
	font-size: 16 ;
	font-weight: bold;
	color: #888888 ;
}

H6 {
	font-family: arial ;
	font-size: 12 ;
	font-weight: bold ;
	font-style: italic ;
	font-stretch: expanded ;
}

.line{
	background-color: #C0C0C0;
}

.link {
	color: #2222FF;
}

.foil {
	color: #AA0000;
}
.epee {
	color: #00AA00;
}
.sabre {
	color: #0000AA;
}

.rundeself {
	color: white ;
	background-color: #888888 ;
	text-align: center;
	
}
TD.gold {
	color: gold ;
	background-color: white ;
	text-align: center;
	font-size:16 ;
	font-weight: bold ;
}
TD.silber {
	color: silver ;
	background-color: white ;
	text-align: center;
	font-size:16 ;
	font-weight: bold ;
}
TD.bronze {
	color: goldenrod ;
	background-color: white ;
	text-align: center;
	font-size:16 ;
	font-weight: bold ;
}

TD.gesamt {
	color: black ;
	background-color: white ;
	text-align: center;
	font-size:16 ;
	font-weight: bold ;
}

.h6class {
	font-family: arial ;
	font-size: 14 ;
	font-weight: bold;
	color: #888888 ;
}
.h5class {
	font-family: arial ;
	font-size: 16 ;
	font-weight: bold;
	color: #888888 ;
}
.h4class {
	font-family: arial ;
	font-size: 18 ;
	font-weight: bold;
	color: #888888 ;
}
.h3class {
	font-family: arial ;
	font-size: 20 ;
	font-weight: bold;
	color: #888888 ;
}
.h2class {
	font-family: arial ;
	font-size: 22 ;
	font-weight: bold;
	color: #888888 ;
}

.logobg {
	background-image: url(/WAFechten/img/ots_logo.jpg) ;
	background-position: center 20px ;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
TD.noframe {
	font-family: arial ;
	font-size: 16 ;
	background-color:#FFFFFF; 
	border-style : solid ;
	border-width: 0 ;
	border-color: #AAAAAA;
	color: black ;
	padding-left: 0px;
	padding-right: 0px ;
	vertical-align: top; 
}

