#stadtwahl {
	float:left;
	background:white;
	color:black;
}

.nav_ue {
	padding:2px 4px 0px 4px;
	background-color:#DDE5EE;
	height: 25px;
}

#city-list {
	margin-top:10px;
	border-bottom:3px solid #1e508c;
	}

#city-list_city {
	font-weight: 700;
	height: 14px;
	padding: 5px 0 4px 10px;
	font-size:11px;
	margin: 6px 0px 0 0px;

}

#city-list .city li a:hover {
	font-weight: 700;
	height: 14px;
	padding: 5px 0 4px 10px;
	font-size:11px;
	margin: 6px 0px 0 0px;
}

#list_cities{
	margin:0 0 0px 10px;
	height:auto;
	width:148px;
}

.list_cities_link{
	border-bottom:1px solid #CCC;
	padding:4px 4px 4px 4px;

}

.list_cities_link a:link {
	text-decoration: none;
	font-size:11px;

}

.list_cities_link:hover{
	color: #1e508c;
	text-decoration: underline;
}


#nav-sub {
	width: 160px;
	float:left;
	margin-bottom:30px;
	}

#nav-sub ul {
	list-style: none;
}


#nav-sub a {

	display: block;
	text-decoration: none;
	color: #1E508C;
	height: 14px;
}

#nav-sub .l2 li a:hover {
background-color:#FFD900;
color:#1E508C;
text-decoration: none;
}

#nav-sub .city {
color:#1E508C;
font-weight: 700;
height: 14px;
padding: 5px 0 4px 10px;
font-size:11px;
margin: 6px 0px 0 0px;
border-bottom: 3px solid #FFD900;
background-color: #FFFFFF;
}

#nav-sub .city li a:hover {
color:#1E508C;
font-weight: 700;
height: 14px;
padding: 5px 0 4px 10px;
font-size:11px;
margin: 6px 0px 0 0px;
border-bottom: 3px solid #FFD900;
background-color: #FFFFFF;
}

#nav-sub .l3 li a {
height: 15px;
padding: 4px 0 2px 4px;
border-bottom: 1px dotted #8EA7C5;
margin: 0 0px 0 8px;
}

#nav-sub .l3 li#current  {
background-color: #FFFFFF;
}

#nav-sub .l3 li a#current  {
border-bottom: 0px dotted #FFFFFF;
}


#nav-sub .l3 li a:hover {
	background-color:#FFD900 !important;
	text-decoration: none;
}


#nav-sub .l4 li a {
	font-size:10px;
	font-weight: 400;
	color:#1E508C;
	padding: 4px 0 2px 12px;
	background-color: #DDE5EE;

}


#nav-sub .l5 li a {
	font-weight: 400;
	font-size:10px;
	color:#1E508C;
	padding: 4px 0 2px 16px;
	background-color: #DDE5EE;
}


#nav-sub .l6 li a {
	font-weight: 400;
	font-size:10px;
	padding: 3px 0 1px 18px;
	background-color: #DDE5EE;
}


#nav-sub .active a{
	background-color:#1E508C;
	color:#FFF;
	font-weight: 800 ;
	text-decoration: none;
}

#nav-sub .activex a {
	font-weight:800 !important;
	font-size:10px;
	background-color:#DDE5EE !important;
}


#nav-sub .topic .end {
  height:16px;
}



#tabsc {
   float:left;
   width:100%;
   background:#1E508C;
   line-height:normal;
   font-weight: 700;
}

.tabscactive {
   float:left;
   line-height:normal;
   font-weight: 700;
   background: url(../../images_nu/tab-active1.gif) no-repeat right top;
   background-position:0%;
   padding:5px 18px 6px 18px;
   font-size:10px;
   text-decoration:none;
   color:#004E90;
}

#tabsc ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
	      font-size:10px;

}

#tabsc li {
      display:inline;
      margin:0;
      padding:0;
	    font-size:10px;
}

#tabsc a {
      float:left;
      background: url(../../images/tab-rechts.gif) no-repeat right top;
      margin:0;
      padding:0 0 0 0px;
	    font-size:10px;
      text-decoration:none;
}

#tabsc a span {
      float:left;
      display:block;
      background: url(../../images/tab-rechts.gif) no-repeat right top;
      padding:5px 18px 6px 19px;
      margin:0px 0px 0px 0px;
	    font-size:10px;
      color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsc a span {float:none;}
 /* End IE5-Mac hack */

#tabsc a:hover span {
      color:#004E90;
		  font-size:10px;

}

#tabsc a:hover {
      background-position:0% -33px;
	  font-size:10px;
  }

 #tabsc a {
      background-position:0% -33px;
	    font-size:10px;
}

#tabsc a:hover span {
      background-position:100% -33px;
	  font-size:10px;

}

#tabsc #current a {
        background-position: 0% -33px;
				font-size:10px;
				color:#004E90;
}

#tabsc #current a span {
        background-position:100% -33px;
	    font-size:10px;
}

#tabsc2 {
      float:left;
      width:100%;
      line-height:normal;
      font-weight: 700;
}

.tabscactive2 {
      float:left;
      line-height:normal;
      font-weight: 700;
      background: url(../../images_nu/tab-active1.gif) no-repeat right top;
      background-position:0%;
      padding:5px 12px 6px 11px;
	    font-size:10px;
      text-decoration:none;
      color:#004E90;
}

#tabsc2 ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
	      font-size:10px;

}

#tabsc2 li {
      display:inline;
      margin:0;
      padding:0;
	    font-size:10px;
}

#tabsc2 a {
      float:left;
      background: url(../../images/tab-rechts.gif) no-repeat right top;
      margin:0;
      padding:0 0 0 0px;
	    font-size:10px;
      text-decoration:none;
}

#tabsc2 a span {
      float:left;
      display:block;
      background: url(../../images/tab-rechts.gif) no-repeat right top;
      padding:5px 22px 5px 22px;
      margin:0px 0px 0px 0px;
	    font-size:10px;
      color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsc2 a span {float:none;}
 /* End IE5-Mac hack */

#tabsc2 a:hover span {
    color:#004E90;
		font-size:10px;

}

#tabsc2 a:hover {
    background-position:0% -33px;
	  font-size:10px;
  }

#tabsc2 a {
    background-position:0% -33px;
	  font-size:10px;
}

#tabsc2 a:hover span {
    background-position:100% -33px;
	  font-size:10px;

}

#tabsc2 #current a {
        background-position: 0% -33px;
				font-size:10px;
				color:#004E90;
}

#tabsc2 #current a span {
      background-position:100% -33px;
	    font-size:10px;
}

#wetter {
	  float:left;
    background:#FFFFFF;

}


#wetter ul {
	line-height: 1.2em;
	list-style: none;
}


#wetter li {
	float: left;
	margin: 2px 8px 0 8px;
	text-align: center;
}


#wetter li a {
	color:#485969;
	display: block;
	text-decoration: none;
}


#wetter li a:hover {
		color: #FFB400;
}

#wetter2 {
	  float:left;
      background:#FFFFFF;
	  margin-left:14px;
}


#wetter2 ul {
	line-height: 1.2em;
	list-style: none;
}


#wetter2 li {
	float: left;
	margin: 2px 16px 0 8px;
	text-align: center;
}


#wetter2 li a {
	color:#485969;
	display: block;
	text-decoration: none;
}


#wetter2 li a:hover {
		color: #FFB400;
}

.tree-item {
 background: transparent url("images/dot.gif") no-repeat 1px 50%;
}
.tree-item-more {
  padding-left: 1px;
}
.tree-item td.label { cursor: pointer; }
.tree-item table.tree-table { }
.tree-item table.tree-table td.label span.label { padding: 0 2px; }

.tree-item .tgb {
  width: 9px; height: 9px; vertical-align: middle; cursor: default;
}
.tree-item .plus {
  background: transparent url("images/plus.gif") no-repeat 0 50%;
  padding-right: 7px;
}
.tree-item .minus {
  background: transparent url("images/minus.gif") no-repeat 0 50%;
  padding-right: 7px;
}
.tree-item .icon { padding-right: 4px; cursor: pointer; width: 18px; height: 18px; text-align: center; vertical-align: middle; }

.tree-item-selected table.tree-table td.label {
/*	background-color: Highlight*/
	color: HighlightText
}

/* Style für den Punkt in der Städte-Navigation */
.staedtepunkt {
	float: left;
	margin-right:4px;
	margin-top:5px;
	margin-left:4px;
}

.nav_ue2 {
color:#1E508C;
font-weight: 700;
height: 14px;
padding: 5px 0 4px 10px;
font-size:11px;
margin: 6px 0px 0 0px;
border-bottom: 3px solid #FFD900;
background-color: #FFFFFF;
}

.nav_ue2 li a:hover {
background-color: #FFFFFF;
}

h2 {
	font-size:11px;
	color:#1E508C;
	font-weight: 400;
	padding:0;
}