/**
 *  Style-Sheet: hauptnavigation und LAnguage selectors
 *
 *  @author      Jochen Pollex
 *  @copyright   Jochen Pollex
 *
 */

#navi ul {
  list-style:none;
  margin:0 0 0 35px;
  padding:0; 
  border:none;
  width:145px;
  font-family:Times, serif;
  
}

#navi ul li {
  padding:0;
  margin:0;
  list-style:none;
}

#navi li a {
  padding:2px 0 2px 5px;
  margin:0 0 2px 0;
  font-size:14px;
  text-decoration:none;
  color:#730C0D;
  letter-spacing:1px;
  display:block;
  font-weight:bold;
  /*font-style:italic;*/
  font-size:14px;
}

#navi  li a:hover {
  color:#390706;
 
}

#navi ul li  a.active {
  color:#390706;
  
}


/*** Unternavigation **/

#navi ul ul{
  padding:1px 0 1px 10px;
  margin:0;
  width:140px;
}


#navi ul li li  a {
  color:#730C0D;
  letter-spacing:1px;
  padding:1px 0 1px 0;
  margin:0;
  font-size:12px;
  text-decoration:none;
  color:#730C0D;
  letter-spacing:1px;
  display:block; 
}

#navi ul li li  a:hover{
  color:#390706;  
}

#navi ul li li  a.active2 {
  color:#390706;
}




/*  Unternavigation  */

#navi ul.sub {
  padding:0;
  margin:0 0 6px 0;
   background-color:red;
}

#navi ul.sub li {
  padding:0;
  margin:0;
  list-style:none;
  display:block;
   background-color:red;
}

#navi ul.sub  a {
  padding:0 0 1px 10px;
  margin:0 0 1px 0px;
  width:134px;
  color:#002E3D;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
  display:block; 
  background-color:red;
 
}
/*
#navi .sub li a:hover {
  padding:0 0 1px 25px;
  margin:0 0 1px 0px;
  background-color:#E9F2CA; 
  color:#000;
  text-decoration:none;
}

#navi .sub li a.active_sl {
  background:none;
  padding:0 0 1px 25px;
  margin:0 0 1px 0px;
  background-color:#E9F2CA; 
  background-image:url('../pics/rose-hover.jpg');
  background-repeat:no-repeat;
  background-position:left top;    
  color:#000;
}
#navi .sub li a.active_sl:hover {
  padding:0 0 1px 25px;
  margin:0 0 1px 0px;
  color:#000;
  background-image:url('../pics/rose-hover.jpg');
  background-repeat:no-repeat;
  background-position:left top;  
  text-decoration:none;

}*/


.navi-s {
 /* border:1px solid lime;*/
  padding:0;
  margin:0 0 10px 0;
  width:550px;
  font-family:"Times New Roman", Times, serif;
}


ul.navi-s:after{
  /*border:1px solid red;*/
  clear:left;
}

.navi-s li{
  /*border:1px groove lime;*/
  padding:0;
  margin:0 0 2px 2px;
  display:inline;
}

.navi-s li a{
  /*border:1px dashed green;*/
  padding:3px 20px 3px 20px;
  margin:0;
  width:250px; 
  display:inline;
  text-decoration:none;
  font-weight:bold;
  color:#730C0D;
  font-size:12px;
  background-color:#FFE29C;
  border:none;
}

.navi-s li a:hover{
  /*border:1px solid green;*/
  color:#000;
  background-color:#FFE29C;
  border:none;
}

.navi-s li a.ns-active,
.navi-s li a.ns-active:hover
{
  /*border:1px solid green;*/
  padding:3px 3px 3px 8px;
  margin:0;
  display:block;
  text-decoration:none;
  font-weight:bold;
  color:#0668AB;
  background-color:#FAED5E;
  border:none;
}

.navi-s li.kat a{ 
border:none;
}

#navi_2{
  position:absolute;   
  left:8px;
  bottom:8px;
  /*border:1px solid red;*/
  height:15px;
  width:210px;
}

#navi_2 .navlist {
  list-style:none;
  margin:0;
  
  padding:0; 
  border:none;
 }

#navi_2 .navlist li.rc {
  padding:0;
  margin:0;
  list-style:none;
  display:inline;
  float:left;
}

#navi_2 .navlist li.rc a {
  padding:0;
  margin:0 10px 0 0;
  font-size:10px;
  text-decoration:none;
  color:#BDBDBD;
  font-weight:normal;
  display:block;
  border:none;
}

#navi_2 .navlist li.rc a:hover {
 color:#eee;

}
 /******* Navi 3 *********/

#navi_3{
  /*border:1px solid red;*/
  padding:0;
  margin:0;
  width:153px;
}

#navi_3 .navlist {
  list-style:none;
  margin:0;
  padding:0; 
  border:none;
 }

#navi_3 .navlist li.rc {
  padding:0;
  margin:0;
  list-style:none;  
  
}

#navi_3 .navlist li.rc a {
  padding:2px;
  margin:0 0 1px 0;
  font-size:12px;
  text-decoration:none;
  color:#000;
  font-weight:normal;
  display:block;
  
   
}

#navi_3 .navlist li.rc a:hover {
  color:#000;
  background-color:#DAECCB;
}

#navi_3 .navlist li.rc a.active{
  color:#000;
  background-color:#DAECCB;
}


