@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
img{border:none}
a{color:#63a4d4; text-decoration:none}
a:hover{text-decoration:underline}
.clear{clear:both}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#aadf55; padding:15px 0; font-size:11px; line-height:16px}
.container{width:990px; margin:0 auto}
.header{background:url(../images/headerbg.gif) no-repeat 0 0; height:140px; position:relative}
.content{ background:url(../images/contentbg.gif) repeat-y; padding-bottom:10px}
.footer{height:50px; background:url(../images/footerbg.gif) no-repeat 0 0}

.logo{background:url(../images/logo.gif); width:114px; height:55px; position:absolute; bottom:7px; right:66px}
.logo a{height:55px; display:block}
.logo span{display:none}
.nav{width:708px; position:absolute; bottom:0; left:48px}
.nav li{width:auto; float:left; padding-right:20px; height:42px; list-style:none}
.nav li a{height:42px; display:block}
.nav li span{display:none}
.nav li.pos1{width:65px}
.nav li.pos2{width:76px}
.nav li.pos3{width:214px}
.nav li.pos4{width:79px}
.nav li.pos5{width:72px}
.nav li.pos6{width:82px}
.nav li.pos1 a{background:url(../images/nav01.gif) no-repeat 0 0}
.nav li.pos2 a{background:url(../images/nav02.gif) no-repeat 0 0}
.nav li.pos3 a{background:url(../images/nav03.gif) no-repeat 0 0}
.nav li.pos4 a{background:url(../images/nav04.gif) no-repeat 0 0}
.nav li.pos5 a{background:url(../images/nav05.gif) no-repeat 0 0}
.nav li.pos6 a{background:url(../images/nav06.gif) no-repeat 0 0}
.nav li a:hover{background-position:0 -42px}
.nav li a.current, .nav li a.current:hover{background-position:0 -84px}
.welcome{background:url(../images/willkomenbei.gif); width:169px; height:18px; bottom:21px; left:48px; position:absolute}
.welcome span{display:none}
.footer div{position:relative}
.footertext{padding:8px 0 0 48px; float:left}
.footeremail{padding:8px 0 0 4px; float:left}
.footerlink{padding:8px 0 0 0; position:absolute; right:100px}

.homeSkip{padding:4px 233px 0 82px; text-align:center; height:20px}
.homeIntro{padding:0 0 0 82px}

.subnav{width:150px; float:left; padding-left:82px; padding-top:30px}
.subnav li{list-style:none; height:25px; padding-bottom:10px; padding-right:25px}
.subnav li a{height:25px; display:block}
.subnav li.pos1 a{background:url(../images/sbunav01.gif) no-repeat 0 0}
.subnav li.pos2 a{background:url(../images/sbunav02.gif) no-repeat 0 0}
.subnav li.current a, .subnav li a:hover{background-position:bottom left}
.subnav li span{display:none}
.mtbeaContent{width:555px; float:left; padding-top:45px}
.mtbeaContent div{width:220px; padding-right:20px; float:left}
.mtbeaContent div p{padding-bottom:10px}
.sider{padding-top:15px}
.vitaContent{width:555px; float:left; padding-top:30px}
.vitaContent img{float:left; padding-right:20px}
.vitaContent div{width:204px; float:left}
.vitaContent h1{font-size:15px; padding-bottom:20px}
.vitaContent p{padding-bottom:15px}

.eventsubnav{width:185px; float:left; padding:30px 0 0 82px}
.eventsubnav h3{background:url(../images/eventsubnav01.gif) no-repeat 0 0; height:59px; }
.eventsubnav h3 span{display:none}
.eventsubnav ul li{list-style:none; background:url(../images/eventsubnav02.gif) no-repeat bottom left;  font-size:15px; }
.eventsubnav ul li{overflow:hidden; padding: 15px 5px 35px; display:block; font-weight:bold} /* das war ul li a für hrefs bei den events */
.eventsubnav ul li span{font-size:11px; color:#000; font-weight:normal}
.eventsubnav ul li.current a{color:#000}
.eventContent{width:433px; float:left; padding:40px 54px 0 33px}
.eventContent h1{font-size:15px; padding-bottom:15px}
.eventContent h4{font-size:11px; clear:both}
.eventContent p{padding-bottom:15px; clear:both}
.eventContent .data{border-top:1px solid #000; border-bottom:1px solid #000; margin-bottom:20px;; clear:both}
.eventContent .data span{font-weight:bold; width:50px; display:inline-block}
.eventContent a.pdf{background:url(../images/pdf.gif) no-repeat 15px 0; padding-top:35px; display:inline-block}
.eventContent a.pdf span{color:#000}

.fahrContent{width:185px; float:left; padding-top:30px}
.fahr01{padding-left:82px}
.fahr02{padding-left:33px}
.fahr03{padding-left:33px; padding-right:86px}
.fahrContent h3{height:60px; }
.fahrContent h3 span{display:none}
.fahr01 h3{background:url(../images/fahr01.gif)}
.fahr02 h3{background:url(../images/fahr02.gif)}
.fahr03 h3{background:url(../images/fahr03.gif)}
.fahrContent01{height:90px; padding:10px 10px 0 10px}
.fahrContent01 ul{padding:0 0 0 15px}
.fahrContent02{height:70px; padding:10px 10px 0 10px}
.fahrContent03{padding:10px 10px 70px 10px; background:url(../images/fahr04.gif) no-repeat bottom left}
.fahrContent h4{font-size:11px}
.fahrContent02 p{text-align:right}
.fahrContent02 span{float:left; text-align:left; width:auto}

.touren01{width:185px; float:left; padding:40px 0 0 82px}
.touren01 h3{font-size:15px; padding-bottom:20px}
.tourenContent{width:185px; float:left; padding-top:30px; padding-left:33px}
.tourenContent h3{height:60px; }
.tourenContent h3 span{display:none}
.touren02 h3{background:url(../images/touren01.gif)}
.touren03 h3{background:url(../images/touren02.gif)}
.touren03{padding-right:86px}
.tourenContentSpace{background:url(../images/eventsubnav02.gif); height:17px}
.tourenContent h4{font-size:11px; padding-bottom:15px}
.tourenContent p{text-align:right}
.tourenContent span{float:left; text-align:left; width:auto}
.tourenContent01{padding:15px 10px}

.impressum01{width:152px; float:left; padding:29px 0 0 82px; height:50px; background:url(../images/impressum01.gif) no-repeat 82px 29px}
.impressum01 h2{display:none}
.impressum02{width:223px; float:left; padding-top:45px}
.impressumEmail{float:left}
.impressumEmailLink{padding:0 0 0 3px; float:left}
.impressum03{width:296px; float:left; padding-top:45px; padding-left:30px; padding-bottom:73px}
.impressum02 p{padding-bottom:15px}
.impressum03 h4{font-size:11px}
.impressum03 p{padding-bottom:15px}

.blank{width:707px; float:left; padding:40px 0 0 82px}
