

/*<agl.folder "horizon">*/
#nav a   {  text-shadow:  #FED875 1px 1px 1px  }
	#nav { font-weight: bold; margin-top: 55px; margin-left: 20px; padding-top: 2px; padding-bottom: 3px; width: 790px }
	#nav li { margin-right: 3px; margin-left: 3px }
	#nav li a { color: #7b3535; font-size: 14px; text-decoration: none; letter-spacing: -1px; display: block; padding: 11px 6px 4px }
	#nav li a:hover { color: #a23c25 }
	#nav ul li ul li a:hover { color: #066c7c; font-weight: bold; padding-top: 0 }
	#nav li.parent  { background-image: url("img/hack.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 16px }
	#nav ul li ul { margin: 0 }
	#nav ul li ul li.parent  { background: url("img/dropdown-arrow2.png") no-repeat 168px 12px; margin: 0; padding-right: 0 }
	#nav li a.active { color: #135d7d; text-decoration: underline }
	#nav ul ul  { background: #ffd454 url("style/fill-h1.gif") repeat-x 0 -2px; margin: 0; border: ridge 1px #8b474d }
	#nav li li a, #nav li.active li a { line-height: 30px; text-decoration: none; text-indent: 8px; display: block; margin: 0; padding: 0; width: 98%; height: 30px; float: none }
	ul.menutop, ul.menutop * { margin: 0; padding: 0 }
	ul.menutop ul { font-weight: normal; text-align: left; margin: 0; padding: 0 }
	ul.menutop li { list-style: none; margin: 0; padding: 0; position: relative; float: left }
	ul.menutop li ul { margin: 0; padding-right: 6px; position: absolute; left: -999em; width: 187px; float: none }
	ul.menutop li:hover ul, ul.menutop li.sfHover ul { top: 45px; left: 0 }
	ul.menutop li:hover li ul, ul.menutop li li:hover li ul, ul.menutop li li li:hover li ul, ul.menutop li.sfHover li ul, ul.menutop li li.sfHover li ul, ul.menutop li li li.sfHover li ul { top: -999em }
	ul.menutop li li:hover ul, ul.menutop li li li:hover ul, ul.menutop li li li li:hover ul, ul.menutop li li.sfHover ul, ul.menutop li li li li.sfHover ul, ul.menutop li li li.sfHover ul { top: 0; left: 177px }
	ul.menutop li li { position: relative; width: 100%; float: none }
/*</agl.folder>*/

/*<agl.folder "SubNavigation">*/
#subnav	 { color: #fff; font-family: verdana; background-color: #000; margin: 6px 6px 0 5px; padding: 0; width: 200px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
#subnav ul { list-style-type: none; margin: 0; padding: 0 }
#subnav a	 { color: #333; font-size: 13px; font-weight: bold; text-decoration: none; background-image: url("style/subnav.png"); background-repeat: repeat-x; background-attachment: scroll; background-position: 100% -27px; display: block; margin: 0; padding: 7px 10px 6px 36px }
#subnav a:hover	 { color: #2d869f; padding-top: 8px; padding-bottom: 5px }
#subnav li	{ margin: 0 }
#subnav #current	 { color: #dcbe83; font-size: 14px; font-weight: bold; text-decoration: none; background-image: url("style/subnav.png"); background-repeat: repeat-x; background-attachment: scroll; background-position: 100% 0; display: block; padding: 0 10px 4px 17px }  
#subnav #current  a	 { cursor: default; margin-top: 1px; padding-top: 6px }
/*</agl.folder>*/

/*<agl.folder "secNav">*/
#secnav	{ color: #fff; font-size: 10px; font-family: verdana; text-align: right; margin-right: 6px; margin-left: 5px; padding: 0 100px 0 0; float: right }
#secnav ul	{ list-style-type: none; margin: 0; padding: 0 }
#secnav a  { color: #157699; text-decoration: none; display: block; margin-right: 4px; margin-left: 4px }
#secnav li	{ background-repeat: no-repeat; background-position: 50px top; padding-top: 0; height: 30px; float: left }
#secnav li a	 { text-align: right; padding-top: 22px; padding-bottom: 0; -moz-opacity: 0.70; filter: alpha(opacity=70); opacity: 0.70 }
#secnav a:hover { color: #1195bb; text-decoration: underline }
#secnav li.SiteMap a	{ background-image: url("style/ico-sitemap.gif"); background-repeat: no-repeat; background-position: 50% top; height: 25px }	
#secnav li.Kontakt a	{ background-image: url("style/ico-kontakt.gif"); background-repeat: no-repeat; background-position: 50% top }	
#secnav li.Impressum a	{ background-image: url("style/ico-impress.gif"); background-repeat: no-repeat; background-position: 50% top }	
#secnav li.Home a	{ background-image: url("style/ico-home.gif"); background-repeat: no-repeat; background-position: 50% top }
#secnav li a:hover	 { text-decoration: none; text-align: right; margin-top: 1px ;-moz-opacity: 1.00; filter: alpha(opacity=100); opacity: 1.00}
#secnav li span  { visibility: hidden }
/*</agl.folder>*/
/*<agl.folder "SiteMap">*/
h3.sitemap   { background-color: transparent; background-image: url("style/index.gif"); background-repeat: no-repeat; margin-left: -25px; padding-left: 0; height: 50px; border-style: none }
h3.sitemap span { visibility: hidden }
#sitemap	{ background-image: url("style/oehrchen.gif"); background-repeat: no-repeat; background-position: left bottom; margin-top: 20px; margin-right: 20px; padding-top: 20px; padding-bottom: 30px; padding-left: 30px; width: 450px; float: left }
#sitemap ul	{ margin-left: 10px }
#sitemap dl	{ display: block; margin-left: 5px; padding-left: 20px }
#sitemap li	{ margin-left: 10px }
#sitemap dd	{ color: #f6edb3; margin-top: 5px; margin-bottom: 4px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; width: 350px; border-bottom: 3px dotted #900; border-left: 3px dotted #900 }
#sitemap a, #sitemap a:hover, #sitemap a:visited   { color: #fdf5cf }
h2.sitelinktitel a, h2.sitelinktitel a:hover, h2.sitelinktitel a:visited  { color: #fdf5cf; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #921717; text-align: left; margin: 1px 2px 6px 10px; padding: 2px 6px; width: 200px; border-style: double ridge ridge double; border-width: 4px; border-color: #c10a0a }
h2.sitelinktitel span	{ background-color: transparent; background-position: 0 0; display: inline; margin-left: 30px; position: absolute; width: 100%; height: 29px; border-style: none }
#linkmap {}
h3.credits	{ background-color: transparent; background-image: url("style/linktipps.gif"); background-repeat: no-repeat; margin-left: -4px; padding-left: 0; height: 50px; border-style: none }
h3.credits span { visibility: hidden }
#credits	{ background-color: #2f2f2f; margin-top: 20px; margin-right: 10px; margin-left: 10px; padding-top: 20px; width: 340px; float: right; border-color: #737271 }
#credits li  { color: #efae45; background: #444444 url("style/filler.png") no-repeat left top; display: block; margin: 10px 4px 3px 2px; padding: 0.5em 1em; border: groove 1px #5b5b5b }
ul.sitemap { color: #edbd5c }
/*</agl.folder>*/
/* -moz-opacity: 0.50; filter: alpha(opacity=50); opacity: 0.50    */