.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}.tx-go-maps-ext img{max-width:none;}@font-face{font-family:'josefineSans';font-weight:100 900;font-display:swap;src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-regular.woff2') format('woff2'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-regular-webfont.woff') format('woff');}@font-face{font-family:'josefineSansBold';font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-bold.woff2') format('woff2'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-bold-webfont.woff') format('woff');}@font-face{font-family:'Glyphicons Halflings';font-display:block;src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/glyphicons-halflings-regular.woff') format('woff');}body{width:100%;height:100%;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_hintergrund.jpg') no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:Verdana,Arial,sans-serif;}@supports (background-image:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Css/x.webp')){body{background-image:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_hintergrund.webp');}}a,a:visited,a:active{color:#666666;}a:hover{color:#176320;}.scrollup{position:fixed;bottom:0;right:0;margin:1.5rem 3rem;background:#fff;padding:2rem;border-radius:5px;transition:0.3s;}.scrollup:hover{background-color:#176320;color:#fff;}.news .news-list-view .f3-widget-paginator{display:flex;align-items:center;list-style:none;gap:0.75rem;}.news .news-list-view .f3-widget-paginator li{margin:0;}.news .news-list-view .f3-widget-paginator li a{display:inline-block;}.news .news-list-view .f3-widget-paginator li.current{background:unset;padding:0;}.news .news-list-view .f3-widget-paginator li.current a{border:2.5px solid #ffad22;}#c399{display:none;}.news .news-list-view .article{clear:both;}.news .news-list-view .article .news-img-wrap{margin:3px 12px 5px 0;background:#fff;float:left;}.news .news-list-view .article .news-img-wrap a{display:block;background:#fff;}.news .news-list-view .article .news-img-wrap a img{width:120px;height:auto;}.navbar:before{content:unset !important;}.navbar:after{content:unset !important;}.navbar .container:before{content:unset !important;}.navbar .container:after{content:unset !important;}.mantel-header-bild{width:90%;height:300px;margin:auto;margin-top:0;margin-bottom:-20px;background:unset;display:flex;align-items:center;justify-content:center;}.mantel-header-bild .image-embed-item{border:1.5rem solid white;height:260px;}@media screen and (min-width:676px){.mantel-header-bild{width:86%;height:458px;margin-top:-110px;margin-bottom:0;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/slider/hintergrund.png') no-repeat center 7px;background-size:100% 100%;}.mantel-header-bild .image-embed-item{border:none;height:415px !important;}}@media screen and (max-width:1199px) and (min-width:676px){.mantel-header-bild{margin-top:-55px;}.mantel-header-bild .image-embed-item{width:80rem;object-fit:cover;}}@media screen and (max-width:992px) and (min-width:676px){.mantel-header-bild .image-embed-item{width:100%;}}.praxisweb{position:relative;z-index:1;}.praxisweb .row{display:flex;flex-direction:column;}.logo-tierarztpraxis{position:relative;z-index:4;height:auto;padding:0 0 0 9%;}.mantel-slider{position:relative;z-index:3;height:auto;float:none;margin:5% 0 0 0;}.slider-stamm{width:88%;height:458px;background-color:#fff;margin:auto;position:relative;z-index:3;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/slider/hintergrund.png') no-repeat center 7px;background-size:100% 100%;}.slider-position{position:relative;z-index:3;top:-40px;}.navbar-hg{z-index:2;position:relative;top:-5px;}.navi-hg{width:97.5%;height:55px;margin-left:13px;}.navbar{border:none;position:relative;background:none;z-index:5;top:-55px;}.navbar-header{width:65%;padding:0 0 0 62px;}.navbar-collapse{background-color:#176320;padding-left:0px;}.navbar-inverse .navbar-brand,.telefonnummer,.impressum,.adresse{font-family:"josefineSans",Arial,sans-serif;color:#ffffff;}.navbar-inverse .navbar-brand:hover{color:#176320;background-color:#ffffff;}.telefon-hg{width:25.5%;height:50px;background-color:#176320;}.tierarztpraxis-telefon{float:left;line-height:45px;height:55px;margin:0 0 0 8px;color:#fff;text-align:left;width:25.5%;}.tierarztpraxis-telefon .telefonnummer{padding:0 0 0 10px;}.tierarztpraxis-telefon .telefonnummer img{margin:7px 0 0 0px;}.csc-textpic-intext-left-nowrap-39 .csc-textpic-text{margin:0px;}.caret{margin-left:-2px !important;}.tierarztpraxis-inhaltmantel{position:relative;z-index:3;height:auto;margin:0 0 0 0;top:-23px;}@media screen and (min-width:768px){.tierarztpraxis-inhaltmantel{top:-80px;}}.tierarztpraxis-inhalt{width:88%;min-height:458px;min-height:560px;background-color:#fff;margin:auto;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.25);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.25);overflow:hidden;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-links{width:65%;margin:0 3% 0 0;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts{width:32%;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/hg_rechte_seite.jpg') no-repeat -30px center;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts p{padding:10px 30px 0 35px;font-family:"josefineSans",Arial,sans-serif;font-size:130%;line-height:130%;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-links,.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts{float:left;}.footer{z-index:2;background:none;border:none;top:-80px;}.tierarztpraxis-bt-impressum{float:left;width:30%;background-color:#fff;line-height:50px;height:50px;text-align:left;color:#999;margin:0 0 0 77px;}.footer .tierarztpraxis-bt-impressum p{line-height:370%;margin:0 0 0 5px;}.footer .tierarztpraxis-bt-impressum .impressum figure{margin:18px 0 0 10px;}img[src*="vet-concept"],img[src*="vet_concept"]{max-width:100%;height:auto;aspect-ratio:390 / 290;}img[src*="Banner_Kleintier_hell"]{aspect-ratio:800 / 250;max-width:100%;height:auto;}#c703 img,#c705 img,img[src*="termin-vereinbaren"],img[src*="digitale-aufnahme"]{padding:0 4rem 1.1rem 4rem;box-sizing:border-box;}.footer .adresse p{line-height:370%;}.tierarztpraxis-adresse{float:left;width:53%;background-color:#176320;line-height:60px;height:50px;margin:0 0 0 8px;color:#fff;text-align:center;}.blaetter-links{position:absolute;z-index:10;width:14%;height:100%;min-height:600px;top:0;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_blaetter_links.webp') no-repeat right top;}.blaetter-rechts{position:absolute;z-index:10;width:14%;height:100%;min-height:1000px;top:0;right:0;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_blaetter_rechts.webp') no-repeat left 0;}.blaetter-oben{position:absolute;z-index:10;right:0;width:63%;height:26%;top:-1.5rem;right:0;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_blaetter_oben.webp') no-repeat left top;}.tierarztpraxis-inhaltmantel{background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_leine_contentbereich.png') no-repeat 40px 10px;}h1,h2,h3,h4,h5,h6{font-family:"josefineSans",Arial,sans-serif;font-size:150%;font-weight:normal;}h1,header h2{padding:0 0 0 15px;border-bottom:1px solid #cccccc;width:85%;height:100%;margin:20px 0 10px 20px;font-size:130%;}h3{text-align:center;font-size:200%;}h3:before,h3:after{border-top:1px solid #d4d4d4;content:" ";display:block;height:1px;width:18%;position:absolute;top:105px;z-index:1;}h3:after{line-height:0.66666666em;font-weight:bold;color:#464646;display:inline-block;padding-right:5px;padding-left:5px;margin-left:40px;z-index:2;}#c312 h3,#c319 h3,#c320 h3,#c429 h3{font-size:120%;font-weight:bold;}#c312 h3:before,#c312 h3:after{width:7%;top:115px;}#c319 h3:before,#c319 h3:after{width:5%;top:272px;}#c320 h3:before,#c320 h3:after{width:7%;top:408px;}#c429 h3:before,#c429 h3:after{width:7%;top:500px;}#c312 h3:after,#c315 h3:after,#c318 h3:after,#c319 h3:after,#c322 h3:after{margin-left:30px;}#c320 h3:after{margin-left:15px;}#c315 h3:before,#c315 h3:after{width:10%;}#c318 h3:before,#c318 h3:after{width:13%;}#c322 h3:before,#c322 h3:after{width:14%;}#c329 h3:before,#c329 h3:after{width:15%;}#c377 h3:before,#c377 h3:after{width:14%;}#c338 p,#c314 p,#c323 p,#c324 p,#c326 p,#c330 p,#c379 p{line-height:120%;}h6{width:100%;height:35px;color:#ffffff;line-height:35px;background:#ffad22 url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/icon_notdienst.png') no-repeat 10px 6px;padding:0 0 0 40px;}h5{background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/icon_news.png') no-repeat 20px 22px,url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_leine_contentbereich.png') no-repeat -32px 0px;color:#ffffff;height:60px;line-height:70px;padding:0 0 0 50px;}h7{padding:0 15px 0 15px;font-family:"josefineSans",Arial,sans-serif;font-size:130%;font-weight:bold;color:#176320;}.tierarztpraxis-inhalt p{padding:0 3.5rem;}figcaption.csc-textpic-caption{margin-top:10px;font-size:80%;}.tx-menu{display:inline;color:#ffffff;font-size:120%;}.news{margin-top:30px;margin-bottom:30px;}.news .article{padding:0 0 0 50px;}.article .header{border-bottom:1px solid #eeeeee;margin:0 0 0 0;padding:0 0 10px 0;overflow:hidden;}.news .article .teaser-text{padding:0 0 10px 0;}.article .header h2{margin:0 0 10px 0;font-weight:normal;}.article .header h2 a{font-size:20px;line-height:22px;color:#ffad22;}#c354 .article .header h2 a{color:#222222;}.article .footer{margin:0 0 10px 0;border-top:0px;border-bottom:1px solid #eee;}.news .article .news-img-wrap img{width:120px;height:auto;}.news-single .article h2{line-height:24px;}.news-single .article h3:before,.news-single .article h3:after{border:0px;}.news-single .article .mediaelement img{width:270px !important;height:auto;}.news-single .article .news-img-caption{font-size:75%;}.news-single .article .facebook{margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #eeeeee;}.news-single .article .facebook div{margin:0 0 10px 0;}.news .article p{padding:0 0 0 0;}#c354 .news .news-list-view .article p{color:#aaaaaa;}.page-navigation{font-size:80%;margin-left:50px;}.page-navigation li.current{line-height:155%;}.news .news-list-view .article .header div a{font-size:85%;}#layerslider{width:95.5%;height:416px;top:63px;left:20px;}#layerslider .ls-inner a.headline-slider{font-family:"josefineSans",Arial,sans-serif;text-transform:uppercase;color:#ffad22;line-height:30px;text-align:right;}#nav{position:relative;margin:0 auto;}ul#navigation{width:91%;margin:0px 0 0 0px;position:relative;float:left;}ul#navigation li{display:inline;margin:0 4px;padding:0;float:left;position:relative;}ul#navigation li a{padding:12px 4px 18px 4px;text-decoration:none;display:inline-block;-webkit-transition:color 0.2s linear,background 0.2s linear;-moz-transition:color 0.2s linear,background 0.2s linear;-o-transition:color 0.2s linear,background 0.2s linear;transition:color 0.2s linear,background 0.2s linear;color:#ffffff;font-size:100%;}ul#navigation li a:hover{background:#ffffff;color:#12641c;}ul#navigation li:hover>a{background:#fff;color:#12641c;}@media screen and (min-width:768px){ul#navigation li:hover>ul{visibility:visible;opacity:1;}}ul#navigation ul,ul#navigation ul li ul{list-style:none;margin:0;padding:0;visibility:hidden;position:absolute;z-index:99999;width:230px;background:#f8f8f8;box-shadow:1px 1px 3px #ccc;opacity:0;-webkit-transition:opacity 0.2s linear,visibility 0.2s linear;-moz-transition:opacity 0.2s linear,visibility 0.2s linear;-o-transition:opacity 0.2s linear,visibility 0.2s linear;transition:opacity 0.2s linear,visibility 0.2s linear;}ul#navigation ul{top:43px;left:1px;}ul#navigation ul li ul{top:0;left:181px;}ul#navigation ul li{clear:both;width:100%;border:0 none;border-bottom:1px solid #c9c9c9;}ul#navigation ul li a{background:none;padding:7px 15px;color:#616161;text-decoration:none;display:inline-block;border:0 none;float:left;clear:both;width:220px;font-size:130%;}.home_button{float:left;margin:3px 7px 0 20px;}.panel-title a,.panel-title a:visited,.panel-title a:link{margin-left:50px;font-size:130%;padding-left:30px;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/pfeil1.png') left top no-repeat;}.panel-title a:hover,.panel-title a:active{background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/pfeil2.png') left top no-repeat;}#accordion .panel-body{display:flex;margin-left:10px;padding:15px 2rem 15px 8.5rem;flex-direction:column;}@media screen and (max-width:599px){#accordion .panel-body{padding:15px 2rem 15px 2.5rem;}}#accordion ul{list-style:none;padding:0px;}#accordion ul li{margin:0.25rem 1rem;}#accordion ul li:before{content:"\00BB";}#accordion ul li ul li:before{content:"\00B7";}#accordion img{max-width:200px;height:auto;margin-left:2rem;}#accordion p{padding:0;margin:0;}.yag-item-thumb-outerframe{margin:0px 0px 15px;}.yag-item-thumb-innerframe img{width:93%;height:auto;}.tx-yag-breadcrumbcomtainer div{text-align:center;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{top:0px;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer;}.mfp-bottom-bar h4{margin:0px;padding:0px;font-size:130%;line-height:14px;}.mfp-bottom-bar dl{margin-top:-15px;font-size:75%;color:#999999;}.mfp-content dt{width:70px;}.mfp-bottom-bar .mfp-counter{top:5px;line-height:25px;margin-right:10px;}.tx-ptextlist-pager-item-display{display:none;visibility:hidden;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#176320;border-color:#176320;}.pagination>li>a,.pagination>li>span,.pagination>li>a:hover{color:#176320;}div #c361 p,div #c362 p,div #c365 p,div #c367 p,div #c368 p,div #c366 p,div #c369 p{padding-right:20px;}div.tx-powermail{margin:0 0 0 40px !important;}.powermail_fieldset{background:none repeat scroll 0% 0% #ffffff;border:0px;width:100%;}.powermail_legend{visibility:hidden;display:none;}.powermail_field{width:290px;}.powermail_captchaimage,.powermail_captcha_outer input{width:282px;}.powermail_label{color:#333;font-size:100%;font-weight:normal;}.powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer{background-color:#fff;border:1px solid #ccc;float:left;padding:3px;width:290px;}.powermail_submit{background:none repeat scroll 0% 0% #ffad22;margin:10px 10px 10px 0px;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:250px;}#c412 div.tx-powermail .powermail_fieldset,#c412 div.tx-powermail{width:100%;}#c412 div.tx-powermail{margin:0 0 0 20px !important;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:242px;}.cbQuickGoogleMap{margin-left:50px;margin-bottom:30px;}.inner_cbQuickGoogleMap{width:100% !important;}.image-futalis{width:109%;height:auto;}.navbar-ausfahrer{background-color:#1a771a;border:1px solid #fff;transition:0.3s;}.navbar-ausfahrer:hover{background-color:#7e7e7e;}.navbar-ausfahrer .icon-bar{display:block;width:22px;height:2px;border-radius:1px;margin:4px 0;background-color:#fff;}.navbar-ausfahrer .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.navbar-inverse .navbar-collapse{border-color:rgba(255,255,255,0.6);}@media screen and (min-width:768px){.navbar-ausfahrer{display:none;}}@media (min-width:1024px) and (max-width:1199px){.powermail_captchaimage,.powermail_captcha_outer input{width:242px;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:100%;}ul#navigation li{margin:0px 3px;}ul#navigation li a{padding:12px 0px 18px 0px;}}@media (min-width:1200px){.navbar-header{padding:0 0 0 90px;}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:3px;}.tierarztpraxis-telefon .telefonnummer,.footer .tierarztpraxis-bt-impressum .impressum{margin:0 0 0 12%;}.tierarztpraxis-bt-impressum{margin:0 0 0 95px;}.tierarztpraxis-inhaltmantel{background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_leine_contentbereich.png') no-repeat 52px 10px;}#layerslider{width:95.8%;}.powermail_fieldset{width:620px;}.powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:400px;}.powermail_captchaimage,.powermail_captcha_outer input{width:99%;}.powermail_submit{margin:10px 0px 10px 0px;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:250px;}#c412 div.tx-powermail .powermail_fieldset,#c412 div.tx-powermail{width:100%;}#c412 div.tx-powermail{margin:0 0 0 20px !important;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:242px;}div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:65%;}.powermail_captcha_outer input{width:100%;}.powermail_submit{margin:10px 10px 10px 0px;}.navbar-inverse .navbar-ausfahrer{border-color:#fff;}}@media (max-width:479px){.blaetter-oben{display:none;visibility:hidden;}.home_button{margin:-40px 0 0 220px;}ul#navigation li{width:100%;}}@media (min-width:480px) and (max-width:599px){.home_button{margin:-45px 0 0 350px;}}@media (max-width:599px){.mantel-slider,.navi-hg{display:none;visibility:hidden;}.navbar-header{width:100%;padding:0px 0px 0px 29px;}.navbar-ausfahrer{float:none;margin-left:10%;}.tierarztpraxis-telefon{float:none;width:84%;margin:0px 0px 0px 28px;}.logo-tierarztpraxis{padding:0px 0px 0px 7%;margin:-3px 0 0 0;}.telefonnummer{color:#176320;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:0px;}.navbar-inverse .navbar-ausfahrer{border-color:#ffffff;}div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;width:37px;height:37px;}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap img{display:none;}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap figure{background-image:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/icon_telefon_gruen.png');background-repeat:no-repeat;width:37px;height:37px;background-position:0px 8px;}.tierarztpraxis-inhaltmantel{background:none;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-links,.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts{clear:both;width:100%;}.news .news-list-view .article .news-img-wrap{display:none;}.news-single .article .news-img-wrap{float:none;margin:0 5px 10px 5px;width:100%;}.news-single .article .news-img-wrap img{width:50%;height:auto;}.news-single .article .news-img-wrap a{margin-bottom:10px;border:0px;float:none;}.news .article{padding:0px 20px;}.news .article h3{font-size:150%;}.news .article h2{margin:0 20px 0 0px;}.news .article p{padding:0px 5px 0 0;}.news .news-list-author{margin-top:5px;}.tierarztpraxis-bt-impressum{clear:both;width:89%;text-align:left;margin:0px 0px 0px 25px;}.csc-textpic-intext-left-nowrap-29 .csc-textpic-text{margin-left:0px;}.tierarztpraxis-adresse{clear:both;width:89%;height:89px;margin:10px 0px 0px 25px;text-align:center;}.tierarztpraxis-adresse .adresse div p{line-height:170%;text-align:center;width:74%;margin:4% 0 0 12%;}.footer{margin-bottom:0px;}div.csc-textpic-intext-right .csc-textpic-imagewrap{float:none;margin-left:11%;margin-bottom:20px;}.tierarztpraxis-inhalt p{padding:0px 30px 0px 30px;}.panel-title a,.panel-title a:visited,.panel-title a:link{margin-left:0px;}.tx-t3s-content ul li{margin-left:0px;margin-bottom:10px;}.tx-t3s-content ul{padding-left:0px;width:220px;}.tx-t3s-content ul li ul li{margin-left:12px;}div.csc-textpic .csc-textpic-imagewrap figure img{width:100%;height:auto;}#c371 div.csc-textpic .csc-textpic-imagewrap figure img{width:140%;height:auto;}.logo-tierarztpraxis div.csc-textpic .csc-textpic-imagewrap figure img{width:100%;height:auto;}.tx-t3s-content .in{padding-right:8%;}.tx-t3s-content .panel-group p{margin-left:0px;padding-right:0px;}.panel-body{padding:15px 5px 15px 15px;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:200px;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:190px;}.powermail_submit{float:none;margin:10px 0 0 0px;}h3:before,h3:after{border-top:0px solid #d4d4d4;}.csc-textpic-intext-right-nowrap-262 .csc-textpic-text{margin-right:20px;}.tx-yag-pi1 ul{margin-left:-16px;}.yag-item-thumb-innerframe img{width:100%;}.powermail_label{float:none;}div.tx-powermail{margin:0px 0px 0px 10px !important;}.powermail_captchaimage,.powermail_captcha_outer input{width:190px;}.cbQuickGoogleMap{margin-left:0px;}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:none;text-align:center;text-align:-moz-center;}}@media (min-width:480px) and (max-width:799px){.navbar-inverse .navbar-ausfahrer{border-color:#ffffff;}.blaetter-oben{height:56%;width:37%;}.navbar-header{width:35%;padding:0px 0px 0px 9%;float:left;}.in{width:100%;}.tierarztpraxis-telefon{width:83%;margin:0px 0px 0px 40px;}.telefonnummer{color:rgb(255,255,255);}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap figure{background-image:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/icon_telefon.png');}.navbar-collapse{width:100%;padding-right:275%;}.news .article h2{margin:0px 0px 0px 0px;}.tierarztpraxis-bt-impressum{margin:0px 0px 0px 7.5%;}.tierarztpraxis-adresse{height:110px;margin:10px 0px 0px 7.5%;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:350px;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:340px;}.tx-t3s-content ul{width:100%;}.tx-yag-pi1 ul{margin-left:-30px;}.tx-yag-pi1 ul.tx-ptextlist-pager{margin-left:0px;}.yag-item-thumb-outerframe{padding-right:10px;margin:0 0 10px 0;}.tx-yag-pi1 ul{text-align:center;}.powermail_captchaimage{width:99%;}h3:before,h3:after{border-top:0px solid #d4d4d4;}}@media (min-width:600px) and (max-width:799px){.tx-yag-pi1 ul{margin:0px;}}@media (min-width:600px) and (max-width:767px){ul#navigation li{width:230px;}}@media (min-width:599px) and (max-width:767px){.mantel-slider{margin:-60px 0 0 0 !important;}html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{width:40% !important;height:auto !important;}.slider-stamm{height:350px;}#layerslider{height:315px;left:10px;}#ls-global * .ls-container img.physio-hund{width:60% !important;}#ls-global * .ls-container img.physio-hund,#ls-global * .ls-container img.katze-kiste,#ls-global * .ls-container img.katze-ball{top:111px !important;}#ls-global * .ls-container img.katze-ball{left:15px !important;}#ls-global * .ls-container img.physio-hand-unten{top:250px !important;}#ls-global * .ls-container img.physio-hand-oben{top:70px !important;}#ls-global * .ls-container a.hs-1{top:110px !important;left:170px !important;font-size:30px !important;}#ls-global * .ls-container a.hs-4{font-size:30px !important;top:165px !important;}#ls-global * .ls-container p.hs-5{top:195px !important;}#ls-global * .ls-container p.hs-2{top:180px !important;left:200px !important;}#ls-global * .ls-container p.hs-3{top:300px !important;left:15px !important;}#ls-global * .ls-container p.hs-6{top:300px !important;left:230px !important;}.tierarztpraxis-telefon{float:none;margin:0 0 0 47px;}.navbar-ausfahrer{float:none;padding:5px 10px;}.navbar{top:-3px;}.navbar-hg{display:none;}.navbar div.container{width:84%;background-color:#176320;}.navbar-collapse.in,.collapsing{overflow-y:hidden;margin-top:8px;border:0px;}.navbar-ausfahrer .icon-bar{display:none;}button.navbar-ausfahrer{margin:9px 0px 0px 0%;}.tierarztpraxis-inhaltmantel{top:-23px;}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap figure{background-image:none;}.tierarztpraxis-telefon .telefonnummer{margin-left:150px;margin-top:3px;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-links,.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts{clear:both;width:100%;}.tierarztpraxis-inhalt-rechts p{padding-right:20px;}.news .article{padding:0px 30px;}.news .article h2{margin:0 0px 0 0px;}.news .article h3{font-size:170%;}.news-single .article .news-img-wrap{float:none;margin:0px 0px 15px 0px;}.news-single .article .news-img-wrap img{width:70%;}.news-single .article .news-img-wrap a{border:0px;}.news .article p{padding:0px 25px 0 0;}.tierarztpraxis-bt-impressum{float:none;width:85%;margin-top:-20px;}.footer .tierarztpraxis-bt-impressum .impressum .csc-textpic-imagewrap{margin:18px 20px 0px 35%;}.footer .tierarztpraxis-bt-impressum .impressum .csc-textpic-text{width:55%;}.tierarztpraxis-adresse{height:50px;padding:0 5% 0 3%;width:85%;}.footer .adresse p{line-height:150%;margin:15px 0 0 0;}.powermail_label{float:none;}div.tx-powermail{margin:0px 0px 0px 10px !important;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:350px;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:340px;}.powermail_submit{float:none;margin:10px 0 0 0px;}}@media (min-width:768px) and (max-width:1023px){.blaetter-oben{width:55%;}html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{width:40% !important;height:auto !important;}.mantel-slider{margin:-10% 0px 0px;}#layerslider{left:13px;}#ls-global * .ls-container img.physio-hund{width:60% !important;}#ls-global * .ls-container img.physio-hund,#ls-global * .ls-container img.katze-kiste,#ls-global * .ls-container img.katze-ball{top:155px !important;}#ls-global * .ls-container img.katze-ball{left:15px !important;}#ls-global * .ls-container img.physio-hand-unten{top:340px !important;}#ls-global * .ls-container img.physio-hand-oben{top:70px !important;}#ls-global * .ls-container a.hs-1{top:150px !important;left:210px !important;font-size:30px !important;}#ls-global * .ls-container a.hs-4{font-size:30px !important;top:190px !important;}#ls-global * .ls-container p.hs-5{top:220px !important;}#ls-global * .ls-container p.hs-2{top:210px !important;left:240px !important;}.navbar{top:-110px;}.navbar-header{width:90.3%;}.navbar-collapse{padding-left:30px;padding-right:0%;}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap figure{background-image:none;}h1,h2,h3,h4,h5,h6{font-size:130%;}.news-single .article .news-img-wrap{width:130px;}.news-single .article .mediaelement img{width:120px;height:auto;}.news .article .news-img-wrap a{width:130px;height:auto;}.news-list-author{margin-top:5px;}.tierarztpraxis-telefon{margin:0px 0px 0px 75px;width:80%;text-align:center;background-color:#176320;}.telefon-hg{background-color:none;}.telefonnummer div p{width:70%;}.telefonnummer div.csc-textpic .csc-textpic-imagewrap figure{margin-left:150px;}.tierarztpraxis-inhaltmantel{top:-130px;}.news .article{padding:0px 0px 0px 30px;}.tierarztpraxis-inhalt p{padding:10px 10px 0px 40px;}#c312 h3:after{margin-left:18px;}#c319 h3:before,#c319 h3:after{top:305px;}#c319 h3:after{margin-left:10px;}#c320 h3:before,#c320 h3:after{top:473px;}#c320 h3:after{margin-left:5px;}.csc-textpic-intext-right-nowrap-262 .csc-textpic-text{margin-right:0;}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:none;text-align:center;text-align:-moz-center;}.powermail_captchaimage{width:99%;}.footer{margin-top:-20px;margin-bottom:0px;}.footer .adresse p{line-height:140%;margin-top:5px;}.csc-textpic-intext-left-nowrap-29 .csc-textpic-text{margin-left:20px;}.footer .tierarztpraxis-bt-impressum .impressum .csc-textpic-imagewrap{margin:18px 0px 0px 2px;}.adresse{padding:0 50px;}.powermail_fieldset{background:none repeat scroll 0% 0% #fff;border:0px none;width:100%;}.powermail_label{float:none;}div.tx-powermail{margin:0px 0px 0px 10px !important;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:350px;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:340px;}.powermail_submit{float:none;margin:10px 0 0 0px;}}@media (min-width:767px) and (max-width:799px){.navbar-header{width:88%;}.navbar-header{padding:0px 0px 0px 8.3%;}ul#navigation{margin:0px 0px 0px -15px;}.tierarztpraxis-adresse{height:60px;margin:-10px 0px 0px 1%;}.footer .adresse p{line-height:135%;margin-top:11px;}}.telefonnummer p{font-size:1.75rem;}.telefonnummer p a{color:#ffffff;text-decoration:none;}.telefonnummer p a:hover{color:#176320;background-color:#ffffff;text-decoration:none;}@media (min-width:768px) and (max-width:1023px){ul#navigation{margin:0px 0px 0px -25px;}ul#navigation li a{padding:12px 0px 18px 8px;}.home_button{margin:3px 7px 0px -25px;}ul#navigation{margin:0px 0px 0px -5px;width:97%;}ul#navigation li{margin:0px 1px;}}@media (min-width:1024px) and (max-width:1279px){ul#navigation{margin:0px 0px 0px 0px;}ul#navigation li a{padding:12px 0px 18px 5px;}.navbar-header{width:69%;padding:0px 0px 0px 75px;}.tierarztpraxis-telefon{width:21%;}.tierarztpraxis-telefon .telefonnummer{padding:0px 0px 0px 1px;}}@media (min-width:768px) and (max-width:799px){ul#navigation{margin:0px 0px 0px -12px;width:100%;}}@media (min-width:1024px) and (max-width:1199px){ul#navigation li a{padding:12px 0px 18px 0px;}ul#navigation li a{font-size:100%;}}legend{border:0px;}.powermail_fieldwrap{width:100%;}.form-horizontal .control-label{text-align:left;width:25%;}.powermail_fieldwrap .col-sm-10{width:75%;}ul.f3-widget-paginator li a,.page-navigation p{padding:1rem;background:#176320;color:white;}ul.f3-widget-paginator li.current{padding:1rem;background:#ffad22;color:white;}a.btn-primary{padding:1rem 3rem;background-color:#176320;color:white;text-decoration:none;}a.btn-primary:hover{background-color:#ffad22;}figcaption{font-size:1rem;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .open .dropdown-menu{visibility:visible;opacity:1;}.scrollup{z-index:99999;}.tierarztpraxis-inhalt-links>div{display:block !important;}.notdienst-top{position:fixed;z-index:999;top:-200px;width:100%;display:flex;flex-direction:column;align-items:center;transition:0.3s;}.notdienst-top .notdienst .notdienst-btn{display:block;position:absolute;text-decoration:none;background-color:orange;color:#fff;border:none;outline:none;cursor:pointer;font-family:"josefineSans",Arial,sans-serif;}@media screen and (min-width:481px){.notdienst-top{right:unset !important;}.notdienst-top.open{top:0px !important;}.notdienst-top .notdienst .notdienst-btn{bottom:-51px;right:0;font-size:22px;padding:10px 20px;}}@media screen and (max-width:480px){.notdienst-top{top:0 !important;align-items:flex-end;}.notdienst-top.open{right:0px !important;}.notdienst-top .notdienst .notdienst-btn{top:19px;left:-52px;font-size:18px;writing-mode:vertical-lr;text-orientation:upright;text-transform:uppercase;padding:15px 13px;}}.notdienst-top .notdienst{width:40%;margin-left:30rem;background-color:rgba(255,255,255,0.9);border:1px solid #ffad22;}.notdienst .notdienst-btn{display:none;}.notdienst-top .notdienst .notdienst-disclaimer{display:none;}.notdienst-top h5{display:none;}.notdienst-top hr{display:none;}.notdienst p{padding:0 5px;}.notdienst h2{margin:10px 0;padding:0 5px;}.notdienst .col-md-6{padding:0 5px;}.tx-powermail .checkbox p{padding:0;font-size:1.25rem;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery .ce-row{display:flex;width:100%;}.tierarztpraxis-inhaltmantel .tierarztpraxis-inhalt-links .ce-image .ce-gallery .ce-row .ce-column{width:50%;margin:0;padding-right:1rem;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery .ce-row .ce-column img{width:100%;height:auto;}.tx-go-maps-ext img{width:100%;height:auto;}@media screen and (max-width:1279px){.navbar .container .navbar-header .navbar-collapse.collapse{padding-left:30px;}}@media screen and (max-width:1199px){.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation{display:flex;}.navbar .container .navbar-header .navbar-collapse.collapse{display:flex !important;padding-left:0;}.navbar .container .navbar-header .navbar-collapse.collapse .home_button{margin:3px 7px 0 10px;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li.dropdown{display:flex;align-items:center;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li.dropdown .caret{margin-left:3px !important;}.navbar .container .tierarztpraxis-telefon .telefonnummer .ce-gallery{display:none;}.navbar .container .tierarztpraxis-telefon .telefonnummer .ce-bodytext{margin-left:20px;}.navbar .container .tierarztpraxis-telefon{width:21%;}}@media screen and (max-width:1023px){.navbar-hg{display:none;}.navbar{margin-top:10.5rem;}.navbar.footer{margin-top:unset;}.navbar .container{width:815px;}.navbar .container .navbar-header{padding:0;display:flex;justify-content:center;background-color:#12641c;width:100%;}.navbar .container .tierarztpraxis-telefon{width:100%;margin:0;display:flex;justify-content:center;}.navbar .container .tierarztpraxis-telefon .telefonnummer .ce-gallery{display:block;}.navbar .container .tierarztpraxis-telefon .telefonnummer .ce-bodytext p{width:100%;}}@media screen and (min-width:768px){.notdienst{padding-left:3rem;}}@media screen and (max-width:991px){.navbar .container{width:85%;}.blaetter-links,.blaetter-rechts{display:none !important;background-image:none !important;}}@media screen and (max-width:840px){.scrollup{display:none !important;}}@media (min-width:768px) and (max-width:786px){.tierarztpraxis-adresse{width:50%;}.tierarztpraxis-bt-impressum{width:33%;}}@media screen and (max-width:767px){.powermail_fieldwrap .col-sm-10{width:100%;}#accordion img{max-width:55%;height:100%;margin-left:0rem;margin-top:1rem;}.form-horizontal .control-label{width:100%;}.tierarztpraxis-inhaltmantel .ce-textpic{display:flex;flex-direction:column-reverse;}.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery{margin:unset;display:flex;justify-content:space-evenly;padding:5px;}.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery figcaption{padding:0 5px;}.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery img{width:100%;height:auto;padding:0 5px;}.navbar .container .navbar-header .navbar-collapse.collapse .home_button{display:none !important;}.navbar .container .tierarztpraxis-telefon{display:none !important;}.navbar{margin-top:0rem;}.navbar .container{display:flex;justify-content:center;width:80% !important;}.navbar .container .navbar-header{flex-direction:column;}.navbar .container .navbar-header .navbar-ausfahrer{width:70px;margin:10px 0;}.navbar .container .navbar-header .navbar-collapse.collapse{width:100%;padding:0;height:0px;overflow:hidden;transition:0.4s;transform:scaleY(0);transform-origin:top;}.navbar .container .navbar-header .navbar-collapse.collapse.toggledNav{height:unset;overflow:visible;transform:scaleY(1);padding-bottom:1.5rem;}.navbar .container .navbar-header .navbar-collapse.collapse #nav{width:100%;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation{flex-direction:column;width:100% !important;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand{height:unset;width:100% !important;margin:unset;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand.open{background-color:#fff;color:#12641c;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand:focus{background-color:#fff;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand .dropdown-menu{width:100% !important;box-shadow:unset;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand .dropdown-menu li{margin:unset;z-index:999;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .dropdown-menu{position:unset;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li.dropdown{display:inline;align-items:unset;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li a{background-color:unset !important;color:unset !important;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li.dropdown .caret{margin-left:0px !important;}.notdienst-top .notdienst{width:80%;margin-left:unset;background-color:rgba(255,255,255,1);}.footer,.navbar.footer{top:-23px !important;margin-top:15px !important;clear:both !important;display:block !important;height:auto !important;}.tierarztpraxis-bt-impressum{float:none !important;clear:both !important;width:88% !important;height:auto !important;min-height:50px !important;margin:0 auto 10px auto !important;text-align:center !important;display:block !important;}.footer .tierarztpraxis-bt-impressum .impressum figure{margin:14px 10px 0 10px !important;display:inline-block !important;float:none !important;vertical-align:middle !important;}.footer .tierarztpraxis-bt-impressum p{display:inline-block !important;margin:0 !important;line-height:50px !important;vertical-align:middle !important;}.tierarztpraxis-adresse{float:none !important;clear:both !important;width:88% !important;height:auto !important;min-height:50px !important;margin:0 auto !important;padding:10px 15px !important;line-height:normal !important;text-align:center !important;display:block !important;}.tierarztpraxis-adresse .adresse div p,.footer .adresse p{line-height:150% !important;margin:0 !important;padding:0 !important;text-align:center !important;}}@media screen and (max-width:598px){.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery{flex-direction:column;align-items:center;}.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery .ce-row{display:flex;flex-direction:column;justify-content:center;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery{padding-left:0;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery .ce-row{margin-bottom:0;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery .ce-row .ce-column{width:100%;padding-right:0;padding-bottom:1rem;}.navbar{top:-5px;margin-bottom:7.5rem;}.navbar.footer{top:-23px;}.navbar .container .navbar-header{padding:0 15px;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts p{padding:5px 20px;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts .frame:first-child h1{padding:0;}}@media (min-width:768px) and (max-width:992px){.container{width:unset;}}.news .clear{clear:both;}.news .nav ul{float:left;display:inline;margin:0;}.news .nav li{float:left;}.news .nav a{float:left;display:block;}.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.news .article{padding-bottom:15px;margin-bottom:15px;}.news .article:last-child{padding-bottom:0;margin-bottom:0;}.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.news .article .news-img-wrap{float:left;margin:3px 12px 5px 0;background:#fff;}.news .article .news-img-wrap a{display:block;float:left;padding:4px;border:1px solid #ddd;background:#fff;}.news .article .news-img-wrap img{float:left;height:auto;width:auto;}.news .article .teaser-text{margin:0 0 10px 0;}.news .article h3{margin-bottom:0;}.news .footer{clear:both;padding:10px 0 0 0;border-top:1px solid #eee;margin-top:15px;color:#888;}.news .footer p{line-height:1em;}.news .footer span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd;}.news .footer span:last-child{border-right:0;}.news .footer .news-category a{text-transform:uppercase;}.news .no-news-found{color:#db0202;font-style:italic;}.news .page-navigation p{float:left;}.news .page-navigation ul{float:right;}.news .page-navigation ul li{float:left;display:block;padding:0 2px;background:none;}.news .page-navigation ul li a{display:block;}.news-category-view ul li{padding:5px 8px;}.news-category-view ul li li{padding:2px 8px 2px 12px;}.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee;}.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd;}.news-single .footer{margin-bottom:20px;margin-top:5px;padding:10px 0 0 0;border-bottom:0;border-top:1px solid #eee;}.news-single .article .news-img-wrap{float:right;width:282px;margin:0 0 0 25px;}.news-single .article .news-img-wrap img{float:none;}.news-single .teaser-text{font-size:15px;color:#888;}.news-text-wrap{margin-bottom:10px;}.news-img-caption{color:#888;}.news-related-wrap{display:table;margin-top:20px;width:100%;}.news-related{width:50%;padding:15px;border:1px solid #eee;display:table-cell;}.news-related ul li{line-height:1em;margin-bottom:12px;}.news-related ul li span{border-right:1px solid #dddddd;display:inline-block;margin-right:8px;padding-right:8px;color:#888;}.news-related ul li span:last-child{border-right:0;padding-right:0;}.news-related h4{margin-bottom:10px;}.news-related-files ul li{margin-bottom:20px;}.news-related-files .news-related-files-link .jpg{background-position:0 0;}.news-clear{clear:both;}.news.news-single .footer{border-top:0;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px;}figure.image img{width:100%;height:auto;}.tierarztpraxis-inhalt-links > div{display:inline-block;}.tierarztpraxis-inhalt-links hr{width:100%;display:inline-block;}.tierarztpraxis-inhalt-rechts .frame [data-ce-columns="2"] .ce-column .image img{height:45px;width:auto;flex-direction:row !important;}@media screen and (min-width:992px){#c399{position:absolute;bottom:0;}}@media screen and (max-width:991px){#c682 .ce-gallery{width:100%;}#c682 .ce-gallery .ce-column,#c696{display:flex;justify-content:center;}#c696 img{max-width:300px;padding:0 !important;}}
