html, body          { background-image: url("../bilder/hintergrund.jpg"); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0; width: auto; height: 100%; float: left }

img { border: 0;}


div           { font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }



#container     { margin-bottom: 20px; position: relative; top: 0; left: 0; width: 968px; height: auto; float: left }

#header               { background-color: #e68e3e; position: relative; top: 0; right: 0; width: 968px; height: 90px; float: left }
#header_bild_links                     { margin-left: 60px; position: relative; top: 20px; left: 0; width: 86px; height: 67px; float: left }
#header_bild_mitte                  { margin-left: 5px; position: relative; top: 20px; left: 0; width: 52px; height: 67px; float: left }
#header_bild_rechts               { margin-left: 5px; position: relative; top: 20px; left: 0; width: 107px; height: 67px; float: left }
#logo             { cursor: pointer; margin-right: 40px; position: relative; top: 20px; left: 30px; width: 286px; height: 60px; float: left }
#logo_print {display:none;}

#header_rechts       { position: relative; top: 0; right: 30px; width: 320px; height: 90px; float: right }

#impressum_reihe_oben                  { color: #333; font-size: 10px; font-family: Verdana !important; line-height: 14px; text-decoration: none; position: relative; top: 0; right: 0; width: 320px; height: 18px; float: left }
#impressum_reihe_mitte                   { color: #333; font-size: 10px; font-family: Verdana !important; line-height: 14px; text-decoration: none; position: relative; top: 0; right: 0; width: 320px; height: 35px; float: left }


#impressum            { color: #333; font-size: 10px; font-family: Verdana !important; line-height: 14px; text-decoration: none; right: 0; width: auto; height: 20px; float: right; clear: left }
.link_impressum {color: #333; font-size: 10px; font-family: Verdana !important; line-height: 14px; text-decoration: none;}

.clear_right           { position: absolute; top: 38px; left: 0; width: 320px; height: 10px; clear: right }
#header_ueberschrift                       { color: #fff; font-size: 10px; font-family: Verdana !important; font-weight: bolder; line-height: 30px; text-decoration: none; background-image: url("../bilder/logo_klein.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: 45px; width: auto; height: 30px; float: right; vertical-align: bottom }

#nav_balken                { position: relative; top: 0; left: 30px; width: 938px; height: 22px; float: left }

.nav_aktuell                  { margin-top: 1px; position: relative; width: auto; height: 19px; float: left; border-bottom: 2px solid #FF6600 }
.nav_aktuell     a            { color: #fff; font-size: 14px; font-family: Verdana; line-height: 16px; text-decoration: none; text-align: left; }
.nav_normal                 {  margin-top: 1px; position: relative; width: auto; height: 19px; float: left }
.nav_normal   a              { color: #fff; font-size: 14px; font-family: Verdana; line-height: 16px; text-decoration: none; text-align: left; }
.nav_trenner                { color: #FF6600; font-size: 12px; font-family: Verdana !important; line-height: 16px; text-decoration: none; text-align: center; margin-top: 1px; margin-right: 5px; margin-left: 5px; position: relative; width: auto; height: 19px; float: left }

#pfad_balken                  { color: #339; font-size: 10px; font-family: Verdana !important; line-height: 14px; text-decoration: none; margin-top: 5px; position: relative; top: 0; left: 30px; width: 938px; height: 16px; float: left }
.pfad_normal               { color: #339; font-size: 10px; font-family: Verdana !important; line-height: 14px; text-decoration: none; }
.pfad_aktuell                 { color: #ff6600; font-size: 10px; font-family: Verdana !important; line-height: 14px; text-decoration: none }

#inhalt_gesamt                     { margin-top: 10px; margin-bottom: 10px; position: relative; top: 0; left: 0; width: 968px; height: auto; float: left }

/* div termine */
#div_termine_auswahl        { position: relative; top: 0; left: 0; width: 938px; height: 30px; float: left }
#termine_anzeigen        { position: relative; top: 25px; left: 0; width: 938px; height: auto; float: left }
.termine_reihe       { position: relative; top: 0; left: 0; width: 938px; height: 30px; float: left }
.termin_label       { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; text-align: right; display: block; padding-right: 20px; width: 120px; float: left }
#select_termine    { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 250px; float: left }


.reihe_termine_anzeigen                            { background-color: #fff; margin-bottom: 20px; position: relative; top: 0; left: 0; width: 722px; height: 120px; float: left; border: solid 1px #ececed }
.termin_kopf       { color: #339; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; background-color: #ececed; text-indent: 10px; margin-top: 0; margin-bottom: 10px; width: 722px; height: 20px }


.termin_datum                  { color: #000; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none; position: relative; left: 10px; width: 150px; height: 50px; float: left }

.termin_veranstalter                 { color: #000; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none; position: relative; left: 10px; width: 562px; height: 50px; float: left }
.termin_anzeigen              { text-align: right; margin-left: 10px; width: 700px; height: 30px }



#inhalt_impressum                    { margin-top: 10px; margin-bottom: 25px; position: relative; top: 0; left: 30px; width: 938px; height: auto; float: left }


#inhalt_impressum h1 {font-size: 14px; font-family: Verdana !important; font-weight: bolder; line-height: 16px; text-decoration: none}
#inhalt_impressum  h2   { font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 14px; text-decoration: none; margin-bottom: -5px }
#inhalt_impressum a {color: #339; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }
#inhalt_impressum  p   { font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none; margin-top: 5px; margin-bottom: 5px }


#inhalt_links                      { position: relative; top: 0; left: 0; width: 236px; height: auto; float: left }

#mail_container  {  width: 700px; height: auto; float: left }
#inhalt_rechts                         { position: relative; top: 0; left: 0; width: 722px; height: auto; float: left }
#inhalt_rechts      h1   { font-size: 14px; font-family: Verdana !important; font-weight: bolder; line-height: 16px; text-decoration: none }
#inhalt_rechts       h2   { font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 14px; text-decoration: none }
#inhalt_rechts       h3   { font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 14px; text-decoration: none }
#inhalt_rechts       h4   { font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 14px; text-decoration: none }
#inhalt_rechts       a     { color: #339; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }
#inhalt_rechts       p     { font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }



#fuss_leiste     { margin-bottom: 20px; position: relative; top: 0; left: 30px; width: 938px; height: 60px; float: left }
#fuss_links     { text-align: left; position: relative; top: 0; left: 0; width: 286px; height: auto; float: left }
#fuss_links p     { color: #7a7b7c; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 14px; text-decoration: none; text-align: left; margin-bottom: 5px }
#fuss_links a     { color: #ff6600; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 14px; text-decoration: none; text-align: left; text-indent: 15px; margin-top: 5px }

#fuss_rechts          { margin-right: 10px; position: relative; top: 0; left: 0; width: auto; height: auto; float: right }


.reihe_start_oben                   { margin-top: 20px; margin-bottom: 20px; margin-left: 30px; width: 900px; height: 125px; float: left }
.reihe_start_oben   h2              { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 20px; text-decoration: none; background-color: #339; text-indent: 10px; margin-bottom: 0; width: 855px; height: 20px }
.reihe_start_mitte                  { margin-bottom: 20px; margin-left: 30px; width: 900px; height: 125px; float: left }
.reihe_start_mitte   h2                 { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 20px; text-decoration: none; background-color: #339; text-indent: 10px; margin-bottom: 0; width: 712px; height: 20px }

.reihe_start_unten_ohne                 { margin-bottom: 20px; margin-left: 30px; width: 900px; height: 125px; float: left }
.reihe_start_unten_ohne   h2                { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 20px; text-decoration: none; background-color: #339; text-indent: 10px; margin-bottom: 0; width: 569px; height: 20px }

.reihe_start_unten_mit                    { margin-bottom: 20px; margin-left: 30px; width: 900px; height: 125px; float: left }
.reihe_start_unten_mit   h2                   { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 20px; text-decoration: none; background-color: #339; text-indent: 10px; margin-bottom: 0; width: 712px; height: 20px }


.reihe_start_footer                       { color: #339; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 40px; text-decoration: none; background-image: url("../bilder/start/footer.gif"); background-repeat: no-repeat; background-position: 0 0; text-indent: 10px; cursor: pointer; margin-top: 10px; margin-bottom: 20px; margin-left: 30px; width: 855px; height: 40px; float: left }
.reihe_start_footer   p               { color: #339; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 40px; text-decoration: none; text-indent: 10px; margin-bottom: 0; width: 855px; height: 20px; vertical-align: middle }

.start_button         { cursor: pointer; margin-right: 3px; width: 140px; height: 105px; float: left }

.start_image   { margin-top: 0; margin-bottom: 5px; width: 140px; height: 105px; float: left }

#navigation                   { margin-left: 24px; width: 206px; height: auto; float: left }
.hauptpunkt                        { color: #fff; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; background-color: #339; background-repeat: no-repeat; background-position: 0 0; text-indent: 30px; cursor: pointer; width: 206px; height: 20px; float: left; border-bottom: 2px solid white }
.hauptpunkt     a:link                 { color: #fff; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }
.hauptpunkt     a:visited                 { color: #fff; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }
.hauptpunkt     a:hover                  { color: #f60; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }
.hauptpunkt     a:active                    { color: #f60; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }

.hauptpunkt_aktuell                        { color: #f60; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; background-color: #339; background-repeat: no-repeat; background-position: 0 0; text-indent: 30px; cursor: pointer; width: 206px; height: 20px; float: left; border-bottom: 2px solid white }
.hauptpunkt_aktuell     a:link                  { color: #f60; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer; }
.hauptpunkt_aktuell     a:visited                 { color: #f60; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }
.hauptpunkt_aktuell     a:hover                  { color: #f60; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }
.hauptpunkt_aktuell     a:active                    { color: #f60; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }


.unterpunkt                       { color: #7a7b7c; font-size: 12px; font-family: Verdana !important; font-weight: normal; line-height: 20px; background-color: #ececed; text-indent: 30px; cursor: pointer; width: 206px; height: 20px; float: left; border-bottom: 1px solid white }
.unterpunkt  a:link                       { color: #7a7b7c; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }
.unterpunkt  a:visited                    { color: #7a7b7c; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }
.unterpunkt  a:hover                   { color: #000; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }
.unterpunkt  a:active                 { color: #000; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; cursor: pointer }

.unterpunktaktuell                       { color: #000; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; background-color: #ececed; text-indent: 30px; cursor: pointer; width: 206px; height: 20px; float: left; border-bottom: 1px solid white }
.unterpunktaktuell      a                  { color: #000; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; text-indent: 30px; cursor: pointer }


ul#listen               { margin: 0 0 0 5px; padding: 0; width: auto; height: auto }
ul#listen  li                    { color: #000; font-size: 12px; font-family: Verdana !important; line-height: 18px; text-decoration: none; list-style-type: square; list-style-position: outside; margin-left: 10px; padding-top: 5px; padding-left: 5px }

ul#listen_2               { margin: 0 0 0 5px; padding: 0; width: auto; height: auto }
ul#listen_2  li                     { color: #000; font-size: 12px; font-family: Verdana !important; line-height: 18px; text-decoration: none; list-style-type: disc; list-style-position: outside; margin-left: 10px; padding-top: 5px; padding-left: 5px }

.pdf_bild    { margin-right: 10px; border: 0 }

.hinweis_block                          { background-color: #ececed; margin-bottom: 20px; position: relative; top: 0; left: 0; width: 722px; height: auto; float: left }
.hinweis_block  p  { color: #000; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none; margin: 10px }

.zurueck {}