html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}.none{display:none}html{-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed;background-position:center center;width:100%;height:100%}body{font-family:Arial,Helvetica,sans-serif;padding:0;font-size:12px;margin:0 auto;min-height:100%}.clear{clear:both}p{padding:0;margin:0;text-align:left;line-height:20px}a{text-decoration:none}a img{border:none}a:hover{text-decoration:none}a.read_more{float:right;background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/bullet.png) no-repeat left;display:block;padding:2px 0 2px 15px;margin:5px 0 0 0}h1{font-weight:400;color:#252525;font-size:26px;margin:0;padding:0 0 25px 0}h2{font-weight:400;color:#252525;font-size:21px;margin:0;padding:0 0 25px 0}h3{font-weight:400;color:#252525;font-size:18px;margin:0;padding:0 0 25px 0}h4{font-weight:400;color:#252525;font-size:16px;margin:0;padding:0 0 25px 0}h5{font-weight:400;color:#252525;font-size:14px;margin:0;padding:0 0 25px 0}h5.subtitle{margin:0;padding:0 0 15px 0;font-style:italic;line-height:22px}h6{font-weight:400;font-size:12px;margin:0;padding:0 0 25px 0}h1,h2,h3,h4{font-family:'Dosis',sans-serif}.home_widgets h2{padding:20px 0 25px 0}.home_widgets .left13{width:29.333%;float:left;padding:10px 0 0 3%}.home_widgets p.widget_area_text{margin:20px 0 0 0}#main_container{margin:auto;width:1280px;padding:38px 0 0 0}.content{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/content_shadow.jpg) no-repeat center top #FFF;width:100%;padding:0 0 30px 0;clear:both}.content img{max-width:100%;display:block}.left_full{width:94%;padding:30px 3% 0 3%;float:left}.left14{width:24%;float:left;padding:30px 0 0 1%}.left13{width:29.333%;float:left;padding:30px 0 0 3%}.left23{width:61.666%;float:left;padding:30px 0 0 3%}.left12{width:45.5%;float:left;padding:30px 0 0 3%}.wp-video{max-width:100%;height:300px}#header{width:100%;height:65px;margin:0 0 37px 0}.logo{float:left;padding:0;margin:0}img.logo_image{float:left;margin:9px 0 0 15px}.logo h1{float:left;line-height:65px}.logo h1 a{font-size:30px;color:#fff;padding:0 0 0 15px}.show_menu{display:none}.hide_menu{display:none}.menu{float:right;padding:22px 0 0 0}ul#main_menu{list-style:none;margin:0;padding:0}ul#main_menu *{margin:0;padding:0}ul#main_menu li{position:relative;float:left;padding:0 40px 0 0;height:42px}ul#main_menu li a{font-family:'Dosis',sans-serif;color:#fff;font-size:16px;text-transform:lowercase}ul#main_menu ul{position:absolute;top:42px;left:-10px;background:#111;display:none;opacity:0;list-style:none}ul#main_menu ul li{position:relative;width:140px;margin:0;padding:0}ul#main_menu ul li a{display:block;padding:10px 20px 10px 20px;font-size:14px}ul#main_menu li.current-menu-item ul li a{color:#FFF}ul#main_menu ul li a:hover{background-color:#f0f0f0}ul#main_menu ul li.current-menu-item a{background:none}ul#main_menu ul li ul{position:absolute;top:0;right:0;left:140px;background:#000;display:none;opacity:0;list-style:none}ul#main_menu ul li ul li{position:relative;width:140px;margin:0;padding:0;height:40px;line-height:40px;text-align:left;background:#000}ul#main_menu ul li ul li a{display:block;padding:0 20px 0 20px;font-size:14px;height:40px;line-height:40px}ul#main_menu ul li ul li a:hover{background-color:#f0f0f0;background-image:none}.slider_container{width:100%;margin:auto;clear:both;text-align:center;background-color:#000}.flex-caption{width:90%;text-align:center;position:absolute;top:45%;left:5%;font-family:'Dosis',sans-serif;font-size:60px;color:#FFF}.flex-caption p{line-height:1.2;text-align:center}.flex-container a:active,.flexslider a:active{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block;opacity:.7}.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{position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-direction-nav{width:155px;height:50px;padding:0 0 0 23px;background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/slider_nav_bg.png) no-repeat center;position:absolute;bottom:0;left:41.1%}.flex-direction-nav li a{width:35px;height:35px;margin:7px 0 0 20px;display:block;float:left;cursor:pointer;text-indent:-9999px}.flex-direction-nav li a.next{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/next.png) no-repeat center}.flex-direction-nav li a.prev{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/prev.png) no-repeat center}.flex-direction-nav li a.next:hover{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/next_a.png) no-repeat center}.flex-direction-nav li a.prev:hover{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/prev_a.png) no-repeat center}.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:13px;height:13px;display:block;cursor:pointer;text-indent:-9999px}.flex-control-nav li a:hover{background-position:0 -13px}.flex-control-nav li a.active{background-position:0 -26px;cursor:default}.page_header{width:100%;height:120px;clear:both;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.pagebg2{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/page_photo2.jpg) no-repeat center}.page_header h1{float:left;color:#FFF;line-height:120px;padding:0 0 0 30px;text-shadow:1px 1px #000;text-transform:capitalize}a.header_bt{float:right;color:#FFF;font-size:18px;padding:12px 18px;margin:40px 30px 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.videocontainer{margin:0 0 15px 0}.videocontainer{width:100%}.left_content h2{clear:both;margin:0 0 0 0}.left_content h3,.left_content h4{clear:both;margin:20px 0 0 0}.entry_single ul,.entry_single ol{padding:0 0 15px 0;margin:0;list-style:none;display:block;clear:both}.entry_single ul li,.entry_single ol li{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/bullet.png) no-repeat left;display:block;padding:0 0 0 20px;margin:0 0 5px 0}blockquote{text-align:justify;padding:0 0 0 10px;margin:0 0 25px 0;line-height:20px;border-left:2px solid #f0eee5}.sport_icon{width:90px;height:90px;display:block;text-align:center;border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px;-khtml-border-radius:45px;border-radius:45px;float:left;background-color:#222127;border:1px #5c5d60 solid;margin:0 20px 0 0}.sport_icon img{margin:15px auto auto auto;display:block}.es-carousel-wrapper{width:100%;padding:0;height:140px;position:relative;clear:both;color:#FFF}.es-carousel{overflow:hidden;margin:0 50px 0 30px}.es-carousel ul{display:none;padding:0;margin:0}.es-carousel ul li{height:100%;float:left;display:block;position:relative;margin:20px 0 0 0}.es-carousel ul li h2{color:#FFF;padding:0 0 10px 0;margin:0;font-size:20px}.es-carousel ul li h2 a{color:#FFF}.es-carousel ul li p{color:#9f9f9f;padding:0;margin:0}.es-carousel ul li p a{color:#9f9f9f}.es-carousel ul li p a:hover{color:#fff}.es-nav span{position:absolute;text-indent:-9000px;cursor:pointer;right:0}.es-nav span.es-nav-next{top:0;width:40px;height:70px;background:#fff0 url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/c_next.gif) no-repeat top left}.es-nav span.es-nav-prev{top:70px;width:40px;height:70px;background:#fff0 url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/c_prev.gif) no-repeat top left}img.left_icon{float:left;background:none;margin:0 20px 0 0}ul.portfolio_items{list-style:none;padding:0;margin:0;overflow:hidden;clear:both}ul.portfolio_items li{float:left;display:inline-block;overflow:hidden;position:relative}ul.portfolio_items li img{display:block}ul.filter_portfolio{float:left;padding:25px 0 0 3%}ul.filter_portfolio li{float:left;display:inline}ul.filter_portfolio li a{display:block;font-size:15px;padding:8px 20px;background-color:#403933;color:#fff;margin:0 10px 0 0}ul.filter_portfolio li.selected a{border:0;color:#403933;background-color:#E4E4E4;display:block;margin:0 10px 0 0}ul.filter_portfolio a:focus{outline:0}.gallery_item{padding:3px;border:1px #e7e7e7 solid;background:none;position:relative;overflow:hidden}.gallery_item img{display:block;width:100%!important;height:auto!important}.gallery_caption{background-color:#f1f1f1}.gallery_caption h3{padding:15px 0 15px 15px;margin:0}.gallery_caption h4{padding:5px 0 0 15px;margin:0;font-size:14px;color:#999}.gallery_caption p{padding:15px 15px 15px 15px;font-size:11px;line-height:17px}.gallery_item span{position:absolute;top:-65px;left:31%;z-index:9999}.gallery_item span.link{position:absolute;top:-65px;left:53%;z-index:9999}.gallery_caption a img{display:inline-block;padding:0 3px 0 0}.content_single_trainers{padding-top:20px}.content_single_trainers h4{padding-bottom:20px}.content_single_trainers p{padding-bottom:15px;padding-top:0}.content_single_trainers a img{display:inline-block;padding:0 3px 0 0}.post_container{margin:0 0 40px 0;float:left;clear:both;width:100%;display:flex;justify-content:space-between}.post_left{margin:0 25px 0 0;position:relative;flex:0 0 160px}.post_left img{padding:3px;border:1px #e7e7e7 solid;background:none;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.post_right_full{float:left;width:510px}.post_right h3,.post_right_full h3{padding:0 0 15px 0;margin:0}.post_date{width:50px;height:45px;display:block;position:absolute;top:3px;left:7px;z-index:888;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;float:left;margin:5px 15px 0 0;text-align:center;color:#FFF;padding:5px 0 0 0}.post_date span{display:block;text-align:center;font-family:Bree Serif;font-size:15px;padding:0;line-height:14px}.post_comments{display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;float:left;padding:5px;background-color:#b3b3b3;text-align:center;position:absolute;bottom:7px;left:7px;z-index:999}.post_comments a{color:#fff}.post_date_nothumb{width:50px;height:45px;display:block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;margin:5px 15px 10px 0;text-align:center;color:#FFF;padding:5px 0 0 0}.post_date_nothumb span{display:block;text-align:center;font-family:Bree Serif;font-size:15px;padding:0;line-height:14px}.post_comments_nothumb{display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;padding:5px;background-color:#b3b3b3;text-align:center}.post_comments_nothumb a{color:#fff}.entry_single img{margin:0 0 15px 0;padding:3px;border:1px #e7e7e7 solid;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.widget_about img{margin:0 0 15px 0;padding:3px;border:1px #e7e7e7 solid;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.post_details{border-top:1px solid #f0eee5;border-bottom:1px solid #f0eee5;margin:15px 0 0 0;padding:15px 0 15px 0}.navigation{clear:both;padding:0 0 0 0}.blog_next a{float:right;color:#000;padding:0 0 2px 0;display:block;font-family:'Dosis',sans-serif;font-size:14px;margin:0}.blog_prev a{float:left;color:#000;padding:0 0 2px 0;display:block;font-family:'Dosis',sans-serif;font-size:14px;margin:0}ul.program_list{list-style:none;padding:0;margin:0 0 0 0;color:#FFF;float:left;clear:both;width:100%}ul.program_list span.col1{display:block;float:left;width:35%;padding:0 0 0 5%}ul.program_list span.col2{display:block;float:left;width:60%;text-align:center}ul.program_list li{background-color:#0f1014;padding:8px 0;float:left;clear:both;display:block;width:100%}ul.program_list li:first-child{moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-khtml-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-top-right-radius:10px;border-top-right-radius:10px;padding-top:15px}ul.program_list li:last-child{moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-khtml-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-khtml-border-bottom-right-radius:10px;border-bottom-right-radius:10px;padding-bottom:15px}ul.program_list li.even{border-bottom:1px #ff7577 solid}ul.program_list li a{color:#FFF;font-weight:700}ul.program_list_detailed{list-style:none;padding:25px 0 25px 0;margin:0 0 0 0;color:#FFF;float:left;clear:both;width:100%}ul.program_list_detailed span{display:block;float:left;width:11.5%;padding:0 0 0 1%}ul.program_list_detailed li{background-color:#0f1014;padding:10px 0;float:left;clear:both;display:block;width:100%}ul.program_list_detailed li:first-child{moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-khtml-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-top-right-radius:10px;border-top-right-radius:10px;padding-top:15px;font-weight:700;font-size:13px}ul.program_list_detailed li:last-child{moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-khtml-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-khtml-border-bottom-right-radius:10px;border-bottom-right-radius:10px;padding-bottom:15px}ul.program_list_detailed li.even{border-bottom:1px #ff7577 solid}ul.program_list_detailed li a{color:#FFF;font-weight:700}ul.program_list_detailed_half{list-style:none;padding:0 0 25px 0;margin:0 0 0 0;color:#FFF;float:left;clear:both;width:100%}ul.program_list_detailed_half span{display:block;float:left;width:23%;padding:0 0 0 2%}ul.program_list_detailed_half li{background-color:#0f1014;padding:10px 0;float:left;clear:both;display:block;width:100%}ul.program_list_detailed_half li:first-child{moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-khtml-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-top-right-radius:10px;border-top-right-radius:10px;padding-top:15px;font-weight:700;font-size:13px}ul.program_list_detailed_half li:last-child{moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-khtml-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-khtml-border-bottom-right-radius:10px;border-bottom-right-radius:10px;padding-bottom:15px}ul.program_list_detailed_half li.even{border-bottom:1px #ff7577 solid}ul.program_list_detailed_half li a{color:#FFF;font-weight:700}.supplements_tab{width:100%;background-color:#dbdbdb;clear:both;float:left;padding:0;text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.supplements_tab a{display:inline-block;padding:10px}.sidebar h2{clear:both}.sidebar ul{padding:0 0 35px 0;margin:0;list-style:none;display:block;clear:both;float:left}.sidebar ul li{padding:0 0 10px 0;margin:0;display:block;clear:both;float:left}.sidebar ul li a{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/bullet.png) no-repeat left;display:block;padding:0 0 0 20px;color:#000}.sidebar ul li ul{padding:15px 0 0 20px;margin:0;list-style:none;display:block;clear:both;float:left}.sidebar ul li ul li{padding:0 0 10px 0;margin:0;display:block;clear:both;float:left}.sidebar ul li ul li a{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/bullet.png) no-repeat left;display:block;padding:0 0 0 15px;color:#000}ul#recentcomments li{padding:5px 0 5px 0;margin:0;display:block;line-height:18px;border-bottom:1px solid #f0eee5}ul#recentcomments li a{background:none}.footer ul#recentcomments li{padding:0 0 10px 0;margin:0;display:block;line-height:18px;border-bottom:1px solid #303136}.footer ul#recentcomments li a{background:none}#searchform{margin:0 0 45px 0;clear:both;float:left;background-color:#f6f3ec;border:1px #ede7d8 solid;float:left;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}#searchform label{display:none}input#s{width:180px;height:30px;float:left;background-color:#fff;border:1px #e8e1d0 solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:5px}input#searchsubmit{float:left;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:5px 5px 0 0;padding:6px 5px 6px 5px;color:#FFF;border:none}input#s:focus{border-color:#a2a2a2}.sidebar .flickr_widget{padding:0 0 45px 0;clear:both;float:left}.sidebar .flickr_badge_image{float:left;margin:0}.sidebar .flickr_badge_image img,.flickr_badge_image img a{padding:4px;width:70px;height:70px;border:1px #DFDFDF solid;background-color:#FFF;margin:0 10px 10px 0}.post_small{border-bottom:1px #ededed solid;padding:0 0 15px 0;margin:0 0 15px 0}img.post_thumb{float:left;margin:0 20px 0 0;padding:3px;border:1px #e7e7e7 solid;background:none;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.post_small h3{font-size:16px;padding:0 0 10px 0}.post_small p{padding:0 0 0 0}.footer .post_small{border-bottom:1px #303136 solid}.footer img.post_thumb{border:1px #303136 solid}.testimonial{padding:0 0 25px 55px;margin:0;clear:both;float:left;background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/quotes.png) no-repeat top left}.sidebar .testimonial,.widget-categories{padding-bottom:35px}.socials{clear:both;padding:10px 0 0 0}.socials ul{display:inline;padding:0;margin:0}.socials ul li{display:inline;padding:0 5px 0 0;float:left}.sidebar .socials{clear:both;float:left;padding:10px 0 35px 0}.sidebar .socials ul li{display:inline;padding:0 5px 0 0;float:left;clear:none}.sidebar .socials ul li a{background:none;padding:0;float:left;clear:none}.gmap{max-width:100%;display:block;background-color:#ededed;border:1px #dedede solid;padding:10px;margin:0 0 15px 0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}.contact_info{width:45%;float:left;padding:40px 5% 0 0}.icon{width:80px;height:80px;display:block;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;border-radius:40px;float:left;margin:0 20px 0 0;text-align:center}.icon img{display:block;margin:15px auto auto auto}.contact_info{width:40%;float:left;padding:0 10% 0 0;margin:25px 0 0 0;background:none}.block_icon{width:90px;height:90px;display:block;text-align:center;border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px;-khtml-border-radius:45px;border-radius:45px;float:left;background-color:#cecece;border:1px #a5a5a5 solid;margin:0 20px 0 0}.block_icon img{margin:15px auto auto auto;display:block;border:none}.contact_info span a{font-size:18px;font-family:'Dosis',sans-serif}.contact_info p{padding:10px 0 0 0;color:#474747}.contact_info p a{color:#474747}img.single_portfolio_image{margin-bottom:20px}.form_content{width:100%;float:left;padding:40px 0 40px 0}.form_row{width:100%;clear:both;float:left;padding:0}h3.form_subtitle{font-size:20px}.form_row label,.comments_container label{width:95%;float:left;clear:both;font-size:13px;text-align:left;padding:10px 0 10px 0;color:#4c402b;font-weight:700;text-transform:capitalize}input.form_input,.comments_container input{width:90%;height:39px;background-color:#fff;border:1px #e8e1d0 solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;color:#000;float:left;padding:0 0 0 5px;margin:0 0 0 0}textarea.form_textarea,.comments_container textarea{width:90%;height:96px;font-family:Arial,Helvetica,sans-serif;background-color:#fff;border:1px #e8e1d0 solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;color:#000;float:left;padding:10px 0 0 5px;font-size:12px;margin:0 0 0 0}input.form_submit,.comments_container input#submit{width:auto;height:auto;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:15px 0 0 0;padding:8px 25px;text-align:center;display:block;clear:both;font-size:16px;color:#FFF;border:none}p.form-allowed-tags,p.comment-notes,span.required{display:none}.form_row label.error{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;padding:10px 0 5px 5px;width:50%;float:left;color:#EF502C}.commentlist{padding:10px 0 0 0;margin:20px 0 45px 0;list-style:none;border-top:2px #F0EEE5 solid}.commentlist li{padding:0 0 10px 0;margin:0 0 10px 0;list-style:none;border-bottom:2px #F0EEE5 solid;background:none}.commentlist li a{line-height:20px;background:none}img.avatar{float:right}.tweet ul,.tweet ul li{padding:0;margin:0;list-style:none;line-height:18px}.tweet ul li{background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/twitter_bullet.png) no-repeat top left;padding:0 0 0 30px;margin:0 0 15px 0}.tweet ul li a{font-weight:700}.footer{color:#FFF;padding:0;margin:0 0 0 0;width:100%;clear:both;float:left}.footer h2{color:#FFF}.footer_content{width:94%;clear:both;float:left;margin:30px 3% 0 3%;padding:20px 0;border-top:1px #1f2024 solid}.footer_text{float:left;padding:0}.footer_text a{font-weight:700}.footer_menu{float:right;padding:0}.footer_menu ul{display:inline;padding:0;margin:0}.footer_menu ul li{display:inline}.footer_menu ul li a{color:#fff;margin:0 0 0 10px;padding:3px 6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}.footer_menu ul li.selected a{color:#564d35;margin:0 0 0 10px;padding:3px 6px;background-color:#ebc04f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}@media screen and (max-width:1280px){#main_container{margin:0 auto;width:95%}.footer_content{width:96%;margin:30px 2% 0 2%}.slider_container{width:100%}.left_full{width:90%;padding:5% 5% 0 5%}.left14{width:19%;float:left;padding:5% 0 0 5%}.left13{width:26.7%;float:left;padding:5% 0 0 5%}.left23{width:58.3%;float:left;padding:5% 0 0 5%}.left12{width:42.6%;float:left;padding:5% 0 0 5%}.post_right{float:left;width:250px}.post_right_full{float:left;width:300px}}@media screen and (max-width:760px){#header{position:relative}.show_menu{display:block;position:absolute;top:0;right:20px;z-index:999;background-color:#0f1014;padding:7px 15px 7px 15px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;color:#fff}.hide_menu{display:none;position:absolute;top:0;right:20px;z-index:999;padding:7px 15px 7px 15px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;color:#fff}.menu{padding:15px 0 15px 0;text-align:left;width:100%;background-image:none;height:auto;display:none;margin:0 auto 0 auto}.sidebar .menu{background-image:none;background-color:#fff}ul#main_menu{list-style:none;margin:0;padding:0}ul#main_menu *{margin:0;padding:0}ul#main_menu li{width:95%;position:relative;padding:0 0 0 5%;display:block;border-bottom:1px dotted #373737;height:40px;line-height:40px}ul#main_menu li:last-child{border-bottom:none}ul#main_menu li a{font-family:'Dosis',sans-serif;color:#fff;font-size:16px;display:inline-block}ul#main_menu li a.selected{font-size:16px;height:20px;line-height:20px;display:inline-block;background:none}ul#main_menu li a:hover{background:none}ul#main_menu ul{position:absolute;top:40px;left:5%;background:#0f1014;display:none;opacity:0;list-style:none}ul#main_menu ul li{position:relative;width:100%;margin:0;padding:0;height:30px;line-height:30px;text-align:left}ul#main_menu ul li a{display:block;padding:0 20px 0 20px;font-size:14px;color:#fff;height:30px;line-height:30px}ul#main_menu ul li a:hover{background-color:#e5e5e5;background-image:none}.left14{width:42.6%;float:left;padding:5% 0 0 5%}ul.filter_portfolio li{margin:0 0 10px 0}.form_row{width:94%;clear:both;float:left;padding:5px 1% 5px 2%}.form_row_half{width:98%;float:left;padding:8px 0 0 2%;clear:both}.footer_text{float:left;padding:0 0 20px 6px;line-height:20px}.footer_menu{float:left;padding:0}.footer_menu ul li a{color:#fff;margin:0 10px 5px 0}}@media screen and (max-width:480px){.home_widgets .left13{width:90%;float:left;padding:5% 0 0 5%}.left13,.left23,.left12,.left14{width:90%;float:left;padding:5% 0 0 5%}.flex-direction-nav{left:25%}.show_menu{right:10px}.hide_menu{right:10px}.flex-caption{display:none}.page_header h1{float:left;font-size:20px;color:#FFF;line-height:20px;padding:15px 0 0 10px;text-shadow:1px 1px #000}a.header_bt{float:left;clear:both;margin:20px 0 0 10px;font-size:16px}ul.portfolio_items li b{position:absolute;left:5%;width:20px;text-align:center;top:62px;display:none;background:url(https://sv-rheinzabern.de/wp-content/themes/powergym-wordpress-theme/images/slider_caption_bg.png) repeat;color:#fff;padding:3px 0;margin:0 0 0 1px}ul.filter_portfolio{float:left;padding:5% 0 0 5%}ul.filter_portfolio li{float:left;display:inline;width:90%;margin:0 0 5px 0}ul.filter_portfolio li a{display:block;font-size:15px;padding:10px 0 10px 10px;background:#403933;background-image:none;color:#fff;margin:0 0 0 0;width:100%}ul.filter_portfolio li.active a{border:0;color:#403933;background:#E4E4E4;display:block;margin:0 0 0 0;width:100%}ul.filter_portfolio a:focus{outline:0}.post_right,.post_right_full{float:left;width:100%;padding:20px 0 0 0}ul.program_list_detailed,ul.program_list_detailed_half,ul.program_list_detailed li:first-child,ul.program_list_detailed_half li:first-child{font-size:10px}.sidebar .flickr_photos ul li{margin:0 10px 10px 0}}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{display:inline;float:left;margin-right:1.5em}.alignright,img.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;margin-bottom:1.5em}.wp-caption img{border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text{margin:0}.wp-smiley{max-height:1em;margin:0!important}.gallery dl{margin:0}.gallery-caption{margin:-1.5em 0 0 0}blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}#calendar_wrap{float:left;clear:both;padding:0 0 35px 0}#wp-calendar{width:100%}#wp-calendar caption{text-align:left;font-size:12px;margin:0 0 15px 0;font-weight:700}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f0eee5;border:1px solid #fff;text-align:center;padding:9px 12px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}