
/**
 *Horizontale Navigationsliste
gelb #FFE519
gruen #045E01
rot #640000
sand #FFF5AE
*/

@media all
{
 /*******************************************
* Vertikale Listennavigation
********************************************/
#nav{	background-color: #FFE519; color: #045E01;}
  #nav_main {
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    /*background: transparent url(../images/button_hnav.jpg) repeat-x center right;*/
    border-top: 1px #333 solid;
    border-bottom: 1px #333 solid;
    line-height: 0;
  }
  #nav_main ul {
    border-left: 1px #aaa solid;
    border-right: 1px #fff solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    margin: 0;
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin-left: 0px;
    padding: 0;
	 color: #045E01;
  }
  #nav_main ul li {
    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
	 font-weight: bold;
  }
  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
	 color: #045E01;
    display: block;
    font-size: 1em;
    /*font-weight: bold;*/
    margin: 0;
    padding: 0.5em 0.8em 0.5em 0.8em;
    text-decoration: none;
    width: auto;
  }
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  {
    /*background:  url(../images/button_hnav_gedreht.jpg) repeat-x center right;*/
    color: #640000;
    text-decoration: none;
	 font-weight: bold;
  }
  #nav_main ul li#current {
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    /*background: #272727 url(../images/button_hnav.jpg) repeat-x center right;*/
    border-left: 1px #444 solid;
    border-right: 1px #888 solid;
  }
  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active {
    background: transparent;
    color: #892B21;
    text-decoration: none;
  }

 /*******************************************
* Vertikale Listennavigation
********************************************/
#col3_content h4 {
	padding:0;
	font-weight:bold;
	margin:1.4em 0 0.3em 0;
	color:#045E01;
	background-color:transparent;
	border-bottom:2px #ffffff solid;
}
#col3_content h4 img {
	margin-right:0.7em;
}
#col3_content .mainMenu {
	width:100%;
	overflow:hidden;
	color:#045E01;
	margin:0;
	padding:0 0 6px 0;
}
#col3_content .mainMenu img {
	margin-right:0.2em;
}
#col3_content ul {
	width:110%;
	overflow:hidden;
	margin:0em 0 0em 0;
	list-style-type:none;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
	color:#045E01;
	font-size:80%
}
#col3_content ul a {display:block; text-decoration:none;}
#col3_content ul li {float:left; width:101%; margin:0; padding:0}
#col3_content ul li strong {
	display:block;
	width:101%;
	padding:1px 0px 1px 1px;
	/*	padding:1px 0px 1px 7%;*/
/*	background-color:#4E5155;*/
	background-color: #ffffff;
	color:#fff;
	font-weight:bold;
	border-bottom:1px #ddd solid;
}
#col3_content ul li ul li strong {
	display:block;
	width:101%;
	padding:1px 0px 1px 4%;
	/*	padding:1px 0px 1px 14%;*/
	background-color:#4E5155;
	color:#fff;
	font-weight:bold;
	border-bottom:1px #ddd solid;
}
#col3_content ul li ul li ul li strong {
	display:block;
	width:101%;
	padding:1px 0px 1px 10.5%;
	/*	padding:1px 0px 1px 21%;*/
	background-color:#4E5155;
	color:#fff;
	font-weight:bold;
	border-bottom:1px #ddd solid;
}
#col3_content ul li a {
	width:101%;
	background-color:#ffffff;
	padding:1px 0px 1px 2%;
	/*	padding:1px 0px 1px 7%;*/
   /*color:#444;*/
	color: #045E01;
	border-bottom:1px #eee solid;
}
#col3_content ul li a:hover {background-color:#640000; color:#ffffff;}
#col3_content ul li ul {list-style-type:none; margin:0; padding:0;}
#col3_content ul li ul li {float:left; width:101%; margin:0; padding:0;}
#col3_content ul li ul li a {
	width:101%;
	padding:1px 0px 1px 4%;
	/*padding:1px 0px 1px 14%;*/
	background-color:#ffffff;
	color:#045E01;
	border-bottom:1px #ddd solid;
}
#col3_content ul li ul li ul {list-style-type:none; margin:0; padding:0;}
#col3_content ul li ul li ul li {float:left; width:100%; margin:0; padding:0;}
#col3_content ul li ul li ul li a {
	width:101%;
	padding:1px 0px 1px 9.5%;
	/*	padding:1px 0px 1px 21%;*/
	background-color:#e4e4e4;
	color:#045E01;
	border-bottom:1px #ddd solid;
}
#col3_content ul li ul li a:hover {background-color:#640000; color:#fff;}
#col3_content ul li#title {
	width:101%;
	padding:1px 0px 1px 2%;
	/*	padding:1px 0px 1px 7%;*/
	font-weight:bold;
	color:#045E01;
	background-color:#fff;
	border-bottom:4px #888 solid;
}

}
