#logo a,
#content #menu a { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000; font-weight: normal; }

div#center img { padding: 0 !important; margin: 0 !important;}


/*	1.3. Seitenaufteilung ------------------------------------------------------- */

div#center { 
 width: 100.4em auto;
 text-align: center;
 margin: 0;
 padding: 0;
}

div#inner_center {
 width: 100em;
 margin: 4em 0 1em 0;
 display: inline-block;
 border: 0;
}

div#logo {
 width: 100em;
 height: 25em;
 margin: 0;
 padding: 0;
 float: left;
}

div#wrapper_unten {
 display: inline-block;
 border-top: 0;
}

div#links {
 display: none;
}

div#content_wrapper {
 width: 100em;
 margin: 0;
 padding: 0;
 float: left; 
}

div#content {
 width: 100em;
 padding: 0;
 margin: 0;
 float: left;
 min-height: 25em;
}

div#rechts {
 display: none;
}

/* IE 6 hack */
*html div#center { width: 80.4em auto; }
*html div#inner_center { width: 80em; }
*html div#logo { width: 80em; height: 20em; }
*html div#content_wrapper { width: 80em; }
*html div#content { width: 80em; padding: 0; height: auto !important; height: 25em; }

#content .frame_top_right,
#content .frame_left_bottom,
#content .frame_left,
#content .frame_right,
#content .frame_top_left,
#content .frame_right_bottom,
#content .Beschreibungen { background-image: none; background-color: transparent; padding: 0 !important; margin: 0 !important; }

/*	2.3. Farbzuweisungen für die Barrierefreiheit ------------------------------- */

#logo { background-color: transparent; }

div#content,
div#wrapper_unten { background-color: #c7d1e3; border: 0; }

/*	3. Hintergrundbilder -------------------------------------------------------- */
/*	3.1. Hintergrundbilder für den gesamten Webauftritt ------------------------- */

#logo #unten #other_links div.menucontainer li.level_1 a,
#logo #unten #other_links div.menucontainer li.level_1 a:visited {
  background-image: url('/city_data/images/7/8/79987/orig_6x6.gif');
  background-repeat: no-repeat;
  background-position: center left;
}

#content #start #menu div.menucontainer li.item_1 a,
#content #start #menu div.menucontainer li.item_1 a:visited {
  background-image: url('/city_data/images/0/5/79950/orig_181x269.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

#content #start #menu div.menucontainer li.item_1 a:hover {
  background-image: url('/city_data/images/9/4/79949/orig_181x269.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

#content #start #menu div.menucontainer li.item_2 a,
#content #start #menu div.menucontainer li.item_2 a:visited {
  background-image: url('/city_data/images/8/4/79948/orig_181x269.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

#content #start #menu div.menucontainer li.item_2 a:hover {
  background-image: url('/city_data/images/7/4/79947/orig_181x269.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

#content #start #menu div.menucontainer li.item_3 a,
#content #start #menu div.menucontainer li.item_3 a:visited{
  background-image: url('/city_data/images/3/4/79943/orig_181x269.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

#content #start #menu div.menucontainer li.item_3 a:hover {
  background-image: url('/city_data/images/2/4/79942/orig_181x269.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

#content #start #menu div.menucontainer li.item_4 a,
#content #start #menu div.menucontainer li.item_4 a:visited {
  background-image: url('/city_data/images/6/4/79946/orig_181x269.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

#content #start #menu div.menucontainer li.item_4 a:hover {
  background-image: url('/city_data/images/5/4/79945/orig_181x269.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

/*	6.2. Formatierungen im Kopfbereich ------------------------------------------ */

#logo #sprachen { position: absolute;  margin-top: -2.5em; margin-left: 93.5em; display: inline-block; text-align: right; float: none; margin-bottom: 1em; }

#logo #sprachen span { margin: 0 1em 0 0.5em; }

#logo #unten { position: absolute; display: inline-block; width: 100em; text-align: right; float: none; padding: 1em 0; margin-top: 0 !important; }

#logo #unten #other_links { display: inline-block; float: right; text-align: right; }

#logo #unten #other_links div.menucontainer li { float: left; }

#logo #unten #other_links div.menucontainer li.level_1 a,
#logo #unten #other_links div.menucontainer li.level_1 a:visited { padding: 0 1em; display: block; }

#logo #unten #other_links div.menucontainer li.item_3 a,
#logo #unten #other_links div.menucontainer li.item_3 a:visited { padding-right: 1.2em; }

/* IE 6 hack */
*html #logo #sprachen { margin-top: -2em; margin-left: 74.8em; margin-bottom: 0.8em; }
*html #logo #sprachen span { margin: 0 1em 0 0.5em; }
*html #logo #unten { width: 80.4em; padding: 0.8em 0; }
*html #logo #unten #other_links div.menucontainer li.level_1 a,
*html #logo #unten #other_links div.menucontainer li.level_1 a:visited { padding: 0 0.8em; }
*html #logo #unten #other_links div.menucontainer li.item_3 a,
*html #logo #unten #other_links div.menucontainer li.item_3 a:visited { padding-right: 1em; }

/*	6.4. Formatierungen im Inhaltsbereich --------------------------------------- 
	6.4.1. Redaktionssystem - allg. Formatierungen ------------------------------ */

#content a:hover { text-decoration: none; }

/* ----------------------------------- Seitentitel ---------------------------------- */

div#content h1.pagetitle,
div#content h1.fake_pagetitle {
  display: none;
}

/* ----------------------------------- Startseite ----------------------------------- */

#content #start #bild img { padding: 0; float: left; }

#content #start #menu div.menucontainer { padding-right: 0.6em; }

#content #start #menu div.menucontainer li { float: left; height: 29.8em !important; font-size: 0.833em; display: inline-block; }

#content #start #menu div.menucontainer li a,
#content #start #menu div.menucontainer li a:visited,
#content #start #menu div.menucontainer li a:hover { width: 18.1em; padding-left: 1em; padding: 4em 0 21.5em 0; margin: 1.6em 0 2em 1em; text-align: center; display: block; outline: none; }

#content #start #menu div.menucontainer li a .mpkt { font-size: 2.2em; font-weight: normal; display: block; }

/* IE 6 hack */
*html #content #start #menu div.menucontainer li { font-size: 0.8em; height: 29.8em; }
*html #content #start #menu div.menucontainer li a,
*html #content #start #menu div.menucontainer li a:visited,
*html #content #start #menu div.menucontainer li a:hover { width: 18em; padding-left: 1em; padding: 4em 0 21em 0; margin: 1.6em 0 1.5em 1em; text-align: center; display: inline-block; outline: none; }
*html #content #start #menu div.menucontainer li a .mpkt { font-size: 2.2em; }

#content #unten { text-align: right; padding: 0.5em 1.2em; background-color: #ebf3fe; }