﻿.ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.HellowWorldPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
    top: 200px;
    left: 200px;
    position: fixed;
}

.searchPanel
{
    position: absolute;
    top: 120px;
    left: 970px;
/*    background: #FFFFFF url('http://www.s-port4.net/www/html/images/header.jpg') top left repeat-x;*/
    margin: 0;
    padding: 0;
    width: 220px;
}

.searchPanel span
{
    text-align: right;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 10px;
    margin: 0;
    padding: 0;
}

.searchPanel label
{
    float: left;
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
    margin: 4px 0 0 0;
    padding: 0;
}

.searchPanel input
{
    float: left;
    width: 130px;
    margin: 4px 0 6px 4px;
    padding: 0;
}

.searchPanel input.searchImage
{
    float: left;
    width: 15px;
    height: 15px;
    margin: 6px 2px 2px 4px;
    padding: 0;
}

.searchPanel a
{
    float: right;
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

.searchPanel a:hover,
.searchPanel a.sfhover
{
    float: right;
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: underline;
}

#nav
{
    display: none;
}

#appletNavigationOld
{
    display: none;
}

#hauptinformationOld
{
    display: none;
}

body
{
	background-image:url('http://www.s-port4.net/www/html/images/s-port4_bk.png');
	background-repeat:no-repeat;
    margin: 0px 0px 0px 0px;
    width: 1000px;
	font-family:Arial, Helvetica, sans-serif;
}

#ddlSeason
{
    width: auto;
    color: #828596;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

#ddlSeason li
{
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
}

#ddlSeason li img
{
    margin: 5px 0 0 5px;
}

#ddlSeason li ul li
{
    width: 200px;
    color: #828596;
}

#ddlSeason li ul li a,
#ddlSeason li ul li a:visited
{
    text-decoration: none;
    color: #828596;
    background-color: #FFFFFF;
}

#ddlSeason li ul li a:hover,
#ddlSeason li ul li a.sfhover
{
    text-decoration: underline;
}

#ddlSeason li:hover ul,
#ddlSeason li.sfhover ul
{
    display: block;
    z-index: 19999999;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 200px;
}

#ddlSeason li:hover ul li,
#ddlSeason li.sfhover ul li
{
    margin: 0;
    padding: 0 5px 0 5px;
    background-color: #2460DC;
    text-align: left;
    width: 200px;
}

#ddlSeason li:hover ul li a,
#ddlSeason li.sfhover ul li a
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #2460DC;
    width: 200px;
}

#ddlSeason li:hover ul li a:hover,
#ddlSeason li.sfhover ul li a.sfhover
{
    text-decoration: underline;
}

#ddlSeason li ul
{
    display: none;
}

#ddlExporte
{
    width: auto;
}

#ddlExporte li a
{
    color: #FFFFFF;
    text-decoration: none;
}

#ddlExporte li a:hover,
#ddlExporte li a.sfhover
{
    text-decoration: underline;
}

#ddlExporte li ul li a,
#ddlExporte li ul li a:visited
{
    text-decoration: none;
}

#ddlExporte li ul li a:hover,
#ddlExporte li ul li a.sfhover
{
    text-decoration: underline;
}

.dropDownList 
{
    width: auto;
    color: #828596;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.dropDownList li
{
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
}

.dropDownList li img
{
    margin: 5px 0 0 5px;
}

.dropDownList li ul li
{
    width: 200px;
    color: #828596;
}

.dropDownList li ul li a,
.dropDownList li ul li a:visited
{
    text-decoration: none;
    color: #828596;
    background-color: #FFFFFF;
}

.dropDownList li ul li a:hover,
.dropDownList li ul li a.sfhover
{
    text-decoration: underline;
}

.dropDownList li:hover ul,
.dropDownList li.sfhover ul
{
    display: block;
    z-index: 19999999;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 200px;
}

.dropDownList li:hover ul li,
.dropDownList li.sfhover ul li
{
    margin: 0;
    padding: 0 5px 0 5px;
    background-color: #2460DC;
    text-align: left;
    width: 200px;
}

.dropDownList li:hover ul li a,
.dropDownList li.sfhover ul li a
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #2460DC;
    width: 200px;
}

.dropDownList li:hover ul li a:hover,
.dropDownList li.sfhover ul li a.sfhover
{
    text-decoration: underline;
}

.dropDownList li ul
{
    display: none;
}

#contentHead
{
    margin: 20px 0 0 0;
    height: 50px;
}

.contentHeadHelpLink,
.contentHeadHelpLink:visited,
.contentHeadHelpLink:hover
{
    text-decoration: none;
    font-size: 14px;
    color: #354157;
    float: right;
}

#contentHeadUser
{
    margin: 0;
    padding: 0;
    float: left;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: #FF0000;
    width: 100%;
    text-align: center;
}

#contentHeadTitle
{
    margin: 5px 0 0 10px;
    float: left;
    font-size: 18pt;
    color: #354157;
    width: auto;
}

#contentHeadLinks
{
    clear: left;
    float: left;
    width: auto;
}

.contentHeadLinksSelected a,
.contentHeadLinksSelected a:visited
{
    color: #0000FF;
}

.contentHeadLinksNotSelected a,
.contentHeadLinksNotSelected a:visited
{
    color: #828596;
}

.contentHeadLinksSelected a:hover,
.contentHeadLinksNotSelected a:hover,
.contentHeadLinksSelected a.sfhover,
.contentHeadLinksNotSelected a.sfhover
{
    text-decoration: underline;
}

#contentHeadLinks ul
{
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#contentHeadLinks ul li
{
    float: left;
    margin: 0 0 0 10px;
}

#contentHeadLinks ul li a,
#contentHeadLinks ul li a:visited
{
    float: left;
    text-align: center;
    text-decoration: none;
    font-size: 10pt;
}

#contentHeadLinks ul li a:hover,
#contentHeadLinks ul li a.sfhover
{
    text-decoration: underline;
}

#contentHeadControls
{
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    border-top: #2460DC solid 2px;
}

.contentHeadControl
{
    float: right;
    margin: 1px 0 0 5px;
    padding: 0 5px 0 5px;
    background-color: #2460DC;
    color: #FFFFFF;
    text-decoration: none;
}

.contentHeadControl:hover,
.contentHeadControl.sfhover
{
    text-decoration: underline;
}

.contentHeadControl li
{
    list-style-type: none;
    text-align: center;
    background-color: #2460DC;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}

.contentHeadControl li:hover ul,
.contentHeadControl li.sfhover ul
{
    display: block;
    z-index: 19999999;
    margin: 0;
    padding: 0;
    position: absolute;
}

.contentHeadControl li:hover ul li,
.contentHeadControl li.sfhover ul li
{
    margin: 0;
    padding: 0 5px 0 5px;
    background-color: #2460DC;
    text-align: left;
}

.contentHeadControl li:hover ul li a,
.contentHeadControl li.sfhover ul li a
{
    color: #FFFFFF;
    text-decoration: none;
}

.contentHeadControl li:hover ul li a:hover,
.contentHeadControl li.sfhover ul li a.sfhover
{
    text-decoration: underline;
}

.contentHeadControl li ul
{
    display: none;
}

#contentHeadInfos
{
    width: 320px;
    height: 50px;
    float: right;
    background: #FFFFFF url('http://www.s-port4.net/www/html/images/header.jpg') bottom left repeat-x;
    color: #FFFFFF;
    overflow: auto;
    padding: 5px 0 0 0;
}

#contentHeadInfos ul
{
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#contentHeadInfos ul li
{
    float: left;
    font-size: 10pt;
}

.contentHeadInfosTitle
{
    width: 100px;
    margin: 0 0 0 5px;
}

.contentHeadInfosText
{
    width: 180px;
}

#metainformation
{
    clear: both;
    height: 150px;
/*    background: #FFFFFF url('http://www.s-port4.net/www/html/images/header.jpg') top left repeat-x;*/
    overflow: hidden;
    width: 1200px;
    position: absolute;
    top: 0px;
    left: 0px;
}

#navigation
{
    float: right;
    padding: 0;
    margin: 5px 5px 0 0;
}

#navigation li
{
    float: left;
    list-style-type: none;
}

#navigation li a span
{
    font-size: 10pt;
    margin: 0 4px 0 4px;
    color: #FFFFFF;
    text-decoration: none;
}

#navigation li a,
#navigation li a:visited
{
    float: left;
    margin: 0 0 0 1px;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 8pt;
}

#navigation li a:hover,
#navigation li a.sfhover
{
    float: left;
    margin: 0 0 0 1px;
    text-align: center;
    text-decoration: underline;
    color: #FFFFFF;
    font-size: 8pt;
}

#mainNavigation
{
    clear: left;
    float: left;
    padding: 0;
    margin: 0;
/*    background: #FFFFFF url('http://www.s-port4.net/www/html/images/nav-bg1.jpg') bottom left repeat-x;*/
    position: absolute;
    top: 135px;
    left: 350px;
    z-index:19999999; 
}

#mainNavigation ul
{
    float: left;
    padding: 0;
    margin: 0 0 0 0;
/*    background: #FFFFFF url('http://www.s-port4.net/www/html/images/nav-bg1.jpg') bottom left repeat-x;*/
}

#mainNavigation ul li
{
    list-style-type: none;
}

#mainNavigation ul li a,
#mainNavigation ul li a:visited
{
    float: left;
    margin: 0 5px 0 0;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 10pt;
    background: #FFFFFF url('http://www.s-port4.net/www/html/images/nav-bg.jpg') bottom left repeat-x;
    width: 100px;
}

#mainNavigation ul li a:hover,
#mainNavigation ul li a.sfhover
{
    float: left;
    margin: 0 5px 0 0;
    padding: 5px 0;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 10pt;
    background: #FFFFFF url('http://www.s-port4.net/www/html/images/nav-bg.jpg') top left repeat-x;
    width: 100px;
}

#mainNavigation ul li dl
{
    display: none;
}

#mainNavigation ul li:hover dl,
#mainNavigation ul li.sfhover dl
{
    display: block;
    position: absolute;
    top: 20px;
    z-index: 19999999;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#mainNavigation ul li:hover dl dd,
#mainNavigation ul li.sfhover dl dd
{
    clear: both;
    float: left;
}

#mainNavigation ul li:hover dl dd a,
#mainNavigation ul li.sfhover dl dd a
{
    background-color: Black;
    width: 150px;
    text-align: left;
    padding: 5px 0 5px 5px;
}

#wrapper
{
    margin:     0 auto;
    width:      80em;
    max-width:  100%;
}

#topBanner
{
    clear: both;
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align : left;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    min-width: 1000px;
}

#topLogo
{
    float: left;
    width: 170px;
    margin: 10px 0 0 0;
    background: transparent url('http://www.s-port4.net/www/html/images/sport4TNG.png') top left no-repeat;
    height: 200px;
}

#topWerbung
{
    position: absolute;
    top: 20px;
    left: 390px;
    text-align: right;
    float: right;
    color: #CD3333;
    margin: 5px 5px 0 0;
    width: 800px;
}

#topWerbungItem
{
    float: right;
}

#topWerbung label
{
    float: right;
    color: #FFFFFF;
    margin: 0 5px 0 0;
    width: 5px;
    font-size: 10px;
}

#werbungContent
{
    float: right;
    margin: 20px;
}

.SEOcontainerItem
{
    clear: both;
    float: left;
    width: 150px;
}

.SEOcontainerHR
{
    display: none;
    visibility: hidden;
}

#sidebarMenuLeft
{
    float: left;
    height: auto;
    position: absolute;
    top: 160px;
    left: 0px;
    z-index: 2;
}

#sidebarMenuLeft label
{
    clear: both;
    float:left;
    font-size: 10px;
    color: #FFFFFF;
    margin: 0 0 0 5px;
    padding: 0;
}

.verbandNavigation
{
    position: absolute;
    top: 135px;
    left: 170px;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 140px;
}

.verbandNavigation li
{
    list-style-type: none;
}

.verbandNavigation li a,
.verbandNavigation li a:visited
{
    clear: left;
    float: left;
    margin: 0;
    padding: 5px 2px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 10pt;
    background: #FFFFFF url('http://www.s-port4.net/www/html/images/nav-bg.jpg') bottom left repeat-x;
    width: 145px;
}

.verbandNavigation li a:hover,
.verbandNavigation li a.sfhover
{
    text-decoration: underline;
    background: #FFFFFF url('http://www.s-port4.net/www/html/images/nav-bg1.jpg') bottom left repeat-x;
}

.verbandNavigation li:hover dl,
.verbandNavigation li.sfhover dl,
.verbandNavigation li:hover ul,
.verbandNavigation li.sfhover ul
{
    display: block;
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    z-index: 19999999;
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
}

.verbandNavigation li:hover dl dd,
.verbandNavigation li:hover dl dt,
.verbandNavigation li.sfhover dl dd,
.verbandNavigation li.sfhover dl dt,
.verbandNavigation li:hover ul li,
.verbandNavigation li.sfhover ul li
{
    clear: left;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: #FFFFFF;
    width: auto;
}

.verbandNavigation li dl,
.verbandNavigation li ul
{
    display: none;
}

.verbandNavigation li dl dd .subVerbandNavigation li dl
{
    display: none;
}

.verbandNavigation li dl dd .subVerbandNavigation li:hover dl,
.verbandNavigation li dl dd .subVerbandNavigation li.sfhover dl
{
    display: block;
    position: relative;
}

#anzeigenContainer
{
    clear: left;
    float: left;
    text-align: center;
    margin: 0 0 0 0;
    padding: 0;
    width: 150px;
    z-index: 1;
    color: #FFFFFF;
    font-size: 10px;
}

#anzeigenContainer label
{
    clear: both;
    float: left;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    margin: 1px 0 0 0;
    padding: 0;
    width: 100%;
}

#anzeigenContainer a
{
    color: #FFFFFF;
    text-align: center;
    font-size: 10px;
    margin: 0;
    padding: 0;
}

#hauptinformation
{
    clear: left;
    float: left;
    position: absolute;
    top: 170px;
    left: 160px;
    width: 1040px;
    overflow: visible;
    z-index: 0;
    height: 80%;
}

#content
{
    clear: both;
    float: left;
    width: 100%;
    height: 100%;
    overflow: auto;
}

#sidebarRight
{
    float: left;
    height: auto;
    width: 100px;
    position: absolute;
    top: 150px;
    left: 1070px;
}

#siteInformation
{
    clear: both;
    float: left;
    height: 100px;
    width: 100%;
    position: absolute;
    top: 820px;
    left: 160px;
    list-style-type: circle;
    color: #0000FF;
    font-size: 10pt;
}

#siteInformation li
{
    float: left;
    margin: 0;
    padding: 0 20px 0 0;
}

*.werbeItem
{
    clear: both;
    float: left;
    margin: 5px 5px 0px 0px;
    padding: 0;
    white-space: nowrap;
    text-align: center;
    width: 150px;
    overflow: hidden;
}

/********* Alte aber notwendige Styles ***************************************************************/

.spielplan
{
/*  border-style: outset;
  border-width: 2px;
*/}

.column
{
  font-weight: normal;
  text-align: left;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

.ligaUebersichtColumn,
.ligaUebersichtColumn img
{
  height: 1px;
  background: #E8E8E8;
  border: none 0px #E8E8E8;
  color: #E8E8E8;
}

.spielElementGroup,
.spielElementGroup a,
.spielElementGroup a:link,
.spielElementGroup a:active,
.spielElementGroup a:hover,
.spielElementGroup a:visited
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-style:none;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #E8E8E8;
  font-weight:normal;
  white-space: nowrap;
  text-decoration: none;
  color: #000000;
  text-align: left;
}

.spielElement
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

.spielElement a,
.spielElement a:link,
.spielElement a:active,
.spielElement a:hover,
.spielElement a:visited
{
  white-space: nowrap;
  text-decoration: none;
  color: #000000;
}

.spiel .Liga
{
    width: 140px;
    text-align: left;
}

.spiel .Nummer
{
    width: 75px;
    text-align: right;
}

.spiel .Verlegungen
{
    width: 35px;
    text-align: center;
}

.spiel .Zeit
{
    width: 45px;
    text-align: center;
}

.spiel .Halle
{
    width: 120px;
    text-align: left;
}

.spiel .Team
{
    width: 170px;
    text-align: left;
}

.spiel .Tore
{
    width: 50px;
    text-align: center;
}

.spiel .ok
{
    width: 40px;
    text-align: center;
}

.spiel .Bericht
{
    width: 45px;
    text-align: center;
}

.ligaListe
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

.ligen
{
/*  border-style: outset;
  border-width: 2px;
*/  text-align: center;
}

.ligen caption
{
  background-color: #E8E8E8;
  font-family: sans-serif;
  font-size: 12px;
  font-weight:normal;
}

.ligaClassGroup
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-style:none;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #E8E8E8;
  font-weight:normal;
  white-space: nowrap;
  text-decoration: none;
  color: #000000;
  text-align: left;
}

.ligaLink
{
    width: 220px;
    text-align: left;
    text-decoration: none;
}

.aktuellLink,
.aktuellLink a,
.aktuellLink a:link,
.aktuellLink a:active,
.aktuellLink a:hover,
.aktuellLink a:visited
{
    width: 50px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

.spielplanLink,
.spielplanLink a,
.spielplanLink a:link,
.spielplanLink a:active,
.spielplanLink a:hover,
.spielplanLink a:visited
{
    width: 60px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

.tageLink,
.tageLink a,
.tageLink a:link,
.tageLink a:active,
.tageLink a:hover,
.tageLink a:visited
{
    width: 35px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

.datenLink,
.datenLink a,
.datenLink a:link,
.datenLink a:active,
.datenLink a:hover,
.datenLink a:visited
{
    width: 38px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

#admImage
{
    float: left;
    text-align: center;
    width: 750px;
}

.verbandHomepage,
.verbandHomepage:visited,
.verbandHomepage:hover
{
    font-family : sans-serif;
    font : 12px;
    font-size: 12px;
    background-color: Transparent;
    margin: 0;
    text-decoration: none;
    text-align: center;
    color: Blue;
    padding: 0px 20px;
}

.besucherStatistik
{
    float: left;
    width: 180px;
    z-index: 1;
}

fieldset legend
{
    font-family : sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #F4F4F4;
    border: solid 1px #CCC;
    padding: 4px;
    width: 55px;
    text-align: center;
    margin: 0.1em;
}

fieldset
{
    border: solid 1px #CCC;
    margin: 5px;
    width: 130px;
    padding-bottom: 5px;
    display: block;
}

fieldset hr
{
    clear: both;
    width: 80%;
    height: 1px;
    color: #CCC;
}

fieldset label
{
    font-family : sans-serif;
    font-size: 11px;
    float: left;
    text-align: right;
    width: 60px;
    margin-left: 2px;
}

*.updateNews
{
    width: 600px;
    font-family : sans-serif;
    font : 12px;
    font-size: 12px;
    background-color: Transparent;
}

*.updateNews dt
{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

*.updateNews dd
{
    text-align: left;
}

*.updateNewsGeplant
{
    color: Fuchsia;
}

*.updateNewsErledigt
{
    color: Green;
}

*.updateItem dt
{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

*.updateItem dl
{
    margin: 5px 0px 0px 0px;
}

*.updateItem dd
{
    vertical-align: top;
    text-align: left;
    padding: 0px 0px 10px 0px;
}

ul.ContentHeadline
{
    float: left;
    width: 95%;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid gray;
    margin-bottom: 10px;
    background: #F0F0F0;
}

h1.ContentHeadline
{
    text-align: center;
    background-color: #B9B9B9;
    font-size: 16px;
    font-family : sans-serif;
    margin: 0;
    padding: 0;
    border-color: #B9B9B9;
    white-space: nowrap;
}

h2.ContentHeadlineTitel
{
    text-align: center;
    background-color: #D1D1D1;
    font-size: 14px;
    font-family : sans-serif;
    margin: 0;
    padding: 0;
    border-color: #D1D1D1;
    white-space: nowrap;
}

h3.ContentHeadlineUser
{
    text-align: center;
    background-color: #C9C9C9;
    font-size: 12px;
    font-family : sans-serif;
    margin: 0;
    padding: 0;
    border-color: #B9B9B9;
    white-space: nowrap;
}

div.ContentHeadlineList
{
    float: left;
    width: 100%;
    padding: 1px 0 0 0;
    margin: 0 0 10px 0;
    background-color : #E1E1E1;
    white-space: nowrap;
}

div.ContentHeadlineListLine
{
    clear: both;
    float: left;
    width: 100%;
}

div.HeadlineLeft
{
    float: left;
    width: 125px;
    text-align: right;
    font-size: 12px;
    font-family : sans-serif;
    padding: 0 5px 0 0;
    margin: 0;
    white-space: nowrap;
}

div.HeadlineRight
{
    float: left;
    width: 80%;
    text-align: left;
    font-size: 12px;
    font-family : sans-serif;
    padding: 0 0 0 5px;
    margin: 0;
    border-left: solid 1px black;
}

div.HeadlineRight a
{
    color : #FFFFFF;
    background-color : #3333CD;
    text-decoration: none;
    padding-bottom : 1px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 1px;
    margin: 0 5px 0 0;
}

div.HeadlineRight a:hover
{
    background-color: #333378;
}

*.tabControl
{
    width: 100%;
    text-align: center;
}

ul.tabs a:link,
ul.tabs a:visited,
ul.tabs a:active
{
    text-decoration: none;
    color: Black;
}

ul.tabs a:hover
{
    text-decoration: none;
    color: Black;
}

ul.tabs a
{
    display: block;
}

ul.tabs
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid gray;
    margin-bottom: 10px;
}

ul.tabs li
{
    float: left;
    width: 14%;
    list-style-type: none;
}

ul.tabs *.tab-label
{
    border: 1px solid gray;
    margin: 5px 0px 0px 0px;
    cursor: pointer;
    padding-bottom: 2px;
    padding-top: 2px;
    background: #E0E0E0;
    font-weight: normal;
    text-align: center;
    font-size: 12px;
    font-family : sans-serif;
}

ul.tabs li.selected *.tab-label
{
    border-bottom: none;
    top: 1px;
    padding-bottom: 4px;
    padding-top: 5px;
    border-top: 2px solid gray;
    margin-top: 0px;
    background: #F0F0F0;
    font-weight: bold;
}

*.spielplanContent
{
    clear: both;
    float: left;
    text-align: center;
    width: 100%
}

#maennerLigen
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#frauenLigen
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#maennlicheJugend
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#weiblicheJugend
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#gemischteJugend
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#kompletteLigen
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

.loginButton
{
}

#suchen
{
    float: right;
}

.textBoxSuchen
{
    width: 150px;
}

#aktuelleVerwaltung
{
    clear: both;
    float: left;
    width: 100%;
    background: #CD3333;
    color: White;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    border-top: solid 1px #AAAAAA;
    padding: 0px 0px 0px 5px;
}

.startImage
{
    clear: both;
    float: left;
}

td.plaene_datum
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

h1
{
  font-family : sans-serif;
  font : bold 16px;
  font-style : normal;
  background-color : White;
  color : Black;
  padding-bottom : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-top : 3px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  text-align:justify;
  margin-bottom : 8px;
  margin-top : 0px;
}

h2
{
  font-family : sans-serif;
  font : 16px;
  font-style : normal;
  background-color : White;
  color : Black;
  padding-bottom : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-top : 3px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  text-align:justify;
  margin-bottom : 8px;
  margin-top : 0px;
}

table, table.plaene, table.plaene_wichtig
{
  border-collapse:collapse;
  empty-cells:show;
  table-layout:fixed;
  vertical-align :middle;
  margin-bottom : 4px;
/*  border-style : outset;
  border : 2px;
*/}

table.headline
{
  border-collapse: inherit;
  empty-cells:show;
  table-layout: fixed;
  vertical-align :middle;
  margin-bottom : 4px;
/*  border-style : outset;
  border : 2px;
*/}

table.buttonline
{
  border-collapse:collapse;
  background-color: #F0F0F0;
  border-color: #F0F0F0;
  border-spacing: 0;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  empty-cells:show;
  table-layout:fixed;
  padding : 0px 0px 0px 0px;
  vertical-align :top;
}

table.controls
{
  border-collapse:collapse;
  background-color: #F0F0F0;
  border-color: #F0F0F0;
  border-spacing: 0;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  empty-cells:show;
  table-layout:fixed;
  padding : 0px 0px 0px 0px;
  vertical-align :middle;
}

table.tree
{
  border-collapse:collapse;
  background-color: #F0F0F0;
  border-color: #F0F0F0;
  border-spacing: 0;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  vertical-align :middle;
}

tr, tr.plaene, tr.plaene_wichtig, tr.plaene_ueberschrift, tr.plaene_zueberschrift, tr.headline
{
  font-family : sans-serif;
}

tr.headinfo
{
  font-family : sans-serif;
  font : bold normal 12px;
  color : White;
  background-color : #FFFFFF;
}

tr.head
{
  font-family : sans-serif;
  font : bold normal 12px;
  background-color : #FFFFFF;
  color : Blue;
}

tr.head4table
{
  font-family : sans-serif;
  font : bold normal 12px;
  background-color : Red;
  color : Blue;
}

tr.info
{
  font-family : sans-serif;
  font : bold normal 12px;
  background-color : White;
  color : Black;
}

tr.info a:link
{
  color:Black;
  text-decoration:none;
}

tr.info a:visited
{
  color:Black;
  text-decoration:none
}

tr.info a:hover
{
  color: Fuchsia;
  text-decoration:none
}

tr.info a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

tr.info a:focus
{
  color: Fuchsia;
  text-decoration:underline
}

tr.buttonline
{
  font-family : sans-serif;
  font : normal 12px;
  vertical-align : middle;
  border-style:none;
  background-color : #F0F0F0;
}

tr.controls
{
  font-family : sans-serif;
  font : normal 12px;
  vertical-align : middle;
  border-style:none;
  background-color : #F0F0F0;
}

tr.tree
{
  font-family : sans-serif;
  font : normal 12px;
  vertical-align : middle;
  border-style:none;
  background-color : #F0F0F0;
}

td
{
  padding-left : 3px;
  padding-right : 3px;
  font-size : 12px;
}

th
{
  padding-left : 3px;
  padding-right : 3px;
  font-size : 12px;
}

th.plaene
{
  font-weight: normal;
  text-align: left;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

td.plaene
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

td.plaene_suspended
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
  color : #FF0000;
}

td.plaene_res
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-left-style:none;
  border-right-style:none;
  border-top-style:solid;
  border-bottom-style:solid;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

th.plaene_l1
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-style:none;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #E8E8E8;
  font-weight:normal;
}

td.plaene_l1
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-style:none;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #E8E8E8;
  font-weight:normal;
}

td.headline,
td.headline_btn
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
  border-left-width : 1px;
}

td.headline_log
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  color : #FFFFFF;
  background-color : #3333CD;
  border-left-width : 1px;
}

td.headline_news
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  color : #FFFFFF;
  background-color : #CD3333;
  border-left-width : 1px;
}

td.headline_l1
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  font-weight:bold;
  border-style:none;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#FFFFFF;
  vertical-align : middle;
  background-color : #E1E1E1;
}

td.plaene_wichtig, td.plaene_wichtig_gruen, td.plaene_wichtig_rot, td.plaene_wichtig_gelb
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

td.plaene_wichtig
{
}

td.plaene_wichtig_gruen, span.gruen
{
  color: #008040;
}

td.plaene_wichtig_rot, span.rot
{
  color: #FF0080
}

td.plaene_wichtig_gelb, span.gelb
{
  color: #FF8040;
}



td.plaene_ueberschrift
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  border-width:0px;
  border-style:none;
  font-size : 18px;
  font-weight : bold;
  vertical-align : top;
  background-color : #E0E0E0;
}

td.plaene_zueberschrift
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  border-width:0px;
  border-style:none;
  font-size : 16px;
  font-weight : bold;
  vertical-align : top;
  background-color : #E0E0E0;
}

td.plaene a:link,
td.plaene_l1 a:link,
td.plaene_wichtig a:link,
td.plaene_ueberschrift a:link,
td.plaene_zueberschrift a:link,
td.headline a:link,
td.headline_l1 a:link
{
  color:Black;
  text-decoration: none;
}

td.headline_btn a:link
{
  color : #FFFFFF;
  background-color : #3333CD;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.plaene_suspended a:link
{
  color:Red;
    text-decoration: none;
}

td.plaene a:visited,
td.plaene_l1 a:visited,
td.plaene_wichtig a:visited,
td.plaene_ueberschrift a:visited,
td.plaene_zueberschrift a:visited,
td.headline a:visited,
td.headline_l1 a:visited
{
  color:Black;
  text-decoration: none;
}

td.headline_btn a:visited
{
  color : #FFFFFF;
  background-color : #3333CD;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.plaene_suspended a:visited
{
  color:Red;
    text-decoration: none;
}

td.plaene a:hover,
td.plaene_suspended a:hover,
td.plaene_l1 a:hover,
td.plaene_wichtig a:hover,
td.plaene_ueberschrift a:hover,
td.plaene_zueberschrift a:hover,
td.headline a:hover,
td.headline_l1 a:hover
{
  color: Fuchsia;
  text-decoration: underline;
}

td.headline_btn a:hover
{
  color : Black;
  background-color : #FFFFFF;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.plaene a:active,
td.plaene_suspended a:active,
td.plaene_l1 a:active,
td.plaene_wichtig a:active,
td.plaene_ueberschrift a:active,
td.plaene_zueberschrift a:active,
td.headline a:active,
td.headline_l1 a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

td.headline_btn a:active
{
  color : #FFFFFF;
  background-color : #3333CD;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.headline_btn_inactive a
{
  color : #000000;
  background-color : #BBBBBB;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.plaene a:focus,
td.plaene_suspended a:focus,
td.plaene_l1 a:focus,
td.plaene_wichtig a:focus,
td.plaene_ueberschrift a:focus,
td.plaene_zueberschrift a:focus,
td.headline a:focus,
td.headline_l1 a:focus
{
  color: Fuchsia;
  text-decoration:underline
}

td.headline_btn a:focus
{
  color : #FFFFFF;
  background-color : #3333CD;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.news
{
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-style:solid;
  padding-left : 3px;
  padding-right : 3px;
  font-size : 12px;
}

td.news a:link
{
  color:Blue;
  text-decoration: underline;
}

td.news a:visited
{
  color:Blue;
  text-decoration: underline;
}

td.news a:hover
{
  color: Fuchsia;
  text-decoration: underline;
}

td.news a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

td.news a:focus
{
  color: Fuchsia;
  text-decoration:underline
}

td.buttonline
{
  border-style:none;
  font-family : sans-serif;
  font : normal 12px;
  background-color : #F0F0F0;
  vertical-align : middle;
}

td.controls
{
  border-style:none;
  font-family : sans-serif;
  font : normal 12px;
  background-color : #F0F0F0;
  vertical-align : middle;
}

td.tree
{
  border-style:none;
  font-family : sans-serif;
  font : normal 12px;
  background-color : #F0F0F0;
  vertical-align : middle;
}

td.tree a:link
{
  color:Black;
  text-decoration: none;
}

td.tree a:visited
{
  color:Black;
  text-decoration: none;
}

td.tree a:hover
{
  color: Blue;
  text-decoration: underline;
}

td.tree a:active
{
  color: Blue;
  text-decoration: underline;
}

td.tree a:focus
{
  color: Blue;
  text-decoration: none;
}



div.navigation_oben
{
  background-color: #CC3333;
  height: 16px;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: White;
  padding-left: 10px;
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: #F0F0F0;
}

div.navigation_unten
{
  background-color: #FFCC00;
  height: 16px;
  font-family: sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: Black;
  padding-left: 10px;
}


div.Banner
{
  background: #CD3333;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  padding-top : 0px;
  text-align : left;
  margin-bottom : 8px;
}

div.BannerButton
{
  font-family : sans-serif;
  font : 12px;
  padding: 1px;
  background-color: transparent;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  width : 100px;
  height : 16px;
  text-align : center;
  font-weight : normal;
}

div.BannerButton a:link
{
  color:#CD3333;
  text-decoration: none;
}

div.BannerButton a:visited
{
  color:#CD3333;
  text-decoration: none;
}

div.BannerButton a:hover
{
  color: Blue;
  text-decoration: underline;
}

div.BannerButton a:active
{
  color: Blue;
  text-decoration: underline;
}

div.BannerButton a:focus
{
  color: Blue;
  text-decoration: underline;
}

#Button
{
  font-family : sans-serif;
  font : bold normal 12px;
  padding: 2px;
  background-color: #ECE9D8;
  border-bottom-color: #ACA899;
  border-left-color: #ACA899;
  border-right-color: #ACA899;
  border-top-color: #ACA899;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  width : 100px;
  height : 20px;
  text-align : center;
}


#Button a:link
{
  color:Blue;
  text-decoration: none;
}

#Button a:visited
{
  color:Blue;
  text-decoration: none;
}

#Button a:hover
{
  color: Fuchsia;
  text-decoration: blink;
}

#Button a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

#Button a:focus
{
  color: Blue;
  text-decoration: none;
}

#SmallButton
{
  font-family : sans-serif;
  font : bold normal 10px;
  padding: 1px;
  background-color: #ECE9D8;
  border-bottom-color: #ACA899;
  border-left-color: #ACA899;
  border-right-color: #ACA899;
  border-top-color: #ACA899;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  width : 100px;
  height : 16px;
  text-align : center;
}

#SmallButton a:link
{
  color:Blue;
  text-decoration: none;
}

#SmallButton a:visited
{
  color:Blue;
  text-decoration: none;
}

#SmallButton a:hover
{
  color: Fuchsia;
  text-decoration: blink;
}

#SmallButton a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

#SmallButton a:focus
{
  color: Blue;
  text-decoration: none;
}

#BannerButton
{
  font-family : sans-serif;
  font : 12px;
  padding: 1px;
  background-color: transparent;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  width : 100px;
  height : 16px;
  text-align : center;
  font-weight : normal;
}

#BannerButton a:link
{
  color:#CD3333;
  text-decoration: none;
}

#BannerButton a:visited
{
  color:#CD3333;
  text-decoration: none;
}

#BannerButton a:hover
{
  color: Blue;
  text-decoration: underline;
}

#BannerButton a:active
{
  color: Blue;
  text-decoration: underline;
}

#BannerButton a:focus
{
  color: Blue;
  text-decoration: underline;
}

#Desc
{
  font-family : sans-serif;
  font : 8px;
  font-style : normal;
  color : Black;
}

#Footer
{
  font-family : sans-serif;
  font : 8px;
  font-style : normal;
  color : Black;
  text-align : center;
}

.MyCalendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:210px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.MyCalendar .ajax__calendar_body {height:139px;width:210px;position:relative;overflow:hidden;margin:auto;}
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:210px;position:absolute;text-align:center;margin:auto;}
.MyCalendar .ajax__calendar_container TABLE {font-size:11px;}
.MyCalendar .ajax__calendar_header {height:20px;width:100%;}
.MyCalendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.MyCalendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.MyCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.MyCalendar .ajax__calendar_footer {height:15px;}
.MyCalendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.MyCalendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.MyCalendar .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.MyCalendar .ajax__calendar_container TABLE {font-size:11px;font-family:tahoma,verdana,helvetica;}
.MyCalendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.MyCalendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.MyCalendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.MyCalendar .ajax__calendar_day {border:1px solid #ffffff;}
.MyCalendar .ajax__calendar_month {border:1px solid #ffffff;}
.MyCalendar .ajax__calendar_year {border:1px solid #ffffff;}

.MyCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.MyCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.MyCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.MyCalendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
