.abr {
	color: #000033;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	text-align: center;
	vertical-align: top;
}
.abrev {
	color: #551A8B;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 3px;
	text-align: center;
}
.add {
	font-family: "Baskerville Old Face";
	color: #060;
	text-align: center;
	font-weight: bold;
}
.athlete {
	font-family: "Baskerville Old Face";
	color: #006600;
	text-align: left;
	font-weight: normal;
	padding-left: 3px;
	vertical-align: top;
}
.bar {
	font-family: "Baskerville Old Face";
	color: #060;
	text-align: center;
	font-weight: bold;
}
.barra {
	color: #FFF;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	text-align: left;
	vertical-align: top;
	background-color: #C0C0C0;
	font-weight: bold;
	padding-left: 3px;
}
.camp {
	background-color: #FC3;
	text-align: center;
	font-family: "Gill Sans MT";
	vertical-align: top;
	color: #000099;
	font-weight: bold;
}
.cdg {
	font-family: "Gill Sans MT";
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
	color: #FF0;
}
.class {
	font-family: "Times New Roman";
	color: #663300;
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
	padding-top:10px;
	padding-bottom: 10px;
}
.cnt {
	color: #000066;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
}
.country {
	font-family: "Trebuchet MS";
	vertical-align: top;
	font-size: 14pt;
	color: #990000;
	padding-left: 3px;
}
.current {
	font-family: "Trebuchet MS";
	vertical-align: top;
	font-size: 14pt;
	color: #009;
	padding-left: 3px;
}
.dates {
	font-family: "Goudy Old Style";
	font-size: 18px;
	font-weight: normal;
	color: #663300;
	text-align: center;
}
.ergebnis {
	font-family: "Baskerville Old Face";
	color: #000066;
	text-align: center;
	font-size: 11pt;
	background-color: #FFD3B7;
	vertical-align: top;
}
.event {
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	padding-right: 3px;
}
.eventbar {
	font-weight: bold;
	font-size: 11pt;
	color: #FFFFFF;
	background-color: #FF66CC;
}
.gcnt {
	background-color: #FFFF00;
	color: #0000CC;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
}
.gold {
	background-color: #FFFF00;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #000099;
	font-weight: bold;
	vertical-align: top;
}
.gtime {
	background-color: #FFFF00;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #0000CC;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}
.jahr {
	font-family: "Baskerville Old Face";
	color: #000066;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}
.land {
	font-family: "Baskerville Old Face";
	color: #000066;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}
.med {
	font-family: "Gill Sans MT";
	font-size: 10pt;
	vertical-align: top;
	color: #FFFFFF;
	text-align: center;
}
.meda {
	font-family: "Gill Sans MT";
	vertical-align: top;
	color: #000033;
	text-align: center;
}
.medal {
	color: #000066;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	vertical-align: top;
}
.medalla {
	font-family: "Gill Sans MT";
	vertical-align: top;
	color: #000033;
	text-align: center;
}
.medbr {
	color: #800000;
	font-size: 10pt;
	background-color: #FF8B53;
}
.medor {
	color: #FFFF00;
	font-size: 10pt;
	padding-left: 3px;
}
.medpl {
	font-size: 10pt;
	color: #333333;
}
.nombre {
	font-family: "Gill Sans MT";
	vertical-align: top;
	color: #000066;
	padding-left: 3px;
	text-align: left;
}
.old {
	font-family: Garamond;
	vertical-align: top;
	font-size: 12pt;
	color: #060;
	padding-left: 3px;
}
.or {
	background-color: #A8E0FF;
	font-family: "Gill Sans MT";
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	text-align: center;
}
.oro {
	background-color: #FC3;
	text-align: center;
	font-family: "Gill Sans MT";
	vertical-align: top;
	color: #000099;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.paar {
	font-family: "Baskerville Old Face";
	color: #000066;
	text-align: center;
	font-size: 11pt;
}
.pais {
	font-family: "Gill Sans MT";
	vertical-align: top;
	color: #000033;
	padding-left: 3px;
	text-align: left;
	font-size: 12pt;
}
.po {
	font-family: "Gill Sans MT";
	font-size: 10pt;
	text-align: right;
	color: #FFFFFF;
	padding-right: 3px;
}
.pos {
	font-family: "Gill Sans MT";
	text-align: right;
	color: #000066;
	padding-right: 3px;
	vertical-align: top;
}
.pto {
	font-family: "Gill Sans MT";
	text-align: right;
	color: #000033;
	padding-right: 3px;
	vertical-align: top;
	font-size: 11pt;
}
.roster {
	font-family: "Gill Sans MT";
	font-size: 10pt;
	vertical-align: top;
	padding-left: 3px;
}
.rostergd {
	font-family: "Gill Sans MT";
	vertical-align: top;
	font-size: 10pt;
	color: #000000;
	padding-left: 3px;
	background-color: #FFFFAE;
}
.tbbr {
	color: #006600;
	font-size: 12pt;
	background-color: #C90;
	font-family: "Arial Rounded MT Bold";
	text-align: center;
	vertical-align: top;
}
.tbgd {
	color: #006600;
	font-size: 12pt;
	background-color: #FFFF33;
	font-family: "Arial Rounded MT Bold";
	text-align: center;
	vertical-align: top;
}
.tbsv {
	color: #006600;
	font-size: 12pt;
	background-color: #C0C0C0;
	font-family: "Arial Rounded MT Bold";
	text-align: center;
	vertical-align: top;
}
.tenscore {
	font-weight: normal;
	color: #000066;
	text-align: right;
	vertical-align: top;
	padding-right: 6px;
	font-size: 10pt;
	font-family: Garamond;
	background-color: #FFD3B7;
}
.time {
	color: #000066;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	text-align: right;
	vertical-align: top;
}
.to {
	font-family: "Gill Sans MT";
	color: #A8E0FF;
	text-align: right;
	padding-right: 6px;
	font-size: 10pt;
}
.score {
	font-weight: normal;
	color: #000066;
	text-align: right;
	vertical-align: top;
	padding-right: 6px;
	font-size: 10pt;
	font-family: "Trebuchet MS";
}
.total {
	font-weight: bold;
	color: #000033;
	text-align: right;
	vertical-align: top;
	padding-right: 6px;
}
.year {
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
}
