/* SUBNAVI ============================================================================================================================= */

#main .subnavi										{ float: left; width: 210px; }

#main .subnavi h2									{ padding: 5px 8px 7px 10px; margin: 0 0 1px 0; background: url(sn.h2.bck.gif) right top repeat-y rgb(203,206,207); }
#main .subnavi h2									{ }

#main .subnavi ul#subnavi							{ padding: 0; margin: 0; list-style: none; background: rgb(203,206,207); line-height: 1.25em; }
#main .subnavi ul#subnavi li						{ padding: 0; margin: 0 0 1px 0; }
#main .subnavi ul#subnavi li a:link,
#main .subnavi ul#subnavi li a:visited				{ height: 1%; display: block; padding: 5px 25px 7px 10px; color: rgb(80,90,95); text-decoration: none; background: url(sn.a.bck.gif) right top no-repeat white; }
#main .subnavi ul#subnavi li a:focus,
#main .subnavi ul#subnavi li a:hover,
#main .subnavi ul#subnavi li a:active,
#main .subnavi ul#subnavi li a.active				{ background-color: rgb(237,238,239); background-position: right -100px; }

#main .subnavi p									{ padding: 8px 10px 10px 10px; margin: 0; }

#main .gemeinde ul#subnavi							{ background: rgb(237,127,127); }

#main .gemeinde ul#subnavi li.main a:link,
#main .gemeinde ul#subnavi li.main a:visited		{ line-height: 1.5em; color: white; background: url(sn.a.bck.gemeinde.main.gif) right top no-repeat rgb(176,0,0); }
#main .gemeinde ul#subnavi li.main a:focus,
#main .gemeinde ul#subnavi li.main a:hover,
#main .gemeinde ul#subnavi li.main a:active			{ background-color: rgb(154,0,0); background-position: right -100px; }

#main .gemeinde ul#subnavi li a:link,
#main .gemeinde ul#subnavi li a:visited				{ color: rgb(110,0,0); background: url(sn.a.bck.gemeinde.gif) right top no-repeat rgb(245,179,179); }
#main .gemeinde ul#subnavi li a:focus,
#main .gemeinde ul#subnavi li a:hover,
#main .gemeinde ul#subnavi li a:active,
#main .gemeinde ul#subnavi li a.active				{ color: white; background-color: rgb(220,0,0); background-position: right -100px; }

#main .rathaus ul#subnavi							{ background: rgb(127,152,212); }

#main .rathaus ul#subnavi li.main a:link,
#main .rathaus ul#subnavi li.main a:visited			{ line-height: 1.5em; color: white; background: url(sn.a.bck.rathaus.main.gif) right top no-repeat rgb(0,40,136); }
#main .rathaus ul#subnavi li.main a:focus,
#main .rathaus ul#subnavi li.main a:hover,
#main .rathaus ul#subnavi li.main a:active			{ background-color: rgb(0,35,119); background-position: right -100px; }

#main .rathaus ul#subnavi li a:link,
#main .rathaus ul#subnavi li a:visited				{ color: rgb(0,25,85); background: url(sn.a.bck.rathaus.gif) right top no-repeat rgb(179,194,230); }
#main .rathaus ul#subnavi li a:focus,
#main .rathaus ul#subnavi li a:hover,
#main .rathaus ul#subnavi li a:active,
#main .rathaus ul#subnavi li a.active				{ color: white; background-color: rgb(0,50,169); background-position: right -100px; }

#main .freizeit ul#subnavi							{ background: rgb(255,231,101); }

#main .freizeit ul#subnavi li.main a:link,
#main .freizeit ul#subnavi li.main a:visited		{ line-height: 1.5em; color: white; background: url(sn.a.bck.freizeit.main.gif) right top no-repeat rgb(204,172,0); }
#main .freizeit ul#subnavi li.main a:focus,
#main .freizeit ul#subnavi li.main a:hover,
#main .freizeit ul#subnavi li.main a:active			{ background-color: rgb(178,150,0); background-position: right -100px; }

#main .freizeit ul#subnavi li a:link,
#main .freizeit ul#subnavi li a:visited				{ color: rgb(128,108,0); background: url(sn.a.bck.freizeit.gif) right top no-repeat rgb(255,243,179); }
#main .freizeit ul#subnavi li a:focus,
#main .freizeit ul#subnavi li a:hover,
#main .freizeit ul#subnavi li a:active,
#main .freizeit ul#subnavi li a.active				{ background-color: rgb(254,214,0); background-position: right -100px; }

#main .reise ul#subnavi								{ background: rgb(237,127,187); }

#main .reise ul#subnavi li.main a:link,
#main .reise ul#subnavi li.main a:visited			{ line-height: 1.5em; color: white; background: url(sn.a.bck.reise.main.gif) right top no-repeat rgb(176,0,96); }
#main .reise ul#subnavi li.main a:focus,
#main .reise ul#subnavi li.main a:hover,
#main .reise ul#subnavi li.main a:active			{ background-color: rgb(154,0,84); background-position: right -100px; }

#main .reise ul#subnavi li a:link,
#main .reise ul#subnavi li a:visited				{ color: rgb(110,0,60); background: url(sn.a.bck.reise.gif) right top no-repeat rgb(245,179,215); }
#main .reise ul#subnavi li a:focus,
#main .reise ul#subnavi li a:hover,
#main .reise ul#subnavi li a:active,
#main .reise ul#subnavi li a.active					{ color: white; background-color: rgb(219,0,120); background-position: right -100px; }

#main .gewerbe ul#subnavi							{ background: rgb(157,225,127); }

#main .gewerbe ul#subnavi li.main a:link,
#main .gewerbe ul#subnavi li.main a:visited			{ line-height: 1.5em; color: white; background: url(sn.a.bck.gewerbe.main.gif) right top no-repeat rgb(48,156,0); }
#main .gewerbe ul#subnavi li.main a:focus,
#main .gewerbe ul#subnavi li.main a:hover,
#main .gewerbe ul#subnavi li.main a:active			{ background-color: rgb(42,136,0); background-position: right -100px; }

#main .gewerbe ul#subnavi li a:link,
#main .gewerbe ul#subnavi li a:visited				{ color: rgb(30,98,0); background: url(sn.a.bck.gewerbe.gif) right top no-repeat rgb(197,237,179); }
#main .gewerbe ul#subnavi li a:focus,
#main .gewerbe ul#subnavi li a:hover,
#main .gewerbe ul#subnavi li a:active,
#main .gewerbe ul#subnavi li a.active				{ color: white; background-color: rgb(60,194,0); background-position: right -100px; }

/* PAGEOPTIONS ------------------------------------------------------------------------------------------------------------------------- */
#main .subnavi ul#pageoptions						{ float: left; padding: 0 0 20px 0; margin: 0; list-style: none; }
#main .subnavi ul#pageoptions li					{ float: left; padding: 0; margin: 0; }

#main .subnavi ul#pageoptions li.print a			{ background: url(i.print.gif) center top no-repeat; }
#main .subnavi ul#pageoptions li.recommend a		{ background: url(i.recommend.gif) center top no-repeat; }
#main .subnavi ul#pageoptions li.newsletter a		{ background: url(i.newsletter.gif) center top no-repeat; }

#main .subnavi ul#pageoptions li a:link,
#main .subnavi ul#pageoptions li a:visited			{ float: left; width: 66px; padding: 20px 0 0 0; color: rgb(80,90,95); text-decoration: none; text-align: center; }
#main .subnavi ul#pageoptions li a:hover,
#main .subnavi ul#pageoptions li a:focus,
#main .subnavi ul#pageoptions li a:active,
#main .subnavi ul#pageoptions li a.active			{ color: rgb(220,0,0); background-position: center -100px; }
