/* 

Schriften
grau: 9b9c9d 
link farbe: e0b40f
background text: 040404

*/

body{ color: #9b9c9d; background: #000; }

h1 { color: #fff; }

a, a:link, a:visited, a:active { color: #fff; }
a:hover, a:focus  { background: #fff; color: #000; }

#navigation ul li a,
#navigation ul li a:link,
#navigation ul li a:visited { border-top: 2px solid #fff; color:#fff; }
#navigation ul li a.last {border-bottom: 2px solid #fff;}

#navigation ul li a:hover,
#navigation ul li a:focus,
#navigation ul li a.selected { background: transparent; color: #fff; }

#navigation ul ul li a:hover,
#navigation ul ul li a:focus,
#navigation ul ul li a.selected {color: #000000!important;  background: #fff; }

#sub_nav ul { border-top: 2px solid #fff;}

#sub_nav li a:hover,
#sub_nav li a:focus,
#sub_nav li a.selected { background: #fff; color: #000; }


#logo { background: transparent url(/images/layout/logo_dunkel_kleiner.png) no-repeat top right; } 

/* 1st level */
#sitemap ul li a,
#sitemap ul li a:link,
#sitemap ul li a:visited { border-top: 2px solid #fff; color:#fff; }
#sitemap ul li a.last {border-bottom: 2px solid #fff;}

#sitemap ul li a:hover,
#sitemap ul li a:focus,
#sitemap ul li a.selected { background: transparent; color: #fff; }

#sitemap ul ul li a:hover,
#sitemap ul ul li a:focus,
#sitemap ul ul li a.selected { background: #fff; color: #000; }


.image { background-color: #040404;}
.text {  background-color: #040404;} 
#flash { background-color: #040404;}


#kontakt { background: transparent; }
	#kontakt a, #kontakt a:link, #kontakt a:visited, #kontakt a:focus, #kontakt a:active { background: transparent url(/images/layout/contact_bkgr_white.png) no-repeat left top; color: #000; }
	#kontakt a:hover {background: transparent url(/images/layout/contact_bkgr_black.png) no-repeat left top; color: #fff;}


#footer { background: #000 url(/images/layout/footer.jpg) repeat-x left top;  }
	#footer a, #footer a:link, #footer a:visited { color:#9b9c9d; } 
	#footer a:hover, #footer a:focus, #footer a:active { background: #9b9c9d; color: #fff;}

/****************************************************************************/

div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

.kleiner {color: #656565; }

/****************************************************************************/

.test_klasse {color: red;}

a.yingyang, a:hover.yingyang { text-indent: -9999px;
	display: block;
	width: 15px; height: 16px; border: none;
	background: transparent url(/images/layout/yingyang_dunkel.png) no-repeat top left; 
	overflow: visible;
}

.button_updated { display: block; float: left; text-indent: -9999px; background: transparent url(/images/layout/button_updated.png) no-repeat 0px 4px; width:59px; height:15px;}
.button_new { display: block; float: left; text-indent: -9999px; background: transparent url(/images/layout/button_new.png) no-repeat 0px 4px; width:59px; height:15px;}

#backgrnd_container {background: #000 url(/images/layout/background_dunkel.gif) no-repeat top left;}