/*
==========================================================================
Allgemeine HTML-Elemente
==========================================================================
*/
body { color: #FFFF00; background-color: #000; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; text-align:left; display: block;}
hr   { height: 1px; border-top: 1px solid #000; border-left: none; border-right: none; border-bottom: none;}
/*
==========================================================================
Seitenkopf
==========================================================================
*/
#welle { width: 59.68em; border-bottom: 1px solid #0000FF; border-top: 0px; border-left: 0px; border-right: 0px;} /*Welle*/
#kopf  { width: 59.68em; height: 1.4em; border-bottom: 1px solid #FFFF00; border-top: 0px; border-left: 0px; border-right: 0px; color: #000; background-color: #FFFF00;} /*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 #0000FF; color: #000; background: #fff; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;} /*Inputfeld*/
#btn            { text-decoration: underline; font-size: .8em; border: 0px; color: #000; background: #FFFF00; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}/*Abschicken-Button*/
/*
==========================================================================
Standardnavi
==========================================================================
*/
#standard_navi    { width: 30em; border: 0px; float:left; }
#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_invert.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: #000; background-color: #FFFF00; 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: #FFFF00; background-color: #000; text-align: center; float:left;} /*Blauer Hintergrund des Inhaltsbereiches hier Schwarz*/
#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_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: #FFFF00; background-color: #000; 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: #000; background-color: #FFFF00; 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: #FFFF00; background-color: #000; font-weight: bold; font-size: 0.95em;} /*Überschrift 3*/
#content p  { color: #000; background-color: #FFFF00; font-variant: normal; font-size: .8em; padding: 5px; margin: 0;} /*Absatz*/
#content blockquote { color: #000; background-color: #FFFF00; 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: #000; background-color: #FFFF00; text-decoration: underline;}
#content_mitte 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: #FFFF00; font-variant: normal; font-size: .8em; padding: 0; margin: 0} /*Auflistung im Contentbereich*/

li.rot      { color: #000; background-color: #FFFF00; font-variant: normal; font-size: .8em; padding: 0; margin: 0;} /*Auflistungspunk rot, bei Fehlermeldungen*/
li.sitemap  { color: #000; 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: #000; background-color: #FFFF00; font-variant: normal; padding: 0; margin: 0; list-style: url(/sixcms/media.php/rostock_01.a.24.de/list_klein_invert.gif);} /*Auflistungspunkt Sitemap*/
li.sitemap2 { font-size: 1em !important;color: #000; background-color: #FFFF00; font-variant: normal; padding: 0; margin: 0; list-style: url(/sixcms/media.php/rostock_01.a.24.de/list_klein_invert.gif);} /*Auflistungspunkt Sitemap*/
li.sitemap3 { font-size: 1em !important;color: #000; background-color: #FFFF00; font-variant: normal; padding: 0; margin: 0; list-style: url(/sixcms/media.php/rostock_01.a.24.de/list_klein_invert.gif);} /*Auflistungspunkt Sitemap*/
/*
Tabelle
--------------------------------------------------------------------------
*/
#content table { font-variant: normal; margin: 5px; font-size: .8em; }/*Tabelle*/
#content th    { color: #FFFF00; background-color: #000; padding: 5px; text-align: center;}/*Tabellenkopf*/
#content th.left { text-align: left; }
#content td    { color: #000; background-color: #FFFF00; padding: 5px;} /*Tabellenzelle*/
#content colgroup, #content caption { display: none;} /*unsichtbare Tabellenelemente*/
/*
Bilder
--------------------------------------------------------------------------
*/
.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*/
.banner      { width: 10.63em; border: 0px; } /*Bannergröße*/
/*
Bildunterschrift
--------------------------------------------------------------------------
*/
.bild_titel { margin-top: 1px; padding: 3px; width: auto; background-color: #000; color: #fff; 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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000; text-decoration: none;}
#seitenverlauf a:hover, #seitenverlauf a:focus                    { font-weight: normal; color: #FFFF00; background-color: #000; text-decoration: underline;}
/*
Seitenblätterfunktion
--------------------------------------------------------------------------
*/
#jump      { width: 35.75em; margin-bottom: 0.5em; color: #FFFF00; text-align: left; float:left;} /*Positionierer für die Blätterfunktion*/
#jump_link { font-weight: normal; width: 48em; color: #FFFF00 !important; background-color: #000; font-variant: normal; font-size: .75em; margin: auto; padding-bottom: 10px; border: 0px; text-align: left;} /*Welle*/
#jump_link a, #jump_link a:link, #jump_link a:visited { font-weight: normal; color: #FFFF00 !important; background-color: #000 !important; text-decoration: none;}
#jump_link a:hover, #jump_link a:focus                { font-weight: normal; color: #FFFF00 !important; background-color: #000 !important; text-decoration: underline;}
/*
Weiße Bereiche
--------------------------------------------------------------------------
*/
.weiss_links { width: 10.63em; margin-bottom: 0.5em; border-bottom: 1px solid #0000FF; color: #000; background-color: #FFFF00; text-align: left; float:left;}
.weiss_mitte { width: 35.75em; margin-bottom: 0.5em; border-bottom: 1px solid #0072B9; color: #000; background-color: #FFFF00; text-align: left; float:left;}
.weiss_mitte1     { width: 35.75em; margin-bottom: 0.5em; border-bottom: 1px solid #0072B9; color: #000; background-color: #FFFF00; 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: #000; background-color: #FFFF00; 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 #0000FF; color: #000; background-color: #FFFF00; text-align: left; float:left;}
/*
Fornulare 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: #000; background-color: #FFFF00; font-variant: normal;  font-size: .8em;  width: 10em; display: block; float: left;} /*Label*/
label.flag    	  { color: #000; background-color: #FFFF00; font-variant: normal;  font-size: .8em;  width: auto !important; float: none !important;} /*Label bei Flag-Feldern*/
.input_left       { border: 1px solid #000; color: #000; 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 #000; color: #000; background-color: #fff; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; float: none;} /*Inputfeld*/
.content_area     { width: 28em; border: 1px solid #000; color: #000; 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 #fff; background-color: #0000FF; color: #FFFF00; display: block;}/*Abschicken-Button*/
/*
==========================================================================
Direktlinks
==========================================================================
*/
#content_rechts ul { font-weight: normal; color: #000; background-color: #FFFF00; 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_invert.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_invert.gif)!important;  } /*Auflistungspunkt für externen Link*/
#content_rechts a, #content_rechts a:link, #content_rechts a:visited { font-weight: normal; color: #000; background-color: #FFFF00; text-decoration: none;}
#content_rechts a:hover, #content_rechts a:focus                     { font-weight: normal; text-decoration: underline;}
#content_rechts img { width: 1.32em; margin-right: 3px; border: 0px; float:left;} /*Icons*/
/*
==========================================================================
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: #000; background-color: #000; 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/invert.gif") no-repeat; border-bottom: 1px solid #0000FF;}
a.rathaus_navi_a , a.rathaus_navi_a:link , a.rathaus_navi_a:visited  { padding-left: 1.4em; font-weight: normal; color: #000; 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/invert_aktiv.gif") no-repeat; border-bottom: 1px solid #FFFF00;}
a.rathaus_aktiv_a , a.rathaus_aktiv_a:link , a.rathaus_aktiv_a:visited  { padding-left: 1.4em; font-weight: bold; color: #FFFF00; 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: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_rathaus_aktiv  																{ text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000;}
.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: #FFFF00; 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_invert.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: #FFFF00; 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: #FFFF00; 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_invert.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: #FFFF00; 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;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/invert.gif") no-repeat; border-bottom: 1px solid #0000FF;}
a.stadt_navi_a , a.stadt_navi_a:link , a.stadt_navi_a:visited  { padding-left: 1.4em; font-weight: normal; color: #000; text-decoration: none; font-size: .8em;}
a.stadt_navi_a:hover , a.stadt_navi_a:focus 	               { padding-left: 1.4em; font-weight: normal; 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/invert_aktiv.gif") no-repeat; border-bottom: 1px solid #FFFF00;}
a.stadt_aktiv_a , a.stadt_aktiv_a:link , a.stadt_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #FFFF00; text-decoration: none; font-size: .8em;}
a.stadt_aktiv_a:hover , a.stadt_aktiv_a:focus 	                 { padding-left: 1.4em; font-weight: bold; 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: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_stadt_aktiv  																{ text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000;}
.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: #FFFF00; 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_invert.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: #FFFF00; 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: #FFFF00; 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_invert.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: #FFFF00; 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;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/invert.gif") no-repeat; border-bottom: 1px solid #0000FF;}
a.bildung_navi_a , a.bildung_navi_a:link , a.bildung_navi_a:visited  { padding-left: 1.4em; font-weight: normal; color: #000; text-decoration: none; font-size: .8em;}
a.bildung_navi_a:hover , a.bildung_navi_a:focus 	                 { padding-left: 1.4em; font-weight: normal; 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/invert_aktiv.gif") no-repeat; border-bottom: 1px solid #FFFF00;}
a.bildung_aktiv_a , a.bildung_aktiv_a:link , a.bildung_aktiv_a:visited  { padding-left: 1.4em; font-weight: bold; color: #FFFF00; text-decoration: none; font-size: .8em;}
a.bildung_aktiv_a:hover , a.bildung_aktiv_a:focus 	                 	{ padding-left: 1.4em; font-weight: bold; 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: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_bildung_aktiv  																{ text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000;}
.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: #FFFF00; 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_invert.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: #FFFF00; 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: #FFFF00; 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_invert.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: #FFFF00; 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;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/invert.gif") no-repeat; border-bottom: 1px solid #0000FF;}
a.wirtschaft_navi_a , a.wirtschaft_navi_a:link , a.wirtschaft_navi_a:visited { padding-left: 1.4em; font-weight: normal; color: #000; text-decoration: none; font-size: .8em;}
a.wirtschaft_navi_a:hover , a.wirtschaft_navi_a:focus 	                 	 { padding-left: 1.4em; font-weight: normal; 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/invert_aktiv.gif") no-repeat; border-bottom: 1px solid #FFFF00;}
a.wirtschaft_aktiv_a , a.wirtschaft_aktiv_a:link , a.wirtschaft_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #FFFF00; text-decoration: none; font-size: .8em;}
a.wirtschaft_aktiv_a:hover , a.wirtschaft_aktiv_a:focus 	                 	{ padding-left: 1.4em; font-weight: bold; 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: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_wirtschaft_aktiv  																      { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000;}
.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: #FFFF00; 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_invert.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: #FFFF00; 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: #FFFF00; 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_invert.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: #FFFF00; 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;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/invert.gif") no-repeat; border-bottom: 1px solid #0000FF;}
a.umwelt_navi_a , a.umwelt_navi_a:link , a.umwelt_navi_a:visited { padding-left: 1.4em; font-weight: normal; color: #000; text-decoration: none; font-size: .8em;}
a.umwelt_navi_a:hover , a.umwelt_navi_a:focus 	                 { padding-left: 1.4em; font-weight: normal; 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/invert_aktiv.gif") no-repeat; border-bottom: 1px solid #FFFF00;}
a.umwelt_aktiv_a , a.umwelt_aktiv_a:link , a.umwelt_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #FFFF00; text-decoration: none; font-size: .8em;}
a.umwelt_aktiv_a:hover , a.umwelt_aktiv_a:focus 	                { padding-left: 1.4em; font-weight: bold; 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: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_umwelt_aktiv  																{ text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000;}
.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: #FFFF00; 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_invert.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: #FFFF00; 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: #FFFF00; 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_invert.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: #FFFF00; 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;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/invert.gif") no-repeat; border-bottom: 1px solid #0000FF;}
a.kultur_navi_a , a.kultur_navi_a:link , a.kultur_navi_a:visited { padding-left: 1.4em; font-weight: normal; color: #000; text-decoration: none; font-size: .8em;}
a.kultur_navi_a:hover , a.kultur_navi_a:focus 	                 { padding-left: 1.4em; font-weight: normal; 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/invert_aktiv.gif") no-repeat; border-bottom: 1px solid #FFFF00;}
a.kultur_aktiv_a , a.kultur_aktiv_a:link , a.kultur_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #FFFF00; text-decoration: none; font-size: .8em;}
a.kultur_aktiv_a:hover , a.kultur_aktiv_a:focus 	                { padding-left: 1.4em; font-weight: bold; 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: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_kultur_aktiv  																{ text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000;}
.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: #FFFF00; 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_invert.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: #FFFF00; 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: #FFFF00; 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_invert.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: #FFFF00; 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;  text-decoration: none; list-style: none; background: transparent url("/sixcms/media.php/rostock_01.a.24.de/invert.gif") no-repeat; border-bottom: 1px solid #0000FF;}
a.tourismus_navi_a , a.tourismus_navi_a:link , a.tourismus_navi_a:visited { padding-left: 1.4em; font-weight: normal; color: #000; text-decoration: none; font-size: .8em;}
a.tourismus_navi_a:hover , a.tourismus_navi_a:focus 	                  { padding-left: 1.4em; font-weight: normal; 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/invert_aktiv.gif") no-repeat; border-bottom: 1px solid #FFFF00;}
a.tourismus_aktiv_a , a.tourismus_aktiv_a:link , a.tourismus_aktiv_a:visited { padding-left: 1.4em; font-weight: bold; color: #FFFF00; text-decoration: none; font-size: .8em;}
a.tourismus_aktiv_a:hover , a.tourismus_aktiv_a:focus 	                 	 { padding-left: 1.4em; font-weight: bold; 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: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000; text-decoration: none !important;}
/*1. Submenü Aktiv*/
.sub_tourismus_aktiv  																    { text-decoration: none; line-height: 1.4em; list-style: none; font-weight: normal; color: #FFFF00;  background-color: #000; border-bottom: 1px solid #FFFF00;}
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: #FFFF00; background-color: #000; 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: #FFFF00; background-color: #000;}
.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: #FFFF00; 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_invert.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: #FFFF00; 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: #FFFF00; 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_invert.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: #FFFF00; 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: #FFFF00; background-color: #000; width: 59.68em; margin-bottom: 10px; border-top: 1px solid #FFFF00; 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: #FFFF00; background-color: #000; 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;}
#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; }
