/**************************************************************************************************************/
/* Navigationen */
/**************************************************************************************************************/

/* f?r alle Navigationen */
.mod_navigation {
  font-size: 13px; 
  color: #424242;
}

/* First level */
.mod_navigation ul {
}

.mod_navigation li {

  border-bottom: 1px solid #cccccc; 

}

.mod_navigation li .active {
  font-weight: bold; 
  color: #c00;
}

.mod_navigation li .trail {
  font-weight: bold; 
  color: #c00;
}

.mod_navigation .active {

}

.mod_navigation a, 
.mod_navigation a:link, 
.mod_navigation a:visited,
.mod_navigation a:hover,
.mod_navigation a:active {
  text-decoration:none;
  font-size: 13px; 
  font-weight: bold; 
}

/* Second level */
.mod_navigation .level_2 ul {
}

.mod_navigation .level_2 li {

}

.mod_navigation .level_2 span {

}

.mod_navigation .level_2 a, 
.mod_navigation .level_2 a:link, 
.mod_navigation .level_2 a:visited {
    
}

.mod_navigation .level_2 a:hover {
    
}

/**************************************************************************************************************/

#nav_leftside {
  margin-top: 15px; 
  margin-left: 25px; 
  margin-right: 80px; 
}

/* #nav_leftside */
#nav_leftside .mod_navigation {

}

/* First level */
#nav_leftside .mod_navigation ul {
}

#nav_leftside .mod_navigation li {
}

#nav_leftside .mod_navigation span {

}

#nav_leftside .mod_navigation .active {
  padding-left: 0;
  background-image: none;  
}
#nav_leftside .mod_navigation a, 
#nav_leftside .mod_navigation a:link, 
#nav_leftside .mod_navigation a:visited {
    
}

#nav_leftside .mod_navigation a:hover,
#nav_leftside .mod_navigation a:active {
  text-decoration:none;
  font-size: 13px; 
  font-weight: bold;
  font-family: "Droid Serif", "Lucida Sans Unicode", Verdana, sans-serif;  
}

/* Second level */
#nav_leftside .mod_navigation .level_2 ul {
}

#nav_leftside .mod_navigation .level_2 li {

}

#nav_leftside .mod_navigation .level_2 span {

}

#nav_leftside .mod_navigation .level_2 a, 
#nav_leftside .mod_navigation .level_2 a:link, 
#nav_leftside .mod_navigation .level_2 a:visited {
    
}

#nav_leftside .mod_navigation .level_2 a:hover {
    
}

/**************************************************************************************************************/

/* #nav_header */
#header .mod_navigation{ 
  padding-top: 80px;
  position: relative;
}

#header .mod_quicknav{ 
  padding-top: 75px;
  position: right;
}

#header .mod_navigation ul {
  margin: 0px;
}

#header .mod_navigation li {
  float:left;
  text-align:center; 
  border: none;
  margin-left: 10px;
  margin-right: 10px; 
  padding:2px;
}
#header .mod_navigation a:hover,
#header .mod_navigation a:active {
  text-decoration:none;
  font-size: 13px; 
  font-weight: bold;
}

#header .mod_navigation .active {
  padding-left: 0px;
  background-image: none;  
}


/**************************************************************************************************************/

/* #nav_footer */
#footer .mod_customnav{ 
  position: relative;
  font-size: 10px; 
}
#footer .mod_customnav ul {
  margin:0px;
  padding:0px;
}
#footer .mod_customnav li {
  float:left;
  margin:2px; 
  border-right: 1px solid #ffffff;
}

#footer .mod_customnav .last {
  margin:2px; 
  border-right: none;
}

#footer .mod_customnav .active {
  margin:2px;
  padding-left: 2px;
  padding-right: 4px;
}

#footer .mod_customnav a,
#footer .mod_customnav a:link,
#footer .mod_customnav a:visited {
  color: #ffffff;
  font-size: 10px; 
  font-weight: bold;
  padding: 10px;
}
#footer .mod_customnav a:hover, 
#footer .mod_navigation a:active {
  font-size: 10px; 
  color: #424242;
}
#footer .mod_customnav li.active {
}






