.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
body{background: url("/files/gfx/layout/body.jpg") #fff repeat-x;font-family: 'Open Sans', helvetica, arial, sans-serif}#wrapper{font-size: 100%;width: 100%;max-width: 1100px}#header{border: 1px solid #fff;border-top: 0;padding-top: 1px;border-radius: 0 0 4px 4px;box-shadow: 1px 1px 1px #80a9cd, -1px 0px 1px #80a9cd;background: -webkit-linear-gradient(left, #cfe7f9 10%, #fbfdfd 50%);background: -o-linear-gradient(left, #cfe7f9 10%, #fbfdfd 50%);background: -moz-linear-gradient(left, #cfe7f9 10%, #fbfdfd 50%);background: linear-gradient(to right, #cfe7f9 10%, #fbfdfd 50%);height: auto;color: #3e474a}#header .inside{border-radius: 0 0 4px 4px;position: relative;overflow: hidden}#header .inside{max-height: 350px;background-repeat: no-repeat;background-position: right 0px}#header .ce_image{position: relative;z-index: 2}#header .ce_image.photo{position: absolute;right: 0;top: 0;z-index: 1}#header img{border: 0;max-width: 100%}.behandlungs #header .inside{background-image: url("/files/gfx/layout/header-right-behandlung.jpg")}.praxiss #header .inside{background-image: url("/files/gfx/layout/header-right-praxis.jpg")}.kontakts #header .inside{background-image: url("/files/gfx/layout/header-right-kontakt.jpg")}.custom{position: relative;z-index: 2}#container{max-width: 1250px;margin-right: auto;margin-left: auto;font-size: 90%;color: #555;position: relative;z-index: 1;background-color: rgba(255,255,255,0.9);border-radius: 4px}#main{position: relative;text-align: left;z-index: 10}.grid2 #main{float: left;width: 70.5%;margin-right: 2%}#right{width: 27.5%;float: left;transition-property: max-height,opacity;transition-duration: 1s,0.5s;transition-delay: 1.5s,0s;font-size: 90%}#right.inactive{opacity: 0.4}#right .inside{margin-top: 10px;margin-left: 0}.mod_article{padding-right: 35px;padding-bottom: 10px;padding-left: 35px;overflow: visible;clear: both}.grid2 #main .mod_article{padding-right: 10px}#right .mod_article{padding-left: 0}#main .mod_article{padding-top: 15px}.pdf_link{right: 29px;top: 40px;position: absolute}.pdf_link a{margin-left: 4px}.info_container{margin-top: 38px;padding: 5px 5px 3px;border-bottom: 1px solid #ccc;color: #888}#main .info_container a{font-weight: normal}.mod_newsreader .info_container div{float: left;margin-right: 25px}.mod_newsreader .image_container.big{float: none;margin: 0 0 20px 0}ol,ul,li{margin: 0;padding: 0}li{list-style-type: none}p{margin-top: 0;margin-bottom: 12px;padding-top: 0;padding-bottom: 0;line-height: 180%}blockquote{margin-bottom: 25px;margin-left: 5px;padding-left: 25px;background-image: url("/files/gfx/layout/blockquote.png");background-repeat: no-repeat;background-position: 0px 5px}pre{max-height: 150px;padding: 6px 9px 14px;white-space: pre-wrap;background-color: #fff;border: 1px inset #aaa;font-size: 120%;color: #666;overflow-y: scroll}.print{display: none}abbr{border-bottom: 1px dotted #555;cursor: help}.mod_article:last-child{padding-bottom: 35px}.tab-content .ce_text a{text-decoration: underline}.tab-content .ce_text ul a{text-decoration: none}#container .boxes4ward_article{padding-right: 10px;padding-left: 10px}#right .box,.features .box{position: relative;margin-bottom: 20px;padding: 10px 13px;margin-top: 3px;border: 1px solid #bbb;border-radius: 3px;color: #000;border-bottom: 1px solid #999;background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #ddd), color-stop(100%, #ccc));background-color: #ccc}#main .box{min-height: 225px;padding: 10px 18px;background-color: #ccc;border: 1px solid #aaa;border-radius: 4px}.table .th{font-weight: normal;color: #000}.table div.td,.table div.th{float: left}.pl2 .th,.pl2 .td{width: 50%}.pl3 .th,.pl3 .td{width: 33.33%}.pl4 .th,.pl4 .td{width: 25%}.pl5 .th,.pl5 .td{width: 20%}.pl6 .th,.pl6 .td{width: 16.66%}.pl7 .th,.pl7 .td{width: 14.28%}.pl8 .th,.pl8 .td{width: 12.5%}.pl9 .th,.pl9 .td{width: 11.11%}.pl10 .th,.pl10 .td{width: 10%}.table{margin-bottom: 12px}.dlh_googlemap{border: 1px solid #888}.table p{margin: 0}.table div.col_1{width: 70%;overflow: hidden;float: left;white-space: nowrap;text-overflow: ellipsis}.table div.col_1 p{overflow: hidden;text-overflow: ellipsis}#footer{color: #BBBEC0;margin-top: 35px;padding: 25px 0 17px;background-color: #F0F0F0;border-top: 1px solid #e4e3df;border-bottom: 1px solid #e4e3df;height: auto}#footer .inside{margin: auto;width: 100%;max-width: 1100px}#footer .level_1{float: right}#footer .level_1 li{float: left;margin-left: 5px}#footer h2{font-size: 110%;margin-top: 0}#footer p{margin-bottom: 0}#footer .mod_customnav{position: absolute;bottom: 0px;right: 0}#footer a,#footer strong{background-color: #DBE0E5;border: 1px solid #ced2d7;font-size: 95%;color: #727c7f;display: inline-block;padding: 4px 16px;text-decoration: none;text-transform: uppercase;border-radius: 3px}#footer a:hover,#footer_copyright a:hover,#footer li.active strong{background-color: #BCC5CF;border: 1px solid #a5adb8;color: #000}.main_navigation{margin: 15px 0 20px;font-size: 110%;position: relative;background-color: #3e474a;border-radius: 4px;min-height: 44px;overflow: visible}.main_navigation .level_2{display: none}.main_navigation .submenu:hover .level_2{top: 40px;padding-top: 2px;position: absolute;display: block;margin-left: 0;border: 1px solid #80a9cd;border-top: 0;z-index: 3;margin-top: 0}.main_navigation .level_2 li{float: none;display: block;box-shadow: 0 0 0;border-bottom: 0;white-space: nowrap;padding: 0}.main_navigation li{position: relative;float: left;padding: 6px 6px}.main_navigation a,.main_navigation strong{display: inline-block;padding: 4px 16px;text-decoration: none;color: #ddd;text-transform: uppercase;margin-right: 0;-moz-transition: 0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s;font-weight: 300;text-shadow: 0px 0px 1px #000, 2px 1px 6px rgba(0,0,0,0.9);border-radius: 3px}.main_navigation a:hover,.main_navigation a:focus,.main_navigation a:active{color: #a3d3ff}.main_navigation a.trail,.main_navigation a.active,.main_navigation strong.active,.main_navigation a.first.trail{background-color: #51585a;color: #fff;text-shadow: 0px 0px 1px rgba(0,0,0,0.6), 2px 1px 7px #000}.main_navigation .trail a:hover,.main_navigation .active a:hover{background-color: #60696b;color: #fff}.main_navigation a:active{background-color: #444;border-right: 1px solid #666;border-bottom: 0px solid #666;border-left: 1px solid #666;color: #fff;outline: 0}.main_navigation .level_2 li a{display: block;background: #E7F3FC;border: 0;border-top: 1px solid #fbfdfd;border-bottom: 1px solid #bbd4ea;font-size: 80%;color: #00315f;text-transform: none;transition: 0;font-weight: 400;margin: 0;padding: 8px 16px 8px;border-radius: 0;text-shadow: 1px 1px 0px rgba(255,255,255,0.6)}.main_navigation .level_2 li.last a,.main_navigation .level_2 li.last a:hover{border-bottom: 0}.main_navigation .level_2 li a:hover,.main_navigation .level_2 li.active a,.main_navigation li.trail .level_2 li a:hover{background-color: #cfe7f9;border: 0;border-top: 1px solid #fff;border-bottom: 1px solid #80a9cd;color: #000}.main_navigation .level_2 li.first a{border-top: 0}.navigation{margin-top: 12px;margin-bottom: 8px}.navigation .level_2{margin-left: 8px}.navigation .level_3{margin-left: 8px}.navigation li{background-position: 10px 10px}.navigation li a{display: block;padding: 6px 14px 6px 24px;background-image: url("/files/gfx/layout/submenu_li.png");background-repeat: no-repeat;border-bottom: 1px solid #999;background-position: 10px 12px}.navigation a.active:hover,.navigation a.active{background-color: #006aba;background-image: url("/files/gfx/layout/submenu_li_active.png");background-repeat: no-repeat;border-top: 1px solid #335000;color: #fff;border-bottom: 1px solid #335000;border-left: 1px solid #335000;outline: 1px solid #e8e8e8}.navigation a:focus,.navigation a:active,.navigation a:hover{background-color: #e4e4e4;border-bottom: 1px solid #999;outline: 0}.navigation .level_2 a{background-image: url("/files/gfx/layout/submenu_li_level2.png");color: #111}.navigation .level_2 a.active:hover,.navigation .level_2 a.active{background-color: #666;background-image: url("/files/gfx/layout/submenu_li_active.png");background-repeat: no-repeat;border-top: 1px solid #444;color: #fff;border-bottom: 1px solid #222;border-left: 1px solid #222;outline: 1px solid #e8e8e8}.navigation .level_3 a{background-image: url("/files/gfx/layout/submenu_li_level3.png");color: #666}div.submenu a{text-decoration: none}#right .submenu h2{margin-bottom: 0}.pagination{clear: both;padding: 5px 6px 5px 8px;background-color: #26282a;background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #3b3d3f), color-stop(100%, #26282a));border: 1px solid #181818;color: #eee}.pagination p{float: left;margin-top: 1px;margin-bottom: 0}.pagination ul{float: right;background-color: #333;border: 1px solid #222;color: #717171}.pagination li{float: left}.mod_sitemap li{margin-left: 18px;padding-right: 12px;padding-bottom: 3px;list-style-type: square}#main .pagination a,.pagination span{display: block;padding: 1px 8px 2px;border-bottom: 0;font-weight: normal;color: #717171}.pagination span{background-color: #006aba;color: #fff}#main .pagination a:hover{background-color: #86c000;color: #fff}#main .float_above{margin-bottom: 5px}.ce_list{padding: 0}.ce_list li{padding: 8px 12px 9px 33px;background-image: url("/files/gfx/layout/success.png");background-repeat: no-repeat;background-position: 10px 12px;border-bottom: 1px solid #d6d6d6;width: 60%}.mod_productlist .ce_list li{border-bottom: 1px solid #bbb;width: auto}.mod_productreader .ce_list{margin-bottom: 20px}.mod_productreader .ce_list li{padding: 8px 12px 11px 39px}.mod_article .float_right{float: right;margin-left: 4%}.small{font-size: 90%}time{font-weight: bold}.line{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #ccc}.mod_article .headline{position: relative;margin-top: 6px;margin-bottom: 11px}.headline img{top: 0;position: absolute}h1{margin-top: 5px;margin-bottom: 13px;padding-top: 0;padding-bottom: 0;font-size: 260%;color: #3E474A;font-weight: 400}h1.ce_headline{padding-top: 5px}h2{margin-top: 30px;margin-bottom: 12px;padding-top: 0;font-size: 160%;font-weight: normal;color: #3E474A}#start h2{margin-top: 6px}h3{margin-top: 16px;margin-bottom: 9px;font-size: 170%;font-weight: normal;color: #444}h4{margin-top: 10px;margin-bottom: 9px;font-size: 110%;font-weight: bold}a,a h2,a h3,.toggler,.toggler_header{border-bottom: 0px solid #3fa9f5;text-decoration: none;color: #3fa9f5;-moz-transition: 0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s}#main a:hover,#main .toggler:hover{color: #006aba}.toggler{display: inline-block;padding-right: 15px;background-image: url("/files/gfx/layout/arrow-right.png");background-position: right center;background-repeat: no-repeat;font-weight: bold;cursor: pointer}#main .button{display: inline-block;margin-top: 10px;border: 1px solid #425f00}div.more{display: inline-block;margin-right: 10px}div.ce_spacer{text-align: right;margin: -10px 0 0px}hr{margin: 20px 0 20px}.ce_text ul{margin-bottom: 18px}.ce_text ul li{margin-left: 25px;padding-bottom: 8px;line-height: 140%;list-style-type: square}.ce_text ul ul{margin-bottom: 0;margin-top: 5px}.ce_text ul ul li{padding-bottom: 0px}.ce_text ol li{margin-left: 25px;padding-bottom: 8px;font-size: 1;line-height: 140%}.ce_text.latin ol{list-style-type: upper-latin}.ce_text.latin ol ul{margin-bottom: 0}#main blockquote p{padding-left: 8px;text-align: left;border-left: 1px solid #bbb;font-style: italic}cite{display: block;padding-top: 10px;color: #888;font-style: normal}.url{color: #888}p.context{margin-bottom: 3px}#main strong{color: #333}h3 span.subheadline{display: block;margin-bottom: -2px;font-size: 60%;color: #888}.back{right: 0;position: absolute;margin-top: 25px;margin-right: 25px;z-index: 1}.routinglink input.text{width: 63%;margin-right: 5px}.inactive{color: #a4a4a4}.float_left{float: left;margin-right: 16px}.info{margin-bottom: 10px;color: #333}.mod_form .submit{margin-top: 0;margin-left: 0;padding: 2px 10px;background-color: #1b1b1b;border: 1px solid #151515;color: #fff}.mod_form .text{width: 94px}.mod_search .header{width: 250px;margin-top: 10px}.formbody .item{margin-bottom: 3px}.formbody .widget{margin-bottom: 18px}.formbody .widget label{font-weight: bold}#main .formbody div.label{width: 28%;float: left;clear: both;display: block;padding-right: 2px;color: #000}.formbody .label{padding-top: 8px}#main .formbody div.value{width: 70%;float: left}.row_6 .value{width: auto;float: none}#main .item_checkbox,#main .item_Website{margin-bottom: 20px}.submit,label{cursor: pointer}a.submit,.submit_button a{margin: 2px}.radio_container span{display: block;margin-bottom: 5px}.formbody .widget-checkbox fieldset label{font-weight: normal}.formbody .widget-checkbox fieldset span{display: block}.formbody .widget-checkbox legend span{display: inline}.widget-checkbox.single .value label{font-size: 80%}.more a{clear: both;display: inline-block;margin: 4px 6px 13px 0;padding: 2px 10px;background-color: #dfdfdf;background-repeat: no-repeat;border: 1px solid #d4d4d4;border-radius: 3px;line-height: 150%;color: #000}.more a:hover{background-color: #c9e8ff;background-repeat: no-repeat;border: 1px solid #8eccfa;line-height: 150%;color: #006aba}.submit,.submit_button a{display: inline-block;margin: 2px 0;padding: 5px 17px;background-color: #006aba;border-top: 1px solid #fff;border-radius: 5px;font: 100% 'Open Sans', helvetica, arial, sans-serif;font-weight: bold;color: #fff;border: 1px solid transparent;border-top: #fff;text-shadow: 0px 0px 2px rgba(0,0,0,0.8), 2px 1px 5px rgba(0,0,0,0.5);outline: none;-moz-transition: 0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s;-webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0 inset, rgba(255,255,255,0.6) 0 25px 30px -12px inset, rgba(0,0,0,0.6) 0 1px 2px;-moz-box-shadow: rgba(255,255,255,0.5) 0 1px 0 inset, rgba(255,255,255,0.6) 0 25px 30px -12px inset, rgba(0,0,0,0.6) 0 1px 2px;box-shadow: rgba(255,255,255,0.5) 0 1px 0 inset, rgba(255,255,255,0.6) 0 25px 30px -12px inset, rgba(0,0,0,0.6) 0 1px 2px}#container .submit,.box .submit,.box .submit_button a{-webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0 inset, rgba(255,255,255,0.6) 0 25px 30px -12px inset, rgba(0,0,0,0.8) 0 1px 0px, rgba(0,0,0,0.4) 0px 2px 2px;-moz-box-shadow: rgba(255,255,255,0.5) 0 1px 0 inset, rgba(255,255,255,0.6) 0 25px 30px -12px inset, rgba(0,0,0,0.8) 0 1px 0px, rgba(0,0,0,0.4) 0px 2px 2px;box-shadow: rgba(255,255,255,0.5) 0 1px 0 inset, rgba(255,255,255,0.6) 0 25px 30px -12px inset, rgba(0,0,0,0.8) 0 1px 0px, rgba(0,0,0,0.4) 0px 2px 2px;border-top: 1px solid transparent}#main .submit{font-size: 95%}.submit:hover,.submit.active,.submit_button a:hover{background-color: #fc3901;color: #fff}.submit:focus,.submit:active,.submit_button a:focus,.submit_button a:active{background-color: #e21b00;color: #fff}.password_forgotten{margin: 18px 0 0 2px}input.text,input.captcha,select,textarea,fieldset{width: 95%;max-width: 420px;padding: 5px 8px;border: 1px solid #ccc;border-radius: 4px;font-family: Noto Sans, Arial;color: #555;border-top: 1px solid #999;border-left: 1px solid #999}select{width: auto;max-width: 100%;margin: 0;padding-top: 4px;padding-right: 4px;padding-bottom: 4px}fieldset{margin-bottom: 30px}fieldset.checkbox_container{margin-bottom: 0}.item input.captcha{width: 30% !important}.item .captcha_text{margin-left: 10px;padding-left: 12px;background: url("/files/gfx/layout/double-arrow-back.png") no-repeat left center}input.text:hover,input.captcha:hover,textarea:hover{border: 1px solid #bbb;color: #333;border-top: 1px solid #598000}input.text:focus,input.captcha:focus,textarea:focus{border: 1px solid #598000;color: #000;box-shadow: 0px 0px 7px rgba(89,128,0,0.4);outline: 0}textarea{height: 108px;font-size: 100%;display: block}p.error,span.error{color: #d00}input.error{border: 1px solid #d00}::-webkit-input-placeholder{color: #888}table .right{text-align: right}table .middle{text-align: center}td{vertical-align: top;text-align: left}table{width: 100%;border-collapse: collapse}table caption{visibility: hidden;display: none}td,th{padding: 6px 10px}.listing td.col_1{width: 60%}.listing th{min-width: 10px}.listing th,.ce_table th{min-width: 145px;vertical-align: top;background-color: #d6d6d6}.listing th,.ce_table th,.listing td,.ce_table td{border: 1px solid #bbb}#sprechzeiten .ce_table{max-width: 360px}figure img{border: 1px solid #98c9f4;border-radius: 4px;padding: 1px}figure a{display: block}.smallborder figure{margin-top: 3px;margin-right: 7px;padding: 0;border: 0;background-color: transparent}.smallborder figure img{padding: 1px;background-color: #fff;border: 1px solid #aaa}.col_last figure{display: block;margin-right: 0 !important}.caption{padding-top: 5px;padding-bottom: 3px;padding-left: 2px;font-size: 90%;color: #888}.ce_gallery figure{margin: 0 8px 8px 0;padding: 0}#main .noborder figure{padding: 1px;border: 0;background-color: transparent}.noborder img{border: 0}.layout_latest .caption,.nocaption .caption{display: none}#main .ce_gallery ul{margin: 0;padding: 0}#main .ce_gallery li{margin: 0;padding: 0}#main .ce_gallery.pl4 li{width: 23.5%;margin-right: 2%;margin-bottom: 2%}#main .ce_gallery.pl3 li{width: 31%;margin-right: 3%;margin-bottom: 3%}#main .ce_gallery li.col_last{margin-right: 0}.box_wide{margin: 15px -35px 20px;padding: 17px 35px 17px 35px;background-color: #c4c4c4;border: 1px solid #999;color: #333;border-bottom: 1px solid #888}.box_wide h2{margin-top: 0;padding-top: 0}.box_wide.ce_text{padding-bottom: 15px}.content-slider{margin-right: 30px}.ce_sliderStart figure{margin: 0;padding: 0;text-align: left;border: 0;color: #222;background-color: transparent}.ce_sliderStart figure a{display: block;border: 1px solid #fff}.ce_sliderStart figure img{border: 0}.ce_sliderStart .caption{padding: 13px 5px 5px;text-align: left;font-size: 100%;color: #666}.slider-control{margin-right: 30px;text-align: left;font-size: 100%;color: #666}.slider-control .slider-menu b{padding: 3px;font-size: 130%;color: #888}.slider-control .slider-menu b.active{color: #444}.mod_newsreader .teaser,.mod_productreader .teaser{margin-bottom: 15px;font-weight: bold;color: #222}.layout_latest{position: relative;padding-top: 38px;padding-bottom: 20px;border-top: 1px solid #fff;border-bottom: 1px solid #ddd}.layout_latest.first{border-top: 0;padding-top: 0}.layout_latest.last{margin-bottom: 45px}.highlight figure{padding-left: 40px;background: url("/files/gfx/content/top-news.png") left top no-repeat}.layout_latest .headline{margin-bottom: 1px}h1 span,h2 span.subtitle{display: block;font-size: 50%;color: #aaa}h1 span.active{display: inline;font-size: 100%;color: #fc3901}.blog .teaser{clear: both}.layout_latest figure{margin-bottom: 13px}.layout_latest figure a{position: relative;z-index: 2}.related_item{padding-top: 9px;padding-bottom: 9px;border-bottom: 1px solid #aaa;color: #444}#main time.date{width: 9%;right: 0;position: absolute;padding-top: 22px;text-align: center;z-index: 1}#main .layout_full time{height: auto;margin-top: 15px;padding-top: 17px;padding-bottom: 17px;text-align: center}#main .image time{right: 0;position: absolute;margin-left: 0;text-align: center;border: 0px solid #aaa;background-color: transparent}time .year{color: #888}time .day{margin: 0;padding: 0 2px;text-align: center;font-size: 30px;color: #222}.comment_default{margin-bottom: 25px}.comment_head{padding: 5px 10px;background-color: #ccc;border: 1px solid #aaa}.single_record .comment_head{background-color: #c9e8ff;border: 1px solid #8eccfa}.comment .text{padding: 10px 10px 15px;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;color: #888}.comment .author{color: #000}.reply{margin-left: 50px;padding: 7px 10px;background-color: #eee;border: 1px dashed #ccc;font-style: italic}.ce_comments,.ce_rating{clear: both;margin-top: 15px}img{max-width: 99.8%;height: auto}#header .mod_boxes4ward{padding: 28px 0 40px 28px}#header .logo img{border: 0}#header .logo figure{position: relative;margin-bottom: 15px}#header p{margin-bottom: 6px;line-height: 150%}time .month{margin-right: -1px;margin-left: -1px;background-color: #555;border: 1px solid #444;color: #fff}.visitenkarte #header .inside{max-height: 2000px}.visitenkarte .info{margin-top: 25px;color: #f53f6b}#header .ce_text,#header .ce_hyperlink{margin-left: 60px;margin-bottom: 20px;position: relative;z-index: 2}.visitenkarte .phone p,.visitenkarte .website a{background-repeat: no-repeat;background-position: left center;background-size: 23px;padding-left: 32px;display: inline-block;font-weight: bold}.visitenkarte a:hover{color: #f53f6b}.visitenkarte .phone p{background-image: url(/files/gfx/layout/phone.svg)}.visitenkarte .website a{background-image: url(/files/gfx/layout/website.svg)}.visitenkarte .call a,.visitenkarte .vcard a{background-color: #999;color: #fff;padding: 8px 10px;display: block;max-width: 500px;text-align: center;border-radius: 3px}.visitenkarte .call a{background-color: #3fa9f5}.visitenkarte .call a:hover{background-color: #f53f6b}
@media screen and (max-width: 1200px) {

	#footer .mod_boxes4ward {
		margin:0 35px;
		position:relative;
	}

}

@media screen and (max-width: 1000px) {

	#wrapper {
	   width:100%;
		 min-width:200px;
	}

	#header {
		font-size:90%;
	}

	#footer {
	    background-position:44% bottom;
	}

	#right {
	    width:33%;
	    right:0;
	    position:static;
	}

	.grid2 #main {
	    width:65%;
	    right:0;
	    position:static;
	}

	.mod_article {
		padding-left:20px;
	}

	#right .mod_article {
		padding-right:20px;
	}

	.colcount_4 .col_1, .colcount_4 .ce_colsetPart {
		width:50%;
	}

.colcount_4 img {
  max-width: 98.8%;
}

	.colcount_4 .col_3 {
		clear:both;
	}

	#footer .mod_boxes4ward {
		margin:0 20px;
	}

	h1 {
	    font-size:210%;
	}

	#footer .boxes4ward_article {
	    border-right:0;
	    border-left:0;
	}

}

@media screen and (max-width: 850px) {
	body {
	    background-color:#fff;
	    background-image:none;
	}

	.grid2 #main {
  width: 100%;
  float: none;
  margin-right: 0;
	}

	.contact .colcount_2 .col_1, .contact .colcount_2 .col_2 {
		width:100%;
		float:none;
	}

	.colcount_2 .col_1 {

	}

.colcount_4 img {
  max-width: 98%;
}

	#right {
	    width:100%;
      float: none;
			margin-top:20px;
			border-top:1px dashed #aaa;
	}

	#right .mod_article {
		padding-left:20px;
	}

	#wrapper,
	#header,
	#container {
	    padding-right:0;
	    padding-left:0;
	    border-right:0;
	    border-left:0;
	}

	#right .inside {
	    margin-bottom:0;
	}

	#footer {
	    background-image:none;
	}

	#footer .mod_boxes4ward {
	    margin-right:0;
	}

}

@media screen and (max-width: 700px) {

	#header {
	    height:auto;
	    background:none #fff;
			box-shadow:0 0 0;
			font-size:85%;
	}

#header .ce_image.photo {
  width:45%;
}

#header .ce_image.photo img {
	height:auto;
}

#header .mod_boxes4ward {
  padding: 20px 8px 0 8px;
}

	#header .slogan {
	    display:none;
	}

	#header .logo {
	    margin-left:19px;
	}

#header .logo img {
  max-width: 60%;
  height: auto;
}

	#container .mod_article {
		padding-left:16px;
    padding-right:16px;
	}

#right { margin-top:2px;}
#right .inside { margin-top:0;}

	#footer .mod_boxes4ward {
		margin:0 16px;
	}

	h1 {
	    font-size:180%;
	}

	h2,
	.small_h2 h3 {
	    font-size:155%;
	}

	.main_navigation {
	    background-color:#cfe7f9;
			margin-top:0;
	}

	.main_navigation ul {
	    margin:0;
	}

	.main_navigation li {
	    float:none;
	    display:block;
	    margin-bottom:1px;
			padding:0;
	}

	.main_navigation a,
	.main_navigation span {
	    display:block;
	    padding-top:10px;
	    padding-bottom:9px;
	    padding-left:$abstandpx;
      color:#101313;
	    border-top:1px solid #A5C7E0;
			text-shadow:0 0 0;
	}

.main_navigation a.trail, .main_navigation a.active, .main_navigation span.active, .main_navigation a.first.trail,
.main_navigation a:active {
background-color:#9FD2F9;
color:#000;
text-shadow:0 0 0;
border-left:0;
}

	.main_navigation a:hover {
    background-color:#AFD5F2;
      color:#101313;
	}

	.main_navigation a.first,
	.main_navigation span.first {
	    padding-left:$abstandpx;
	}

	.main_navigation .submenu:hover .level_2 {
	    left:10px;
	    top:auto;
	}

	.mod_article {
	    padding:0 $abstand 15px;
	}

.mod_article:last-child {
  padding-bottom: 20px;
}

.layout_latest .figure {
width:100%;
}

}

@media screen and (max-width: 595px) {
	#main .mod_newslist .image_container {
	    float:none;
	    display:inline-block;
	    margin:5px 0 10px;
	}

	#header {
	    position:relative;
	    z-index:3;
      font-size:100%;
	}

#header .inside {
max-height:1000px;
}

	#header .logo {
	    max-width:95%;
	    margin-left:9px;
      margin-bottom: 55px;
	}

#header .ce_text, #header .ce_hyperlink {
  margin-left: 10px;
  margin-right: 10px;
}

#header .ce_image.photo {
  border-bottom: 1px solid #80a9cd;
  padding-bottom: 1px;
}

.visitenkarte #header .ce_image.photo{
border:0;
padding:0;
}


	.produkte #header .subtitle {
	    display:none;
	}

	.mod_product_watchlink {
	    top:60px;
	    float:left;
	    margin-left:10px;
	}

	.mod_product_cartlink {
	    right:136px;
	    top:86px;
	}

	#header .toggler {
	    margin-top:5px;
	    margin-right:242px;
	}

	#header .accordion {
	    right:0;
	    top:27px;
	}

	.more {
	    display:block;
	}

	.category_label {
	    display:block;
	}

	.more a {
	    margin-left:0;
	}

	#main time.date {
	    width:13%;
	}

	.layout_latest {
	    margin-bottom:5px;
	    padding-bottom:0;
			padding-top:20px;
	}

  .layout_latest.last {
		margin-bottom:30px;
	}

	h2 {
	    font-size:140%;
	}

	.colcount_4 .col_1, .colcount_4 .ce_colsetPart {
		width:100%;
    clear:both;
	}

}

@media screen and (max-width: 420px) {



#header .ce_image.photo.test {
width:100%;
opacity:0.4;
}

#header .ce_image.photo {
width:100%;
margin-top:8px;
position:relative;
border-bottom: 0;
padding-bottom:0;
}

#header .mod_boxes4ward {
padding-bottom:0;
}

#header .logo {
margin-bottom:3px;
}

#header .logo img {
max-width:90%;
}

	h1 {
	    margin-top:5px;
	    font-size:160%;
	}

	#header .logo {
	    margin-left:4px;
	}

	#footer .col_1, #footer .col_2 {
		float:none;
		width:100%;
		margin:0;
	}

	#footer .col_1 {
		margin-bottom:20px;
	}

#footer .mod_customnav {
	position:relative;
}

#footer .level_1 {
float:none;
}

#footer .subcr {
padding-left:0 !important;
}

#footer li a,
#footer li span {
	    display:block;
	    padding-top:10px;
	    padding-bottom:9px;
			text-shadow:0 0 0;
	}

#footer li a:active,#footer li a.active {
background-color:#9FD2F9;
}
}

@media print {
body {
	background-image: none;
	font-family: "Open Sans", Arial;
	background-color: transparent;
}

#header,
#right,
#left,
#footer,
#footer_copyright, .headline img, .pagination ul, .main_navigation, .mod_breadcrumb, div.more, .noprint, .print_now {
	display: none;
}

.print {
	display: block;
}

#wrapper,
#container {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	border-right: 0;
	border-left: 0;
}

#wrapper {
	width: 210mm;
	max-width: 210mm;
	font-size: 16pt;
}

.grid2 #main {
	left: 0;
	width: 100%;
}

#container {
	background-color: #fff;
	max-width: 100%;
}

#main {
	width: 100%;
	padding-top: 150px;
	background-image: url("../../files/files/gfx/email/header-2013.png");
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 10px;
}

.small_h1 h1, .small_h2 h2, h2.small_h2, h1.small_h1 {
	margin-right: 0;
	margin-left: 0;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #eee;
	border: 1px solid #bbb;
	font-size: 100%;
	font-weight: normal;
	color: #888;
}

h1 {
	margin-top: 0;
	padding-top: 0;
	font-size: 210%;
}

h2, .small_h2 h3 {
}

table {
	width: 100%;
}

table, table td {
}

a {
	transition: 0s;
	color: #000;
}

strong {
	font-weight: normal;
}

.highlight .image_container {
	padding-left: 0;
}

.pagination {
	float: right;
	padding: 0;
	border: 0;
}

.mod_article, .mod_breadcrumb {
	margin-left: 0;
	padding-left: 0;
}

img {
	border: 0;
}

.layout_latest.last {
	margin-bottom: 5;
	padding-bottom: 0;
	border-bottom: 0;
}

.ui-widget-content > div {
	padding-right: 0;
	padding-left: 0;
}

}

