body,table {cursor:default; font-size:10pt; font-family:Verdana,Tahoma,Arial,sans-serif;}
body {background-image:url(img/back.jpg);background-repeat:no-repeat;}
input,textarea {color:black;border:1px solid #cccccc;background-color:#ecffec;}

a,a:visited,a:active {color:blue;text-decoration:none;}
/* a:hover {text-decoration:underline;} */
a.menu,a.menu:visited,a.menu:hover,a.menu:active {white-space:nowrap;text-decoration:none;}
a.submenu,a.submenu:visited,a.submenu:hover,a.submenu:active {text-decoration:none;}
a.link:hover {text-decoration:underline;}

.hm {font-family:Verdana,Tahoma,Arial,sans-serif;font-size:13px;text-align:center;}
.mi {border:1px #ffffff solid;}
.ma {border:1px #888888 solid;}
.ma,.uma {background-color:#dcefdc;}

.mi,.gb,.umn,.um,.ums,body {background-color:#ffffff;}
.mi,.ma,.umn {cursor:hand;}

.gb,.gl,.um {border-bottom:1px #888888 solid;}
.gb,.gl,.ls,.ums {font-size:6px;}
.gb,.um,.umn,.ums {border-left:1px #888888 solid;border-right:1px #888888 solid;}
.um,.umn,.inhalt {padding:2px;}

/* Allgemein */
.td_head, .td_foot {letter-spacing:1px;border:1px solid #cccccc;background-color:#ecffec;}
.td_body {border:1px solid #cccccc;text-align:justify;}
.td_foot {padding:2px;font-size:7pt;}
.hr_spacer {color:#cccccc;}
.headline {letter-spacing:1px;}
.kleiner {font-size:8pt;}

/* Ergebnisse */
.e_t {border:1px #888888 solid;}
.e_h {background-color:#ecffec;border-bottom:1px #888888 solid;}
.e_p {text-align:center;background-color:#ecffec;border-right:1px #888888 solid;}
.e_p_s {text-align:center;background-color:#ecffec;border-right:1px #888888 solid;border-bottom:1px #cccccc solid;border-top:1px #cccccc solid;}
.e_s {border-bottom:1px #cccccc solid;border-top:1px #cccccc solid;}

/* Termine */
.bre,.krj,.kre,.krk {font-weight:bold;}

.bne,.bre {background-color:#eeffe8;}
.kne,.kre {background-color:#e8eeff;}
.knj,.krj {background-color:#ffeee8;}
.knk,.krk {background-color:#ffffe8;}

.bie {background-color:#f5ffee;font-size:8pt;}
.kie {background-color:#eef5ff;font-size:8pt;}
.kij {background-color:#fff5ee;font-size:8pt;}
.kik {background-color:#ffffe8;font-size:8pt;}

.t {border-top:#dddddd 1px solid;}
.tt {border:#dddddd 1px solid;border-top:0px;}

/* Kader */
.bm,.bol {border-right:1px solid #cccccc;}
.bol,.bor {border-bottom:1px solid #cccccc;}
img.kader {float:left;margin:1px 5px;border:1px #888888 solid;}
p.kader {clear:left;}

/* nat. und intern. Ergebnisse */
.bo_le_1 {border-left:1px solid #cccccc;border-bottom:1px solid #dddddd;text-align:center;}
.bo_le_2 {border-left:1px solid #cccccc;border-bottom:1px solid #dddddd;background-color:#f2fff2;text-align:center;}
.bo_st {background-color:#f2fff2;border-bottom:1px solid #cccccc;}

/* WettkampfBilder */
.b_i,.b_e { background-color:#ecffec;border:1px #888888 solid; }

/* Style-Angaben fuer Bilderansicht */
#sp_close,#sp_img,#sp_text {
	position:absolute;
	text-align:center;
	overflow:hidden;
	border:0px;
}
#sp_close {
	cursor:pointer;
	top:5px;right:5px;
	width:14px;height:14px;
	color:white;background:black;
	font-family:monospace;
	font-size:10px;
	font-weight:bold;
}
#sp_text {
	left:0px;width:100%;
	color:black;background:white;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}
#sp_img {
	top:22px;left:5px;
}
#sp_imgdiv {
	background:white;
}
#sp_backdiv {
	background:black;
}
