body {
  font-family: Arial, Sans-Serif;
  font-size: 0.375cm;
}

/* auszublendende Elemente*/
#sprungmarken, 
#lang_nav,
#search_form, 
#navi,
#nav_pane,
.actions,
#lbLoadMessage,
#reiter,
.back_to_top,
.anchors,
.teaser_spacer,
.article_foot,
#keyvisual,
#search_suggests,
#keyword_start,
#keyword_context,
#residence_start,
#residence_context,
#footer,
a.link_back,
#ext_reiter_content,
#ext_footer,
.ext_back,
.blind,
.pagebrowser,
h2#hidden_before_context,
h2#hidden_before_content,
h1#hidden_before_content {
  display: none;
}

h1 {
  margin: 1.25cm 0cm 0.5cm 0cm;
}

h4 {
  margin: 0.75cm 0cm 0.25cm 0cm;
}

img {
  border: none;
}

a {
  color: #880000;
}

ul,
p {
  clear: both;
  margin: 0cm 0cm 0cm 0.5cm;
}


/* Header */
#header, #ext_header {
  border-bottom: 0.03cm solid #777777;
  float: left;
  padding: 0cm 0cm 2cm 0cm;
  margin: 0cm 0cm 0.5cm 0cm;
  width: 100%;
}

#service_bw,
#logo_bw {
  float: left;
  margin: 0px;
  width: 50%;
}

#service_bw {
  padding: 0.25cm 0cm 0cm 0cm;
}

#logo_bw {
  text-align: right;
}



/* Breadcrumb*/
.breadcrumb a {
  padding: 0cm;
  text-decoration: none;
}

.breadcrumb a:before {
  content: "  >>  ";
  margin: 0cm 0.1cm 0cm 0.25cm;
}

.breadcrumb a.home:before {
  content: "";
  margin: 0cm;
}



/* Article */
.content_img,
.full_width {
  padding: 0cm 0.5cm 0.5cm 0.5cm;
}

.article {
  padding: 0cm 0cm 0.5cm 0cm;
}

.in_article {
  margin: 0.25cm 0cm 0cm 0cm;
}

.alph_btns.no_teaser {
  margin-bottom: 0.25cm; 
}

#keyword_search_detail {
  margin-bottom: 0.5cm; 
}

.announcment_input,
.announcment_input input,
.announcment_input select {
  float: left;
  margin: 0cm 0.25cm 0.25cm 0cm;
}

.announcment {
  clear: none;
  margin: 0.05cm 0cm 0cm 0cm;
}

h3.announcment {
  clear: both;
} 

.announcment_submit,
.skim_wrapper {
  float: right;
}

.anm_result {
  margin: 1.5cm 0cm 0cm 0cm;
}

.anm_result .column {
  float: left;
}

.anm_result_table {
  clear: both;
  margin: 0.35cm 0cm 0.25cm 0cm;
}

.anm_result_table td.one {
  width: 5%;
}

.anm_suggest_table td.one {
  width: 7.5%;
}

.teaser_table td.one {
  width: 17.5%;
}

.anm_result_table td.two {
  width: 18%;
}

.anm_result_table td.three {
  width: 22%;
}

.anm_result_table td.four {
  width: 30%;
}

.anm_result_table td.five {
  width: 30%;
}

img.content_right {
  float: right; 
  padding: 0.25cm;
}



/* Kontakt */
.contact label {
  clear: both;
  float: left;
  width: 4cm;
}
.send_btn {
  clear: both;
  float: right;
  margin: 0.5cm 4.2cm 1cm 0cm;
}



/* Tabellen */
table {
  margin: 0cm 0.5cm;
}



/* Teaser */
.keyword_form {
  padding: 0cm 0cm 0.25cm 0.5cm;
}

.keyword_search_field,
.keyword_search_string,
.input_field,
.keyword {
  float: left;
  padding: 0cm 0.25cm 0cm 0cm;
}

#use_star {
  padding: 0.25cm 0.5cm;
}



/* Message-Boxen */
.message_box {
  background: #fffff0;
  border: 0.05cm solid #f9ebb9;
  padding: 0cm 0cm 0.25cm 0cm;
  margin: 0cm 0cm 0.5cm 0cm;
}

.message_box.error {
  background: #f9f2f2;
  border: 0.05cm solid #e9c6c6;
}

.message_box h4 {
  margin: 0.2cm 0.5cm;
}



/* Lightbox */
#lightbox {
  margin: 1cm 0cm 0cm 0cm;
  padding: 0.25cm;
  color: #555555;
}

#lightbox h2 {
  border-top: 0.05cm solid #f9ebb9;
  padding-top: 0.3cm;
}

#lightbox a {
  display: none;
}



/* Sonderfall "Versendete Mitteilung" */
.explicit_print .breadcrumb,
.explicit_print h1,
.explicit_print .article,
.explicit_print .button_wrapper {
  display: none;
}

/*.explicit_print*/ .hr {
  border-bottom: 0.03cm solid #777777;
  clear: both;
  float: left;
  font-weight: bold;
  margin: 0cm 0cm 1cm 0cm;
  padding: 0cm 0cm 0.3cm 0cm;
  width: 100%;
}

.explicit_print .hr {
  margin: -1.28cm 0cm 1cm 0cm;
}
  
/*.explicit_print*/ .anliegen_row,
.anliegen_row.dark_first.top {
  clear: both;
  float: left;
  padding: 0cm 0cm 0.4cm 0cm;
}

/*.explicit_print*/ .column.smaller {
  clear: both;
  float: left;
  width: 5cm;
}

.anliegen_row.dark_first.top .column.smaller {
  margin: 0cm 0cm 0.5cm 0cm;
}

/*.explicit_print*/ .column.two_third.bigger_col {
  clear: none;
  float: right;
  width: 12cm;
}

.explicit_print #hr_buergerforum_bottom {
  margin: 0px;
}

.write_contribution {
  margin: 0.5cm 0cm 0.5cm 0cm;
}


/*
* externe Lebenslagen
*/

#ext_header {
  margin: 0cm;
}

#ext_logo_bw{
  width:33%;
  float:left;
  display:inline;
}

#ext_whois {
  position: absolute;
  top: 2.75cm;
  left: 0cm;
}

#ext_whois_logo{
  width:33%;
  float:right;
  display:inline;
}

#ext_content_wrapper h5 {
  font-size: 0.375cm;
  margin: 1.0cm 0cm 0cm 0cm;
  padding: 0cm;
}

#ext_content_wrapper h6 {
  font-size: 0.35cm;
  margin: 0.25cm 0cm 0cm 0cm;
  padding: 0cm;
}

#ext_logo_bw img{
  float:left;
}

#ext_whois_logo img{
  float:right;  
}



/* Tabellen - Buergerforum*/

#issue_selecter {
  clear: both; 
  float: left;
  margin: 0cm 0cm 0.5cm 0cm;
}

.concern_result_table {
  margin: 0.5cm 0cm 0cm 0cm;
}

.concern_result_table td {
  margin: 0cm 0cm 0.25cm 0cm;

}
