#nav, #nav ul {
padding : 0;
margin : 0;
list-style : none;
background : inherit;
position : relative;
z-index : 200;
}
#nav {
height : 25px;
padding : 0;
}
#nav table {
border-collapse : collapse;
}
#nav li {
float : left;
padding : 0;
}
#nav li li {
float : none;
}
#nav li a li {
float : left;
}
#nav li a {
display : block;
float : left;
color : #fff;
height : 25px;
line-height : 25px;
text-decoration : none;
white-space : nowrap;
}
#nav li li a {
height : 20px;
line-height : 20px;
float : none;
}
#nav li:hover {
position : relative;
z-index : 300;
color: #D73C0E;
}
.subul {
width: 122px;
}
.subli {
padding: 7px;
border-bottom: 1px solid #fff;
font-weight: bold;
color: #cccccc;
background: #666666;
filter:alpha(opacity=80); /* for IE */
-moz-opacity:0.9; /* for mozilla */
opacity: 0.9; /* for safari */
khtml-opacity: 0.9; /* for konquerer and older safari */
}
.subli:hover{
color: #D73C0E;
background: #000000;
filter:alpha(opacity=80); /* for IE */
-moz-opacity:0.9; /* for mozilla */
opacity: 0.9; /* for safari */
khtml-opacity: 0.9; /* for konquerer and older safari */
}
#nav a:hover {
position : relative;
z-index : 300;
text-decoration : none;
color : #D73C0E;
}
#nav :hover ul {
left : 0;
top : 22px;
color: #D73C0E;
}
#nav a:hover ul {
left : -10px;
}
#nav ul {
position : absolute;
left : -9999px;
top : -9999px;
}
#nav li:hover li:hover > ul {
left : -15px;
margin-left : 100%;
top : -1px;
color: #D73C0E;
}
#nav li:hover > ul ul {
position : absolute;
left : -9999px;
top : -9999px;
width : 120px;
color: #D73C0E;
}
#nav li:hover > a {
text-decoration : none;
color : #D73C0E;
}
#nav a:hover a:hover ul, #nav a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover a:hover ul {
left : 100%;
top : -1px;
}
#nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul {
position : absolute;
left : -9999px;
top : -9999px;
}
#home {
width : 130px;
margin : 0;
padding: 0;
float : left;
text-align : center;
/* background-color:#ff2200; */
}
#cars {
width : 122px;
margin : 0;
padding : 1pt;
float : left;
text-align : center;
/* background-color:#00FF33; */
}
#media {
width : 122px;
margin : 0;
padding : 1pt;
float : left;
text-align : center;
/* background-color:#ff2200; */
}
#challenge {
width : 122px;
margin : 0;
padding : 1pt;
float : left;
text-align : center;
/* background-color:#00FF33; */
}
#mnc {
width : 122px;
margin : 0;
padding : 1pt;
float : left;
text-align : center;
/* background-color:#ff2200; */
}
#links {
width : 122px;
margin : 0;
padding : 1pt;
float : left;
text-align : center;
/* background-color:#00FF33; */
}
#gbook {
width : 122px;
margin : 0;
padding : 1pt;
float : left;
text-align : center;
/* background-color:#ff2200; */
}
#imprint {
width : 137px;
margin : 0;
padding : 1pt;
float : left;
text-align : center;
/* background-color:#00FF33; */
}

a.hmenu:link, a.hmenu:visited {
	color: #fff;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
a.hmenu:active, a.hmenu:hover {
	color: #fff;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

