@font-face {
font-family: Lucida-Sans-Unicode;
src: url(//zephir-ggmbh.de/wp-content/themes/pukeko-child/fonts/lsansuni.ttf) format('truetype');
}
@font-face {
font-family: Lucida-Sans-Unicode;
src: url(//zephir-ggmbh.de/wp-content/themes/pukeko-child/fonts/lsansuni.eot);
}
@font-face {
font-family: Lucida-Sans-Unicode;
src: url(//zephir-ggmbh.de/wp-content/themes/pukeko-child/fonts/lsansuni.woff) format('woff');
} .blau {
color: #4283AD;
} .gruen {
color: #82AF7E
} .rot {
color: #ED1C24;
} .rotorange {
color: #ED7124;
}
.orange {
color: #EFA62E;
} .gelb {
color: #ffdf69;
} .bordeaux {
color: #C11757;
} .leichtesprache {
color: #293681;
} .widget-einzigartiger-widget-name {
background-color: #eeeeee;
border: 1px solid #000000;
}  input[type=checkbox].css-checkbox {
position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}
input[type=checkbox].css-checkbox + label.css-label {
padding-left:30px;
height:25px; 
display:inline-block;
line-height:25px;
background-repeat:no-repeat;
background-position: 0 0; vertical-align:middle;
cursor:pointer;
}
input[type=checkbox].css-checkbox:checked + label.css-label {
background-position: 0 -25px;
}
label.css-label {
background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_391ce065f36b1460c4845fa9b5173fba.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}  .authorbox-content p a,
.comment-content li a,
.comment-content p a,
.entry-content li a,
.entry-content p a,
.hero-text a,
.wp-caption .wp-caption-text a,
figcaption a {
color: black;
text-decoration: none;
}
.authorbox-content p a:hover,
.comment-content li a:hover,
.comment-content p a:hover,
.entry-content li a:hover,
.entry-content p a:hover,
.hero-text a:hover,
.wp-caption .wp-caption-text a:hover,
figcaption a:hover {
box-shadow: inset 0 -0.06em 0 #ED7124 !important;
box-shadow: inset 0 -0.07em 0 #ED7124;
color: #ED7124;
}
@media (min-width: 52.5em) {
.elementor-widget-container .wpcf7 {
padding: 25px 0;
}
} a.link-to-pdf img {
border: 1px solid #333333;
}
.wp-caption .wp-caption-text {
color: #333333;
}
@media (min-width: 81em) {
.entry-content .elementor-col-33:first-of-type, .entry-content .elementor-col-50:first-of-type {
padding-left: 0px;
}
} @media (min-width: 45em) {
.entry-content .elementor-col-33:first-of-type, .entry-content .elementor-col-50:first-of-type {
padding-left: 0px;
}
}
@media (min-width: 45em) {
.entry-content .elementor-col-25, .entry-content .elementor-col-33, .entry-content .elementor-col-50 {
padding-left: 0;
padding-right: 24px;
padding-bottom: 0;
}
}
@media (min-width: 45em) {
.entry-content .elementor-col-33:last-of-type, .entry-content .elementor-col-50:last-of-type  {
padding-left: 0;
padding-right: 24px;
padding-bottom: 0;
}
}
@media (min-width: 52.5em) {
.elementor-widget-wp-widget-pukeko-teammember-widget .teammember-content-wrap {
padding: 1em;
}
}
.elementor-widget-wp-widget-pukeko-teammember-widget .teammember-content-wrap h2.section-title span {
font-size: 15px;
line-height: 21px;
font-weight: 300;
} .h-alt .teammember-content-wrap h2.section-title {
font-size: 18px;
line-height: 24px;
}
.custom-logo-link {
display: block;
float: left;
height: 50px;
margin: 3px 0 12px 0;
padding: 0;
} body, h1, h2, h3, h4, h5, h6 {	
font-family: Lucida-Sans-Unicode;
}
.h-alt h1, .h-alt h2, .h-alt h3, .h-alt h4, .h-alt h5, .h-alt h6 {
font-family: Lucida-Sans-Unicode;
}
.hero-title {
font-size: 44px;
line-height: 51px;
letter-spacing: -0.6px;
}
@media (min-width: 52.5em) {
.hero-title {
font-size: 68px;
line-height: 78px;
}
}
.elementor-widget-wp-widget-pukeko-pagetitle-widget .section-title,
.pukeko_pagetitle .section-title,
h1 {
font-size: 39px;
line-height: 45px;
letter-spacing: -0.6px;
}
@media (min-width: 52.5em) {
.elementor-widget-wp-widget-pukeko-pagetitle-widget .section-title,
.pukeko_pagetitle .section-title,
h1 {
font-size: 57px;
line-height: 66px;
}
}
h2, .h-alt h2 {
font-weight: bold;
font-size: 35px;
line-height: 45px;
}
h2,
.blog .sticky-container .sticky h2.entry-title,
.entry-content .elementor-widget-wp-widget-mc4wp_form_widget h5,
.entry-content .elementor-widget-wp-widget-null-instagram-feed h5 {
font-size: 35px;
line-height: 45px;
letter-spacing: -0.6px;
}
h3, .h-alt h3, h3 a
.product-content .section-title {
font-size: 33px;
line-height: 40px;
letter-spacing: -0.5px;
}
@media (min-width: 52.5em) {
h3, .h-alt h3, h3 a
.product-content .section-title {
font-size: 33px;
line-height: 40px;
letter-spacing: -0.6px;
}
}
.elementor-widget-container h4, .h-alt h4 {
font-size: 28px;
line-height: 35px; 
}
h4, .h-alt h4 {
font-size: 28px;
line-height: 35px;
letter-spacing: -0.4px;
}
@media (min-width: 52.5em) {
h4, .h-alt h4 {
font-size: 28px;
line-height: 35px;
letter-spacing: -0.4px;
}
}
.elementor-widget-container h5, .h-alt h5 {
font-size: 22px !important;
line-height: 1.5em !important;
}
.blog h2.entry-title,
.blog-archive h2.entry-title,
h5 {
font-size: 22px;
line-height: 1.5em !important;
letter-spacing: -0.3px;
}
@media (min-width: 52.5em) {
.blog h2.entry-title,
.blog-archive h2.entry-title,
h5 {
font-size: 24px;
line-height: 34px;
letter-spacing: -0.3px;
}
} h6 {
font-size: 21px;
line-height: 28px;
letter-spacing: -0.2px;
}
@media (min-width: 52.5em) {
h6 {
font-size: 24px;
line-height: 28px;
letter-spacing: -0.7px;
}
}   .elementor-tab-title a, .elementor-tab-title h4 {
letter-spacing: -0.4px;
font-weight: normal;
font-family: Lucida-Sans-Unicode;
}
.elementor-tab-content p {
margin: 0 0 5px !important;
} .elementor-widget-wp-widget-pukeko-teammember-widget .teammember-content-wrap {
padding: 10px 0;
}
.teammember-content-wrap h2.section-title span {
font-family: Lucida-Sans-Unicode; 
}
.page .entry-content ol, .page .entry-content p, .page .entry-content ul, .single-post .entry-content ol, .single-post .entry-content p, .single-post .entry-content ul, p.-text-m, .blog-1-column .hentry .entry-summary, .blog .sticky .entry-summary, .page-header .page-title span, .textwidget p {
font-family: Lucida-Sans-Unicode; 
}
.elementor-widget-text-editor p, .elementor-widget-text-editor ol, .elementor-widget-text-editor ul {
font-size: 16px !important;
line-height: 24px !important;
} .page-id-7376 .elementor-element-a073008 a:hover {
color: #4283AD !important;
} 
.page-id-7376 .elementor-element-46672c7 a:hover {
color: #82AF7E !important;
}
.page-id-7376 .elementor-element-2ea4b84 a:hover {
color: #ED7124 !important;
} .parent-pageid-867 h5, .page-id-867 h5 {
color: #000000;
} 
.parent-pageid-867 h2, .page-id-867 h2 {
color: #ED7124;
}
.parent-pageid-867 h3 a:link, .page-id-867 h3 a:link  {
color: #000000;
}
.parent-pageid-867 h3 a:hover, .page-id-867 h3 a:hover {
color: #ED7124;
}
.elementor-13491 .elementor-element.elementor-element-5c95a7a > .elementor-widget-container {
background-color: #ED7124;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-867 .elementor-element.elementor-element-3c44ac8 > .elementor-widget-container {
background-color: #ED7124;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3959 .elementor-element.elementor-element-5c95a7a > .elementor-widget-container {
background-color: #ED7124;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3961 .elementor-element.elementor-element-15cdd58 > .elementor-widget-container {
background-color: #ED7124;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3963 .elementor-element.elementor-element-e9cb338 > .elementor-widget-container {
background-color: #ED7124;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3965 .elementor-element.elementor-element-0ca8e43 > .elementor-widget-container {
background-color: #ED7124;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3967 .elementor-element.elementor-element-7f892c3 > .elementor-widget-container {
background-color: #ED7124;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3969 .elementor-element.elementor-element-028ff73 > .elementor-widget-container {
background-color: #ED7124;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
} .parent-pageid-862 h5, .page-id-862 h5 {
color: #000000;
}
.parent-pageid-862 h2, .page-id-862 h2 {
color: #82AF7E;
}
.parent-pageid-862 h3 a:link, .page-id-862 h3 a:link  {
color: #000000;
}
.parent-pageid-862 h3 a:hover, .page-id-862 h3 a:hover {
color: #82AF7E;
}
.elementor-862 .elementor-element.elementor-element-5f17aa3 > .elementor-widget-container {
background-color: #82AF7E;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3940 .elementor-element.elementor-element-ca088b5 > .elementor-widget-container {
background-color: #82AF7E;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3942 .elementor-element.elementor-element-b45cd4f > .elementor-widget-container {
background-color: #82AF7E;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3944 .elementor-element.elementor-element-3441215 > .elementor-widget-container {
background-color: #82AF7E;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3946 .elementor-element.elementor-element-91f680f > .elementor-widget-container {
background-color: #82AF7E;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3948 .elementor-element.elementor-element-135e384 > .elementor-widget-container {
background-color: #82AF7E;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3950 .elementor-element.elementor-element-83b16b2 > .elementor-widget-container {
background-color: #82AF7E;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-5772 .elementor-element.elementor-element-591a473 > .elementor-widget-container {
background-color: #82AF7E;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
} .parent-pageid-857 h5, .page-id-857 h5 {
color: #000000;
}
.parent-pageid-857 h2, .page-id-857 h2 {
color: #4283AD;
}
.parent-pageid-857 h3 a:link, .page-id-857 h3 a:link  {
color: #000000;
}
.parent-pageid-857 h3 a:hover, .page-id-857 h3 a:hover {
color: #4283AD;
}
.elementor-857 .elementor-element.elementor-element-0ce3962 > .elementor-widget-container {
background-color: #4283AD;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3921 .elementor-element.elementor-element-441ce67 > .elementor-widget-container {
background-color: #4283AD;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3924 .elementor-element.elementor-element-e1225ad > .elementor-widget-container {
background-color: #4283AD;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3926 .elementor-element.elementor-element-aba89fd > .elementor-widget-container {
background-color: #4283AD;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3928 .elementor-element.elementor-element-735c572 > .elementor-widget-container {
background-color: #4283AD;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3930 .elementor-element.elementor-element-abab39a > .elementor-widget-container {
background-color: #4283AD;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-3932 .elementor-element.elementor-element-b28b60d > .elementor-widget-container {
background-color: #4283AD;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.elementor-5790 .elementor-element.elementor-element-b997b2f > .elementor-widget-container {
background-color: #4283AD;
border-radius : 0 35px 35px 0 !important;
padding: 1rem 2rem;
}
.menu-beratung-therapie-orange-container ul, .menu-kinder-schule-freizeit-gruen-container ul, .menu-frauen-maenner-familien-blau-container ul, .menu-ueber-uns-container ul {
list-style: none;
box-shadow: none;
}
.menu-beratung-therapie-orange-container ul li a:hover, .menu-kinder-schule-freizeit-gruen-container ul li a:hover, .menu-frauen-maenner-familien-blau-container ul li a:hover {
color: #ffffff;
box-shadow: none !important;
text-decoration: none !important;
}
.menu-ueber-uns-container ul li a:hover {
color: #ED7124;
box-shadow: none !important;
text-decoration: none !important;
}
.menu-beratung-therapie-orange-container ul li a {
color: #000000;
box-shadow: none !important;
text-decoration: none !important;
}
.menu-kinder-schule-freizeit-gruen-container ul li a {
color: #000000;
box-shadow: none !important;
text-decoration: none !important;
}
.menu-frauen-maenner-familien-blau-container ul li a {
color: #000000;
box-shadow: none !important;
text-decoration: none !important;
}
.menu-ueber-uns-container ul li a {
box-shadow: none !important;
text-decoration: none !important;
} @media (max-width: 52.0em) {
.entry-content .elementor-col-25, .entry-content .elementor-col-33, .entry-content .elementor-col-50 {
border: none !important;
padding-left: 0px;
padding-right: 0px;
}
.elementor-widget-wrap {
margin-right: 0 !important;
margin-left: 0 !important;
}
} ul, ol {
margin: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
ol ol {
list-style: lower-alpha;
}
#colophon ul {
margin: 0;
padding: 0;
list-style: none;
}
.side-widgets ul {
margin: 0;
padding: 0;
list-style: none;
}
li > ul, li > ol {
margin-bottom: 0;
margin-left: 24px;
}
@media (min-width: 52.5em) {
li > ul, li > ol {
margin-left: 24px;
}
}
.entry-content ul,
.entry-content ol {
margin: 0 0 32px 24px;
}
@media (min-width: 52.5em) {
.entry-content ul,
.entry-content ol {
margin: 0 0 40px 24px;
}
}
.entry-content ul li,
.entry-content ol li {
padding-bottom: 16px;
}
.entry-content ul li:last-child,
.entry-content ol li:last-child {
padding-bottom: 0;
}
.entry-content ul ul li:first-child,
.entry-content ol ol li:first-child {
padding-top: 16px;
}
.entry-content ul ul,
.entry-content ol ol {
margin-bottom: 0;
}
.single-post .entry-content p.intro {
font-size: 16px !important;
line-height: 24px !important;
font-weight: 300;
}
@media (min-width: 52.5em) {
.single-post .entry-content p.intro {
font-size: 16px !important;
line-height: 24px !important;
}
.widget-area-default h2.widget-title {
padding: 0 0 24px;
color: #000000;
}
}
@media (max-width: 1024px) {
.nav-container .nav-wrap {
background-color: #C11757;
border-top: 1px solid transparent;
border-width: 0;
bottom: 0;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
display: block;
height: 100vh;
margin: 0;
overflow-x: visible;
overflow-y: scroll;
padding: 64px 24px;
position: fixed;
right: -100%;
top: 0;
-webkit-transition: right 0.3s ease;
transition: right 0.3s ease;
width: 100%;
z-index: 100;
float: left;
clear: left;
}
.main-navigation {
border: 0px solid black;;
padding: 0 48px 0 0;
width: 100%;
}
.nav-subelements {
float: left;
padding: 0 48px 0 0;
border: 0px solid orange;
width: 100%;
}
.header-cta-wrap {
border: 0px solid white;
}
.header-cta-wrap ul li {
list-style: none;
padding: 0px;
}
.header-cta-wrap ul li a {
display: inline-block;
vertical-align: left;
font-weight: 300;
height: 56px;
padding: 0px;
font-size: 22px;
line-height: 28px;
letter-spacing: 0;
font-weight: normal;
font-style: normal;
-webkit-transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1);
transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1);
box-shadow: 0 0 0 0 rgba(31, 32, 68, 0);
-webkit-box-shadow: 0 0 0 0 rgba(31, 32, 68, 0);
}
.header-cta-wrap ul li a:hover {
box-shadow: none;
-webkit-box-shadow: none;
color: #ED7124;
}
}
@media (min-width: 1025px) {
.header-cta-wrap {
display: block-inline;
padding: 0;
right: 2em;
}
.header-cta-wrap ul li {
list-style: none;
padding: 10px !important;
}
.header-cta-wrap ul li a {
display: inline-block;
vertical-align: middle;
font-size: 22px;
line-height: 28px;
letter-spacing: 0;
font-weight: normal;
font-style: normal;
-webkit-transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1);
transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1);
box-shadow: 0 0 0 0 rgba(31, 32, 68, 0);
-webkit-box-shadow: 0 0 0 0 rgba(31, 32, 68, 0);
}
.header-cta-wrap ul li a .icon {
display: none;
}
.header-cta-wrap ul li a:hover {
box-shadow: none;
-webkit-box-shadow: none;
color: #ffffff;
}  .menu-item-10 {
background-color: #4283AD !important;
border-radius : 0 0 35px 35px;
margin-left: 1em;
} .menu-item-553 {
background-color: #82AF7E !important;
border-radius : 0 0 35px 35px;
margin-left: 1em;
} .menu-item-554 {
background-color: #ED7124 !important;
border-radius : 0 0 35px 35px;
margin-left: 1em;
}
} .main-navigation li a:hover, .main-navigation li:focus > a, .main-navigation li:hover > a, .main-navigation ul ul li:focus > a, .main-navigation ul ul li:hover > a, .main-navigation ul ul a:hover, .main-navigation ul ul.sub-menu a:hover {
color: #ED7124 !important;
fill: #ED7124;
}
.header-infobar h3, .widget-area .widget-title, .related-wrap h2.section-title .related-more-link, .comments-area h2.comments-title span, .comment-reply-title #cancel-comment-reply-link {
font-size: 27px;
line-height: 34px;
letter-spacing: 0;
font-weight: 500;
} .blog-archive .page-header {
padding-bottom: 48px;
margin-bottom: 48px;
border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
@media (min-width: 52.5em) {
.blog-archive .page-header {
padding: 24px 0 48px 0;
margin: 0;
}
.blog-archive .page-header h2 {
font-size: 46px;
line-height: 56px;
display: inline-block;
}
.blog-archive .page-header .page-title span {
font-size: 46px;
line-height: 56px;
display: inline-block;
}
.single-post .entry-header .entry-title {
padding: 24px 0 48px 0;
}
}
.category-aktuelles .page-title span { display: none !important;
}
.archive .page-header .page-title span:after { content: '';
}
.blog-archive .page-header p {
margin: 16px 0 0 0;
} .blog-2-column .posts-container .hentry,
.footer-2-column .footer-widget,
.posts-container .hentry,
.s6,
.single-post .related-post,
.single-post .navigation .next,
.post-navigation .nav-next,
.single-post .navigation .prev,
.post-navigation .nav-previous,
.single-event .related-post,
.single-event .navigation .next,
.post-navigation .nav-next,
.single-event .navigation .prev,
.post-navigation .nav-previous{
width: 100%;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
@media (min-width: 45em) {
.blog-2-column .posts-container .hentry,
.footer-2-column .footer-widget,
.posts-container .hentry,
.s6,
.single-post .related-post,
.single-post .navigation .next,
.post-navigation .nav-next,
.single-post .navigation .prev,
.post-navigation .nav-previous,
.single-event .related-post,
.single-event .navigation .next,
.post-navigation .nav-next,
.single-event .navigation .prev,
.post-navigation .nav-previous{
-webkit-flex-basis: calc(50% - 32px);
-ms-flex-preferred-size: calc(50% - 32px);
flex-basis: calc(50% - 32px);
margin-left: 16px;
margin-right: 16px;
}
}
@media (min-width: 52.5em) {
.blog-2-column .posts-container .hentry,
.footer-2-column .footer-widget,
.posts-container .hentry,
.s6,
.single-post .related-post,
.single-post .navigation .next,
.post-navigation .nav-next,
.single-post .navigation .prev,
.post-navigation .nav-previous,
.single-event .related-post,
.single-event .navigation .next,
.post-navigation .nav-next,
.single-event .navigation .prev,
.post-navigation .nav-previous{
-webkit-flex-basis: calc(50% - 48px);
-ms-flex-preferred-size: calc(50% - 48px);
flex-basis: calc(50% - 48px);
margin-left: 24px;
margin-right: 24px;
}
} .archive .site-content,
.blog .site-content,
.container-standard,
.error404 .site-content,
.footer-wrap,
.no-sidebar.no-title .site-main,
.page .site-content,
.related,
.search .site-content,
.single-post .nav-links,
.single-post .site-content,
.single-event .site-content,
.single-post.sidebar-hide-post .entry-header,
.single-post.sidebar-hide-post .post-thumb,
.elementor-widget-wp-widget-pukeko-sectiontitle-widget,
.pukeko_sectiontitle,
.elementor-widget-wrap .elementor-widget-wp-widget-pukeko-pagetitle-widget {
max-width: 1248px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 75em) {
.archive.sidebar-show .content-area,
.blog.sidebar-show .content-area,
.page-template-default .content-area,
.search.sidebar-show .content-area,
.single-post.sidebar-show-post .content-area,
.single-event.sidebar-show-post .content-area{
width: 66.667%;
}
}
@media (min-width: 75em) {
.archive.sidebar-show .content-area,
.blog.sidebar-show .content-area,
.page-template-default .content-area,
.search.sidebar-show .content-area,
.single-post.sidebar-show-post .content-area,
.single-event.sidebar-show-post .content-area{
float: left;
}
} .single-event .post-navigation {
display: none;
}
.single-event .author-meta-info {
display: none;
}
@media (min-width: 52.5em) {
.single-event .hentry .entry-header {
padding: 32px 32px 0 0;
}
.single-event .entry-header .entry-title {
padding: 0 0 48px 0;
}
}  .elementor-widget-wp-widget-em_widget ul {
list-style: none;
margin: 0 0 40px 0;
}
.vorschau img {
width: 200px;
height: auto;
border: 1px solid #333333 !important;
}
.termine {
padding: 0;
margin: 0;
background-color: #ffffff;
}	
.termine td { 
vertical-align: top; 
}
.termine-td-img {
width: 215px;
border-right-color: #ffffff;
padding-right: 15px;
}