
/* top: dropdown-menue level 0/level 1 */

#navi_top { z-index:3;
height: 32px;  background-color: #6192B7; 
position: fixed; top: 1px; margin:0 0 0 0px;
}

#navi_top, #navi_top ul {
   padding: 7px;
   list-style: none;
   font-size:10pt;
   font-family:verdana,arial,sans-serif;
   font-weight: normal;
   }

#navi_top li a {
   text-align:center;
   border: 1px red solid;
   padding:5px;
   text-decoration: none;
   display: block; 
   padding-top: 5px;
}

#navi_top li {
   min-width:80px;
   float: left;
   padding: 2px 2px 2px 2px;
   margin: 0 0 0 0;
}

#navi_top li ul {
   position: absolute;
   left: -5000px;
   background-color:#DEDDDD;;
   font-size:8pt;
   border: none;
   min-width: 140px;
   margin:0px;
}

#navi_top li li {
   float: none;
   border: none;
   padding:0px 2px 0px 2px;
   margin: 2px;
}

#navi_top li:hover ul { left: auto; }
#navi_top li a { background-color:white; color: black;}
#navi_top li.active a { background: #ECECEC; color:red;}
#navi_top li li a { background-color: #EFF6D7; border: none; text-align:left;}

#navi_top li a:hover { background-color: #ECECEC; color:red;}
#navi_top li li a:hover { background-color: silver; color:red;}
#navi_top li.active li a:hover { background-color: silver; color:red;}
#navi_top li.active a:hover { background-color: #EFF6D7; } 

#navi_top li.active { background: #FDEE8E;}
#navi_top li.active li a { background: #EFF6D7; color:black;}
#navi_top li.active li.active a { background: white; color:red;}


/*left menue level1/level2 normal ------*/

#navileft { list-style-type:none; width:160px; padding:4px; text-align:right; font-family:verdana,arial,sans-serif;
		font-size: 9pt;	font-weight:normal;background-color:transparent; }

#navileft ul {	width:160px;
			list-style-type:none;
			margin: 10px 0 0 0;
			padding: 5px 0 5px 0;
			border-top: dashed 1px gray;
			border-bottom: dashed 1px gray;
            		}	

li.navi_left { background-color:#eaeaea;}	

li.navi_left_act { border-left: solid 3px #B2C284; background-color:#feebd8; }
li.navi_left, li.navi_left_act { padding:4px; margin:2px 1px 0px 0px; }
li.navi_left a:hover { background-color:white; color:red;}
li.navi_left a { display:block; color:#2D4272; }
li.navi_left_act a {display:block; color: red;}
li.navi_left a:hover {display:block; background-color:white;}
	
li.navi_left2 { background-color:#feebd8; border-left: solid 3px #DDDDDD; }
li.navi_left2_act { background-color:#F9FDEC; border-left: solid 3px #B2C284;}

li.navi_left2, li.navi_left2_act {
			padding:2px;
			margin:1px 1px 0px 0px;
			font-size: 8pt;
			}	

li.navi_left2 a:hover {background-color: white; color:red;}
li.navi_left2 a {display:block;  color:black; }
li.navi_left2_act a {display:block;  color:red;}		

/*  ---------------------------------------------------------- */

/* Menue left (level1) mit dropdown(level2) Ausflugsziele */

/*level 1 -------------*/
#dnavileft  {position:relative; left:0; top:0; margin-left:4px; margin-top:0px; display:block;}
#dnavileft {   
   padding: 1px 0px 0px 0px;
   list-style: none;
   font-size:10pt;
   font-family:verdana,arial,sans-serif;  
   font-weight: normal;
   border:0px solid red;
   width:150px;
   background-color:gray;
   }
#dnavileft ul {   
   padding: 0px;
   margin:0px;
   list-style: none;
   font-size:10pt;
   font-family:verdana,arial,sans-serif;  
   font-weight: normal;
   border:0px solid red;   
   }

#dnavileft li { padding: 0px 0px 1px 0px;}
#dnavileft li a { text-decoration: none; display: block; }
#dnavileft li a { padding: 2px; background-color: #eaeaea; color: navy;}
#dnavileft li.active a { background: #feebd8; color:red;}
#dnavileft li a:hover { background-color: white; color:red;}
#dnavileft li.active a:hover {  padding: 2px; background-color: #EFF6D7; } 
#dnavileft li.active a:focus {  padding: 2px; background-color: #EFF6D7; }

/* level 2 --------- nicht sichtbar */
#dnavileft li ul { position: absolute; left: -5000px;
   background-color:#879972;
   font-size:8pt; border: none; min-width: 180px;
   }
/* level 2 --------- sichtbar */
#dnavileft li li { border: none; padding:0px; margin: 1px 3px 1px 1px;}
#dnavileft li li a { background-color: #F6F2DA; border: none; color: maroon;}
#dnavileft li li a:hover { background-color: silver; color:red;}
#dnavileft li.active li a:hover { background-color: silver; color:red;}
#dnavileft li.active li a { background: #F6F2DA; color: maroon;}
#dnavileft li.active li.active a { background: white; color:red;}
#dnavileft li:hover ul { left:150px; margin-top: -30px;}

/* ===============so-menue================== */

/* special2 */
#specialmenue2 ul { list-style-type:none; padding:0; margin:0px 0px 0px 0px; font-size:9pt;}		 
#specialmenue2 li { display:inline; padding:4px; margin:0px 0px 0px 8px;}
li.navigation_special2_act { background-color:#feebd8;}			
li.navigation_special2_act a { color:red;}		
/* ------------------------------------------------------------- */

/* blaetter */	
#navigation_blaetter { font-family:verdana,arial,helvetica;font-size: 10pt;font-weight:normal;						}
/* ------------------------------------------------------------- */

/* horizontalmenue verzeichnis */	
#horizontal_menue { text-align:right;margin:0px 15px 0px 0px;} 
#horizontal_menue ul { list-style-type:none;padding:0;margin:0px 0px 0px 0px;font-size:9pt; }		 
#horizontal_menue li 	{ display:inline;padding:2px;margin:0px 0px 0px 4px;}	
li.act_menue_hori a { background: #ffffd7;color:red;}	
/* ------------------------------------------------------------- */

/* horizontalmenue - Veranstaltungen */
#hori_menue_veranstaltungen {
				text-align:center;
				margin:6px 5px 10px 5px;
				background: #f0f0f0;
					}
 
#hori_menue_veranstaltungen ul	{	
			list-style-type:none;
            padding:0;
			margin:0px 0px 0px 0px;
			font-size:9pt;
				}		 
			 
#hori_menue_veranstaltungen li 	{ 
			display:inline;
            padding:2px;
			margin:0px 0px 0px 4px;
			}
	
li.act_menue_hori_veranstaltungen a {
        background: #feebd8;
		color:red;
		      	}	
/* ------------------------------------------------------------- */









/* pfad */
#pfad   { text-align:right; padding:0px; width:97%; font-size:8pt; background-color: white}
#pfad  a:hover { color: red; text-decoration:underline;}
#pfad a { color:#004f00; text-decoration:none;}
/* ------------------------------------------------------------- */

/* footermenue verzeichnis */
#footermenue { 	width:95%; margin-right:20px; padding-bottom:8px; text-align:right; }
#footer	a {color: gray;}			
#footer a:hover { color: red;font-size: 9pt; text-decoration:none; }
#footermenue ul { list-style-type:none; text-align:right; padding:0; margin:0px; font-size:9pt;}		
#footermenue ul a:hover {font-size:9pt;} 
#footermenue li { display:inline; padding:4px; margin:0px 0px 0px 8px;	}
li.fo_act { background-color:#feebd8; }			
li.fo_act a { color:red; font-size:9pt; }



/* ----------------------end--------------------------------------- */	


