body{margin:0;padding:0;background:#dee2e6 url(bilder/hintergrund.png);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#333}
#rahmen{width:960px;margin:12px auto;background:#fff;border:1px solid #b9c0c8;box-shadow:0 0 8px #aab}
#kopf{height:110px;background:#fff;border-bottom:4px solid #b0201e;position:relative}
#kopf .logo{position:absolute;left:22px;top:18px}
#kopf .tel{position:absolute;right:22px;top:30px;text-align:right;font-family:Georgia,serif;font-size:13px;color:#1c5496}
#kopf .tel b{font-size:20px;color:#b0201e}
#menu{height:34px;background:#e8ecf0 url(bilder/menu_verlauf.png) repeat-x;border-bottom:1px solid #b9c0c8}
#menu ul{list-style:none;margin:0;padding:0 0 0 12px}
#menu li{float:left;position:relative}
#menu a{display:block;padding:0 18px;line-height:34px;color:#1c5496;font-weight:bold;text-decoration:none;border-right:1px solid #c9d0d8}
#menu a:hover,#menu a.aktiv{background:#1c5496;color:#fff}
#menu li ul{display:none;position:absolute;top:34px;left:0;background:#fff;border:1px solid #b9c0c8;padding:0;width:170px;z-index:9}
#menu li:hover ul{display:block}
#menu li ul li{float:none}
#menu li ul a{border:0;border-bottom:1px dotted #ccc;font-weight:normal;line-height:26px}
#banner{height:260px;overflow:hidden;border-bottom:1px solid #ccc}
#banner img{display:block}
#inhalt{float:left;width:640px;padding:20px 25px 30px 25px}
#seite{float:right;width:225px;padding:20px 20px 30px 0}
.kasten{border:1px solid #c9d0d8;background:#f4f6f8;margin-bottom:15px}
.kasten h3{margin:0;padding:6px 10px;background:#1c5496 url(bilder/kopf_verlauf.png) repeat-x;color:#fff;font-size:12px}
.kasten div{padding:8px 10px;line-height:1.5}
h1{font-family:Georgia,"Times New Roman",serif;color:#b0201e;font-size:24px;font-weight:normal;margin:0 0 4px 0}
h2{font-family:Georgia,"Times New Roman",serif;color:#1c5496;font-size:17px;font-weight:normal;margin:0 0 14px 0;border-bottom:1px dotted #aab;padding-bottom:6px}
h4{color:#1c5496;font-size:13px;margin:22px 0 8px 0}
p{line-height:1.6;margin:0 0 12px 0}
a{color:#b0201e}
ul.liste{margin:0 0 14px 0;padding:0;list-style:none}
ul.liste li{background:url(bilder/pfeil.png) no-repeat 0 5px;padding-left:16px;line-height:1.7}
table.kacheln td{text-align:center;vertical-align:top;padding:6px}
table.kacheln img{border:1px solid #bbb;padding:3px;background:#fff}
table.kacheln a{font-weight:bold;text-decoration:none;color:#1c5496}
table.daten td{padding:3px 12px 3px 0;vertical-align:top}
.mehr{display:inline-block;background:#b0201e;color:#fff;padding:5px 12px;text-decoration:none;font-weight:bold;border:1px solid #801010}
.galerie img{display:block;margin:0 auto 12px auto;border:1px solid #bbb;padding:3px}
.rechts{float:right;margin:0 0 10px 15px;border:1px solid #bbb;padding:3px}
.links{float:left;margin:0 15px 10px 0;border:1px solid #bbb;padding:3px}
.klar{clear:both}
#fuss{clear:both;background:#2a3540;color:#c8d0d8;padding:14px 25px;font-size:11px}
#fuss a{color:#fff}
#fuss .logo{float:right;background:#fff;padding:4px}
.zaehler{font-family:"Courier New",monospace;background:#000;color:#3f3;padding:1px 4px}
.datum{color:#888;font-size:11px}