<style type="text/css"><!--

body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: small;
background: red;
}

#content {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
}

table {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 100%;
background: white;
}

table.std td {
  vertical-align: top;
  padding: 4px 2px;
}
  
  
h1, h2, h3, h4, h5 {
  font-weight: bold;
  font-family: verdana, arial, helveticam, sans-serif;
}

h1 {
  font-size: 150%;
}

  a.menu {font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; font-weight: bold; color: #FFFF00;
   text-decoration: none; background-color: #0066CC;}
  a.menu:hover {color: #FFFF00; background-color: rgb(0,76,153);}
  a.lokal {font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; font-weight: bold; background-color: #FFFF00;
   text-decoration: none; color: #0066CC;}
  a.news {font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 30px; font-weight: bold; 
   text-decoration: none;}


  h2 {
font-weight: bold;
font-size: 14pt;
}
  H3 {font: bold 13pt/15pt Verdana, Arial, Helvetica, sans-serif;}
  H4 {font: bold 11pt/13pt Verdana, Arial, Helvetica, sans-serif;}
  H5 {font: bold 10pt/11pt Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 10px 0;}


  .red{color: red;}
  .gray{color: rgb(150,150,150); font: 10pt/12pt Verdana, Arial,
  Helvetica, sans-serif;}

  .tred{color: red; font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif;}
  .tgreen{color: green; font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif;}
  .tlila{color: #660066; font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif;}
  .tblue{color: blue; font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif;}
  


  .green{color: green;}
  .blue{color: blue;}
  .bold{font-weight: bold;}
  div.gelb{height: 4px;
           background-color: #ffff00;
           color: #ffff00;
           margin: 10px 50px 20px 50px;}

  div.rot{height: 4px;
           background-color: #ff0000;
           color: #ffff00;
           margin: 10px 50px 20px 50px;}

  div.blau{height: 4px;
           background-color: #0066cc;
           color: #ffff00;
           margin: 10px 50px 20px 50px;}



  .center{text-align: center; }
  .elfrot{font-size: 200%; color: #f37370; line-height: 200%}
//  .elfgelb{font-size: 200%; color: #fbf891; text-shadow:  0 0 4px silver;}
  .elfgelb{font-size: 200%; color: #ffff00;}
//  .elfblau{font-size: 200%; color: #797ce3;}
  .elfblau{font-size: 200%; color: #0066cc;}
  .hintergrau{ background-color: #dddddd;}


table.border {
       border: 1px solid #8137d6;
       border-collapse : collapse;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 100%;
     }

table.border td {
       border-spacing : 3px 15px;
       border : 1px solid gray;
       margin: 10 px;
       vertical-align: top;
       padding: 5px 5px;
}

table.border th {
       border-spacing : 3px 15px;
       border : 1px solid gray;
       margin: 10 px;
       vertical-align: top;
       text-align: left;
       padding: 5px 5px;
       font-weight: bold;
       font-size: 100%;
}
th {text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: small;}

tr.bold {
       font-weight: bold;
   }

tr.bold td {
      font-weight: bold;}
tr.past {
       background : white;
       color : gray;
        }
tr.future {
       background : white;
          }

b.big {
  font-weight: bold;
  font-size: 200%;
  text-align: center;
  padding: 20px;
}

div.schmal {
  width: 600px;
  font-weight: normal;
}

p.right {
  text-align: right;
}

p.rechts {
  text-align; right;
}

p.von {
  text-align: right;
  font-style: oblique;
}

.regie {
  font-weight: bold;
  color: #333333;
}

p.lied {
  text-align: center;
  font-weight: bold;
  text-size: 120%;
}

.i {
  font-style: italic;
}

ul.bold li{ 
  font-weight: bold;
}

ul.kasten{
  list-style-type: square;
  padding: 0 0 10px 12px ;
  margin: 0;
}

ul.kasten li{
  padding: 2px 0;
  margin: 0;
}

.wo {
  background: url(/pics/lilapunkt.gif) no-repeat 50% 50%;
  color: white;
  display: block;
  font-weight: bold;
  font-size: 120%;
  font-family: Times, serife;
  text-align: center;
  padding: 5px;
//  border: 1px solid red;
}


.bgblue{
    background-color: #deebf7;
    color: black;
  }

div.rahmen{
      padding: 15px 15px 15px 15px;
      margin: 15px;
      border: 2px solid red;
  }



div.kasten{
      padding: 15px 15px 15px 15px;
      margin: 15px;
      border: 2px solid red;
      font-size: 120%;
      font-weight: bold;
      text-align: center;
       }

.bggreen{
      background-color: #ecf7de;
      color: black;
    }

h3.lehrgang{
  font-size: 110%;
  line-height: 130%;
  padding: 40px 0 0 0;
  margin: 0;
}

h4.lehrgang{
  font-size: 100%;
  line-height: 120%;
  padding: 0;
  margin: 0;
}


img {
    border: none;
    padding: 0;
  }

img.right {
    float: right;
    margin: 10px 0 10px 20px;
}


img.left {
    float: left;
    margin: 10px 20px 10px 0;
}


img.menue {
  float: left;
  margin: 10px;
  width: 130px;
}

table.right {
  float: right;
  margin: 10px 0 10px 20px;
}

table.left {
  float: left;
  margin: 10px 20px 10px 0;
}

table.center {
  margin: 10px auto 10px auto;
}

h2 {
padding-bottom: 0;
margin-bottom: 0;
}

h2 + h3 {
 padding-top: 0;
 margin-top: 0;
}  


.music {
  text-align: center;
  font-weight: bold;
  font-style: italic;
}

div.kurz {
  margin: 0 auto 0;
  width: 600px;
  border: 1px solid #0066cc;
  padding: 5px;
  background: #f2f8ff; /*edf4f9;*/
}


a:link {
  color: #2010a0; /*#0a90b2; #15add3;*/
}

a:hover {
  color: #D60808;
}

a:visited {
  color: #660066;
}

#localmenue td {
  border: 1px solid red;
  margin: 0;
  padding: 4px 0;
}

#localmenue a {
  padding: 4px;
  background: #ffec1e;
  text-decoration: none;
}

#localmenue a.aktuell {
  background: white;
}

img.pfeil {
  width: 10px;
  height: 14px;
  padding: 0;
  margin: 0;
  margin-bottom: 4px;
  vertical-align: middle;
}

img.pfeilup {
  width: 14px;
  height: 10px;
  padding: 0;
  margin: 0;
}


-->
</style>


