/* 

Schriften

schwarz: 4f4f4f 
link farbe: 4f4f4f
background : fff

*/

body{ color: #4f4f4f; background: #fff; }

h1 { color: #4f4f4f; }

a, a:link, a:visited, a:active { color: #4f4f4f; }
a:hover, a:focus  { background: #4f4f4f; color: #f8f8f8; }

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

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

#navigation ul ul li a:hover,
#navigation ul ul li a:focus,
#navigation ul ul li a.selected {color: #f8f8f8!important;  background: #4f4f4f; }

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

#sub_nav li a:hover,
#sub_nav li a:focus,
#sub_nav li a.selected { background: #4f4f4f; color: #f8f8f8; }


#logo { background: transparent url(/images/layout/logo_hell_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 #4f4f4f; color:#4f4f4f; }
#sitemap ul li a.last {border-bottom: 2px solid #4f4f4f;}

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

#sitemap ul ul li a:hover,
#sitemap ul ul li a:focus,
#sitemap ul ul li a.selected { background: #4f4f4f; color: #f8f8f8; }


.content_item, .items {
	/* inner shadow */
	
		/* box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 10px #ccc;  */
	}

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


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

#footer { background: #f8f8f8; border-top: 2px solid #4f4f4f; color:#4f4f4f; }
	#footer a, #footer a:link, #footer a:visited { color:#4f4f4f; } 
	#footer a:hover, #footer a:focus, #footer a:active { background: #4f4f4f; color: #4f4f4f;}

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

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

.kleiner {color: #656565; }

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


.test_klasse {color: green;}

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

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

#backgrnd_container {background: #fff url(/images/layout/background_hell.png) no-repeat 500px 0;}