/*                                                         */
/* COMMUNITOR SiteWare 2.0                                 */
/* Copyright by COMMUNITOR Internetservice GmbH, 2001-2009 */
/*                                                         */
html, body {
  height:100%;
  margin:0px;
  padding:0px;
}
body {
  background-color:#fff;
  margin:0px auto;
}
body, p, td, div, h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4c3b33;
}
h1 { color: #CC3F00; margin-top:10px; margin-bottom:10px; font-size:19px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
h2, h3, h4 { font-weight: bold; margin-top: 0px }
h2 { font-size: 17px; color: #4C3B33; margin-bottom:10px; }
h3 { font-size: 14px; }
h4 { font-size: 14px; }
a:link, a:visited { color: #4C3B33; text-decoration: underline; }
a:hover, a:active { color: #CC3F00; text-decoration: none; }
img {border:none;}

.titelinput {
  width:160px;
  background-color:#FFFAE2;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4C3B33;
  border:#4C3B33 1px solid;
}
.button {
  background-color:#B87E44;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#4C3B33;
  margin-bottom:0px;
  margin-top:8px;
}

td.breadcrumbs { font-size: 11px; color: #4C3B33; }
a.breadcrumbs:link, a.breadcrumbs:visited { color: #CC3F00; text-decoration: none; }
a.breadcrumbs:hover, a.breadcrumbs:active { color: #4C3B33; text-decoration: none; }

td.hdnav { font-size: 18px; font-weight: bold; color: #ffffff; }
td.txtnav { font-size: 12px; font-weight: normal; color: #4C3B33; }
a.nav:link, a.nav:visited { font-size: 13px; color: #4C3B33; font-weight: bold; text-decoration: none; }
a.nav:hover, a.nav:active { font-size: 13px; color: #FFFAE2; font-weight: bold; text-decoration: none; background-color: #4C3B33; }

td.txtsuch { font-size: 12px; font-weight: normal; color: #4C3B33; }
a.such:link, a.such:visited { font-size: 15px; color: #FFFAE2; font-weight: bold; text-decoration: none; }
a.such:hover, a.such:active { font-size: 15px; color: #4C3B33; font-weight: bold; text-decoration: none; background-color: #FFFAE2; }

a.hdteaser:link,a.hdteaser:visited { font-size: 14px; font-weight: bold; color: #CC3F00; text-decoration: none; }
a.hdteaser:hover,a.hdteaser:active { font-size: 14px; font-weight: bold; color: #4C3B33; text-decoration: none; }
a.teaserlink:link,a.teaserlink:visited { font-weight: normal; color: #4C3B33; text-decoration: none; }
a.teaserlink:hover,a.teaserlink:active { font-weight: normal; color: #CC3F00; text-decoration: none; }
a.teaserlink2:link,a.teaserlink2:visited { font-weight: normal; color: #4C3B33; text-decoration: underline; }
a.teaserlink2:hover,a.teaserlink2:active { font-weight: normal; color: #CC3F00; text-decoration: none; }

td.txthdbox, a.txthdbox:link, a.txthdbox:visited { font-weight: bold; color: #4C3B33; text-decoration: none; }
a.txtbox:link, a.txtbox:visited { color: #CC3F00; text-decoration: none; }
a.txtakt:hover, a.txtakt:visited, a.txtakt:hover, a.txtakt:active, a.txtbox:hover, a.txtbox:active, a.txthdbox:hover, a.txthdbox:active { color: #299F32; }

td.ft, div.ft  { font-size: 10px; line-height: 11px; }
a.ft:link, a.ft:visited { color: #4C3B33; text-decoration: none; }
a.ft:hover, a.ft:active { color: #CC3F00; text-decoration: none; }

a.suchergebnis:link, a.suchergebnis:visited { font-size: 12px; color: #CC3F00; font-weight: bold; text-decoration: underline; }
a.suchergebnis:hover, a.suchergebnis:active { font-size: 12px; color: #4C3B33; font-weight: bold; text-decoration: none; }

.cell { padding-top:6px; width:43%; }
.label { font-weight:bold; }

.kontaktinput { width:100%; background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; border:#FF9933 1px solid; }
.area { width:100%; background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; border:#FF9933 1px solid; }

.error { font-weight:bold; color:#CC0000; white-space:normal; }
