/*                                                         */
/* COMMUNITOR SiteWare 2.0                                 */
/* Copyright by COMMUNITOR Internetservice GmbH, 2001-2009 */
/*                                                         */
html, body {
  height:100%;
  margin:0px;
  padding:0px;
}
body {
  background-color:#e6dbc3;
  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: #000000;
}

h1 { margin-top: 10px; margin-bottom: 10px; font-size: 21px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2, h3, h4 { font-weight: bold; margin-top: 0px }
h2 { font-size: 15px; color: #9C8E69; margin-bottom: 10px; }
h3 { font-size: 13px; }
h4 { font-size: 13px; }
a:link, a:visited { color: #000000; text-decoration: underline; }
a:hover, a:active { color: #9C8E69; text-decoration: none; }
img {border:none;}

.titelinput {
  width:120px;
  background-color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  border:#7B9958 1px solid;
}
.button {
  background-color:#98B674;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  margin-bottom:0px;
  margin-top:8px;
}

td.breadcrumbs { font-size: 12px; color: #000000; }
a.breadcrumbs:link, a.breadcrumbs:visited { color: #000000; text-decoration: none; }
a.breadcrumbs:hover, a.breadcrumbs:active { color: #9C8E69; text-decoration: none; }

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

td.hdsuch { font-size: 18px; font-weight: bold; color: #ffffff; }
td.txtsuch { font-size: 11px; font-weight: normal; color: #7B9958; }
a.such:link, a.such:visited { font-size: 13px; color: #7B9958; font-weight: bold; text-decoration: none; }
a.such:hover, a.such:active { font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; background-color: #7B9958; }

td.ausw { font-size: 12px; font-weight: bold; color: #000000; }
a.ausw:link, a.ausw:visited { color: #000000; text-decoration: none; }
a.ausw:hover, a.ausw:active { color: #ffffff; text-decoration: none; background-color: #000000; }

a.hdteaser:link,a.hdteaser:visited { font-weight: bold; color: #000000; text-decoration: none; }
a.hdteaser:hover,a.hdteaser:active { font-weight: bold; color: #7B9958; text-decoration: none; }
a.teaserlink:link,a.teaserlink:visited { font-weight: normal; color: #9C8E69; text-decoration: none; }
a.teaserlink:hover,a.teaserlink:active { font-weight: normal; color: #000000; text-decoration: none; }
a.teaserlink1:link,a.teaserlink1:visited { font-weight: normal; color: #ffffff; text-decoration: none; background-color: #97B776; }
a.teaserlink1:hover,a.teaserlink1:active { font-weight: normal; color: #97B776; text-decoration: none; background-color: #F8F3EC; }
a.teaserlink2:link,a.teaserlink2:visited { font-weight: normal; color: #000000; text-decoration: underline; }
a.teaserlink2:hover,a.teaserlink2:active { font-weight: normal; color: #9C8E69; text-decoration: none; }

td.txthdbox, a.txthdbox:link, a.txthdbox:visited { font-weight: bold; color: #000000; text-decoration: none; }
a.txtbox:link, a.txtbox:visited { color: #162102; 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 { font-size: 10px; }
a.ft:link, a.ft:visited { color: #000000; text-decoration: none; }
a.ft:hover, a.ft:active { color: #ffffff; text-decoration: none; background-color: #000000; }

td.submn { font-size: 12px; font-weight: normal; color: #ffffff; }
a.submn:link, a.submn:visited { color: #ffffff; text-decoration: none; }
a.submn:hover, a.submn:active { color: #ffffff; text-decoration: underline; }

a.suchergebnis:link, a.suchergebnis:visited { font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; }
a.suchergebnis:hover, a.suchergebnis:active { font-size: 12px; color: #9C8E69; 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; }