*{margin:0px;padding:0px;}
body{border:medium none;background:#FFBF43;color:#000000;background:-webkit-gradient(linear,left top,left bottom,from(#FFBF43),to(#FFDB99));background:-webkit-linear-gradient(top,#FFBF43,#FFDB99);background:-moz-linear-gradient(top,#FFBF43,#FFDB99);background:-ms-linear-gradient(top,#FFBF43,#FFDB99);background:-o-linear-gradient(top,#FFBF43,#FFDB99);background:linear-gradient(top,#FFBF43,#FFDB99);font-family:Helvetica,sans-serif;padding:0px;margin:0px;}
iframe{display:block;width:100%;margin:0px 0px 10px 0px;border:none;}
.clearer,.invisible{display:none;}
#ssme-background-image{display:none;left:0;position:fixed;z-index:-1;}
#ssme-background-image img{position:fixed;max-width:inherit;}
#header{position:relative;background:#717171;color:#A90524;font-weight:normal;width:100%;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#242424));Saf4+,Chrome */background:-webkit-linear-gradient(top,#717171,#242424);background:-moz-linear-gradient(top,#717171,#242424);background:-ms-linear-gradient(top,#717171,#242424);background:-o-linear-gradient(top,#717171,#242424);background:linear-gradient(top,#717171,#242424);}
#header h1,.home #header_text,#pagecaption{font-size:16px;text-shadow:none;margin-top:0px;margin-bottom:0px;display:block;font-weight:bold;padding:15px 15px 15px 15px;}
#pagecaption{text-align:center;padding:15px 40px 15px 100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-height:20px;}
.home #header .btn-home,#header_text,.home #pagecaption,.home #header .btn_back{display:none;}
#header .btn-home{position:absolute;right:10px;top:11px;margin:0;box-shadow:0 1px 0 rgba(255,255,255,0.3);background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") no-repeat scroll -8px -213px #424242;border-radius:9px;display:block;height:25px;text-indent:-9999px;width:25px;border:1px solid #242424;}
#header .btn_back{position:absolute;left:10px;top:11px;font-size:13px;margin:0;box-shadow:0 1px 0 rgba(255,255,255,0.3);border-radius:10px 10px 10px 10px;display:block;height:26px;border:1px solid #242424;background:#717171;font-weight:bold;color:#ffffff;text-decoration:none;text-shadow:0 1px 1px #343434;background:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#424242));background:-webkit-linear-gradient(top,#717171,#424242);background:-moz-linear-gradient(top,#717171,#424242);background:-ms-linear-gradient(top,#717171,#424242);background:-o-linear-gradient(top,#717171,#424242);background:linear-gradient(top,#717171,#424242);}
#header .btn_back span{background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") no-repeat -6px -256px transparent;padding:5px 10px 5px 27px;display:block;height:16px;line-height:16px;}
#header .btn_back:hover,#header .btn_back:active{background:#B3B3B3;background:-webkit-gradient(linear,left top,left bottom,from(#B3B3B3),to(#717171));background:-webkit-linear-gradient(top,#B3B3B3,#717171);background:-moz-linear-gradient(top,#B3B3B3,#717171);background:-ms-linear-gradient(top,#B3B3B3,#717171);background:-o-linear-gradient(top,#B3B3B3,#717171);background:linear-gradient(top,#B3B3B3,#717171);}
#header img{display:block;}
.home #header #logo{display:block;}
#header #logo{display:none;}
fieldset{border:medium none;margin:0px;padding:0px;}
#content form ul{margin:0px;padding:0px;font-size:16px;}
#content form ul li{list-style:none;}
#content label{display:block;margin:0 2% 0 0;vertical-align:top;width:100%;clear:both;font-size:14px;}
#content input[type="text"],#content select,#content textarea{background:#FFDB99;margin:0px 0px 10px 0px !important;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2) inset;border-radius:0.6em 0.6em 0.6em 0.6em;-moz-border-radius:0.6em 0.6em 0.6em 0.6em;line-height:1.4;padding:0.4em;width:95%;border:medium none;font-size:16px;display:block;color:#000000;font-family:Helvetica,sans-serif;}
#content input[type="text"],#content textarea{background:#CC9936;font-weight:normal;font-size:14px;}
#content textarea{height:50px;}
#content input[type="submit"]{border:1px solid #242424;background:#717171;font-weight:bold;font-size:16px;width:100%;margin:10px 0 0 0;color:#ffffff;border-radius:10px;text-shadow:0 1px 1px #343434;padding:0.4em 0px;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#424242));background:-webkit-linear-gradient(top,#717171,#424242);background:-moz-linear-gradient(top,#717171,#424242);background:-ms-linear-gradient(top,#717171,#424242);background:-o-linear-gradient(top,#717171,#424242);background:linear-gradient(top,#717171,#424242);}
#content input[type="submit"]:hover{background:#B3B3B3;background:-webkit-gradient(linear,left top,left bottom,from(#B3B3B3),to(#717171));background:-webkit-linear-gradient(top,#B3B3B3,#717171);background:-moz-linear-gradient(top,#B3B3B3,#717171);background:-ms-linear-gradient(top,#B3B3B3,#717171);background:-o-linear-gradient(top,#B3B3B3,#717171);background:linear-gradient(top,#B3B3B3,#717171);}
#error{background-color:#ffffff;border:1px solid #c10000;padding:17px 20px 17px 20px;margin:0px 0px 7px 0px;}
#error h2,#error p{margin:0px 0px 5px 0px !important;color:#c10000 !important;}
#error h2{font-size:14px !important;}
#error ul{margin:0px 0px 0px 30px !important;color:#c10000 !important;}
.success{padding:10px;display:block;text-align:left;}
#content{padding:0px 15px;overflow-x:visible;}
#content h1,#content .headline,#weather .headline,.socialmedia p,#search legend{margin:10px 0px 10px 0px;text-shadow:0 1px 1px #343434;font-weight:normal;font-size:22px;line-height:22px;color:;}
#search legend{margin:5px 0 0 0;}
#content h2,#content .teaser-title,.content-list strong{margin:10px 0px 10px 0px;font-weight:bold;font-size:18px;line-height:20px;color:;}
.content-list strong{display:block;cursor:pointer;}
#content .teaser-title{margin:0px;}
.record{margin:0px 0px 20px 0px;}
.record a img{margin:0px;}
.record.last{margin:;}
#content .btn-record span,.structurelabel{display:none;}
#content .btn-record{margin:0px 0px 15px 0px;display:block;font-size:14px;}
#content h3,.footer-text h3{margin:5px 0px 5px 0px;font-weight:bold;font-size:16px;line-height:18px;color:;}
#content h4,.footer-text h4{margin:5px 0px 0px 0px;font-weight:bold;font-size:14px;line-height:18px;}
#content p,#content ul,#content ol{margin:0px 0px 10px 0px;font-weight:normal;font-size:14px;line-height:18px;}
#content ul,#content ol{padding:0 0 0 40px;list-style-position:;margin:;}
#content .linklist{display:none;}
#content .gallery_slider a{display:block;text-indent:-9999px;width:25px;height:25px;background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") no-repeat scroll -6px -256px #424242;box-shadow:0 1px 0 rgba(255,255,255,0.3);border-radius:9px;border:1px solid #242424;}
#content .gallery_slider .btn-prev{float:left;}
#content .gallery_slider .btn-next{float:right;background-position:-79px -96px;}
#content img{margin-bottom:15px;display:block;}
#content a,.content-list strong{font-weight:normal;color:#000000;}
a.lightview{color:transparent !important;}
#content .contact_email,#content .contact_homepage{font-size:14px;line-height:18px;}
#content a.download-jpg,#content a.download-gif,#content a.download-mdb,#content a.download-accdb,#content a.download-pps,#content a.download-ppt,#content a.download-pptx,#content a.download-pdf,#content a.download-xls,#content a.download-xlsx,#content a.download-doc,#content a.download-docx,#content a.download-zip{padding:1px 0 1px 25px;}
.links{padding:0px 0 0px 15px;}
#content .route_planner,#content .btn_cta a,#content .cta-btn a,.mod_popup_exit,.mod_popup_enter{border:1px solid #2B5646;background:#2B5646;font-weight:bold;color:#ffffff;text-shadow:0 1px 1px #343434;margin:0 8px 0 0;text-decoration:none;font-size:15px;background:-webkit-gradient(linear,left top,left bottom,from(#2B5646),to(#1A3E31));background:-webkit-linear-gradient(top,#2B5646,#1A3E31);background:-moz-linear-gradient(top,#2B5646,#1A3E31);background:-ms-linear-gradient(top,#2B5646,#1A3E31);background:-o-linear-gradient(top,#2B5646,#1A3E31);background:linear-gradient(top,#2B5646,#1A3E31);}
.route_planner,.mod_popup_exit,.mod_popup_enter{padding:0.4em 10px 0.4em 10px;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}
.mod_popup_exit,.mod_popup_enter{padding:7px 10px 5px 10px;margin:5px 0 0px 0px;clear:both;display:block;height:auto;text-align:center;font-weight:normal;}
.map_route{margin:0px !important;}
#content a.route_planner:hover,#content a.route_planner:active{border:1px solid #2B5646;background:#1A3E31;font-weight:bold;color:#ffffff;text-shadow:0 1px 1px #343434;margin:0 8px 0 0;font-size:15px;background:-webkit-gradient(linear,left top,left bottom,from(#1A3E31),to(#1A3E31));background:-webkit-linear-gradient(top,#1A3E31,#1A3E31);background:-moz-linear-gradient(top,#1A3E31,#1A3E31);background:-ms-linear-gradient(top,#1A3E31,#1A3E31);background:-o-linear-gradient(top,#1A3E31,#1A3E31);background:linear-gradient(top,#1A3E31,#1A3E31);}
.mod-comment-new,.mod-comment-back{font-size:14px;line-height:18px;display:block;}
.eintrag{margin:20px 0 20px 0;}
table{width:100%;font-size:14px;line-height:18px;margin:0px 0 10px 0;border-spacing:0;border-collapse:collapse;border-top:1px solid #000000;border-left:1px solid #000000;}
table td{border-bottom:1px solid #000000;border-right:1px solid #000000;padding:5px;}
#calendar_view_content table{text-align:center;line-height:15px;margin:0px;border:medium none;}
#calendar_view_content .calendar_header td{border:medium none;}
#calendar_view_content .calendar_body{border-left:1px solid #717171;border-top:1px solid #717171;border-bottom:1px solid #717171;border-right:medium none;}
#calendar_view_content .calendar_body td{border-right:1px solid #717171;border-top:1px solid #717171;}
#calendar_view_content{margin:10px 0 10px 0;}
#calendar_view_content td{border:medium none;}
.calendar_header td{padding:0;}
.calendar_body .weekday,.calendar_body .weekday_special{padding:10px;color:#A90524;background-color:#717171;border-top:medium none;font-size:14px;font-weight:bold;}
.calendar_body td{color:#A90524;font-size:13px;background-color:#242424;border-right:1px solid #717171;border-top:1px solid #717171;padding:5px 10px;}
#calendar_view_content .btn_calendar_day{color:;font-weight:bold;text-decoration:none;}
.calendar_header{font-weight:bold;color:#A90524;}
.calendar_body .today{background:url(http://m.camping-reutte.com/de/lib/images/sprite.png) no-repeat 0px -190px #242424;}
.calendar_body .event{display:none;}
.calendar_header .previous,.calendar_header .next{width:25px;height:25px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;background-color:#717171;}
#content .btn_calendar_prev,#content .btn_calendar_next{font-size:16px;text-decoration:none;}
#impressionen{margin:20px 0 0 0px;}
#impressionen li{float:left;list-style:none;width:30%;margin:2px;}
#impressionen ul{float:left;margin:0 0 15px;padding:0px;width:100%;}
#impressionen a,#impressionen  img{margin:0px;}
.gallery_slider{margin:10px 0 0 0px;}
.gallery_slider ul{margin:0px 0 0 0px;}
.gallery_slider .picturegallery{margin:0px 0 10px 0px;padding:0px;}
.gallery_slider li{list-style:none;}
.likebtn{width:120px;height:25px;margin:0px 0px 10px 0px;}
.likebtn iframe{width:120px;height:25px;}
#weather,#socialaddthis,.socialmedia,#search{clear:both;padding:20px 0px 0px 0px;}
#search #btn_secondsearch{display:none;}
.socialmedia a{display:block;background:url(http://m.camping-reutte.com/de/lib/images/sprite.png) no-repeat left top transparent;color:#000000 !important;text-align:left;text-decoration:none;height:20px;font-size:14px;padding:1px 0px 3px 30px;line-height:20px;}
.socialmedia .btn_twitter{background-position:-10px -135px;}
.socialmedia .btn_fbfanpage{background-position:-10px -165px;}
#weather .headline,#content .socialmedia p{margin:0px 0px 5px;clear:both;}
#content .socialmedia p{font-size:22px;}
#weather ul{margin:0 0 10px 0;float:left;padding:0px;}
#weather li{list-style:none;clear:both;color:;font-size:14px;line-height:18px;}
#weather img{width:30px;padding:3px;margin:0px 15px 5px 0px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;background-color:#FFBF43;float:left;}
#weather span{float:left;padding:10px 10px 0 0;}
#weather span span{float:none;padding:0px 0 0 0;font-weight:bold;}
#mainmenue,#submenue{padding:0px 15px;}
#mainmenue{display:none;}
.home #mainmenue{display:block;}
#mainmenue ul,#submenue ul{margin:1em 0;border-radius:0.6em 0.6em 0.6em 0.6em;padding:0px;list-style:none;box-shadow:0 1px 4px rgba(0,0,0,0.3);}
#mainmenue li,#submenue li{border-top:1px solid #242424;background:#717171;font-weight:bold;color:#ffffff;text-shadow:0 1px 1px #343434;background:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#424242));background:-webkit-linear-gradient(top,#717171,#424242);background:-moz-linear-gradient(top,#717171,#424242);background:-ms-linear-gradient(top,#717171,#424242);background:-o-linear-gradient(top,#717171,#424242);background:linear-gradient(top,#717171,#424242);list-style:none;display:block;margin:0;overflow:visible;position:relative;text-align:left;}
#mainmenue li:last-child,#submenue li:last-child{border-bottom-left-radius:0.6em;border-bottom-right-radius:0.6em;}
#mainmenue li:first-child,#submenue li:first-child{border-top-left-radius:0.6em;border-top-right-radius:0.6em;}
#mainmenue li:hover,#submenue li:hover{background:#B3B3B3;font-weight:bold;color:#ffffff;text-shadow:0 1px 1px #343434;background:-webkit-gradient(linear,left top,left bottom,from(#B3B3B3),to(#717171));background:-webkit-linear-gradient(top,#B3B3B3,#717171);background:-moz-linear-gradient(top,#B3B3B3,#717171);background:-ms-linear-gradient(top,#B3B3B3,#717171);background:-o-linear-gradient(top,#B3B3B3,#717171);background:linear-gradient(top,#B3B3B3,#717171);}
#mainmenue a,#submenue a{text-decoration:none;padding:0.7em 30px 0.7em 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;background:url(http://m.camping-reutte.com/de/lib/images/sprite.png) no-repeat right -88px transparent;}
#mainmenue a,#submenue a{color:#ffffff;}
.cta{padding:15px 0 15px 15px;}
@media screen and (min-device-width:300px){.cta{width:300px;margin:0px auto;}
}
.cta ul{padding:0;margin:0;}
.cta li{display:inline-block;}
.cta a{border-radius:10px 10px 10px 10px;font-weight:bold;text-shadow:0 1px 1px #343434;display:block;overflow:hidden;max-width:100px;max-height:30px;box-shadow:0 1px 4px rgba(0,0,0,0.3);border:1px solid #2B5646;color:#ffffff !important;margin:0 8px 0 0;text-decoration:none;font-size:15px;background:#2B5646;background:-webkit-gradient(linear,left top,left bottom,from(#2B5646),to(#1A3E31));background:-webkit-linear-gradient(top,#2B5646,#1A3E31);background:-moz-linear-gradient(top,#2B5646,#1A3E31);background:-ms-linear-gradient(top,#2B5646,#1A3E31);background:-o-linear-gradient(top,#2B5646,#1A3E31);background:linear-gradient(top,#2B5646,#1A3E31);}
.cta ul a:hover,.cta ul a:active{background:#1A3E31;background:-webkit-gradient(linear,left top,left bottom,from(#1A3E31),to(#1A3E31));background:-webkit-linear-gradient(top,#1A3E31,#1A3E31);background:-moz-linear-gradient(top,#1A3E31,#1A3E31);background:-ms-linear-gradient(top,#1A3E31,#1A3E31);background:-o-linear-gradient(top,#1A3E31,#1A3E31);background:linear-gradient(top,#1A3E31,#1A3E31);}
.cta span{display:block;padding:0.4em 10px 0.4em 32px;}
.cta .hotline span{background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") no-repeat scroll -7px -30px transparent;}
.cta .contact_email span{background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") no-repeat scroll -3px -1px transparent;}
.cta .map_route span{background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") no-repeat scroll -7px -62px transparent;}
#content .btn_cta,#content .cta-btn a,#content .mod-comment-back{margin:0 0px 10px 0px;}
.btn_cta,.cta-btn a{padding:5px 10px;display:block;text-align:center;margin:0 0 10px 0;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}
#footer{padding:0 0 10px 0;background:#717171;background:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#242424));Saf4+,Chrome */background:-webkit-linear-gradient(top,#717171,#242424);background:-moz-linear-gradient(top,#717171,#242424);background:-ms-linear-gradient(top,#717171,#242424);background:-o-linear-gradient(top,#717171,#242424);background:linear-gradient(top,#717171,#242424);}
#address{color:#A90524;padding:10px 0 0px 15px;margin:0;font-size:14px;line-height:17px;font-weight:normal;}
#address .org,#footer ul .hotline{color:#A90524;font-size:15px;display:block;font-weight:normal;text-decoration:none;}
#footer ul .hotline{text-decoration:underline;}
#address .org{font-weight:bold;}
.street-address{display:inline;}
#footer ul{margin:0 0 0px 0;padding:0 0 0 15px;}
#footer li{display:block;list-style:none outside none;}
#footer-menu{margin:13px 0px 0 0;}
#footer-menu a,#language_selection a.btn-choose{border:1px solid #242424;text-decoration:none;color:#ffffff;border-radius:10px 10px 10px 10px;padding:0.5em 8px 0.4em 8px;font-size:13px;text-shadow:0 1px 1px #343434;margin:0 5px 5px 0;font-weight:normal;display:block;float:left;box-shadow:0 1px 0 rgba(255,255,255,0.3);background:#717171;background:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#424242));background:-webkit-linear-gradient(top,#717171,#424242);background:-moz-linear-gradient(top,#717171,#424242);background:-ms-linear-gradient(top,#717171,#424242);background:-o-linear-gradient(top,#717171,#424242);background:linear-gradient(top,#717171,#424242);}
#footer-menu a:hover,#footer-menu a:active,#language_selection a.btn-choose:hover,#language_selection a.btn-choose:active{background:#B3B3B3;background:-webkit-gradient(linear,left top,left bottom,from(#B3B3B3),to(#717171));background:-webkit-linear-gradient(top,#B3B3B3,#717171);background:-moz-linear-gradient(top,#B3B3B3,#717171);background:-ms-linear-gradient(top,#B3B3B3,#717171);background:-o-linear-gradient(top,#B3B3B3,#717171);background:linear-gradient(top,#B3B3B3,#717171);}
#language_selection{min-height:30px;margin:0 0 0 15px;}
#language_selection .btn-choose span{background-image:none;}
#language_selection ul{clear:both;padding:0px;}
#language_selection li{display:block;}
#language_selection li a{color:#A90524;padding:2px 0 0 35px;font-size:14px;text-decoration:none;}
#provider{margin:15px 0 0px 15px;clear:both;}
#provider #edit-dark a,#provider #edit-light a{background:url("http://m.camping-reutte.com/de/lib/images/env_sprite.png") no-repeat scroll -432px -558px transparent;width:15px;height:18px;display:block;text-indent:-9999px;float:left;margin:0px 8px 0px 0px;}
#system-provider-wrapper{min-height:30px;display:inline-block;white-space:nowrap;}
#provider p{margin:0px;}
#provider a{text-decoration:none;font-size:14px;font-weight:normal;color:#A90524;}
#content a.btn_change:link,#content a.btn_change:visited,#content a.btn_gallery,#content a.btn_delete{background:transparent url("http://m.camping-reutte.com/de/lib/images/env_sprite.png") no-repeat scroll 0 -560px;display:block;float:left;height:28px;margin:0px;padding:0px 10px 0px 0px;text-indent:-9999px;width:28px;}
.EngineEditTip{font-size:12px !important;}
#content a.btn_gallery{background-position:-180px -560px;padding:0px !important;}
#content a.btn_delete{background-position:-90px -560px;float:right;padding:0px 0px 0px 0px;}
#preview div{font-size:10px;}
#preview div div{background-image:none;padding:0px;width:auto;height:auto;margin:0px;border:medium none;}
#preview .ui-btn-hidden{display:none;}
#preview div div span{background-color:#B4E7ED;font-size:14px;text-shadow:none;}
.invoice-basic-price{font-size:80%;margin-top:1px;}
.bcard-send-email{display:block;}
#content .bcard-wrapper{position:relative;margin-bottom:50px;}
#content .bcard-wrapper ul{margin-top:10px;margin-left:0;padding:0;margin:;}
#content .bcard-wrapper ul li{padding:6px 0px 6px 30px;margin:;background-image:url("http://m.camping-reutte.com/de/lib/images/sprite.png");background-repeat:no-repeat;word-wrap:break-word;display:block;list-style:none;}
#content .bcard-wrapper ul li a,#content .bcard-wrapper ul li a span{padding:0;margin:0;background:none;white-space:nowrap;font-size:12px;}
#content .bcard-wrapper .bcard-headline,#content .bcard-wrapper .p-category,#content .bcard-wrapper .p-category,#content .bcard-wrapper ul{margin-left:10px;}
#content .bcard-wrapper .bcard-headline{color:;font-size:20px;font-weight:bold;margin-top:0;}
#content .bcard-wrapper .bcard-download,#content .bcard-wrapper .bcard-send{display:inline-block;background-image:url(http://m.camping-reutte.com/de/lib/images/sprite.png);background-repeat:no-repeat;background-position:-4px -499px;padding-left:30px;font-size:14px;padding-top:2px;padding-bottom:2px;}
#content .bcard-wrapper .bcard-send{float:right;background-position:-4px -450px;}
#content .bcard-wrapper .bcard-icon-save::after{clear:both;}
#content .bcard-wrapper .bcard-icon-mobile{background-position:-6px -292px;font-weight:bold;}
#content .bcard-wrapper .bcard-icon-tel{background-position:-6px -331px;font-weight:bold;}
#content .bcard-wrapper .bcard-icon-mail{background-position:-6px -368px;text-decoration:underline;}
#content .bcard-wrapper .bcard-icon-web{background-position:-6px -405px;text-decoration:underline;}
#content .bcard-wrapper .bcard-cat{font-size:12px;margin-bottom:20px;display:block;}
#content .bcard-wrapper .bcard-outer{display:block;margin:20px 0;}
#content .bcard-wrapper .bcard-outer img{margin:2px 0 0;}
#content .bcard-wrapper .bcard-inner,#content .bcard-wrapper .bcard-image{display:inline-block;vertical-align:top;}
#content .bcard-wrapper .bcard-inner{width:67%;}
#content .bcard-wrapper .bcard-image{text-align:right;width:30%;}
#content,.blog-menu{padding:20px;clear:both;}
.page-date{font-size:12px;font-style:italic;border-top:1px dotted #000;margin-top:5px;display:block;padding-top:5px;}
.blog-menu .headline{background-color:!CMULOPT-invalid color!;padding:10px;color:;font-size:14px;}
.blog-menu li{font-size:14px;margin-left:0;padding-bottom:15px;list-style:none;}
.blog-menu li a{font-weight:normal;color:#000000;}
.blog-menu .subhead{font-style:italic;font-weight:bold;font-size:14px;margin-bottom:10px;margin-top:10px;margin-left:10px;}
.blog-menu ul{margin-left:10px;}
.blog-teaser{margin-bottom:20px;}
.blog-teaser .list-head strong{background:none;margin:0;padding:0;font-size:20px;}
.blog-teaser .btn-cta{border:1px solid #242424;text-decoration:none;color:#ffffff;border-radius:10px 10px 10px 10px;padding:0.5em 8px 0.4em 8px;font-size:13px;text-shadow:0 1px 1px #343434;margin:0 5px 5px 0;font-weight:normal;box-shadow:0 1px 0 rgba(255,255,255,0.3);background:#717171;background:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#424242));background:-webkit-linear-gradient(top,#717171,#424242);background:-moz-linear-gradient(top,#717171,#424242);background:-ms-linear-gradient(top,#717171,#424242);background:-o-linear-gradient(top,#717171,#424242);background:linear-gradient(top,#717171,#424242);}
.blog-teaser-head{margin:10px 0;display:block;background-image:none;padding-left:0;}
.search_browse{margin:10px 0;}
#content .search_browse ul{margin:0;padding:0;}
#content .search_browse ul li{font-size:18px;padding:2px 10px;width:24px;text-align:center;background-color:#717171;background:-moz-linear-gradient(top,#717171,#424242);background:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#424242));background:-webkit-linear-gradient(top,#717171,#424242);background:-ms-linear-gradient(top,#717171,#424242);background:-o-linear-gradient(top,#717171,#424242);background:linear-gradient(top,#717171,#424242);color:#ffffff;}
#content .search_browse ul li a{color:#ffffff;}
#content .search_browse ul li:first-child,#content .search_browse ul li:last-child{padding:0;}
.search_browse p{font-size:13px;padding-bottom:10px;border-bottom:1px dotted;margin-bottom:10px;}
#content .search_browse .btn_backward{display:block;float:none;clear:both;max-width:75px;}
.figure .legend{margin-bottom:10px;}
.teaser-content .teaser,.teaser-content .teaser-wrapper{width:100% !important;margin:0;padding:0;box-shadow:none;background:transparent;}
.teaser-content .record{width:100%;margin:0 1%;}
.teaser-content,.teaser-content .teaser-row{width:100%;}
#primarycontent table tr:nth-child(odd){}
#primarycontent table tr:nth-child(even){}
#primarycontent table td.table-highlight{#ccc}
#primarycontent table th.table-highlight{#ccc}
#primarycontent .teaser .link-record-pic{background-image:none;margin:0;padding:0;}
.teaser{display:;}
.wpwl-control{padding:0;}
.wpwl-form{margin:0 auto 24px auto;max-width:100%;box-shadow:1px 1px 1px rgba(0,0,0,0.1);padding:20px;background-color:#fff;}
#primarycontent .wpwl-form select{background:#fff;border-radius:0px;height:21px;width:100%;}
#primarycontent .wpwl-form input{background-color:#fff;height:21px;font-size:10px;width:100%;}
.wpwl-brand-SOFORTUEBERWEISUNG{background-position:0 -4072px;width:100px;height:38px;margin:0;}
.wpwl-container-onlineTransfer-SOFORTUEBERWEISUNG .wpwl-label.wpwl-label-country{width:100%;}
#primarycontent .sm-optin-switch,#primarycontent .sm-optin-switch:link,#primarycontent .fb-like-optin-btn,#primarycontent .addthis-optin-btn,.sm-optin-switch,.fb-like-optin-btn,.addthis-optin-btn{background:url("http://m.camping-reutte.com/de/lib/images/env_sprite.png") no-repeat 0 -823px;;height:20px !important;width:20px !important;overflow:hidden;margin-right:10px;text-indent:-9999px !important;display:block;padding:0;}
.sm-optin-switch.on{background-position:0 -850px;}
.fb-like-optin-btn{background-position:-75px -824px !important;}
.addthis-optin-btn{background-position:-21px -823px;width:55px !important;}
.fb-likeit{width:120px;height:25px;}
.widget_fanbox .sm-optin-switch{width:40px !important;}
.widget_fanbox .sm-optin-switch.on{width:20px !important;}
#secondarycontent .fb_iframe_widget{width:100%;display:block;}
#preview{background-color:#ffffff;margin-bottom:0px;border-bottom:1px solid #626262;position:relative;z-index:50;clear:both;}
#preview div{background:#ffffff url("http://m.camping-reutte.com/de/lib/images/env_sprite.png") no-repeat -0px -710px;padding-left:210px;height:200px;width:730px;margin:0px auto;padding-top:16px;}
#preview h1{text-transform:uppercase;font-size:1.5em;margin-bottom:5px;color:#626262;}
#preview p{font-size:1.2em;color:#626262;}
#preview a{color:#626262;}
#preview fieldset{border:none;margin-bottom:10px;}
#preview input{background-color:#e2e2e2;cursor:pointer;text-transform:uppercase;font-size:1.1em;margin-top:3px;color:#626262;height:auto}
#footer #edit a.btn_webconfig,#footer #edit-dark a.btn_webconfig,#footer #edit-light a.btn_webconfig,#provider #edit a.btn_webconfig,#provider #edit-dark a.btn_webconfig,#provider #edit-light a.btn_webconfig{background:transparent url("http://m.camping-reutte.com/de/lib/images/env_sprite.png") no-repeat -486px -558px;display:block;float:left;height:18px;margin-right:8px;text-indent:-9999px;width:17px;}
#language_selection .btn_de,.btn_de{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px 4px;}
#language_selection .btn_es,.btn_es{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -16px;}
#language_selection .btn_hu,.btn_hu{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -336px;}
#language_selection .btn_en,.btn_en,#language_selection .btn_en-gb,.btn_en-gb{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -276px;}
#language_selection .btn_nl,.btn_nl{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -56px;}
#language_selection .btn_fr,.btn_fr{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -296px;}
#language_selection .btn_ru,.btn_ru{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -116px;}
#language_selection .btn_hr,.btn_hr{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -316px;}
#language_selection .btn_it,.btn_it{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -376px;}
#language_selection .btn_cs,.btn_cs{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -256px;}
#language_selection .btn_pl,.btn_pl{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -76px;}
#language_selection .btn_sk,.btn_sk{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -136px;}
#language_selection .btn_il,.btn_il{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -356px;}
#language_selection .btn_ro,.btn_ro{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -96px;}
#language_selection .btn_mk,.btn_mk{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -36px;}
#language_selection .btn_bg,.btn_bg{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -216px;}
#language_selection .btn_bs,.btn_bs{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -236px;}
#language_selection .btn_tr,.btn_tr{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -196px;}
#language_selection .btn_sr,.btn_sr{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -176px;}
#language_selection .btn_sl,.btn_sl{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -156px;}
#language_selection .btn_el,.btn_el{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -794px -396px;}
#language_selection .btn_da,.btn_da{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -748px -644px;}
#language_selection .btn_no,.btn_no{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -748px -661px;}
#language_selection .btn_de-at,.btn_de-at{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -748px -678px;}
#language_selection .btn_de-de,.btn_de-de{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -748px -1295px;}
#language_selection .btn_de-ch,.btn_de-ch{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -748px -1312px;}
#language_selection .btn_en-us,.btn_en-us{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -748px -1329px;}
#language_selection .btn_es-cl,.btn_es-cl{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat -748px -1346px;}
#language_panel .btn_es-cl,#language_panel .btn_de-ch,#language_panel .btn_en-gb,#language_panel .btn_en-us,#language_panel .btn_de-de,#language_panel .btn_de-at,#language_panel .btn_de,#language_panel .btn_en,#language_panel .btn_es,#language_panel .btn_mk,#language_panel .btn_nl,#language_panel .btn_pl,#language_panel .btn_ro,#language_panel .btn_ru,#language_panel .btn_sl,#language_panel .btn_sk,#language_panel .btn_sr,#language_panel .btn_tr,#language_panel .btn_bg,#language_panel .btn_bs,#language_panel .btn_cs,#language_panel .btn_fr,#language_panel .btn_hr,#language_panel .btn_hu,#language_panel .btn_it,#language_panel .btn_da{background:url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat scroll -955px -700px transparent;}
#language_panel .btn_es{background-position:-955px -746px;}
#language_panel .btn_mk{background-position:-955px -562px;}
#language_panel .btn_nl{background-position:-955px -792px;}
#language_panel .btn_pl{background-position:-955px -838px;}
#language_panel .btn_ro{background-position:-955px -516px;}
#language_panel .btn_ru{background-position:-955px -470px;}
#language_panel .btn_sl{background-position:-955px -976px;}
#language_panel .btn_sk{background-position:-955px -424px;}
#language_panel .btn_sr{background-position:-955px -1022px;}
#language_panel .btn_tr{background-position:-955px -1068px;}
#language_panel .btn_bg{background-position:-955px -1114px;}
#language_panel .btn_bs{background-position:-955px -1160px;}
#language_panel .btn_cs{background-position:-955px -608px;}
#language_panel .btn_en,#language_panel .btn_en-gb{background-position:-955px -654px;}
#language_panel .btn_fr{background-position:-955px -1206px;}
#language_panel .btn_hr{background-position:-955px -1252px;}
#language_panel .btn_hu{background-position:-955px -1298px;}
#language_panel .btn_it{background-position:-955px -884px;}
#language_panel .btn_el{background-position:-955px -1344px;}
#language_panel .btn_da{background-position:-954px -1390px;}
#language_panel .btn_no{background-position:-954px -1441px;}
#language_panel .btn_de-at{background-position:0px -1344px;}
#language_panel .btn_de-de{background-position:0px -1390px;}
#language_panel .btn_de-ch{background-position:0px -1441px;}
#language_panel .btn_en-us{background-position:0px -1298px;}
#language_panel .btn_es-cl{background-position:0px -1252px;}
a.download-pps:link,a.download-pps:visited,#primarycontent a.download-pps:link,#primarycontent a.download-pps:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -100px;}
a.download-ppsx:link,a.download-ppsx:visited,#primarycontent a.download-ppsx:link,#primarycontent a.download-ppsx:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -100px;}
a.download-ppt:link,a.download-ppt:visited,#primarycontent a.download-ppt:link,#primarycontent a.download-ppt:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -100px;}
a.download-pptx:link,a.download-pptx:visited,#primarycontent a.download-pptx:link,#primarycontent a.download-pptx:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -100px;}
a.download-gif:link,a.download-gif:visited,#primarycontent a.download-gif:link,#primarycontent a.download-gif:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 3px -160px;}
a.download-jpg:link,a.download-jpg:visited,#primarycontent a.download-jpg:link,#primarycontent a.download-jpg:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 3px -160px;}
a.download-png:link,a.download-png:visited,#primarycontent a.download-png:link,#primarycontent a.download-png:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 3px -160px;}
a.download-bmp:link,a.download-bmp:visited,#primarycontent a.download-bmp:link,#primarycontent a.download-bmp:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 3px -160px;}
a.download-tif:link,a.download-tif:visited,#primarycontent a.download-tif:link,#primarycontent a.download-tif:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 3px -160px;}
a.download-mdb:link,a.download-mdb:visited,#primarycontent a.download-mdb:link,#primarycontent a.download-mdb:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -220px;}
a.download-odb:link,a.download-odb:visited,#primarycontent a.download-odb:link,#primarycontent a.download-odb:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -220px;}
a.download-ods:link,a.download-ods:visited,#primarycontent a.download-ods:link,#primarycontent a.download-ods:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -220px;}
a.download-accdb:link,a.download-accdb:visited,#primarycontent a.download-accdb:link,#primarycontent a.download-accdb:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -220px;}
a.download-pdf:link,a.download-pdf:visited,#primarycontent a.download-pdf:link,#primarycontent a.download-pdf:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -280px;}
a.download-csv:link,a.download-csv:visited,#primarycontent a.download-csv:link,#primarycontent a.download-csv:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -340px;}
a.download-xls:link,a.download-xls:visited,#primarycontent a.download-xls:link,#primarycontent a.download-xls:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -340px;}
a.download-xlsx:link,a.download-xlsx:visited,#primarycontent a.download-xlsx:link,#primarycontent a.download-xlsx:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -340px;}
a.download-txt:link,a.download-txt:visited,#primarycontent a.download-txt:link,#primarycontent a.download-txt:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -400px;}
a.download-doc:link,a.download-doc:visited,#primarycontent a.download-doc:link,#primarycontent a.download-doc:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -400px;}
a.download-docx:link,a.download-docx:visited,#primarycontent a.download-docx:link,#primarycontent a.download-docx:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 0px -400px;}
a.download-zip:link,a.download-zip:visited,#primarycontent a.download-zip:link,#primarycontent a.download-zip:visited{background:transparent url(http://m.camping-reutte.com/de/lib/images/env_sprite.png) no-repeat 3px -457px;}
.hidden{display:none !important;}
#edit-dark #btn_toggleeditcontrols,#edit-light #btn_toggleeditcontrols{width:40px !important;height:20px !important;}
.EngineEdit.active{background-color:#b4e7ed;}
.EngineEditTip{background:#FFF;border:3px solid #b4e7ed;font-size:1.2em;color:#000;padding:10px;z-index:1000;}
.EngineEditTip #controllink{color:#5D8A8F;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background-color:#080808;}
#colorbox{}
#cboxContent{background:transparent;font-size:12px;}
#cboxContent p{color:#ffffff;margin:0 0 5px 0;}
#cboxLoadedContent{margin:10px 0;}
#cboxTitle{position:absolute;bottom:8px;left:0;text-align:center;width:100%;color:#949494;display:block;}
#cboxCurrent{position:absolute;bottom:8px;left:65px;color:#949494;}
#cboxSlideshow{position:absolute;bottom:5px;right:35px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:5px;left:5px;background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") -125px -180px no-repeat;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious:hover{background-position:-125px -205px;}
#cboxNext{position:absolute;bottom:5px;left:32px;background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") -100px -180px no-repeat;width:23px;height:23px;text-indent:-9999px;}
#cboxNext:hover{background-position:-100px -205px;}
#cboxLoadingGraphic{background:url(http://m.camping-reutte.com/de/lib/images/colorbox-loading.gif) center center no-repeat;}
#cboxClose{position:absolute;bottom:5px;right:5px;background:url("http://m.camping-reutte.com/de/lib/images/sprite.png") -75px -180px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxClose:hover{background-position:-75px -205px;}