body, div, span
 {
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-size: 9pt;
   color: black;
   font-weight: normal;
 } 
 
 HTML {
   overflow: -moz-scrollbars-vertical;
}
 
.TEXT{
        font-family : Arial, Helvetica, Sans-Serif;
        font-style : normal;
        font-size : 9pt;
        color: #000000;
        font-weight : normal;        
}

TD{
        font-family : Arial, Helvetica, Sans-Serif;
        font-style : normal;
        font-size : 9pt;
        color: #000000;
        font-weight : normal;
}

.TEXTBIG{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 14pt;
        color: #000000;
        font-weight : normal;

}

.TEXTSMALL{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 9pt;
        color: #000000;
        font-weight : normal;
}
.TEXTSMALLER{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 8pt;
        color: #000000;
        font-weight : normal;
}
.TEXTBOLD{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 9pt;
        color: #000000;
        font-weight : bold;
}
.TEXTBOLDGREY{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 9pt;
        color: #4d4d4d;
        font-weight : bold;
}
.TEXTWHITE{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 10pt;
        color: #ffffff;
        font-weight : normal;
}
.TEXTBOLDWHITE{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 10pt;
        color: #ffffff;
        font-weight : bold;
}
.TEXTHEAD{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 12pt;
        color: #747474;
        font-weight : bold;
}
.TEXTSMALLERGREY{
        font-family : Arial, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 8pt;
        color: #767676;
        font-weight : normal;
}
.TEXTSMALLGREY{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 9pt;
        color: #848484;
        font-weight : normal;
}
.TEXTBOLDRED{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 10pt;
        color: #990000;
        font-weight : bold;
}
.TEXTBOLDRED1{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 10pt;
        color: #990000;
        font-weight : bold;
}
.TEXTRED{
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-style : normal;
        font-size : 10pt;
        color: #990000;
}

.LINK
{
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 color: #990000;
 font-weight: normal;
 text-decoration: none;
}
 
.LINKBOLD
{
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 color: #990000;
 font-weight: bold;
 text-decoration: none; 
}

.LINKBOLD:hover
{
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
  color: #000000;
 font-weight: bold;
 text-decoration: underline; 
}
 
.LINK:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}

.legaltext
 {
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-size: 10px;
   color: #666666;
   font-weight: normal;
 }

.legaltextlink
 {
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-size: 10px;
   color: #666666;
   font-weight: normal;
 }
 
.teasertext
{
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 10px;
  color: #4b4b4b;
  font-weight: normal;
  text-decoration: none;
}

.greytext
 {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-size: 12px;
   color: #767676;
   font-weight: normal;
 }
 
.teaserlink 
 {
	 	font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-size: 11px;
   color: #990000;
   font-weight: normal;
		 text-decoration: none;
	}

.teaserlink:hover
 {
	 	font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
		 text-decoration: underline;
	}
    
.grey
 {
   color: #4d4d4d;
   font-weight:bold;
}

.red
 {
   color: #990000;
   font-weight:bold;
}

.white
{
   color: white;
}

input, select, textarea  {
    border-color:silver;
    border-width:1px;  
    border-style:solid;      
}

input.submit  {
    border-width:5px;  
    border-style:solid;  
    border-color:black;
}









input.bt
 {
   background-color: #f4f4f4;
   color: black;
   font-family: arial, verdana, ms sans serif;
   font-weight: normal;
   font-size: 10pt;
   border-right:1px solid #555555;
   border-left:1px solid #999999;
   border-bottom:1px solid #555555;
   border-top:1px solid #999999
 }

input.tf
 {
   background-color: #f4f4f4;
   color: black;
   font-family: arial, verdana, ms sans serif;
   font-weight: normal;
   font-size: 10pt;
   border-right:1px solid #999999;
   border-left:1px solid #555555;
   border-bottom:1px solid #999999;
   border-top:1px solid #555555
 }

 
textarea
 {
   font-family: arial, verdana, ms sans serif;
   font-weight: normal;
   font-size: 10pt;
   border-right:1px solid #999999;
   border-left:1px solid #777777;
   border-bottom:1px solid #999999;
   border-top:1px solid #777777;
   background-color:#f4f4f4;
   scrollbar-3dlight-color:#dedede;
   scrollbar-darkshadow-color:#dedede;
   scrollbar-highlight-color:#f4f4f4;
   scrollbar-shadow-color:#969696;
   scrollbar-base-color:#f4f4f4;
   scrollbar-face-color:#dedede;
   scrollbar-track-color:#dedede;
   scrollbar-arrow-color:#969696
 }

 strong.headline
 {
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-size: 22px;
   color: #3a3a3a;
   font-weight: normal;
 }
 
strong.subheadline
 {
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-size: 16px;
   color: #4a4a4a;
   font-weight: bold;
 }
 
.navitext
 {
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: bold;
   font-size: 11px;
   color: #a8a7a7;
   font-weight: bold;
 }
 
 .legaltextbig
 {
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-size: 11px;
   color: #666666;
   font-weight: normal;
 }
 
 .eventcal {
 	border-collapse:collapse;
 }
 
 .eventcal th {
 	background-color:#ededed;
 	text-align:center;
 	border-style:solid; 
 	border-width:1px;
 	padding:2px;
 	font-size:12px;
 	font-style:bolder;
 }
 
 .eventcal td {
 	border-style:solid;
 	border-width:1px;
 	padding:4px;
 }
