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

div#center { 
 width: 100.9em auto;
 margin-bottom: 1em;
 text-align: center;
}

div#inner_center {
 width: 100.9em;
 display: inline-block;
 background-position: left top;
}

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

#links {
 width: 19.55em;
 padding: 0.5em 0;
 margin: 0;
 margin-right: 0.65em;
 float: left;
}

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

#content {
 width: 56.7em;
 padding: 1em 1.5em;
 margin: 0;
 margin-right: 0.65em;
 height: auto;
 float: left;
 background:none;
}

#rechts {
 width: 19.4em;
 padding: 0.5em 0em;
 margin: 0;
 float: left;
}

/* IE 7 hack */
*:first-child + HTML #logo { height: 38.1em; }
*:first-child + HTML #links { width: 19.65em; margin-right: 0.65em; }
*:first-child + HTML #content_wrapper { width: 80.4em; }
*:first-child + HTML #content { width: 57.1em; margin-right: 0.65em; }
*:first-child + HTML #rechts { width: 19.4em; }

/* IE 6 Hack */
*html #links { margin-top: -2.5em; }
*html #content_wrapper { margin-top: -2.5em; }
*html #content { width: 56.9em; }

/* 1.3.1. Ersetzen des rechten Bereichs durch Inline-Container im Inhaltsbereich */

#content #fake_rechts {
 width: 18em;
 padding: 1em;
 margin-top: -4.9em;
 float: right;
}

/* IE 6 hack */
* HTML #content #fake_rechts {
 margin-top: -4.7em;
 padding-top: 1.2em;
 width: 17.8em;
}

/* IE 7 hack */
*:first-child + HTML #content #fake_rechts {
 margin-top: -4.8em;
 padding-top: 1.2em;
 width: 17.8em;
}

/* 1.3.2. Ersetzen des linken - rechten- und Inhaltsbereiches auf Startseite     */

#logo #fake_content {
 margin-top: -2.7em;
 padding-bottom: 1em;
 min-height: 32em;
 display: inline-block;
 width: 100em;
}

/* IE 6 Hack */
* html #logo #fake_content {
  height: auto !important;
  height: 32em;
}

/*                    I N H A L T S V E R Z E I C H N I S                     

	2.3. Farbzuweisungen für die Barrierefreiheit
	2.3.1. Grundfarbe
	2.3.2. Hoverfarbe 1
	2.3.3. Hoverfarbe 2
	3. Hintergrundbilder
	3.2. Hintergrundbilder für die Barrierefreiheit
	4. Menugestaltung
	4.1. Topmenu
	4.1.1. Topmenu - Einstellungen für Barrierefreiheit

	2.3. Farbzuweisungen für die Barrierefreiheit ------------------------------- */
/*	2.3.1. Grundfarbe: #009c38 -------------------------------------------------- */


#logo #topmenu li.item_1 a,
#logo #topmenu_2 li.item_1 a,
/* linkes Menu - alle Ebenen ab Level 1 */
#links div.menucontainer li.level_1 a,
#links div.menucontainer li.level_1 a:visited,
/* Kalender - Tag des Kalendereintrags */
#content .dwa_kalendertable table td.dwa_kalmark4 a,
#content .dwa_kalendertable table td.dwa_kalmark4_found,
#content #vk #uebersicht div.dwa_kalmark4 a,
#content #vk #uebersicht .dwa_kalmark3 a,
#content #rat .dwa_kalendertable table td a,
#content #rat div.dwa_kalmark4 a,
#content div.dwa_kalmark4 a.dwa_kalmark4_found,
#content .dwa_kalendertable table td.dwa_kalmark4_found,
/* Titel Newsteaser */
#rechts #right_newsteaser_title,
/* Titel Veranstaltungsteaser */
#rechts #right_vkteaser_title,
#rechts #modul #titel,
/* rechtes Menu - alle Ebenen ab Level 1 */
#rechts div.menucontainer li.level_1 a,
#rechts div.menucontainer li.level_1 a:visited,
/* Titel Newsteaser */
#rechts #right_newsteaser_title,
/* Titel Veranstaltungsteaser */
#rechts #right_vkteaser_title {
	background-color: #009c38;
	color: #fff;
}

#content #vk #uebersicht div.dwa_kalmark4 a,
#rechts .teaser_titledate h3,
#rechts .teaser_more a { color: #009c38; }

/* Kopf Newsteaser */
#content .teaser .teaser_titledate,
/* Kopf Veranstaltungsteaser */
#content .teaser_vk .teaser_titledate,
/* Volltextsuche - Ergebnis - Branchenbuch */
#content #vts #bb_volltextsuche .record,
/* Volltextsuche - Ergebnis - Veranstaltungen */
#content #vts #vk_volltextsuche .record,
#content #rs_oeffnungszeiten th,
/* Eintrag Newsteaser */
#rechts .teaser .teaser_element,
/* Eintrag Veranstaltungsteaser */
#rechts .teaser_vk .teaser_element {
	border-bottom: 1px solid #009c38;
}

/* allgemeine Formatierung für HR in Adressangaben */
#content .element_address hr,
#content .vorgang_amt .element_address hr,
/* Volltextsuche - Ergebnis - Branchenbuch */
#content #vts #bb_volltextsuche .record .number,
#content #vts #bb_volltextsuche .record .detaillink,
#content #vts #bb_volltextsuche .record .score,
#content #vts #bb_volltextsuche .record .scores,
/* Volltextsuche - Ergebnis - Veranstaltungen */
#content #vts #vk_volltextsuche .record .number,
#content #vts #vk_volltextsuche .record .detaillink,
#content #vts #vk_volltextsuche .record .score,
#content #vts #vk_volltextsuche .record .scores {
	border-top: 1px solid #009c38;
}

/*	2.3.2. Hoverfarbe 1: #c0f7bd ------------------------------------------------ */

#logo #topmenu li.item_1 a:hover,
/* linkes Menu - alle Ebenen ab Level 1 */
#links div.menucontainer li.level_1 a:hover,
#links div.menucontainer li.level_1 a.item_active,
/* Kopf Newsteaser */
#content .teaser .teaser_titledate,
/* Kopf Veranstaltungsteaser */
#content .teaser_vk .teaser_titledate,
/* Kopf Gästebucheintrag */
#content #gaestebuch_uebersicht .gaestebuch_liste .gb_date,
/* Kalender - Zeilen- und Spaltenköpfe */
#content .dwa_kalendertable table th,
/* Sitzungskalender - Zeilenköpfe */
#content #rat .dwa_kalendertable table td[abbr~=Week],
#content #rat .dwa_kalendertable table td[abbr~=Week] a,
/* Kalender - aktueller Tag */
#content .dwa_kalendertable table td.dwa_kalmark2,
#content .dwa_kalendertable table td.dwa_kalmark2_date,
#content div.dwa_kalmark2 span.dwa_kalmark2_date,
/* Redaktionssystemseite Öffnungszeiten */
#content #rs_oeffnungszeiten th,
/* rechtes Menu - alle Ebenen ab Level 1 */
#rechts div.menucontainer li.level_1 a:hover,
#rechts div.menucontainer li.level_1 a.item_active {
	background-color: #c0f7bd;
	color: #000;
}

#content #vk #uebersicht div.dwa_kalmark2 span.dwa_kalmark2_date { color: #c0f7bd; }

/* Eintrag Newsteaser */
#content .teaser .teaser_element,
/* Eintrag Veranstaltungsteaser */
#content .teaser_vk .teaser_element,
/* Redaktionssystemseite Öffnungszeiten */
#content #rs_oeffnungszeiten table {
 border: 1px solid #c0f7bd;
}

/*	2.3.3. Hoverfarbe 2: #ffffff ------------------------------------------------ */


/*	3. Hintergrundbilder -------------------------------------------------------- */
/*	3.2. Hintergrundbilder für die Barrierefreiheit ----------------------------- */

#links div.menucontainer li.level_1 a,
#links div.menucontainer li.level_1 a:visited {
	background-image: url('/city_data/images/8/9/69098/orig_16x16.gif');
	background-repeat: no-repeat;
}

#links div.menucontainer li.level_1 a:hover,
#links div.menucontainer li.level_1 a.item_active {
	background-image: url('/city_data/images/0/0/69100/orig_16x16.gif');
	background-repeat: no-repeat;
}

#links div.menucontainer li.level_2 a,
#links div.menucontainer li.level_2 a:visited {
	background-image: url('/city_data/images/1/0/69101/orig_16x16.gif');
	background-repeat: no-repeat;
}

#links div.menucontainer li.level_2 a:hover,
#links div.menucontainer li.level_2 a.item_active {
	background-image: url('/city_data/images/2/0/69102/orig_16x16.gif');
	background-repeat: no-repeat;
}

/*	4. Menugestaltung ----------------------------------------------------------- */
/*	4.1. Topmenu ---------------------------------------------------------------- */
/*	4.1.1. Topmenu - Einstellungen für Barrierefreiheit ------------------------- */

#logo #topmenu_2 li.item_2 a, 
#logo #topmenu_2 li.item_3 a, 
#logo #topmenu_2 li.item_4 a,
#logo #topmenu_2 li.item_5 a {
	margin-top: 0.4em !important;
   height: 2.2em !important;
   padding: 0.8em 0em 0em 0em !important;
}

#logo #topmenu_2 li.item_1 a,
#logo #topmenu_2 li.item_2 a:hover, 
#logo #topmenu_2 li.item_3 a:hover, 
#logo #topmenu_2 li.item_4 a:hover,
#logo #topmenu_2 li.item_5 a:hover {
	margin-top: 0em !important;
   height: 2.65em !important;
   padding: 1.21em 0em 0em 0em !important;
}
