body {
  background-color:#BEE2FB;
  margin:0;
  padding:0;
  font-size:12px;
  font-family:Verdana;
}
.wetext { margin:0; padding:0; margin-top:0.5em; margin-bottom:0.1em; font-weight:bold; }
img { border:none; }
h1 {
  display:none;
}
h2 {
  display:none;
}
h3 {
  font-size:11px;
  font-family:Verdana;
  color:#0098F3;
  margin:0;
  padding:0;
  margin-bottom: 0.8em;
  font-weight:bold;
}
h3.arbeiten {
  font-size:14px;
  font-family:Arial;
  color:#e78333;
}
h3.foerdern {
  font-size:14px;
  font-family:Arial;
  color:#7ca521;
}
h3.wohnen {
  font-size:14px;
  font-family:Arial;
  color:#0096cb;
}
h3.allgemein {
  font-size:14px;
  font-family:Arial;
  color:#757766;
}
h4 {
  font-size: 10px;
  font-family: Arial;
  color: #999;
  margin-top: 0.5em;
  padding: 0;
}
a {
  color:#0098F3;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
#main{
  font-size:12px;
  width:70.6em;
  margin:0 auto;
  text-align:left;
}
#brd-main {
  font-size:12px;
  background-image:url('/DE/images/border-full.png');
  background-repeat:repeat-y;
  width:70.6em;
  padding-left:1.75em;
  padding-right:1.75em;
}
#brd-bottom {
  background-image:url('/DE/images/border-full-bottom.png');
  background-repeat:no-repeat;
  font-size:12px;
  width:70.6em;
  height:1.75em;
}
#inhalt {
  background-color:#FFF;
  background-image:url('/DE/images/header2_farbverlauf.png');
  background-repeat:repeat-x;
  background-position:top;
  width:67.01em;
  padding-top:2em;
}
#header {
  height:9em;
  width:67.01em;
}
p { margin:0; padding:0; }

#leftnavi {
  display:block;
  float:left;
  width:12.1em;
  margin-left:2em;
  margin-right:2em;
}
#leftnavi input {
  font-size:10px;
  font-family:Arial;
  width: 14em;
  margin-bottom: 1em;
}
#leftnavi ul {
  margin:0;
  padding:0;
  margin-bottom:1.7em;
  border-bottom:1px dotted #999;
}
#leftnavi ul li {
  border-top:1px dotted #999;
  list-style:none;
  margin:0;
  padding:0;
  padding-top:0.2em;
  padding-bottom:0.4em;
}
#leftnavi ul li * li {
  border-top:1px dotted #999;
  list-style:none;
  margin:0;
  padding:0;
  padding-left:1em;
  padding-top:0.2em;
  padding-bottom:0.3em;
}
#leftnavi ul * a {
  color:#666;
  text-decoration:none;
  font-size:12px;
  font-family:Arial;
}
#leftnavi ul * a:hover {
  text-decoration:underline;
}
#leftnavi * .active{
  color:#008FF2;
}
#leftnavi * .break {
  margin-bottom:1.3em;
}
#inner-content {
  display:block;
  float:left;
  width:34em;
  margin-bottom:1em;
  color:#333;
  line-height:1.3em;
  font-size:11px;
}
#right-box {
  display:block;
  float:right;
  width:14.6em;
  margin-right:2em;
}
#right-box ul {
  margin:0;
  padding:0;
  margin-bottom:1.7em;
}
#right-box ul li {
  border-top:1px dotted #999;
  list-style:none;
  margin:0;
  padding:0;
  padding-top:0.2em;
  padding-bottom:0.4em;
}
#right-box ul li a {
  color:#0098F3;
  text-decoration:none;
  font-size:11px;
  font-family:Arial;
}
#right-box ul li a:hover {
  text-decoration:underline;
}
#right-box .box {
  margin-bottom:2em;
}
#right-box .box .text{
  font-size:10px;
  font-family:Verdana;
  color:#333;
  line-height:1.3em;
}
#right-box .box h3{
  padding:0;
  margin-top:0.1em;
  border-top:1px dotted #999;
  padding-top:0.2em;
  margin-bottom:0.1em;
  font-weight:normal;
}
#kontakt p {
  margin-bottom: 0.5em;
}
#kontakt p label {
  float: left;
  width: 10em;
  margin-top: 0.5em;
  cursor: pointer;
}
#kontakt p input, #kontakt p select, #kontakt p textarea {
  border: 0.08em solid #000000;
  margin-top: 0.3em;
  width: 14em;
}
#kontakt p select, #kontakt p input#formInput_submit, #kontakt p input#formInput_reset {
  width: auto;
}
#kontakt p textarea {
  width: 18em;
  height: 10em;
}
#newseintraege ul {
  padding: 0;
  margin: 0;
}
#newseintraege li {
  list-style: none;
  margin-bottom: 2em;
}
#newseintraege h3 {
  font-size: 1em;
}
#newseintraege p {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
#suchergebnisse ul {
  padding: 0;
  margin-left: 2em;
}
#suchergebnisse li {
  list-style: square;
  margin-bottom: 0.5em;
  color: #0098F3;
}
