
main h1{margin-bottom:1em;}.is-front main h1,.page-anfahrt--ergotherapie-haaf-mannheim main h1{display:none;}article ul{margin-bottom:1em;}article ul li{list-style-type:circle;margin-left:2em;}article ul li + li{margin-top:0.5em;}article ul{padding-top:0.5em;}article img.align-left{width:100%;margin:0 1em 1em 0;}@media (min-width:801px){article img.align-left{width:40%;}}


#footer{background-color:#a0a0a0;padding:2em;overflow:hidden;color:#ffffff;margin-top:2em;}.is-front #footer{margin-top:0;}#footer .region-element h2{margin-bottom:0.5em;}#footer .region-element a{color:#f0f0f0;}#footer .region-element a:hover{text-decoration:none;color:#ffffff;}#footer .region-element + .region-element{margin-top:2em;padding-top:2em;border-top:1px solid #ffffff;}@media (min-width:801px){#footer .region-element{width:49%;}#footer .region-element.element-1{float:left;}#footer .region-element.element-2{float:right;}#footer .region-element + .region-element{margin-top:0;padding-top:0;border-top:none;}}
article{overflow:hidden;}article h2{margin-top:1em;margin-bottom:0.5em;}
.node--type-teammitglied.node--view-mode-full{}.node--type-teammitglied.node--view-mode-full .portrait{width:23.5%;float:left;}.node--type-teammitglied.node--view-mode-full .portrait img{width:100%;height:auto;}.node--type-teammitglied.node--view-mode-full .portrait .name{font-size:140%;margin-top:0.5em;}.node--type-teammitglied.node--view-mode-full .text{width:74.5%;float:right;}.node--type-teammitglied.node--view-mode-full h2{margin-top:1.5em;margin-bottom:1em;}.node--type-teammitglied.node--view-mode-full li strong{font-weight:bold;color:#333333;}
form .form-item{margin-bottom:1em;}form .form-item label{color:#333333;display:block;font-size:90%;margin-bottom:0.1em;}form .form-item .description{font-size:90%;color:#999999;font-style:italic;}form input,form textarea{font-size:1em;padding:0.5em;width:100%;border:1px solid #e0e0e0;}form input.button{background-color:#0057a6;color:#ffffff;border:0;margin-bottom:0.5em;cursor:pointer;padding:1em;}form input.button:hover{background-color:#0057a6;}
#block-angebote{overflow:hidden;padding-top:1em;margin-bottom:4em;}#block-angebote h2{margin-bottom:1em;}#block-angebote ul li{list-style-type:circle;margin-top:0.5em;margin-left:2em;}#block-angebote .intro{margin-bottom:2em;}@media (min-width:801px){#block-angebote .intro{width:30%;float:left;}#block-angebote .liste{width:68%;float:right;}}
#block-ezh-local-tasks{margin-bottom:2em;}#block-ezh-local-tasks ul{margin:2em 0 0 0;text-align:right;overflow:hidden;border-bottom:1px solid #0057a6;}#block-ezh-local-tasks ul li{display:inline;list-style-type:none;overflow:hidden;}#block-ezh-local-tasks ul li a{color:#FFFFFF;background-color:#a0a0a0;padding:0.5em 1em 0.25em 1em;display:block;float:left;margin-right:1px;}#block-ezh-local-tasks ul li a.is-active{background-color:#0057a6;}#block-ezh-local-tasks ul li a:hover{text-decoration:none;background-color:#666666;}#block-ezh-local-tasks ul li a.is-active:hover{background-color:#0057a6;}
#block-branding{text-align:center;}#block-branding #site-logo svg{width:90%;max-width:36em;padding:1em 0 0.5em 0;}#block-branding .site-info{position:absolute;top:-1000000em;left:-1000000em;}
#block-sloganblock{background-color:#0057a6;text-align:center;padding:2em 0 1em 0;}#block-sloganblock img{width:90%;max-width:42em;height:auto;display:block;margin:0 auto;}
#block-kurzinfo{font-size:80%;color:#999999;margin:1em 0;text-align:center;}
#block-views-block-team-block-1{overflow:hidden;clear:both;}#block-views-block-team-block-1 .views-row{width:48%;padding-bottom:2em;}#block-views-block-team-block-1 .views-row.odd{float:left;clear:both;}#block-views-block-team-block-1 .views-row.even{float:right;}#block-views-block-team-block-1 .views-row .portrait{margin-bottom:0.5em;width:48%;float:left;}#block-views-block-team-block-1 .views-row .portrait img{width:100%;height:auto;}#block-views-block-team-block-1 .views-row h2,#block-views-block-team-block-1 .views-row div.kurzbeschreibung{margin-bottom:0.5em;width:48%;float:right;}@media (max-width:800px){#block-views-block-team-block-1 .views-row{float:none;width:100%;}}@media (min-width:1000px){#block-views-block-team-block-1 .view-row-count-3 .views-row.odd,#block-views-block-team-block-1 .view-row-count-3 .views-row.even{width:32%;margin-right:2%;float:left;clear:none;}#block-views-block-team-block-1 .view-row-count-3 .views-row.row-3{float:right;margin-right:0;}#block-views-block-team-block-1 .view-row-count-4 .views-row.odd,#block-views-block-team-block-1 .view-row-count-4 .views-row.even{width:23.5%;margin-right:2%;float:left;clear:none;}#block-views-block-team-block-1 .view-row-count-4 .views-row.row-4{float:right;margin-right:0;}#block-views-block-team-block-1 .view-row-count-5 .views-row.odd,#block-views-block-team-block-1 .view-row-count-5 .views-row.even{width:18.4%;margin-right:2%;float:left;clear:none;}#block-views-block-team-block-1 .view-row-count-5 .views-row.row-5{float:right;margin-right:0;}#block-views-block-team-block-1 .view-row-count-6 .views-row.odd,#block-views-block-team-block-1 .view-row-count-6 .views-row.even{width:32%;margin-right:2%;float:left;clear:none;}#block-views-block-team-block-1 .view-row-count-6 .views-row.row-4{clear:both;}#block-views-block-team-block-1 .view-row-count-6 .views-row.row-3,#block-views-block-team-block-1 .view-row-count-6 .views-row.row-6{float:right;margin-right:0;}}
#block-views-block-faq-block-1{background-color:#0057a6;color:#ffffff;padding:1em 2em;overflow:hidden;}#block-views-block-faq-block-1 a{color:#ffffff;}#block-views-block-faq-block-1 h2{margin-top:0;}#block-views-block-faq-block-1 .views-row{padding:1em 0;}#block-views-block-faq-block-1 .views-row + .views-row{border-top:1px solid #ffffff;}#block-views-block-faq-block-1 .views-row.row-1{width:48%;float:left;}#block-views-block-faq-block-1 .views-row.row-2,#block-views-block-faq-block-1 .views-row.row-3{width:48%;float:right;}#block-views-block-faq-block-1 .views-row.row-2{border-top:0;}#block-views-block-faq-block-1.js{padding:2em;}#block-views-block-faq-block-1.js .views-row.row-1,#block-views-block-faq-block-1.js .views-row.row-2,#block-views-block-faq-block-1.js .views-row.row-3{width:100%;float:none;border:none;clear:none;}#block-views-block-faq-block-1.js ul{width:32%;float:left;padding:1em 0;}#block-views-block-faq-block-1.js .view-name-faq{width:64%;float:right;}#block-views-block-faq-block-1.js ul li{cursor:pointer;padding:0.5em;text-align:right;}#block-views-block-faq-block-1.js ul li:hover{background-color:#ffffff33;background-color:rgba(255,255,255,0.2);}#block-views-block-faq-block-1.js ul li + li{border-top:1px solid #ffffff;}#block-views-block-faq-block-1.js ul li.is-active{background-color:#ffffff;color:#0057a6;}@media (max-width:800px){#block-views-block-faq-block-1.js ul{width:100%;float:none;padding:0;margin-bottom:1em;border-bottom:3px solid #ffffff;}#block-views-block-faq-block-1.js ul li{text-align:center;}#block-views-block-faq-block-1.js .view-name-faq{width:100%;float:none;}}
#block-views-block-slideshow-block-1{background-color:#ffffff;width:100%;position:relative;overflow:hidden;}#block-views-block-slideshow-block-1 span{display:block;margin:0;padding:0;}#block-views-block-slideshow-block-1 img{width:100%;height:auto;margin:0;display:block;}#block-views-block-slideshow-block-1 .views-field-field-bildbeschreibung{color:#ffffff;position:absolute;bottom:0;left:0;width:100%;padding:1em;background-color:#000000;background-color:rgba(0,0,0,0.5);text-align:center;z-index:99;}#block-views-block-slideshow-block-1 .views-slideshow-controls-bottom{position:absolute;top:0;width:100%;height:100%;z-index:100;}#views_slideshow_controls_text_previous_slideshow-block_1,#views_slideshow_controls_text_next_slideshow-block_1{width:5em;height:50%;position:absolute;display:block;bottom:0;color:#ffffff;}#views_slideshow_controls_text_previous_slideshow-block_1{left:0;}#views_slideshow_controls_text_next_slideshow-block_1{right:0;}#views_slideshow_controls_text_previous_slideshow-block_1 a,#views_slideshow_controls_text_next_slideshow-block_1 a{display:block;height:5em;position:relative;top:-2.5em;background-color:#ffffff;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;}#views_slideshow_controls_text_next_slideshow-block_1 a{background-image:url(/themes/custom/ezh/images/pfeil-rechts.svg);background-size:50% 50%;background-position:center;background-repeat:no-repeat;}#views_slideshow_controls_text_previous_slideshow-block_1 a{background-image:url(/themes/custom/ezh/images/pfeil-links.svg);background-size:50% 50%;background-position:center;background-repeat:no-repeat;}#block-views-block-slideshow-block-1:hover #views_slideshow_controls_text_previous_slideshow-block_1 a,#block-views-block-slideshow-block-1:hover #views_slideshow_controls_text_next_slideshow-block_1 a{background-color:#ffffff;}#block-views-block-slideshow-block-1 #views_slideshow_controls_text_previous_slideshow-block_1 a:hover{background-image:url(/themes/custom/ezh/images/pfeil-links-dunkel.svg);background-color:#ffffff;}#block-views-block-slideshow-block-1 #views_slideshow_controls_text_next_slideshow-block_1 a:hover{background-image:url(/themes/custom/ezh/images/pfeil-rechts-dunkel.svg);background-color:#ffffff;}#block-views-block-slideshow-block-1 #views_slideshow_controls_text_pause_slideshow-block_1{display:none;}@media (max-width:800px){#views_slideshow_controls_text_previous_slideshow-block_1,#views_slideshow_controls_text_next_slideshow-block_1{width:3em;}#views_slideshow_controls_text_previous_slideshow-block_1 a,#views_slideshow_controls_text_next_slideshow-block_1 a{height:3em;top:-1.5em;}}
#block-karte{overflow:hidden;margin-bottom:2em;}#block-karte iframe{width:74.5%;float:left;height:25em;}#block-karte .beschreibung{width:23.5%;float:right;}@media (max-width:800px){#block-karte iframe{width:100%;float:none;height:15em;}#block-karte .beschreibung{width:100%;float:none;}}
#block-hauptnavigation{overflow:hidden;background-color:#b0b0b0;border-top:2px solid #ffffff;}#block-hauptnavigation li{float:left;border-right:2px solid #ffffff;}#block-hauptnavigation li a{padding:0.75em 1em 0.5em 1em;background-color:#999999;color:#ffffff;display:block;float:left;font-size:100%;text-transform:uppercase;}#block-hauptnavigation li a.is-active{background-color:#ffffff;color:#666666;}#block-hauptnavigation li a:hover{background-color:#666666;text-decoration:none;}#block-hauptnavigation li a.is-active:hover{background-color:#ffffff;color:#666666;}
.page-anfahrt--ergotherapie-haaf-mannheim iframe{margin-bottom:2em;height:20em;}.page-anfahrt--ergotherapie-haaf-mannheim .anschrift{width:32%;float:left;}.page-anfahrt--ergotherapie-haaf-mannheim h2{margin-bottom:1.5em;}.page-anfahrt--ergotherapie-haaf-mannheim .text{width:66%;float:right;}
