/*
==========================================================================
Allgemeine HTML-Elemente
==========================================================================
*/
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; text-align:left; display: block;}
hr   { height: 1px; border-top: 1px solid #034EA2; border-left: none; border-right: none; border-bottom: none;}
/*
==========================================================================
Seitenkopf
==========================================================================
*/
#welle { width: 59.68em; border-bottom: 1px solid #D83236; border-top: 0px; border-left: 0px; border-right: 0px;} /*Welle*/
#kopf  { width: 59.68em; height: 1.4em; border-bottom: 1px solid #0072B9; border-top: 0px; border-left: 0px; border-right: 0px;} /*Positioniering Standardnavi & Suche*/
/*
==========================================================================
Suchformular Oben
==========================================================================
*/
#suche          { text-align: right; margin-left: 47em; width: 12em; border: 0px; font-variant: normal; padding: 0;} /*Positionierung der Suche*/
#suche form     { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} /*Formular*/
#suche legend   { border: 0px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: none;} /*Legend*/
#suche label    { display: none;} /*Label*/
#suche fieldset { border: 0px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} /*Fieldset*/
.suche_input    { width: 9em; height: 1.1em; border: 1px solid #034EA2; color: #034EA2; background: #fff; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;} /*Inputfeld*/
#btn            { text-decoration: underline; font-size: .8em; border: 0px; color: #034EA2; background: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}/*Abschicken-Button*/
/*
==========================================================================
Standardnavi
==========================================================================
*/
#standard_navi    { color: #034EA2; width: 30em; border: 0px; float:left; } /*Positionierer*/
#standard_navi ul { margin: 0; padding: 0; list-style: none; font-variant: normal; font-size: .75em;} /*Auflistung*/
#standard_navi li { text-decoration: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_klein.gif") no-repeat 5px 0.5em; display: block; padding-top: 0.2em; padding-left: 22px; float: left;}/*Auflistungspunkt*/
#standard_navi a, #standard_navi a:link, #standard_navi a:visited { color: #034EA2; background-color: #fff; text-decoration: none;}
#standard_navi a:hover, #standard_navi a:focus                    { text-decoration: underline;}

/*
==========================================================================
Inhaltsberech
==========================================================================

Positionierungs-DIV's für die Content-Bereiche
--------------------------------------------------------------------------
*/
#content        { margin: auto; padding-top: 5px; padding-bottom: 5px; width: 59em; border: 0px; text-align: center;} /*DIV für den gesamten Inhaltsbereich*/
#rahmen         { width: 59.68em; border: 0px; color: #034EA2; background-color: #DFF0FF; text-align: center; float:left;} /*Blauer Hintergrund des Inhaltsbereiches*/
#content_links  { width: 10.63em; margin-left: 0.2em; margin-right: 0.5em; text-align: left; float:left;} /*Linker Bereich*/
#content_mitte  { width: 35.75em; margin-right: 0.5em;text-align: left; float:left;} /*Mittlerer Bereich*/
#content_mitte_links  { width: 22.00em; margin-right: 0.5em;text-align: left; float:left;} /*Mittlerer Bereich Links*/
#content_mitte_rechts  { width: 13.75em; margin-right: 0.5em;text-align: left; float:left;} /*Mittlerer Bereich Rechts*/
#content_rechts { width: 10.63em; text-align: left; float:left;} /*Rechter Bereich*/
/*
Styles für Inhaltselemente
--------------------------------------------------------------------------
*/
#content h1 { padding: 0; margin-bottom: 0.3em; margin-top: 0; margin-left: 0; margin-right: 0; color: #034EA2; background-color: #DFF0FF; font-weight: bold; font-size: 0.95em;} /*Überschrift 1*/
#content h2 { padding: 5px; margin-bottom: 0.3em; margin-top: 0; margin-left: 0; margin-right: 0; color: #034EA2; background-color: #fff; font-weight: bold; font-size: 0.8em;} /*Überschrift 2*/
#content h3 { padding: 0; margin-bottom: 0.3em; margin-top: 0; margin-left: 0; margin-right: 0; color: #034EA2; background-color: #DFF0FF; font-weight: bold; font-size: 0.95em;} /*Überschrift 3*/
#content p  { color: #034EA2; background-color: #fff; font-variant: normal; font-size: .8em; padding: 5px; margin: 0;} /*Absatz*/
#content blockquote { color: #034EA2; background-color: #fff; font-variant: normal; font-size: .7em; padding-left: 2.2em; padding-top: .2em; padding-right: 0; margin: 0;} /*Einschub*/

#content_mitte a, #content_mitte a:link, #content_mitte a:visited { font-weight: normal; color: #034EA2; background-color: #fff; text-decoration: underline;}
#content_mitte_links a, #content_mitte a:link, #content_mitte a:visited { font-weight: normal; color: #034EA2; background-color: #fff; text-decoration: underline;}
#content_mitte_rechts a, #content_mitte a:link, #content_mitte a:visited { font-weight: normal; color: #034EA2; background-color: #fff; text-decoration: underline;}

#content_mitte a:hover, #content_mitte a:focus { font-weight: normal; text-decoration: none;}
#content_mitte_links a:hover, #content_mitte a:focus { font-weight: normal; text-decoration: none;}
#content_mitte_rechts a:hover, #content_mitte a:focus { font-weight: normal; text-decoration: none;}

#content_mitte ul { padding: 10px 0 10px 30px; } /*Auflistung im Contentbereich*/
#content_mitte li { color: #034EA2; background-color: #fff; font-variant: normal; font-size: .8em; padding: 0; margin: 0} /*Auflistung im Contentbereich*/

li.rot      { color: #ff0000 !important; background-color: #fff; font-variant: normal; padding: 0; margin: 0;} /*Auflistungspunk rot, bei Fehlermeldungen*/
li.sitemap  { color: #034EA2; background-color: #fff; font-variant: normal; padding: 0; margin: 0; list-style: url(/sixcms/media.php/rostock_01.a.24.de/list_klein.gif);} /*Auflistungspunkt Sitemap*/
li.sitemap1 { font-size: 1em !important; color: #034EA2; background-color: #fff; font-variant: normal; padding: 0; margin: 0; list-style: url(/sixcms/media.php/rostock_01.a.24.de/list_klein.gif);} /*Auflistungspunkt Sitemap*/
li.sitemap2 { font-size: 1em !important;color: #034EA2; background-color: #fff; font-variant: normal; padding: 0; margin: 0; list-style: url(/sixcms/media.php/rostock_01.a.24.de/list_klein.gif);} /*Auflistungspunkt Sitemap*/
li.sitemap3 { font-size: 1em !important;color: #034EA2; background-color: #fff; font-variant: normal; padding: 0; margin: 0; list-style: url(/sixcms/media.php/rostock_01.a.24.de/list_klein.gif);} /*Auflistungspunkt Sitemap*/
/*
Tabelle
--------------------------------------------------------------------------
*/
#content table { color: #034EA2; font-variant: normal; margin: 5px; font-size: .8em; } /*Tabelle*/
#content th    { color: #034EA2; background-color: #E2E2E2; padding: 5px; text-align: center;} /*Tabellenkopf*/
#content th.left { text-align: left; }
#content td { color: #034EA2; background-color: #F2F2F2; padding: 5px;} /*Tabellenzelle*/
#content colgroup, #content caption { display: none;}/*unsichtbare Tabellenelemente*/
/*
Bild
--------------------------------------------------------------------------
*/
.bild_links_thumb  { padding: 0.3em; margin: 0; width: 9.375em; float: left;} /*Artikelbildpositionierer links ausgerichtet mit fester Größe*/
.bild_rechts_thumb { padding: 0.3em; margin: 0; width: 9.375em; float: right;} /*Artikelbildpositionierer rechts ausgerichtet mit fester Größe*/
.bild_links  { padding: 0.3em; margin: 0; width: 15.625em; float: left;} /*Artikelbildpositionierer links ausgerichtet mit fester Größe*/
.bild_rechts { padding: 0.3em; margin: 0; width: 15.625em; float: right;} /*Artikelbildpositionierer rechts ausgerichtet mit fester Größe*/
.bild_rechts_klein { padding: 0.3em; margin: 0; width: 150px; float: right;} /*Artikelbildpositionierer rechts ausgerichtet mit fester Größe*/
.banner      { width: 10.63em; border: 0px; } /*Bannergröße*/
.bild_galerie_thumb  { padding: 0.3em; margin: 0.3em; width: 23%; height: 9.375em; float: left;} /*Galeriebildpositionierer links ausgerichtet mit fester Größe*/
/*
Bildunterschrift
--------------------------------------------------------------------------
*/
.bild_titel { margin-top: 1px; padding: 0.3em; width: auto; background-color: #E2E2E2; color: #000; font-variant: normal;  font-size: .75em;}
.bild_galerie_titel { margin: 0; padding: 0.3em; width: auto; height: 8.375em; background-color: #E2E2E2; color: #000; font-variant: normal;  font-size: .75em;}
/*
Brot-Krumen-Navi
--------------------------------------------------------------------------
*/
#seitenverlauf_rahmen { width: 59em; margin: auto; padding-bottom: 5px; border: 0px; text-align: center;} /*Positionierer für den Pfad*/
#seitenverlauf        { font-weight: normal; width: 48em; color: #034EA2; background-color: #DFF0FF; font-variant: normal; font-size: .75em; margin: auto; padding-bottom: 10px; border: 0px; text-align: left;}
#seitenverlauf a, #seitenverlauf a:link, #seitenverlauf a:visited { font-weight: normal; color: #034EA2; background-color: #DFF0FF; text-decoration: none;}
#seitenverlauf a:hover, #seitenverlauf a:focus                    { font-weight: normal; color: #034EA2; background-color: #DFF0FF; text-decoration: underline;}
/*
Seitenblätterfunktion
--------------------------------------------------------------------------
*/
#jump      { width: 35.75em; margin-bottom: 0.5em; color: #034EA2; text-align: left; float:left;} /*Positionierer für die Blätterfunktion*/
#jump_link { font-weight: normal; width: 48em; color: #034EA2; background-color: #DFF0FF; font-variant: normal; font-size: .75em; margin: auto; padding-bottom: 10px; border: 0px; text-align: left;}
#jump_link a, #jump_link a:link, #jump_link a:visited { font-weight: normal; color: #034EA2; background-color: #DFF0FF !important; text-decoration: none;}
#jump_link a:hover, #jump_link a:focus                { font-weight: normal; color: #034EA2; background-color: #DFF0FF !important; text-decoration: underline;}
/*
Weiße Bereiche
--------------------------------------------------------------------------
*/
.weiss_links { width: 10.63em; margin-bottom: 0.5em; border-bottom: 1px solid #0072B9; color: #034EA2; background-color: #fff; text-align: left; float:left;}
.weiss_mitte { width: 35.75em; margin-bottom: 0.5em; border-bottom: 1px solid #0072B9; color: #034EA2; background-color: #fff; text-align: left; float:left;}
.weiss_mitte_links { width: 22.00em; margin-bottom: 0.5em; border-bottom: 1px solid #0072B9; color: #034EA2; background-color: #fff; text-align: left; float:left;}
.weiss_mitte_rechts { width: 13.75em; margin-bottom: 0.5em; border-bottom: 1px solid #0072B9; color: #034EA2; background-color: #fff; text-align: left; float:left;}

.weiss_mitte1     { width: 35.75em; margin-bottom: 0.5em; border-bottom: 1px solid #0072B9; color: #034EA2; background-color: #fff; text-align: left;}
.weiss_mitte_nr   { width: 4em; text-align: left; float:left; margin-bottom: 0.5em; }
.weiss_mitte_text { width: 31.75em; text-align: left; float:left; margin-bottom: 0.5em; }
.weiss_mitte2     { width: 35.75em; margin-bottom: 0; color: #034EA2; background-color: #fff; text-align: left;}
.weiss_mitte_nr1   { width: 4em; text-align: right; font-weight: bold; float:left; border-bottom: none; margin: 0; }
.weiss_mitte_text1 { width: 31.75em; text-align: left; float:left; border-bottom: none; margin: 0; }
.weiss_mitte_text1 a { margin-right: 1em; }



#weiss_rechts1,#weiss_rechts2,#weiss_rechts3 { width: 10.63em; margin-bottom: 0.5em; border-bottom: 1px solid #0072B9; color: #034EA2; background-color: #fff; text-align: left; float:left;}
/*
Fornular im Contentbereich
--------------------------------------------------------------------------
*/
#content form     { margin: 0px 0px 0px 0px; padding: 0.3em;} /*Formular*/
#content legend   { border: 0px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: none;} /*Legend*/
#content label    { color: #034EA2; background-color: #fff; font-variant: normal;  font-size: .8em;  width: 10em; display: block; float: left;} /*Label*/
label.flag        { color: #034EA2; background-color: #fff; font-variant: normal;  font-size: .8em;  width: auto !important; float: none !important;} /*Label bei Flag-Feldern*/
.input_left       { border: 1px solid #034EA2; color: #034EA2; background-color: #fff; margin: 0px 4px 0px 4px; padding: 0px 0px 0px 0px; float: left;} /*Inputfeld mit linken Umfluss*/
#content fieldset { border: 0px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} /*Fieldset*/
.content_input    { width: 28em; height: 1.1em; border: 1px solid #034EA2; color: #034EA2; background-color: #fff; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; float: none;} /*Inputfeld*/
.content_area     { width: 28em; border: 1px solid #034EA2; color: #034EA2; background-color: #fff; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; float: none;} /*Textarea*/
#content_btn      { padding: 0; margin-left: 10em; margin-top: 0.3em; margin-bottom: 0.3em; border: 1px solid #034EA2; background-color: #DFF0FF; color: #034EA2; display: block;}/*Abschicken-Button*/
/*
==========================================================================
Direktlinks
==========================================================================
*/
#content_rechts ul { font-weight: normal; color: #034EA2; background-color: #fff; font-variant: normal;  font-size: .8em; margin-top: 0.8em; margin-bottom: 0.8em; margin-left: 0; margin-right: 0; padding: 0;} /*Auflistung*/
#content_rechts li { margin-left: 1.8em; text-decoration: none; list-style-image: url(/sixcms/media.php/rostock_01.a.24.de/list_klein.gif); }/*Auflistungspunkt für internen Link*/
.li_extern         { margin-left: 1.8em; text-decoration: none; list-style-image: url(/sixcms/media.php/rostock_01.a.24.de/list_klein_extern.gif) !important; }/*Auflistung für externen Link*/
#content_rechts a, #content_rechts a:link, #content_rechts a:visited { font-weight: normal; color: #034EA2; background-color: #fff; text-decoration: none;}
#content_rechts a:hover, #content_rechts a:focus                     { font-weight: normal; text-decoration: underline;}
#content_rechts h3 img { width: 1.32em; margin-right: 3px; margin-top: 0px; margin-bottom: 0px; border: 0px; float:left;} /*Icons vor den Überschriften*/
#content_rechts { width: 10.63em; margin-top: 0px; margin-bottom: 0px; border-bottom: 0px solid #0072B9;} /*Größe und Unterstrich Inhaltsbereiche rechts*/
#content_rechts td { width: 10.63em; margin-top: 0px; margin-bottom: 0px; border-bottom: 0px solid #0072B9; background-color: #fff;} /*Größe und Unterstrich Inhaltsbereiche rechts*/
/*
==========================================================================
Sprachwahl
==========================================================================
*/
#en          { padding: 0; margin-bottom: 0.2em; margin-top: 0; margin-left: 0; margin-right: 0; width: 1.63em; border: 0px;} /*Englisch*/
#de          { padding: 0; margin-bottom: 0.2em; margin-top: 0; margin-left: 0; margin-right: 0; width: 1.63em; border: 0px;} /*Deutsch*/
a.sprachlink { color: #034EA2; background-color: #DFF0FF !important; text-decoration: none;}
/*
==========================================================================
Linke Navi
==========================================================================
*/
#content_links ul { margin: 0 ; padding: 0 ; font-variant: normal; }

/*
Rathaus
--------------------------------------------------------------------------
*/
/*Hauptmenü*/
.rathaus_navi                               { line-height: 1.4em;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/rathaus.gif") no-repeat;}
a.rathaus_navi_a , a.rathaus_navi_a:link , a.rathaus_navi_a:visited  { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
a.rathaus_navi_a:hover , a.rathaus_navi_a:focus                    { padding-left: 1.4em; font-weight: normal; text-decoration: none; font-size: .8em;}
/*Hauptmenü Aktiv*/
.rathaus_aktiv                              { line-height: 1.4em;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/rathaus_aktiv.gif") no-repeat;}
a.rathaus_aktiv_a , a.rathaus_aktiv_a:link , a.rathaus_aktiv_a:visited  { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}
a.rathaus_aktiv_a:hover , a.rathaus_aktiv_a:focus                      { padding-left: 1.4em; font-weight: bold; text-decoration: none; font-size: .8em;}

/*1. Submenü*/
.sub_rathaus_navi                                  { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #ECE9FF; border-bottom: 1px solid #fff;}
a.sub_rathaus_navi_a, a.sub_rathaus_navi_a:link, a.sub_rathaus_navi_a:visited   { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #ECE9FF; text-decoration: none;}
a.sub_rathaus_navi_a:hover, a.sub_rathaus_navi_a:focus                         { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #ECE9FF; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_rathaus_aktiv                                  { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #ECE9FF; border-bottom: 1px solid #fff;}
a.sub_rathaus_aktiv_a, a.sub_rathaus_aktiv_a:link, a.sub_rathaus_aktiv_a:visited   { padding-left: 1.4em; font-weight: bold; font-size: .8em; color: #034EA2; background-color: #ECE9FF; text-decoration: none;}
a.sub_rathaus_aktiv_a:hover, a.sub_rathaus_aktiv_a:focus                         { padding-left: 1.4em; font-weight: bold; font-size: .8em; text-decoration: none;}

/*2. Submenü*/
#color_rathaus_navi                                      { color: #034EA2; background-color: #F8F7FF;}
.sub_sub_rathaus_navi                                       { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_rathaus_navi_a , a.sub_sub_rathaus_navi_a:link, a.sub_sub_rathaus_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_rathaus_navi_a:hover, a.sub_sub_rathaus_navi_a:focus                           { font-weight: normal; text-decoration: none;}
/*2. Submenü Aktiv*/
.sub_sub_rathaus_aktiv                                        { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_rathaus_aktiv_a , a.sub_sub_rathaus_aktiv_a:link, a.sub_sub_rathaus_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_rathaus_aktiv_a:hover, a.sub_sub_rathaus_aktiv_a:focus                           { font-weight: bold; text-decoration: none;}

/*3. Submenü*/
.sub_sub_sub_rathaus_navi                                           { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_rathaus_navi_a , a.sub_sub_sub_rathaus_navi_a:link, a.sub_sub_sub_rathaus_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_rathaus_navi_a:hover, a.sub_sub_sub_rathaus_navi_a:focus                             { font-weight: normal; text-decoration: none;}
/*3. Submenü Aktiv*/
.sub_sub_sub_rathaus_aktiv                                            { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_rathaus_aktiv_a , a.sub_sub_sub_rathaus_aktiv_a:link, a.sub_sub_sub_rathaus_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_rathaus_aktiv_a:hover, a.sub_sub_sub_rathaus_aktiv_a:focus                             { font-weight: bold; text-decoration: none;}

/*
Stadt & Politik (Untermenüstyles werden erst später erstellt)
--------------------------------------------------------------------------
*/
/*Hauptmenü*/
.stadt_navi                            { line-height: 1.4em;  font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/stadt.gif") no-repeat;}
a.stadt_navi_a , a.stadt_navi_a:link , a.stadt_navi_a:visited    { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
a.stadt_navi_a:hover , a.stadt_navi_a:focus                   { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
/*Hauptmenü Aktiv*/
.stadt_aktiv                              { line-height: 1.4em;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/stadt_aktiv.gif") no-repeat;}
a.stadt_aktiv_a , a.stadt_aktiv_a:link , a.stadt_aktiv_a:visited  { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}
a.stadt_aktiv_a:hover , a.stadt_aktiv_a:focus                     { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}

/*1. Submenü*/
.sub_stadt_navi                                { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #E3F9D2; border-bottom: 1px solid #fff;}
a.sub_stadt_navi_a, a.sub_stadt_navi_a:link, a.sub_stadt_navi_a:visited   { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #E3F9D2; text-decoration: none;}
a.sub_stadt_navi_a:hover, a.sub_stadt_navi_a:focus                         { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #E3F9D2; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_stadt_aktiv                                  { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #E3F9D2; border-bottom: 1px solid #fff;}
a.sub_stadt_aktiv_a, a.sub_stadt_aktiv_a:link, a.sub_stadt_aktiv_a:visited   { padding-left: 1.4em; font-weight: bold; font-size: .8em; color: #034EA2; background-color: #E3F9D2; text-decoration: none;}
a.sub_stadt_aktiv_a:hover, a.sub_stadt_aktiv_a:focus                         { padding-left: 1.4em; font-weight: bold; font-size: .8em; text-decoration: none;}

/*2. Submenü*/
#color_stadt_navi                                    { color: #034EA2; background-color: #F3FFEA;}
.sub_sub_stadt_navi                                   { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_stadt_navi_a , a.sub_sub_stadt_navi_a:link, a.sub_sub_stadt_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_stadt_navi_a:hover, a.sub_sub_stadt_navi_a:focus                           { font-weight: normal; text-decoration: none;}
/*2. Submenü Aktiv*/
.sub_sub_stadt_aktiv                                        { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_stadt_aktiv_a , a.sub_sub_stadt_aktiv_a:link, a.sub_sub_stadt_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_stadt_aktiv_a:hover, a.sub_sub_stadt_aktiv_a:focus                           { font-weight: bold; text-decoration: none;}

/*3. Submenü*/
.sub_sub_sub_stadt_navi                                         { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_stadt_navi_a , a.sub_sub_sub_stadt_navi_a:link, a.sub_sub_sub_stadt_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_stadt_navi_a:hover, a.sub_sub_sub_stadt_navi_a:focus                             { font-weight: normal; text-decoration: none;}
/*3. Submenü Aktiv*/
.sub_sub_sub_stadt_aktiv                                            { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_stadt_aktiv_a , a.sub_sub_sub_stadt_aktiv_a:link, a.sub_sub_sub_stadt_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_stadt_aktiv_a:hover, a.sub_sub_sub_stadt_aktiv_a:focus                             { font-weight: bold; text-decoration: none;}

/*
Bildung... (Untermenüstyles werden erst später erstellt)
--------------------------------------------------------------------------
*/
/*Hauptmenü*/
.bildung_navi                              { line-height: 1.4em;  font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/bildung.gif") no-repeat;}
a.bildung_navi_a , a.bildung_navi_a:link , a.bildung_navi_a:visited { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
a.bildung_navi_a:hover , a.bildung_navi_a:focus                   { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
/*Hauptmenü Aktiv*/
.bildung_aktiv                               { line-height: 1.4em;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/bildung_aktiv.gif") no-repeat;}
a.bildung_aktiv_a , a.bildung_aktiv_a:link , a.bildung_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}
a.bildung_aktiv_a:hover , a.bildung_aktiv_a:focus                      { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}

/*1. Submenü*/
.sub_bildung_navi                                  { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #FFEAF6; border-bottom: 1px solid #fff;}
a.sub_bildung_navi_a, a.sub_bildung_navi_a:link, a.sub_bildung_navi_a:visited { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #FFEAF6; text-decoration: none;}
a.sub_bildung_navi_a:hover, a.sub_bildung_navi_a:focus                         { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #FFEAF6; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_bildung_aktiv                                  { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #FFEAF6; border-bottom: 1px solid #fff;}
a.sub_bildung_aktiv_a, a.sub_bildung_aktiv_a:link, a.sub_bildung_aktiv_a:visited   { padding-left: 1.4em; font-weight: bold; font-size: .8em; color: #034EA2; background-color: #FFEAF6; text-decoration: none;}
a.sub_bildung_aktiv_a:hover, a.sub_bildung_aktiv_a:focus                         { padding-left: 1.4em; font-weight: bold; font-size: .8em; text-decoration: none;}

/*2. Submenü*/
#color_bildung_navi                                      { color: #034EA2; background-color: #FFF8FC;}
.sub_sub_bildung_navi                                     { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_bildung_navi_a , a.sub_sub_bildung_navi_a:link, a.sub_sub_bildung_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_bildung_navi_a:hover, a.sub_sub_bildung_navi_a:focus                           { font-weight: normal; text-decoration: none;}
/*2. Submenü Aktiv*/
.sub_sub_bildung_aktiv                                        { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_bildung_aktiv_a , a.sub_sub_bildung_aktiv_a:link, a.sub_sub_bildung_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_bildung_aktiv_a:hover, a.sub_sub_bildung_aktiv_a:focus                           { font-weight: bold; text-decoration: none;}

/*3. Submenü*/
.sub_sub_sub_bildung_navi                                           { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_bildung_navi_a , a.sub_sub_sub_bildung_navi_a:link, a.sub_sub_sub_bildung_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_bildung_navi_a:hover, a.sub_sub_sub_bildung_navi_a:focus                             { font-weight: normal; text-decoration: none;}
/*3. Submenü Aktiv*/
.sub_sub_sub_bildung_aktiv                                            { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_bildung_aktiv_a , a.sub_sub_sub_bildung_aktiv_a:link, a.sub_sub_sub_bildung_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_bildung_aktiv_a:hover, a.sub_sub_sub_bildung_aktiv_a:focus                             { font-weight: bold; text-decoration: none;}

/*
Wirtschaft... (Untermenüstyles werden erst später erstellt)
--------------------------------------------------------------------------
*/
/*Hauptmenü*/
.wirtschaft_navi                                  { line-height: 1.4em;  font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/wirtschaft.gif") no-repeat;}
a.wirtschaft_navi_a , a.wirtschaft_navi_a:link , a.wirtschaft_navi_a:visited    { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
a.wirtschaft_navi_a:hover , a.wirtschaft_navi_a:focus                       { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
/*Hauptmenü Aktiv*/
.wirtschaft_aktiv                                    { line-height: 1.4em;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/wirtschaft_aktiv.gif") no-repeat;}
a.wirtschaft_aktiv_a , a.wirtschaft_aktiv_a:link , a.wirtschaft_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}
a.wirtschaft_aktiv_a:hover , a.wirtschaft_aktiv_a:focus                       { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}

/*1. Submenü*/
.sub_wirtschaft_navi                                       { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #FFE7DC; border-bottom: 1px solid #fff;}
a.sub_wirtschaft_navi_a, a.sub_wirtschaft_navi_a:link, a.sub_wirtschaft_navi_a:visited { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #FFE7DC; text-decoration: none;}
a.sub_wirtschaft_navi_a:hover, a.sub_wirtschaft_navi_a:focus                          { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #FFE7DC; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_wirtschaft_aktiv                                      { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #FFE7DC; border-bottom: 1px solid #fff;}
a.sub_wirtschaft_aktiv_a, a.sub_wirtschaft_aktiv_a:link, a.sub_wirtschaft_aktiv_a:visited   { padding-left: 1.4em; font-weight: bold; font-size: .8em; color: #034EA2; background-color: #FFE7DC; text-decoration: none;}
a.sub_wirtschaft_aktiv_a:hover, a.sub_wirtschaft_aktiv_a:focus                           { padding-left: 1.4em; font-weight: bold; font-size: .8em; text-decoration: none;}

/*2. Submenü*/
#color_wirtschaft_navi                                          { color: #FFF5F1; background-color: #FFF8FC;}
.sub_sub_wirtschaft_navi                                         { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_wirtschaft_navi_a , a.sub_sub_wirtschaft_navi_a:link, a.sub_sub_wirtschaft_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_wirtschaft_navi_a:hover, a.sub_sub_wirtschaft_navi_a:focus                             { font-weight: normal; text-decoration: none;}
/*2. Submenü Aktiv*/
.sub_sub_wirtschaft_aktiv                                             { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_wirtschaft_aktiv_a , a.sub_sub_wirtschaft_aktiv_a:link, a.sub_sub_wirtschaft_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_wirtschaft_aktiv_a:hover, a.sub_sub_wirtschaft_aktiv_a:focus                             { font-weight: bold; text-decoration: none;}

/*3. Submenü*/
.sub_sub_sub_wirtschaft_navi                                             { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_wirtschaft_navi_a , a.sub_sub_sub_wirtschaft_navi_a:link, a.sub_sub_sub_wirtschaft_navi_a:visited { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_wirtschaft_navi_a:hover, a.sub_sub_sub_wirtschaft_navi_a:focus                             { font-weight: normal; text-decoration: none;}
/*3. Submenü Aktiv*/
.sub_sub_sub_wirtschaft_aktiv                                                { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_wirtschaft_aktiv_a , a.sub_sub_sub_wirtschaft_aktiv_a:link, a.sub_sub_sub_wirtschaft_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_wirtschaft_aktiv_a:hover, a.sub_sub_sub_wirtschaft_aktiv_a:focus                               { font-weight: bold; text-decoration: none;}

/*
Umwelt... (Untermenüstyles werden erst später erstellt)
--------------------------------------------------------------------------
*/
/*Hauptmenü*/
.umwelt_navi                              { line-height: 1.4em;  font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/umwelt.gif") no-repeat;}
a.umwelt_navi_a , a.umwelt_navi_a:link , a.umwelt_navi_a:visited    { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
a.umwelt_navi_a:hover , a.umwelt_navi_a:focus                     { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
/*Hauptmenü Aktiv*/
.umwelt_aktiv                                { line-height: 1.4em;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/umwelt_aktiv.gif") no-repeat;}
a.umwelt_aktiv_a , a.umwelt_aktiv_a:link , a.umwelt_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}
a.umwelt_aktiv_a:hover , a.umwelt_aktiv_a:focus                   { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}

/*1. Submenü*/
.sub_umwelt_navi                                 { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #EDFFCC; border-bottom: 1px solid #fff;}
a.sub_umwelt_navi_a, a.sub_umwelt_navi_a:link, a.sub_umwelt_navi_a:visited { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #EDFFCC; text-decoration: none;}
a.sub_umwelt_navi_a:hover, a.sub_umwelt_navi_a:focus                      { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #EDFFCC; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_umwelt_aktiv                                  { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #EDFFCC; border-bottom: 1px solid #fff;}
a.sub_umwelt_aktiv_a, a.sub_umwelt_aktiv_a:link, a.sub_umwelt_aktiv_a:visited   { padding-left: 1.4em; font-weight: bold; font-size: .8em; color: #034EA2; background-color: #EDFFCC; text-decoration: none;}
a.sub_umwelt_aktiv_a:hover, a.sub_umwelt_aktiv_a:focus                         { padding-left: 1.4em; font-weight: bold; font-size: .8em; text-decoration: none;}

/*2. Submenü*/
#color_umwelt_navi                                      { color: #034EA2; background-color: #F9FFEF;}
.sub_sub_umwelt_navi                                     { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_umwelt_navi_a , a.sub_sub_umwelt_navi_a:link, a.sub_sub_umwelt_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_umwelt_navi_a:hover, a.sub_sub_umwelt_navi_a:focus                           { font-weight: normal; text-decoration: none;}
/*2. Submenü Aktiv*/
.sub_sub_umwelt_aktiv                                         { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_umwelt_aktiv_a , a.sub_sub_umwelt_aktiv_a:link, a.sub_sub_umwelt_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_umwelt_aktiv_a:hover, a.sub_sub_umwelt_aktiv_a:focus                           { font-weight: bold; text-decoration: none;}

/*3. Submenü*/
.sub_sub_sub_umwelt_navi                                         { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_umwelt_navi_a , a.sub_sub_sub_umwelt_navi_a:link, a.sub_sub_sub_umwelt_navi_a:visited { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_umwelt_navi_a:hover, a.sub_sub_sub_umwelt_navi_a:focus                           { font-weight: normal; text-decoration: none;}
/*3. Submenü Aktiv*/
.sub_sub_sub_umwelt_aktiv                                            { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_umwelt_aktiv_a , a.sub_sub_sub_umwelt_aktiv_a:link, a.sub_sub_sub_umwelt_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_umwelt_aktiv_a:hover, a.sub_sub_sub_umwelt_aktiv_a:focus                             { font-weight: bold; text-decoration: none;}

/*
Kultur... (Untermenüstyles werden erst später erstellt)
--------------------------------------------------------------------------
*/
/*Hauptmenü*/
.kultur_navi                              { line-height: 1.4em;  font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/kultur.gif") no-repeat;}
a.kultur_navi_a , a.kultur_navi_a:link , a.kultur_navi_a:visited    { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
a.kultur_navi_a:hover , a.kultur_navi_a:focus                     { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
/*Hauptmenü Aktiv*/
.kultur_aktiv                                { line-height: 1.4em;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/kultur_aktiv.gif") no-repeat;}
a.kultur_aktiv_a , a.kultur_aktiv_a:link , a.kultur_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}
a.kultur_aktiv_a:hover , a.kultur_aktiv_a:focus                   { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}

/*1. Submenü*/
.sub_kultur_navi                                 { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #C4E8FF; border-bottom: 1px solid #fff;}
a.sub_kultur_navi_a, a.sub_kultur_navi_a:link, a.sub_kultur_navi_a:visited { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #C4E8FF; text-decoration: none;}
a.sub_kultur_navi_a:hover, a.sub_kultur_navi_a:focus                      { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #C4E8FF; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_kultur_aktiv                                  { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #C4E8FF; border-bottom: 1px solid #fff;}
a.sub_kultur_aktiv_a, a.sub_kultur_aktiv_a:link, a.sub_kultur_aktiv_a:visited   { padding-left: 1.4em; font-weight: bold; font-size: .8em; color: #034EA2; background-color: #C4E8FF; text-decoration: none;}
a.sub_kultur_aktiv_a:hover, a.sub_kultur_aktiv_a:focus                         { padding-left: 1.4em; font-weight: bold; font-size: .8em; text-decoration: none;}

/*2. Submenü*/
#color_kultur_navi                                      { color: #ECF8FF; background-color: #FFF8FC;}
.sub_sub_kultur_navi                                     { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_kultur_navi_a , a.sub_sub_kultur_navi_a:link, a.sub_sub_kultur_navi_a:visited   { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_kultur_navi_a:hover, a.sub_sub_kultur_navi_a:focus                           { font-weight: normal; text-decoration: none;}
/*2. Submenü Aktiv*/
.sub_sub_kultur_aktiv                                         { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_kultur_aktiv_a , a.sub_sub_kultur_aktiv_a:link, a.sub_sub_kultur_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_kultur_aktiv_a:hover, a.sub_sub_kultur_aktiv_a:focus                           { font-weight: bold; text-decoration: none;}

/*3. Submenü*/
.sub_sub_sub_kultur_navi                                         { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_kultur_navi_a , a.sub_sub_sub_kultur_navi_a:link, a.sub_sub_sub_kultur_navi_a:visited { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_kultur_navi_a:hover, a.sub_sub_sub_kultur_navi_a:focus                           { font-weight: normal; text-decoration: none;}
/*3. Submenü Aktiv*/
.sub_sub_sub_kultur_aktiv                                            { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_kultur_aktiv_a , a.sub_sub_sub_kultur_aktiv_a:link, a.sub_sub_sub_kultur_aktiv_a:visited   { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_kultur_aktiv_a:hover, a.sub_sub_sub_kultur_aktiv_a:focus                             { font-weight: bold; text-decoration: none;}

/*
Tourismus (Untermenüstyles werden erst später erstellt)
--------------------------------------------------------------------------
*/
/*Hauptmenü*/
.tourismus_navi                                { line-height: 1.4em;  font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/tourismus.gif") no-repeat;}
a.tourismus_navi_a , a.tourismus_navi_a:link , a.tourismus_navi_a:visited { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
a.tourismus_navi_a:hover , a.tourismus_navi_a:focus                     { padding-left: 1.4em; font-weight: normal; color: #034EA2; text-decoration: none; font-size: .8em;}
/*Hauptmenü Aktiv*/
.tourismus_aktiv                                    { line-height: 1.4em;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/tourismus_aktiv.gif") no-repeat;}
a.tourismus_aktiv_a , a.tourismus_aktiv_a:link , a.tourismus_aktiv_a:visited{ padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}
a.tourismus_aktiv_a:hover , a.tourismus_aktiv_a:focus                      { padding-left: 1.4em; font-weight: bold; color: #034EA2; text-decoration: none; font-size: .8em;}

/*1. Submenü*/
.sub_tourismus_navi                                     { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #FFF2C3; border-bottom: 1px solid #fff;}
a.sub_tourismus_navi_a, a.sub_tourismus_navi_a:link, a.sub_tourismus_navi_a:visited { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #FFF2C3; text-decoration: none;}
a.sub_tourismus_navi_a:hover, a.sub_tourismus_navi_a:focus                          { padding-left: 1.4em; font-weight: normal; font-size: .8em; color: #034EA2; background-color: #FFF2C3; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_tourismus_aktiv                                    { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #034EA2;  background-color: #FFF2C3; border-bottom: 1px solid #fff;}
a.sub_tourismus_aktiv_a, a.sub_tourismus_aktiv_a:link, a.sub_tourismus_aktiv_a:visited   { padding-left: 1.4em; font-weight: bold; font-size: .8em; color: #034EA2; background-color: #FFF2C3; text-decoration: none;}
a.sub_tourismus_aktiv_a:hover, a.sub_tourismus_aktiv_a:focus                         { padding-left: 1.4em; font-weight: bold; font-size: .8em; text-decoration: none;}

/*2. Submenü*/
#color_tourismus_navi                                       { color: #034EA2; background-color: #FFFBEC;}
.sub_sub_tourismus_navi                                      { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_tourismus_navi_a , a.sub_sub_tourismus_navi_a:link, a.sub_sub_tourismus_navi_a:visited { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_tourismus_navi_a:hover, a.sub_sub_tourismus_navi_a:focus                            { font-weight: normal; text-decoration: none;}
/*2. Submenü Aktiv*/
.sub_sub_tourismus_aktiv                                           { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: .75em; }
a.sub_sub_tourismus_aktiv_a , a.sub_sub_tourismus_aktiv_a:link, a.sub_sub_tourismus_aktiv_a:visited { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_tourismus_aktiv_a:hover, a.sub_sub_tourismus_aktiv_a:focus                           { font-weight: bold; text-decoration: none;}

/*3. Submenü*/
.sub_sub_sub_tourismus_navi                                            { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_tourismus_navi_a , a.sub_sub_sub_tourismus_navi_a:link, a.sub_sub_sub_tourismus_navi_a:visited { font-weight: normal; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_tourismus_navi_a:hover, a.sub_sub_sub_tourismus_navi_a:focus                              { font-weight: normal; text-decoration: none;}
/*3. Submenü Aktiv*/
.sub_sub_sub_tourismus_aktiv                                              { padding-left: 1.75em; font-weight: normal; text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/list_aktiv.gif") no-repeat 5px 0.5em; margin-left: 3px; padding-top: 0.1em; padding-bottom: 0.1em;}
a.sub_sub_sub_tourismus_aktiv_a , a.sub_sub_sub_tourismus_aktiv_a:link, a.sub_sub_sub_tourismus_aktiv_a:visited { font-weight: bold; color: #034EA2; text-decoration: none;}
a.sub_sub_sub_tourismus_aktiv_a:hover, a.sub_sub_sub_tourismus_aktiv_a:focus                             { font-weight: bold; text-decoration: none;}
/*
==========================================================================
Fuss
==========================================================================
*/
#fuss                   { color: #034EA2; background-color: #fff; width: 59.68em; margin-bottom: 10px; border-top: 1px solid #D83236; float:left;}
#fuss1                  { width: 25em; font-size: .75em; border: 0px; float:left; margin-top: 3px; margin-left: 3px; }
#fuss2                  { width: 30em; font-size: .75em; border: 0px; text-align: right; margin-top: 3px; margin-right: 0px;margin-left: 23.5em; float:left; }
#fuss a, #fuss a:link, #fuss a:visited   { color: #034EA2; background-color: #fff; text-decoration: none;}
#fuss a:hover, #fuss a:focus           { text-decoration: underline;}
/*
==========================================================================
Versteckte Elemente
==========================================================================
*/
.hidden { position: absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline;}
/*
==========================================================================
Textumfluß beenden
==========================================================================
*/
#clear_all { clear:both; margin:0; padding:0; width:0; height:0;  line-height:0; }
.clear { clear: both; margin:0; padding:0; width:0; height:0; }
