.bild  { color:#000000; font-size:12px; font-family:arial,sans-serif; }
ol, ul, p, li, td { color:#000000; font-family:arial,sans-serif; }
.unterlegt {background-color:#0066CC; font-family: arial, sans-serif; font-weight:bold; }
.kasten {background-color:#C5DBF5; font-family: arial, sans-serif; font-weight:bold; color:#000000; margin:40px 0 0 0; padding:3px; }
.kasten2 {background-color:#C5DBF5; font-family: arial, sans-serif; color:#000000; margin:40px 0 0 0; padding:3px; }
td.margin { margin:10px 0 0 30px; }
.weiss { color:#ffffff; font-size:14px; font-family:arial,sans-serif; font-weight:bold; }
.blau { color:#0066cc; font-weight:bold; margin:0 0 5px 0; }
.autoren { font-family:arial,sans-serif; font-size:12px; font-style:italic; }
.kleiner { font-size:12px; font-weight:bold; }

p.eingerueckt  { font-family: arial, sans serif; margin:0 20px 0 20px; }
p,td { font-family:arial,sans-serif;  }
p.klein { font-size:11px; }

a.beschreibung:active  { text-decoration:underline; font-size:9pt; color:#000000; }
a.beschreibung:link    { text-decoration:none; font-size:9pt; color:#000000; }
a.beschreibung:visited { text-decoration:none; font-size:9pt; color:#000000; }
a.beschreibung:hover   { text-decoration:underline; font-size:9pt; color:#000000; }

table.adresse { border-collapse:collapse; }
td.header { background-color:#97D0F8; border:1px solid #97D0F8; color:black; padding:5px 5px 5px 10px; }
td.body { border:1px solid #97D0F8; color:black; padding:5px 5px 5px 10px; }


div.sozialestadtsuchformular2 .checkboxtable input,
div.sozialestadtsuchformular2 h3 { margin:0; padding:0;}
div.sozialestadtsuchformular h3 { margin-right:10px; }
div.sozialestadtsuchformular div { margin-right:10px; }
div.sozialestadtsuchformular h3.underline { border-bottom:1px solid;}
div.sozialestadtsuchformular a img { border:0px; }

div.sozialestadtsuchformular div.normal,
div.sozialestadtsuchformular div.alterate { margin:5px; padding:1px 10px; margin-left:0px; }
div.sozialestadtsuchformular h2 { margin-bottom:0px; }
div.sozialestadtsuchformular span.searchline { margin-bottom:1em; display:block; }

div.sozialestadtsuchformular table.checkboxtable { padding:0px; margin-left:0px; }
div.sozialestadtsuchformular table.checkboxtable td.space { padding:2px; line-height:4px; }
div.sozialestadtsuchformular table.checkboxtable td.checkbox { width:24px; }
div.sozialestadtsuchformular table.suchformular td.alteratesmall  { padding:2px; line-height:4px; background-color:#FCF7E7; }
div.sozialestadtsuchformular table.suchformular td.normalsmall  { padding:2px; line-height:4px; background-color:#FCF0CF; }
div.sozialestadtsuchformular table.suchformular td.space { padding:2px; line-height:4px; }
div.sozialestadtsuchformular table.checkboxtable h4 { padding-bottom:6px; padding-top:8px; }

div.sozialestadtsuchformular table.ergebnisse td { padding:10px; padding-bottom:0px; padding-top:0px; }
div.sozialestadtsuchformular table.ergebnisse td.small { padding:0px; padding-bottom:5px; line-height:4px; }

div.sozialestadtsuchformular  td.normal { background-color:#FFFFFF; padding:4px 2px 2px 5px; border-width:1px; border-color:white; vertical-align:top; 
}
div.sozialestadtsuchformular  td.alterate { background-color:#f1f1f1; padding:4px 2px 2px 5px; border-width:1px; border-color:white; 
vertical-align:top; }


#suchergebnis dd {
  margin:0;
}
#suchergebnis .in-navigation {
  font-style:italic;
  margin:.25ex 0 0 0;
}

#suchergebnis .in-navigation span {
  font-style:normal;
}

.neu {
  background-color:#94D3FF; /* #c0ff00; */
  padding:0 6px 0 6px;
  color:#000000;
}
