.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.rslides_container{margin-bottom:50px;position:relative;float:left;width:100%;}
.rslides_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(//hautarzt-dr-estel.de/wp-content/plugins/simple-responsive-slider/assets/css/themes/themes.gif) no-repeat left top;margin-top:-55px;}
.rslides_nav:active{opacity:1.0;}
.rslides_nav.next{left:auto;background-position:right top;right:0;}
.rslides_nav:focus{outline:none;}
.rslides_tabs{margin-top:10px;text-align:center;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ccc;background:rgba(0,0,0, .2);display:inline-block;_display:block;*display:block;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);width:9px;height:9px;}
.rslides_here a{background:#222;background:rgba(0,0,0, .8);}
.caption {
position: absolute;
display: block;
bottom: -20px;
left: 0;
right: 0;
padding: 15px;
text-align: center;
background: #000;
background: rgba(0,0,0, .8);
color: #fff;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}
.cmplz-video.cmplz-hidden{visibility:hidden !important}
.cmplz-blocked-content-notice{display:none}
.cmplz-placeholder-parent{height:inherit}
.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}
.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}
.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}
.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}
.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}
.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}
.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}
.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}
.cmplz-blocked-content-container div div{display:none}
.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}
@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@media screen and (max-width: 980px) {
body{}
.grid,
.grid-right{float:none;}
.hright{width:100%;display:block;text-align:center;}
#hleft{display:block;width:100%;text-align:left;}
.hlogo{margin:2% 0 0 2%;}
.copyright,
.scroll-top,
.powered{float:left;}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}
.front-page  #widgets{margin-top:40px;}
.top-widget,
.front-page  .top-widget{margin-top:0 !important;}
.hide-desktop{display:block;}
.show-desktop{display:none;}
.hide-980{display:none;}
.show-980{display:block;}
.sub-icon{display:block;margin:0 auto;text-align:center;width:100%;}
.center-c{display:block;margin:0 auto;text-align:center;width:100%;}
.sub-text{display:block;margin:0 auto 10px 0;text-align:center;width:100%;}
}
@media screen and (max-width: 650px) {
body{}
#logo{float:none;margin:0;text-align:center;}
.grid,
.grid-right{float:none;}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}
.top-widget{float:none;margin:0 auto 10px auto;position:relative;text-align:left;width:auto;}
.top-widget .widget-title h3{text-align:left;}
.js .sub-header-menu{display:none;}
.js .main-nav{position:relative;background-color:#585858;background-image:-webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));background-image:-webkit-linear-gradient(top, #585858, #3d3d3d);background-image:-moz-linear-gradient(top, #585858, #3d3d3d);background-image:-ms-linear-gradient(top, #585858, #3d3d3d);background-image:-o-linear-gradient(top, #585858, #3d3d3d);background-image:linear-gradient(top, #585858, #3d3d3d);clear:both;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);margin:0 auto;}
.js .main-nav .menu{display:none;position:absolute;width:100%;top:30px;z-index:1000;}
.js .main-nav .menu ul{margin-top:1px;}
.js .main-nav .menu li{float:none;background-color:#ffffff;border:none;}
.js .main-nav .menu li a{color:#444444;font-size:13px;font-weight:normal;height:45px;line-height:45px;padding:0 15px;border:none;border-bottom:1px solid #f5f5f5;text-shadow:none;text-align:left;cursor:pointer;}
.js .main-nav .menu li.current_page_item,
.js .menu .current_page_item a,
.js .menu .current-menu-item a{background-color:#f5f5f5;}
.js .main-nav .menu li li:hover{background:none !important;}
.js .main-nav .menu li li a{position:relative;padding:0 10px 0 30px;}
.js .main-nav .menu li li li a{position:relative;padding:0 10px 0 40px;}
.js .main-nav .menu li a:hover,
.js .main-nav .menu li li a:hover{background-image:none;filter:none;background-color:#f5f5f5 !important;}
.js .main-nav .menu li li a::before{content:'\2013';position:absolute;top:0;left:20px;}
.js .main-nav .menu li li li a::before{content:'\2013';position:absolute;top:0;left:20px;}
.js .main-nav .menu li li li a::after{content:'\2013';position:absolute;top:0;left:30px;}
.js .main-nav .menu li ul{position:static;visibility:visible;background-color:#ffffff;}
.js .main-nav .menu ul{min-width:0;}
.js .main-nav #responsive_current_menu_item{display:block;padding:5px 40px 5px 10px;color:#ffffff;font-weight:700;cursor:pointer;}
.js .main-nav a#responsive_menu_button{position:absolute;display:block;top:0;left:100%;height:30px;width:23px;margin-left:-30px;background:url(//hautarzt-dr-estel.de/wp-content/themes/hautarzt-dr-estel_de/core/images/select-icons.png) 0 5px no-repeat;cursor:pointer;}
.js .main-nav a#responsive_menu_button.responsive-toggle-open{background:url(//hautarzt-dr-estel.de/wp-content/themes/hautarzt-dr-estel_de/core/images/select-icons.png) 0 -46px no-repeat;}
.top-menu,
.footer-menu li{float:none;font-size:11px;text-align:left;}
#author-meta{padding:20px;}
#wrapper .gallery .gallery-item{max-width:100%;}
.hide-650{display:none;}
.show-650{display:block;}
.hide-mobile{display:none;}
#footer{text-align:left;}
#footer .social-icons{padding-bottom:10px;text-align:center;}
}
@media screen and (max-width: 480px) {
body{}
#logo{float:none;text-align:center;}
.grid,
.grid-right{float:none;}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}
.featured-title{font-size:40px;padding:40px 20px 0 20px}
.featured-subtitle{font-size:24px;}
.navigation .next,
.navigation .previous{display:block;margin:0 auto;text-align:center;}
.menu ul,
.menu li,
.top-menu,
.footer-menu li,
.sub-header-menu li{float:none;text-align:left;text-rendering:optimizeSpeed;}
#wrapper .gallery .gallery-item{float:none;}
.hide-480{display:none;}
.show-480{display:block;}
#footer{text-align:left;}
#footer .social-icons{text-align:center;}
}
@media screen and (max-width: 320px) {
body{}
#featured p{font-size:12px;line-height:1.5em;}
.featured-title{font-size:35px;}
.featured-subtitle{font-size:15px;}
.call-to-action a.button{font-size:14px;padding:7px 17px;}
.hide-320{display:none;}
.show-320{display:block;}
}
@media screen and (max-width: 240px) {
body {
}
#featured p {
font-size: 11px;
line-height: 1.5em;
}
.featured-title {
font-size: 20px;
}
.featured-subtitle {
font-size: 11px;
}
.call-to-action a.button {
font-size: 12px;
padding: 5px 15px;
}
.top-widget area,
.top-widget select,
.top-widget textarea,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"] {
width: 75%;
}
.widget-title h3,
.widget-title-home h3 {
font-size: 14px;
height: 13px;
line-height: 13px;
text-align: left;
}
.hide-240 {
display: none;
}
.show-240 {
display: block;
}
}#ui-datepicker-div.ui-datepicker{font-size:0.7em;-moz-box-shadow:0 2px 5px #bbb;box-shadow:0 2px 5px #bbb;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);}
#ui-datepicker-div .ui-helper-hidden{display:none;}
#ui-datepicker-div .ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
#ui-datepicker-div .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
#ui-datepicker-div.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#ui-datepicker-div.ui-helper-clearfix{display:inline-block;}
/*\*/* html  #ui-datepicker-div.ui-helper-clearfix{height:1%;}
#ui-datepicker-div.ui-helper-clearfix{display:block;}
/**/#ui-datepicker-div.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
#ui-datepicker-div .ui-state-disabled{cursor:default !important;}
#ui-datepicker-div .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
#ui-datepicker-div .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
#ui-datepicker-div.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
#ui-datepicker-div.ui-widget .ui-widget{font-size:1em;}
#ui-datepicker-div.ui-widget input, #ui-datepicker-div .ui-widget select, #ui-datepicker-div .ui-widget textarea, #ui-datepicker-div .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}
#ui-datepicker-div.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222;}
#ui-datepicker-div.ui-widget-content a{color:#222222;}
#ui-datepicker-div .ui-widget-header{border:1px solid #aaaaaa;background:#cccccc url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold;}
#ui-datepicker-div .ui-widget-header a{color:#222222;}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555;}
#ui-datepicker-div .ui-state-default a, #ui-datepicker-div .ui-state-default a:link, #ui-datepicker-div .ui-state-default a:visited{color:#555555;text-decoration:none;}
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-state-focus, #ui-datepicker-div .ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-widget-header .ui-state-focus{border:1px solid #aaa;background:#dadada url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_glass_85_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#222;}
#ui-datepicker-div .ui-state-hover a, #ui-datepicker-div .ui-state-hover a:hover{color:#222;text-decoration:none;}
#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active{border:1px solid #637fab;background:#a9cbe0 url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_glass_100_a9cbe0_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}
#ui-datepicker-div .ui-state-active a, #ui-datepicker-div .ui-state-active a:link, #ui-datepicker-div .ui-state-active a:visited{color:#212121;text-decoration:none;}
#ui-datepicker-div .ui-widget :active{outline:none;}
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}
#ui-datepicker-div .ui-state-highlight a, #ui-datepicker-div .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
#ui-datepicker-div .ui-state-error, #ui-datepicker-div .ui-widget-content .ui-state-error, #ui-datepicker-div .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;color:#cd0a0a;}
#ui-datepicker-div .ui-state-error a, #ui-datepicker-div .ui-widget-content .ui-state-error a, #ui-datepicker-div .ui-widget-header .ui-state-error a{color:#cd0a0a;}
#ui-datepicker-div .ui-state-error-text, #ui-datepicker-div .ui-widget-content .ui-state-error-text, #ui-datepicker-div .ui-widget-header .ui-state-error-text{color:#cd0a0a;}
#ui-datepicker-div .ui-priority-primary, #ui-datepicker-div .ui-widget-content .ui-priority-primary, #ui-datepicker-div .ui-widget-header .ui-priority-primary{font-weight:bold;}
#ui-datepicker-div .ui-priority-secondary, #ui-datepicker-div .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
#ui-datepicker-div .ui-state-disabled, #ui-datepicker-div .ui-widget-content .ui-state-disabled, #ui-datepicker-div .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
#ui-datepicker-div .ui-icon{width:16px;height:16px;background-image:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-icons_222222_256x240.png);}
#ui-datepicker-div .ui-widget-content .ui-icon{background-image:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-icons_222222_256x240.png);}
#ui-datepicker-div .ui-widget-header .ui-icon{background-image:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-icons_8396a5_256x240.png);}
#ui-datepicker-div .ui-state-default .ui-icon{background-image:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-icons_888888_256x240.png);}
#ui-datepicker-div .ui-state-hover .ui-icon, #ui-datepicker-div .ui-state-focus .ui-icon{background-image:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-icons_565252_256x240.png);}
#ui-datepicker-div .ui-state-active .ui-icon{background-image:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-icons_454545_256x240.png);}
#ui-datepicker-div .ui-state-highlight .ui-icon{background-image:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-icons_2e83ff_256x240.png);}
#ui-datepicker-div .ui-state-error .ui-icon, #ui-datepicker-div .ui-state-error-text .ui-icon{background-image:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-icons_cd0a0a_256x240.png);}
#ui-datepicker-div .ui-icon-carat-1-n{background-position:0 0;}
#ui-datepicker-div .ui-icon-carat-1-ne{background-position:-16px 0;}
#ui-datepicker-div .ui-icon-carat-1-e{background-position:-32px 0;}
#ui-datepicker-div .ui-icon-carat-1-se{background-position:-48px 0;}
#ui-datepicker-div .ui-icon-carat-1-s{background-position:-64px 0;}
#ui-datepicker-div .ui-icon-carat-1-sw{background-position:-80px 0;}
#ui-datepicker-div .ui-icon-carat-1-w{background-position:-96px 0;}
#ui-datepicker-div .ui-icon-carat-1-nw{background-position:-112px 0;}
#ui-datepicker-div .ui-icon-carat-2-n-s{background-position:-128px 0;}
#ui-datepicker-div .ui-icon-carat-2-e-w{background-position:-144px 0;}
#ui-datepicker-div .ui-icon-triangle-1-n{background-position:0 -16px;}
#ui-datepicker-div .ui-icon-triangle-1-ne{background-position:-16px -16px;}
#ui-datepicker-div .ui-icon-triangle-1-e{background-position:-32px -16px;}
#ui-datepicker-div .ui-icon-triangle-1-se{background-position:-48px -16px;}
#ui-datepicker-div .ui-icon-triangle-1-s{background-position:-64px -16px;}
#ui-datepicker-div .ui-icon-triangle-1-sw{background-position:-80px -16px;}
#ui-datepicker-div .ui-icon-triangle-1-w{background-position:-96px -16px;}
#ui-datepicker-div .ui-icon-triangle-1-nw{background-position:-112px -16px;}
#ui-datepicker-div .ui-icon-triangle-2-n-s{background-position:-128px -16px;}
#ui-datepicker-div .ui-icon-triangle-2-e-w{background-position:-144px -16px;}
#ui-datepicker-div .ui-icon-arrow-1-n{background-position:0 -32px;}
#ui-datepicker-div .ui-icon-arrow-1-ne{background-position:-16px -32px;}
#ui-datepicker-div .ui-icon-arrow-1-e{background-position:-32px -32px;}
#ui-datepicker-div .ui-icon-arrow-1-se{background-position:-48px -32px;}
#ui-datepicker-div .ui-icon-arrow-1-s{background-position:-64px -32px;}
#ui-datepicker-div .ui-icon-arrow-1-sw{background-position:-80px -32px;}
#ui-datepicker-div .ui-icon-arrow-1-w{background-position:-96px -32px;}
#ui-datepicker-div .ui-icon-arrow-1-nw{background-position:-112px -32px;}
#ui-datepicker-div .ui-icon-arrow-2-n-s{background-position:-128px -32px;}
#ui-datepicker-div .ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
#ui-datepicker-div .ui-icon-arrow-2-e-w{background-position:-160px -32px;}
#ui-datepicker-div .ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
#ui-datepicker-div .ui-icon-arrowstop-1-n{background-position:-192px -32px;}
#ui-datepicker-div .ui-icon-arrowstop-1-e{background-position:-208px -32px;}
#ui-datepicker-div .ui-icon-arrowstop-1-s{background-position:-224px -32px;}
#ui-datepicker-div .ui-icon-arrowstop-1-w{background-position:-240px -32px;}
#ui-datepicker-div .ui-icon-arrowthick-1-n{background-position:0 -48px;}
#ui-datepicker-div .ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-1-e{background-position:-32px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-1-se{background-position:-48px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-1-s{background-position:-64px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-1-w{background-position:-96px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
#ui-datepicker-div .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
#ui-datepicker-div .ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
#ui-datepicker-div .ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
#ui-datepicker-div .ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
#ui-datepicker-div .ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
#ui-datepicker-div .ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
#ui-datepicker-div .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
#ui-datepicker-div .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
#ui-datepicker-div .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
#ui-datepicker-div .ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
#ui-datepicker-div .ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
#ui-datepicker-div .ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
#ui-datepicker-div .ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
#ui-datepicker-div .ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
#ui-datepicker-div .ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
#ui-datepicker-div .ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
#ui-datepicker-div .ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
#ui-datepicker-div .ui-icon-arrow-4{background-position:0 -80px;}
#ui-datepicker-div .ui-icon-arrow-4-diag{background-position:-16px -80px;}
#ui-datepicker-div .ui-icon-extlink{background-position:-32px -80px;}
#ui-datepicker-div .ui-icon-newwin{background-position:-48px -80px;}
#ui-datepicker-div .ui-icon-refresh{background-position:-64px -80px;}
#ui-datepicker-div .ui-icon-shuffle{background-position:-80px -80px;}
#ui-datepicker-div .ui-icon-transfer-e-w{background-position:-96px -80px;}
#ui-datepicker-div .ui-icon-transferthick-e-w{background-position:-112px -80px;}
#ui-datepicker-div .ui-icon-folder-collapsed{background-position:0 -96px;}
#ui-datepicker-div .ui-icon-folder-open{background-position:-16px -96px;}
#ui-datepicker-div .ui-icon-document{background-position:-32px -96px;}
#ui-datepicker-div .ui-icon-document-b{background-position:-48px -96px;}
#ui-datepicker-div .ui-icon-note{background-position:-64px -96px;}
#ui-datepicker-div .ui-icon-mail-closed{background-position:-80px -96px;}
#ui-datepicker-div .ui-icon-mail-open{background-position:-96px -96px;}
#ui-datepicker-div .ui-icon-suitcase{background-position:-112px -96px;}
#ui-datepicker-div .ui-icon-comment{background-position:-128px -96px;}
#ui-datepicker-div .ui-icon-person{background-position:-144px -96px;}
#ui-datepicker-div .ui-icon-print{background-position:-160px -96px;}
#ui-datepicker-div .ui-icon-trash{background-position:-176px -96px;}
#ui-datepicker-div .ui-icon-locked{background-position:-192px -96px;}
#ui-datepicker-div .ui-icon-unlocked{background-position:-208px -96px;}
#ui-datepicker-div .ui-icon-bookmark{background-position:-224px -96px;}
#ui-datepicker-div .ui-icon-tag{background-position:-240px -96px;}
#ui-datepicker-div .ui-icon-home{background-position:0 -112px;}
#ui-datepicker-div .ui-icon-flag{background-position:-16px -112px;}
#ui-datepicker-div .ui-icon-calendar{background-position:-32px -112px;}
#ui-datepicker-div .ui-icon-cart{background-position:-48px -112px;}
#ui-datepicker-div .ui-icon-pencil{background-position:-64px -112px;}
#ui-datepicker-div .ui-icon-clock{background-position:-80px -112px;}
#ui-datepicker-div .ui-icon-disk{background-position:-96px -112px;}
#ui-datepicker-div .ui-icon-calculator{background-position:-112px -112px;}
#ui-datepicker-div .ui-icon-zoomin{background-position:-128px -112px;}
#ui-datepicker-div .ui-icon-zoomout{background-position:-144px -112px;}
#ui-datepicker-div .ui-icon-search{background-position:-160px -112px;}
#ui-datepicker-div .ui-icon-wrench{background-position:-176px -112px;}
#ui-datepicker-div .ui-icon-gear{background-position:-192px -112px;}
#ui-datepicker-div .ui-icon-heart{background-position:-208px -112px;}
#ui-datepicker-div .ui-icon-star{background-position:-224px -112px;}
#ui-datepicker-div .ui-icon-link{background-position:-240px -112px;}
#ui-datepicker-div .ui-icon-cancel{background-position:0 -128px;}
#ui-datepicker-div .ui-icon-plus{background-position:-16px -128px;}
#ui-datepicker-div .ui-icon-plusthick{background-position:-32px -128px;}
#ui-datepicker-div .ui-icon-minus{background-position:-48px -128px;}
#ui-datepicker-div .ui-icon-minusthick{background-position:-64px -128px;}
#ui-datepicker-div .ui-icon-close{background-position:-80px -128px;}
#ui-datepicker-div .ui-icon-closethick{background-position:-96px -128px;}
#ui-datepicker-div .ui-icon-key{background-position:-112px -128px;}
#ui-datepicker-div .ui-icon-lightbulb{background-position:-128px -128px;}
#ui-datepicker-div .ui-icon-scissors{background-position:-144px -128px;}
#ui-datepicker-div .ui-icon-clipboard{background-position:-160px -128px;}
#ui-datepicker-div .ui-icon-copy{background-position:-176px -128px;}
#ui-datepicker-div .ui-icon-contact{background-position:-192px -128px;}
#ui-datepicker-div .ui-icon-image{background-position:-208px -128px;}
#ui-datepicker-div .ui-icon-video{background-position:-224px -128px;}
#ui-datepicker-div .ui-icon-script{background-position:-240px -128px;}
#ui-datepicker-div .ui-icon-alert{background-position:0 -144px;}
#ui-datepicker-div .ui-icon-info{background-position:-16px -144px;}
#ui-datepicker-div .ui-icon-notice{background-position:-32px -144px;}
#ui-datepicker-div .ui-icon-help{background-position:-48px -144px;}
#ui-datepicker-div .ui-icon-check{background-position:-64px -144px;}
#ui-datepicker-div .ui-icon-bullet{background-position:-80px -144px;}
#ui-datepicker-div .ui-icon-radio-off{background-position:-96px -144px;}
#ui-datepicker-div .ui-icon-radio-on{background-position:-112px -144px;}
#ui-datepicker-div .ui-icon-pin-w{background-position:-128px -144px;}
#ui-datepicker-div .ui-icon-pin-s{background-position:-144px -144px;}
#ui-datepicker-div .ui-icon-play{background-position:0 -160px;}
#ui-datepicker-div .ui-icon-pause{background-position:-16px -160px;}
#ui-datepicker-div .ui-icon-seek-next{background-position:-32px -160px;}
#ui-datepicker-div .ui-icon-seek-prev{background-position:-48px -160px;}
#ui-datepicker-div .ui-icon-seek-end{background-position:-64px -160px;}
#ui-datepicker-div .ui-icon-seek-start{background-position:-80px -160px;}
#ui-datepicker-div .ui-icon-seek-first{background-position:-80px -160px;}
#ui-datepicker-div .ui-icon-stop{background-position:-96px -160px;}
#ui-datepicker-div .ui-icon-eject{background-position:-112px -160px;}
#ui-datepicker-div .ui-icon-volume-off{background-position:-128px -160px;}
#ui-datepicker-div .ui-icon-volume-on{background-position:-144px -160px;}
#ui-datepicker-div .ui-icon-power{background-position:0 -176px;}
#ui-datepicker-div .ui-icon-signal-diag{background-position:-16px -176px;}
#ui-datepicker-div .ui-icon-signal{background-position:-32px -176px;}
#ui-datepicker-div .ui-icon-battery-0{background-position:-48px -176px;}
#ui-datepicker-div .ui-icon-battery-1{background-position:-64px -176px;}
#ui-datepicker-div .ui-icon-battery-2{background-position:-80px -176px;}
#ui-datepicker-div .ui-icon-battery-3{background-position:-96px -176px;}
#ui-datepicker-div .ui-icon-circle-plus{background-position:0 -192px;}
#ui-datepicker-div .ui-icon-circle-minus{background-position:-16px -192px;}
#ui-datepicker-div .ui-icon-circle-close{background-position:-32px -192px;}
#ui-datepicker-div .ui-icon-circle-triangle-e{background-position:-48px -192px;}
#ui-datepicker-div .ui-icon-circle-triangle-s{background-position:-64px -192px;}
#ui-datepicker-div .ui-icon-circle-triangle-w{background-position:-80px -192px;}
#ui-datepicker-div .ui-icon-circle-triangle-n{background-position:-96px -192px;}
#ui-datepicker-div .ui-icon-circle-arrow-e{background-position:-112px -192px;}
#ui-datepicker-div .ui-icon-circle-arrow-s{background-position:-128px -192px;}
#ui-datepicker-div .ui-icon-circle-arrow-w{background-position:-144px -192px;}
#ui-datepicker-div .ui-icon-circle-arrow-n{background-position:-160px -192px;}
#ui-datepicker-div .ui-icon-circle-zoomin{background-position:-176px -192px;}
#ui-datepicker-div .ui-icon-circle-zoomout{background-position:-192px -192px;}
#ui-datepicker-div .ui-icon-circle-check{background-position:-208px -192px;}
#ui-datepicker-div .ui-icon-circlesmall-plus{background-position:0 -208px;}
#ui-datepicker-div .ui-icon-circlesmall-minus{background-position:-16px -208px;}
#ui-datepicker-div .ui-icon-circlesmall-close{background-position:-32px -208px;}
#ui-datepicker-div .ui-icon-squaresmall-plus{background-position:-48px -208px;}
#ui-datepicker-div .ui-icon-squaresmall-minus{background-position:-64px -208px;}
#ui-datepicker-div .ui-icon-squaresmall-close{background-position:-80px -208px;}
#ui-datepicker-div .ui-icon-grip-dotted-vertical{background-position:0 -224px;}
#ui-datepicker-div .ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
#ui-datepicker-div .ui-icon-grip-solid-vertical{background-position:-32px -224px;}
#ui-datepicker-div .ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
#ui-datepicker-div .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
#ui-datepicker-div .ui-icon-grip-diagonal-se{background-position:-80px -224px;}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-top, #ui-datepicker-div .ui-corner-left, #ui-datepicker-div .ui-corner-tl{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-khtml-border-top-left-radius:0px;border-top-left-radius:0px;}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-top, #ui-datepicker-div .ui-corner-right, #ui-datepicker-div .ui-corner-tr{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;-khtml-border-top-right-radius:0px;border-top-right-radius:0px;}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-bottom, #ui-datepicker-div .ui-corner-left, #ui-datepicker-div .ui-corner-bl{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-khtml-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-bottom, #ui-datepicker-div .ui-corner-right, #ui-datepicker-div .ui-corner-br{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;-khtml-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
#ui-datepicker-div .ui-widget-overlay{background:#aaaaaa url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}
#ui-datepicker-div .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#ui-datepicker-div.ui-datepicker{font-size:0.7em;box-shadow:0 2px 5px rgba(0,0,0,0.2);width:17em;padding:.2em .2em 0;display:none;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover{top:1px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{left:2px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next{right:2px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover{right:1px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span, #ui-datepicker-div.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
#ui-datepicker-div.ui-datepicker select.ui-datepicker-month-year{width:100%;}
#ui-datepicker-div.ui-datepicker select.ui-datepicker-month, 
#ui-datepicker-div.ui-datepicker select.ui-datepicker-year{width:49%;}
#ui-datepicker-div.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
#ui-datepicker-div.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
#ui-datepicker-div.ui-datepicker td{border:0;padding:1px;}
#ui-datepicker-div.ui-datepicker td span, #ui-datepicker-div.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.cform{font-family:Arial,sans-serif;background:none repeat scroll 0 0 #f9f9f9;margin:10px auto 0;width:100%;border:1px solid #eee;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.cform fieldset{margin-top:0;padding:5px 0 15px 0;border:0;}
.cform .cf_hidden{display:none;border:none!important;background:none!important;padding:0!important;margin:0!important;}
.cform legend{background:none repeat scroll 0 0 #eaeaea;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;color:#777777;font-size:0.8em;font-weight:bold;padding:2px 7px 3px;text-shadow:0 1px 0 #FFFFFF;}
.cform fieldset:first-child legend{border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;-khtml-border-radius:0 0 3px 0;-webkit-border-radius:0 0 3px 0;}
ol.cf-ol{margin:0!important;padding:0!important;}
ol.cf-ol li{background:none!important;margin:5px 0!important;padding:0;list-style:none!important;text-align:left;line-height:1.3em;}
ol.cf-ol li.textonly{letter-spacing:1px;margin:10px 0pt !important;padding:5px 0pt;text-align:center;font-size:0.8em;text-shadow:0 1px 0 #FFFFFF;}
.cform label{color:#555555;display:inline-block;font-size:0.8em;font-weight:bold;line-height:1.3em;margin:0.6em 1% 0.5em 1%;text-align:right;vertical-align:top;width:20%;}
.cform label span{}
label.cf-before{margin:0.4em 5px;}
label.cf-after{margin:0.4em 5px;text-align:left;width:115px;}
label.cf-after span{width:20%;display:block;}
label.cf-group-after{margin:0.4em 5px;width:72px;text-align:left;}
label.cf-group-after span{width:72px;display:block;}
.cform input,
.cform textarea,
.cform select{text-shadow:0 1px 0 #FFFFFF;color:#111111;font-size:0.9em;padding:5px 10px;background:#f9f9f9;border:1px solid #e2e2e2;vertical-align:top;box-shadow:none;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#eeeeee));background:-webkit-linear-gradient(top, #f7f7f7 0%,#eeeeee 100%);background:-o-linear-gradient(top, #f7f7f7 0%,#eeeeee 100%);background:-ms-linear-gradient(top, #f7f7f7 0%,#eeeeee 100%);background:linear-gradient(top, #f7f7f7 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 );}
.cform input:hover,
.cform textarea:hover,
.cform select:hover,
.cform input:focus,
.cform textarea:focus,
.cform select:focus{text-shadow:none;border:1px solid #999;background:#fff;box-shadow:0 1px 2px #ccc inset;}
.cform textarea,
.cform input{width:65%;}
.cform select{padding:2px 5px;width:69%;}
.cform select.cfselectmulti{height:7.5em;}
.cform textarea{font-family:arial;font-size:0.9em;overflow:auto;resize:none;}
.ui-datepicker-trigger{cursor:pointer;margin-top:3px;}
ol.cf-ol li.cf-box-title{color:#999999;font-size:0.8em;font-weight:bold;margin-left:1.5em;padding:8px 0 0 22%;}
.cform input.cf-box-a,
.cform input.cf-box-b{margin:1px 0 0 0;width:14px;height:22px;border:none!important;background:none!important;}
.cform input.cf-box-a{margin-left:22%;}
ol.cf-ol li.cf-box-group{margin:10px 0pt 0px !important;padding-left:22%;}
span.reqtxt,
span.emailreqtxt{color:#9B4D4D;display:block;font-size:0.7em;height:14px;line-height:1em;margin:0 0 0 22%;padding:0 0 0 20px;text-align:right;vertical-align:top;width:65%;}
p.cf-sb{text-align:right;padding:0!important;margin:0;}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton{padding:5px 10px;margin:0 0 0 5px;font-size:0.8em;cursor:pointer;width:auto;border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-khtml-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;border:1px solid #ccc;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 1%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7f7f7), color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top, #f7f7f7 1%,#e5e5e5 100%);background:-o-linear-gradient(top, #f7f7f7 1%,#e5e5e5 100%);background:-ms-linear-gradient(top, #f7f7f7 1%,#e5e5e5 100%);background:linear-gradient(top, #f7f7f7 1%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 );}
.cform input.backbutton:hover,
.cform input.resetbutton:hover,
.cform input.sendbutton:hover{border:1px solid #aaa;background:#fdfdfd;background:-moz-linear-gradient(top, #f7f7f7 1%, #c1c1c1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7f7f7), color-stop(100%,#c1c1c1));background:-webkit-linear-gradient(top, #f7f7f7 1%,#c1c1c1 100%);background:-o-linear-gradient(top, #f7f7f7 1%,#c1c1c1 100%);background:-ms-linear-gradient(top, #f7f7f7 1%,#c1c1c1 100%);background:linear-gradient(top, #f7f7f7 1%,#c1c1c1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#c1c1c1',GradientType=0 );}
.cform input.resetbutton{width:auto;padding:5px 1em;}
.cform input.backbutton{width:auto;padding:5px 1em;}
ol.cf-ol li.cf_li_err{background:#FFDFDF url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important;border-color:#EDC4C4;border-style:solid;border-width:1px 0pt;padding:10px 0 1px!important;margin:5px 0!important;}
ol.cf-ol li ul.cf_li_text_err{height:1%;min-height:1%;margin:0 0 0 100px;padding:0;color:#333;}
ol.cf-ol ul.cf_li_text_err li{background:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/icon-alert.png) no-repeat left 1px!important;list-style:none!important;font-weight:bold;text-indent:0;margin:0 0 2px!important;padding-left:15px;}
ol.cf-ol ul.cf_li_text_err li:before{content:'';}
label.secq,
label.seccap{vertical-align:text-bottom;margin-bottom:4px;}
input.secinput{vertical-align:text-bottom;}
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha{height:15px;width:50px;padding:4px 4px;margin:0;}
img.captcha{vertical-align:text-bottom;margin:0 0 0 10px!important;padding:0!important;border:none!important;float:none!important;}
img.captcha-reset{vertical-align:text-bottom;background:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/captcha_reset_grey.gif) no-repeat;margin:0 0 2px 3px;width:21px;height:21px;border:none;}
img.imgcalendar{border:none;}
div.cf_info{font-family:Arial,sans-serif;font-size:0.8em;color:#333;display:none;padding:10px 15px!important;width:480px;line-height:1.3em;margin:10px auto;}
div.cf_info > span{text-shadow:0 1px 0 #FFFFFF;font-weight:bold;}
div.cf_info ol{margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li{padding:1px 0;margin:2px 0;}
div.cf_info a{color:#ad2929!important;text-decoration:underline!important;}
div.success{background:#F7F7F7 none repeat scroll 0% 50%;color:#444444;display:block;}
div.failure{display:block;background:url(//hautarzt-dr-estel.de/wp-content/plugins/cforms/styling/li-err-bg.png) repeat scroll 0 0 #FFDFDF !important;border:1px solid #EDC4C4;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
div.waiting{background:#F9F9F9;color:#AAAAAA;display:block;}
.cform .cf_error{color:#ad2929;border:1px solid #ad2929;}
div.mailerr{display:block;}
.mailerr,
.cform .cf_errortxt{color:#ad2929;}
.disabled,
.disabled:hover,
[disabled]:hover,
[disabled]{color:#aaa!important;border-color:#dddddd!important;background:none!important;box-shadow:none!important;}
.cform input.cf_upload{width:220px;background:#f9f9f9;border:1px solid #888888;}
.linklove{width:1px;display:none;margin:0 auto 10px!important;padding:0!important;text-align:center!important;}
.linklove a,
.linklove a:visited {
color: #888888 !important;
font-family: Tahoma;
font-size: 9px;
}