* { margin:0; padding:0; font-family:Verdana,Arial,Helvetica; color:#666; font-size:11px; }

h1 { display:block; margin-left:222px; margin-top:12px;  } /* reserviert für das logo, sonst nicht mehr verwenden! */
h2 { padding:6px 12px; border:2px solid #fff; border-bottom-color:#88aac5; font-size:14px;  }
img { border:0; }
h3 { font-size:14px; padding:18px 12px 0 12px; }
h4 { font-weight:bold; padding:6px 12px; }
h2, h4 {  background:#e2ebf1; color:#88aac5; }

a { text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }

#content p { padding:12px 12px 0 12px;} 
#header { height:108px; border-bottom:2px solid #ccc; min-width:600px; }
#wrapper { width:780px; }
#navigation { width:198px; float:left; background:#88aac5; clear:both; border:1px solid #88aac5; border-top:0; }
#content { margin-left:198px;}
#footer { clear:both; text-align:center;  }
#footer-left { width:198px; float:left; padding:6px 0; background:#88aac5; border-top:1px solid #fff; font-size:10px; font-weight:bold; }
#footer-right {background:#fff; padding:6px 0; border-top:1px solid #666; }

#suche { margin:12px 0  12px 24px; }
#suche, #suche strong { color:#fff; }
#suche .small { font-size:10px; font-weight:bold; color:#fff; }
#suche img { margin-left:-18px; vertical-align:middle; }
input#suchfeld { margin: 6px 0; width:50px; border:1px solid #fff; border-left:1px solid #eee; border-top:1px solid #eee; }
input#go-button { margin: 6px 0; background:#fff; margin-left:6px; font-size:10px; border:1px solid #fff; border-bottom:1px solid #eee; border-right:1px solid #eee; }

#top-objekte h6 { background:url(pix/verlauf_top_objekte.jpg); padding: 4px 0 4px 16px;}
#top-objekte p { margin:0 0 6px 6px; padding-top:6px; font-weight:bold; color:#fff; font-size:10px; clear:both; }
#top-objekte .pfeil { margin-right:4px;}
#top-objekte .left { float:left; margin-right:6px;}
#top-objekte .details { margin-top:6px;}

.bild-links { float:left;}
#navigation ul {list-style-image:url(pix/menuepfeile.gif); list-style-position:inside; background:#eee; padding:12px 0; }
#navigation li { padding:2px 0 0 4px; background:url(pix/trennlinie.jpg) left bottom no-repeat;}
#navigation li.lastone { background:none; }
#navigation li a { padding-left:4px; vertical-align:top; }


#wrapper, .hellblau {background:#f1f5f8;}
div.bilderleiste { background:#eee; border-top:2px solid #88aac5; border-bottom:2px solid #88aac5; font-weight:bold; text-align:center; margin-top:18px; }
.aufreihung { padding:6px 0 8px 0; }