    a:link { color:#304CC6; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
    a:visited { color:#304CC6; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
    a:hover { color:#FF910D; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
    a:active { color:#FF910D; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}


    p { font-size:10pt;    /* normaler Text */
         line-height:14pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }
    .p_alt { font-size:10pt;    /* normaler Text alternative Farbe */
         line-height:14pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#FF910D; }
    .p_wide { font-size:10pt;    /* normaler Text großer Abstand */
         line-height:18pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:#696190; }
    .p_high1 { font-size:10pt;    /* normaler Text großer Abstand */
         line-height:15pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:#FF910D; }
    .p_high2 { font-size:11pt;    /* großer Text großer Abstand */
         line-height:16pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:#FF910D;
         margin-right:50px }
    .p_agb { font-size:10pt;    /* Text der AGB mit Einzug */
         line-height:14pt;
         text-indent: -14pt;
         margin-left: 14pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }
    .p_agb2  { font-size:10pt;    /* Text der AGB ohne Einzug */
         line-height:14pt;
         margin-left: 16pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }
    .p_agb3 { font-size:11pt;    /* Text der AGB ohne Einzug */
         line-height:16pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:#696190; }
    .p_fai { font-size:10pt;    /* Text der FAI mit Einzug */
         line-height:14pt;
         margin-left: 16pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }
    .p_fai2 { font-size:10pt;    /* Text der FAI ohne Einzug */
         line-height:14pt;
         margin-left: 0pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }
    .p_autork { font-size:10pt;    /* Text der Programmbeschreibung kursiv*/
         line-height:14pt;
         margin-bottom: 6px;
         margin-top: 0px;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         font-style:italic;
         color:#696190; }
    .p_autor { font-size:10pt;    /* Text der Programmbeschreibung */
         line-height:14pt;
         margin-bottom: 6px;
         margin-top: 0px;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }

    .generic { font-size:10pt;    /* normaler Text */
         line-height:14pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }

    .generics { font-size:8pt;     /* normaler Text small */
         line-height:10pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }
    .genericl { font-size:12pt;      /* normaler Text large */
         line-height:15pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }
    .genericw { font-size:10pt;    /* normaler Text großer Zeilenabstand */
         line-height:16pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }
    .generic2 { font-size:11pt;      /* kleine Überschrift 2 */
         line-height:15pt;
         margin-top:10px;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:bold;
         color:#696190; }

    .inputerr { font-size:10pt;    /* normaler Text aber in rot*/
         line-height:13pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#FF0000; }
    .nolink { font-size:10pt;    /* normaler Text aber in grau*/
         line-height:13pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#B5B5B5; }
    .cater1 { font-size:11pt;    /* catering menue Überschriften großer Zeilenabstand */
         margin-top:-4px;
         line-height:14pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#FF910D; }
    .cater2 { font-size:10pt;    /* catering menue großer Zeilenabstand */
         margin-top:-10px;
         line-height:14pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }

    h1 { font-size:16pt;      /* Überschrift 1 */
         line-height:24pt;
         margin-top:0px;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:bold;
         color:#696190; }

    h2 { font-size:12pt;      /* Überschrift 2 */
         line-height:18pt;
         margin-top:0px;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:bold;
         color:#696190; }

    h3 { font-size:11pt;      /* Überschrift 3 */
         line-height:16pt;
         margin-top:0px;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:bold;
         color:#696190; }
    .alt_color  { color:#FF910D; }


    .link1 { font-size:8pt;    /* link1 */
         line-height:10pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:#800000; text-decoration:none; }

    .link2 { font-size:11pt;    /* menue link */
         line-height:18pt;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:bold;
         /*color:#696190;   */
         text-decoration:none; }
    .link2a { font-size:10pt;    /* menue link  Sprachwechsel */
         line-height:18pt;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:normal;
         /*color:#696190; */
         text-decoration:none;
         font-style:italic; }
    .link2h { font-size:11pt;    /* menue link highlighted*/
         line-height:18pt;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:bold;
         color:#FF910D;
         text-decoration:none; }
    .link2ah { font-size:10pt;    /* menue link Sprachwechsel highlighted*/
         line-height:18pt;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:normal;
         color:#FF910D;
         text-decoration:none; }

    .link4 { font-size:11pt;    /* menue link Startseite */
         line-height:18pt;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:bold;
         /*color:#FF910D;*/
         text-decoration:none; }
    .link4a { font-size:10pt;    /* menue link Startseite Sprachwechsel */
         line-height:18pt;
         font-family: Century Gothic, Tahoma, Sans-serif;
         font-weight:normal;
         color:#FF910D;
         text-decoration:none;
         font-style:italic; }
    .link5 { font-size:9pt;    /* menue link fusszeile*/
         line-height:12pt;
         font-family: Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190;
         text-decoration:underline; }
    .link6 { font-size:10pt;    /* link "weiter" */
         line-height:14pt;
         font-family: Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#FF910D;
         text-decoration:none;
         font-style:italic; }

     .headslogan {font-family: Century Gothic, Tahoma, Sans-serif;
         font-size:16pt;
         color:#FF910D;
         font-weight: bold;
         font-style:italic; }

     .line1_blue {font-family: Century Gothic, Tahoma, Sans-serif;
         font-size:12pt;
         color:#696190;
         font-weight: bold;
         font-style:normal; }
     .line2_blue {font-family: Century Gothic, Tahoma, Sans-serif;
         font-size:10pt;
         color:#696190;
         font-weight: bold;
         font-style:normal; }

     ul { list-style-image:url(img_resources/listpoint.gif); }

     .prog_table {   /* Programmtabelle */
         border-style:solid;
         border-color:#FFA12C;
         border-width:3px;
         font-size:8pt;
         line-height:10pt;
         font-family:Verdana,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#696190; }

     .table_fil1 {
         background-color:#FEF4DD; }
     .table_fil2 {
         background-color:#FFF7EF; } /*#FCE9C0; */
     .table_fil3 {
         background-color:#FFFFFF; }