body { }

.bdyContent { background-color: #CFF202; }
.bdyRightCol { background-color: #CFF202; }




A { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration:none;font-size: 12px; }

.celmenu {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; font-weight:bold; color: #193F2E }
.celsubmenu {  margin: 0 0 10 0px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #193F2E }
.sitemap1 { margin: 10 0 0 10px; font-size: 14px; font-weight:bold; color: #193F2E; }
.sitemap2 { margin: 3 0 0 25px; font-size: 12px; font-weight:bold; color: #193F2E; }
.sitemap3 { margin: 0 0 0 40px; font-size: 12px; color: #193F2E; }
.sitemap4 { margin: 0 0 0 55px; font-size: 10px; color: #193F2E; }

.terminHeadl {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; font-weight:bold; color: #193F2E }
.TerminCont {  margin: 0 0 10 0px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #193F2E }

.mailformrequired {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #193F2E}
.mailform {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #193F2E}
.mailformradio {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #193F2E}

A:link  { color: #576E42;}
A:visited { color:#576E42; }
A:active { color:#576E42; }
A:hover { color:#000000; text-decoration:underline}

.GonHeadline {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #193F2E; font-weight:bold;}
.gonText {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 11px; color: #193F2E}
.txtHead1 {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 18px; color: #576E42; font-weight:bold;}
.stdText {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #193F2E}
.BGleftNav { background-color: #EDFA9E }

a.txtLink {  font-size: 12px; color: #193F2E; text-decoration: none}
a.txtLink:visited {  font-size: 12px; color: #193F2E; text-decoration: none}
a.txtLink:active {  font-size: 12px; color: #193F2E; text-decoration: none}
a.txtLink:hover {  font-size: 12px; color: #000000; text-decoration: none}

a.kontaktNav {  font-size: 12px; font-weight: bold; color: #193F2E; text-decoration: none}
a.kontaktNav:visited {  font-size: 12px; font-weight: bold; color: #193F2E; text-decoration: none}
a.kontaktNav:active {  font-size: 12px; font-weight: bold; color: #193F2E; text-decoration: none}
a.kontaktNav:hover {  font-size: 12px; font-weight: bold; color: #193F2E; text-decoration: none}

a.gonLink:link  { font-size: 10px; color: #576E42; text-decoration: underline;}
a.gonLink:visited  { font-size: 10px; color: #576E42; text-decoration: underline;}
a.gonLink:active  { font-size: 10px; color: #576E42; text-decoration: underline;}
a.gonLink:hover  { font-size: 10px; color: #000000; text-decoration: underline;}

a.mainNav {  font-size: 12px; color: #193F2E; text-decoration: none}
a.mainNav:visited {  font-size: 12px; color: #193F2E; text-decoration: none}
a.mainNav:active {  font-size: 12px; color: #193F2E; text-decoration: none}
a.mainNav:hover {  font-size: 12px; color: #000000; text-decoration: none}

a.mainNavActive {  font-size: 12px; color: #000000; text-decoration: none}
a.mainNavActive:visited {  font-size: 12px; color: #000000; text-decoration: none}
a.mainNavActive:active {  font-size: 12px; color: #000000; text-decoration: none}
a.mainNavActive:hover {  font-size: 12px; color: #000000; text-decoration: none}

a.subNav {  font-size: 10px; font-weight: bold; color: #193F2E; text-decoration:underline}
a.subNav:visited {  font-size: 10px; font-weight: bold; color: #193F2E; text-decoration:underline}
a.subNav:active {  font-size: 10px; font-weight: bold; color: #193F2E; text-decoration:underline}
a.subNav:hover {  font-size: 10px; font-weight: bold; color: #000000; text-decoration:underline}

a.subNavActive {  font-size: 10px; font-weight: bold; color: #000000; text-decoration:underline}
a.subNavActive:visited {  font-size: 10px; font-weight: bold; color: #000000; text-decoration:underline}
a.subNavActive:active {  font-size: 10px; font-weight: bold; color: #000000; text-decoration:underline}
a.subNavActive:hover {  font-size: 10px; font-weight: bold; color: #000000; text-decoration:underline}

P { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#193F2E; margin: 0 0 0 0; }
H1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0e8424; font-weight:bold; margin-top:0px; margin-bottom:20px; letter-spacing : 1px; text-transform : uppercase;}
H1 A { color:#576E42; font-weight:bold; }
H1 A:hover { color:#576E42; }
H1 A:active { color:#576E42; }
H1 A:visited { color:#576E42; }
H2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#193F2E; font-weight:bold; }
H3, H4 { color:#576E42; }
P A { color:#576E42; text-decoration:none; }
P A:hover { color:#000000; text-decoration:none; }
P A:active { color:#576E42; text-decoration:none; }
P A:visited { color:#576E42; text-decoration:none; }
.tx-indexedsearch P { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.tx-indexedsearch .tx-indexedsearch-res P { font-family:Arial; font-size:10px; color:black; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family:Arial; font-size:10px; color:black; }
P.bodytext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
P.bodytext A:hover { color:#000000; text-decoration:underline; }
P.bodytext A:active { color:#576E42; }
P.bodytext A:visited { color:#576E42; }
P.bodytext b { font-size: 11px; }
UL { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; list-style-type:square; margin-left:30px; margin-top:10px; margin-bottom:0px;}
.verlauf {
background-image:url(../img/verlauf_oben.jpg);
			background-position:left top;
			background-repeat:repeat-x;
}

.rechte_sp {
margin-left:2px;
}

.rechte_sp p, h2{
padding-left:3px;
padding-right:3px;
}

.signum {
width:206px;
border:1px solid #fff;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
line-height:140%;
padding:3px;
}

.tx-jwcalendar-pi1 {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
line-height:140%;
}

.tx-jwcalendar-pi1 label{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
line-height:140%;
}


/* CSS-Korrekturen Rainer Mihlan */

.bdycontent a { text-decoration: underline !important; }
.bdycontent ul {color: #193F2E; margin: 0px !important; font-size: 12px; padding-left: 15px !important; }

.jwcalendar_list .itemslist { padding: 0px !important; }
.jwcalendar_list .itemslist td.catcolor { display: none; }
.jwcalendar_list .itemslist td.label { padding: 5px 0 !important; font-size: 12px !important; }
.jwcalendar_list .itemslist td.item{ font-size: 12px !important; }
