/*************** Menü oben *******************************/

#navlist_topmenue {
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	padding: 0; /*oben rechts unten links*/
	margin: 0;
	}

ul.ul_topmenue {
  	list-style-type:none;
        padding-left:0.1em;
        margin-right:0.4em;
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0;
        vertical-align:bottom;
	}

li.li_topmenue {
	display:inline;
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0;
        vertical-align:bottom;
        }

a.topmenue, a.topmenue:link, a.topmenue:visited, a.topmenue:hover, a.topmenue:active {
	float:left;
        text-decoration: none;
	color:#CCCCFF;
	display: block;
	margin: 3px 0.5em 3px 0.5em;
	border-left: solid 0px #3366ff;
	border-top: 0px solid #99ccff;
	font-weight:bold;
	font-size:0.85em;

	}

a.topmenue:hover {
	text-decoration:none;
	color:white;
        font-weight: bold;
         }

a.topmenue_active, a.topmenue_active:link, a.topmenue_active:visited, a.topmenue_active:hover, a.level_two_active:active {
	float:left;
        text-decoration: none;
	color:white;
	display: block;
	margin: 3px 0.5em 3px 0.5em;
	border-left: solid 0px #3366ff;
	border-top: 0px solid #99ccff;
	font-weight:bold;
	font-size:0.85em;
	}

a.topmenue_active:hover {
        text-decoration:none;
	color:white;
         }


/*****************************************************/
/******* Menü links **********************************/
/*****************************************************/

#menu_links {
        overflow:hidden;
        width:145px;
        max-width:147px;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	padding-left:3px;
	}

#navlist {
         }

ul.ul_level_1 {
	list-style-type:none;
        padding:0.1em;
        margin:0.3em;
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0;
	}

li.li_level_1 {
	list-style-type:none;
	color: #000066;
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0;
	}

a.level_one, a.level_one:link, a.level_one:visited, a.level_one:hover, a.level_one:active {
	display: block;
	text-decoration:none;
	margin: 5px 2px 5px 0px;
	color: #000066;
	font-size:0.9em;
	font-weight:bold;
	border:0px solid red;

         }

a.level_one:hover {
        text-decoration:none;
	color: #667999;
         }

a.level_one_active, a.level_one_active:link, a.level_one_active:visited, a.level_one_active:hover, a.level_one_active:active {
	display: block;
	text-decoration:none;
	margin: 5px 2px 5px 0px;
	color: #667999;
	font-size:0.9em;
	font-weight: bold;
	border:0px solid #e8f2ff;

	}

a.level_one_active:hover {
        text-decoration:none;
        color: #667999;
        font-weight: bold;
        }

a.level_one_mit_sub, a.level_one_mit_sub:link, a.level_one_mit_sub:visited, a.level_one_mit_sub:hover, a.level_one_mit_sub:active {
	display: block;
	text-decoration:none;
	margin: 5px 2px 5px 0px;
	color: #000066;
	font-size:0.9em;
	font-weight:bold;
	border:0px solid red;
	}

a.level_one_mit_sub:hover {
        text-decoration:none;
	color: #667999;
        font-weight: bold;
         }

a.level_one_active_mit_sub, a.level_one_active_mit_sub:link, a.level_one_active_mit_sub:visited, a.level_one_active_mit_sub:hover, a.level_one_active_mit_sub:active {
	display: block;
	text-decoration:none;
	margin: 5px 2px 5px 0px;
	color: #667999;
	font-size:0.9em;
	font-weight: bold;
	border:0px solid #e8f2ff;
	}

a.level_one_active_mit_sub:hover {
        text-decoration:none;
	color: #667999;
        font-weight: bold;
        }


li.li_level_1_act_sub {
	list-style-type:none;
	color: #000066;
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0.3em;
	}

#navlist_sub {
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	padding: 0; /*oben rechts unten links*/
	margin: 0;
	}

ul.ul_level_2 {
  	list-style-type:none;
        padding-left:0.1em;
        margin-left:0.7em;
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0;
	}

li.li_level_2 {
	clear:both;
	list-style-type:none;
	color: #000066;
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0;
        }

a.level_two, a.level_two:link, a.level_two:visited, a.level_two:hover {
	font-size:1em;
	text-decoration: none;
	color: #000066/*#003366;*/;
	display: block;
	margin: 0.3em 0.2em 0.3em 0;
	font-weight:normal;
	}

a.level_two:hover, a.level_two:active {
	text-decoration:none;
	color: #667999;
       	margin: 0.3em 0.2em 0.3em 0;
        font-weight: bold;
        }

a.level_two_active, a.level_two_active:link, a.level_two_active:visited {
	font-size:1em;
	text-decoration: none;
	color: #667999;
	display: block;
	margin: 0.3em 0.2em 0.3em 0;
        padding:0;
	font-weight:bold;
	}

a.level_two_active:hover {
	color: #667999;
       	margin: 0.3em 0.2em 0.3em 0;
        }
a.level_two_active:active {
	color: #667999;
       	margin: 0em 0.2em 0.3em 0;
        }

/*a.level_two_active_with_sub, a.level_two_active_with_sub:link, a.level_two_active_with_sub:visited, a.level_two_active_with_sub:hover, a.level_two_active_with_sub:active {
	text-decoration: none;
	color: #000066;
	display: block;
	margin: 3px 2px 3px 0px;
	background-color:#fdf5e6;
	font-weight:bold;
	font-size:0.9em;
	}

a.level_two_active_with_sub:hover {
	text-decoration:none;
	color: #667999;
	display: block;
	margin: 3px 2px 3px 0px;
        background:none;
        font-weight: bold;
        font-size:0.9em;
         }
*/

/***************************************/
/******* container für "übersicht"********/
/***************************************/

#uebersicht {
         clear:both;
         padding:0;
         padding-top:3px;
         margin:0;
         width:201px;
         max-width:201px;
         height:25px;
         max-height:22px;
         border-bottom:0px solid #003366;
         background-color:#003366;
         z-index:8;
         }

.uebersicht {
         font-family:Arial, Verdana, Helvetica, sans-serif;
         color:white;
         font-size:16px;
         font-weight:bold;
         text-decoration:none;
         text-align:left;
  			padding:7px 0px 0 20px;
         }

/***************************************/
/******* Klickpfad und Drucklink********/
/***************************************/

#klickpfad {
         float:left;
         background:none;
         height:1em; /*25*/
         max-height:1em; /*28*/
         }

#drucken {
         float:right;
	 text-align:right;
         width:auto;
         height:1em;
         max-height:28px;
         }

.text_before {
         font-family:Arial, Verdana, Helvetica, sans-serif;
         color:#888;
         font-size:0.9em;
         font-weight:normal;
         text-decoration:none;
         text-align:left;
  	 margin:2px 1px 0 0px;
         }

.klickpfad {
         font-family:Arial, Verdana, Helvetica, sans-serif;
         color:#888;
         font-size:0.9em;
         font-weight:normal;
         text-decoration:none;
         text-align:left;
	 margin:2px 0 0 0;
         }

a.klickpfad, a.klickpfad:link, a.klickpfad:visited, a.klickpfad:hover, a.klickpfad:active  {
         font-family:Arial, Verdana, Helvetica, sans-serif;
         color:#888;
         font-size:0.9em;
         font-weight:normal;
         text-decoration:none;
         text-align:left;
  	 text-decoration:none;
	 margin:2px 0 0 0;
         }

a.klickpfad:hover {
         text-decoration:none;
         color:#aaa;
         }

.drucklink {
         font-family:Arial, Verdana, Helvetica, sans-serif;
         color:#003366;
         font-size:0.9em;
         font-weight:normal;
         text-decoration:none;
         text-align:left;
  	 margin:2px 0 0 0;
         }

a.drucklink, a.drucklink:link, a.drucklink:visited, a.drucklink:hover, a.drucklink:active  {
         font-family:Arial, Verdana, Helvetica, sans-serif;
         color:#000066;
         font-size:0.9em;
         font-weight:normal;
         text-decoration:none;
         text-align:left;
	 text-decoration:none;
	 margin:2px 0 0 0;
         }

a.drucklink:hover {
         text-decoration:none;
         color:#003366;
         }

/**************************************/
/*******SITEMAP************************/
/**************************************/

/*******Level_1***********************/

ul.sitemap1 {
   	vertical-align:top;
	margin-top:0.2em;
	margin-bottom:0.3em;
        width:80%;
        list-style: none;
	}

li.sm_1 {
	font-size:1em;
        display: block;
        border:solid 0px #c6d5e7;
        background:transparent;
	list-style: none;
        margin-bottom:0.3em;
        vertical-align:top;
        }

a.sm_1{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:0.8em;
        font-weight:bold;
        color:#000066;
        text-decoration:none;
        display: block;
        border-bottom:solid 0px #c6d5e7;
        }

a.sm_1:link {
        color:#000066;
        }

a.sm_1:hover {
        color:#000066;
        text-decoration:underline;
        }

a.sm_1:active {
        color:#000066;
        text-decoration:underline;
        }

a.sm_1:visited {
        color:#000066;
        }

/*******Level_2**********************/
ul.sitemap2{
	vertical-align:top;
	margin-top:0.2em;
	margin-bottom:0.2em;
        list-style: none;
	}

li.sm_2 {
	font-size:1em;
        display: block;
	list-style: none;
        vertical-align:top;
        }
a.sm_2{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:0.8em;
        font-weight:bold;
        color:#000066;
        text-decoration:none;
	}

a.sm_2:link {
        color:#000066;
        }

a.sm_2:hover {
        color:#000066;
        text-decoration:underline;
        }

a.sm_2:active {
        color:#000066;
        text-decoration:underline;
        }

a.sm_2:visited {
        color:#000066;
        }

/*******Level_3**********************/
ul.sm_3{
	vertical-align:top;
	margin-top:0.3em;
	margin-bottom:0.1em;
			}

li.sm_3 {
	font-size:0.8em;
        display: block;
	list-style: none;
        vertical-align:top;
        }

a.sm_3{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:1em;
        font-weight:bold;
        color:#000066;
        text-decoration:none;
            }

a.sm_3:link {
        color:#000066;
        }

a.sm_3:hover {
        color:#000066;
        text-decoration:underline;
        }

a.sm_3:active {
        color:#000066;
        text-decoration:underline;
        }

a.sm_3:visited {
        color:#000066;
        }

/**************************************/
/*******Seitenbrowser******************/
/**************************************/


ul.seitenbrowser {
  white-space: nowrap;
  line-height: 1em;
  margin:0;
  padding:0 0 0 0;
  list-style:none;
  background-color:transparent;
  }

ul.seitenbrowser li {
  float:left;
  font-size:0.9em;
  padding: 0 0.5em 0 0.5em;
  margin: 0;
  border-right:1px solid #000;
}

ul.seitenbrowser li.current {
  float:left;
  font-size:0.9em;
  color:red;
  padding: 0 0.5em 0 0.5em;
  margin: 0;
  border-right:1px solid #000;
}

p.prev {
  float:left;
  padding: 0 0.5em 0 0.5em;
  margin: 0;
  border-right:1px solid #000;
}

p.next {
  float:left;
  padding: 0 0.5em 0 0.5em;
  margin: 0;
  border-left:0px solid #000;
}
