@font-face{font-family:'Roboto';src:url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');}
h1,
h1 a,
h4,
h4 a{color:rgb(190, 22, 34);}
h2{color:#76b82a !important;}
h3{font-size:1.2em;}
h2,
h3,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{color:#1d70b8;}
.jwts_tabberlive h2{color:#76b82a;}
.jwts_tabberlive h3{color:#1d70b8;}
a{color:rgb(190, 22, 34);}
a.readon{color:rgb(29, 112, 184);}
.nspPagination,
.nspPagination li{list-style-type:none !important;}
.container-content h2{font-size:1.3em;}
.article-info .createdby{font-size:.8em;}
#gkIs-gk-is-309 .gkIsSlides{max-width:100%;}
.apt-table{width:auto !important;}
body.slide-active{overflow-x:hidden}
.no-margin-top{margin-top:0px!important}
#page-content{position:relative;padding-top:70px;}
#page-content.slide-active{padding-top:0}
ul.jwts_tabbernav{margin-left:0!important;}
ul.jwts_tabbernav li a{background:#0C6CB4;color:#fff;padding:8px 15px 6px 15px;border:0;}
ul.jwts_tabbernav li.jwts_tabberactive a{background:#76B82A;border-bottom:3px solid #76B82A;}
ul.jwts_tabbernav li a:hover,
ul.jwts_tabbernav li.jwts_tabberactive a:hover{border:0;color:#fff;background:#76B82A;}
.login fieldset{width:40%;}
.login fieldset .login-fields label,
.login fieldset .login-fields input{float:left;width:75%;}
.login fieldset .login-fields label{width:25%;}
.login fieldset .login-fields .remember>*,
.login fieldset .login-fields:last-child>*{margin-top:10px;}
.login fieldset .login-fields input[type="checkbox"]{width:15px;margin:10px 0 0 5px;height:21px;padding:0 5px;border:0;box-shadow:none;}
.agb h2{font-size:1.4em!important;line-height:1.9rem!important;}
.agb h3{color:#0C6CB4;font-size:1.5em;}
.agb h4{color:#0C6CB4;font-size:1.3em;}
.agb h5{color:#0C6CB4;font-size:1.2em;}
ul.jwts_tabbernav li a{padding-left:32px;background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/beschreibungen-norm.png") left center no-repeat;}
ul.jwts_tabbernav li a.item0{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/beschreibungen-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li a.item1{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/bilder-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li a.item2{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/preis-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li a.item3{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/termine-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li a.item4{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/training-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li a.item5{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/diaet-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li a.item6{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/tagesablauf-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li a.item7{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/details-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li a.item8{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/leistungen-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a{padding-left:35px;background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/beschreibungen-norm.png") left center no-repeat;}
ul.jwts_tabbernav li.jwts_tabberactive a.item0{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/beschreibungen-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item1{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/bilder-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item2{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/preis-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item3{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/termine-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item4{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/training-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item5{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/diaet-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item6{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/tagesablauf-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item7{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/details-norm.png") left center no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item8{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/leistungen-norm.png") left center no-repeat !important;}
@media (min-width:768px){ul.jwts_tabbernav li a.item0{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/beschreibungen-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li a.item1{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/bilder-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li a.item2{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/preis-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li a.item3{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/termine-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li a.item4{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/training-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li a.item5{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/diaet-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li a.item6{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/tagesablauf-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li a.item7{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/details-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li a.item8{background:#0C6CB4 url("/templates/aptbootstrap/images/jwts_icons/leistungen-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a{padding-left:35px;background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/beschreibungen-norm.png") 47% 20% no-repeat;}
ul.jwts_tabbernav li.jwts_tabberactive a.item0{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/beschreibungen-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item1{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/bilder-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item2{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/preis-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item3{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/termine-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item4{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/training-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item5{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/diaet-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item6{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/tagesablauf-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item7{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/details-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav li.jwts_tabberactive a.item8{background:#76B82A url("/templates/aptbootstrap/images/jwts_icons/leistungen-norm.png") 47% 20% no-repeat !important;}
ul.jwts_tabbernav{margin-left:0!important;display:table !important;width:100%;}
ul.jwts_tabbernav li{display:table-cell !important;}
ul.jwts_tabbernav li a{padding:35px 5px 5px;display:inline-block;height:60px;margin:0;width:100%;border-left:1px solid #fff;text-align:center;}
ul.jwts_tabbernav li.jwts_tabberactive a{padding-left:5px;}
ul.jwts_tabbernav li a:hover, ul.jwts_tabbernav li.jwts_tabberactive a:hover{border-left:1px solid #fff;}
}
.jwts_tabberlive .jwts_tabbertab{border-top:3px solid #76B82A;margin-top:6px !important;}
.eb_event_list .filter{padding-bottom:10px;}
.eb_event_list td{padding:5px;}
.eb_event_list .event_cat a{color:rgb(0, 0, 0);}
.eb_event_list tr.se:hover{background-color:rgba(118, 184, 42, 0.2) !important;}
.eb_event_list .se td{border-bottom:0;}
.eb_event_list .se td div{width:14%;display:inline-block;float:left;font-size:14px;font-weight:bold;box-sizing:border-box;}
.eb_event_list .se .eDays{color:#76B82A;font-size:1.1em;}
.eb_event_list .day-info{font-style:italic;color:#000;font-size:1rem;font-weight:400;}
.eb_event_list .se .eTitle{color:#0C6CB4;width:40%;margin-right:1%;}
.eb_event_list .se .eTitle.without-days{width:54%;}
.eb_event_list .se .eTitle a{color:#0C6CB4;font-size:1.1em;}
.eb_event_list tr td .eb_event_link .info{font-size:10px;}
.eb_event_list .se td .eb_event_link .info{margin-top:3px;display:block;}
.eb_event_list .se .ePrice{color:#76B82A;width:25%;font-size:1.1em;text-align:right;padding-right:20px;line-height:26px;}
.eb_event_list .se .ePrice .btn{float:left;margin-top:3px;}
.eb_event_list .se .eButton{padding-left:20px;width:20%;}
.eb_event_list .se .eButton.event_cartlink a{margin:0px;display:inline-block;}
.eb_event_list .se span.grey{color:rgb(0, 0, 0);font-weight:normal;font-size:1rem;display:block;}
.eb_event_list tr.headline{border:0;border-top:10px solid #fff;}
.eb_event_list tr.headline:first-child{border:0;}
.eb_event_list tr.headline td{border:0;}
.eb_event_list tr.headline .ext-btn{display:none;}
.eb_event_list tr.headline.ext .def-btn{display:none;}
.eb_event_list tr.headline.ext .ext-btn{display:block;}
.eb_event_list .headline td{background:rgb(29, 112, 184);height:58px;color:#fff;padding-top:5px;}
.eb_event_list .headline td .date{font-size:18px;}
.eb_event_list tr.collapse.in{display:table-row !important;}
.eb_event_list .toggle-info{width:50%;margin-left:20px;color:rgb(118, 184, 42);}
.eb_event_list .toggle-button{float:right;margin-top:-13px;background:#fff;color:#0C6CB4;padding:5px 10px;}
.eb_event_list .item td{padding:20px 10px 10px 10px;}
.eb_event_list .registrants{margin-top:3px;}
.eb_event_list .early-bird-title{margin-left:5px;}
.eb_event_list .eb_event .event_price .early-bird{color:rgb(190, 22, 34);}
.firefox .eb_event_list .event_cartlink a{width:150px;}
.eb_event_list .event_cartlink{float:right;}
.eb_event_list .se .eButton{text-align:center;}
a.sold-out{width:114px;background-color:rgb(190, 22, 34) !important;color:#fff !important;font-size:10px;line-height:10px;}
a.sold-out span{text-transform:initial;}
tr.blue{background-color:rgba(29, 112, 184, 0.2) !important;}
.eb_events{padding:10px;border:1px solid rgb(218, 218, 218);margin:0 -5px 30px -5px;}
.eb_events table.view-cart{background:none;border:0;margin-top:15px;}
.eb_events table.view-cart th{background:#fff;font-style:normal;font-size:1.3em;border:inherit;border-left:1px dotted rgb(218, 218, 218) !important;border-bottom:1px dotted rgb(218, 218, 218) !important;color:rgb(29, 112, 184);}
.eb_events table.view-cart th:first-child{border-left:0;}
.eb_events table.view-cart th img{display:none;}
.eb_events table.view-cart td{border:1px dotted rgb(218, 218, 218);border-right:0;border-left:0;color:rgb(29, 112, 184);}
.eb_events table.view-cart .sectiontableentry1 td:last-child{text-align:right;}
.eb_events table.view-cart tr.total-row td:last-child,
.eb_events table.view-cart tr.discount-row td:last-child,
.eb_events table.view-cart tr.total-amount-row td:last-child{font-weight:700;}
.eb_events a.modal{display:inline-block;position:relative;top:6px;left:inherit;}
.eb_events table.view-cart tr:last-child td{border-bottom:0;}
.eb_events table.view-cart .col_event{text-align:left;}
.eb_events table.view-cart .total_amount_label,
.eb_events table.view-cart .total_amount_value{color:rgb(190, 22, 34);font-size:18px;}
.eb_events table.view-cart .btn-primary{margin-right:10px;float:left;}
.eb_events table.view-cart .btn-primary:last-child{float:right;}
.eb_events table.os_table>tbody>tr>td{padding:6px 10px;border-bottom:1px dotted #dadada;border-left:1px dotted #dadada;}
.eb_events table.os_table td input[type=checkbox],
.eb_events table.os_table td input[type=radio],
#eb_Geburtstag,
.eb_events table.os_table td select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#adminForm table.os_table{margin-bottom:30px;}
#adminForm table.os_table tr:last-child td input[type=button]{margin-top:10px;}
#adminForm table.os_table input[name=security_code]{margin-top:5px;height:40px;padding:5px;line-height:1.2em;}
.eb_events table.os_table td input{width:90%;}
.eb_events table.os_table td input.btn{width:inherit;}
.eb_events table.os_table td input[type=password],
.eb_events table.os_table td select,
#eb_Geburtstag{width:200px;}
#eb_Geburtstag{float:left;}
#eb_Geburtstag_img{padding:8px;margin-left:5px;border-radius:5px;}
.eb_events table.os_table td input[type=checkbox],
.eb_events table.os_table td input[type=radio]{width:15px;border:0;display:inline-block;float:left;box-shadow:none;position:relative;margin:-6px 5px 0px 0;}
#gkCrossSelling{margin-top:12px;margin-bottom:12px;border:1px solid rgb(229, 229, 229);padding:11px;}
#gkCrossSelling tr:first-child,
#zusatzleistungen tr:first-child{display:none;}
#gkCrossSelling .event_date,
#gkCrossSelling .infos,
#zusatzleistungen .event_date,
#zusatzleistungen .infos{display:none;}
#gkCrossSelling .desc,
#zusatzleistungen .desc{font-size:1em;}
#gkCrossSelling .desc p,
#zusatzleistungen .desc p{padding-left:8px;}
.jwts_tabbertab table tr td:first-child,
.schnellwahl table tr td:first-child{border-left:none;}
.jwts_tabbertab table td,
.jwts_tabbertab .cat-list-row0 td,
.jwts_tabbertab .cat-list-row1 td,
.schnellwahl table td{padding:6px 10px;border-bottom:1px dotted #dadada;border-left:1px dotted #dadada;}
.jwts_tabbertab table,
.jwts_tabbertab table td,
.schnellwahl table,
.schnellwahl table td{border-collapse:collapse;}
#eb_docs .eb_row dl{padding:20px;float:left;}
#eb_docs .eb_row dd{font-weight:bold;}
#eb_docs dt{width:200px;}
#eb_docs h3.eb_title{max-width:500px;float:left;}
#eb_docs .eb_row .eb-image{width:302px;min-height:333px;float:right;background:none no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:15px;}
#eb_docs.cat-list .eb_row .eb-image.cat1{min-height:240px;}
#eb_docs.cat-list .eb_row .eb_props{border:0;background:#d0d0d0;clear:left;min-width:350px;max-width:500px;}
#eb_docs.cat-list .eb_row .eb_description{padding:10px 0;float:left;max-width:500px;clear:left;}
#eb_docs .eb_row .eb_price{color:rgb(118, 184, 42);}
#eb_docs.cat-list .eb_row .eb_taskbar{margin-left:6px;float:left;clear:left;}
.eb_taskbar li a,
.eb_taskbar li a:link,
.eb_taskbar li a:visited{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;background-color:#428bca;border-color:#357ebd;}
.eb_taskbar li a:hover{color:#fff;background-color:#3071a9;border-color:#285e8e;}
#content ul{padding-left:22px;}
#content ul li{list-style-type:disc;}
#content .camp-formulare{padding-left:0;}
#content .camp-formulare li{list-style-type:none;}
#content .camp-formulare li a{color:rgb(190, 22, 34);}
#skyscrapperLeft{position:fixed;top:529px;left:-124px;}
.box{border-top:1px solid rgb(229, 229, 229);padding-top:30px;padding-bottom:30px;margin-top:15px;}
.shariff .orientation-vertical li .share_count{min-width:50px !important;}
.container-content .shariff{margin-top:20px;}
.gkIsWrapper-gk_financial_business .gkIsTextTitle a{font-size:1.2em;}
.box h3{background:none;color:#76b82a;font-size:1.1em;}
.firefox .box h3{font-size:.9em;}
.box.event-categories{border:0;}
.box.event-categories ul{padding:0;}
.box.event-categories ul li{float:left;margin:0 2%;width:46%;border-bottom:1px dotted rgb(221, 221, 221);margin-bottom:8px;}
.box.event-categories ul li a{color:#be1622;display:inline-block;width:100%;padding:3px 0 3px 0;}
.box.event-upcoming{border:0;}
.box.event-upcoming td.eb_event .cat{font-size:0.8em;}
.box.event-upcoming .eb_event_link,
.box.event-upcoming .event_date{font-size:1em;color:rgb(118, 184, 42) !important;line-height:0.9em;}
.box.event-upcoming .eb_event_link{float:none;}
.box.event-upcoming .eb_event_list td{padding:0 0 9px 0;}
#gkIs-gk-is-139{margin-left:10px;margin-right:10px;float:none;}
#gkIs-gk-is-139 .gkIsSlides{width:1150px!important;}
.gkIsWrapper-gk_black_and_white{padding:0 10px;margin-bottom:10px;}
.gkIsWrapper-gk_black_and_white .gkIsSlide{width:1150px!important;height:426px!important;}
.breadcrumb{margin:10px 0;border-radius:0;}
.kopfbild{width:1140px;height:auto;}
.custom.werbung-tv{background-color:#fff;text-align:center;padding:1px 0;margin-bottom:20px;}
.extcal_minical table.extcal_minical{background-color:#fff;!important;}
.extcal_minical table td{border-bottom:1px dotted #dadada;padding:5px !important;}
td.mod_eb_mincalendar_not_today,
td.mod_eb_mincalendar_no_event a{color:rgb(0, 0, 0);}
td.mod_eb_mincalendar_event{background-color:rgb(118, 184, 42);}
td.mod_eb_mincalendar_today{color:#fff;background-color:rgb(192, 22, 34);font-weight:bold;}
.extcal_minical .extcal_month_label a{color:rgb(192, 22, 34);}
.mod_eb_mincalendar_td_dayname{color:rgb(29, 112, 184);font-weight:bold;}
.nspArt p.nspInfo{font-size:0.8em;}
.nspImageWrapper{width:100%;}
.badge{position:absolute;background:transparent url("/templates/aptbootstrap/images/badges.png") no-repeat 0 0;top:8px;right:8px;z-index:50;text-indent:-999em;width:54px;height:54px;}
.badge-hot,
.badge-new,
.badge-soon,
.badge-top{position:relative;}
.badge-hot .badge{background-position:0 -54px;}
.badge-top .badge{background-position:0 -108px;}
.badge-soon .badge{background-position:0 -162px;}
.user-content{padding:0 15px;}
.eb_search_box{clear:both;border:0;padding:10px 0;margin-bottom:10px;height:54px;}
#itemid-32 .moduletable{clear:both;}
#itemid-32 .moduletable .badge{top:65px;}
.search-results dt.result-title{text-transform:none;font-size:110%;font-weight:normal;display:inline;border-top:1px dotted #DADADA;margin:20px 0 0 0;padding-top:20px;width:100%;display:block;}
.search-results dd.result-created,
.search-results dd.result-url{font-size:10px;}
.search-results dd.result-category,
.search-results dd.result-text,
.search-results dd.result-created{margin-left:18px;}
div.pagination ul,
.k2Pagination ul{margin:10px 0 0;padding:3px 0 0;width:auto;text-align:center;}
div.pagination ul li,
#article-index ul li,
.k2Pagination ul li{display:inline-block;}
div.pagination ul li span,
#article-index ul li span,
.k2Pagination ul li span{margin:2px 5px;overflow:hidden;color:#999;background:#fff !important;border:none;padding:5px 10px !important;cursor:pointer;border:1px solid #d7d7d7;font-weight:bold;font-size:85%;}
div.pagination ul li a,
#article-index ul li a,
.k2Pagination ul li a{margin:2px 5px;overflow:hidden;color:rgb(190, 22, 34);background:#fff !important;border:none;padding:5px 10px !important;cursor:pointer;border:1px solid #d7d7d7;font-weight:bold;font-size:85%;}
div.informationen ul li a:before{background:url('/templates/gk_black_and_white/images/style1/typography/bullet_ol_1_dark.png') left center no-repeat;display:inline-block;width:18px;height:18px;content:"";position:absolute;margin-left:-15px;}
.component img,
.feed-item-description img{float:left;margin:0 10px 10px 0;display:block;padding:5px;background:#fff;}
#itemid-377 .user-content,
#itemid-375 .user-content,
#itemid-374 .user-content,
#itemid-373 .user-content{width:100%;margin-top:20px;}
.gkIsWrapper-gk_black_and_white{display:block;max-width:100%;width:100%;min-height:400px;padding:0;}
.gkIsWrapper-gk_black_and_white .gkIsSlides{width:100% !important;height:auto !important;min-height:400px;}
.gkIsWrapper-gk_black_and_white .gkIsSlide{padding:0;}
#mobileLogin{font-size:1.5em;padding:0px 0px 5px 10px;margin-top:-5px;position:relative;top:-2px;}
#mobileLogin span{display:none;}
#mobileCart{font-size:1.2em;padding:5px;}
.eb_events table.os_table.user-data-table a.mobile-agb,
.eb_events table.os_table.user-data-table a.mobile-datenschutz{display:none;}
.oldtable{display:none;}
table td{vertical-align:top;}
.team-trainer>div{min-height:590px;}
.dta-galerie img{width:19%;}
.pagination .counter{margin-top:10px;}
.regpro_calendarDay .day-container,
.regpro_calenderday_highlight .day-container{height:170px;overflow:scroll;overflow-x:hidden;}
.regpro_calendarDay.active-day,
.regpro_calenderday_highlight.active-day{background-color:rgb(118, 184, 42);}
.regpro_calendarMonthHeader{background-color:#fff;border:0;}
.regpro_calendarWeekDayHeader{background-color:rgb(118, 184, 42);border-left:1px solid #fff;}
.regpro_calendarMonthHeader td:nth-child(3) img{float:right;}
.regpro_calendar_months,
.regpro_calendar_years{border:0px #000;background-color:rgb(118, 184, 42);color:#fff;padding:0px 15px;}
.regpro_calendar_months:hover,
.regpro_calendar_years:hover{background:#0C6CB4;}
#extcalendar .previousmonth,
#extcalendar .previousday,
#extcalendar .previousweek,
#extcalendar .nextmonth,
#extcalendar .nextday,
#extcalendar .nextweek{background-color:rgb(118, 184, 42);}
#extcalendar .currentday{background:#0C6CB4;}
.wraptable_calendar .eb_event_list tr{background-color:#fff!important;border-bottom:1px solid #000;}
.wraptable_calendar .eb_event_list tr:hover{background-color:rgba(118, 184, 42, 0.2)!important;}
.wraptable_calendar .eb_event_list .event_price{font-weight:700;float:right;color:rgb(190, 22, 34);width:30%;font-size:18px;text-align:right;padding-right:20px;line-height:26px;}
.extcal_minical table td .past-event{color:rgb(190, 22, 34);}
#topBtn{position:fixed;right:20px;bottom:20px;background:#1d70b8;padding:2px 10px;text-transform:uppercase;font-weight:bold;z-index:100;}
#topBtn a{color:#fff;}
#topBtn a:hover{text-decoration:none;color:#fff;}
#topBtn .fa{display:block;text-align:center;}
#topBtn{display:none;}
@media (max-width:1024px){}
@media (max-width:992px){.eb_event_list .filter .btn{padding:3px 7px;font-size:1.2em;margin-bottom:5px;}
.eb_event_list .se{border-bottom:10px solid #fff;}
.eb_event_list .se.white{background:#f5f5f5;}
.eb_event_list .se .eButton.event_cartlink a{height:auto;}
.eb_event_list .se .eDays{width:100%;text-align:center;margin-bottom:7px;}
.eb_event_list .se .eDays br{display:none;}
.eb_event_list .se .eDays .grey{float:none;text-align:center;}
.eb_event_list .se .eTitle{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;text-align:center;}
.eb_event_list .se .eTitle a{float:none;}
.eb_event_list .se .ePrice,
.eb_event_list .se .eButton,
.eb_event_list .se .eButton a{width:100%;padding-left:0;}
.eb_event_list .se .eButton{padding-left:0;}
.eb_event_list .se .ePrice{clear:left;padding-top:10px;line-height:1.75em;}
.eb_event_list .toggle-button{margin-top:-45px;text-align:center;}
.eb_event_list .toggle-button span{display:none;}
.eb_event_list .toggle-info{width:100%;display:block;margin-left:0;}
.eb_event_list .se span.grey{text-align:center;}
a.sold-out{font-size:inherit!important;line-height:inherit!important;}
.box.event-categories ul li{margin:0;width:100%;}
.box.event-categories ul li a{display:block;padding:5px 2px;}
.box.event-upcoming .eb_event_link,
.box.event-upcoming .event_date{padding:5px 3px;}
.box.event-upcoming .event_date{float:left;}
.box.event-upcoming tr td.eb_event .cat{display:none;}
.box.event-upcoming tr:last-child td.eb_event .cat{display:block;clear:left;font-size:0.9em;margin-top:10px;}
#gkIs-gk-is-139 .gkIsSlides{width:auto!important;height:auto!important;min-height:120px;}
.gkIsWrapper-gk_black_and_white .gkIsSlide{width:auto!important;height:auto!important;}
.gkIsWrapper-gk_black_and_white .gkIsSlide:after{display:table;content:"";line-height:0;}
}
@media (max-width:979px){.breadcrumbs{margin-top:0;font-size:0.9em;}
.breadcrumbs>*{font-size:.9em;}
}
@media (max-width:767px){h1{font-size:1.8rem;}
#page-content{overflow-x:hidden;}
.breadcrumbs{margin-left:0;margin-right:0;}
ul.jwts_tabbernav{margin:0!important;}
ul.jwts_tabbernav li{width:100%;display:block !important;display:block !important;margin-bottom:5px !important;}
ul.jwts_tabbernav li:after{width:32px;font-size:14px;display:inline-block;text-align:right;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f0da";float:right;margin-top:-24px;color:#fff;}
ul.jwts_tabbernav li a{font-size:15px;margin:0;padding:7px 10px 8px 35px;color:#fff;display:block;border:0;background:#0C6CB4;}
ul.jwts_tabbernav li a:hover,
ul.jwts_tabbernav li.jwts_tabberactive a:hover{background:#76B82A;text-decoration:none;color:#fff;border:0;}
ul.jwts_tabbernav li.jwts_tabberactive a{background:#76B82A;border:0;}
.jwts_tabberlive .jwts_tabbertab{border:0;padding:0;}
.eb_event_list .eb_event .event_price{float:left;margin:10px;}
.eb_events table.view-cart{table-layout:fixed;position:relative;z-index:0;}
.eb_events table.view-cart th{width:20%;font-size:.8em;}
.eb_events table.view-cart th.col_action,
.eb_events table.view-cart td.col_action{display:none;}
.eb_events table.view-cart th.col_quantity{width:15%;}
.eb_events table.view-cart th.col_quantity a{display:none;}
.eb_events table.view-cart th:last-child{width:25%;}
.eb_events table.view-cart td.col_action a{padding:5px;}
.eb_events table.view-cart td.col_event a{position:relative;width:600%;}
.eb_events table.view-cart tr:nth-last-child(2) td{float:left;height:40px;width:500%;text-align:right;}
#eb_docs .eb_row .eb-image{width:100%;}
.gkIsWrapper-gk_black_and_white,
.gkIsWrapper-gk_black_and_white .gkIsSlides{min-height:150px;}
#gkIs-gk-is-309{height:150px;min-height:inherit;}
.eb_search_box .col-xs-9,
.eb_search_box .col-xs-3{margin-top:10px;}
#page-content{padding-top:0;}
#page-content .row{margin-left:-15px;}
#page-content .header-brand img{width:auto !important;height:90px !important;}
#page-content .field_cell img{width:initial !important;}
#page-content .article-info{font-size:0.8em;color:#ccc;}
#page-content h2{font-size:1.3rem;line-height:1.3rem;color:rgb(190, 22, 34);}
#page-content h3{font-size:1.2rem;line-height:1.2rem;}
#page-content img.sp_simple_gallery{margin-left:0;padding:0;width:100%;}
.pagination ul li{margin:10px 0;}
#eb_docs.cat-list .eb_row .eb_props{min-width:100%;margin-left:0;}
.eb_cat h1.eb_title{font-size:2em;}
.dta-galerie img{max-width:50%;height:auto;display:block}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait),
only screen and (min-device-width:320px) and (max-device-width:480px){.eb_events table.view-cart th{font-size:.7em;vertical-align:top;}
.eb_events table.view-cart td{font-size:.8em;}
.eb_events table.view-cart .btn-primary:last-child{float:left;}
.eb_events table.os_table.user-data-table>tbody>tr>td{float:left;width:90%;border-right:1px dotted #dadada;}
.eb_events table.os_table.user-data-table>tbody>tr>td:first-child{border-bottom:0;}
.eb_events table.os_table.user-data-table a.modal{display:none;}
.eb_events table.os_table.user-data-table a.mobile-agb,
.eb_events table.os_table.user-data-table a.mobile-datenschutz{display:block;}
.eb_events table.os_table td input{width:100%;}
.eb_events table.os_table td input.btn{width:auto;}
.login fieldset{width:100%;}
.login fieldset .login-fields label{width:50%;}
#sb3ox-overlay{height:100% !important;min-height:100% !important;}
#sbox-btn-close{right:-2px;top:-1px;}
#sbox-window{max-width:93%;width:93% !important;top:inherit;left:10px !important;margin-top:45px;height:95% !important;overflow-y:scroll;}
#mobileCart span{display:none;}
.nspPagination li{padding:4px;margin:0 6px 0 6px !important;background:lightgrey !important;border-radius:10px;cursor:pointer;width:14px;height:14px;}
.nspPagination li.active{background:grey !important;}
.nspNext,
.nspPrev{display:none;}
.extcal_minical .extcal_navbar a{padding:0 5px;margin:0 3px;}
.box.event-upcoming tr:last-child td.eb_event .cat a{padding:3px;line-height:24px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (device-pixel-ratio:1){#sbox-window{height:95% !important;}
#sbox-btn-close{right:-2px;top:-1px;}
.eb_events table.view-cart td{font-size:.7em;}
#mobileCart{padding:3px 10px;}
#mobileCart span{display:none;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (min-device-pixel-ratio:1){#mobileCart span{display:block;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.ipad .new-list>div{min-height:354px;}
}
@media (min-width:600px) and (max-width:1199px){#sbox-window{width:95% !important;left:2% !important;overflow:visible;height:100% !important;padding:0;}
#sbox-window > div{overflow:visible !important;}
#sbox-window iframe{height:100% !important;background:#fff;}
}
body{font-family:Roboto;font-size:1.5rem;}
.row{margin:0;}
img{max-width:100%;height:auto;}
.container{padding:0 25px;background:#fff;width:100%;}
#content{padding:0;}
.col-lg-12{padding:0;}
h1{font-weight:700;font-size:3rem;}
#page-content{width:1200px;margin:0 auto;background:#fff;}
.box{border-top:none;}
h3.page-header{overflow:hidden;}
#sidebarleft{padding-left:0;margin-top:20px;padding-right:30px;}
#page-content #sidebarleft .well{margin-left:0;border:none;border-radius:0;box-shadow:none;}
#sidebarleft .nav > li > a{padding:5px 0;}
#sidebarleft .nav > li > a:hover{background:none;}
.navbar-fixed-top{box-shadow:5px 5px 10px 0px rgba(0,0,0,0.25);}
.navbar-fixed-top, .navbar-fixed-top .container{background:#76b82a;}
.navbar-fixed-top .shopping-cart{display:none;}
.navbar-fixed-top li{float:left;}
.navbar-fixed-top li a{color:#fff;font-size:1.2rem;padding:0 6px;}
.navbar-fixed-top .nav>li>a:hover,
.navbar-fixed-top .nav>li>a:focus{background:none;}
.navbar-fixed-top input{border-radius:0;font-size:1.3rem;color:#949494;}
.navbar-fixed-top .navbar-form .form-control{width:98%;}
.navbar-fixed-top .btn{text-indent:-99999px;position:relative;border-radius:0;width:34px;background:#0C6CB4;}
.navbar-fixed-top .btn:after{position:absolute;left:0;content:"\f002";font-family:FontAwesome;color:#fff;text-indent:0;font-size:2rem;top:0;width:100%;}
.navbar-fixed-top .navbar-nav{width:75%;height:50px;display:flex;align-items:center;padding-left:30px;}
.navbar-fixed-top .navbar-right{width:25%;padding:0 30px 0 0;}
.navbar-fixed-top .btn{width:15%;float:left;}
.navbar-fixed-top .form-group{width:85%;float:left;}
.navbar-inverse{border:none;}
.navbar-fixed-top .login{background:#0C6CB4;color:#fff;padding:5px 15px;font-weight:700;margin-left:15px;}
.navbar-fixed-top .login i{margin-right:5px;}
.navbar-fixed-top .login:hover{text-decoration:none;}
.header{margin-bottom:15px;}
.header .span3{width:25%;margin:0;float:left;}
.header .header-top{padding:0;}
.header .header-top > div{padding:10px;}
.header .hotline{background:#0C6CB4;height:140px;margin-top:0;color:#fff;padding:15px 25px;}
.hotline .heading{text-decoration:none;text-transform:uppercase;font-size:1.8rem;}
.header-hotline.tel{font-size:1.2rem;}
.hotline{position:relative;}
.hotline .value-number{position:absolute;bottom:15px;}
.hotline .opening{position:absolute;bottom:10px;font-size:1.5rem;line-height:1.4em;}
.header-brand img{width:100%;height:auto;}
.header-nr1{position:relative;}
.header-nr1 img{position:absolute;right:0;top:0;}
.berufung span{font-size:1.2rem;}
.berufung{clear:left;width:50%;color:#BE1622;font-size:2.3rem;font-weight:700;line-height:1em;}
.social-buttons a{float:left;color:#0C6CB4;}
.mainmenu{margin-bottom:5px;}
.mainmenu li{background:#0C6CB4;height:70px;margin-right:0.5%}
.nav.mainmenu>li>a:hover, .nav.mainmenu>li>a:focus{background:#0C6CB4;}
.mainmenu li:last-child{margin-right:0;}
.mainmenu li a{color:#fff;text-align:center;height:100%;padding:0 5px;display:flex;align-items:center;border:1px solid #0C6CB4;font-size:1.35rem;}
.mainmenu li span{font-weight:700;text-transform:uppercase;text-align:center;width:100%;}
.mainmenu li strong{color:#87b8db;font-size:1.1rem;text-transform:initial;}
.mainmenu li .fa{font-size:3rem;display:flex;align-items:center;height:100%;}
.mainmenu li:last-child span{display:none;}
.mainmenu li:first-child a{align-items:initial;padding-top:15px;}
.nav.mainmenu > li > a:hover{background-color:#fff;border-radius:0;color:#0C6CB4;border:1px solid #0C6CB4;}
.mainmenu li:nth-of-type(1){width:7%;}
.mainmenu li:nth-of-type(2){width:20%;}
.mainmenu li:nth-of-type(3){width:20%;}
.mainmenu li:nth-of-type(4){width:12%;}
.mainmenu li:nth-of-type(5){width:17%;}
.mainmenu li:nth-of-type(6){width:15%;}
.mainmenu li:nth-of-type(7){width:6%;}
.nav-pills>li+li{margin-left:0px;}
.mainmenu .fa-shopping-cart:before{width:100%;}
.navigation .schnellwahl{position:relative;}
.navigation .schnellwahl .cart-container{position:absolute;right:0;background:#fff;top:0;border:1px solid #0C6CB4;z-index:999;padding:0 20px 20px 20px;width:290px;display:none;}
.schnellwahl table{font-size:.8em;}
.schnellwahl ul.options{margin:0;padding:0;font-size:.9em;margin-top:15px;}
.schnellwahl .link a,
.schnellwahl.cart input[type=button],
.eb_event_list .event_cartlink a,
.eb_events table.view-cart .btn-primary,
.eb_events table.view-cart .btn{text-transform:uppercase;display:block;padding:5px 10px;background:rgb(118, 184, 42);color:#fff;text-align:center;text-decoration:none;margin-top:10px;min-width:135px;}
.schnellwahl .rate-container{text-align:right;}
@media (min-width:768px){.navigation #bm-cool-menu-160 .bm-cool-menu{border-radius:0;}
.navigation #bm-cool-menu-160 .bm-cool-menu li:hover > a{color:#BE1622;}
.navigation #bm-cool-menu-160 .bm-cool-menu > li > ul.nav-child{padding-top:10px;}
.navigation #bm-cool-menu-160 .bm-cool-menu ul{border-radius:0;}
.navigation .bm-cool-menu ul a{padding:12px 15px;}
.navigation #bm-cool-menu-160 .bm-cool-menu .nav-child{display:none;}
.navigation #bm-cool-menu-160 .bm-cool-menu li.parent:hover .nav-child{display:block;}
.navigation #bm-cool-menu-160 > .bm-cool-menu{display:table !important;margin:10px 0;width:100%;}
.navigation #bm-cool-menu-160 > .bm-cool-menu > li{display:table-cell;float:none;vertical-align:top;}
.bm-cool-menu ul.nav-child a{white-space:normal;}
}
@media (min-width:768px) and (max-width:1200px){.navigation #bm-cool-menu-160 .bm-cool-menu li.parent:hover .nav-child{width:160px;}
}
.user-content .event-categories h3, .user-content .event-upcoming h3{background:#76b82a;}
.red-btn{background:#BE1622;color:#fff;padding:7px 15px;text-transform:uppercase;font-size:0.9em;font-weight:700;}
#sidebarright .red-btn{display:block;text-align:center;margin-bottom:15px;}
.red-btn:hover, .red-btn:focus{text-decoration:none;color:#fff;}
.container-content .red-btn{clear:left;display:table;margin:0 auto 30px;}
.start .user-content .user10 .box:nth-of-type(2) h3{background:none;color:#BE1622;border:none;padding:0;font-size:3rem;font-weight:700;clear:left;}
.start .user-content .user10 .box:nth-of-type(2) h2{font-weight:700;}
.start .createdby{display:none;}
.schnellwahl .rate-container{text-align:left;}
.navigation .bm-cool-menu ul{z-index:10;}
ul.latestnewsbox154 li{width:50%;float:left;}
.wechselbanner.box.badge-top{padding:0;margin:0;border:none;margin-bottom:30px;}
.wechselbanner.badge-top h3, .user-content h3, .footer .footerMenu h3, .coaching h3{background:#0C6CB4;color:#fff;padding:15px 20px 10px;margin-top:0;font-weight:700;font-size:0.9em;}
.wechselbanner .nspArt a{width:30%;}
.col-md-12.wechselbanner .nspArt a,
.wechselbanner.fullwidth .nspArt a,
.well.wechselbanner.fullwidth .nspArt a{width:22%;}
.wechselbanner .nspArt h4, .nspArt p{width:70%;padding:0 15px;}
.col-md-12.wechselbanner .nspArt h4, .col-md-12.wechselbanner .nspArt p,
.wechselbanner.fullwidth .nspArt h4, .wechselbanner.fullwidth .nspArt p,
.well.wechselbanner.fullwidth .nspArt h4, .well.wechselbanner.fullwidth .nspArt p{width:78%;}
.wechselbanner.fullwidth .nspArt h4{margin-top:2px;}
.wechselbanner .nspArt p.nspText{float:right;padding-right:50px;}
.wechselbanner .nspTopInterface{position:absolute;bottom:0;left:50%;margin-left:-72px;}
.wechselbanner .nspArt h4.nspHeader{margin-top:0;font-weight:700;}
.wechselbanner.badge-top .badge{position:absolute;top:60px;}
.wechselbanner .nspArt p.nspInfo{color:#8e8e8e;font-size:1rem;margin:0;}
.wechselbanner .nspArtPage{border-bottom:2px solid #f2f2f2;}
.wechselbanner .nspArts{padding-bottom:50px;}
.well.wechselbanner{background:none;border:none;padding:0;}
.well.wechselbanner h3, .user-content h3{margin-bottom:15px;}
.well.wechselbanner .nspArt a{width:25%;}
.well.wechselbanner .nspArt h4, .well.wechselbanner .nspArt p{width:75%;}
#sidebarright{padding-right:0;}
#sidebarright .well{position:relative;margin:0;border-radius:0;}
#sidebarright .cart h3, .well.box h3{background:#76b82a;position:absolute;top:0;margin:0;color:#fff;width:100%;left:0;padding:15px 10px;font-size:1em;font-weight:700;font-size:0.9em;}
#sidebarright .cart-container{margin-top:30px;}
#sidebarright .box{margin-top:0;}
#sidebarright .header{background:#76b82a;margin:0;padding:12px 10px;color:#fff;font-size:1em;font-weight:700;}
.extcal_minical table.extcal_minical{background:#f5f5f5;}
#sidebarright .box:nth-of-type(3){display:none;}
#sidebarright .box.event-search{padding:0;margin:0;}
#eb_search_form div:nth-of-type(1){width:100%;}
#eb_search_form div:nth-of-type(2){width:70%;}
#eb_search_form div:nth-of-type(3){width:30%;text-align:right;}
#eb_search_form > div{padding:0;margin:5px 0;}
.well.box{padding:0;height:700px;border:none;border-radius:0;}
.well.box h3{height:40px;}
.well.box a.nspImageWrapper{width:100%;margin:40px 0 0 !important;}
.well.box a.nspImageWrapper img.nspImage{width:100% !important;height:auto !important;}
.well.box .nspArt{padding:0 !important;}
.well.box p{margin:0 15px;width:auto;padding:0;}
.well.box h4{padding:25px 15px 0;text-transform:uppercase;font-weight:700;}
.well.box .badge{display:none;}
.well.box .readon{display:table;background:#76b82a;color:#fff;padding:5px 10px;margin:20px 0 0;text-transform:uppercase;font-size:0.9em;cursor:pointer;font-weight:700;position:absolute;bottom:130px;}
.well.box .nspInfo{color:#adadad;margin-bottom:5px;font-size:0.7em;border-top:1px solid #adadad;padding-top:20px;position:absolute;bottom:10px;height:100px;}
.well .superbxslider_main .slide-wrapper{background:none;padding:0;box-shadow:none;-webkit-box-shadow:none;}
.well .superbxslider_main .slide-wrapper .bx-viewport{box-shadow:none;-webkit-box-shadow:none;}
.superbxslider_main li a div{text-transform:uppercase;margin-top:10px;font-weight:700;}
.user2 .well{background:none;padding:0;border:none;box-shadow:none;}
@media (min-width:768px){.slide-wrapper{max-width:100% !important;}
ul.superbxslider{width:100% !important;padding-left:0;}
.slide-wrapper li{width:25% !important;padding:0 20px 0 0;display:inline-block !important;position:relative !important;}
.superbxslider_main .slide-wrapper .bx-pager{display:none;}
}
.footer .container{background:#e6e6e6;padding:40px 40px 20px;}
.footer .footerMenu{margin-bottom:30px;}
.footer .footerMenu h3{text-transform:initial;font-weight:700;padding:12px;}
.custom.werbung-tv{border:8px solid #0C6CB4;margin:0 15px 50px;}
.footer li a{color:#666;padding:2px 0 2px 10px;font-size:1.1em;}
.pull-right{position:absolute;right:40px;}
.footer .pull-right{bottom:505px;}
.pull-right a{background:#0C6CB4;color:#fff;padding:0 4px 4px;font-weight:700;text-transform:uppercase;display:block;font-size:1.2em;line-height:0.7em;text-decoration:none;cursor:pointer;}
.pull-right .fa{display:block;text-align:center;font-size:2rem;}
.image-footer{margin:0;}
.footer .social-buttons{margin:0;}
.footer p{color:#333;}
hr{clear:left;}
.footer hr{display:none;}
.footer .container div > .custom{border-top:1px solid #333;border-bottom:1px solid #333;padding:40px 0 20px;overflow:hidden;margin:0 0 40px;width:100%;}
.footer .container div > .custom a{text-decoration:none;cursor:pointer;}
.box.event-categories{padding-left:0;}
.box.event-upcoming{padding-right:0;}
.new-list > div{margin-bottom:15px;}
.new-list p a{display:block;font-weight:700;font-size:18px;text-transform:uppercase;padding-bottom:10px;}
.new-list a{display:block;overflow:hidden;}
.new-list p{padding:10px 15px;height:200px;position:relative;}
.new-list a, .new-list p{background:#f5f5f5;}
.component .new-list img{padding:0;width:100%;}
.new-list a.readmore{font-size:0.9em;background:#76b82a;color:#fff;padding:5px 10px;text-align:center;margin-top:20px;position:absolute;bottom:15px;width:91.5%;left:15px;}
.coaching.wechselbanner .nspArt h4{margin-top:3px;text-transform:uppercase;}
.camp-list h2{margin:0 0 30px 0;line-height:1.3em;font-size:1.2em;}
.coaching.wechselbanner{margin-bottom:40px;}
.camp-list .content p{margin:0 0 25px;}
.camp-list .content h5{color:#333;font-weight:700;line-height:1.5em;margin:0;}
#itemid-32 .red-btn{display:none;}
div.jwts_toggleControlContainer a.jwts_toggleControl{background:#0C6CB4;color:#fff;margin:2px 0;padding:10px;font-weight:700;text-transform:uppercase;position:relative;}
.jwts_toggleOff:after, .jwts_toggleOn:after{position:absolute;content:"";right:15px;width:0;height:0;border-style:solid;top:50%;margin-top:-7.5px;}
.jwts_toggleOff:after{border-width:13px 12.5px 0 12.5px;border-color:#ffffff transparent transparent transparent;}
.jwts_toggleOn:after{border-width:0 12.5px 13px 12.5px;border-color:transparent transparent #ffffff transparent;}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice{display:none;}
@media (min-width:1025px) and (max-width:1199px){.header-hotline.tel{font-size:1.5rem;}
}
@media (max-width:1199px){.navbar-fixed-top .navbar-nav{padding-left:0;}
#page-content{width:100%;}
.navbar-fixed-top .nav.menu{max-width:80%;}
.navbar-fixed-top .nav{position:relative;}
.navbar-fixed-top .login{position:absolute;right:0;top:8px;}
}
#extcalendar .event_cartlink a{margin:0 0 10px;}
#extcalendar .topmenu_calendar{margin-top:20px;}
#extcalendar .topmenu_calendar input.btn{padding:0 10px;border-radius:0;height:28px;background:rgb(118,184,42);color:#fff;}
body div.calendar table{width:280px;border:none;font-size:13px;background:#f5f5f5;font-family:Roboto;}
body .calendar thead .headrow, body .calendar thead .daynames, body .calendar table .wn{background:#f5f5f5;border:none;}
body .calendar tbody td.selected{background:rgb(118,184,42);border:none;padding:5px;}
body .calendar tbody .day{text-align:center;border:none;padding:5px;font-weight:700;}
body .calendar tbody td.today.day{background:rgb(192,22,34);color:#fff;}
body .calendar table thead .wn{border-bottom:1px solid #cccccc;}
body .calendar table tbody .day.wn{font-weight:400;}
body .calendar thead .title{background:rgb(118,184,42);}
body .calendar tbody td.weekend, body .calendar thead .weekend{color:initial;}
body .calendar thead .headrow{color:rgb(192,22,34);}
body .calendar tbody td.hilite{padding:5px;background:#666;border:none;}
body .calendar tbody .rowhilite td.weekend{color:#fff;}
#kunena.layout table .well{display:none;}
#kunena.layout h1 a{padding-right:10px;}
#kunena.layout .kfrontend{margin:0;padding:0;}
#kunena.layout h2.btn-link{display:none;}
#kstats{display:none;}
#kunena .category h3 > a{padding-right:5px;font-size:1.5rem;text-transform:uppercase;font-weight:700;}
#kunena.layout small.text-muted{z-index:1;}
#kunena .pull-right a{padding:5px;}
#kunena.layout .topic-starter{border:none;}
#kunena.layout .table.table-bordered *{border:none;}
@media (min-width:768px) and (max-width:1200px){.navigation #bm-cool-menu-160 > .bm-cool-menu > li{max-width:190px;}
.navigation #bm-cool-menu-160 .bm-cool-menu a{padding:12px 8px;}
}
@media (max-width:1024px){#page-content{width:100%;}
body{background-image:none !important;}
.well.box{height:700px;}
.hotline .heading{font-size:1.6rem;}
.header-hotline .hotline{font-size:1.3em;padding:15px 20px;}
.hotline .opening{font-size:1.3rem;}
.value-number a{color:#fff;}
.berufung{font-size:1.7rem;}
.berufung span{font-size:1rem;}
.navbar-fixed-top .container{padding:0;}
.navbar-fixed-top .navbar-nav{padding-left:15px;}
.navbar-fixed-top .navbar-right{width:20%;}
.navbar-fixed-top .navbar-nav{width:80%;}
.navbar-fixed-top .btn:after{font-size:1.8rem;top:3px;}
.navbar-fixed-top .login{padding:7px;}
.navbar-fixed-top .form-group{width:75%;}
.mainmenu li a{font-size:1.2rem;}
.mainmenu li strong{display:none;}
.mainmenu li:first-child a{align-items:center;padding-top:0;}
.mainmenu li:nth-of-type(1){width:8%;}
.mainmenu li:nth-of-type(2){width:18%;}
.mainmenu li:nth-of-type(3){width:21%;}
.mainmenu li:nth-of-type(4){width:10%;}
.mainmenu li:nth-of-type(5){width:18%;}
.mainmenu li:nth-of-type(6){width:16%;}
.mainmenu li:nth-of-type(7){width:6%;}
.footer .image-footer{clear:left;}
.footer .custom .span11{margin-top:20px;float:left;}
#back-top{display:none;}
.new-list p{height:220px;}
.new-list a.readmore{width:89%;}
.zimmer > div{display:table-cell;}
}
@media (max-width:980px){#page-content{padding-top:0;overflow:hidden;}
img{height:auto !important;max-width:100% !important;}
.navbar-right{margin-right:0;}
.navbar-fixed-top .navbar-right{padding:0 10px 0 0;}
.header-hotline .hotline{margin-left:0;padding:10px;font-size:1em;}
.header-hotline .opening{display:block;}
.hotline .heading{font-size:1.3rem;}
.header .header-hotline.span3{width:40%;float:left;margin:0 2.5%;}
.header .header-hotline.openings{padding-top:0;}
.hotline .heading{margin-bottom:10px;}
.header .header-hotline.span3 .hotline{height:initial;}
.hotline .value-number{position:relative;bottom:0;}
.hotline .opening{position:relative;bottom:0;}
.header .header-top{position:relative;}
.header .header-top .header-nr1.span3{position:absolute;top:0;right:0;padding:10px 0 0 10px;height:100%;width:30%;}
.header-nr1 img{top:initial;bottom:10px;}
.navbar-fixed-top .login{right:15px;}
.header-brand img{margin-bottom:50px;}
.mainmenu li:nth-of-type(1){width:8%;}
.mainmenu li:nth-of-type(2){width:16%;}
.mainmenu li:nth-of-type(3){width:20%;}
.mainmenu li:nth-of-type(4){width:12%;}
.mainmenu li:nth-of-type(5){width:15%;}
.mainmenu li:nth-of-type(6){width:19%;}
.mainmenu li:nth-of-type(7){width:7%;}
.mainmenu li a{font-size:1.1rem;}
.mainmenu li br{display:none;}
.footerMenu{margin-bottom:20px;}
.gkIsWrapper-gk_black_and_white, #gkIs-gk-is-309 .gkIsSlides{min-height:300px;}
.well.box{height:830px;}
.well.wechselbanner{margin-top:20px;}
.well.wechselbanner .nspArtPage{height:170px;}
.wechselbanner.badge-top .badge{top:70px;right:0;}
.well.box h3{height:55px;}
.well.box a.nspImageWrapper{margin:55px 0 0 !important;}
.well.box h4{font-size:1.5rem;}
.well.box .nspInfo{height:160px;}
.well.box .readon{bottom:190px;}
.new-list p{height:320px;}
.new-list a.readmore{width:84%;}
.camp-list .content > div{padding:0;}
#eb_docs .eb_row{position:relative;}
#eb_docs .eb_row .eb-image{float:left;margin-top:50px;}
#eb_docs h3.eb_title{position:absolute;top:0;width:100% !important;max-width:initial;}
#eb_docs .eb_row dl{margin:15px 0 5px;}
#eb_docs.cat-list .eb_row .eb_description p{margin:0;}
#eb_docs.cat-list .eb_row .eb_description{padding:10px 0 0;}
#eb_docs.cat-list .eb_row .eb_taskbar{margin:0;}
}
@media (max-width:955px){#extcalendar a.eb_event_link{width:60%;display:block;float:left;}
#extcalendar .event_cartlink{width:20%;}
#extcalendar .wraptable_calendar .eb_event_list .event_price{width:20%;margin:0;}
#extcalendar .event_cartlink a{min-width:initial;}
}
@media (max-width:767px){#kunena.layout .kfrontend .table td{padding:10px 0;}
#klastpostphone a{padding-right:5px;}
#kunena .message-published .visible-xs{display:none !important;}
#kunena .pull-right a{float:left;}
#kunena.layout small.text-muted{margin-top:-30px;right:0;}
#kunena .message-published{padding:0;}
#kunena.layout .kmsg{margin-top:30px;}
}
@media (max-width:380px){.navbar-header .navbar-brand{padding:15px 0;font-size:1.8rem;}
}
@media (max-width:350px){.hotline .heading{font-size:1.4rem;}
.header-hotline .hotline{font-size:1.2em;}
.header .header-hotline.span3 .hotline, #page-content .header .header-brand{height:80px;}
#gkIs-gk-is-309 .gkIsSlides{min-height:120px;}
}
@media (max-width:330px){.navbar-header .navbar-brand{font-size:1.5rem;}
.navbar-toggle{padding:11px 10px 0 15px;}
.header-hotline .hotline{font-size:1em;}
}

.field43 label, .field41 label {
    margin: 0 0 0 20px;
    width: 100%;
}
.field43 input, .field41 input {
    position: absolute;
    left: 0;
}
.visCustomText {
    width: 100%;
    float: left;
}
form .required {
	padding: 0;	
}
.field43, .field41 {
	padding: 10px 0;	
}