body { text-align:center; background-color:#959183; margin: 0; }

.content-bg { background-color:#ACB796; }

/* Head */
#kontaktImpressum { height:17px; background-color:#005097; text-align:right; padding-right:27px; height:20px; margin: 0px; padding-bottom:2px; border-bottom:solid 1px #FFFFFF; padding-left:25px; }
#shortMenu { background-color:#F7AE50;  height:20px; margin: 0px; border-bottom:solid 1px #FFFFFF; font-size:11px; }
#shortMenuLeft { padding-top: 3px; padding-left: 25px; text-align: left; }
#shortMenuRight { float: right; padding-top: 1px; padding-right: 29px; }
.link-shortMenu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
.link-shortMenu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#C95312; text-decoration:none; }

/* Menü */
.tbl-menu { width:750px; background-color:#710000; }
.td-menu { font:600 11px verdana; color:#FFFFFF; width:120px; height:22px; padding-left:5px; padding-right:5px; padding-top:1px; cursor: pointer; }
.menu-strich { border-right:solid 1px #FFFFFF; }

.div-sub-menu0 { position:absolute; height:100px; top: 104px; z-index:51; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu1 { position:absolute; height:100px; top: 104px; z-index:52; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu2 { position:absolute; height:100px; top: 104px; z-index:53; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu3 { position:absolute; height:100px; top: 104px; z-index:54; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu4 { position:absolute; height:100px; top: 104px; z-index:55; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu5 { position:absolute; height:100px; top: 104px; z-index:56; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu6 { position:absolute; height:100px; top: 104px; z-index:57; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu7 { position:absolute; height:100px; top: 104px; z-index:58; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu8 { position:absolute; height:100px; top: 104px; z-index:59; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu9 { position:absolute; height:100px; top: 104px; z-index:60; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu10 { position:absolute; height:100px; top: 104px; z-index:61; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu11 { position:absolute; height:100px; top: 104px; z-index:62; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu12 { position:absolute; height:100px; top: 104px; z-index:63; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu13 { position:absolute; height:100px; top: 104px; z-index:64; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }
.div-sub-menu14 { position:absolute; height:100px; top: 104px; z-index:65; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:100%; }

.td-sub-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; width:116px; background-color:#F7B45D; 
					border-bottom:solid 1px #FFFFFF; border-left:solid 1px #E6EFC6; padding-left:7px; padding-top:2px; padding-bottom:2px; 
					padding-right:5px; cursor: pointer; }


a { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#C95312; }
a:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; }

/* links */
.links-start-bg { background-color:#FFFFFF; }

/* rechts */
.balken-rechts { background-color:#99A9B8; padding-left:13px; padding-right:13px; padding-top:10px; }
.menu-headline-rechts { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; height:15px; background-color:#C95312; width:224px; padding-left:5px; margin:0px; }
.td-rechts-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; padding-bottom:5px; }
.link-news-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.link-news-menu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.link-news-menu-akt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.link-crechts-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.link-crechts-menu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.link-crechts-menu-akt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.link-doks-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.link-doks-menu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.link-doks-menu-akt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

/* Content */
.p-content-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#941E00; margin:6px; padding-right:3px; }
.link-content-menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.link-content-menu:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#941E00; text-decoration:none; }

.fuss-balken { height:6px; background-color:#00284E; }

.standard-links { width:120px; }
.standard-mitte { width:360px; }
.standard-txt-bild, .bild-txt { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; padding-top:3px; }
.standard-abstand-bild { height:15px; }
.dok-padding { padding-left:20px; padding-right:20px; }
.element-padding { height:10px; }
.td-img { border:solid 1px #666666; }

.txt { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000; }
.txtb { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000000; }
.txt-kl { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; }
.gtxt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#515151; }
.bold { font-weight:bold; }
.siteHeadlineBold { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#C95312; }
.fehler { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#cc6600; letter-spacing:1px; }

.club-link { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none; }
.club-link:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline; }
.club-link-akt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.club-link-akt:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }

/**/
.login-submit { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; width:80px; height:20px; }
.login-fehler { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#ff6633; }

/* Pre-Page */
.pre-headline { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#C95312; width:450px; margin:0px; padding-bottom:5px; }
.pre-teaser { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-right:25px; margin:0px; }
.pre-weiter { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#C95312; text-decoration:none; }
.pre-weiter:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

/* Kontakt */
.kontakt-bez { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; }
.kontakt-links { width:160px; }
.kontakt-rechts { padding-bottom:2px; }
.kontakt-input { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; border:solid 1px #666666; width:230px; height:18px; }
.kontakt-select { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; width:230px; height:18px; }
.kontakt-textarea { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; border:solid 1px #666666; width:300px; height:110px; }
.kontakt-submit { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:11px; color:#000000; border:solid 1px #666666; width:120px; height:18px; background-color:#CCCCCC; }

.kontakt-fehler-txt { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.kontakt-fehler-input { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; border:solid 1px #666666; width:230px; height:18px; background-color:#F5BFA2; }
.kontakt-fehler-textarea { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; border:solid 1px #666666; width:300px; height:110px; background-color:#F5BFA2; }

/* Kalender */
.td-tag { width:29px; text-align:center; border:solid 1px #C95312; }
.link-tag { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; }
.link-tag:hover, .link-tag-aktiv { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.TagAktiv { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#000000; background-color:#FFC96B; color: #000000; }
.TagInaktiv { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#000000; background-color:#FADB9A; }
.TagTermin { background-color:#F7965C; }
.MonatJahr { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; margin:0px; padding-top:5px; }
.Monate { color: #; font-size: 10px; font-weight: bold; margin:0px; text-align:center; padding-top:5px; }
.Wochentage { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; letter-spacing:2px; text-align:center; padding-top:5px; padding-bottom:5px; }

.projekt-head { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; margin-bottom:10px; }

.patenClubLink { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline; }
.patenClubLink:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#666666; text-decoration:underline; }

.link-vz { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#775E29; text-decoration:none; }
.link-vz:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#775E29; text-decoration:underline; }
.link-vzOff { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#967736; text-decoration:none; }
.link-vzMark { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#775E29; text-decoration:none; }

.marked-search-word { background:#FFCC33; }

.wobon { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#9E5D00; text-align:right; text-decoration:none; }
.wobon:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#9E5D00; text-align:right; text-decoration:underline overline; }
.woboff { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#C67D16; text-align:right; text-decoration:line-through; }
td.wobon, td.woboff { width:40px; height:14px; }
.wobTableYear { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#9E5D00; 
				position:absolute; left:0px; margin-top:-14px; padding-left:41px; }

                
                
/* content und seitenlayout */
#holeSite { position:absolute; margin-left: -375px; left: 50%; width:750px; height:100%; background-color:#FFC96B; }
#head { position:absolute; z-index:5; top:0px; left:0px; }
#himmelImg { position:absolute; z-index:4; top:79px; left:0px; border-top:solid 1px #FFFFFF; }
#content { position:absolute; top:0px; left:0px; text-align:left; z-index:0; width:500px; height:100%; background-color:#FDD693; }
#content-dok { padding-top:140px; padding-left:20px; background-color:#FDD693; }
#contentMenu { position:absolute; z-index:1; width:250px; top:163px; left:0px; padding-top:22px; padding-left:22px; }
#contentImg { position:absolute; z-index:2; top:150px; left:250px; padding-top:49px; }
#rechtsMenu { position:absolute; z-index:3; width:250px; height:100%; top:0; left:500px; background-color:#E6A046; }
#rechtsMenu2 { padding-left:13px; padding-right:13px; padding-top:130px; }

div.color1 #rechtsMenu { background-color:#E6A046; }

div.color2 #content, div.color2 #content-dok { background-color:#FDD693; }
div.color2 #rechtsMenu { background-color:#E9A54F; }

