#navigation ul,
#quicksearch ul,
#languages ul,
#quicknav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#quicksearch ul {
	margin-bottom:22px;
}

#navigation li,
#quicksearch li,
#languages li,
#quicknav li

{
border-bottom: 2px solid white;
margin: 0px;
}

#navigation li ul
{
	margin:0px;
}


#navigation a,
#quicksearch label,
#languages a,
#quicknav a
{
overflow:hidden;
display: block;
background-color: #afafaf;
background-image:    url("../images/skin/icons_arrows-big.gif");
background-repeat:no-repeat;
background-position:8px 0px;
text-decoration: none;
color:#484848;
/*height: 17px;*/
width: 125px;
padding:3px 0px 3px 25px;
}

#navigation li.active a,
#quicksearch label
{
background-color: #d0d0d0;
background-position:8px -200px;
border: none;
}

#navigation li.active a
{
border-bottom:1px solid white;
}

#navigation a:hover,
#navigation li.active a,
#navigation li.active a:hover,
#navigation li.active li.active a,
#navigation li.active li.active a:hover,
#navigation li.active li.active li.active a,
#navigation li.active li.active li.active a:hover
{
color:#ea5300;
/*background-position:8px -100px;*/
}

#navigation li.active li.active li a
{
	background-color:white;
	border-bottom:1px solid  #d0d0d0;
}

#navigation li.active li a,
#navigation li.active li.active li a,
#navigation li.active li.active li.active li a
{
color:#484848;
}


#navigation li.active a:hover
{
background-position:8px -300px;
 /*background-color: #afafaf;  entsprechend Layout*/
 /*background-color: #484848;*/
 background-color: #d0d0d0;
}

#navigation li.active a.current
{
 background-position:8px -300px;
}

#navigation li.active
{
border-bottom: 1px solid white;
}


#navigation li li,
#navigation li.active li
{
font-size:10px;
border-bottom: 0;
margin: 0;
}

#navigation li li a {
	background-image:    url("../images/skin/icons_arrows-small.gif");
}

#navigation li.active li a
{
 background-color:#d0d0d0;
 width: 120px;
 padding-left:30px;
 background-position:15px -100px;
}

#navigation li.active li a:hover
{
 background-position:15px 0px;
}

#navigation li.active li.active a
{
 background-position:15px -200px;
}

#navigation li.active li.active a:hover,
#navigation li.active li.active a.current
{
 background-position:15px -300px;
}

#navigation li.active li.active a.current,
#navigation li.active li.active a.current:hover
{
 background-position:15px -400px;
}

#navigation li.active li.active li a
{
 width: 115px;
 padding-left: 35px;
 background-position:20px -100px;
}

#navigation li.active li.active li a:hover
{
 background-position:20px -400px;
}

#navigation li.active li.active li.active a,
#navigation li.active li.active li a:hover,
#navigation li.active li.active li.active a:hover
{
 background-position:20px -400px;
 background-color:white;
}

#quicksearch form {
	background-color:#d0d0d0;
	margin:0px;
	padding-left:14px;
	padding-bottom:5px;
}

#quicksearch input {
	border:none;
	width:125px;
}

/*
#quicksearch input:focus {
	background-color:#002849;
	color:white;
}
*/

#quicknav a:hover,
#languages a,
#languages a:hover
{
	color:#484848;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#quicknav a:hover
{
	background-image:    url("../images/skin/icons_arrows-big.gif");
	background-position:5px -100px;
}


#quicksearch form {
	background-color:#d0d0d0;
	margin:0px;
	padding-left:14px;
	padding-bottom:5px;
}

#quicksearch input {
	border:none;
	width:125px;
}

/*
#quicksearch input:focus {
	background-color:#002849;
	color:white;
}
*/

#quicknav ul,
#languages ul
{
	margin:0px;
}

#languages ul
{
	margin-bottom:22px;
}

#quicknav li,
#languages li
{
	border-bottom:2px solid #e7e7e7;
}

#quicknav a,
#languages a
{
	background:none;
}

#quicknav a:hover,
#languages a,
#languages a:hover
{
	color:#484848;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#quicknav a:hover
{
	background-image:    url("../images/skin/icons_arrows-big.gif");
	background-position:5px -100px;
}

#languages a
{
	background-image:    url("../images/skin/icons_languages.gif");
}

#languages a.de
{
	background-position:0px 0px;
}

#languages a:hover.de
{
	background-position:0px -100px;
}

#languages a.cz
{
	background-position:0px -200px;
}

#languages a:hover.cz
{
	background-position:0px -300px;
}

#languages a.gb
{
	background-position:0px -400px;
}

#languages a:hover.gb
{
	background-position:0px -500px;
}

#languages a.p
{
	background-position:0px -600px;
}

#languages a:hover.p
{
	background-position:0px -700px;
}


