/****** Ebene 1 ******/
#naviWrap{
  /*height:107px;*/
  width:991px;
  margin-top:10px;
  background-image:url(../../layout/navi_bg.gif);
  background-repeat:repeat-x;
  font-family: Times New Roman, sans serif;
}

#naviWrap #level_1{
  height:56px;
  width:991px;
}

#naviWrap #level_1 ul{
  height:56px;
  width:991px;
}

#naviWrap #level_1 ul li{
  display:inline;
  width:196px;
  height:56px;
  line-height:72px;
  float:left;
  text-align:left;
  border-left:1px solid #ecdabd;
  border-right:1px solid #f2e4cb;
  overflow:hidden;
  padding-left:1px;
}

#naviWrap #level_1 ul li.firstitem{
  border-left:0px;
  padding:0px;
}

#naviWrap #level_1 ul li.lastitem{
  border-right:0px;
  padding:0px;
}

#naviWrap #level_1 ul li a{
  font-size:2em;
  color:#4a4a4a;
  width:196px;
  line-height:20px;
  float:left;
  padding-top:10px;
  height:46px;
  text-align:center;
  font-weight:bold;
}

#naviWrap #level_1 ul li a:hover{
  color:#b1000b;
}

#naviWrap #level_1 ul li a.aktiv{
  color:#b1000b;
  background-image:url(../../layout/main_navi_aktiv_bg.jpg);
  background-repeat:no-repeat;
  background-position:center top;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/****** Ebene 2 ******/
#level_2_3 {
  font-family: verdana; 
  background-color:#f7f4ec;
  height:35px;
  width:991px;
  position:relative; 
  font-size:1.1em; 
  z-index:10;
}

#level_2_3 ul li a, #level_2_3 ul li a:visited {
  display:block; 
  text-decoration:none; 
  color:#4a4a4a;
  width:auto; 
  height:35px; 
  text-align:left;   
  line-height:35px; 
  font-size:1.1em; 
  overflow: hidden;
  padding:0px 10px 0px 10px;
}

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

#level_2_3 ul li {
  position:relative;
	float: left;
}

#level_2_3 ul li a.aktiv{
    color:#b1000b;
}

/****** Ebene 3 ******/
#level_2_3 ul li ul {
  display: none;
}

/* specific to non IE browsers */
#level_2_3 ul li:hover a {
  color:#b1000b; 
  background:#f7f4ec;
}

#level_2_3 ul li:hover a.aktiv {
  color:#b1000b; 
  background:#f7f4ec;
}

#level_2_3 ul li:hover ul {
  display:block; 
  position:absolute; 
  top:35px; 
  left:0; 
  width:180px;
}

#level_2_3 ul li:hover ul li a.hide {
  background:#f7f4ec; 
  color:#4a4a4a;
}

#level_2_3 ul li:hover ul li:hover a.hide {
  background:#f7f4ec; 
  color:#4a4a4a;
}

#level_2_3 ul li:hover ul li ul {
  display: none;
}

#level_2_3 ul li:hover ul li a {
  display:block; 
  background:#f7f4ec; 
  color:#4a4a4a;
  width:180px;
  text-align:left;
  line-height:25px;
  height:25px;
}

#level_2_3 ul li:hover ul li a:hover {
  background:#f7f4ec; 
  color:#b1000b;
}

#level_2_3 ul li:hover ul li a.aktiv {
  background:#f7f4ec; 
  color:#b1000b;
}

/****** Quicknavi ******/
#footerWrap #quickNaviWrap{
  height:25px;
  width:991px;
  background-color:#ad1922;
  position:relative;
}

#footerWrap #quickNaviWrap p{
  color:#FFFFFF;
  font-family:arial;
  font-size:1.1em;
  line-height:25px;
  margin-left:10px;
  float:left;
  width:175px;
}

#footerWrap #quickNavi{
  position:absolute;
  right:0px;
  height:25px;
  width:806px;
}

#footerWrap #quickNavi ul#quickNav{
  font-family:arial;
  font-size:1.1em;
  line-height:12px;
  margin-top:7px;
  text-align:right; 
  float:right; 
}

#footerWrap #quickNavi ul#quickNav li{
  display:inline;
  margin-right:10px;
}

#footerWrap #quickNavi ul#quickNav li a{
  color:#FFFFFF;
}

#footerWrap #quickNavi ul#quickNav li a:hover{
  text-decoration:underline;
}

/****** Sprachmenu ******/
#footerWrap #quickNaviWrap ul#langNav{
  border-right: 1px solid #ffffff;
  font-family:arial;
  font-size:1.1em;
  line-height:12px;
  margin:7px 10px 0px 0px;
  text-align:right;  
  width:180px;
  float:right;
}

#footerWrap #quickNavi ul#langNav li{
  display:inline;
  margin-right:10px;
  color:#ffffff;
}

#footerWrap #quickNavi ul#langNav li.empty{
  text-decoration:line-through;
}

#footerWrap #quickNavi ul#langNav li a{
  color:#ffffff;
}

