/*****************************
Styles www.mediway.de
******************************
Autoren: Susanne Kühl und Stefan Brandt
******************************/

/*****************************
Struktur
*****************************
01. Allgemeines zum Layout
02. Schriftformatierung übergreifend
03. Wrapper
04. Kopf
05. Linke Seite
06. Mitte: Inhalte
07. Rechte Seite
08. Fußleiste
09. Spezielles
10. Formulare
11. Links
12. PopUp
13. Adsense
******************************/ 




/* 01. Allgemeines 
**********************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea, input,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font: normal 100.01%/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	vertical-align: baseline;
	background: transparent;
}

html, body {
	width: 100%;
	height: 100%;
	text-align: center; /* für ältere IEs: Zentrierung des Wrappers */
}

body>#wrapper {
	height: auto;
	min-height: 100%;
}

ol, ul {
	list-style: none;
}

:focus {
	outline: 0;  /* eigene Definition s. u. */
}




/* 02. Schrift allgemein 
**********************************************************************************/

h1 {
	font-size: 0.8em;
	font-weight: bold;
}

h2, h3, h4, h5, h6 {
	font-size: 0.63em;
	font-weight: bold;
}

p, img {
	font-size: 0.63em;
}




/* 03. Wrapper 
**********************************************************************************/

#wrapper_1 {
	margin: 0 auto;
	width: 910px;
	height: 1500px;
	padding-bottom: 50px;
	text-align: center;
}

#wrapper_2 {
	width: 780px; 
	height: 1500px;
	padding-bottom: 50px;
	text-align: left; 
	float: left;
}



/* 04. Kopf 
**********************************************************************************/

#header {
	width: 772px;
	height: 95px;
	color: #333;
	background-color: #86aed0;
	margin-bottom: 3px;
	margin-top: 5px;
}

#header img {
	width: 615px;
	float: left;
}

#header p {
	font-size: 0.63em;
	text-align: right;
	padding: 10px;
}




/* 05. Linke Seite 
**********************************************************************************/

#navileft {
	width: 157px;
	height: 1500px;
	float: left;
	background:url(hamburg/graphics/leer.gif) repeat-y left bottom;
}

#navileft ul li.leer {
	width: 157px;
	height: 18px;
	background:url(hamburg/graphics/main1li.gif) no-repeat 0 -244px;
}

#navileft h4#supost {
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/main1li.gif) no-repeat 0 0;
	font-size: 0.9em;
	text-indent: -999em;
}

#navileft h4#sustad {
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/main1li.gif) no-repeat -157px 0;
	font-size: 0.9em;
	text-indent: -999em;
}
	
#navileft #suche {
	width: 157px;
	height: 38px;
	background:url(hamburg/graphics/main1li.gif) no-repeat 0 -262px;
	text-align: center;
}
	
#navileft #suche p {
	padding-top: 10px;
	text-align: center;
}
	
#navileft #wd {
	width: 157px;
	height: 36px;
}



/* Hauptmenü Bezirke */

#navileft ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/main1li.gif) no-repeat left;
	text-indent: -999em;
}

#navileft a#alt {
	background-position: 0 -100px;
}

#navileft a#alt:focus, #navileft a#alt:hover, #navileft a#alt:active {
	background-position: -157px -100px;
}

#al #navileft a#alt {
	background-position: -157px -100px;
	cursor: default;
}

#navileft a#ber {
	background-position: 0 -118px;
}

#navileft a#ber:focus, #navileft a#ber:hover, #navileft a#ber:active {
	background-position: -157px -118px;
}

#be #navileft a#ber {
	background-position: -157px -118px;
	cursor: default;
}

#navileft a#eim {
	background-position: 0 -136px;
}

#navileft a#eim:focus, #navileft a#eim:hover, #navileft a#eim:active {
	background-position: -157px -136px;
}

#ei #navileft a#eim {
	background-position: -157px -136px;
	cursor: default;
}

#navileft a#mit {
	background-position: 0 -154px;
}

#navileft a#mit:focus, #navileft a#mit:hover, #navileft a#mit:active {
	background-position: -157px -154px;
}

#mitte #navileft a#mit {
	background-position: -157px -154px;
	cursor: default;
}

#navileft a#nor {
	background-position: 0 -172px;
}

#navileft a#nor:focus, #navileft a#nor:hover, #navileft a#nor:active {
	background-position: -157px -172px;
}

#nord #navileft a#nor {
	background-position: -157px -172px;
	cursor: default;
}

#navileft a#har {
	background-position: 0 -190px;
}

#navileft a#har:focus, #navileft a#har:hover, #navileft a#har:active {
	background-position: -157px -190px;
}

#harburg #navileft a#har {
	background-position: -157px -190px;
	cursor: default;
}

#navileft a#wan {
	background-position: 0 -208px;
}

#navileft a#wan:focus, #navileft a#wan:hover, #navileft a#wan:active {
	background-position: -157px -208px;
}

#wandsbek #navileft a#wan {
	background-position: -157px -208px;
	cursor: default;
}

#navileft a#run {
	background-position: 0 -226px;
}

#navileft a#run:focus, #navileft a#run:hover, #navileft a#run:active {
	background-position: -157px -226px;
}

#rundum #navileft a#run {
	background-position: -157px -226px;
	cursor: default;
}


/* Untermenü Stadtteile: Altona */

#al #navileft ul li#um ul li a, #al-alalts #navileft ul li#um ul li a, #al-alnord #navileft ul li#um ul li a, #al-bahren #navileft ul li#um ul li a, #al-blanke #navileft ul li#um ul li a, #al-grflot #navileft ul li#um ul li a, #al-iserbr #navileft ul li#um ul li a, #al-lurup #navileft ul li#um ul li a, #al-nienst #navileft ul li#um ul li a, #al-osdorf #navileft ul li#um ul li a, #al-othmar #navileft ul li#um ul li a, #al-ottens #navileft ul li#um ul li a, #al-rissen #navileft ul li#um ul li a, #al-suelld #navileft ul li#um ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/navialtona.gif) no-repeat left;
	text-indent: -999em;
}

#navileft ul li#um ul li a#alalts {
	background-position: 0 0;
}

#navileft ul li#um ul li a#alalts:focus, #navileft ul li#um ul li a#alalts:hover, #navileft ul li#um ul li a#alalts:active {
	background-position: -157px 0;
}

#al-alalts #navileft ul li#um ul li a#alalts {
	background-position: -157px 0;
	cursor: default;
}

#navileft ul li#um ul li a#alnord {
	background-position: 0 -18px;
}

#navileft ul li#um ul li a#alnord:focus, #navileft ul li#um ul li a#alnord:hover, #navileft ul li#um ul li a#alnord:active {
	background-position: -157px -18px;
}

#al-alnord #navileft ul li#um ul li a#alnord {
	background-position: -157px -18px;
	cursor: default;
}

#navileft ul li#um ul li a#bahren {
	background-position: 0 -36px;
}

#navileft ul li#um ul li a#bahren:focus, #navileft ul li#um ul li a#bahren:hover, #navileft ul li#um ul li a#bahren:active {
	background-position: -157px -36px;
}

#al-bahren #navileft ul li#um ul li a#bahren {
	background-position: -157px -36px;
	cursor: default;
}

#navileft ul li#um ul li a#blanke {
	background-position: 0 -54px;
}

#navileft ul li#um ul li a#blanke:focus, #navileft ul li#um ul li a#blanke:hover, #navileft ul li#um ul li a#blanke:active {
	background-position: -157px -54px;
}

#al-blanke #navileft ul li#um ul li a#blanke {
	background-position: -157px -54px;
	cursor: default;
}

#navileft ul li#um ul li a#grflot {
	background-position: 0 -72px;
}

#navileft ul li#um ul li a#grflot:focus, #navileft ul li#um ul li a#grflot:hover, #navileft ul li#um ul li a#grflot:active {
	background-position: -157px -72px;
}

#al-grflot #navileft ul li#um ul li a#grflot {
	background-position: -157px -72px;
	cursor: default;
}

#navileft ul li#um ul li a#iserbr {
	background-position: 0 -90px;
}

#navileft ul li#um ul li a#iserbr:focus, #navileft ul li#um ul li a#iserbr:hover, #navileft ul li#um ul li a#iserbr:active {
	background-position: -157px -90px;
}

#al-iserbr #navileft ul li#um ul li a#iserbr {
	background-position: -157px -90px;
	cursor: default;
}

#navileft ul li#um ul li a#lurup {
	background-position: 0 -108px;
}

#navileft ul li#um ul li a#lurup:focus, #navileft ul li#um ul li a#lurup:hover, #navileft ul li#um ul li a#lurup:active {
	background-position: -157px -108px;
}

#al-lurup #navileft ul li#um ul li a#lurup {
	background-position: -157px -108px;
	cursor: default;
}

#navileft ul li#um ul li a#nienst {
	background-position: 0 -126px;
}

#navileft ul li#um ul li a#nienst:focus, #navileft ul li#um ul li a#nienst:hover, #navileft ul li#um ul li a#nienst:active {
	background-position: -157px -126px;
}

#al-nienst #navileft ul li#um ul li a#nienst {
	background-position: -157px -126px;
	cursor: default;
}

#navileft ul li#um ul li a#osdorf {
	background-position: 0 -144px;
}

#navileft ul li#um ul li a#osdorf:focus, #navileft ul li#um ul li a#osdorf:hover, #navileft ul li#um ul li a#osdorf:active {
	background-position: -157px -144px;
}

#al-osdorf #navileft ul li#um ul li a#osdorf {
	background-position: -157px -144px;
	cursor: default;
}

#navileft ul li#um ul li a#othmar {
	background-position: 0 -162px;
}

#navileft ul li#um ul li a#othmar:focus, #navileft ul li#um ul li a#othmar:hover, #navileft ul li#um ul li a#othmar:active {
	background-position: -157px -162px;
}

#al-othmar #navileft ul li#um ul li a#othmar {
	background-position: -157px -162px;
	cursor: default;
}

#navileft ul li#um ul li a#ottens {
	background-position: 0 -180px;
}

#navileft ul li#um ul li a#ottens:focus, #navileft ul li#um ul li a#ottens:hover, #navileft ul li#um ul li a#ottens:active {
	background-position: -157px -180px;
}

#al-ottens #navileft ul li#um ul li a#ottens {
	background-position: -157px -180px;
	cursor: default;
}

#navileft ul li#um ul li a#rissen {
	background-position: 0 -198px;
}

#navileft ul li#um ul li a#rissen:focus, #navileft ul li#um ul li a#rissen:hover, #navileft ul li#um ul li a#rissen:active {
	background-position: -157px -198px;
}

#al-rissen #navileft ul li#um ul li a#rissen {
	background-position: -157px -198px;
	cursor: default;
}

#navileft ul li#um ul li a#suelld {
	background-position: 0 -216px;
}

#navileft ul li#um ul li a#suelld:focus, #navileft ul li#um ul li a#suelld:hover, #navileft ul li#um ul li a#suelld:active {
	background-position: -157px -216px;
}

#al-suelld #navileft ul li#um ul li a#suelld {
	background-position: -157px -216px;
	cursor: default;
}



/* Untermenü Stadtteile: Bergedorf */

#be #navileft ul li#um ul li a, #be-allerm #navileft ul li#um ul li a, #be-alteng #navileft ul li#um ul li a, #be-berged #navileft ul li#um ul li a, #be-billwe #navileft ul li#um ul li a, #be-cursla #navileft ul li#um ul li a, #be-kirchw #navileft ul li#um ul li a, #be-lohbru #navileft ul li#um ul li a, #be-moorfl #navileft ul li#um ul li a, #be-neueng #navileft ul li#um ul li a, #be-ochsen #navileft ul li#um ul li a, #be-reitbr #navileft ul li#um ul li a, #be-spaden #navileft ul li#um ul li a, #be-tatenb #navileft ul li#um ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/navibergedorf.gif) no-repeat left;
	text-indent: -999em;
}

#navileft ul li#um ul li a#allerm {
	background-position: 0 0;
}

#navileft ul li#um ul li a#allerm:focus, #navileft ul li#um ul li a#allerm:hover, #navileft ul li#um ul li a#allerm:active {
	background-position: -157px 0;
}

#be-allerm #navileft ul li#um ul li a#allerm {
	background-position: -157px 0;
	cursor: default;
}

#navileft ul li#um ul li a#alteng {
	background-position: 0 -18px;
}

#navileft ul li#um ul li a#alteng:focus, #navileft ul li#um ul li a#alteng:hover, #navileft ul li#um ul li a#alteng:active {
	background-position: -157px -18px;
}

#be-alteng #navileft ul li#um ul li a#alteng {
	background-position: -157px -18px;
	cursor: default;
}

#navileft ul li#um ul li a#berged {
	background-position: 0 -36px;
}

#navileft ul li#um ul li a#berged:focus, #navileft ul li#um ul li a#berged:hover, #navileft ul li#um ul li a#berged:active {
	background-position: -157px -36px;
}

#be-berged #navileft ul li#um ul li a#berged {
	background-position: -157px -36px;
	cursor: default;
}

#navileft ul li#um ul li a#billwe {
	background-position: 0 -54px;
}

#navileft ul li#um ul li a#billwe:focus, #navileft ul li#um ul li a#billwe:hover, #navileft ul li#um ul li a#billwe:active {
	background-position: -157px -54px;
}

#be-billwe #navileft ul li#um ul li a#billwe {
	background-position: -157px -54px;
	cursor: default;
}

#navileft ul li#um ul li a#cursla {
	background-position: 0 -72px;
}

#navileft ul li#um ul li a#cursla:focus, #navileft ul li#um ul li a#cursla:hover, #navileft ul li#um ul li a#cursla:active {
	background-position: -157px -72px;
}

#be-cursla #navileft ul li#um ul li a#cursla {
	background-position: -157px -72px;
	cursor: default;
}

#navileft ul li#um ul li a#kirchw {
	background-position: 0 -90px;
}

#navileft ul li#um ul li a#kirchw:focus, #navileft ul li#um ul li a#kirchw:hover, #navileft ul li#um ul li a#kirchw:active {
	background-position: -157px -90px;
}

#be-kirchw #navileft ul li#um ul li a#kirchw {
	background-position: -157px -90px;
	cursor: default;
}

#navileft ul li#um ul li a#lohbru {
	background-position: 0 -108px;
}

#navileft ul li#um ul li a#lohbru:focus, #navileft ul li#um ul li a#lohbru:hover, #navileft ul li#um ul li a#lohbru:active {
	background-position: -157px -108px;
}

#be-lohbru #navileft ul li#um ul li a#lohbru {
	background-position: -157px -108px;
	cursor: default;
}

#navileft ul li#um ul li a#moorfl {
	background-position: 0 -126px;
}

#navileft ul li#um ul li a#moorfl:focus, #navileft ul li#um ul li a#moorfl:hover, #navileft ul li#um ul li a#moorfl:active {
	background-position: -157px -126px;
}

#be-moorfl #navileft ul li#um ul li a#moorfl {
	background-position: -157px -126px;
	cursor: default;
}

#navileft ul li#um ul li a#neueng {
	background-position: 0 -144px;
}

#navileft ul li#um ul li a#neueng:focus, #navileft ul li#um ul li a#neueng:hover, #navileft ul li#um ul li a#neueng:active {
	background-position: -157px -144px;
}

#be-neueng #navileft ul li#um ul li a#neueng {
	background-position: -157px -144px;
	cursor: default;
}

#navileft ul li#um ul li a#ochsen {
	background-position: 0 -162px;
}

#navileft ul li#um ul li a#ochsen:focus, #navileft ul li#um ul li a#ochsen:hover, #navileft ul li#um ul li a#ochsen:active {
	background-position: -157px -162px;
}

#be-ochsen #navileft ul li#um ul li a#ochsen {
	background-position: -157px -162px;
	cursor: default;
}

#navileft ul li#um ul li a#reitbr {
	background-position: 0 -180px;
}

#navileft ul li#um ul li a#reitbr:focus, #navileft ul li#um ul li a#reitbr:hover, #navileft ul li#um ul li a#reitbr:active {
	background-position: -157px -180px;
}

#be-reitbr #navileft ul li#um ul li a#reitbr {
	background-position: -157px -180px;
	cursor: default;
}

#navileft ul li#um ul li a#spaden {
	background-position: 0 -198px;
}

#navileft ul li#um ul li a#spaden:focus, #navileft ul li#um ul li a#spaden:hover, #navileft ul li#um ul li a#spaden:active {
	background-position: -157px -198px;
}

#be-spaden #navileft ul li#um ul li a#spaden {
	background-position: -157px -198px;
	cursor: default;
}

#navileft ul li#um ul li a#tatenb {
	background-position: 0 -216px;
}

#navileft ul li#um ul li a#tatenb:focus, #navileft ul li#um ul li a#tatenb:hover, #navileft ul li#um ul li a#tatenb:active {
	background-position: -157px -216px;
}

#be-tatenb #navileft ul li#um ul li a#tatenb {
	background-position: -157px -216px;
	cursor: default;
}



/* Untermenü Stadtteile: Eimsbüttel */

#ei #navileft ul li#um ul li a, #ei-eidels #navileft ul li#um ul li a, #ei-eimsbu #navileft ul li#um ul li a, #ei-harves #navileft ul li#um ul li a, #ei-hohewe #navileft ul li#um ul li a, #ei-lokste #navileft ul li#um ul li a, #ei-niend #navileft ul li#um ul li a, #ei-rother #navileft ul li#um ul li a, #ei-schnel #navileft ul li#um ul li a, #ei-stelli #navileft ul li#um ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/navieimsbuettel.gif) no-repeat left;
	text-indent: -999em;
}

#navileft ul li#um ul li a#eidels {
	background-position: 0 0;
}

#navileft ul li#um ul li a#eidels:focus, #navileft ul li#um ul li a#eidels:hover, #navileft ul li#um ul li a#eidels:active {
	background-position: -157px 0;
}

#ei-eidels #navileft ul li#um ul li a#eidels {
	background-position: -157px 0;
	cursor: default;
}

#navileft ul li#um ul li a#eimsbu {
	background-position: 0 -18px;
}

#navileft ul li#um ul li a#eimsbu:focus, #navileft ul li#um ul li a#eimsbu:hover, #navileft ul li#um ul li a#eimsbu:active {
	background-position: -157px -18px;
}

#ei-eimsbu #navileft ul li#um ul li a#eimsbu {
	background-position: -157px -18px;
	cursor: default;
}

#navileft ul li#um ul li a#harves {
	background-position: 0 -36px;
}

#navileft ul li#um ul li a#harves:focus, #navileft ul li#um ul li a#harves:hover, #navileft ul li#um ul li a#harves:active {
	background-position: -157px -36px;
}

#ei-harves #navileft ul li#um ul li a#harves {
	background-position: -157px -36px;
	cursor: default;
}

#navileft ul li#um ul li a#hohewe {
	background-position: 0 -54px;
}

#navileft ul li#um ul li a#hohewe:focus, #navileft ul li#um ul li a#hohewe:hover, #navileft ul li#um ul li a#hohewe:active {
	background-position: -157px -54px;
}

#ei-hohewe #navileft ul li#um ul li a#hohewe {
	background-position: -157px -54px;
	cursor: default;
}

#navileft ul li#um ul li a#lokste {
	background-position: 0 -72px;
}

#navileft ul li#um ul li a#lokste:focus, #navileft ul li#um ul li a#lokste:hover, #navileft ul li#um ul li a#lokste:active {
	background-position: -157px -72px;
}

#ei-lokste #navileft ul li#um ul li a#lokste {
	background-position: -157px -72px;
	cursor: default;
}

#navileft ul li#um ul li a#niend {
	background-position: 0 -90px;
}

#navileft ul li#um ul li a#niend:focus, #navileft ul li#um ul li a#niend:hover, #navileft ul li#um ul li a#niend:active {
	background-position: -157px -90px;
}

#ei-niend #navileft ul li#um ul li a#niend {
	background-position: -157px -90px;
	cursor: default;
}

#navileft ul li#um ul li a#rother {
	background-position: 0 -108px;
}

#navileft ul li#um ul li a#rother:focus, #navileft ul li#um ul li a#rother:hover, #navileft ul li#um ul li a#rother:active {
	background-position: -157px -108px;
}

#ei-rother #navileft ul li#um ul li a#rother {
	background-position: -157px -108px;
	cursor: default;
}

#navileft ul li#um ul li a#schnel {
	background-position: 0 -126px;
}

#navileft ul li#um ul li a#schnel:focus, #navileft ul li#um ul li a#schnel:hover, #navileft ul li#um ul li a#schnel:active {
	background-position: -157px -126px;
}

#ei-schnel #navileft ul li#um ul li a#schnel {
	background-position: -157px -126px;
	cursor: default;
}

#navileft ul li#um ul li a#stelli {
	background-position: 0 -144px;
}

#navileft ul li#um ul li a#stelli:focus, #navileft ul li#um ul li a#stelli:hover, #navileft ul li#um ul li a#stelli:active {
	background-position: -157px -144px;
}

#ei-stelli #navileft ul li#um ul li a#stelli {
	background-position: -157px -144px;
	cursor: default;
}



/* Untermenü Stadtteile: Hamburg-Mitte */

#hm #navileft ul li#um ul li a, #hm-billbr #navileft ul li#um ul li a, #hm-billst #navileft ul li#um ul li a, #hm-borgfe #navileft ul li#um ul li a, #hm-finken #navileft ul li#um ul li a, #hm-haltsta #navileft ul li#um ul li a, #hm-hammer #navileft ul li#um ul li a, #hm-hammmi #navileft ul li#um ul li a, #hm-hammno #navileft ul li#um ul li a, #hm-hammsu #navileft ul li#um ul li a, #hm-horn #navileft ul li#um ul li a, #hm-klgras #navileft ul li#um ul li a, #hm-kloste #navileft ul li#um ul li a, #hm-neusta #navileft ul li#um ul li a, #hm-rothen #navileft ul li#um ul li a, #hm-steinw #navileft ul li#um ul li a, #hm-stgeor #navileft ul li#um ul li a, #hm-stpaul #navileft ul li#um ul li a, #hm-veddel #navileft ul li#um ul li a, #hm-walter #navileft ul li#um ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/navihmitte.gif) no-repeat left;
	text-indent: -999em;
}

#navileft ul li#um ul li a#billbr {
	background-position: 0 0;
}

#navileft ul li#um ul li a#billbr:focus, #navileft ul li#um ul li a#billbr:hover, #navileft ul li#um ul li a#billbr:active {
	background-position: -157px 0;
}

#hm-billbr #navileft ul li#um ul li a#billbr {
	background-position: -157px 0;
	cursor: default;
}

#navileft ul li#um ul li a#billst {
	background-position: 0 -18px;
}

#navileft ul li#um ul li a#billst:focus, #navileft ul li#um ul li a#billst:hover, #navileft ul li#um ul li a#billst:active {
	background-position: -157px -18px;
}

#hm-billst #navileft ul li#um ul li a#billst {
	background-position: -157px -18px;
	cursor: default;
}

#navileft ul li#um ul li a#borgfe {
	background-position: 0 -36px;
}

#navileft ul li#um ul li a#borgfe:focus, #navileft ul li#um ul li a#borgfe:hover, #navileft ul li#um ul li a#borgfe:active {
	background-position: -157px -36px;
}

#hm-borgfe #navileft ul li#um ul li a#borgfe {
	background-position: -157px -36px;
	cursor: default;
}

#navileft ul li#um ul li a#finken {
	background-position: 0 -54px;
}

#navileft ul li#um ul li a#finken:focus, #navileft ul li#um ul li a#finken:hover, #navileft ul li#um ul li a#finken:active {
	background-position: -157px -54px;
}

#hm-finken #navileft ul li#um ul li a#finken {
	background-position: -157px -54px;
	cursor: default;
}

#navileft ul li#um ul li a#haltsta {
	background-position: 0 -72px;
}

#navileft ul li#um ul li a#haltsta:focus, #navileft ul li#um ul li a#haltsta:hover, #navileft ul li#um ul li a#haltsta:active {
	background-position: -157px -72px;
}

#hm-haltsta #navileft ul li#um ul li a#haltsta {
	background-position: -157px -72px;
	cursor: default;
}

#navileft ul li#um ul li a#hammer {
	background-position: 0 -90px;
}

#navileft ul li#um ul li a#hammer:focus, #navileft ul li#um ul li a#hammer:hover, #navileft ul li#um ul li a#hammer:active {
	background-position: -157px -90px;
}

#hm-hammer #navileft ul li#um ul li a#hammer {
	background-position: -157px -90px;
	cursor: default;
}

#navileft ul li#um ul li a#hammmi {
	background-position: 0 -108px;
}

#navileft ul li#um ul li a#hammmi:focus, #navileft ul li#um ul li a#hammmi:hover, #navileft ul li#um ul li a#hammmi:active {
	background-position: -157px -108px;
}

#hm-hammmi #navileft ul li#um ul li a#hammmi {
	background-position: -157px -108px;
	cursor: default;
}

#navileft ul li#um ul li a#hammno {
	background-position: 0 -126px;
}

#navileft ul li#um ul li a#hammno:focus, #navileft ul li#um ul li a#hammno:hover, #navileft ul li#um ul li a#hammno:active {
	background-position: -157px -126px;
}

#hm-hammno #navileft ul li#um ul li a#hammno {
	background-position: -157px -126px;
	cursor: default;
}

#navileft ul li#um ul li a#hammsu {
	background-position: 0 -144px;
}

#navileft ul li#um ul li a#hammsu:focus, #navileft ul li#um ul li a#hammsu:hover, #navileft ul li#um ul li a#hammsu:active {
	background-position: -157px -144px;
}

#hm-hammsu #navileft ul li#um ul li a#hammsu {
	background-position: -157px -144px;
	cursor: default;
}

#navileft ul li#um ul li a#horn {
	background-position: 0 -162px;
}

#navileft ul li#um ul li a#horn:focus, #navileft ul li#um ul li a#horn:hover, #navileft ul li#um ul li a#horn:active {
	background-position: -157px -162px;
}

#hm-horn #navileft ul li#um ul li a#horn {
	background-position: -157px -162px;
	cursor: default;
}

#navileft ul li#um ul li a#klgras {
	background-position: 0 -180px;
}

#navileft ul li#um ul li a#klgras:focus, #navileft ul li#um ul li a#klgras:hover, #navileft ul li#um ul li a#klgras:active {
	background-position: -157px -180px;
}

#hm-klgras #navileft ul li#um ul li a#klgras {
	background-position: -157px -180px;
	cursor: default;
}

#navileft ul li#um ul li a#kloste {
	background-position: 0 -198px;
}

#navileft ul li#um ul li a#kloste:focus, #navileft ul li#um ul li a#kloste:hover, #navileft ul li#um ul li a#kloste:active {
	background-position: -157px -198px;
}

#hm-kloste #navileft ul li#um ul li a#kloste {
	background-position: -157px -198px;
	cursor: default;
}

#navileft ul li#um ul li a#neusta {
	background-position: 0 -216px;
}

#navileft ul li#um ul li a#neusta:focus, #navileft ul li#um ul li a#neusta:hover, #navileft ul li#um ul li a#neusta:active {
	background-position: -157px -216px;
}

#hm-neusta #navileft ul li#um ul li a#neusta {
	background-position: -157px -216px;
	cursor: default;
}

#navileft ul li#um ul li a#rothen {
	background-position: 0 -234px;
}

#navileft ul li#um ul li a#rothen:focus, #navileft ul li#um ul li a#rothen:hover, #navileft ul li#um ul li a#rothen:active {
	background-position: -157px -234px;
}

#hm-rothen #navileft ul li#um ul li a#rothen {
	background-position: -157px -234px;
	cursor: default;
}

#navileft ul li#um ul li a#steinw {
	background-position: 0 -252px;
}

#navileft ul li#um ul li a#steinw:focus, #navileft ul li#um ul li a#steinw:hover, #navileft ul li#um ul li a#steinw:active {
	background-position: -157px -252px;
}

#hm-steinw #navileft ul li#um ul li a#steinw {
	background-position: -157px -252px;
	cursor: default;
}

#navileft ul li#um ul li a#stgeor {
	background-position: 0 -270px;
}

#navileft ul li#um ul li a#stgeor:focus, #navileft ul li#um ul li a#stgeor:hover, #navileft ul li#um ul li a#stgeor:active {
	background-position: -157px -270px;
}

#hm-stgeor #navileft ul li#um ul li a#stgeor {
	background-position: -157px -270px;
	cursor: default;
}

#navileft ul li#um ul li a#stpaul {
	background-position: 0 -288px;
}

#navileft ul li#um ul li a#stpaul:focus, #navileft ul li#um ul li a#stpaul:hover, #navileft ul li#um ul li a#stpaul:active {
	background-position: -157px -288px;
}

#hm-stpaul #navileft ul li#um ul li a#stpaul {
	background-position: -157px -288px;
	cursor: default;
}

#navileft ul li#um ul li a#veddel {
	background-position: 0 -306px;
}

#navileft ul li#um ul li a#veddel:focus, #navileft ul li#um ul li a#veddel:hover, #navileft ul li#um ul li a#veddel:active {
	background-position: -157px -306px;
}

#hm-veddel #navileft ul li#um ul li a#veddel {
	background-position: -157px -306px;
	cursor: default;
}

#navileft ul li#um ul li a#walter {
	background-position: 0 -324px;
}

#navileft ul li#um ul li a#walter:focus, #navileft ul li#um ul li a#walter:hover, #navileft ul li#um ul li a#walter:active {
	background-position: -157px -324px;
}

#hm-walter #navileft ul li#um ul li a#walter {
	background-position: -157px -324px;
	cursor: default;
}



/* Untermenü Stadtteile: Hamburg-Nord */

#hn #navileft ul li#um ul li a, #hn-alster #navileft ul li#um ul li a, #hn-barmno #navileft ul li#um ul li a, #hn-barmsu #navileft ul li#um ul li a, #hn-dulsbe #navileft ul li#um ul li a, #hn-eppend #navileft ul li#um ul li a, #hn-fuhlsb #navileft ul li#um ul li a, #hn-grossb #navileft ul li#um ul li a, #hn-hohelo #navileft ul li#um ul li a, #hn-hohenf #navileft ul li#um ul li a, #hn-langenh #navileft ul li#um ul li a, #hn-ohlsdo #navileft ul li#um ul li a, #hn-uhlenh #navileft ul li#um ul li a, #hn-winter #navileft ul li#um ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/navihnord.gif) no-repeat left;
	text-indent: -999em;
}

#navileft ul li#um ul li a#alster {
	background-position: 0 0;
}

#navileft ul li#um ul li a#alster:focus, #navileft ul li#um ul li a#alster:hover, #navileft ul li#um ul li a#alster:active {
	background-position: -157px 0;
}

#hn-alster #navileft ul li#um ul li a#alster {
	background-position: -157px 0;
	cursor: default;
}

#navileft ul li#um ul li a#barmno {
	background-position: 0 -18px;
}

#navileft ul li#um ul li a#barmno:focus, #navileft ul li#um ul li a#barmno:hover, #navileft ul li#um ul li a#barmno:active {
	background-position: -157px -18px;
}

#hn-barmno #navileft ul li#um ul li a#barmno {
	background-position: -157px -18px;
	cursor: default;
}

#navileft ul li#um ul li a#barmsu {
	background-position: 0 -36px;
}

#navileft ul li#um ul li a#barmsu:focus, #navileft ul li#um ul li a#barmsu:hover, #navileft ul li#um ul li a#barmsu:active {
	background-position: -157px -36px;
}

#hn-barmsu #navileft ul li#um ul li a#barmsu {
	background-position: -157px -36px;
	cursor: default;
}

#navileft ul li#um ul li a#dulsbe {
	background-position: 0 -54px;
}

#navileft ul li#um ul li a#dulsbe:focus, #navileft ul li#um ul li a#dulsbe:hover, #navileft ul li#um ul li a#dulsbe:active {
	background-position: -157px -54px;
}

#hn-dulsbe #navileft ul li#um ul li a#dulsbe {
	background-position: -157px -54px;
	cursor: default;
}

#navileft ul li#um ul li a#eppend {
	background-position: 0 -72px;
}

#navileft ul li#um ul li a#eppend:focus, #navileft ul li#um ul li a#eppend:hover, #navileft ul li#um ul li a#eppend:active {
	background-position: -157px -72px;
}

#hn-eppend #navileft ul li#um ul li a#eppend {
	background-position: -157px -72px;
	cursor: default;
}

#navileft ul li#um ul li a#fuhlsb {
	background-position: 0 -90px;
}

#navileft ul li#um ul li a#fuhlsb:focus, #navileft ul li#um ul li a#fuhlsb:hover, #navileft ul li#um ul li a#fuhlsb:active {
	background-position: -157px -90px;
}

#hn-fuhlsb #navileft ul li#um ul li a#fuhlsb {
	background-position: -157px -90px;
	cursor: default;
}

#navileft ul li#um ul li a#grossb {
	background-position: 0 -108px;
}

#navileft ul li#um ul li a#grossb:focus, #navileft ul li#um ul li a#grossb:hover, #navileft ul li#um ul li a#grossb:active {
	background-position: -157px -108px;
}

#hn-grossb #navileft ul li#um ul li a#grossb {
	background-position: -157px -108px;
	cursor: default;
}

#navileft ul li#um ul li a#hohelo {
	background-position: 0 -126px;
}

#navileft ul li#um ul li a#hohelo:focus, #navileft ul li#um ul li a#hohelo:hover, #navileft ul li#um ul li a#hohelo:active {
	background-position: -157px -126px;
}

#hn-hohelo #navileft ul li#um ul li a#hohelo {
	background-position: -157px -126px;
	cursor: default;
}

#navileft ul li#um ul li a#hohenf {
	background-position: 0 -144px;
}

#navileft ul li#um ul li a#hohenf:focus, #navileft ul li#um ul li a#hohenf:hover, #navileft ul li#um ul li a#hohenf:active {
	background-position: -157px -144px;
}

#hn-hohenf #navileft ul li#um ul li a#hohenf {
	background-position: -157px -144px;
	cursor: default;
}

#navileft ul li#um ul li a#langenh {
	background-position: 0 -162px;
}

#navileft ul li#um ul li a#langenh:focus, #navileft ul li#um ul li a#langenh:hover, #navileft ul li#um ul li a#langenh:active {
	background-position: -157px -162px;
}

#hn-langenh #navileft ul li#um ul li a#langenh {
	background-position: -157px -162px;
	cursor: default;
}

#navileft ul li#um ul li a#ohlsdo {
	background-position: 0 -180px;
}

#navileft ul li#um ul li a#ohlsdo:focus, #navileft ul li#um ul li a#ohlsdo:hover, #navileft ul li#um ul li a#ohlsdo:active {
	background-position: -157px -180px;
}

#hn-ohlsdo #navileft ul li#um ul li a#ohlsdo {
	background-position: -157px -180px;
	cursor: default;
}

#navileft ul li#um ul li a#uhlenh {
	background-position: 0 -198px;
}

#navileft ul li#um ul li a#uhlenh:focus, #navileft ul li#um ul li a#uhlenh:hover, #navileft ul li#um ul li a#uhlenh:active {
	background-position: -157px -198px;
}

#hn-uhlenh #navileft ul li#um ul li a#uhlenh {
	background-position: -157px -198px;
	cursor: default;
}

#navileft ul li#um ul li a#winter {
	background-position: 0 -216px;
}

#navileft ul li#um ul li a#winter:focus, #navileft ul li#um ul li a#winter:hover, #navileft ul li#um ul li a#winter:active {
	background-position: -157px -216px;
}

#hn-winter #navileft ul li#um ul li a#winter {
	background-position: -157px -216px;
	cursor: default;
}



/* Untermenü Stadtteile: Harburg */

#hr #navileft ul li#um ul li a, #hr-altenw #navileft ul li#um ul li a, #hr-cranz #navileft ul li#um ul li a, #hr-eissen #navileft ul li#um ul li a, #hr-franco #navileft ul li#um ul li a, #hr-gutmoo #navileft ul li#um ul li a, #hr-harbur #navileft ul li#um ul li a, #hr-hausbr #navileft ul li#um ul li a, #hr-heimfe #navileft ul li#um ul li a, #hr-langenb #navileft ul li#um ul li a, #hr-marmst #navileft ul li#um ul li a, #hr-moorbu #navileft ul li#um ul li a, #hr-neuenf #navileft ul li#um ul li a, #hr-neugra #navileft ul li#um ul li a, #hr-neulan #navileft ul li#um ul li a, #hr-roenne #navileft ul li#um ul li a, #hr-sinsto #navileft ul li#um ul li a, #hr-wilhel #navileft ul li#um ul li a, #hr-wilsto #navileft ul li#um ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/naviharburg.gif) no-repeat left;
	text-indent: -999em;
}

#navileft ul li#um ul li a#altenw {
	background-position: 0 0;
}

#navileft ul li#um ul li a#altenw:focus, #navileft ul li#um ul li a#altenw:hover, #navileft ul li#um ul li a#altenw:active {
	background-position: -157px 0;
}

#hr-altenw #navileft ul li#um ul li a#altenw {
	background-position: -157px 0;
	cursor: default;
}

#navileft ul li#um ul li a#cranz {
	background-position: 0 -18px;
}

#navileft ul li#um ul li a#cranz:focus, #navileft ul li#um ul li a#cranz:hover, #navileft ul li#um ul li a#cranz:active {
	background-position: -157px -18px;
}

#hr-cranz #navileft ul li#um ul li a#cranz {
	background-position: -157px -18px;
	cursor: default;
}

#navileft ul li#um ul li a#eissen {
	background-position: 0 -36px;
}

#navileft ul li#um ul li a#eissen:focus, #navileft ul li#um ul li a#eissen:hover, #navileft ul li#um ul li a#eissen:active {
	background-position: -157px -36px;
}

#hr-eissen #navileft ul li#um ul li a#eissen {
	background-position: -157px -36px;
	cursor: default;
}

#navileft ul li#um ul li a#franco {
	background-position: 0 -54px;
}

#navileft ul li#um ul li a#franco:focus, #navileft ul li#um ul li a#franco:hover, #navileft ul li#um ul li a#franco:active {
	background-position: -157px -54px;
}

#hr-franco #navileft ul li#um ul li a#franco {
	background-position: -157px -54px;
	cursor: default;
}

#navileft ul li#um ul li a#gutmoo {
	background-position: 0 -72px;
}

#navileft ul li#um ul li a#gutmoo:focus, #navileft ul li#um ul li a#gutmoo:hover, #navileft ul li#um ul li a#gutmoo:active {
	background-position: -157px -72px;
}

#hr-gutmoo #navileft ul li#um ul li a#gutmoo {
	background-position: -157px -72px;
	cursor: default;
}

#navileft ul li#um ul li a#harbur {
	background-position: 0 -90px;
}

#navileft ul li#um ul li a#harbur:focus, #navileft ul li#um ul li a#harbur:hover, #navileft ul li#um ul li a#harbur:active {
	background-position: -157px -90px;
}

#hr-harbur #navileft ul li#um ul li a#harbur {
	background-position: -157px -90px;
	cursor: default;
}

#navileft ul li#um ul li a#hausbr {
	background-position: 0 -108px;
}

#navileft ul li#um ul li a#hausbr:focus, #navileft ul li#um ul li a#hausbr:hover, #navileft ul li#um ul li a#hausbr:active {
	background-position: -157px -108px;
}

#hr-hausbr #navileft ul li#um ul li a#hausbr {
	background-position: -157px -108px;
	cursor: default;
}

#navileft ul li#um ul li a#heimfe {
	background-position: 0 -126px;
}

#navileft ul li#um ul li a#heimfe:focus, #navileft ul li#um ul li a#heimfe:hover, #navileft ul li#um ul li a#heimfe:active {
	background-position: -157px -126px;
}

#hr-heimfe #navileft ul li#um ul li a#heimfe {
	background-position: -157px -126px;
	cursor: default;
}

#navileft ul li#um ul li a#langenb {
	background-position: 0 -144px;
}

#navileft ul li#um ul li a#langenb:focus, #navileft ul li#um ul li a#langenb:hover, #navileft ul li#um ul li a#langenb:active {
	background-position: -157px -144px;
}

#hr-langenb #navileft ul li#um ul li a#langenb {
	background-position: -157px -144px;
	cursor: default;
}

#navileft ul li#um ul li a#marmst {
	background-position: 0 -162px;
}

#navileft ul li#um ul li a#marmst:focus, #navileft ul li#um ul li a#marmst:hover, #navileft ul li#um ul li a#marmst:active {
	background-position: -157px -162px;
}

#hr-marmst #navileft ul li#um ul li a#marmst {
	background-position: -157px -162px;
	cursor: default;
}

#navileft ul li#um ul li a#moorbu {
	background-position: 0 -180px;
}

#navileft ul li#um ul li a#moorbu:focus, #navileft ul li#um ul li a#moorbu:hover, #navileft ul li#um ul li a#moorbu:active {
	background-position: -157px -180px;
}

#hr-moorbu #navileft ul li#um ul li a#moorbu {
	background-position: -157px -180px;
	cursor: default;
}

#navileft ul li#um ul li a#neuenf {
	background-position: 0 -198px;
}

#navileft ul li#um ul li a#neuenf:focus, #navileft ul li#um ul li a#neuenf:hover, #navileft ul li#um ul li a#neuenf:active {
	background-position: -157px -198px;
}

#hr-neuenf #navileft ul li#um ul li a#neuenf {
	background-position: -157px -198px;
	cursor: default;
}

#navileft ul li#um ul li a#neugra {
	background-position: 0 -216px;
}

#navileft ul li#um ul li a#neugra:focus, #navileft ul li#um ul li a#neugra:hover, #navileft ul li#um ul li a#neugra:active {
	background-position: -157px -216px;
}

#hr-neugra #navileft ul li#um ul li a#neugra {
	background-position: -157px -216px;
	cursor: default;
}

#navileft ul li#um ul li a#neulan {
	background-position: 0 -234px;
}

#navileft ul li#um ul li a#neulan:focus, #navileft ul li#um ul li a#neulan:hover, #navileft ul li#um ul li a#neulan:active {
	background-position: -157px -234px;
}

#hr-neulan #navileft ul li#um ul li a#neulan {
	background-position: -157px -234px;
	cursor: default;
}

#navileft ul li#um ul li a#roenne {
	background-position: 0 -252px;
}

#navileft ul li#um ul li a#roenne:focus, #navileft ul li#um ul li a#roenne:hover, #navileft ul li#um ul li a#roenne:active {
	background-position: -157px -252px;
}

#hr-roenne #navileft ul li#um ul li a#roenne {
	background-position: -157px -252px;
	cursor: default;
}

#navileft ul li#um ul li a#sinsto {
	background-position: 0 -270px;
}

#navileft ul li#um ul li a#sinsto:focus, #navileft ul li#um ul li a#sinsto:hover, #navileft ul li#um ul li a#sinsto:active {
	background-position: -157px -270px;
}

#hr-sinsto #navileft ul li#um ul li a#sinsto {
	background-position: -157px -270px;
	cursor: default;
}

#navileft ul li#um ul li a#wilhel {
	background-position: 0 -288px;
}

#navileft ul li#um ul li a#wilhel:focus, #navileft ul li#um ul li a#wilhel:hover, #navileft ul li#um ul li a#wilhel:active {
	background-position: -157px -288px;
}

#hr-wilhel #navileft ul li#um ul li a#wilhel {
	background-position: -157px -288px;
	cursor: default;
}

#navileft ul li#um ul li a#wilsto {
	background-position: 0 -306px;
}

#navileft ul li#um ul li a#wilsto:focus, #navileft ul li#um ul li a#wilsto:hover, #navileft ul li#um ul li a#wilsto:active {
	background-position: -157px -306px;
}

#hr-wilsto #navileft ul li#um ul li a#wilsto {
	background-position: -157px -306px;
	cursor: default;
}



/* Untermenü Stadtteile: Wandsbek */

#hw #navileft ul li#um ul li a, #hw-bergst #navileft ul li#um ul li a, #hw-bramfe #navileft ul li#um ul li a, #hw-duvens #navileft ul li#um ul li a, #hw-eilbek #navileft ul li#um ul li a, #hw-farmse #navileft ul li#um ul li a, #hw-hummel #navileft ul li#um ul li a, #hw-jenfel #navileft ul li#um ul li a, #hw-lemsah #navileft ul li#um ul li a, #hw-marien #navileft ul li#um ul li a, #hw-poppen #navileft ul li#um ul li a, #hw-rahlst #navileft ul li#um ul li a, #hw-sasel #navileft ul li#um ul li a, #hw-steils #navileft ul li#um ul li a, #hw-tonndo #navileft ul li#um ul li a, #hw-volksd #navileft ul li#um ul li a, #hw-wandsb #navileft ul li#um ul li a, #hw-wellin #navileft ul li#um ul li a, #hw-wohldo #navileft ul li#um ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/naviwandsbek.gif) no-repeat left;
	text-indent: -999em;
}

#navileft ul li#um ul li a#bergst {
	background-position: 0 0;
}

#navileft ul li#um ul li a#bergst:focus, #navileft ul li#um ul li a#bergst:hover, #navileft ul li#um ul li a#bergst:active {
	background-position: -157px 0;
}

#hw-bergst #navileft ul li#um ul li a#bergst {
	background-position: -157px 0;
	cursor: default;
}

#navileft ul li#um ul li a#bramfe {
	background-position: 0 -18px;
}

#navileft ul li#um ul li a#bramfe:focus, #navileft ul li#um ul li a#bramfe:hover, #navileft ul li#um ul li a#bramfe:active {
	background-position: -157px -18px;
}

#hw-bramfe #navileft ul li#um ul li a#bramfe {
	background-position: -157px -18px;
	cursor: default;
}

#navileft ul li#um ul li a#duvens {
	background-position: 0 -36px;
}

#navileft ul li#um ul li a#duvens:focus, #navileft ul li#um ul li a#duvens:hover, #navileft ul li#um ul li a#duvens:active {
	background-position: -157px -36px;
}

#hw-duvens #navileft ul li#um ul li a#duvens {
	background-position: -157px -36px;
	cursor: default;
}

#navileft ul li#um ul li a#eilbek {
	background-position: 0 -54px;
}

#navileft ul li#um ul li a#eilbek:focus, #navileft ul li#um ul li a#eilbek:hover, #navileft ul li#um ul li a#eilbek:active {
	background-position: -157px -54px;
}

#hw-eilbek #navileft ul li#um ul li a#eilbek {
	background-position: -157px -54px;
	cursor: default;
}

#navileft ul li#um ul li a#farmse {
	background-position: 0 -72px;
}

#navileft ul li#um ul li a#farmse:focus, #navileft ul li#um ul li a#farmse:hover, #navileft ul li#um ul li a#farmse:active {
	background-position: -157px -72px;
}

#hw-farmse #navileft ul li#um ul li a#farmse {
	background-position: -157px -72px;
	cursor: default;
}

#navileft ul li#um ul li a#hummel {
	background-position: 0 -90px;
}

#navileft ul li#um ul li a#hummel:focus, #navileft ul li#um ul li a#hummel:hover, #navileft ul li#um ul li a#hummel:active {
	background-position: -157px -90px;
}

#hw-hummel #navileft ul li#um ul li a#hummel {
	background-position: -157px -90px;
	cursor: default;
}

#navileft ul li#um ul li a#jenfel {
	background-position: 0 -108px;
}

#navileft ul li#um ul li a#jenfel:focus, #navileft ul li#um ul li a#jenfel:hover, #navileft ul li#um ul li a#jenfel:active {
	background-position: -157px -108px;
}

#hw-jenfel #navileft ul li#um ul li a#jenfel {
	background-position: -157px -108px;
	cursor: default;
}

#navileft ul li#um ul li a#lemsah {
	background-position: 0 -126px;
}

#navileft ul li#um ul li a#lemsah:focus, #navileft ul li#um ul li a#lemsah:hover, #navileft ul li#um ul li a#lemsah:active {
	background-position: -157px -126px;
}

#hw-lemsah #navileft ul li#um ul li a#lemsah {
	background-position: -157px -126px;
	cursor: default;
}

#navileft ul li#um ul li a#marien {
	background-position: 0 -144px;
}

#navileft ul li#um ul li a#marien:focus, #navileft ul li#um ul li a#marien:hover, #navileft ul li#um ul li a#marien:active {
	background-position: -157px -144px;
}

#hw-marien #navileft ul li#um ul li a#marien {
	background-position: -157px -144px;
	cursor: default;
}

#navileft ul li#um ul li a#poppen {
	background-position: 0 -162px;
}

#navileft ul li#um ul li a#poppen:focus, #navileft ul li#um ul li a#poppen:hover, #navileft ul li#um ul li a#poppen:active {
	background-position: -157px -162px;
}

#hw-poppen #navileft ul li#um ul li a#poppen {
	background-position: -157px -162px;
	cursor: default;
}

#navileft ul li#um ul li a#rahlst {
	background-position: 0 -180px;
}

#navileft ul li#um ul li a#rahlst:focus, #navileft ul li#um ul li a#rahlst:hover, #navileft ul li#um ul li a#rahlst:active {
	background-position: -157px -180px;
}

#hw-rahlst #navileft ul li#um ul li a#rahlst {
	background-position: -157px -180px;
	cursor: default;
}

#navileft ul li#um ul li a#sasel {
	background-position: 0 -198px;
}

#navileft ul li#um ul li a#sasel:focus, #navileft ul li#um ul li a#sasel:hover, #navileft ul li#um ul li a#sasel:active {
	background-position: -157px -198px;
}

#hw-sasel #navileft ul li#um ul li a#sasel {
	background-position: -157px -198px;
	cursor: default;
}

#navileft ul li#um ul li a#steils {
	background-position: 0 -216px;
}

#navileft ul li#um ul li a#steils:focus, #navileft ul li#um ul li a#steils:hover, #navileft ul li#um ul li a#steils:active {
	background-position: -157px -216px;
}

#hw-steils #navileft ul li#um ul li a#steils {
	background-position: -157px -216px;
	cursor: default;
}

#navileft ul li#um ul li a#tonndo {
	background-position: 0 -234px;
}

#navileft ul li#um ul li a#tonndo:focus, #navileft ul li#um ul li a#tonndo:hover, #navileft ul li#um ul li a#tonndo:active {
	background-position: -157px -234px;
}

#hw-tonndo #navileft ul li#um ul li a#tonndo {
	background-position: -157px -234px;
	cursor: default;
}

#navileft ul li#um ul li a#volksd {
	background-position: 0 -252px;
}

#navileft ul li#um ul li a#volksd:focus, #navileft ul li#um ul li a#volksd:hover, #navileft ul li#um ul li a#volksd:active {
	background-position: -157px -252px;
}

#hw-volksd #navileft ul li#um ul li a#volksd {
	background-position: -157px -252px;
	cursor: default;
}

#navileft ul li#um ul li a#wandsb {
	background-position: 0 -270px;
}

#navileft ul li#um ul li a#wandsb:focus, #navileft ul li#um ul li a#wandsb:hover, #navileft ul li#um ul li a#wandsb:active {
	background-position: -157px -270px;
}

#hw-wandsb #navileft ul li#um ul li a#wandsb {
	background-position: -157px -270px;
	cursor: default;
}

#navileft ul li#um ul li a#wellin {
	background-position: 0 -288px;
}

#navileft ul li#um ul li a#wellin:focus, #navileft ul li#um ul li a#wellin:hover, #navileft ul li#um ul li a#wellin:active {
	background-position: -157px -288px;
}

#hw-wellin #navileft ul li#um ul li a#wellin {
	background-position: -157px -288px;
	cursor: default;
}

#navileft ul li#um ul li a#wohldo {
	background-position: 0 -306px;
}

#navileft ul li#um ul li a#wohldo:focus, #navileft ul li#um ul li a#wohldo:hover, #navileft ul li#um ul li a#wohldo:active {
	background-position: -157px -306px;
}

#hw-wohldo #navileft ul li#um ul li a#wohldo {
	background-position: -157px -306px;
	cursor: default;
}



/* Untermenü Stadtteile: Rund um Hamburg */

#ru #navileft ul li#um ul li a, #ru-ammers #navileft ul li#um ul li a, #ru-aumueh #navileft ul li#um ul li a, #ru-barsbu #navileft ul li#um ul li a, #ru-boenni #navileft ul li#um ul li a, #ru-dassen #navileft ul li#um ul li a, #ru-ellerb #navileft ul li#um ul li a, #ru-glinde #navileft ul li#um ul li a, #ru-halste #navileft ul li#um ul li a, #ru-neuwul #navileft ul li#um ul li a, #ru-norder #navileft ul li#um ul li a, #ru-ostste #navileft ul li#um ul li a, #ru-reinbe #navileft ul li#um ul li a, #ru-schene #navileft ul li#um ul li a, #ru-seevet #navileft ul li#um ul li a, #ru-wentor #navileft ul li#um ul li a {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/navirundum.gif) no-repeat left;
	text-indent: -999em;
}

#navileft ul li#um ul li a#ammers {
	background-position: 0 0;
}

#navileft ul li#um ul li a#ammers:focus, #navileft ul li#um ul li a#ammers:hover, #navileft ul li#um ul li a#ammers:active {
	background-position: -157px 0;
}

#ru-ammers #navileft ul li#um ul li a#ammers {
	background-position: -157px 0;
	cursor: default;
}

#navileft ul li#um ul li a#aumueh {
	background-position: 0 -18px;
}

#navileft ul li#um ul li a#aumueh:focus, #navileft ul li#um ul li a#aumueh:hover, #navileft ul li#um ul li a#aumueh:active {
	background-position: -157px -18px;
}

#ru-aumueh #navileft ul li#um ul li a#aumueh {
	background-position: -157px -18px;
	cursor: default;
}

#navileft ul li#um ul li a#barsbu {
	background-position: 0 -36px;
}

#navileft ul li#um ul li a#barsbu:focus, #navileft ul li#um ul li a#barsbu:hover, #navileft ul li#um ul li a#barsbu:active {
	background-position: -157px -36px;
}

#ru-barsbu #navileft ul li#um ul li a#barsbu {
	background-position: -157px -36px;
	cursor: default;
}

#navileft ul li#um ul li a#boenni {
	background-position: 0 -54px;
}

#navileft ul li#um ul li a#boenni:focus, #navileft ul li#um ul li a#boenni:hover, #navileft ul li#um ul li a#boenni:active {
	background-position: -157px -54px;
}

#ru-boenni #navileft ul li#um ul li a#boenni {
	background-position: -157px -54px;
	cursor: default;
}

#navileft ul li#um ul li a#dassen {
	background-position: 0 -72px;
}

#navileft ul li#um ul li a#dassen:focus, #navileft ul li#um ul li a#dassen:hover, #navileft ul li#um ul li a#dassen:active {
	background-position: -157px -72px;
}

#ru-dassen #navileft ul li#um ul li a#dassen {
	background-position: -157px -72px;
	cursor: default;
}

#navileft ul li#um ul li a#ellerb {
	background-position: 0 -90px;
}

#navileft ul li#um ul li a#ellerb:focus, #navileft ul li#um ul li a#ellerb:hover, #navileft ul li#um ul li a#ellerb:active {
	background-position: -157px -90px;
}

#ru-ellerb #navileft ul li#um ul li a#ellerb {
	background-position: -157px -90px;
	cursor: default;
}

#navileft ul li#um ul li a#glinde {
	background-position: 0 -108px;
}

#navileft ul li#um ul li a#glinde:focus, #navileft ul li#um ul li a#glinde:hover, #navileft ul li#um ul li a#glinde:active {
	background-position: -157px -108px;
}

#ru-glinde #navileft ul li#um ul li a#glinde {
	background-position: -157px -108px;
	cursor: default;
}

#navileft ul li#um ul li a#halste {
	background-position: 0 -126px;
}

#navileft ul li#um ul li a#halste:focus, #navileft ul li#um ul li a#halste:hover, #navileft ul li#um ul li a#halste:active {
	background-position: -157px -126px;
}

#ru-halste #navileft ul li#um ul li a#halste {
	background-position: -157px -126px;
	cursor: default;
}

#navileft ul li#um ul li a#neuwul {
	background-position: 0 -144px;
}

#navileft ul li#um ul li a#neuwul:focus, #navileft ul li#um ul li a#neuwul:hover, #navileft ul li#um ul li a#neuwul:active {
	background-position: -157px -144px;
}

#ru-neuwul #navileft ul li#um ul li a#neuwul {
	background-position: -157px -144px;
	cursor: default;
}

#navileft ul li#um ul li a#norder {
	background-position: 0 -162px;
}

#navileft ul li#um ul li a#norder:focus, #navileft ul li#um ul li a#norder:hover, #navileft ul li#um ul li a#norder:active {
	background-position: -157px -162px;
}

#ru-norder #navileft ul li#um ul li a#norder {
	background-position: -157px -162px;
	cursor: default;
}

#navileft ul li#um ul li a#ostste {
	background-position: 0 -180px;
}

#navileft ul li#um ul li a#ostste:focus, #navileft ul li#um ul li a#ostste:hover, #navileft ul li#um ul li a#ostste:active {
	background-position: -157px -180px;
}

#ru-ostste #navileft ul li#um ul li a#ostste {
	background-position: -157px -180px;
	cursor: default;
}

#navileft ul li#um ul li a#reinbe {
	background-position: 0 -198px;
}

#navileft ul li#um ul li a#reinbe:focus, #navileft ul li#um ul li a#reinbe:hover, #navileft ul li#um ul li a#reinbe:active {
	background-position: -157px -198px;
}

#ru-reinbe #navileft ul li#um ul li a#reinbe {
	background-position: -157px -198px;
	cursor: default;
}

#navileft ul li#um ul li a#schene {
	background-position: 0 -216px;
}

#navileft ul li#um ul li a#schene:focus, #navileft ul li#um ul li a#schene:hover, #navileft ul li#um ul li a#schene:active {
	background-position: -157px -216px;
}

#ru-schene #navileft ul li#um ul li a#schene {
	background-position: -157px -216px;
	cursor: default;
}

#navileft ul li#um ul li a#seevet {
	background-position: 0 -234px;
}

#navileft ul li#um ul li a#seevet:focus, #navileft ul li#um ul li a#seevet:hover, #navileft ul li#um ul li a#seevet:active {
	background-position: -157px -234px;
}

#ru-seevet #navileft ul li#um ul li a#seevet {
	background-position: -157px -234px;
	cursor: default;
}

#navileft ul li#um ul li a#wentor {
	background-position: 0 -252px;
}

#navileft ul li#um ul li a#wentor:focus, #navileft ul li#um ul li a#wentor:hover, #navileft ul li#um ul li a#wentor:active {
	background-position: -157px -252px;
}

#ru-wentor #navileft ul li#um ul li a#wentor {
	background-position: -157px -252px;
	cursor: default;
}





/* 06. Mitte: Inhalte 
**********************************************************************************/

#content {
	width: 458px;
	height: 1500px;
	background-color: #fff;
	float: left;
}
	
#content p, #content img {
	margin: 7px 40px;
}
	
#content h2 {
	margin: 25px 40px 10px 40px;
}
	
#content h3 {
	margin: 10px 50px 0 75px;
}
	
#content h3.hdot {
	margin: 10px 75px 10px 75px;
	border-top: 1px dotted #777;
	border-bottom: 1px dotted #777;
}
	
#content h3+p {
	margin: 0 50px 0 75px;
}
	
#content p.pdot {
	margin: 10px 75px 0 75px;
	border-bottom: 1px dotted #777;
	height: 0;
	font-size: 1px;
	line-height: 0;
}
	
#content img.apologo {
	margin: 0 75px;
}
	
#content img.pfeil {
	margin-left: 74px;
	margin-top: 50px;
}
	
#content img.pfeil_b {
	margin-top: 50px;
}

/* Navi Kontakt etc. mitte oben */

#navitop {
	width: 458px;
	height: 19px;
	margin-bottom:30px;
}

#navitop ul {
	list-style-type: none;
}

#navitop ul li {
	display: inline;
	float: left;
}

#navitop ul li a {
	display: block;
	width: 153px;
	height: 19px;
	text-indent: -999em;
	background:url(hamburg/graphics/main1li.gif) no-repeat left;
}

#navitop a#kont {
	background-position: 0 -19px;
}

#navitop a#kont:focus, #navitop a#kont:hover, #navitop a#kont:active {
	background-position: -158px -19px;
}

#kontakt #navitop a#kont {
	background-position: -158px -19px;
	cursor: default;
}

#navitop a#nutz {
	background-position: 0 -38px;
}

#navitop a#nutz:focus, #navitop a#nutz:hover, #navitop a#nutz:active {
	background-position: -158px -38px;
}

#nutzung #navitop a#nutz {
	background-position: -158px -38px;
	cursor: default;
}

#navitop a#eint {
	width: 152px;
	background-position: 0 -57px;
}

#navitop a#eint:focus, #navitop a#eint:hover, #navitop a#eint:active {
	width: 152px;
	background-position: -158px -57px;
}

#aendern #navitop a#eint {
	background-position: -158px -57px;
	cursor: default;
}




/* 07. Rechte Seite 
**********************************************************************************/

#naviright {
	width: 157px;
	height: 1500px;
	float: left;
	background:url(hamburg/graphics/leer.gif) repeat-y left bottom;
}

#naviright ul li a {
	display: block;
	width: 157px;
	height: 18px;
	background:url(hamburg/graphics/main2re.gif) no-repeat left top;
	text-indent: -999em;
}

#naviright h4 {
	display: block;
	width: 157px;
	height: 19px;
	background:url(hamburg/graphics/main2re.gif) no-repeat left top;
	text-indent: -999em;
}

#naviright ul li.leer {
	width: 157px;
	height: 18px;
	background:url(hamburg/graphics/main2re.gif) no-repeat -157px -234px;
}

#naviright h4#not {
	background-position: 0 -288px;
}

#naviright a#nota {
	background-position: 0 0;
}

#naviright a#nota:focus, #naviright a#nota:hover, #naviright a#nota:active {
	background-position: -157px 0;
}

#notarzt #naviright a#nota {
	background-position: -157px 0;
	cursor: default;
}

#naviright a#notp {
	background-position: 0 -18px;
}

#naviright a#notp:focus, #naviright a#notp:hover, #naviright a#notp:active {
	background-position: -157px -18px;
}

#notprax #naviright a#notp {
	background-position: -157px -18px;
	cursor: default;
}

#naviright a#notg {
	background-position: 0 -36px;
}

#naviright a#notg:focus, #naviright a#notg:hover, #naviright a#notg:active {
	background-position: -157px -36px;
}

#giftinfo #naviright a#notg {
	background-position: -157px -36px;
	cursor: default;
}

#naviright h4#arzt {
	background-position: 0 -234px;
}

#naviright a#arztsu {
	background-position: 0 -54px;
}

#naviright a#arztsu:focus, #naviright a#arztsu:hover, #naviright a#arztsu:active {
	background-position: -157px -54px;
}

#naviright a#zarztsu {
	background-position: 0 -72px;
}

#naviright a#zarztsu:focus, #naviright a#zarztsu:hover, #naviright a#zarztsu:active {
	background-position: -157px -72px;
}

#naviright #banner {
	width: 157px;
	height: 59px;
	background:url(hamburg/graphics/main2re.gif) no-repeat left top;
	background-position: 0 -320px;
	text-indent: -999em;
}

#naviright h4#serv {
	background-position: 0 -252px;
}

#naviright a#ozon {
	background-position: 0 -90px;
}

#naviright a#ozon:focus, #naviright a#ozon:hover, #naviright a#ozon:active {
	background-position: -157px -90px;
}

#naviright a#poll {
	background-position: 0 -108px;
}

#naviright a#poll:focus, #naviright a#poll:hover, #naviright a#poll:active {
	background-position: -157px -108px;
}

#naviright a#biow {
	background-position: 0 -126px;
}

#naviright a#biow:focus, #naviright a#biow:hover, #naviright a#biow:active {
	background-position: -157px -126px;
}

#naviright h4#ratg {
	background-position: 0 -270px;
}

#naviright a#apoum {
	background-position: 0 -144px;
}

#naviright a#apoum:focus, #naviright a#apoum:hover, #naviright a#apoum:active {
	background-position: -157px -144px;
}

#naviright a#apoill {
	background-position: 0 -162px;
}

#naviright a#apoill:focus, #naviright a#apoill:hover, #naviright a#apoill:active {
	background-position: -157px -162px;
}

#naviright a#meiges {
	background-position: 0 -180px;
}

#naviright a#meiges:focus, #naviright a#meiges:hover, #naviright a#meiges:active {
	background-position: -157px -180px;
}

#naviright a#life {
	background-position: 0 -198px;
}

#naviright a#life:focus, #naviright a#life:hover, #naviright a#life:active {
	background-position: -157px -198px;
}

#naviright a#netdok {
	background-position: 0 -216px;
}

#naviright a#netdok:focus, #naviright a#netdok:hover, #naviright a#netdok:active {
	background-position: -157px -216px;
}





/* 08. Fußleiste 
**********************************************************************************/

#footer {
	width: 772px;
	height: 19px;
	background:url(hamburg/graphics/adress_leiste.gif) no-repeat left;
	clear: both;
	float: none;
	margin-bottom: 10px;

}




/* 09. Spezielles 
**********************************************************************************/

.floatleft { 
	float: left;
	width: 140px;
	margin: 0;
	padding: 0;
    }
	
.floatright { 
	float: right;
	width: 100px;
    }
	
.clearboth {  
	clear:both;
	float: none;
    }
	
.clearfloat { 
	clear:both;
	float: none;
	height: 0;
	font-size: 1px;
	line-height: 0;
    }


.mediway {font-weight: bold; color: #555555}
.ndrot {color: #ff3333}
.orange {color: #ff6600}
.wdorange {font-weight: bold; color: #ff6600}
.wdblau {font-weight: bold; color: #336699}


.codedirection {
	 unicode-bidi: bidi-override; 
	 direction: rtl;
}




/* 10. Formulare 
**********************************************************************************/

form { 
	margin-top: 15px;
}

input { 
	width: 250px; 
	border: 1px #666666 dotted;
	font-size: 1.1em;
}

textarea { 
	width: 360px;
	height: 150px; 
	border: 1px #666666 dotted;
	font-size: 1.1em;
}

input.senden, input.loeschen {
	font-size: 10px;
	color:#ff6600;
	font-weight:bold;
	background-color: #fff;
	width: 150px;
	border-style: none;
	cursor: pointer;
}

.select {
	width: 140px; 
	font-size: 10px;
	border: 1px #666666 solid;
	color: #333333;
}

form#fmplz { 
	margin: 0;
	padding: 0;
}

input#txtplz { 
	width: 60px; 
	border: 1px #666666 dotted;
	font-size: 10px;
}

input.subplz {
	font-size: 10px;
	color:#ff6600;
	font-weight:bold;
	background-color: #fff;
	width: 50px;
	border-style: none;
	cursor: pointer;
}




/* 11. Links 
**********************************************************************************/

a:link { 
	color: #ff6600;
	background-color: transparent;
	text-decoration: none;
}

a:visited {
	color: #ff6600;
	background-color: transparent;
	text-decoration: none;
}

a:hover, a:focus {
	color: #ff6600;
	background-color: transparent;
	text-decoration: underline;
}

a:active {
	color: #fff;
	background-color: transparent;
}




/* 12. PopUp 
**********************************************************************************/

#miniwrapper {
	margin: 10px auto;
	width: 300px;
	height: 300px;
	text-align: left; /* Aufhebung der Einstellung im Body-Element */
	padding-bottom: 50px;
}




/* 13.0 Adsense 
**********************************************************************************/

#adsense_oben {
	margin: 5px auto 15px auto;
	width: 728px;
	height: 15px;
}

#adsense_rechts {
	width: 130px;
	height: 600px;
	float: right;
	margin-top: 133px;
}

#adsense_unten {
	margin: 10px auto;
	width: 728px;
	height: 15px;
}

