@charset "UTF-8";
/*
 * Colors:
 *	drot:	73201D (?)
 *	hgrün:	DEDD3A		blass: F2F2B0	sehr blass: FAFAE2	
 *						blass-hinterbrund: #FCFCED
 *	dblau:	004268		mittel: #55819A
 */

@media all
{
	div.page {
		background: white;
	}

	/*ul.sub-menu li.active > a:before {*/
	ul.sub-menu span.CurrentItem.active, ul.sub-menu a.CurrentItem.active {
		background-image:url(../_rsc/this.png);
		background-repeat:no-repeat;
	}

	span.CurrentItem, span.active, li.active > a {
		color: #004268;
/*		background: #F2F2B0;*/
	}
	a {
		color:#565712;
	}
	div#col3_content a {
/*		background: #e4e4e4; /*#F8F8D8;*/
	}
	a:focus {
		color:#000;
		background: #F8F8D8;
	}
	a:hover {
		background: #F2F2B0; /*#F8F8D8;*/
		color:#565712;
	}
	div#site-menu a:hover, div#navi a:hover, div.nav_header_elem:hover, div.nav_header_elem a:hover {
		background: #FAFAE2;
	}
	a:visited  { 
		color:#004268;
	}

	div.nav-head {
		color: #004268;
	}
	body, div#site-menu, div#site-menu  a, div#site-menu  a:visited {
		color: #004268;
	}

	a,
	div#main-navi a:visited, div#sub-navi a:visited,
	div#site-tools a:hover, div#site-tools a:active, div#text-size a:hover, div#text-size a:active  {
		color:#004268;
	}

	/*.active {
		color: black;
	}*/
	a:active {
/*		color:#565712;*/
		color:red;
	}

	ul.sub-menu li,	div.nav_header_elem, ul.sub-menu li:first-child {
		border-color: #F2F2B0;
	}

	div#site-menu, ul.site-menu li {
		border-bottom-color: #949A00;
	}

/* === grau ======================= */
	div#adresse a, div#adresse a:visited {
		color: #707070;
	}
	div#site-tools, div#site-tools a {
		color: #484848;
	}
	div#adresse {
		color: #555;
	}
	.dimmed {
		color: #707070;
	}
	div#text-sizer, div#text-sizer a, div#text-sizer a:visited {
		color: #808080;
	}
/* === verschiedene ================= */

	img {
		border: none;
	}
	a:hover, a:active {
		outline: 0 none;
	}
	.highlighted {
		color:#c30;
	}
	div#footer {
		border-top: 1px solid #F2F2B0;
	}	
	.missing {
		background: yellow;
	}
	.inactive {
		color: #555;
	}
}

