/* Birdrace - Styles */
#container_m { background-color:#e8e5aa; }
#container_m h1 { margin:0 0 2em 0; padding:0; /*font-size:140%;*/}
#container_m h2 { margin:0; padding:0; font-size:125%; }

.tipp { font-size:85%; font-weight: bold; color:#777; }
.error { font-weight:bold; color:#c00; }
.link { color:#5065ad; cursor:pointer; }
a:link, a:visited { color:#334b63; font-weight: bold; text-decoration:none; }
a:hover { color:#f90; }

/* Tooltip */
a.info { position:relative; z-index:24; color:#001e3c; }
a.info:hover {z-index:25; cursor:help; color:#001e3c; text-decoration: none;}
a.info span  {display: none; }
a.info:hover span{ display:block; position:absolute; top:-5px; left:-5px; width:25em; border:1px solid #666; 
	 padding: 5px; background-color:#FFFF99; color:#000; font-weight:normal; font-size:100%; line-height:130%;}


/* box */
.box		     { position:relative; width:17em; height:auto; background: transparent url(./../../../images/_box_bottomleft.gif) no-repeat left bottom; }
.box_outer     { background: url(./../../../images/_box_bottomright.gif) no-repeat right bottom; padding-bottom: 1.5em; }
.box_inner     { background: url(./../../../images/_box_topleft.gif) no-repeat left top; }
.box p.first   { background: url(./../../../images/_box_topright.gif) no-repeat right top; color:#fff; padding-top:0px; font-size:100%; font-weight:bold; font-size:125%; margin-left:-5px;}
.box p         { padding-left: 1.5em; padding-right: 1.5em; }
.box .close    { position:absolute; top:5px; right:10px; width: 20px; height:20px; z-index:10; cursor:pointer; }
.fade     { color:#bea976; font-size:90%; }
.box .icon_ok  { float:right; margin:-15px 5px 5px 5px; border:0; cursor:pointer; }
.box label     { width:35%; float:left;  }

input, option, textarea     { border:1px solid #999;  padding:3px 5px; font-size:95%; background-color:#fff; color:#0f30f /*#377d9e*/; font-weight:bold; }
input.widthMini    { width:20px; height:15px; }
input.widthSmall    { width:62px; height:15px; }
input.widthMedium   { width:180px; height:15px; }
input.widthLarge    { width:310px; height:15px; }
textarea.widthLarge { width:400px; height:150px; font-size:110%; }
select				  { height:2em; }
select.widthLarge   { width:310px; padding:3px 5px; height:20px; color:#001e3c; font-weight:bold; }
select.widthMedium   { width:200px; padding:3px 5px; height:20px; color:#001e3c; font-weight:bold; }
select.widthSmall   { width:70px; padding:3px 5px; height:20px; color:#001e3c; font-weight:bold; }
option              { border:0; font-size:95%; color:#001e3c; font-weight:normal; }

/*.btn_submit         { border:1px solid #3f3d26; height:25px; background-color:#001e3c; color:#fff; font-weight:normal; cursor:pointer; }
.btn_submit:hover   { background-color:#e8e5aa; color:#001e3c; }
.btn_logout         { border:1px solid #3f3d26; height:25px; background-color:#ff9900; color:#000; font-weight:normal; cursor:pointer; }
.btn_logout:hover   { background-color:#001e3c; color:#fff; }*/
.btn_select         { border:1px solid #3f3d26; height:25px; background-color:#ebeade; color:#333; font-weight:normal; cursor:pointer; }
.btn_select:hover   { background-color:#90a4ea; color:#000; }



ul.bd_menue { list-style-type: none; margin:0; padding:0; display:inline; }
ul.bd_menue li { float:left; cursor:pointer; font-size:95%; font-weight: bold; padding:0.5em 0.75em;  border-left:1px solid #001e3c; margin-right:0.1em;  background: #ff9900 url(./../../../images/icons/icon_corner.gif) no-repeat 100% 0%; }
ul.bd_menue li:hover { background-color:#646eaf; color:#fff; }
ul.bd_menue li.selected { background-color:#001e3c; color:#fff; }

ul.members { list-style-type: none; margin:0; padding:0; padding-left:0.25em;}
ul.members li { padding-left:20px; background: url(../images/icons/icon_list_tri.gif) no-repeat 0% 0%; font-weight: bold; color:#5065ad; }

table { 	border-collapse: collapse; margin-left:auto; margin-right:auto; }
td { vertical-align: top; }
table.stats { width:95%; margin:1em auto 3em auto; font-size: 95%; background-color:#fff;  border:1px solid #334b63; }
table.stats tr.hov:hover { background-color:#e8e5aa }
table.stats th { border-bottom:1px solid #334b63; text-align:right; vertical-align:top; background-color:#FFCC7F; color:#001e3c; font-size: 110%; padding:5px;}
table.stats td { padding: 2px 3px; text-align: right; vertical-align:top;}
/*table.stats .result { text-align: right; } 
*/
table.stats td.order { width:5%; text-align:right; font-weight: bold;}
table.stats th.name  { width:15%; text-align:left;}
table.stats td.name  { width:15%; text-align:left;}
table.stats td.sum   { width:10%; font-weight: bold;}
table.stats td.list  { width:35%; text-align:left; }
table.stats td.distr { width:20%; text-align:left; }
table.stats td.stats { width:15%; }

