body {
margin : 0;
}
img {
border : 0;
}
A {
text-decoration : none;
font-family :  Arial, Helvetica, sans-serif, Tahoma, Verdana, Geneva;
color : #da7600;
font-weight : bold;
}
A:hover {
text-decoration : underline;
}
#table1 {
width : 100%;
height : 20px;
border : 0;
background-color : #1f9a50;
}

#table2  {
width : 100%;
border : 0;
margin : 0;
}

.leftcol
{
background-color: #53a75a;
background-image: url(pic/leftbacktop.png);
background-repeat:repeat-x;
}
.leftcol2
{
background-color: #53a75a;
}

#table3 {
width : 100%;
height : 20px;
padding: 0 5 0 5px;
border-top : 1px solid #008f0d;
background-color : #53a75a;
color:#ffffff;
font-size:8pt;
font-weight:bold;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

.gymdate
{
padding: 4px 5px 2px 5px;
}
.gymuhr
{
padding: 4px 5px 2px 5px;
}
.gymort
{
width:300px;
padding: 4px 5px 2px 5px;
}
.top {
vertical-align: top;
}

#counter{
font-size:10px ;
font-weight:bold;
}

.teaser {
font-size : 9pt;
}

P {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
font-weight : normal;
line-height : 14pt;
}
.normal {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
font-weight : normal;
}
.header {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #1f9a50;
font-weight : bold;
}
.grey {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #444444;
font-weight : normal;
line-height : 14pt;
}
.headline {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #1f9a50;
font-weight : bold;
line-height : 14pt;
}
td.cell {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
font-weight : normal;
}
td.cellheader {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #ffffff;
font-weight : bold;
}
td.cellblack {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
font-weight : bold;
}
.highlight {
color : #1f9a50;
font-weight : bold;
}
P.sub {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #222222;
line-height : 10pt;
}
H1 {
font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size : 22pt;
color : #1f9a50;
margin : 5 0 0 3px;
font-weight : normal;
}
H2 {
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #444444;
margin-top : 12pt;
margin-bottom : 0;
font-weight : bold;
}
INPUT.search {
font-size : 8pt;
font-family : Tahoma, Arial, Helvetica, sans-serif;
border : #1f9a50;
width : 100px;
}
P.s2d {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 22pt;
color : #1f9a50;
font-weight : normal;
margin-top : 5pt;
margin-bottom : 5pt;
line-height : 24pt;
}
P.s2dsmall {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #da7600;
margin-top : 2pt;
margin-bottom : 2pt;
line-height : 10pt;
}
td.s2d {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
font-weight : normal;
}
INPUT.s2d {
font-size : 9pt;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
SELECT.s2d {
font-size : 9pt;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
width : 160px;
}
a.s2d {
font-size : 9pt;
text-decoration : none;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-weight : bold;
color : #da7600;
}

