body
{
  font-family: Tahoma, Arial, sans-serif;
}

#logorechts
{
  display: none;
}


#Text
{
}



table.termine td, table.termine th
{
   text-align:left;
   padding: 3pt;
   border-color: Rgb(149,19,19);
   border-right-width: 0pt;
   border-top-width: 0pt;
   border-left-width: 1pt;
   border-bottom-width: 1pt;
   border-style: solid;
}



#Menu
{
  display: none;
}






h1,h2
{
  color: Rgb(149,19,19);
  padding-left: 5pt;
  margin-top: 20pt;
  font-variant:small-caps;
  border-color: Rgb(149,19,19);
  border-right-width: 0pt;
  border-top-width: 0pt;
  border-left-width: 3pt;
  border-bottom-width: 3pt;
  border-style: solid;
}


h3
{
  color: Rgb(149,19,19);
}



ul
{
  list-style-type: square;
  margin: 0pt;
  padding-left: 15pt;
}

li.sad
{
  margin-left: 15pt;
  padding-top: 10pt;
  list-style-image:url(../img/sadsmiley.gif);
}


li.smile
{
  margin-left: 15pt;
  padding-top: 10pt;
  list-style-image:url(../img/smiley.gif);
}


strong
{
  color: Rgb(149,19,19);
  letter-spacing: 0.1em;
}

.small
{
  font-size: 0.7em;
}



p.neuerAbsatz
{
  clear:both;
}


p,td,th,ul,ol
{
  font-size: 10pt;
}

p:first-letter 
{ 
  font-size: 16pt;
}


a, a:link, a:visited, a:focus, a:active
{
  color: Rgb(149,19,19);
}

a:hover
{
  color: Rgb(255,20,20);
}




em
{
  letter-spacing: 0.1em;
}


table.hidden
{
  border: none;
}


div.bottomline
{
  color: #333333;
  font-size: 0.7em;
}

td, th
{
  vertical-align:top;
}

img.bordered
{
   border-color: Rgb(149,19,19);
   border-width: 3pt;
   border-style: solid;
}

img
{
   border-style: none;
}

.strike
{
  text-decoration: line-through;
}


.rechts
{
  float:right;
  padding-right: 10px;
}

