﻿/*!
Theme Name: KJPD Theme
Theme URI: http://www.pascal-bajorat.com
Author: Pascal Bajorat
Author URI: http://www.pascal-bajorat.com
Description: WordPress HTML5 Boilerplate Theme für KJPD
Version: 2.1.2
License: Commercial
License URI: http://www.pascal-bajorat.com
*/html{color:#000;font-size:1em;line-height:1.6}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input,textarea,button{/*-webkit-appearance:none;*/border-radius:0}body{background:#fff;color:#464646;font-family:"Open Sans",sans-serif;font-size:0.9375rem;font-weight:400;padding:0 0.625rem}h1,h2,h3,h4,h5,h6,p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;outline:0}img{max-width:100%;height:auto}.container{max-width:62.25rem;margin:0 auto}header{padding:3.25rem 0 0.5rem 0;position:relative;height:4.375rem;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}header .mobile-menu-holder{display:none}header .mobile-menu-btn{position:relative;padding-left:1.35em;color:#414242;text-decoration:none;font-size:1.25rem}header .mobile-menu-btn::before{content:"";position:absolute;left:0;top:0.20em;bottom:0.21em;width:1.1em;background:linear-gradient(to bottom, #747575, #747575 20%, #fff 20%, #fff 40%, #747575 40%, #747575 60%, #fff 60%, #fff 80%, #747575 80%, #747575 100%)}header nav{float:left;color:#615F5F;font-family:"Open Sans",sans-serif;font-size:1.125rem;font-weight:600;position:absolute;bottom:0px}header nav ul{list-style:none;margin:0;padding:0}header nav ul li{display:inline-block}header nav ul a{color:#615F5F;text-decoration:none;display:inline-block;padding:0.35rem 0.7rem 0.25rem 0.7rem;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}header nav ul a:hover,header nav ul li.current_page_item a,header nav ul li.current-menu-item a,header nav ul li.current-menu-ancestor a,header nav ul li.current-menu-parent a,header nav ul li.current_page_parent a,header nav ul li.current_page_ancestor a,header nav ul li.current-page-ancestor a{background:#5cc38d;color:#fff}header #branding{width:20.5625rem;height:4.375rem;margin:0;padding:0;float:right}header #branding a{width:20.5625rem;height:4.375rem;background:url("img/kjpd.png") no-repeat;background-size:100%;display:block}.single-team header nav li.menu-item-123 a{background:#5cc38d;color:#fff}.single-team .page-grid nav .menu-item-153>a{color:#009E59;font-weight:500}.single-team .page-grid nav .menu-item-153>a::before{visibility:visible}.single-team .page-grid nav .menu-item-122 .sub-menu{display:block}.gradient{background-image:-moz-linear-gradient(right, #B3B72E 0%, #4CC59F 100%);background-image:-o-linear-gradient(right, #B3B72E 0%, #4CC59F 100%);background-image:-webkit-linear-gradient(right, #B3B72E 0%, #4CC59F 100%);background-image:linear-gradient(to left, #B3B72E 0%, #4CC59F 100%);width:100%;height:0.75rem}.main-image{max-width:100%;height:auto;margin-bottom:2.75rem}.home-grid{width:100%}.home-grid .left{width:65.26104417670683%;float:left}.home-grid .right{width:30%;float:right}.page-grid{padding-top:1.5625rem;width:100%}.page-grid .border-top{border-top:1px dotted #9f9d9d;display:block;margin:0;padding-bottom:0.9375rem}.page-grid nav{width:21.084337349397593%;float:left}.page-grid nav ul{margin:0;padding:0;list-style:none;font-family:"Helvetica Neue",Helvetica,"Open Sans",sans-serif;font-size:0.875rem;color:#414242}.page-grid nav ul a{text-decoration:none;color:#414242}.page-grid nav ul a::before{visibility:hidden;content:"\00a0";display:inline-block;width:0.5rem;background:url("img/dot.png") left center no-repeat;padding-right:0.375rem}.page-grid nav ul li{padding:0.25rem 0;border-bottom:1px dotted #9f9d9d}.page-grid nav ul .logout-link{background:#e8e6e7}.page-grid nav ul .logout-link a{color:#9c9d9d}.page-grid nav ul .logout-link a:hover{color:#ED5565}.page-grid nav ul .logout-link a:hover::before{visibility:hidden !important}.page-grid nav ul a:hover,.page-grid nav ul .current-menu-item>a{color:#009E59;font-weight:500}.page-grid nav ul a:hover::before,.page-grid nav ul .current-menu-item>a::before{visibility:visible}.page-grid nav ul ul.sub-menu{display:none;border-top:1px dotted #9f9d9d;margin-top:0.1875rem}.page-grid nav ul ul.sub-menu li{padding-left:0.75rem}.page-grid nav ul ul.sub-menu li:last-child{border:0}.single-standorte .page-grid nav ul ul.sub-menu{border:0}.single-standorte .page-grid nav ul ul.sub-menu li{border:0}.page-grid nav ul li.current-menu-item ul.sub-menu,.page-grid nav ul li.current_page_item ul.sub-menu,.page-grid nav ul li.current-menu-ancestor ul.sub-menu,.page-grid nav ul li.current-menu-parent ul.sub-menu,.page-grid nav ul li.current_page_parent ul.sub-menu,.page-grid nav ul li.current_page_ancestor ul.sub-menu{display:block}.page-grid .main{width:58.835341365461844%;padding:1.875rem 1.5625rem;padding-bottom:3.75rem;float:left;min-height:25rem;font-family:"Open Sans",sans-serif;font-size:0.9375rem;font-weight:400}.page-grid .main.no-sidebar{width:78.915662651%;padding-right:0}.page-grid .main .page-image{margin-bottom:1.25rem}.page-grid .main h1{color:#464646;font-size:1.3125rem;font-weight:700;margin:0 0 0.25rem 0}.page-grid .main h2{color:#464646;font-size:1.0625rem;font-weight:700;margin:0}.page-grid .main h3{font-size:1.0625rem;font-weight:600;margin:0}.page-grid .main h4{font-size:0.9375rem;font-weight:600;margin:0}.page-grid .main p{margin:0 0 1.375rem 0}.page-grid .main strong{font-weight:700}.page-grid .main strong a{color:#464646}.page-grid .main a{color:#0aa260;text-decoration:none}.page-grid .main a:hover{text-decoration:underline}.page-grid .main ul{list-style:none;padding:0;margin:0 0 1.25rem 0}.page-grid .main ul li{padding:0 0 0.3125rem 0;margin-left:0.75rem}.page-grid .main ul li::before{content:"\00a0";display:inline-block;width:0.375rem;background:url("img/dot.png") left center no-repeat;padding-right:0.375rem;float:left;margin-left:-0.75rem}.page-grid .main ul.small-list{font-size:0.8125rem}.page-grid .main ul.small-list li{padding:0 0 0.3125rem 0;margin-left:0.75rem}.page-grid .main ul.small-list li::before{color:#0aa260;content:"-";display:inline-block;width:0.375rem;background:none;padding-right:0.375rem;float:left;margin-left:-0.75rem}.page-grid .main .alignnone{margin:5px 20px 20px 0}.page-grid .main .aligncenter,.page-grid .main div.aligncenter{display:block;margin:5px auto 5px auto}.page-grid .main .alignright{float:right;margin:5px 0 20px 20px}.page-grid .main .alignleft{float:left;margin:5px 20px 20px 0}.page-grid .main a img.alignright{float:right;margin:5px 0 20px 20px}.page-grid .main a img.alignnone{margin:5px 20px 20px 0}.page-grid .main a img.alignleft{float:left;margin:5px 20px 20px 0}.page-grid .main a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.page-grid .main .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.page-grid .main .wp-caption.alignnone{margin:5px 20px 20px 0}.page-grid .main .wp-caption.alignleft{margin:5px 20px 20px 0}.page-grid .main .wp-caption.alignright{margin:5px 0 20px 20px}.page-grid .main .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.page-grid .main .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.page-grid .main .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.page-grid .main .screen-reader-text:hover,.page-grid .main .screen-reader-text:active,.page-grid .main .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.page-grid .main.green-point h1::before{background:url("img/dot.png") no-repeat 0 1.375rem;display:inline-block;content:"\00a0";width:4px}.page-grid .main .smaller-font-size{font-size:0.875rem}.page-grid .institutionsleitung{width:78.915662651%;padding:1.875rem 0 1.875rem 1.5625rem;float:left}.page-grid .blog-container .teaser-text{padding-bottom:1.25rem}.page-grid .blog-container h2{font-size:1.0625rem;font-weight:600;margin:0 0 0.125rem 0}.page-grid .blog-container h2 span{font-size:0.875rem;font-weight:400}.page-grid .blog-container .read-more{margin:-0.625rem 0 0 0;font-size:0.875rem;font-weight:600}.page-grid .blog-container article{border-bottom:1px dotted #9f9d9d;padding-bottom:0.9375rem;margin-bottom:0.9375rem}.single .page-grid .blog-container article{border:0}.page-template-pageOffeneStellen-php .page-grid .blog-container article{padding-bottom:0.3125rem}.page-template-pageOffeneStellen-php .page-grid .blog-container .read-more{margin:0}.page-grid section.sidebar{padding:1.875rem 0;width:20.080321285140563%;float:left;color:#2E2E2E;font-weight:400;font-size:0.875rem}.page-grid section.sidebar.no-sidebar{display:none}.page-grid section.sidebar h3{font-size:0.875rem;margin:0;color:#1D1E1E;font-weight:700}.page-grid section.sidebar p{margin:0}.page-grid section.sidebar a{color:#1D1E1E;text-decoration:none}.page-grid section.sidebar a:hover{color:#0aa260}.page-grid section.sidebar .download-list{list-style:none;margin:0;padding:0;font-style:italic}.page-grid section.sidebar .download-list li{padding-bottom:0.375rem}.page-grid section.sidebar .download-list a{color:#464646;text-decoration:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.page-grid section.sidebar .download-list a:hover{color:#0aa260}.page-grid section.sidebar .link-list{list-style:none;margin:0;padding:0}.page-grid section.sidebar .link-list li{padding-bottom:0.0625rem;font-weight:600}.page-grid section.sidebar .link-list a{color:#7dbe69;text-decoration:none}.page-grid section.sidebar .link-list a:hover{color:#0aa260}.page-grid section.sidebar .quicklinks{list-style:none;margin:0;padding:0}.page-grid section.sidebar .quicklinks li{padding-bottom:0.0625rem;font-weight:600}.page-grid section.sidebar .quicklinks a{color:#7dbe69;text-decoration:none}.page-grid section.sidebar .quicklinks a:hover{color:#0aa260}.page-grid section.sidebar .kroki-download a{display:block;padding:0.3125rem 0 0.5rem 0}.page-grid section.sidebar aside{margin-bottom:1.5625rem}.course-content{padding-top:1.25rem}.course-content .description p{margin-bottom:0 !important}.course-content .course-details{padding-top:1.25rem;font-size:0.9375rem;display:none}.course-content .course-item .left{float:left;width:21.455223880597014%;padding-bottom:0.25rem}.course-content .course-item .right{float:left;width:78.544776119%;padding-bottom:0.25rem}.course-content .course-item .green{color:#51B888}.course-content .course-item-table{font-size:0.8125rem;border-bottom:1px dotted #9f9d9d}.course-content .course-item-table:last-child{border-bottom:0}.course-content .course-item-table.headline{font-size:0.625rem;font-width:600;border:0}.course-content .course-item-table.headline .right,.course-content .course-item-table.headline .download-table .download{border:0}.course-content .course-item-table.headline .left,.course-content .course-item-table.headline .right,.course-content .course-item-table.headline .download-table,.course-content .course-item-table.headline .download-table .download{line-height:1.25rem}.course-content .course-item-table .left{float:left;width:6.343283582089552%;padding-bottom:0;line-height:1.875rem}.course-content .course-item-table .right{float:left;width:63.43283582089553%;padding-bottom:0;line-height:1.875rem;border-right:1px dotted #9f9d9d}.course-content .course-item-table .download-table{float:left;width:30.223880597%;line-height:1.875rem}.course-content .course-item-table .download-table .download{width:33.333333%;float:left;text-align:center;border-right:1px dotted #9f9d9d;line-height:1.875rem}.course-content .course-item-table .pdf-icon{background:url("img/icon-pdf.png") center no-repeat;width:0.6875rem;display:block;margin:0 auto;line-height:1.875rem;text-indent:-999999px}.course-content .course-details-new .course-item-table .right{width:93.656716418%;border-right:0 !important}.course-content .course-details-new .course-item-table .open-course-downloads{color:#464646}.course-content .course-details-new .course-item-table .open-course-downloads:hover{color:#51B888;text-decoration:none}.course-content .course-details-new .course-item-content{display:none;padding:0 0 0.625rem 6.3432835821%}.course-content .course-details-new .course-item-content h3{padding:0.625rem 0 0.125rem 0;font-size:0.625rem;font-width:600;color:#51B888}.course-content .course-details-new .course-item-content .pdf-download{font-size:0.8125rem;background:url("img/icon-pdf.png") left no-repeat;display:block;padding:0 0 0 1.25rem;margin-bottom:0.3125rem;color:#464646}.course-content .read-more.course-opener{margin:0 !important}.map-border{width:100%;border:0;margin:1.5625rem 0 0 0;border-top:1px dotted #9f9d9d}.map-container{position:relative;background:url("img/map.jpg") no-repeat;background-size:100%;margin-left:1.0625rem;width:100%;max-width:41.6875rem;height:40.1875rem}.map-container.active-search .box{background:#615f60}.map-container .box{position:absolute;min-width:1.8125rem;height:1.8125rem;line-height:1.8125rem;padding:0 0.625rem;background:#6BC17C;text-align:center;color:#FAFBFD !important;text-decoration:none;font-size:1rem;font-weight:400;display:inline-block}.map-container .box .link{display:none}.map-container .box:hover{text-decoration:none !important;background:#0aa260 !important}.map-container .box:hover .link{display:inline-block;padding:0 0.75rem}.map-container .box.active{background:#6BC17C}.map-container .box.active .link{display:inline-block;padding:0 0.75rem}.map-container .box-1{position:absolute;left:26.875rem;top:6.5625rem}.map-container .box-2{position:absolute;left:33.625rem;top:11.875rem}.map-container .box-3{position:absolute;left:25.9375rem;top:28.125rem}.map-container .box-4{position:absolute;left:21.5625rem;top:24.125rem}.map-container .box-5{position:absolute;left:19.9375rem;top:17.75rem}.plz-form{width:100%;padding:0.625rem 0}.plz-form label{float:left;color:#464646;font-size:1.0625rem;font-weight:600;line-height:3.125rem}.plz-form .input-holder{float:right}.plz-form input{float:left;width:15.625rem;height:3.125rem;border:1px solid #c2c2c2;border-right:0;padding:0.625rem;color:#383737;font-family:"Myriad Pro","Open Sans",sans-serif;font-size:1rem;font-weight:400;background:#fff}.plz-form button{text-align:center;float:left;width:4.6875rem;height:3.125rem;border:1px solid #c2c2c2;border-left:0;color:#fff;background:#6BC17C;font-family:"Myriad Pro","Open Sans",sans-serif;font-size:1rem;font-weight:400;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.plz-form button:hover{background:#0aa260}.downloads-table{padding-top:0.8125rem;width:100%}.downloads-table td{padding:0.375rem 0;border-bottom:1px dotted #9f9d9d;vertical-align:middle}.downloads-table .mobile-links{display:none}.downloads-table .title{width:71.61629434954008%}.downloads-table .download{width:15.768725361366624%;text-align:right;vertical-align:bottom;padding-bottom:0.0625rem}.downloads-table .order{width:12.614980289%;text-align:right;vertical-align:bottom;padding-bottom:0.0625rem;font-weight:700;font-size:0.8125rem}.downloads-table a.download-link{color:#464646 !important;font-size:0.8125rem !important;font-weight:400;text-decoration:none}.downloads-table a.download-link:hover{color:#0aa260}.downloads-table a.order-link{font-size:0.8125rem !important;font-weight:700}.meistgeladen-grid{margin:0 -0.8125rem 1.5625rem -0.8125rem}.meistgeladen-grid .meistgeladen-item{width:25%;float:left;padding:0.8125rem 0.8125rem 0 0.8125rem}.meistgeladen-grid .download-link{color:#464646 !important;font-size:0.8125rem;font-weight:400;text-decoration:none}.meistgeladen-grid .download-link:hover{color:#0aa260}.team-grid{width:auto;padding-bottom:3.125rem;margin:0 -0.5rem}.team-grid .team-grid-item{width:33.3333333333%;padding:0 0.5rem 1.875rem 0.5rem;float:left;text-align:center}.team-grid .pic{margin-bottom:2.8125rem}.team-grid .pic img{-webkit-border-radius:180px;-moz-border-radius:180px;-ms-border-radius:180px;-o-border-radius:180px;border-radius:180px}.team-grid p{margin:0}.team-grid h2{color:#222;font-size:1.1125rem;font-weight:700;text-transform:uppercase;min-height:4.6875rem;margin:0 0 0.3125rem 0;line-height:1.2}.team-grid h2 span{text-transform:none;display:block;color:#777;font-size:0.9375rem;font-weight:600;font-style:italic}.team-grid .title,.team-grid .contact{color:#777;font-size:0.9375rem;font-weight:400}.team-grid .title{min-height:4.375rem}.team-grid .contact a{color:#777;text-decoration:none}.team-grid .contact .read-more{color:#6DC07A;font-size:0.8125rem;font-weight:600;text-decoration:none}.team-grid .contact .read-more:hover{text-decoration:underline}article.home-grid{min-height:25rem;font-family:"Open Sans",sans-serif;font-size:0.9375rem;font-weight:400}article.home-grid h3{font-size:1rem;font-weight:700;margin:0 0 0.625rem 0}article.home-grid p{margin:0 0 1.375rem 0}article.home-grid.home-grid .right ul{list-style:none;margin:0;padding:0;font-style:italic}article.home-grid.home-grid .right ul li{padding-bottom:0.375rem}article.home-grid.home-grid .right ul a{color:#464646;text-decoration:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}article.home-grid.home-grid .right ul a:hover{color:#0aa260}article.home-grid .button-container{padding-top:1.25rem}article.home-grid .ghost-button{display:inline-block;margin-right:0.125rem;color:#0aa260;font-size:0.875rem;font-weight:700;text-transform:uppercase;border:1px solid #0aa260;text-decoration:none;padding:0.625rem 0.875rem;border-radius:1px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}article.home-grid .ghost-button:hover{background:#0aa260;color:#fff}.wpcf7-form ::-webkit-input-placeholder{color:#222;opacity:1}.wpcf7-form :-moz-placeholder{color:#222;opacity:1}.wpcf7-form ::-moz-placeholder{color:#222;opacity:1}.wpcf7-form :-ms-input-placeholder{color:#222;opacity:1}.wpcf7-form .wpcf7-not-valid-tip{font-size:0.8em;color:#F62459}.wpcf7-form .wpcf7-not-valid{border:1px solid #dab3b3 !important}.wpcf7-form .form-row{margin-bottom:0.75rem}.wpcf7-form .form-left,.wpcf7-form .form-right{width:50%}.wpcf7-form .form-left{float:left;padding-right:0.75rem}.wpcf7-form .form-right{float:right;padding-left:0.75rem}.wpcf7-form .input-text,.wpcf7-form .input-textarea{border:0;background:#dfdede;max-width:100%;width:100%;padding:0.625rem;color:#222;font-size:0.9375rem;font-weight:400}.wpcf7-form .input-textarea{height:14.0625rem}.wpcf7-form .wpcf7-submit{padding:0.4375rem 0;text-align:center;display:block;width:100%;border:0;color:#FEFDFD;font-size:0.9375rem;font-weight:700;background-color:#80BE65}.custom-wordpress-login{padding-top:20px}.custom-wordpress-login ::-webkit-input-placeholder{color:#222;opacity:1}.custom-wordpress-login :-moz-placeholder{color:#222;opacity:1}.custom-wordpress-login ::-moz-placeholder{color:#222;opacity:1}.custom-wordpress-login :-ms-input-placeholder{color:#222;opacity:1}.custom-wordpress-login input{width:100%;max-width:18.75rem;padding:0.75rem;border:1px solid #ddd;display:block;color:#7dbe69;font-size:0.9375rem;font-weight:600;margin-bottom:0.9375rem;text-align:left}.custom-wordpress-login #wp-submit{border-color:#7dbe69;background:transparent;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.custom-wordpress-login #wp-submit:hover{color:#fff;background:#7dbe69}footer{border-top:1px dotted #9f9d9d;padding:0.5625rem 0 2.5rem 0;color:#44403B;font-family:"Helvetica Neue",Helvetica,"Open Sans",sans-serif;font-size:0.8125rem;font-weight:400}footer a{color:#44403B;text-decoration:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}footer a:hover{color:#5cc38d}footer ul{list-style:none;margin:0;padding:0;float:left}footer ul li{display:inline-block}footer ul li::after{content:"|";padding:0 0.125rem 0 0.375rem}footer ul li:last-child::after{display:none}footer ul li.current-menu-item a,footer ul li.current_page_item a,footer ul li.current-menu-ancestor a,footer ul li.current-menu-parent a,footer ul li.current_page_parent a,footer ul li.current_page_ancestor a{color:#5cc38d}footer p.copyright{float:right;display:inline-block;margin:0}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:15px;background:#f8f8f8;color:#333333;border-right:1px solid #dfdfdf}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background:#e1e1e1;font-size:11px;font-weight:normal;padding:5px 15px;margin:0;color:#333333;line-height:24px}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(51,51,51,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 0;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid white}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid white;border-bottom:1px solid #dfdfdf}.sidr .sidr-class-sidr-mainmenu li.sidr-class-current-menu-item>a,.sidr .sidr-class-sidr-mainmenu li.sidr-class-current_page_item>a,.sidr .sidr-class-sidr-mainmenu li.sidr-class-current-menu-ancestor>a,.sidr .sidr-class-sidr-mainmenu li.sidr-class-current-menu-parent>a,.sidr .sidr-class-sidr-mainmenu li.sidr-class-current_page_parent>a,.sidr .sidr-class-sidr-mainmenu li.sidr-class-current_page_ancestor>a,.sidr .sidr-class-sidr-mainmenu li.sidr-class-current-page-ancestor>a{background:#6BC17C;color:#fff}.sidr .sidr-class-sidr-submenu li.sidr-class-current-menu-item>a,.sidr .sidr-class-sidr-submenu li.sidr-class-current_page_item>a,.sidr .sidr-class-sidr-submenu li.sidr-class-current-menu-ancestor>a,.sidr .sidr-class-sidr-submenu li.sidr-class-current-menu-parent>a,.sidr .sidr-class-sidr-submenu li.sidr-class-current_page_parent>a{background:transparent;color:#0aa260}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#333333}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(51,51,51,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(51,51,51,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#f8f8f8;background:#333333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(51,51,51,0.9)}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none}.nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}@media (max-width: 767px){body{padding:0 0.75rem}header{padding-top:1.25rem;height:3.3125rem}header nav{display:none}header #branding,header #branding a{width:15.4375rem;height:3.3125rem}header .mobile-menu-holder{display:block;float:left;line-height:3.3125rem}.page-grid nav,.page-grid .main,.page-grid .sidebar{width:100% !important;float:none !important;padding-left:0;padding-right:0}.page-grid nav{display:none}.page-grid .page-image img{display:block;margin:0 auto}.page-grid .main{padding:0 0 0.625rem 0}.page-grid .sidebar{max-width:200px;margin:0 auto 1.25rem auto !important}.course-content .course-item .left{float:none;width:auto;padding-bottom:0}.course-content .course-item .right{float:none;width:auto;padding-bottom:0.5rem}.course-content .headline{display:none}.course-content .course-item-table{border:0;margin-bottom:0.9375rem}.course-content .course-item-table .left{float:left;width:20%;border-bottom:1px dotted #9f9d9d}.course-content .course-item-table .right{float:left;width:80%;border-right:0;border-bottom:1px dotted #9f9d9d;padding-bottom:0}.course-content .course-item-table .download-table{float:left;width:100%}.button-container .ghost-button{margin-bottom:1.25rem}.home-grid .left,.home-grid .right{width:100%;float:none;padding-left:0;padding-right:0}.home-grid .right{padding:1.25rem 0}.team-grid .team-grid-item{width:100%;float:none;margin-bottom:2.8125rem}.page-grid .institutionsleitung{width:100%;padding-left:0;float:none}.plz-form label,.plz-form .input-holder{line-height:1.2;width:100%;float:none;display:block}.plz-form input{width:9.375rem}.plz-form button{width:auto}.plz-form label{margin-bottom:0.9375rem}.map-container{margin-left:0}.map-container a.box span.link,.map-container a.box.active span.link{display:none !important;visibility:hidden}.wpcf7-form .form-left{width:100%;float:none;padding-right:0;padding-bottom:0.9375rem}.wpcf7-form .form-right{width:100%;float:none;padding-left:0}.meistgeladen-grid .meistgeladen-item{width:50%}.downloads-table .download,.downloads-table .order{display:none}.downloads-table .title{width:100%}.downloads-table .mobile-links{display:block}.downloads-table tr:last-child td{border-bottom:0}footer .menu,footer .copyright{text-align:center;width:100%;float:none;margin-bottom:0.1875rem}}@media (max-width: 413px){header{height:2.1875rem}header nav{display:none}header #branding,header #branding a{width:10.3125rem;height:2.1875rem}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

.gform_wrapper ul {
  list-style: none !important;
}

.gform_wrapper .gfield_radio {
  clear: both;
}

.gform_wrapper .gform_body ul.gfield_radio li {
  display: inline-block;
  padding-right: 15px !important;
  white-space: nowrap !important;
}

.gform_wrapper .gform_body .gfield_radio li label {
  white-space: nowrap !important;
}

.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
  margin-top: 0 !important;
}

body.page-id-199 .main a{background: #5cc38d;color: #fff;padding: 0.625rem 0.875rem; border: 1px solid #5cc38d;    font-size: 1.125rem;
    font-weight: 600;}
body.page-id-199 .main a:hover{background: #fff;color: #5cc38d;text-decoration: none;}
