﻿article,aside,figcaption,figure,footer,header,main,nav,section,summary{display:block}
html{background:#ddd url(../images/hintergrund/grey.png) repeat left top}
body{max-width:60em;margin:.75em auto;color:#333;background-color:#fff;font-family:Arial,Verdana,sans-serif}
section.noscript{text-align:center;font-size:.875em;font-weight:700;background-color:#fff100}
header[role=banner]{padding:1.25em 0;background-color:#333}
header[role=banner] > span{font-size:2.5em;color:#fff}
header[role=banner] > img{padding:0 1.25em;float:left}
nav[role=navigation]{padding:.5em 1em 0 0;margin:0}
nav[role=navigation] ul{position:relative;padding-left:0;margin:0}
nav[role=navigation] li{list-style-type:none;display:inline-block}
nav[role=navigation] li a{display:block;min-width:6em;background-color:#e4e4e4;color:#333;text-align:center;text-decoration:none;border-radius:.5em;padding:.5em 0;margin:1em -1em 2em 3em;outline-style:none}
nav[role=navigation] li.active a{background:#08c;color:#fff;text-decoration:none}
nav[role=navigation] a:hover{text-decoration:none}
main[role=main]{margin:0 3.125em}
main[role=main] section.chronik p{line-height:1.5;text-align:justify}
main[role=main] section.chronik .flexslider{width:35%;margin-left:1.25em;float:right;border-radius:.5em;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.3)}
main[role=main] section.chronik .flexslider img{border-radius:.5em}
main[role=main] section.news{text-align:center;margin-bottom:2.75em}
main[role=main] section.geburtstage p{color:#800;font-weight:700;text-align:center;background:url(../images/hintergrund/smily.jpg) no-repeat;padding:1em 0}
main[role=main] section.moseltaler{margin-bottom:2.75em}
main[role=main] section.moseltaler img{margin:1.5em 0 1.25em 3em;border:1px solid #333}
main[role=main] section.touren{overflow:hidden;margin-bottom:2.75em}
main[role=main] section.spalte1{float:left;padding-right:10em}
main[role=main] section.spalte2 a{text-decoration:none}
main[role=main] section.tour{margin:0 0 2.75em 3.75em}
main[role=main] section.tour img.foto{margin:0 2em 2em 0;border:1px solid #333}
main[role=main] section.naviLeiste{float:left}
main[role=main] section.naviLeiste ul{position:relative;padding-left:0;margin:0}
main[role=main] section.naviLeiste li{list-style-type:none}
main[role=main] section.naviLeiste li a{display:block;background-color:#e4e4e4;color:#333;text-align:left;text-decoration:none;border-radius:.5em;padding:.25em;margin:0 5em .25em 0;outline-style:none}
main[role=main] section.naviLeiste li.active a{background:#08c;color:#fff;text-decoration:none}
main[role=main] section.naviLeiste a:hover{text-decoration:none}
main[role=main] section.kommunikation{margin:2.75em 0}
main[role=main] section.kommunikation table{border-collapse:collapse;margin:0 0 1em 10em}
main[role=main] section.kommunikation table tr td{padding:.313em;background-color:#f5f5f5;font-size:small;border:1px solid #333}
main[role=main] section.kommunikation .col1{width:7.5em}
main[role=main] section.kommunikation .col2{width:7.5em}
main[role=main] section.kommunikation .col3{width:18.75em}
main[role=main] hr{width:100%;margin-top:2.5em;background-color:#333;height:.05em}
article[role=article]{text-align:justify;margin-bottom:2.75em}
article[role=article] ol li{margin-bottom:1em}
footer[role=contentinfo]{height:4em;padding:.5em 0 0 1em;background-color:#333;color:#fff}
footer[role=contentinfo] a{color:#fff;text-decoration:none}
body:after{content:url(../images/lightbox/close.png) url(../images/lightbox/loading.gif) url(../images/lightbox/prev.png) url(../images/lightbox/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/lightbox/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none}
.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}
.lb-prev{left:0;float:left}
.lb-prev:hover{background:url(../images/lightbox/prev.png) left 48% no-repeat}
.lb-next{right:0;float:right}
.lb-next:hover{background:url(../images/lightbox/next.png) right 48% no-repeat}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#bbb}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/lightbox/close.png) top right no-repeat;text-align:right;outline:none;opacity:.7}
.lb-data .lb-close:hover{cursor:pointer;opacity:1}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(../images/flexslider/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
.flex-direction-nav .flex-prev{left:-36px}
.flexslider:hover .flex-next{opacity:.8;right:5px}
.flexslider:hover .flex-prev{opacity:.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
main[role=main] section.protokoll{text-align:center}
main[role=main] section.protokoll h5{margin:7.5em 0 5em}
main[role=main] section.kontakt{margin:0 0 2.5em 15em;text-align:center}
main[role=main] section.kontakt th,td{font-family:Arial,Verdana,sans-serif;font-size:.75em;color:#333}
a:link{text-decoration:none}
a:visited,a:active{text-decoration:none}
a:hover{text-decoration:none}
.pflichtfeld{color:red}
.neuercode{color:#06F}
.copyright{color:#333}