html{height:100.20%;}
body{background-color:#ffd;color:#000;font-family:verdana,arial,helvetica,sans-serif;font-size:100.05%;margin:auto;width:937px;text-align:center;}
#kopf{background:url(img/kopf.jpg) 100% 50% no-repeat;color:#ff0;border:1px solid #390;margin:5px auto 0 auto;text-align:center;width:935px;min-height:50px;position:relative;}
h1{font-family:verdana,helvetica,sans-serif;font-size:140%;font-style:italic;position:relative;z-index:2;margin:23px 0 0 200px;height:0;}
#adresse{clear:both;font-size:80%;font-weight:700;line-height:1.5em;text-align:center;width:935px;}
a{color:#06f;text-decoration:none;}
a:focus{outline:none;}
a:hover{color:#c30;text-decoration:underline;}
a.sprung,a:hover.sprung,span.sprung{color:#000;display:none;}
a.extern{background:url(img/extern.gif) 0 7px no-repeat;padding-left:15px;}
a:hover.extern{background:url(img/extern.gif) 0 -9px no-repeat;}
#box{ border: 1px solid #390;font-size:95%;margin:auto;text-align:left;position:relative;width:935px;}
#inhalt{background-color:#ffe;color:#000;border-left:1px solid #390;position:relative;margin-left:200px;padding:10px;text-align:center;width:714px;min-height:480px;}
h2{color:#390;font-family:verdana,arial,helvetica,sans-serif;font-size:115%;font-style:italic;letter-spacing:0.1em;word-spacing:0.2em;margin: 0 0 15px 0;}
h3{color:#c30;font-family:arial,helvetica,sans-serif;font-size:115%;letter-spacing:0.05em;margin:2px;}
h4{color:#000;font-family:arial,helvetica,sans-serif;font-size:100%;margin:0;}
hr{display:none;}
img{border:none;}
p{margin:0;padding: 0 0 12px 0;}
.text{padding:5px;text-align:left;width:704px;}
.textblock p:first-letter{color:#c30;font-size:110%;font-weight:bold;padding-right:2px;}
#satzung h3{padding-top:10px;text-align:center;}
#satzung h4{display:inline;letter-spacing:1px;padding-bottom:12px;text-decoration:underline;}
#satzung ol{padding-left:20px;}
#satzung ul{list-style-type:disc;padding-left:15px;}
#satzung li{margin-bottom:8px;}
#satzung .vorstand li{margin-bottom:5px;margin-left:100px;}
#satzung .mitgliedschaft li{margin-bottom:5px;margin-left:75px;}
.links{text-align:left;}.mitte{text-align:center;}.rechts{text-align:right;}
.left{float:left;}.right{float:right;}.nonfloat{clear:both;}
.fett{font-weight:bold;}.gross{font-size:110%;}
.klein{font-size:90%;}.kleiner{font-size: 80%;line-height:1.5em;}
#selbsthilfe h4{float:left;width:90px;}
#selbsthilfe p.inline{font-size: 50%;margin:0;padding:0;}
#infoende{border-top:1px dotted #999;clear:both;font-size:90%;padding:5px;text-align:center;}
.bt{border-top:1px dotted #999;padding-top:5px;}
.abstand{display:block;line-height:1.60em;}
.distanz{margin-left:90px;}
#unten{font-size:70%;clear:both;margin:3px auto 0;padding-bottom:5px;width:935px;}
#unten a.extern{background:url(img/extern.gif) 0 3px no-repeat;}
#unten a:hover.extern{background:url(img/extern.gif) 0 -13px no-repeat;}
#nav{font-size:90%;position:absolute;top:0;left:0;text-align:left;width:200px;}
#nav ul, #nav li{display:inline;margin:0;padding:0;}
#nav a.aktiv,#nav a:hover.aktiv{color:#000;background:url(img/aktiv.gif) 99% 50% no-repeat #ffe;font-weight:bold;text-decoration:none;}
#nav .aktive{background:url(img/untenr.gif) 99% 50% no-repeat;color:#000;font-weight:bold;}
#nav .sprung{display:none;}
#tsk .menue{background-color:#ff0;color:#000;border-bottom:1px solid #6c3;display:block;font-weight:bold;padding: 2px 0 2px 4px;}
#tsk a{border-bottom:1px solid #6c3;display:block;line-height:1.60em;text-indent:5px;}
#rathaus{background:url(img/rathaus.jpg) 25px 20px no-repeat;border-bottom:1px solid #6c3;font-size: 90%;padding:125px 0 5px 0;text-align:center;}
.tphome{border:none;line-height:1.6em;margin:0;text-align:center;width:200px;}
.tphome a{display:block;}
table{border-spacing:0;font-size:90%;text-align:left;width:100%;}
table th{border-bottom:1px dotted #999;color:#c30;font-family:arial,helvetica,sans-serif;letter-spacing:1px;padding:15px 0 0 0;text-align:left;}
table td{padding:2px 0 0 0;vertical-align:top;}
table h3{color:#c30;font-size:120%;letter-spacing:1px;margin:5px;padding:2px;text-align:center;}
table .zeit {width:155px;}
