/*                    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 - wenn nicht weiß
	2.3.3. leicht abgedunkelte Hoverfarbe
	2.3.4. Linkfarbe vor farbigem Hintergrund
	3. Hintergrundbilder
	3.2. Hintergrundbilder für die Barrierefreiheit
	4. Menugestaltung
	4.1. Topmenu


	2.3. Farbzuweisungen für die Barrierefreiheit ------------------------------- 
	2.3.1. Grundfarbe: #004a8e -------------------------------------------------- */

div#logo,
#links #bitv_links { background-color: #015e00; }

div#content a,
div#content a:link,
div#content a:visited,
div#content a:active {
 color: #015e00;
}

div#content fieldset legend {
 color: #015e00;
}

div#content fieldset {
 border: 0.1em solid #015e00;
}

#content #bs .element_departmentlist th#Email,
#content #bs .element_departmentlist th#Bezeichnung,
#content #bs .element_departmentlist th#Telefon,
#content #bs .element_departmentlist th#Fax,
#content #bs #vorgang_uebersicht .element_label,
#content #bs .element_department_tree .element_label,
#content #bs .contactdata th,
#content #bs #element_departmentcontact .contactdata th,
#content #news .element_newslist th,
#content #news .element_newslist th a,
#content #bb .dwa_rubrik_list caption,
#content #bb #rubrik_detail .dwa_rubrik_firmen .rubrik_title,
#content #bb #eintrag_az caption,
#content #bb #rubrik_detail .dwa_rubrik_firmen .tablehead,
#content #rat .fraktion_farbe_20:hover,
#content #rat .fraktion_farbe_21:hover,
#content #rat .fraktion_farbe_22:hover,
#content #rat .fraktion_farbe_23:hover,
#content #rat .dwa_rat_fraktion table th.head,
#content #rat .dwa_rat_ausschuss table th,
#content #vk #uebersicht .dwa_v_kalender_list table th,
#content #fo .forums_table_overview th.forums_th,
#content #fo .authorName,
#content #fo .written,
#content #fo #benutzer_einstellungen form.default table.forums_table_compose td.label,
#content #fo #benutzer_einstellungen form.default table.forums_table_compose td.label label,
#content #gmap #kategorie_uebersicht table th,
#content #tp .dwa_hotel_list table th {
 background-color: #015e00;
 color: #fff;
 border-top: 0;
}

#content table.auflistung,
#content .teaser .teaser_element,
#content .teaser_vk .teaser_element,
#content .dwa_kalender .dwa_date,
#content .dwa_kalender .dwa_kalendertable .So a,
#content .dwa_kalender .dwa_kalendertable .termin a,
#content .dwa_kalender .dwa_kalendertable .heute,
#content .dwa_kalender .dwa_kalender_legend .termin a,
#content .dwa_kalender .dwa_kalender_legend .heute span.heute,
#content #daten_bild,
#content #bild_daten,
#content #bs #vorgang_uebersicht .element_label,
#content #bs #element_departmentcontact table,
#content #bs table.contactdata,
#content #rat #ausschuss_uebersicht .dwa_rat_ausschuss,
#content #rat #daten .dwa_v_kalender_list table,
#content #news .element_newslist table,
#content #gb #gaestebuch_uebersicht .gaestebuch_liste .gaestebuch_eintrag,
#content #gb .guestbook_form form,
#content #vk #uebersicht .dwa_v_kalender_list table,
#content #vk #expertensuche form,
#content #bb .dwa_rubrik_list,
#content #bb #rubrik_detail .dwa_rubrik_firmen table,
#content #bb #rubrik_detail .dwa_rubrik_firmen .rubrik_title,
#content #fo #forums_profile fieldset,
#content #fo #register fieldset,
#content #fo #benutzer_register fieldset,
#content #fo .threadtitle,
#content #fo .qrheadline,
#content #fo .forums_background,
#content #fo table.forums_table_compose select,
#content #fo table.forums_table_compose input,
#content #fo table.forums_table_compose textarea,
#content #adr .address_list .address_list_item,
#content #gmap #map,
#content #gmap #kategorie_uebersicht table,
#content #gmap #objekt_suche form,
#content #exr #newsletter form,
#content #fb #feedback form,
#content #tp .dwa_hotel_list table {
 border: 1px solid #015e00;
}

#content #fo #forums_profile fieldset legend,
#content #fo #register fieldset legend {
 color: #015e00;
}

#links div.menucontainer li.level_1 a,
#links div.menucontainer li.level_1 a:visited,
#links div.menucontainer li.level_1 a:hover,
#links div.menucontainer li.level_1 a.item_active,
#content h1.pagetitle,
#content .teaser .teaser_titledate,
#content .teaser_vk .teaser_titledate,
#content .dwa_kalender .dwa_kalendertable,
#content #vts .dwa_record_list,
#content #bs #vorgang_uebersicht,
#content #news .element_newslist table th,
#content #fo #forums_profile fieldset,
#content #fo #register fieldset,
#content #fo .info,
#content #rs_oeffnungszeiten th {
 border-bottom: 1px solid #015e00;
}

#content #vts .record,
#content #rat #ausschuss_uebersicht .dwa_rat_ausschuss table th#ausschuss,
#content #rat #ausschuss_uebersicht .dwa_rat_ausschuss table th#ausschuss:hover,
#content #fo .text_author_clear {
 border-top: 1px solid #015e00;
}

#content .dwa_kalender .dwa_kalendertable,
#content #vts .dwa_record_list,
#content #bs #vorgang_uebersicht .auflistung_text,
#content #rat .dwa_rat_fraktion table,
#content #fo .text {
 border-left: 1px solid #015e00;
 border-right: 1px solid #015e00;
}

#content #bb #rubrik_detail .dwa_rubrik_firmen tr,
#content #fo .info {
 border-left: 1px solid #015e00;
}

#content #daten hr { height: 1px; color: #015e00; }

#content .dwa_kalender .dwa_kalendertable .termin a,
#content .dwa_kalender .dwa_kalendertable .So a,
#content .dwa_kalender .dwa_kalendertable .termin a {
 background-color: #015e00;
 color: #fff;
}

#content .dwa_kalender .dwa_kalender_legend .termin a {
 background-color: #015e00;
 color: #015e00;
}

/*	2.3.2. Hoverfarbe - wenn nicht weiß: #a8c7a8 -------------------------------- */

#content .dwa_kalender .dwa_kalender_legend .heute span.heute {
 color: #a8c7a8;
}

#links div.menucontainer li.level_1 a:hover,
#links div.menucontainer li.level_1 a.item_active,
#content .teaser .teaser_titledate,
#content .teaser_vk .teaser_titledate,
#content .dwa_kalender .dwa_date,
#content .dwa_kalender .dwa_kalender_legend .heute span.heute,
#content .dwa_kalender .dwa_kalendertable .heute,
#content .dwa_kalender .dwa_kalendertable .heute a,
#content #daten_bild,
#content #bild_daten,
#content #vts .record .headline,
#content #gb #gaestebuch_uebersicht .gaestebuch_liste .gb_date,
#content #bs .contactdata tr,
#content #bs .element_departmentlist th,
#content #bs .element_departmentlist td,
#content #bs #vorgang_uebersicht .auflistung_text,
#content #bs #element_departmentcontact .contactdata tr,
#content #news .element_newslist tr,
#content #news .element_newslist table th:hover,
#content #bb #rubrik_detail .dwa_rubrik_firmen tr,
#content #bb .dwa_rubrik_list table tr,
#content #vk #uebersicht .dwa_v_kalender_list table tr,
#content #rat .dwa_rat_fraktion table tr,
#content #rat .dwa_rat_ausschuss table tr,
#content #rat #daten .dwa_v_kalender_list tr,
#content #rat #ausschuss_uebersicht .dwa_rat_ausschuss table th#ausschuss:hover,
#content #fo .threadtitle,
#content #fo .qrheadline,
#content #fo table.forums_table_overview caption,
#content #fo table.forums_table_overview td.forums_category,
#content #fo table.forums_table_compose td.label,
#content #adr .address_list .address_list_item .address_title,
#content #gmap #kategorie_uebersicht table tr,
#content #tp .dwa_hotel_list table tr {
 background-color: #a8c7a8;
}

/*	2.3.3. leicht abgedunkelte Hoverfarbe: #8dab8d ------------------------------ */

#content .teaser .teaser_titledate,
#content .teaser_vk .teaser_titledate,
#content .dwa_kalender .dwa_date,
#content #adr .address_list .address_list_item .address_title,
#content #vts .record .headline,
#content #gb #gaestebuch_uebersicht .gaestebuch_liste .gb_date {
 border-bottom: 1px solid #8dab8d;
}

/*	2.3.4. Linkfarbe vor farbigem Hintergrund: #012100 -------------------------- */

#content .dwa_kalender .dwa_date a,
#content .dwa_kalender .dwa_kalendertable .heute,
#content .dwa_kalender .dwa_kalendertable .heute a,
#content #daten_bild a,
#content #bild_daten a,
#content #vts .record .headline a,
#content #gb #gaestebuch_uebersicht .gaestebuch_liste .gb_date a,
#content #bs .element_departmentlist th a,
#content #bs .element_departmentlist td a,
#content #bs .contactdata tr a,
#content #bs #vorgang_uebersicht .auflistung_text a,
#content #bs #element_departmentcontact .contactdata tr a,
#content #news .element_newslist tr a,
#content #news .element_newslist table th:hover a,
#content #bb #rubrik_detail .dwa_rubrik_firmen tr a,
#content #bb .dwa_rubrik_list table tr a,
#content #vk #uebersicht .dwa_v_kalender_list table tr a,
#content #rat .dwa_rat_fraktion table tr a,
#content #rat .dwa_rat_ausschuss table tr a,
#content #rat #daten .dwa_v_kalender_list tr a,
#content #fo table.forums_table_overview td a,
#content #fo table.forums_table_overview td a:hover,
#content #adr .address_list .address_list_item .address_title a,
#content #gmap #kategorie_uebersicht table td a,
#content #ga .picture_row li .picture_content a,
#content #ga .gallery_overview_list li .gallery_content a,
#content #tp .dwa_hotel_list table td a {
 color: #012100;
}

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

#links {
 background-image: url('/city_data/images/2/7/66472/orig_5x700.jpg');
 background-position: left 5em;
 background-repeat: repeat-x;
} 

#links .menucontainer li a,
#links .menucontainer li a:visited,
#links .menucontainer li a:hover,
#links .menucontainer li a.item_active,
#content {
 background-image: url('/city_data/images/3/7/66473/orig_11x5.gif');
 background-repeat: repeat-y;
 background-position: -0.4em top;
}

#content {
 background-position: -8px top;
}

/*	4. Menugestaltung ----------------------------------------------------------- 
	4.1. Topmenu ---------------------------------------------------------------- */

#logo #topmenu div.menucontainer li.item_8 {
 margin-left: -1px;
}

#logo #topmenu div.menucontainer li.item_8 a,
#logo #topmenu div.menucontainer li.item_8 a:visited {
 margin-top: 0em;
 padding: 1.8em 0 1em 0;
 border-bottom: 0;
 margin-left: 0px;
}

/* IE 6 Hack */
*html #logo #topmenu div.menucontainer li.item_8 a,
*html #logo #topmenu div.menucontainer li.item_8 a:visited { margin: 0 0 0 -1px; padding: 1.5em 0 0.9em 0; }

#logo #topmenu div.menucontainer li.item_8 a:hover {
 background-color: #a8c7a8;
 border-bottom: 1px solid #fff;
}