div#rechts {
 width: 20em;
 padding: 0;
 padding-top: 0.8em;
 margin: 0;
 float: left;
 min-height: 35em;
}

/* IE 6 hack */
*html div#rechts { width: 16em; float: right; height: auto !important; height: 30em; }

#content img.class_138_1193216508599 { width: 3.3em; height: 2.3em; }

#content img.class_138_1194274521626 { width: 3.5em; height: 2.3em;}

img.extlinkicon { display: none;}

#logo #oben #bitv_links { width: 20em; text-align: center; padding-top: 0.0em; height: 4em; vertical-align: middle; }

/* IE 6 hack */
*html #logo #oben #bitv_links { width: 16em; height: 3.2em; }

#logo #topmenu { width: 100em; padding: 0.8em 0 0.4em; height: 3em; margin-top: 0.1em; text-align: center;}

#logo #topmenu h1 { margin: 0; padding: 0; font-size: 2em; font-weight: normal; }

#logo #balken { margin: 0; padding: 0; position: relative; margin-top: 0.1em;}

/* IE 7 Hack */
*:first-child+html #logo #topmenu { position: relative; border-bottom: 1px solid #fff; margin-top: -0.2em; }

/* IE 6 hack */
*html #logo #topmenu { width: 79.8em; padding: 0.6em 0 0.3em; height: 2.3em; position: relative; border-bottom: 1px solid #fff; margin-top: -0.2em; }
*html #logo #topmenu h1 { font-size: 1.6em; }
*html #logo #balken { width: 79.8em; position: relative; margin-top: 0.1em;}

/* farbige Tabellen */

#content table.class_138_1322817903477 { border: 1px solid #007a8f; border-bottom: 0; }

#content table.class_138_1322817903477 td { border-bottom: 1px solid #007a8f; }

#content table.class_138_1322817903477 thead td { background-color: #007a8f; color: #fff; }

/*	2.3. Farbzuweisungen für die Barrierefreiheit ------------------------------- */

#logo #balken,
#logo #topmenu { background-color: #007a8f; color: #fff; }

#content .teaser .teaser_titledate,
#content .teaser_vk .teaser_titledate,
#content #vts .record .headline,
#content #gaestebuch_uebersicht .gaestebuch_liste .gb_date {
 border-bottom: 1px solid #b2cfd4;
}

#logo #bitv_links,
#logo #bitv_links a {
	background-color: #007a8f;
	color: #fff;
}

#logo #topmenu li.item_4 a,
#logo #topmenu li.item_4 a:hover {
	border-bottom: 0.1em solid #007a8f;
}

#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: #007a8f;
	color: #000;
}

div#content a,
div#content a:link,
div#content a:visited,
div#content a:active {
	color: #007a8f;
}

div#content fieldset legend {
	color: #007a8f;
}

div#content fieldset {
	border: 0.1em solid #007a8f;
}

div#content #spec #dwa_event_kalender_wrapper table td.dwa_event_kalender_blatt_events { background-color: #007a8f; border-color: #007a8f; }

#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,
#content #dyn_mod #uebersicht table th  {
 background-color: #007a8f;
 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,
#content #dyn_mod #expertensuche .dwa_expert_search table,
#content #dyn_mod #expertensuche .dwa_expert_search input.text {
 border: 1px solid #007a8f;
}

#content #fo #forums_profile fieldset legend,
#content #fo #register fieldset legend {
 color: #007a8f;
}

#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,
#content #dyn_mod #uebersicht table td {
 border-bottom: 1px solid #007a8f;
}

#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 #007a8f;
}

#content #vts .dwa_record_list,
#content #bs #vorgang_uebersicht .auflistung_text,
#content #rat .dwa_rat_fraktion table,
#content #fo .text {
 border-left: 1px solid #007a8f;
 border-right: 1px solid #007a8f;
}

#content #bb #rubrik_detail .dwa_rubrik_firmen tr,
#content #fo .info {
 border-left: 1px solid #007a8f;
}

#content #daten hr { height: 1px; color: #007a8f; }

#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 #0095b1;
}

#links div.menucontainer {
 border-bottom: 0.1em solid #0095b1;
 border-right: 0.1em solid #0095b1;
}

td.dwa_kalmark4 a,
td.dwa_kalmark3 a,
#content #vk #veranstaltung_details .dwa_kalendertable .dwa_kalmark4_found {
 background-color: #007a8f;
 color: #fff;
 border: 1px solid #007a8f;
}

div.dwa_kalmark4 a {
 background-color: #007a8f;
 color: #007a8f;
 border: 1px solid #007a8f;
}

div.dwa_kalmark2 span.dwa_kalmark2_date {
 background-color: #cdebf0;
 color: #cdebf0;
 border: 1px solid #007a8f;
}

td.dwa_kalmark2,
td.dwa_kalmark2 a {
 background-color: #cdebf0;
 color: #00515F;
}

td.dwa_kalmark2 {
 border: 1px solid #007a8f;
}

#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: #cdebf0;
  color: #000;
}

#content #daten_bild,
#content #bild_daten {
	background-color: #cdebf0;
	border: 1px solid #007a8f;
}

#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: #00515F;
}

div#content h1.pagetitle,
div#content h1.fake_pagetitle {
  color: #000;
  border-bottom: 1px solid #007a8f;
}

#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/7/5/73557/orig_527x10.jpg');
 background-position: top right;
 background-repeat: repeat-y;
}

#links {
 background-image: url('/city_data/images/3/5/73553/orig_10x757.jpg');
 background-position: top left;
 background-repeat: repeat-x;
}

#rechts {
 background-image: url('/city_data/images/1/6/73561/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/6/73567/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/8/6/73568/orig_600x200.gif');
 background-position: top left;
 background-repeat: no-repeat;
}

/*	4.1. Topmenu ---------------------------------------------------------------- */

#logo .menucontainer li.item_4 a,
#logo .menucontainer li.item_4 a:visited {
 padding: 1.2em 0em 1em 0em;
 margin-top: 0em;
}


/*	4.2. Menu Links ------------------------------------------------------------- */

#links div.menucontainer {
	margin: 0;
	padding-top: 1.2em;
}
