/*********************************************/
/*        css styles for abt automobile      */
/*           written and composed by         */
/*               markus erdmann              */
/*             © 2009 esense gmbh            */
/*                                           */
/*********************************************/

/******* topnav *******/
/**************************/
#topNavigation {
position:absolute;
top:93px;
left:10px;
padding:0;
width:auto;
float:left;
}

#topNavigation ul {
position:relative;
list-style:none;
margin:0;
padding:0;
}

#topNavigation ul li { 
display:inline;
list-style-type:none;
}

#topNavigation a {
text-decoration:none;
color: #1A2938;
text-decoration:none;
font-size: 16px;
line-height:41px;
padding:0 10px 0 10px;
margin:0;
font-weight:bold;
float:left;
}

#topNavigation a:hover {
color: #C2C8CC;
background:transparent url(../pics/topnav-line.gif) bottom right no-repeat;
}

/******* 1st level *******/
/*************************/
#topNavigation li {
}

#topNavigation li a:hover {
}

#topNavigation li.trail a{
color: #C2C8CC;
}

#topNavigation li.active a,
#topNavigation li.closed.trail a {
color: #C2C8CC;
background:transparent url(../pics/topnav-line.gif) bottom right no-repeat;
}

#topNavigation li a {
}

/******* subnav *******/
/***********************/
#subNavigation {
position:relative;
padding:30px 0 0 0px;
width:160px;
float:left;
list-style-type:none;
list-style-position:inherit;
}

#subNavigation ul.level1, 
#subNavigation ul.level2, 
#subNavigation ul.level3, 
#subNavigation ul.level4, 
#subNavigation ul.level5 {
margin:0;
list-style: none;
font-size:14px;
line-height:20px;
padding: 0 0 12px 0;
float:left;
}

#subNavigation li a {
position:relative;
text-decoration: none;
width:140px;
color: #C2C8CC;
padding:0 0 0 20px;
float:left;
font-weight:bold;
}

#subNavigation li a:hover {
color: #1c1f20;
}

/******* 1st level *******/
/*************************/
#subNavigation ul {
}

#subNavigation li {
}

#subNavigation li a:hover {
color: #1c1f20;
}

#subNavigation li.open {
color: #1c1f20;
}

#subNavigation li.open a {
color: #1c1f20;
}

#subNavigation li.trail a,
#subNavigation li.leaf a {
color: #1c1f20;
}

#subNavigation li.trail a:hover {
color: #1c1f20;
}

#subNavigation li.active a {
color: #1c1f20;
background:transparent url(../pics/subnav-line.gif) bottom left no-repeat;
}

#subNavigation li a {
color: #C2C8CC;
cursor:pointer;
}

/******* 2nd level *******/
/*************************/
#subNavigation li li a {
font-weight:normal;
cursor:pointer;
font-size:13px;
}

#subNavigation li li a:hover {
background:transparent url(../pics/subnav-line.gif) bottom left no-repeat;
}

#subNavigation li li.leaf a,
#subNavigation li li.open a {
color: #C2C8CC;
background:none;
}

#subNavigation li li.leaf a:hover,
#subNavigation li li.open a:hover {
color: #1c1f20;
background:transparent url(../pics/subnav-line.gif) bottom left no-repeat;
}

#subNavigation li li.active a {
color: #1c1f20;
background:transparent url(../pics/subnav-line.gif) bottom left no-repeat;
font-weight:normal;
}

#subNavigation li li.active a:hover {
color: #1c1f20;
}

/******* 3rd level *******/
/*************************/
#subNavigation li li li a {
padding:0;
cursor:pointer;
}

/******* 4rd level *******/
/*************************/
#subNavigation li li li li a {
padding:0;
cursor:pointer;
}

/******* 5th level *******/
/*************************/
#subNavigation li li li li li a {
padding:0;
cursor:pointer;
}

#topNavigation ul li,
#subNavigation ul li,
#subNavigation li li,
#subNavigation li li li {
list-style-type:none;
}

/*** end of css ***/
