.contentpath {
  font: bold 17px arial; 
  display: inline;
  color: ##001647; 
}
.textbox {
 background: #F9FFB2;
 border: #9D8100 2px dotted;
 padding: 5px;
 width: 400px;
 font: 13px verdana;
}
.objektbox { 
  background: #eeeeee;
  border-bottom: #dddddd 2px solid; 
  border-top: #dddddd 2px solid; 
  padding: 2px;  
  margin-top: 10px;
}
.objektbox a {
  font: bold 14px arial;
  color: #aa0000;
  line-height: 130%;
  text-transform: capitalize;
}
body { 
  color: black; 
  font: 11px verdana; 
  margin: 0px;
  padding: 0px;
}
.top {
  background: url(gfx/topbg.jpg) repeat-x white; 
  height: 120px; 
  text-align: top;
}
.top a { 
  font: bold 16px arial; 
  color: #0000aa;
  text-decoration: none; 
  border-bottom: #aaaaaa 2px dotted;
  margin: 0px; 
  padding: 0px; 
}
.top a:hover {
 color: red;
 border-bottom: black 2px dotted;
}
.top h1 {
 font: bold 70px serif, fantasy,monospace,cursive,fantasy,serif;
 color: black;
 letter-spacing: -5px;
 display: inline;
 text-decoration: none;
}
h1 {
 font: bold 30px verdana;
 color: #001647;
 letter-spacing: -3px;
 display: inline;
}
h2 { font: bold 17px arial; display: inline; text-transform: capitalize; color: ##001647; }
h3 {
  font: bold 20px arial; 
  display: inline; 
  text-decoration: none;
  color: #001657; 
}
h4 { font: italic bold 14px arial; display: inline; text-decoration: none; color: black,#656645; }

.leftbox {
 background: #dddddd;
 padding: 0px;
 width: 50px;
 height: 200px;
 float: left;
}
.leftsep {
 float: left;
 font: bold 300px arial;
 line-height: 20%;
 color: #9AB9FF;
 width: 60px;
 text-align: left;
 padding-top: 2px;
}
.horsep {
 float: left;
 font: bold 40px arial;
 line-height: 30%;
 color: #9AB9FF;
 height: 300px;
 width: 30px;
 text-align: center;
 padding-top: 2px;
}
.contentbox a {
 text-decoration: none;
 border-bottom: #aaaaaa 2px dotted;
 color: #0000aa;
}
.contentbox a:hover {
  color: red;
  border-bottom: black 2px dotted;
}
.contentbox {
 padding: 4px;
 line-height: 110%;
 text-align: left;
 margin-top: 4px;
 width: 250px;
 width: 28%;
 float: left;
 color: black;
}
.biglinks a { font: bold 13px verdana,arial; }

.imgbox { 
  font: 11px verdana; 
  color: black; 
  margin-top: 10px; 
  margin-right: 20px; 
  border: #660065 0px solid; 
  float: left; 
  vertical-align: top;
}
.imgbox a { text-decoration: none; }
img { border: black 1px solid; }

.adresslista table { width: 100%; }
.adresslista th {
  font: bold arial;
  padding: 2px;
  text-decoration: underline;
}
.adresslista td {
  background: #CCCCFF;
  font: arial;
  padding: 2px;
  border: white 1px solid;
}

.searchform form { display: inline; }
.searchform input,select { border: 1px solid #7E7E79; display: inline; font: 10px arial; }
.searchform { padding-bottom: 10px; }

.info { white-space: nowrap; color: gray; text-align: left; width: 1%; }
.end { 
 background: white;
 text-align: center;
 font: 10px verdana;
}
