   /* Subnavi links
   ------------------------*/
#submenu { 
		width: 100%; 
		overflow: hidden; 
		font-size: 12px;
		}	
#submenu a { 
		display:block; 
		text-decoration: none; 
		}
#submenu li { 
		float:left;
		width: 100%; 
		}

#submenu li span { 
		display:block; 
		width: 90%; 
		padding: 3px 0px 3px 19px;
		font-weight: bold;
		background-repeat:no-repeat;
		}
body#urlaubsort #submenu li span {color: #f48529; background-image: url(../mainimg/subnavi_li_active_uo.gif);}
body#rottalterme #submenu li span {color: #0057a3; background-image: url(../mainimg/subnavi_li_active_rt.gif);}
body#golfpark #submenu li span {color: #539726; background-image: url(../mainimg/subnavi_li_active_bv.gif);}
body#gastgeber #submenu li span {color: #c24242; background-image: url(../mainimg/subnavi_li_active_gg.gif);} 
body#buerger #submenu li span {color: #666666; background-image: url(../mainimg/subnavi_li_active_bi.gif);}

#submenu li a { 
		width: 90%; 
		padding: 3px 0px 3px 19px;
		color: #333333;
		}		
body#urlaubsort #submenu li a#spanopen {color: #f48529;}
body#rottalterme #submenu li a#spanopen {color: #0057a3;}
body#golfpark #submenu li a#spanopen {color: #539726;}
body#gastgeber #submenu li a#spanopen {color: #c24242;}
body#buerger #submenu li a#spanopen {color: #666666;}
				
#submenu li a:hover {
		background-repeat:no-repeat;
		}

body#urlaubsort #submenu li a:hover {color: #f48529; background-image: url(../mainimg/subnavi_li_hover_uo.gif);}
body#rottalterme #submenu li a:hover {color: #0057a3; background-image: url(../mainimg/subnavi_li_hover_rt.gif);}
body#golfpark #submenu li a:hover {color: #539726; background-image: url(../mainimg/subnavi_li_hover_bv.gif);}
body#gastgeber #submenu li a:hover {color: #c24242; background-image: url(../mainimg/subnavi_li_hover_gg.gif);}
body#buerger #submenu li a:hover {color: #666666; background-image: url(../mainimg/subnavi_li_hover_bi.gif);}
	
#submenu li ul { 
		list-style-type: none; 
		}
#submenu li ul li { 
		float:left; width: 100%;
		background-image:url(../mainimg/subnavi_liulli.gif);
		background-repeat:no-repeat;
		}
#submenu li ul li a { 
		width: 80%; 
		padding: 3px 0px 3px 40px; 
		color: #333333; 
		}
#submenu li ul li a:hover {background-repeat:no-repeat;}
body#urlaubsort #submenu li ul li a:hover {color: #f48529; background-image: url(../mainimg/subnavi_liulli_hover_uo.gif);}
body#rottalterme #submenu li ul li a:hover {color: #0057a3; background-image: url(../mainimg/subnavi_liulli_hover_rt.gif);}
body#golfpark #submenu li ul li a:hover {color: #539726; background-image: url(../mainimg/subnavi_liulli_hover_bv.gif);}
body#gastgeber #submenu li ul li a:hover {color: #c24242; background-image: url(../mainimg/subnavi_liulli_hover_gg.gif);}
body#buerger #submenu li ul li a:hover {color: #666666; background-image: url(../mainimg/subnavi_liulli_hover_bi.gif);}
		
#submenu li#title { 
		width: 90%; 
		padding: 14px 0px 1px 5px;
		font-size: 13px;
		font-weight: bold;
		}
body#urlaubsort #submenu li#title {color: #db6c10; border-bottom: 1px #db6c10 solid;}
body#rottalterme #submenu li#title {color: #003e8a; border-bottom: 1px #003e8a solid;}
body#golfpark #submenu li#title {color: #3a7e0d; border-bottom: 1px #3a7e0d solid;}
body#gastgeber #submenu li#title {color: #a92929; border-bottom: 1px #a92929 solid;}
body#buerger #submenu li#title {color: #767676; border-bottom: 1px #767676 solid;}		
		
#submenu li#active { 
		width: 90%; 
		padding: 3px 0px 3px 19px; 
		font-weight: bold; 
		background-repeat:no-repeat;
		}
body#urlaubsort #submenu li#active {color: #f48529; background-image: url(../mainimg/subnavi_li_active_uo.gif);}
body#rottalterme #submenu li#active {color: #0057a3; background-image: url(../mainimg/subnavi_li_active_rt.gif);}
body#golfpark #submenu li#active {color: #539726; background-image: url(../mainimg/subnavi_li_active_bv.gif);}
body#gastgeber #submenu li#active {color: #c24242; background-image: url(../mainimg/subnavi_li_active_gg.gif);}
body#buerger #submenu li#active {color: #666666; background-image: url(../mainimg/subnavi_li_active_bi.gif);}
		
#submenu li ul li#active { 
		width: 80%; 
		padding: 3px 0px 3px 40px; 
		font-weight: bold; 
		background-repeat:no-repeat;
		}
body#urlaubsort #submenu li ul li#active {color: #f48529; background-image: url(../mainimg/subnavi_liulli_active_uo.gif);}
body#rottalterme #submenu li ul li#active {color: #0057a3; background-image: url(../mainimg/subnavi_liulli_active_rt.gif);}
body#golfpark #submenu li ul li#active {color: #539726; background-image: url(../mainimg/subnavi_liulli_active_bv.gif);}
body#gastgeber #submenu li ul li#active {color: #c24242; background-image: url(../mainimg/subnavi_liulli_active_gg.gif);}
body#buerger #submenu li ul li#active {color: #666666; background-image: url(../mainimg/subnavi_liulli_active_bi.gif);}


/* SITEMAP
---------------------------------------------------*/

   /* Sitemap links
   ------------------------*/

#sitemap { 
		width: 100%; 
		overflow: hidden; 
		font-size: 12px;
		}	
#sitemap a { 
		display:block; 
		text-decoration: none; 
		}
#sitemap li { 
		float:left;
		width: 100%; 
		}

#sitemap li span { 
		display:block; 
		width: 90%; 
		padding: 3px 0px 3px 19px;
		font-weight: bold;
		background-repeat:no-repeat;
		color: #333333; background-image: url(../mainimg/subnavi_li_active_bi.gif);
		}

#sitemap li a { 
		width: 90%; 
		padding: 3px 0px 3px 19px;
		color: #333333;
		}		
#sitemap li a#spanopen {
		color: #333333;
		}
				
#sitemap li a:hover {
		background-repeat:no-repeat;
		color: #333333; background-image: url(../mainimg/subnavi_li_hover_bi.gif);
		}

#sitemap li ul { 
		list-style-type: none; 
		}
#sitemap li ul li { 
		float:left; width: 100%;
		background-image:url(../mainimg/subnavi_liulli.gif);
		background-repeat:no-repeat;
		}
#sitemap li ul li a { 
		width: 80%; 
		padding: 3px 0px 3px 40px; 
		color: #333333; 
		}
#sitemap li ul li a:hover {
		background-repeat:no-repeat;
		color: #333333; background-image: url(../mainimg/subnavi_liulli_hover_bi.gif);
		}
		
#sitemap li#title { 
		width: 90%; 
		padding: 14px 0px 1px 5px;
		font-size: 13px;
		font-weight: bold;
		color: #333333; border-bottom: 1px #333333 solid;
		}
		
#sitemap li#active { 
		width: 90%; 
		padding: 3px 0px 3px 19px; 
		font-weight: bold; 
		background-repeat:no-repeat;
		color: #333333; background-image: url(../mainimg/subnavi_li_active_bi.gif);
		}
		
#sitemap li ul li#active { 
		width: 80%; 
		padding: 3px 0px 3px 40px; 
		font-weight: bold; 
		background-repeat:no-repeat;
		color: #333333; background-image: url(../mainimg/subnavi_liulli_active_bi.gif);
		}