/* **************************************** */
/* Wetter */
/* **************************************** */
#wetter {
  display:none;
}

/* **************************************** */
/* Unternehmensverzeichnis */
/* **************************************** */
div.tx-clcompanydatabase-pi1, div.tx-clcompanydatabase-pi1-listrow {
  margin:0px;
  padding:0px;
}

div.tx-clcompanydatabase-pi1 table {
  font-family:Arial,sans-serif;
}

div.tx-clcompanydatabase-pi1 table.detail {
  font-family:'Times New Roman',serif;
}

div.tx-clcompanydatabase-pi1 thead tr {
  text-align:left;
  background-color:#cdcdcd;
}

div.tx-clcompanydatabase-pi1 th {
  border-top:1px solid #d6382e;
  border-bottom:1px solid #d6382e;
}

div.tx-clcompanydatabase-pi1 table td {
  border-bottom:1px solid #cdcdcd;
  font-size:0.9em;
}

div.tx-clcompanydatabase-pi1 table.detail td {
  border-bottom:none;
  font-size:1.0em;
}

/* **************************************** */
/* Allgemein */
/* **************************************** */
body {
  margin:0px;
  padding:20px;
  font-family:'Times New Roman',serif;
  font-size:100.1%;
  color:#000;
}

span.invisible {
  display:none;
}

h1 {
  font-size:1.2em;
  border-bottom:2px solid #d6382e;
}

h2 {
  font-size:1.2em;
  border-bottom:1px solid #d6382e;
}

h3 {
  font-size:1.1em;
  margin-top:20px;
  margin-bottom:0px;
}

h4 {
  font-weight:bold;
  border-top:2px solid #6075a3;
  padding-top:10px;
  padding-left:20px;
}

p, .text {
  padding-left:20px;
}

a, a:link, a:visited, a:active {
  color:#d6382e;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

ul.csc-bulletlist csc-bulletlist-0 {
  padding-left:20px;
}

/* **************************************** */
/* Suchbox */
/* **************************************** */
div.tx-macinasearchbox-pi1 {
  display:none;
}

/* **************************************** */
/* Header */
/* **************************************** */
#head1 {
  display:none;
}

#head2 {
  margin:0px;
  padding:0px;
}

.datum {
  font-family:'Times New Roman', Serif;
  font-size:small;
  text-align:right;
  padding-right:20px;
}

.adresse {
  font-family:'Times New Roman', Serif;
  font-size:small;
  padding-top:7px;
  text-align:right;
}

/* **************************************** */
/* Layout */
/* **************************************** */
#left_column {
  display:none;
}

/* **************************************** */
/* Breadcrumb */
/* **************************************** */
#breadcrumb {
  border-bottom:1px solid #cdcdcd;
  margin-bottom:20px;
  font-size:0.75em;
  color:#bbb;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:hover {
  color:#999;
  text-decoration:none;
}

/* **************************************** */
/* Content */
/* **************************************** */
#content {
  font-size:0.9em;
}

/* **************************************** */
/* Footer */
/* **************************************** */
#footer {
  border-top:1px solid #cdcdcd;
  margin-top:20px;
  text-align:right;
  font-size:0.75em;
  color:#aaa;
}
