@charset "UTF-8";
/* CSS Document */

/*Rootline*/
#root {
  /*font-family: "Arial";*/
  font-size: 8pt;
  font-style: normal;
  color: #999999;
  padding-left:10px;
}

#root a:link {
  color: #999999;
}
#root a:visited {
  font-style: normal;
  color: #999999;
}
#root a:hover {
  font-style: normal;
  color: #37bcdd;
}


/*TopNavigation*/
#topnav {
  height: 39px;
  width:820px;
  font-size: 12px;
  text-transform: uppercase;
  background-color: #5f5f61;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FFFFFF;
  /*position:absolute;*/
  z-index:2000;
  margin-left: 70px;
  margin-right:0;
  margin-top: 260px;
  position: relative;
 /* margin-top:0;
   margin-left:220px;
 margin-top:255px;*/
}

#topnav ul{
  list-style-type:none;
  margin: 0;
  padding:0;
}

#topnav li{
  display: block;
  float:left;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFFFF;
  padding-top: 15px;
  padding-bottom:14px;
}

#topnav li a:link {
  color:#FFFFFF;
  text-decoration:none;
  padding-right:32px;
  padding-left:30px;
  padding-top: 15px;
  padding-bottom:14px;
}

#topnav li a:visited, #topnav li a:active {
  color:#FFFFFF;
  text-decoration:none;
  padding-right:32px;
  padding-left:30px;
  }

#topnav li a:hover {
  background-color:#37bcdd;
  padding-top:15px;
  padding-bottom:8px;
}

#topnav li.aktiv {
background-color:#37bcdd;
padding-bottom: 8px;}


/*Produktnavigation*/

#prodnav {
  background-color:#e0e0e0;
  width:210px;
}
#prodnav h2 {
  background-color:#5f5f61;
  color:#FFFFFF;
  font-size:13px;
  padding: 5px 0 5px 15px;
  margin:0;
  font-weight: normal;
  text-transform: uppercase;  
}

#prodnav ul {
  list-style-type:none;
  margin: 0;
  padding:0;
  width:210px;
}

/*erste nav ebene */
#prodnav ul li {
  text-transform: uppercase;
  background-color:#848484;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
  }

#prodnav ul li a:link, #prodnav ul li a:visited, #prodnav ul li a:active {
  color:#ffffff;
  text-decoration:none;
  padding-left:15px;
  display: block;
  width:195px;
  padding-top:5px;
  padding-bottom:5px;
  }
#prodnav ul li a:hover, #prodnav ul li.aktiv1 a:link {
  color:#ffffff;
  background-color:#37bcdd;
  text-decoration:none;
  }

/* zweite nav ebene*/
#prodnav ul li ul {width:210px;}

#prodnav ul li ul li {
  text-transform:none;
  background-color:#cccccc;
  /*padding-top:5px;
  padding-bottom:5px;*/
  }

#prodnav ul li ul li a:link, #prodnav ul li ul li a:visited, #prodnav ul li ul li a:active {
  color:#5f5f61;
  text-decoration:none;
  padding-left:30px;
 /* display: block;*/
  width:180px;
  padding-top:5px;
  padding-bottom:5px;
}

#prodnav ul li ul li a:hover, #prodnav ul li ul li.aktiv2 a {
  color:#ffffff;
  background-color:#A1A1A1;
/*  background-color:#B6B6B6;
*/  text-decoration:none;
  background-image: url(bilder/pfeil5.gif);
  background-position: 15px;
  background-repeat: no-repeat;
  }

/*dritte nav ebene*/
/*#prodnav ul li ul li ul {display: none;}
#prodnav ul li ul li ul li {display:block;}*/

#prodnav ul li ul li ul li a:link, #prodnav ul li ul li ul li a:visited {
  color:#5f5f61;
  background-color:#e0e0e0;
  text-decoration:none;
  padding-left:40px;
  display: block;
  width:170px;
  padding-top:5px;
  padding-bottom:5px;
}
#prodnav ul li ul li ul li a:hover, #prodnav ul li ul li ul li.aktiv3 a {
  color:#333333;
  background-color:#CBCBCB;
  text-decoration:none;
  background-image: url(bilder/pfeil5.gif);
  background-position: 25px;
  background-repeat: no-repeat;
}