/*######################################
  Global Styles, to norm all elements
######################################*/
html,body,table,td,form,button,select,input,textarea,p,h1,h2,h3,h4,h5,h6,cite,quote {
  margin: 0px;
  padding: 0px;
  font-family: Verdana,Arial,Tahoma,Helvetica,Geneva,Sans-serif;
  font-size: 11px;
  line-height: 120%;
}

/*---------------------------------------------
Set as blockelements
---------------------------------------------*/
h1,h2,h3,h4,h5,h6,hr,div,p,form {
  display: block;
}

/*---------------------------------------------
Set vertical align to top, this helps if the
text flys in the middle of a table (td).
---------------------------------------------*/
td {
  vertical-align: top;
}

/*---------------------------------------------
Set font bold inside of this elements.
---------------------------------------------*/
strong,caption,optgroup,.strong {
  font-weight: bold;
  font-style: normal;
}

/*---------------------------------------------
Set no border for tables and images, the images
border comes if you link any image <a href=""><img></a>
and this sheet does make the border invisible 
---------------------------------------------*/
img,table {
  border: 0px none;
}

/*---------------------------------------------
Set a margin for pharagraph-TAG
---------------------------------------------*/
p {
  margin: 2px;
}

/*---------------------------------------------
Set a cursor for the label-TAG
---------------------------------------------*/
label {
  cursor: pointer;
}

/*---------------------------------------------
Set global style of the horizontal line
---------------------------------------------*/
hr {
	color : #000;
	height : 1px;
	padding : 0;
	border-color : #adadad;
	border-width : 1px 0 0 0;
	border-style : solid;
	margin: 3px 0 8px 0;
}

/*---------------------------------------------
Set general link style
---------------------------------------------*/
a:link,a:visited,a:hover,a:active {
  color: #fff500;
  font-weight: normal;
  text-decoration: none;
}
a:hover {
  color: #FFF;
}

a:focus { outline: 0 }

/*---------------------------------------------
Default Table
---------------------------------------------*/
table.hperc {
  width: 100%; padding: 0;
}

table.bg { background-color: #000; }
tr.first { background-color: #00002e; }
tr.second { background-color: #000047; }
tr.kat {
  background-color: #00001a;
  font-weight: bold;
  vertical-align: middle;
}

/*####################################
  SCHNELLBOOTARMADA.DE STYLES
####################################*/
html,body {
  color: #FFF;
  background: #00024f url(./images/bg.jpg) repeat-x;
  text-align: center;
  cursor: default;
}

div#page {
  position: relative;
  width: 1004px;
  margin: 0 auto; text-align: left;
  background: url(./images/background.jpg) no-repeat;
}

/*
  LANGUAGES
*/
div#languages {
  position: absolute;
  top: 18px; left: 0;
  width: 1004px;
}
div#languages img {
  float: left;
}

/*
  HEADER
*/
td#header {
  width: 780px; height: 157px;
  background: url(./images/subheader.jpg);
}

td#header #mainsponsor,
td#header #event {
  position: absolute;
  left: 14px; top: 13px;
  width: 190px; height: 132px;
  text-transform: uppercase;
  font-family: Arial; font-size: 10px;
  line-height: 12px;
  cursor: pointer;
}

td#header #event {
  left: auto; right: 14px;
  text-align: right;
  cursor: default;
  width: 170px;
}
td#header #event img {
  margin-right: 20px;
}

/*
  NAVIGATION
*/
td#navigation {
  width: 775px; height: 38px;
  padding-left: 5px;
  background: url(./images/navigation.jpg);
}

td#navigation ul,
td#navigation li {
  margin: 0; padding: 0;
  list-style-type: none;
  float: left; vertical-align: middle;
}

td#navigation li {
  padding: 10px 0;
}


td#navigation a:link,
td#navigation a:visited,
td#navigation a.a:link,
td#navigation a.a:visited {
  padding: 9px 12px;
  color: #ebe20a;
}

td#navigation a.a:link,
td#navigation a.a:visited {
  background: url(./images/navi_hover.jpg) no-repeat bottom center;
}

td#navigation a:hover,
td#navigation a:active {
  color: #FFF;
}

/*
  CONTENT
*/
#content {
  height: 540px;
  background: url(./images/content_bg_ext.jpg) repeat-y;
}

div#contentHolder {
  background: url(./images/content_bg.jpg) no-repeat;
}

img#content_footer {
  position: absolute;
  bottom: 0; left: 0;
}

#contentLeft {
  width: 124px;
  padding: 15px 10px;
}

#contentMiddle {
  width: 482px; 
  padding: 12px 0;
}

#contentRight {
  width: 138px; 
  padding: 12px 7px;
  text-align: right;
}

td#content h1 {
  position: relative;
  padding: 2px; margin-bottom: 5px;  
  border-bottom: 1px solid #fff500;
}

td#content h1 i { font-style: normal }

td#content h1 a:link,
td#content h1 a:visited { font-weight: bold }

/*
  LOGIN
*/
input.login_email,
input.login_passwd {
  width: 80px; height: 12px;
  padding: 3px; font-size: 10px;
  border: 0 none; color: #224493;
  background: url(./images/login_05.jpg) no-repeat right top;
}

input.login_submit {
  width: 43px; height: 43px;
  border: 0 none; cursor: pointer;
  background: url(./images/login_submit.jpg) no-repeat right top;
}

a.login:link,a.login:visited,a.login:hover,a.login:active {
  color: #224493; font-size: 10px;
}
a.login:hover,a.login:active {
  color: #FFF;
}

/*
  USERNAVI
*/
div#usernavi {
  line-height: 100%;
  width: 130px; height: 207px;
  padding-top: 4px; margin-top: 15px;
  background: url(./images/usernavi.jpg) no-repeat;
}

div#usernavi ul,
div#usernavi li {
  margin: 0; padding: 0;
  list-style-type: none;
  color: #FFF; text-transform: uppercase;
}

div#usernavi li a:link,
div#usernavi li a:visited,
div#usernavi li a:hover,
div#usernavi li a:active {
 font-family: Arial; font-size: 10px;
 color: #FFF; display: block;
}

div#usernavi li a:hover span { color: #FFF }

div#usernavi li {
  padding: 3px; padding-top: 4px; padding-left: 15px;
  background: url(./images/icons/square.gif) no-repeat 5px 8px;
  line-height: 11px;
}

div#usernavi li span {
  display: block; font-family: Arial;
  font-size: 9px; color: #ebe20a;
}

div#usernavi li span.red { color: #fd0001 }

/*
  REGISTERED USERS NAVI
*/
ul#regnavi,
ul#regnavi li {
  margin: 0; padding: 0;
  margin-left: 5px;
  list-style-type: none;
  color: #FFF;
}

ul#regnavi li a:link,
ul#regnavi li a:visited,
ul#regnavi li a:hover,
ul#regnavi li a:active {
  display: block;
  color: #FFF;
}

ul#regnavi li a:hover,
ul#regnavi li a:active {
  color: #fff500;
}

/*
  ADMIN NAVI
*/
ul.adminNavi {
  clear: both;
}

ul.adminNavi,
ul.adminNavi li {
  margin: 0; padding: 0;
  list-style-type: none;
  color: #FFF;
}

ul.adminNavi li {
  float: left; margin-left: -1px;
}

ul.adminNavi li a:link,
ul.adminNavi li a:visited,
ul.adminNavi li a:hover,
ul.adminNavi li a:active {
  color: #FFF;
  background-color: #00002e;
  padding: 2px 8px;
  border-bottom: 1px solid #fff500;
}

ul.adminNavi li a:hover,
ul.adminNavi li a:active {
  color: #fff500;
}

/*
  HALL OF FAME
*/
div#halloffame {
  position: absolute;
  right: 125px; top: 209px;
}

span#hofuser {
  background: url(./images/hof_user_bg.jpg) repeat-x;
  padding: 0 4px;
  padding-top: 4px; margin-right: 10px;
}

span#hofdetails {
  background: url(./images/hof_details_bg.jpg) repeat-x;
  padding: 5px 4px; padding-top: 4px;
}

span#hofdetails a:link,
span#hofdetails a:visited,
span#hofdetails a:hover,
span#hofdetails a:active {
  padding: 2px;
  color: #FFF;
  text-transform: uppercase;
  font-size: 8px;
}

span#hofuser a:link,
span#hofuser a:visited,
span#hofuser a:hover,
span#hofuser a:active {
  padding: 0;
  color: #FFF;
}

span#hofdetails a:hover,
span#hofdetails a:active,
span#hofuser a:hover,
span#hofuser a:active {
  color: #6098d3;
  text-decoration: none;
}

/*
  TEAMLIST
*/
div#welcome {
  text-align: center;
  margin-bottom: 10px;
}

div#welcome a:link,
div#welcome a:visited,
div#welcome a:hover,
div#welcome a:active {
  color: #FFF;
  font-weight: bold;
}

div#welcome a:hover,
div#welcome a:active {
  color: #fff500;
}

/*
  FORUM
*/
div#forum {
  margin-top: 12px; cursor: pointer;
  width: 111px; height: 35px;
  background: url(./images/forum.jpg) no-repeat;
  text-align: right;
  padding-top: 32px; padding-right: 20px;
}

div#forum a:link,
div#forum a:visited,
div#forum a:hover,
div#forum a:active {
  font-family: Arial; font-weight: bold; font-size: 11px;
  color: #FFF; text-transform: uppercase;
}

/*
  TEAMLIST
*/
div#teamlist {
  margin-top: 12px; cursor: pointer;
  width: 111px; height: 35px;
  background: url(./images/teamlist.jpg) no-repeat;
  text-align: right;
  padding-top: 32px; padding-right: 20px;
}

div#teamlist a:link,
div#teamlist a:visited,
div#teamlist a:hover,
div#teamlist a:active {
  font-family: Arial; font-weight: bold; font-size: 11px;
  color: #FFF; text-transform: uppercase;
}

/*
  MONITOR
*/
div#monitor {
  height: 244px;
  text-align: center; margin: 52px auto;
}

*+html div#monitor { margin-top: 70px }
* html div#monitor { margin-top: 70px }

/*
  NEWS
*/
div.news {
  height: 114px;
  line-height: 14px;
  overflow: hidden;
}

div.news *,
div.news_full,
div.news_full * {
  line-height: 14px;
}

/*
  STARTSEITE
*/
div#start {
  padding: 0 10px;
}

div.start {
  height: 310px;
  line-height: 14px;
  overflow: hidden;
}

div.start *,
div.start_full,
div.start_full * {
  line-height: 14px;
}

/*
  FOOTER
*/
td#footer {
  width: 780px; margin-left: 111px;
  background: url(./images/footer.jpg) no-repeat;
  text-align: center;
}

td#footer div.logos {
  height: 39px; padding: 7px;
}

td#footer div.logos img { margin: 0 12px }

/*
  SYSTEM MESSAGE
*/
div#system,
div#system_error {
  padding: 2px 5px;
  margin-bottom: 10px;
  background: #2FDB04; color: #000;
  border: 1px solid green;
}

div#system_error {
  background: #DB0B04; color: #000;
  border: 1px solid red;
}

/*
  No Script?
*/
div#noscript {
  position: absolute;
  left: 0; top: 0;
  width: 100%; height: auto;
  z-index: 999999;
  padding-top: 30%;
  background-image: url(trans.png);
  height: 60%;
}

* html div#noscript {
  background-color: #FFF;
}

div#noscript div {
  background-image: url(./images/icons/nojava.gif);
  background-repeat: no-repeat;
  background-position: 1px;
  padding: 10px;
  padding-top: 11px;
  padding-left: 70px;
  margin: 0 auto;
  width: 300px;
  text-align: left;
  background-color: #000;
  color: #FFF;
}

/*
  Formulare
*/
/*
  GLOBAL
*/

select {
  width: 145px;
  padding: 1px;
  margin: 1px 0;
  cursor: pointer;
}

fieldset.info { color: #777 }

/* IE */
*+html legend { margin-bottom: 5px; }
* html legend { margin-bottom: 5px; }

*+html fieldset { padding-bottom: 7px; }
* html fieldset { padding-bottom: 7px; }


fieldset {
  margin: 5px; padding-top: 8px;
  border: 1px solid #fcf200
}

legend {
  padding: 0 7px;
  color: #FFF;
}

fieldset input.i,
fieldset select,
fieldset textarea.field {
  width: 200px;
  margin: 1px 0;
}

fieldset br {
  clear: both;
}

fieldset label  {
  width: 130px; margin-left: 20px;
  text-align: right;
  display: block;
  float: left; margin-right: 30px;
  border-bottom: 1px dotted none;
}

fieldset.data br { margin: 6px }
fieldset.data label { width: 100px; font-weight: bold }

fieldset label.check {
  display: inline;
  float: none;
  margin-left: 1px;
}

select#land {
  margin-top: 2px; margin-left: 1px;
}

select#land option {
  background-color: #FFF;
}

option.kat {
  background-color: #b83e31;
  border-bottom: 1px solid #ccc;
  color: #FFF;
  padding-bottom: 1px;
}
option.hl {
  background-color: #DDD;
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #AAA;
}

div.submit {
  text-align: center;
  padding: 4px;
}

div.error {
  padding: 4px 2px;
  margin-bottom: 10px;
  color: red;
  border: 1px solid #222;
}

div.error b {
  display: block;
  color: #000;
}

fieldset i {
  font-weight: normal;
}

.checkbox {
  cursor: pointer;
  margin: 1px;
}

.radio {
  cursor: pointer;
  margin-bottom: -2px;
  margin-top: 1px;
}

/*
  SUBMIT BUTTONS
*/
input.submit {
  cursor: pointer;
  margin: -1px;
  overflow: visible;
  padding: 0 6px;
}
/*
  Usercenter
*/
div.head,
tr.head {
  padding: 2px;
  font-weight: bold;
  background-color: #fdb002;
  background-image: url(./images/icons/submit.jpg);
  border-bottom: 1px solid #AAA;
  color: #FFF;
}

tr.head i {
  font-weight: normal;
  font-size:10px;
}


tr.admin { background-color: #FFDBDB }
tr.hover:hover {
  background-color: #FFF899;
}

tr.head td, tr.kat td, tr.first td, tr.second td, tr.bottom td, tr.admin td { padding: 2px 3px }

tr.bottom td { text-align: center }

tr.kat label {
  display: block;
}

a.t:link,
a.t:visited {
  display: block;
  background: url(./images/icons/preview_arrow.gif) no-repeat left center;
  padding-left: 15px;
}

input.i,
textarea {
  margin: 1px;
  background-color: #FFF;
  border: 1px solid #888;
  border-top: 1px solid #AAA;
  border-right: 1px solid #AAA;
  padding: 1px;
  width: 90%;
  color: #666;
}

textarea {
  height: 100px;
}

input.i:focus,
input.i:hover,
textarea:focus,
textarea:hover {
  color: #000;
  border: 1px solid #555;
}

input.read {  
  color: #FFF;
  cursor: default;
  border: 1px solid transparent;
  background-color: transparent;
  font-weight: bold;
  margin: 1px;
}

label.error,
input.error,
input.error:hover,
input.error:focus {
  color: #fff500;
}

tr.second input.color {
  width: 55px;
  padding-left: 5px;
  padding-right: 5px;
}

tr.second textarea { 
  height: 100px;
}

tr.second.check {
  width: 14px;
}

/*
  DISABLED FIELDS
*/
.disabled label,
.disabled label .red {
  color: #888;
}

.disabled input.i,
.disabled input.i:hover,
.disabled input.i:active,
.disabled input.i:focus {
  background-color: #DDD;
  border: 1px solid #888;
  border-top: 1px solid #AAA;
  border-right: 1px solid #AAA;
  color: #DDD;
  cursor: default;
}

/* Help */
a.help {
  margin-left: -1px;
  color: #b83e31;
  display:block;
}

ul.help,
ul.help li {
  margin: 0;
  padding: 0;
  margin-left: 15px;
}
*+html ul.help { margin-left: 25px }
* html ul.help { margin-left: 25px }

ul.help li ul {
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
}

ul.help li {
  color: #000;
  list-style-type: upper-roman;
}

ul.help ul li {
  list-style-type: circle;
}

ul.help a:link,
ul.help a:visited {
  color: #b83e31;
}

ul.square,
ul.square li {
  margin: 0;
  padding: 0;
  margin-left: 10px;
  list-style-type: square;
}

ul.square {
  margin-top: 10px;
}

*+html ul.square { margin-left: 20px }
* html ul.square { margin-left: 20px }

/*
  Lightbox
*/
#lightbox {
  border: 1px solid #333;
	background-color:#fff;
	padding-top: 4px;
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
}
#lightboxDetails {
  text-align: left;
  padding-bottom: 5px;
}	
  
#lightboxCaption { 
  text-align: left;
  font-weight: bold;
  font-size: 13px;
  padding-left: 10px;
  color: #BB0000;
}

#lightboxCaption span {
  color: #000;
  font-size: 13px;
}

#lightboxCaption i {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #777;
  font-weight: normal;
  font-size: 11px;
}

#keyboardMsg{ font-weight: bold; }

#lightbox img{ border: none; border-top: 1px solid #AAA; clear: left;} 
#overlay img{ border: none; }

#overlay { 
  background-color: #000;
}

#loadingImage {
  border:1px solid #000;
}

#loadingDiv {
  position: absolute;
  top: 0; left: 0;
  z-index: 99999;
  width: 100%;
  background-color: #000;
}

#loadingImg {
  position: absolute;
  left: 50%; top: 270px;
  z-index: 999999;
  margin-left: -95px;
}

/*
  TOOLS
*/
.clear {
  clear: both;
  height: 1px; line-height: 1px;
}

.pointer { cursor: pointer }
.default { cursor: default }

.block { display: block }
.tiny { width: 1% } *+html .tiny { width: 0% } * html .tiny { width: 0% }
.nowrap { white-space: nowrap }

.left { text-align: left }
.center { text-align: center }
.right { text-align: right }
.middle { vertical-align: middle }

.icon { vertical-align: middle }
.float { float: left }

.bold:link,
.bold:visited,
.bold, .bold * { font-weight: bold }

small, .small {
  font-size: 10px;
  font-weight: normal;
  color: #fff500;
}

a.underline:hover, a.underline:active {
  text-decoration: underline;
}

.angle {
  background: url(./images/icons/angle.gif) no-repeat left center;
  padding-left: 6px;
}

.red { color: #fff500 }

/*
  NAVIGATION
*/
div#siteNavi {
  position: relative;
  text-align: right;
  padding-right: 12px;
  margin: 10px 0;
}

*+html div#siteNavi {
  padding-left: 4px
}
* html div#siteNavi {
  padding-left: 4px
}

div#siteNavi a.n:link,
div#siteNavi a.n:visited,
div#siteNavi a.nr:link,
div#siteNavi a.nr:visited,
div#siteNavi a.nl:link,
div#siteNavi a.nl:visited,
div#siteNavi a.siteNow:link,
div#siteNavi a.siteNow:visited,
div#siteNavi a.siteNowR:link,
div#siteNavi a.siteNowR:visited {
  width: 15px;
  padding: 1px;
  padding-left: 4px;
  padding-right: 4px;
  color: #0100d8;
  font-size: 13px;
  font-weight: bold;
}

div#siteNavi a.nr:link,
div#siteNavi a.nr:visited,
div#siteNavi a.nl:link,
div#siteNavi a.nl:visited {
  color: #0100d8;
}

div#siteNavi a.siteNowR:link,
div#siteNavi a.siteNowR:visited,
div#siteNavi a.nr:link,
div#siteNavi a.nr:visited {

}

div#siteNavi a.nr:hover,
div#siteNavi a.nr:active,
div#siteNavi a.nl:hover,
div#siteNavi a.nl:active {
  color: #FFF;
  text-decoration: none;
}

div#siteNavi a.n:hover,
div#siteNavi a.n:active,
div#siteNavi a.siteNow:link,
div#siteNavi a.siteNow:visited,
div#siteNavi a.siteNowR:link,
div#siteNavi a.siteNowR:visited {
  color: #FFF;
  text-decoration: none;
}

/*
  TOGGLES
*/
tr.toggleTable td {
  background: #FFF;
  text-align: right;
  padding: 4px 6px;
}

tr.toggleTable a:link,
tr.toggleTable a:visited {
  background: url(./images/icons/expand.gif) no-repeat left center;
  padding-left: 18px;
}

/*
  TOOLTIP
*/
div#toolTip {
  position: absolute;
  left: 0; top: 0;
  background: #031634;
  border: 1px solid #223b59;
  text-align: left;
  display: none;
}

div#toolTip td.txt {
  color: #5e96d3; font-size: 9px;
  padding: 5px; line-height: 12px;
}

div#toolTip td.txt img {
  border: 1px solid #223b59;
}

/*
  TINYMCE
*/
textarea.tinyMCE {
  width: 448px;
}
p {margin: 0; padding: 0; }

/*
  HALL OF FAME
*/
div.year {
  font-size: 12px;
  margin-top: 10px; margin-bottom: 5px;
  background-color: #fff500;
}

div.y { clear: both; margin-bottom: 3px; }

div.year b {
  background-color: #01002a;
  color: #FFF;
  padding: 2px 8px; margin-left: 400px;
}

div.halloffame {
  margin-top: 4px;
  line-height: 18px;
}

div.halloffame a:link,
div.halloffame a:visited,
div.halloffame a:hover,
div.halloffame a:active {
  color: #FFF;
}
div.halloffame a:hover,
div.halloffame a:active {
  color: #fff500;
}

/*
  LIGHTBOX
*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer { border: 3px solid #888888; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer { border: 3px solid #888888; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/lightbox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(./images/lightbox/blank.gif) no-repeat left; display: block; left: 0; float: left; }
	#lbPrev:hover, #lbPrev:visited:hover { background: url(./images/lightbox/prev.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(./images/lightbox/blank.gif) no-repeat right; display: block; right: 0; float: right; }
	#lbNext:hover, #lbNext:visited:hover { background: url(./images/lightbox/next.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2, #lbNext2, #lbSpacer { color: #333333; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off, #lbNext2_Off { color: #CCCCCC; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 70px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose { background: url(./images/lightbox/close.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay { background: url(./images/lightbox/play.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause { background: url(./images/lightbox/pause.png) no-repeat; }}
  
/*---------------------------------------------
Attributes of the calendar
---------------------------------------------*/

.calToday {

}
.calDay,
.calToday {
  border: 1px solid #fff500;
  width: 14%; height: 50px;
  text-align: left;
  vertical-align: top; 
}

.calDay {
  border-color: transparent;
}


#teamlist div {
  width: 238px; float: left;
  padding: 1px 0;
}

#stats { display: none; }