
body { 
    font-family: 'Arial', sans-serif; font-family:'PTSansNarrowRegular', 'Arial', sans-serif !important;
    color:#111; font-size: 22px; line-height:30px;  }

.menu { color:#fff;  font-family: 'Arial', cursive; cursor:pointer; line-height:15px;}
.menu.aktiv { color:#fff;}
.menu:hover { color:#ccc}

.bu {font-size:14px; line-height: 13px; color:#C54715; }

.weiss { color:#FFF;}
p strong  { color:#C54715 !important; font-weight:normal;}

p a { color:#000;}

p {font-family:'PTSansNarrowRegular', 'Arial', sans-serif !important; font-size:20px; line-height:30px; margin:0px 0px 10px 0px ; padding:0px ; color:#111; }
 
p span.termin { line-height:20px; font-size:16px;}

#termine p {line-height:22px !important; font-size:18px !important ;}
#termine strong{  line-height:24px;font-size:22px;}

#termine2 p {line-height:20px !important; font-size:19px !important ; margin-bottom:10px;}
#termine2 strong{  }

.einr { padding-left:20px;}

.visible {  }
.hidden { display:none;}


 
 .punkt {
	position: absolute;
	text-transform: uppercase;
	z-index: 1000;
	top: 593px;
	text-align: center;strong
	line-height: 25px;
}

h2 {
    font-family: 'PTSansNarrowBold', 'Arial', sans-serif !important;
    font-size: 30px;
    margin: 0px 0px 10px 0px;
    color: #C54715;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
}
h3 { font-family:'PTSansNarrowBold', 'Arial', sans-serif !important; font-size:26px; margin:0px 0px 10px 0px;  color:#C54715; padding:0px 0px 10px 0px; font-weight:normal;}

background-image:url(Bilder/kleiner_strich.gif); background-repeat:no-repeat; background-position:left bottom;}
h3 { font-family:'PTSansNarrowRegular', 'Arial', sans-serif !important;
 font-size:16px; margin:0px 0px 5px 0px;  color:#fff; padding:0px 0px 10px 0px;font-weight:normal;
background-image:url(Bilder/kleiner_strich.gif); background-repeat:no-repeat; background-position:left bottom;}

h2.size2 { font-size:32px; line-height:32px;}

h4 { color:#FFF; margin:0px; padding:0px; font-size:12px; text-transform:uppercase; font-weight:700;}

#leiste {position:absolute; z-index:9999999999999;  left:0px; background-color:transparent; bottom:0px; width:100%; font-size:12px;
		height:100px; background-image:url(Bilder/schattenleiste.png); background-repeat:repeat-x; background-position:left 52px;}
#leisteTitel { position:absolute; left:10px; top:75px;color:#ce5f52; font-weight:700; }
#strich {  position:absolute; left:310px; top:40px;}
#strich2 {  position:absolute; left:380px; top:0px;}

.Plinks {position:absolute; left:20px; top:50%; width:14px; height:22px; z-index:999999999999999999; background-image:url(images/pfeil_links_schwach.png); background-repeat:no-repeat;}
.Prechts {position:absolute; left:955px; top:50%;width:14px; height:22px;   z-index:999999999999999999; background-image:url(images/pfeil_rechts_schwach.png);background-repeat:no-repeat;}
.Poben {position:absolute; left:50%; top:18px; height:14px; width:22px; z-index:999999999999999999;  background-image:url(images/pfeil_oben_schwach.png);background-repeat:no-repeat; }
.Punten {position:absolute; left:50%; top:630px; height:14px; width:22px; z-index:999999999999999999;background-image:url(images/pfeil_unten_schwach.png);  background-repeat:no-repeat;  }

.Plinks a { float:left; height:22px; width:14px; border:0px solid #f00;}
.Prechts a{ float:left; height:22px;width:14px; border:0px solid #f00;}
.Poben a{ float:left; height:14px; width:22px; border:0px solid #f00;}
.Punten a{ float:left; height:14px;width:22px; border:0px solid #f00;}

#leisteM1 .link:hover { cursor:pointer !important; color:#fff0d4 !important; }
#leisteM2 .link:hover,#leisteM2 .lang:hover { cursor:pointer !important; color:#fff0d4 !important; }
#leisteM3 .link:hover { cursor:pointer !important; color:#fff0d4 !important; }
#leisteTitel.link:hover { cursor:pointer !important; color:#fff0d4 !important; }
.link.aktiv ,.lang.aktiv { color:#ffcf72;}


.Plinks:hover {  background-image:url(images/pfeil_links.png);}
.Prechts:hover {  background-image:url(images/pfeil_rechts.png);}
.Poben:hover {  background-image:url(images/pfeil_oben.png);}
.Punten:hover {  background-image:url(images/pfeil_unten.png);  }

.meso1, .meso2, .meso3, meso4, meso5 { cursor:pointer;}
