/************************************
 *
 *  Replace these colors as needed
 *  
 *  #488DD3 - main color
 *  #3F7CB9 - shadow color
 *  #fff    - font color 
 *
 ************************************/   

body #color-insert {
  background: #ffffff none repeat;
}

/* menu area */
div#horiz-menu {
  border-color: #b1b5b4;
  background: #ccc;
}

div.botbox {
  border-color:  #3F7CB9; 
  background:  #488DD3; 
}

div.botbox div.moduletable h3 {
  color: #333;
  background: #fff;
}

a:link,
a:visited {
  color: #333;
}

td a.sublevel:hover {
  background: #26AE1E;
  color: #fff;
}

td a.mainlevel:hover {
  background: #26AE1E;
  color: #fff;
}

#active_menu {
  background: #26AE1E;
  color: #fff;
}

.contentheading {
  color: #333;
}

div.componentheading {
  color: #fff;
  background: #26AE1E;
}

/* suckerfish */

#nav a {
  color: #333;
}

#nav a.topdaddy,
#nav li.active a.topdaddy {
  /* border-right:  1px solid #3F7CB9; */
}

#nav ul ul a.daddy {
  border: 0;
}

#nav li a {
  border-right: 1px solid #b1b5b4;
  height: 21px;
  /*width: 120px;*/
  padding-left: 25px;
  padding-right: 25px;
  text-align: center;
  text-transform: uppercase;
}

#nav li li a {
  border: 0;
}

#nav ul li a:hover,
#nav ul li ul li a:hover,
#nav ul li ul li ul li a:hover,
#nav ul li.active ul li a:hover,
#nav ul li.active ul li ul li a:hover,
#nav li.active li.active a,
#nav li.active li.active a:hover {
  background: #ffffff;
}

#nav li li {
  border-bottom: 1px solid #ffffff;
}

#nav ul ul a {
  color: #ccc;
}

#nav li ul {

}

#nav li:hover a, #nav li.sfhover a {
  color: #333;
}

#nav li li:hover a, #nav li li.sfhover a {
  color: #ccc;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul,
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
  background: #ffffff;
  border:  1px solid #26AE1E;
}

/* Suche */
#nav moduletable-suche {
  color: #333;
  height: 21px;
  text-align: center;
  text-transform: uppercase;
  border:  1px solid red;
}

