body.home #navigation dt#home a {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/home_active.png');
}

body.service #navigation dt#service a {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/service_active.png');
}

body.about #navigation dt#about a {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/about_active.png');
}

body.contact #navigation dt#contact a {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/contact_active.png');
}

#navigation, #navigation dl, #navigation dt, #navigation a {
	margin: 0;
	padding: 0;
}

#navigation {
	background: transparent url('/Custom/Components/FrontEnd/images/background/navigation.png') no-repeat top left;
	height: 50px;
}

#navigation dl {
	float: right;
}

#navigation dt {
	float: left;
}

#navigation dt a {
	cursor: pointer;
	background-repeat: no-repeat;
	display: block;
	height: 50px;
}

#navigation dt#empty {
	width: 342px;
}

#navigation dt#home a {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/home.png');
	width: 78px;
}

#navigation dt#home a:hover {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/home_hover.png');
}

#navigation dt#service a {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/service.png');
	width: 139px;
}

#navigation dt#service a:hover {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/service_hover.png');
}

#navigation dt#about a {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/about.png');
	width: 109px;
}

#navigation dt#about a:hover {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/about_hover.png');
}
	
#navigation dt#contact a {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/contact.png');
	width: 92px;
}

#navigation dt#contact a:hover {
	background-image: url('/Custom/Components/FrontEnd/images/buttons/contact_hover.png');
}

#sidebar dl {
	line-height: 2em;
	padding: 80px 0;
}

#sidebar dl a {
	background-color: transparent;
	color: white;
	padding: 0 25px;
	text-decoration: none;
	display: block;
}

#sidebar dl a:hover {
	background-color: #c0c0c0;
	color: black;
}

#sidebar dl a.current {
	background-color: white;
	color: black;
}

/**************************************************************************************/
/* For Preload Button-Picture
/**************************************************************************************/
#navigation dt.hidden {

}

#navigation dt.hidden img {
    background: none;
    display: none;
    height: 0;
    width: 0;
    visibility: hidden;
}