@charset "UTF-8";

@media all {
	body            { --system-color: #008E2F; }
	body.loginbody  { background-color: #008E2F; }
	
	header .mainbar { background-color: #008E2F; }
	footer          { background-color: #008E2F; }
	
	header nav ul li a:hover, header nav ul li.current a { background-color: #008E2F; }
	header nav ul.mainmenu li a { color: #008E2F; }
	header nav ul.mainmenu li a:hover, header nav ul.mainmenu li.current a { background-color: #008E2F; }
	
	h1 { color: #008E2F; --link-color: #008E2F; }
	h2 { color: #008E2F; --link-color: #008E2F; }
	
	/* caption analog zu h2 */
	caption   { color: #008E2F; --link-color: #008E2F; }
	
	a { color: var(--link-color, #008E2F); }
	
	div.neuesereignis li:hover, div.neuesereignis li.hover { background-color: #008E2F; }
	div.neuesereignis li a:hover:not(:first-child), div.neuesereignis li a.hover:not(:first-child) { background-color: #0062A7; }
	
	tr.theader td, table.trefferliste th,table.trefferlistek th,table.trefferlisteres th,th,table.trefferlisteRowspan th { background-color: #008E2F; }
	thead th { background-color: #008E2F; }
	
	div.startpage { color: #008E2F; }
	div.bereich-tab div.bereich div.legend   { font-size: unset; color: #FFFFFF; background-color: #008E2F; padding: 0em 0.5em; margin: 0; height: 1.75em; }
	div.bereich-tab div.bereich tr.legend th { font-size: unset; color: #FFFFFF; background-color: #008E2F; padding: 0em 0.5em; margin: 0; height: 1.75em; }
	
	.ltcolumn       { background-color: #008E2F; }
	
	.ui-widget-header                    { background-color: #008E2F; }
	.ui-widget-header.ui-dialog-titlebar { background-color: #008E2F; }
	.ui-widget-content a { color: #008E2F; }
}
