/* DATEI: gursch.css */

body
     {
     text:#000000;
     background-color:#E0E0E0;
     }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     {
     font-family:Arial,sans-serif;
     }
p
     {
     font-size: 10pt;
     margin-left: 10px;
     line-height:18px;
     margin-right: 10px;
     }
p.headline
     {
     margin-left: 0px;
     margin-bottom:0px;
     margin-top:0px;
     margin-right:0px;
     text-align: left;
     }
p.startseite
     {
     font-size: 11pt;
     margin-left: 10px;
     line-height:22px;
     }
p.ankuendigung
     {
     font-size: 12pt;
     margin-left: 100px;
     margin-right: 15px;
     line-height:22px;
     text-align:center;
     background-color: #fff;
     display: block;
     text-decoration: none;
     border: solid 2px #DA0D1B; /* gray; */
     padding: 10px;
     width: 600px;

     }
p.service
     {
     font-size: 11pt;
     font-weight: bold;
     margin-left: 100px;
     margin-right: 15px;
     line-height:22px;
     text-align:center;
     background-color: #fff;
     display: block;
     text-decoration: none;
     border: solid 2px #DA0D1B;
     padding: 10px;
     width: 600px;

     }
p.ku
     {
     font-size: 9pt;
     margin-left: 10px;
     line-height:14pt;
     margin-top:0px;
     margin-bottom:0px;

     }
p.ausfall
     {
     font-size: 9pt;
     margin-left: 10px;
     line-height:11px;
     }
p.spezial
     {
     font-size: 9pt;
     margin-left: 10px;
     margin-right:10px;
     line-height:25pt;
     margin-top:5px;
     margin-bottom:5px;
     background-color: #EEE;

     }
ul   {
     font-size: 10pt;
     margin-left: 5px;
     line-height:20px;
     }


h1   {

     }
h1.startseite
     {
     font-size: 18pt;
     margin-left: 10px;
     }
h1.ueberschrift
     {
     font-size: 18pt;
     margin-left: 5px;
     margin-right:5px;
     margin-top:5px;
     background-color: #C0C0C0; /*#F0E4CC;#EEE;*/
     line-height:25pt;
     }
h1.terminuebersicht
     {
     font-size: 16pt;
     margin-left: 10px;
     margin-right:10px;
     margin-top:25px;
     background-color: #F0E4CC;/*#EEE;*/
     line-height: 18pt;
     }

h2   {

     }

h3   {
     font-size: 14pt;
     margin-left: 10px;
     line-height: 16pt;
     }

h4   {
     font-size: 11pt;
     margin-left: 10px;
     line-height: 14pt;
     }

h4.tabelle
     {
     font-size: 11pt;
     margin-left: 10px;
     margin-top: 5px;
     margin-bottom: 0px;
     line-height:14pt;
     }
h4.veranstaltungen
     {
     font-size: 11pt;
     margin-left: 10px;
     margin-top: 5px;
     margin-bottom: 0px;
     line-height:14pt;
     }
h4.spende
     {
     font-size: 11pt;
     margin-left: 10px;
     margin-top: 5px;
     margin-bottom: 0px;
     line-height:14pt;
     color: #DA0D1B;
     }
h4.party
     {
     font-size: 11pt;
     margin-left: 10px;
     margin-top: 5px;
     margin-bottom: 0px;
     line-height:14pt;
     color: #DA0D1B;
     }
li   {
     margin-top:8px;
     }


td.headline
     {
     width: 1018px;
     background-color: #DA0D1B;
     text-align: center;
     vertical-align: middle;

     }

td.menue
    {
     width:120px;
     background-color:#F0E4CC;/*#EEE;*/
     text-align:left;
     vertical-align:top;
    }

td.content
    {
     width:900px;
     background-color:#F0E4CC;/*#A8C2D5;*/
     text-align:left;
     vertical-align:top;
    }
td.footline
     {
     width:1018px;
     background-color:#DA0D1B;
     text-align:center;
     vertical-align:middle;
     }
tr.kh
     {
     background-color:#C0C0C0;

     font-size: 10pt;
     margin-left: 10px;
     text-align: center;
     line-height: 14pt;
     font-weight: bold;
     }
tr.kr
     {
     background-color:#eee;

     font-size: 10pt;
     margin-left: 5px;
     text-align: center;
     line-height: 14pt;
     font-weight: normal;
     }

p.footer
     {
     color:#FFFFFF;
     font-size: 8pt;
     font-weight: bold;
     margin-top: 4px;
     margin-bottom: 4px;
     }
p.terminaenderung
     {
      font-size:80%;
      text-align:center;
     }

/* Menue mit Links und hover-Effekt - Anfang */
div { padding: 0px; }
#navi {
         border: solid 0px gray;
      }
#headline {
         text-align: right;
         font-weight: bold;
          }

a {
         display: block;
         text-decoration: none;
         border: solid 0px gray;
         padding: 3px;
/*         background-color: #EEE;  */
         width: 96px;
         color:#000;
         font-size:10pt;
  }
a:hover { background-color: #CCC; }
.menu {
         width: 90px;
         position: relative;
      }
.menu:hover div.submenu { display: block; }

.submenu {
         display: none;
         position: absolute;
         left: 100px;
         top: 0px;
         background-color: #F0E4CC;/*#EEE;*/
         width: 126px;
         border: solid 1px gray;
         }
div.submenu a {
         border: none;
         width: 120px;
         }
/* Menue mit Links und hover-Effekt - Ende */





/* normale Links */
a.normal
         {
         display: inline;
         text-decoration:underline;
         text-align: right;
         padding: 0px;
/*         background-color: #E0E0E0; */
         color:#000;
         font-size:10pt;
         text-align:right;
         vertical-align: bottom;
         }

a.normal:hover
         {
         display: inline;
         text-decoration:underline;

         text-align: right;
         padding: 0px;
         background-color: #F0E4CC;
         color:#000;
         font-size:10pt;
         text-align:right;
         vertical-align: bottom;

         }

a.service
         {
         display: inline;
         text-decoration:underline;
         text-align: right;
         padding: 0px;
/*         background-color: #E0E0E0; */
         color:#000;
         font-size:11pt;
         text-align:right;
         vertical-align: bottom;
         font-weight:bold;
         }

a.service:hover
         {
         display: inline;
         text-decoration:underline;

         text-align: right;
         padding: 0px;
         background-color: #FFF;
         color:#000;
         font-size:11pt;
         text-align:right;
         vertical-align: bottom;

         }
a.auswahl
         {
         display: inline;
         text-decoration:underline;
         text-align: right;
         padding: 0px;
/*         background-color: #E0E0E0; */
         color:#000;
         font-size:10pt;
         text-align:right;
         vertical-align: bottom;
         }

a.auswahl:hover
         {
         display: inline;
         text-decoration:underline;

         text-align: right;
         padding: 0px;
         background-color: #C0C0C0;
         color:#000;
         font-size:10pt;
         text-align:right;
         vertical-align: bottom;

         }

/* Links in der Kopfzeile */
a.headline
         {
         display: inline;
         text-decoration: none;
         text-align: right;
         padding: 0px;
         background-color: #DA0D1B;
         color:#fff;
         font-size:9pt;
         text-align:right;
         vertical-align: bottom;
         }
a.headline:hover
         {
         display: inline;
         text-decoration: underline;
         text-align: right;
         padding: 0px;
         background-color: #DA0D1B;
         color:#fff;
         font-size:9pt;
         text-align:right;
         vertical-align: bottom;
         }