
/* @import url("header.css"); */
#mt-header { margin-bottom: 15px; }
#date { padding-top: 2px; line-height: 9px; font-size: 9px; text-align: right; }
#zoom-pfad { font-size: 11px; margin-top: 5px; color:#990000; padding-left:172px; }
#zoom-pfad a { font-size: 11px; }
#zoom-pfad #here { font-weight: bold; font-size: 11px; }
#mt-header .suchschlitz { /* fuers Branchenbuch auf K- und L-Ebene Suchschlitz entfernen */ width: 628px;  float: right; }
#mt-suchschlitz {  margin-top: 12px;  margin-left: 20px; }
#mt-suchschlitz span { float: left; font-weight: bold; }
#mt-suchschlitz #vsearchtabs { float: left; padding: 0; }
#mt-suchschlitz * #more-item a { padding-right: 0px; }
#mt-suchschlitz * #more-item a+a { padding: 0; }
#mt-suchschlitz * #more-item a img { vertical-align:-15%; }
#mt-suchschlitz * .inner-more-top + div {  background-color: white; border-left: 1px solid #999; border-right: 1px solid #999;  padding-top: 20px; }
#mt-suchschlitz + #searchfields {  border: 0px solid #000; margin: 0 0px 0 20px;  padding: 0; }
#mt-header .ortsschild { margin: 0; padding: 7px 0 0 0; width: 152px;  height: 115px; float: left; overflow: hidden; }
#mt-ortswechsel {  position: absolute; top: 116px; left: 17px; }
#mt-ortswechsel a { text-decoration:none;  color:#6C6C6C; }
#img-search { /* in header2003.tpl und head_bahn.tpl */ margin-top: 6px; margin-left: 0px; }

/*@import url("message.css");*/
.stadtwechsel { font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  font-size:11px; width:80px; }
.message-title { color:#9C0001; font-size:5px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; }
.message { color: #9C0001; font-size: 3px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; }

/* @import url("navigation.css"); */
/* navigation */
.mt-subnavi-flag { vertical-align:middle;padding-left:5px; }
div.mt-navigation {
  margin:0 0 15px 240px;
  background: #cc3467 url(./images/navi_bg_l.gif) no-repeat scroll left top;
  width:696px;
  padding:0px;
  vertical-align:top;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
}
.mt-navigation ul {
  height: 33px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0 -1px 0 0;
  padding: 0;
  font-size:15px;
  background: transparent url(./images/navi_bg_r.gif) no-repeat scroll right top;
  border:none;
}
.mt-navigation ul li {
  background: transparent url(./images/navi_l_inactiv.gif) no-repeat scroll left top;
  height: 33px;
  float: left;
  margin: 0 -1px 0 0;
  padding:0 0 0 3px;
  border-bottom: 4px solid #66cc66;
}
.mt-navigation ul li.active {
  background: transparent url(./images/navi_l_activ_small.gif) no-repeat scroll left top;
}
.mt-navigation ul li.active a {
  background: transparent url(./images/navi_r_activ_small.gif) no-repeat scroll right top;
}
.mt-navigation ul li.disabled {
  background: transparent url(./images/navi_l_disabled.gif) no-repeat scroll left top;
}
.mt-navigation ul li.disabled a {
  background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_r_disabled.gif) no-repeat scroll right top;
  color: #999999;
}
.mt-navigation ul li.selected {
  font-weight: bold;
}
.mt-navigation ul li a {
  background: transparent url(./images/navi_r_inactiv.gif) no-repeat scroll right top;
  float: none;
  color: #ffffff;
  display: block;
  height: 27px;
  padding: 8px 0 0;
  text-decoration: none;
  text-align: center;
}
.mt-navigation ul li a:visited, .mt-navigation ul li a:active {
  color: #ffffff;
}
/* submenu */
.mt-navigation ul li ul {
  display: none;
  background: transparent none repeat scroll 0 0;
}
.mt-navigation ul li.submenu-visible ul {
  display: block;
}
.mt-navigation ul li.active ul {
  font-weight: normal;
  position: absolute;
  width: 175px;
  z-index: 9999;
  text-align: left;
  height: 0px;
}
.mt-navigation ul li.active ul li {
  background: #66cc66 none repeat scroll 0 0;
  height: 20px;
  width: 165px;
  margin: 0px;
  padding: 5px 0 0 10px;
 border:none;
}
.mt-navigation ul li.active ul li a {
  background: #66cc66 none repeat scroll 0 0;
  display: inline;
  padding: 0px;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
}
.mt-navigation ul li.active ul li a.active {
  font-weight: bold;
}
.mt-navigation ul li.active ul li a:hover span {
  text-decoration: underline;
}
.mt-navigation ul li.active ul li a.active:hover span {
  text-decoration: none;
}
.mt-navigation ul li.active ul li span {
  color: #feecb7;
}
.mt-navigation ul li.active ul li a span {
  color: #ffffff;
}
/* navigation end */


