
body, html { color: #666; background-color: #fff; margin: 0; padding: 0; }
a { color: #009a54; text-decoration: none; }
a:link { color: #009a54; text-decoration: none; }
a:visited { color: #009a54; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
a:active { color: #000; text-decoration: none; }
/*<agl.folder "Layout">*/
	#container { width: 970px; left: 50%; top: 0; position: absolute; height: 100%; z-index: 1; visibility: visible; margin-right: -485px; margin-left: -485px; }
	#bgoben { background-image: url(../images/bg_verlauf_o.gif); background-repeat: repeat-x; height: 20px; width: 100%; left: 0; top: 0; position: absolute; z-index: 100; visibility: visible; }
	#logo { height: auto; width: auto; top: 30px; position: absolute; left: 1px; z-index: 10; visibility: visible; }
	#rahmen { width: 968px; top: 125px; position: absolute; left: 0; height: auto; z-index: 10; visibility: visible; margin: 0; padding: 0 0 20px; border: solid 1px #b4b4b4; }
	#layout { width: 795px; z-index: 20; margin: 9px 10px 0 164px; padding: 0; }
	#imagebild { width: 795px; height: auto; z-index: 30; margin-bottom: 9px; }
	#liniebild { background-color: #fff; height: 400px; width: 2px; top: 9px; position: absolute; right: 185px; z-index: 40; visibility: visible; }
	#layoutbox { width: 614px; z-index: 50; float: left; margin: 0; padding: 0; }
	#titelrahmen { width: 100%; height: 90px; margin-bottom: 3px; border: solid 1px #b4b4b4; }
	#titelbox { padding: 3px 15px 0 20px; }
	#contentrahmen { height: auto; width: 100%; margin-bottom: 3px; border: solid 1px #b4b4b4; }
	#contentbox { padding: 16px 16px 12px 20px; }
	#adresse { visibility: visible; position: absolute; z-index: 50; bottom: 20px; left: 19px; width: 146px; height: auto; }
	#adresse img {
		margin-bottom: 0.5em;
	}

	#spalterechts { height: auto; width: 176px; z-index: 50; float: right; margin: 0; padding: 0; }
	#boxrechts1 { color: #fff; background-color: #009a54; margin-bottom: 3px; padding: 12px 2px 8px 12px; }
	#boxrechts2 { color: #fff; background-color: #c8d240; margin-bottom: 3px; padding: 12px 2px 8px 12px; }
	#schattenrechts { background-color: #fff; background-image: url(../images/schatten_v.gif); background-repeat: repeat-y; height: 100%; width: 10px; top: 0; position: absolute; right: -11px; z-index: 5; visibility: visible; }
	#schattenunten { background-color: #fff; height: 20px; width: 980px; left: -1px; top: 100%; position: absolute; z-index: 5; visibility: visible; }
/*</agl.folder>*/
/*<agl.folder "Servicenavigation">*/
	#servicenav { height: auto; width: auto; top: 22px; position: absolute; right: 120px; z-index: 5; visibility: visible; }
	#servicenav ul { margin: 0; padding: 0; }
	#servicenav li { color: #737373; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 120%; list-style-type: none; list-style-image: none; margin: 0; padding: 0 0 0 12px; float: left; }
	#servicenav li a { color: #737373; font-weight: normal; text-decoration: none; }
	#servicenav li a:hover { color: #000; text-decoration: none; }
	#servicenav li a.menuact { color: #000; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Hauptnavigation">*/
	#mainnav { top: 63px; position: absolute; right: -15px; width: auto; height: auto; z-index: 5; visibility: visible; }
	#mainnav ul { margin: 0; padding: 0; }
	#mainnav li { color: #737373; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 120%; background-image: url(../images/nav_bg.gif); background-repeat: no-repeat; background-position: 0 2px; height: 40px; float: left; list-style-type: none; list-style-image: none; margin: 0; }
	#mainnav li a { color: #737373; font-weight: normal; text-decoration: none; height: 40px; padding: 0 23px 0 10px; display: block; }
	#mainnav li a:hover { color: #009a54; text-decoration: none; }
	#mainnav li a.menuact { color: #009a54; text-decoration: none; }
/*</agl.folder>*/

/*<agl.folder "Subnavigation">*/
	#subnav { background-color: #fff; height: auto; width: 146px; left: 10px; top: 155px; position: absolute; z-index: 100; visibility: visible; }
	#subnav ul { margin: 0; padding: 0; }
	#subnav li { color: #737373; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 120%; list-style-type: none; list-style-image: none; margin: 0; padding: 2px 0 3px 10px; border-bottom: 1px solid #b4b4b4; }
	#subnav li a { color: #737373; font-weight: normal; text-decoration: none; display: block; }
	#subnav li a:hover { color: #009a54; text-decoration: none; }
	#subnav li a.menuact { color: #009a54; text-decoration: none; }
	#subnav li.spc { font-size: 7px; visibility: hidden; padding-top: 0; padding-bottom: 0; }
	#subnav ul.subsubnav li { margin-top: 3px; padding-bottom: 0; border-top: 1px solid #b4b4b4; border-bottom: 0 none #fff; }
/*</agl.folder>*/
/*<agl.folder "Seite drucken">*/
	#printpage { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-image: url(../images/print.gif); background-repeat: no-repeat; margin-top: 2em; margin-bottom: 1em; padding-left: 20px; }
	#printpage a:link { color: #666; text-decoration: none; }
	#printpage a:visited { color: #666; text-decoration: none; }
	#printpage a:hover { color: #000; text-decoration: none; }
	#printpage a:active { color: #000; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Macina Searchbox">*/
	div.tx-macinasearchbox-pi1 { position: absolute; top: 20px; right: 0; width: auto; height: auto; z-index: 10; visibility: visible; }
	input.tx_indexedsearch_sword { font-size: 10px; width: 86px; }
	input.tx_indexedsearch_submit { width: 10px; padding-top: 3px; padding-right: 2px; border-style: none; }
/*</agl.folder>*/

