@CHARSET "UTF-8"; .btn-block { display:block; width:50%; margin-left: 15px; } .p { font-weight: 400; } h1 { font-weight: bold; font-size: 25px; text-align: left; line-height: 1.3; color: #76AB4E; padding-left: -20px; } h3 { font-weight: bold; font-size: 20px; text-align: left; line-height: 1.3; color: #4B599C; padding-left: 15px; } h4 { font-size: 20px; text-align: center; line-height: 1.3; } .col-sm-3 { width: 15%; } .col-sm-6 { padding-left: 0px; } .col-sm-12 { padding-left: 10px; } .col-sm-12.col-md-6.flex { width: 100%; } .col-xs-6 { float: right; } .col-xs-12 { float: left; padding-left: 0px; } .form-horizontal .form-group { margin-right: 0px; margin-left: 0px; padding-left: 0px; } .form-control { display: block; width: 100%; height: 30px; padding: 6px 1px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0px; -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; } .nav { width: 100%; } .nav-tabs { border-bottom: 1px solid #fff; } .col-md-1 { width: 10%; margin-left: 0px; text-align: center; } .col-md-1.col-sm-6 { margin-left: 0; width: 10%; } .col-md-4 { padding-bottom: 10px; } .col-md-4.col-sm-6 { width: 60%; } .col-md-4.col-sm-6.schritt2 { width: 10%; } .col-md-4.col-sm-6.text-right { width: 10%; } .col-md-6 { width: 60%; padding-bottom: 5px; } .col-md-2.col-sm-6.text-right { width: 10%; } .col-md-2 { width: 20%; } .col-xs-4 { width: 25%; color: #fff; } .col-sm-6.float-left { text-align: left; } .col-sm-12.col-md-6 { width: 45%; } .form-control.plz_pflicht_internet { width: 15%; } body { margin: 0px 0px 0px 0px; background: none repeat scroll 0 0 #f4f4f4; line-height: 25px; } html, body, .htmlarea-content-body, select, input, textarea, button { color: #333; font: 14px/1.3em klavikaWebBasicRegular, arial, helvetica, sans-serif; } input[class*="pflicht"], select[class*="pflicht"], textarea[class*="pflicht"] { border: 1px solid #d43f3a; color: inherit; } body, main, footer, header { background-color: rgba(0, 0, 0, 0); font-size: 15px; } footer { padding-top: 10px; } .control-label.col-sm-11.control-me, .control-label.col-sm-1.control-me { padding-left: 60px !important; margin-top: -50px !important; margin-left: 0px; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 0px; margin-left: 15px; } .col-sm-1 { float: left; width: 100%; } .col-md-2.col-sm-6 { width: 10%; margin: 0; } .control-label.col-sm-11.control-me { width: 100%; padding-left: 60px; } #ZUST_EMAILVERSAND { width: 10px; } #ZUST_DATENSCHUTZ { width: 10px; } .control-checkboxe1 { margin-left: -20px; margin-top: 10px; width: 600px; } .control-checkboxe2 { margin-left: 75px; margin-top: -25px; width=600px; } .col-sm-offset-2.col-sm-10 { padding-left: 15px; } .btn-success { background-color: #4B599C; border-color: #4B599C; } iframe { margin-top: 20px; } table { display: table; } td { padding-left: 5px; padding-right: 5px; } .form-group { margin-bottom: 0px; } /*Aktions*/ a.default { color: rgba(200, 200, 200, 1); text-decoration: underline; text-decoration-style: dotted; } a.default:hover, a.default:focus { color: #76AB4E; } .btn-transparent { background-color: #76AB4E; padding: 0; border: none; border-radius: 0%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } .card-action > .btn{ border-radius: 0; width: 100%; } /*Funktions*/ .warenkorb { float: right; padding: 15px; } .login-badged { font-size: 3em; color: rgba(255, 255, 255, 1); } /**/ .login { border-top: 1px solid rgba(240, 240, 240, 1); vertical-align: middle; padding-bottom: 5px; padding-top: 5px; height: 50px; line-height: 50px; } .login input, .search input { line-height: 30px; } .search { background-color: #76AB4E; vertical-align: middle; padding-bottom: 5px; padding-top: 5px; height: auto; } .navbar-header { min-width: 150px; } /*backgrounds*/ .bg-test { background-color: rgba(50, 50, 50, 1); } .bg-color { background-color: #ffffff; color: rgba(118, 171, 78, 1); } .bg-color + .seccat { background-color: #3f515a; color: rgba(255, 255, 255, 1); } .search .text-color { color: white; font-size: 20px; } .text-color { color: #76AB4E; } .btn { width: 50%; } .row > .btn { width: 50%; margin-left: 15px; } .btn-danger { background-color: #4B599C; border-color: #4B599C; width: 80%; margin-left: 15px; } .btn-danger:hover { opacity: .8; } .btn-danger:hover, .btn-danger:focus, .btn-danger:active { color: #fff; background-color: #4B599C; border-color: #4B599C; } .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover { color: #fff; background-color: #4B599C; border-color: #4B599C; } .btn.btn-danger.btn-block.btn-icon.btn-icon-left { width: 50%; margin-left: 15px; } .btn-success { background-color: #76ab4e; border-color: #76ab4e; margin-left: 15px; } .btn-success:hover { opacity: .8; } .btn-success:hover, .btn-success:focus, .btn-success:active { color: #fff; background-color: #76ab4e; border-color: #76ab4e; float-left; } .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover { color: #fff; background-color: #76ab4e; border-color: #76ab4e; } .btn.btn-success.btn-block.btn-icon.btn-icon-left { width: 50%; margin-left: 15px; } .btn-info { background-color: #1BB325; border-color: #1BB325; width: 80%; margin-left: 15px; } .btn-info:hover { opacity: .8; } .btn-info:hover, .btn-info:focus, .btn-info:active { color: #fff; background-color: #1BB325; border-color: #1BB325; } .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover { color: #fff; background-color: #1BB325; border-color: #1BB325; } .btn-warning { background-color: #EE9517; border-color: #EE9517; width: 80%; margin-left: 15px; } .btn-warning:hover { opacity: .8; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active { color: #fff; background-color: #EE9517; border-color: #EE9517; } .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover { color: #fff; background-color: #EE9517; border-color: #EE9517; } .btn-primary { background-color: #0071B7; border-color: #0071B7; } .btn-primary:hover { opacity: .8; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active { color: #fff; background-color: #0071B7; border-color: #0071B7; } .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { color: #fff; background-color: #0071B7; border-color: #0071B7; } /*Search*/ .searchfilt { float: left; } /*kacheln*/ article { width: 100%; height: auto; } .article { margin: 0 0 20px 0; height: 280px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } div[class*="details-"] { padding-left: 7px; padding-right: 7px; text-align: left; } .details-left { width: 33.33333333%; float: left; background-color: rgba(241, 241, 241, 1); height: 176px; font-size: 80%; font-weight: 700; } .details-right-top, .details-right-footer { width: 66.66666666%; float: right; } .details-right-top { background-color: rgba(241, 241, 241, 1); } .details-right-footer { padding-left: 0 !important; padding-right: 0 !important; } .details-right { width: 66.66666666%; float: right; } .date:before, .begin:before, .end:before, .ort:before { float: left; font-weight: 600; white-space: pre-wrap; } .date:before { content: "DATUM: "; } .begin:before { content: "Begin: "; } .end:before { content: "Ende: "; } .ort:before { content: "Veranstaltungsort: "; } .det { line-height: 1.7em; margin-top: 2px; border-bottom: 1px solid #ececec; } .event-meta { font-size: 93.75%; color: #9b9b9b; } .event-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 900; margin-bottom: 5px; } .event-body { height: 96px; overflow: auto; } .event-controls { box-sizing: border-box; -webkit-tap-highlight-color: transparent; line-height: 1.5; } .row { margin-top: 5px; margin-bottom: 15px; padding-bottom: 0px; width: 100%; } .rbtn { margin-left: 0px; margin-right: 0px; } .eventimg-teaser { height: 0; overflow: hidden; padding-bottom: 0%; width: 100%; position: relative; } .eventimg-teaser img { width: 100%; margin-top: -15%; height: auto; } /*Category*/ a { color: #76AB4E; } a:focus, a:hover { color: #3f515a; text-decoration: underline; } .navbar-nav>li>a { padding-top: 5px; padding-bottom: 5px; width: 100%; } .category>.container>ul>li { list-style: none; background-color: #ececec; margin: 5px 5px; padding: 0; text-align: center; border-radius: 0px; font-size: 16px; } .category .container ul li a.active, .category .container ul li:hover, .category .container ul li:focus, .category .container ul li a:hover, .category .container ul li a:focus { background-color: #76AB4E; color: #fff; } .btn-fullwidth { width: 100%; } .hor-line { line-height: 5px; } .float-right { float: right; } .float-left { float: left; } .float-center { float: center; } .dropdown-toggle:hover, .dropdown-toggle:focus { background-color: #76AB4E; } .dropdown-menu { background-color: rgba(200, 200, 200, 0.5); position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 131px; padding: 5px 0; margin: 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .15); border-radius: 0px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); } .dropdown-menu li { margin: 0; padding: 5px 0; font-size: 16px; background-color: rgba(255, 255, 255, 1); border: 1px solid #76AB4E; } .el { position: -webkit-static; top: 0; position: static; z-index: 0; } /*Category-View*/ .maincat, .maincat a { background-color: transparent; color: white; text-align: center; } .seccat { background-color: #4B599C; color: white; text-align: center; } .subcat { border-bottom: 1px solid rgb(255, 255, 255); } .subcat a:hover, .subcat a:focus { opacity: .8; } /*Details*/ .dateil-view { max-height: 200px; } .detail-view img { height: auto; overflow: hidden; width: 100%; position: relative; } /*Order*/ .step { float: left; width: 33.3333333%; font-size: 2em; text-align: center; } .step+.activ { background-color: rgba(75, 89, 156, 0.3); } th table tr td { font-weight: 400; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .teilnehmer-header { float: left; width: auto; font-weight: 700; } .teilnehmer-price { float: right; } .input-group-addon { width: 33%; min-width: 60px; text-align: left; padding: 6px 10px; } .layer-3 { z-index: 30; } .layer-3-1 { z-index: 31; } .layer-2 { z-index: 20; } .layer-2-1 { z-index: 21; } .layer-1 { z-index: 10; } .step { fill: #ececec; stroke: #FFFF; stroke-width: 5; fill-rule: evenodd; background-color: #ececec; } .steptitel { font-size: 22px !important; line-height: 50px; vertical-align: middle; text-align: center; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: #fff; cursor: default; background-color: rgba(118, 171, 78, 0.8); border: 1px solid rgba(118, 171, 78, 0.8); border-bottom-color: transparent; } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 3; color: #fff; cursor: default; background-color: #76AB4E; border-color: #76AB4E; } .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { z-index: 2; color: #f4f4f4; background-color: #3f515a; border-color: #3f515a; } .pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #76AB4E; text-decoration: none; background-color: #f4f4f4; border: 1px solid #ddd; } input#AB_ERLAUBNIS { float: left; width: 20px; margin-right: 10px; vertical-align: top; height: 20px; margin: 0px; padding: 0px; margin-left: -20px; } .form-horizontal .form-group { margin-right: 0px; margin-left: 0px; } .button-sign { padding: 15px; line-height: 1em; min-height: 90px; margin: 10px 0; background-color: #ececec; } .button-sign.active{ color: #fff; background-color: rgba(118, 171, 78, 0.8); } .options { min-height: 120px; } .sign-active { background-color: rgba(118, 171, 78, 0.8); } div.options a { color: inherit; text-decoration: none; } tr.maincat { text-align: left; } .hcat>.aktiv { background-color: #76AB4E; color: #ececec; } .alert-title { font-size: 18px; } .badge-xl { font-size: 2em; border-radius: 0%; width: 40px; height: 40px; padding: 6px; } @media screen and (min-width: 992px) { article { float: left; width: 33.333333%; padding: 10px; } .hcat { margin: 2px 3px; padding: 0 5px; min-width: 130px; } } @media screen and (max-width: 991px) { .input-group { margin: 5px 0 5px; } article { float: left; width: 50%; padding: 10px; } .hcat { margin: 2px 3px; padding: 0 5px; min-width: 130px; } .options { min-height: 200px; } } @media (min-width :768px) { .form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: left; } } @media screen and (max-width: 767px) { #ORT { margin-top: 10px; } } @media screen and (max-width: 480px) { .h1,h1{ font-size:24px; } } @media screen and (max-width: 425px) { article { float: left; width: 100%; padding: 10px; } .hcat { margin: 2px 3px; padding: 0 5px; min-width: 45%; width: 46%; } .hidden-xs { display: none; } .options { min-height: 200px; } .input-ort { margin-top: 5px; } } .card-panel { transition: box-shadow .25s; padding: 24px; margin: 0.5rem 0 1rem 0; border-radius: 0px; background-color: #fff; } .card { position: relative; margin: 0.5rem 0 1rem 0; background-color: #fff; transition: box-shadow .25s; border-radius: 0px; } .card .card-title { font-size: 20px; font-weight: 300; } .card .card-title.activator { cursor: pointer; } .card.small, .card.medium, .card.large { position: relative; } .card.small .card-image, .card.medium .card-image, .card.large .card-image { max-height: 60%; overflow: hidden; } .card.small .card-image+.card-content, .card.medium .card-image+.card-content, .card.large .card-image+.card-content { max-height: 40%; } .card.small .card-content, .card.medium .card-content, .card.large .card-content { max-height: 100%; overflow: hidden; } .card.small .card-action, .card.medium .card-action, .card.large .card-action { position: absolute; bottom: 0; left: 0; right: 0; } .card.small { height: 300px; } .card.medium { height: 400px; } .card.large { height: 500px; } .card.horizontal { display: -webkit-flex; display: -ms-flexbox; display: flex; } .card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image { height: 100%; max-height: none; overflow: visible; } .card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img { height: 100%; } .card.horizontal .card-image { max-width: 50%; } .card.horizontal .card-image img { border-radius: 0px 0 0 0px; max-width: 100%; width: auto; } .card.horizontal .card-stacked { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; } .card.horizontal .card-stacked .card-content { -webkit-flex-grow: 1; flex-grow: 1; } .card.sticky-action .card-action { z-index: 2; } .card.sticky-action .card-reveal { z-index: 1; padding-bottom: 64px; } .hoverable:hover { transition: box-shadow .25s; box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.14), 0 6px 20px 0 rgba(0, 0, 0, 0.12), 0 4px 9px 0 rgba(0, 0, 0, 0.2); } .card .card-image { position: relative; max-height: 160px; min-height: 160px; overflow: hidden; } .card .card-image img { display: block; border-radius: 0px 0px 0 0; position: relative; left: 0; right: 0; top: 0; bottom: 0; height: -webkit-fill-available; } .card .card-image .card-title { color: #fff; position: absolute; bottom: 0; left: 0; max-width: 100%; padding: 24px; } .card .card-content { padding: 24px; border-radius: 0 0 0px 0px; } .card .card-content p { margin: 0; color: inherit; } .card .card-content .card-title { display: block; line-height: 32px; margin-bottom: 8px; } .card .card-content .card-title i { line-height: 32px; } .card .card-action { position: relative; background-color: inherit; border-top: 1px solid rgba(160, 160, 160, 0.2); padding: 16px 24px; } .card .card-action a:not (.btn ):not (.btn-large ):not (.btn-large ):not (.btn-floating ) { color: #4B599C; margin-right: 24px; transition: color .3s ease; text-transform: uppercase; } .card .card-action a:not (.btn ):not (.btn-large ):not (.btn-large ):not (.btn-floating ):hover { color: #ffd8a6; } .card .card-reveal { padding: 24px; position: absolute; background-color: #fff; width: 100%; overflow-y: auto; left: 0; top: 100%; height: 100%; z-index: 3; display: none; } .card .card-reveal .card-title { cursor: pointer; display: block; } .right { float: right !important; } .z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); } .input-group-btn .btn, .btn-user { box-shadow: none; } .input-group { width: 100%; } .form-disable { color: #252525; } .form-disable label { font-weight: 400; } .card-details { padding: 25px; } .nav-tabs>li>a { border: 1px solid #ececec; background-color: #ececec; text-align: center; } .card-title>.det { border-bottom: none !important; font-size: 0.8em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .row { margin-right: 0; } .row>.btn { margin-right: 0; margin-left: 0; } #STATUS { display: none; } .big { font-size: 32px !important; } .card-title>a { position: absolute; left: 20px; right: 40px; padding-top: 20px; height: 50px; margin-bottom: 3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; transition: 0.3s all ease; } li[class*="col-"] { padding-left: 0px; padding-right: 0px; } @media print { .pagetitle { position: absolute; } .pagetitle ~ .container { padding-top: 100px; } .btn, .karten, #karten, #toolbar{ display: none; } .eventimg-teaser { margin-bottom: 20px; } p { font-size: 18px; } img { display: inherit; width: 100%; } .maincat, .maincat a{ text-align: left; } #header{ width: 100%; float: left; } #gm, #anfahrt, #verantwortlicher, #kontakt, #zusatz_img, #zusatz_infos, #zusatz, #info{ width: 33%; float: left; } } .anbieter_intern { background-image: url(../../../swissict30px_bc45334008.png); background-repeat: no-repeat; background-position: left; } .border-b { padding-bottom: 10px; padding-top: 7px; border-bottom: 1px solid #CDCDCD; } .alert-danger { color: #FFFFFF; background-color: rgb(255 255 255 / 15%); border-color: rgb(255 255 255 / 15%); } .alert-warning { color: #FFFFFF; background-color:#EE9517; border-color:#EE9517; } .alert-success { color: #FFFFFF; background-color: #99e47c; border-color:#99E47C; } .alert-info { color: #76AB4E; background-color:#ffffff; border-color:#ffffff; } .flex iframe { width: 100%; height: 428px; } .pagetitle{ text-align: left; } #fehler ~ main.events{ display: none; } #fehler > .alert-danger { margin-top: 10px; margin-bottom: 10px; }