/* farbige Tabellen */

#content table.class_138_1322817903477 { border: 1px solid #68b600; border-bottom: 0; }

#content table.class_138_1322817903477 td { border-bottom: 1px solid #68b600; }

#content table.class_138_1322817903477 thead td { background-color: #68b600; color: #fff; }

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

#logo #balken { background-color: #68b600; }

#content .teaser .teaser_titledate,
#content .teaser_vk .teaser_titledate,
#content #vts .record .headline,
#content #gaestebuch_uebersicht .gaestebuch_liste .gb_date {
 border-bottom: 1px solid #c8d6be;
}

#logo #bitv_links,
#logo #bitv_links a,
#logo #topmenu li.item_1 a,
#logo #topmenu li.item_1 a:hover {
	background-color: #4b8500;
	color: #fff;
}

#logo #topmenu li.item_1 a,
#logo #topmenu li.item_1 a:hover {
	border-left: 0.1em solid #fff;
}

#links div.menucontainer,
#links div.menucontainer li a,
#links div.menucontainer li a:visited,
#links div.menucontainer li a:hover,
#links div.menucontainer li a.item_active {
	background-color: #4b8500;
	color: #000;
}

div#content a,
div#content a:link,
div#content a:visited,
div#content a:active {
	color: #4b8500;
}

div#content fieldset legend {
	color: #4b8500;
}

div#content fieldset {
	border: 0.1em solid #4b8500;
}

div#content #spec #dwa_event_kalender_wrapper table td.dwa_event_kalender_blatt_events { background-color: #4b8500; border-color: #4b8500; }

#content #spec #spec_liste .kopf,
#content #spec #dwa_event_date_list table th,
#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 #news .element_newslist th,
#content #element_departmentcontact .contactdata th,
#content #bs .contactdata th,
#content #bb table th,
#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,
#content #spec #dwa_event_kalender_wrapper #dwa_event_kalender_month h2 a,
#content #spec #dwa_event_list_wrapper .event_wrapper  {
 background-color: #4b8500;
 color: #fff;
 border-top: 0;
}

#content #spec #spec_liste,
#content #spec #dwa_event_date_list table,
#content #spec #detail .dwa_event_bezeichnung #event_parkplatzsuche,
#content #spec #dwa_event_generator,
#content #spec #dwa_event_kalender_wrapper table,
#content #spec #dwa_event_list_wrapper .event_wrapper,
#content #spec #expertensuche,
#content #spec fieldset,
#content #spec fieldset input:focus,
#content #spec fieldset select:focus,
#content #spec #event_parkplatzsuche,
#content table.auflistung,
#content #map,
#content #bs #vorgang_uebersicht .element_label,
#content #bs #element_departmentcontact table,
#content #rat #ausschuss_uebersicht .dwa_rat_ausschuss,
#content #rat #daten .dwa_v_kalender_list table,
#content #news .element_newslist table,
#content #gaestebuch_uebersicht .gaestebuch_liste .gaestebuch_eintrag,
#content .guestbook_form form,
#content #vk #uebersicht .dwa_v_kalender_list table,
#content #vk #expertensuche form,
#content #bb .dwa_rubrik_list,
#content #fo #forums_profile fieldset,
#content #fo #register fieldset,
#content #fo #benutzer_register fieldset,
#content #bb #rubrik_detail .dwa_rubrik_firmen table,
#content #bb #rubrik_detail .dwa_rubrik_firmen .rubrik_title,
#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 .teaser .teaser_element,
#content .teaser_vk .teaser_element,
#content #gmap #kategorie_uebersicht table,
#content #gmap #objekt_suche form,
#content #exr #newsletter form,
#content #fb #feedback form {
 border: 1px solid #4b8500;
}

#content #fo #forums_profile fieldset legend,
#content #fo #register fieldset legend {
 color: #4b8500;
}

#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 .teaser .teaser_titledate,
#content .teaser_vk .teaser_titledate,
#content #rs_oeffnungszeiten th,
#content #spec #dwa_event_list_wrapper .event_wrapper h5,
#content #spec #dwa_event_date_list table th {
 border-bottom: 1px solid #4b8500;
}

#content #vts .record,
#content #rat #ausschuss_uebersicht .dwa_rat_ausschuss table th[abbr~=ausschuss],
#content #rat #ausschuss_uebersicht .dwa_rat_ausschuss table th[abbr~=ausschuss]:hover,
#content #fo .text_author_clear {
 border-top: 1px solid #4b8500;
}

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

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

#content #daten hr { height: 1px; color: #4b8500; }

#links .menucontainer li a,
#links .menucontainer li a:visited,
#links .menucontainer li a:hover,
#links .menucontainer li a.item_active {
 border-top: 0.1em solid #68b600;
}

#links div.menucontainer {
 border-bottom: 0.1em solid #68b600;
 border-right: 0.1em solid #68b600;
}

td.dwa_kalmark4 a,
td.dwa_kalmark3 a,
#content #vk #veranstaltung_details .dwa_kalendertable .dwa_kalmark4_found {
 background-color: #4b8500;
 color: #fff;
 border: 1px solid #4b8500;
}

div.dwa_kalmark4 a {
 background-color: #4b8500;
 color: #4b8500;
 border: 1px solid #4b8500;
}

div.dwa_kalmark2 span.dwa_kalmark2_date {
 background-color: #e2f1d8;
 color: #e2f1d8;
 border: 1px solid #4b8500;
}

td.dwa_kalmark2,
td.dwa_kalmark2 a {
 background-color: #e2f1d8;
 color: #315700;
}

td.dwa_kalmark2 {
 border: 1px solid #4b8500;
}

#content #spec #spec_liste #dwa_event_list_wrapper .event_wrapper,
#content #spec #dwa_event_list_wrapper .event_wrapper h5,
#content #spec #dwa_event_date_list table,
#content #vts .record .headline,
#content #gaestebuch_uebersicht .gaestebuch_liste .gb_date,
#content #bb #rubrik_detail .dwa_rubrik_firmen tr,
#content #bs .element_departmentlist th,
#content #bs .element_departmentlist td,
#content #bs #vorgang_uebersicht .auflistung_text,
#content #news .element_newslist tr,
#content #news .element_newslist table th:hover,
#content #element_departmentcontact .contactdata tr, 
#content #bs .contactdata 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[abbr~=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 .teaser .teaser_titledate,
#content .teaser_vk .teaser_titledate,
#content #gmap #kategorie_uebersicht table tr {
  background-color: #e2f1d8;
  color: #000;
}

#content #daten_bild,
#content #bild_daten {
	background-color: #e2f1d8;
	border: 1px solid #4b8500;
}

#content #spec #spec_liste #dwa_event_list_wrapper .event_wrapper a,
#content #spec #dwa_event_list_wrapper .event_wrapper h5 a,
#content .az a,
#content .az a:visited,
#content .az a:link,
#content #vts .record .headline a,
#content #daten_bild a,
#content #bild_daten a,
#content #gaestebuch_uebersicht .gaestebuch_liste .gb_date a,
#content #bb #rubrik_detail .dwa_rubrik_firmen tr a,
#content #bs .element_departmentlist th a,
#content #bs .element_departmentlist td a,
#content #bs #vorgang_uebersicht .auflistung_text a,
#content #news .element_newslist tr a,
#content #news .element_newslist table th:hover a,
#content #element_departmentcontact .contactdata tr a, 
#content #bs .contactdata tr a,
#content #bb .dwa_rubrik_list table tr a,
#content .dwa_kalendertable table td.dwa_kalmark4 a,
#content #vk #uebersicht .dwa_v_kalender_list table tr a,
#content #rat .dwa_kalendertable td 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 #gmap #kategorie_uebersicht table td a,
#content #ga .picture_row li .picture_content a,
#content #ga .gallery_overview_list li .gallery_content a {
  color: #315700;
}

div#content h1.pagetitle,
div#content h1.fake_pagetitle {
  color: #000;
  border-bottom: 1px solid #4b8500;
}

#content #spec #dwa_event_list_wrapper .event_wrapper { background-color: #fff; color: #000; }

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

#logo #oben {
 background-image: url('/city_data/images/9/4/73549/orig_527x10.jpg');
 background-position: top right;
 background-repeat: repeat-y;
}

#links {
 background-image: url('/city_data/images/8/4/73548/orig_10x757.jpg');
 background-position: top left;
 background-repeat: repeat-x;
}

#rechts {
 background-image: url('/city_data/images/0/5/73550/orig_10x450.jpg');
 background-position: top left;
 background-repeat: repeat-x;
}

#links .menucontainer li a,
#links .menucontainer li a:visited {
 background-image: url('/city_data/images/7/0/73307/orig_600x200.gif');
 background-position: top left;
 background-repeat: no-repeat;
}

#links .menucontainer li a:hover,
#links .menucontainer li a.item_active {
 background-image: url('/city_data/images/1/7/73471/orig_600x200.gif');
 background-position: top left;
 background-repeat: no-repeat;
}

/*	4.2. Menu Links ------------------------------------------------------------- */

#links div.menucontainer {
}