img.right { margin: 0 0 0 20px; float: right; }
TABLE.p { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; margin: 0; padding: 0 0 0; border: solid 1px #ddd; }
TD.unten { margin: 0; padding: 0; border-bottom: 1px solid #666; }
TD.unten1 { margin: 0; padding: 0; border-bottom: 2px solid #666; }
TD.untendoppel { margin: 0; padding: 0; border-bottom: 4px double #666; }
/*Tabelle*/
TR.p { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; margin: 0; padding: 3px 0; }
ul { margin: 0; padding: 0; list-style-type: none; }
.alpha { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; padding-right: 20px; list-style-type: upper-alpha; list-style-position: inside; }
.alpha_kl { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; margin-left: 30px; list-style-type: lower-alpha; list-style-position: inside; padding-right: 20px; }
.num { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; list-style-type: decimal; list-style-position: inside; padding-right: 20px; }
.oben { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; margin: 0; padding-bottom: 0; padding-left: 75px; }
.quad { color: #666; PADDING-LEFT: 20px; FONT-SIZE: 13px; font-family: "trebuchet ms"; padding-top: 0; padding-bottom: 10px; LIST-STYLE-TYPE: square
; list-style-position: inside; }
.quicklinks { color: #666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 11px 0 0; }
.table { margin: 0 15px; padding: 0; }
#bild { margin: 0 213px 0 200px; padding: 0; }
#container { margin: auto auto 20px; padding-bottom: 20px; width: 980px; padding-top: 50px; }
#content { background-color: #fafafa; background-repeat: repeat-x; background-position: 0 35px; margin: 0 235px 30px 215px; padding: 0 0 20px;; }
#content .leitbild { color: #f58220; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; line-height: 22px; text-align: center; margin: 0; padding: 15px; }
/*--- CHD - Familie ---*/
#content .sektion { color: #fff; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f58220; background-position: 0 0; text-align: right; letter-spacing: 2px; margin: 0 0 20px; padding: 8px 15px; order-top-style: solid; }
#content a:link, #content a:visited { color: #666; font-size: 13px; line-height: 24px; }
#content a:hover { color: #666; font-size: 13px; font-weight: bold; line-height: 24px; }
#content h1 { color: #f58220; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; background-position: 0 0; letter-spacing: 2px; margin: 0 0 10px; padding: 8px 15px; border-color: #ddd #fafafa; border-style: solid; border-width: 1px; }
#content h2 { color: #666; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-position: 0 0; margin: 20px 0 10px; padding: 5px 15px; border-bottom: 3px double #ddd;; }
#content h3 { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-position: 0 0; margin: 20px 15px 10px; padding: 2px 0 2px 0; border-bottom: 1px solid #ddd; }
#content p { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; margin: 0 0 5px; padding: 0 15px 5px; }
#down { background-color: #fff; width: 508px; margin-left: 15px; padding: 0; border: solid 1px #ddd; }
#down .download { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ffc; margin: 0; padding: 5px 5px 5px 15px; border-bottom: 1px solid #ddd; order-right-style: solid; order-top-style: solid; }
#down p { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; margin: 0; padding: 10px 5px; }
#footer { clear: both; margin: auto; }
#footer1 { background-color: #ededed; width: 980px; margin: auto; }
#footer1 a:link, #footer1 a:visited { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; text-decoration: none; text-align: center; margin: 0; }
#footer1 a:hover { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; text-align: center; margin: 0; }
#footer1 p { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; text-align: center; margin: 0 0 0; padding-top: 10px; padding-bottom: 10px; }
#head { background-image: url(bilder/linie_head.gif); background-repeat: repeat-x; margin: auto; height: 180px; }
#head a:link, #head a:visited { color: #666; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; text-align: left; margin: 40px 0 0; padding: 0; }
#head a:hover { color: #666; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; text-decoration: none; text-align: left; margin: 0; padding: 11px 0 0; }
#head1a { width: 980px; height: 180px; margin: auto; padding: 0; }
#linie_01 { background-image: url(linie_01.gif); background-repeat: repeat-x; background-position: 0 47px; height: 110px; }
/* --- allgemein ---*/
#links { width: 180px; float: left; margin: 0; padding: 0 0 20px; }
#navi { width: 980px; height: 110px; margin: auto; }
#navi a:link, #navi a:visited { color: white; font-size: 12px; font-family: verdana; line-height: 15px; text-decoration: none; }
#navi a:hover { color: white; font-size: 12px; font-family: verdana; font-weight: bold; line-height: 15px; }
#navi_01 { background-image: url(navi_01_neu.gif); background-position: 0 0; margin: auto; width: 980px; height: 100px; }
#rechts { width: 200px; float: right; margin: 0 0 20px; padding: 0; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
#rechts h1 { color: #666; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ddd; margin: 0; padding: 9px 15px; order-top-style: solid; }
#rechts h2 { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-position: 0 0; margin: 20px 0 5px; padding: 5px 15px; border-bottom: 1px solid #ddd; }
#rechts p { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; margin: 5px 0; padding: 5px 15px 0; }
.navi { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: center; margin-top: 3px; margin-bottom: 3px; }
.navi1 { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: center; margin: 0; border-bottom: 1px solid #fff; }
#rechts a:link { color: #f58220; font-size: 13px; line-height: 24px; text-decoration: none; }
#rechts a:visited { color: #f58220; font-size: 13px; line-height: 24px; text-decoration: none; }
#rechts a:hover { color: #f58220; font-size: 13px; font-weight: bold; line-height: 24px; }
.nocklick1 { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fafafa; text-align: left; margin: 0 0 5px; padding: 5px 2px 5px 18px; border: solid 1px #ddd; }
.nocklick { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fafafa; text-align: left; margin: 20px 0 5px; padding: 5px 2px 5px 18px; border: solid 1px #ddd; order-top-style: solid; }
#links a { font-size:13px; color:#f58220; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align:left; text-decoration: none; margin: 0; padding: 5px 2px 5px 35px; order-top-style: solid; }
#links a:link, #links a:visited { color: #f58220; display: block; text-align:left; margin: 0; padding: 5px 2px 5px 18px; }
#links a:hover { color: #f58220; font-weight: bold; background-color: #fafafa; background-image: url(bilder/pfeil_activ.gif); background-repeat: no-repeat; background-position: 5px 11px; text-align:left; margin: 0; padding: 5px 2px 5px 18px; }
.active { color: #f58220; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(bilder/pfeil1.gif); background-repeat: no-repeat; background-position: 5px 11px; text-align: left; margin: 0; padding: 5px 2px 5px 18px; }
/*--- gaestebuch ---*/
td.gb_et { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; text-align: left; margin: 0; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
td.gb_text { font-size:13px; color:#666; font-family: "trebuchet ms"; line-height: 19px; background-color: #fff; margin-bottom: 30px; padding:10px 15px; }

