body { background: #e2e2e2; } #icon-baeume { display: none; } #kalender-home { float: left; width: 59.1%; } #wrap02 { padding-top: 325px; padding-bottom: 70px; } #wrap03 { float: left; width: 100%; background: #d55b35; } /* Quicklinks */ #quicklinks { float: left; width: 36.4%; } #ql01, #ql02, #ql03 { margin-bottom: 18px; } .ql-all { list-style: outside none none; margin: 0 auto; position: relative; text-align: center; float: left; width: 120px; margin-right: 16.5px; float: left; } .ql-all:nth-child(3) { margin-right: 0; } .ql-all figure { overflow: hidden; position: relative; } .ql-all figure.removedbymigration figcaption::before, .ql-all figure.removedbymigration figcaption::after { pointer-events: none; } .ql-all figure figcaption, .ql-all figure figcaption > a { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .ql-all figure figcaption { backface-visibility: hidden; color: #fff; font-size: 17px; padding: 20px 0; } figcaption, figure { display: block; } .bg { background: #d54235 none repeat scroll 0 0; float: left; height: 141px; width: 120px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; } .ql:hover .bg { background: #e04c19; margin: 0; } figure.ql:hover img { transform: translate3d(0px, 0px, 0px); } figure.ql img { transform: translate3d(0px, 20px, 0px); transition: transform 0.35s ease 0s; margin-bottom: 10px; margin-top: 5px; } figure.ql img.bg { transform: none; transition: none; } figure.ql img.bg.hover { display: none; } figure.ql:hover + img.bg.hover { display: block; } figure.ql:hover + img.bg { display: none; } figure.ql:hover p { opacity: 1; transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); } figure.ql p { opacity: 0; transform: perspective(1000px) rotate3d(1, 0, 0, 90deg); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; } .ql-all figure figcaption > a { font-size: 0; opacity: 0; text-indent: 200%; white-space: nowrap; z-index: 1000; } /*.ql-all figure.removedbymigration figcaption, .ql-all figure.removedbymigration figcaption > a { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }*/ .ql-all figure figcaption, .ql-all figure figcaption > a { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } /* Quicklinks EDNE */ /* KALENDER WÜRFEL */ #kalenderCube { display: block; float: left; margin: 0; padding: 0; width: 100%; } #calTextList > h4 { color: #fff; font-size: 22px; font-family: 'open_sanssemibold'; font-weight: normal; margin-bottom: 16px; margin-top: 4px; text-transform: uppercase; } #kalenderCube .fc-scroller { overflow-x: hidden; overflow-y: scroll; height: 210px !important; } #kalenderCube .fc table { font-size: 13px; } #kalenderCube .newKalender { width: 100%; float: left; color: #626262; } #kalenderCube .newKalender #boxView { width: 34%; float: left; } #kalenderCube .newKalender #calTextList { width: 63%; float: right; } #kalenderCube .calTextMainHeadline { color: #626262; float: left; font-size: 18px; font-family: 'open_sansregular'; font-weight: normal; padding-bottom: 10px; width: 100%; display: none; } #kalenderCube .calTextDetailPicture { display: none; } #kalenderCube .calTextDetailTitle { float: left; font-family: 'open_sansbold'; font-weight: normal; font-size: 15px; margin: 0px 0 6px 3%; text-align: left; width: 94%; } span.calTextDetailLocationPre, span.calTextDetailOrganizerPre { text-transform: uppercase; color: #666666; font-family: 'open_sansregular'; font-weight: normal; } #kalenderCube .newKalender .item { width: 100%; float: left; padding-bottom: 5px; } #kalenderCube .newKalender .calTextDetailCategory { width: 100%; float: left; } .fc-toolbar .fc-left { width: 100%; } #kalenderCube .fc-toolbar h2 { color: #414141; font-size: 23px; font-weight: 600; margin: 6px 0; width: 100%; } #kalenderCube .fc-basic-view tbody .fc-row { min-height: 5px !important; } #kalenderCube .fc-day-grid-event > .fc-content { display: none; } #kalenderCube .ui-widget-content { background: none !important; } #kalenderCube .ui-state-highlight, #kalenderCube .ui-widget-content .ui-state-highlight, #kalenderCube .ui-widget-header .ui-state-highlight { background: none repeat scroll 0 0 #ffaeae !important; border: medium none; color: #000; } #kalenderCube .ui-state-default, #kalenderCube .ui-widget-content .ui-state-default, #kalenderCube .ui-widget-header .ui-state-default { background: none !important; border:none !important; color: #ffffff; font-family: 'open_sansregular'; font-weight: normal; } #kalenderCube .squareImg { background: none repeat scroll 0 0 #d11e1e !important; border-color: #d11e1e !important; border-radius: 50%; border-style: solid; border-width: 1px !important; color: #f00; float: right; height: 4px !important; width: 5px !important; } #kalenderCube div.fc-day-grid div.fc-row.fc-week.ui-widget-content { height: 27px !important; } #kalenderCube .fc-ltr .fc-basic-view .fc-day-number { text-align: left !important; } #kalenderCube .ui-widget-header { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #cacaca none repeat scroll 0 0 !important; border-color: #cacaca #fff; border-image: none; border-style: solid; border-width: 1px; color: #fff; font-family: 'open_sansregular'; font-weight: normal; text-transform: uppercase; } #kalenderCube .ui-widget-header th, #kalenderCube td.ui-widget-header .fc-row.ui-widget-header { border: none; } #kalenderCube .fc button { height: 16px !important; padding: 0 0 0 10px; } #kalenderCube #boxView .fc-toolbar .fc-button-group { width: 100%; } #kalenderCube #boxView .fc-right .fc-button-group button.fc-next-button.ui-button.ui-state-default.ui-corner-right { float: right; padding-right: 10px; } #kalenderCube .fc-toolbar { background:#fff; margin-bottom: 0 !important; position: relative; } .fc-toolbar .fc-right { float: right; left: 0px; position: absolute; top: 13px; width: 100%; } #kalenderCube #calTextList { float: left; height: 251px; margin-left: 4%; overflow: hidden; padding-top: 0; width: 49.2%; } #kalenderCube #calTextList .calTextDetailCategory { display: none; } #kalenderCube .calTextDetailItem { background: none repeat scroll 0 0 #fff; border-bottom: medium none; float: left; font-size: 13px; height: 68px; line-height: 16px; margin-bottom: 10px; padding-bottom: 0; width: 100%; } .alleTermine { } #calTextDetailTitle > a { color: #cd3134; float: left; font-size: 15px; font-family: 'open_sanssemibold'; font-weight: normal; text-align: left; } #boxView > h4 { color: #000; font-size: 23px; font-family: 'open_sanslight'; font-weight: normal; text-transform: uppercase; } #kalenderCube .calTextDetailHeadline { color: #5f5c5c; float: left; font-size: 14px; margin: 0 0 5px 3%; text-align: left; width: 94%; } #kalenderCube #weiterlesen, #homenews a.contReadall { background:url("../images/bg-alle.png") no-repeat scroll 0 0; bottom: -60px; height: 30px; padding: 8px 0; position: absolute; right: -4px; text-align: center; width: 156px; } #kalenderCube #weiterlesen a { color: #fff; font-family: 'Merienda One'; font-weight: normal; font-style: italic; text-decoration: none; } #calTextDetailOrganizer{ display:none; } #kalenderCube .fc-basic-view td.fc-week-number span, #kalenderCube .fc-basic-view td.fc-day-number { padding-bottom: 0; padding-top: 0; } #kalenderCube .calTextDetailDesc { display: none; } /* KALENDER Monatsansicht */ #outlookCal { float: left; padding-top: 30px; position: relative; } #calTextListOutlook { clear: both; } /* #kalenderOutlook .rahmen { clear: none; float: left; margin-bottom: 5px; margin-right: 2%; max-width: 770px; min-height: 60px; width: 23%; } #kalenderOutlook .rahmen.last { margin-right: 0%; width: 25%; } */ #kalenderOutlook .optionHeadline { float: left; clear: both; font-size: 15px; } #kalenderOutlook .kalenderOption { float: left; clear: both; width: 100%; padding-bottom: 15px; padding-top: 15px; } /* OPTION FILTER KALENDER*/ .optionHeadline { float: left; clear: both; font-size: 15px; } #kalenderOption { float: left; clear: both; width: 100%; padding-bottom: 15px; padding-top: 15px; } #kalenderOption .kalenderBtn { float: left; background: #e0e0e0; border-radius: 0; color: #494949; cursor: pointer; padding: 6px 6% 6px 2%; width: 15.5%; margin-right: 2%; font-size: 12px; } #kalenderOption .kalenderBtnLast { margin-right: 0; } #kalenderOption .kalenderBtn:hover { background-color: #f7f7f5; box-shadow: 0 0 0 2px #e0e0e0 inset; color: #494949; } #kalenderOption .kalenderansichtBtn.btnActive { background-color: #f7f7f5; box-shadow: 0 0 0 2px #e0e0e0 inset; color: #494949; background-image: url(../images/calIcon01.png); background-repeat: no-repeat; background-position: top 10px right 15px; } #kalenderOption .listenansichtBtn.btnActive { background-color: #f7f7f5; box-shadow: 0 0 0 2px #e0e0e0 inset; color: #494949; background-image: url(../images/calIcon02.png); background-repeat: no-repeat; background-position: top 14px right 15px; } #kalenderOption .kalenderansichtBtn { background-image: url(../images/calIcon01.png); background-repeat: no-repeat; background-position: bottom 6px right 15px; } #kalenderOption .listenansichtBtn { background-image: url(../images/calIcon02.png); background-repeat: no-repeat; background-position: bottom 12px right 15px; } #kalenderOption .icsBtn { background-image: url(../images/calIcon03.png); background-repeat: no-repeat; background-position: bottom 8px right 15px; } #kalenderOption .pdfBtn { background-image: url(../images/calIcon04.png); background-repeat: no-repeat; background-position: bottom 6px right 15px; } #kalenderOption .kalenderansichtBtn:hover { background-image: url(../images/calIcon01.png); background-repeat: no-repeat; background-position: top 10px right 15px; } #kalenderOption .listenansichtBtn:hover { background-image: url(../images/calIcon02.png); background-repeat: no-repeat; background-position: top 14px right 15px; } #kalenderOption .icsBtn:hover { background-image: url(../images/calIcon03.png); background-repeat: no-repeat; background-position: top 8px right 15px; } #kalenderOption .pdfBtn:hover { background-image: url(../images/calIcon04.png); background-repeat: no-repeat; background-position: top 10px right 15px; } .kalenderFilterOption { } .kalenderFilterOption .rahmen { float: left; margin-bottom: 5px; width: 32%; margin-right: 2%; clear: none; } .kalenderFilterOption #anzeigevon, .kalenderFilterOption #anzeigebis { width: 79%; } .kalenderFilterOption .formobjektkleinVeranstaltung { width: 95.2%; } .kalenderFilterOption .rahmen.last { margin-right: 0%; float: right; } .kalenderFilterOption .rahmen.full { width: 100%; } .kalenderFilterOption ul.checkboxSplitterKalender { float: left; margin: 0 !important; padding: 0 0 10px; width: 100%; } .kalenderFilterOption ul.checkboxSplitterKalender li { float: left; list-style: outside none none; width: 33%; } input.sucheStartenBtn { background: #e0e0e0 !important; border: none; border-radius: 0; color: #494949; cursor: pointer; margin-top: 8px; padding: 6px 0; width: 23.5%; font-size: 14px; } input.sucheStartenBtn:hover { color: #fff; border: none !important; } #kalenderOutlook .checkboxSplitterKalender label { padding-left: 4px; } #kalenderOutlook #calTextListOutlook { float: left; width: 100%; padding-top: 25px; } #kalenderOutlook #calTextHeadlineOutlook { color: #626262; float: left; font-size: 18px; font-family: 'open_sansbold'; font-weight: normal; padding-bottom: 10px; width: 100%; } #kalenderOutlook .calTextDetailItem { border-bottom: 1px solid #ccc; float: left; font-size: 15px; line-height: 21px; margin-bottom: 17px; margin-right: 5%; min-height: 117px; padding-bottom: 17px; width: 100%; position: relative; } .btnDownloadIcal { cursor: pointer; } #kalenderOutlook .calTextDetailTitleOutlook { font-family: 'open_sansbold'; font-weight: normal; } #kalenderOutlook .calTextDetailPicture { float: right; padding-left: 15px; padding-bottom: 15px; } #kalenderOutlook .calTextDetailCategoryOutlook { display: none; } .calendarOutlook { margin: 0 auto; max-width: 100% !important; } #outlookCal .ui-widget-header { background: none #626262 !important; border: 1px solid #626262; color: #eaf5f7; font-family: 'open_sansbold'; font-weight: normal; } #outlookCal .ui-state-default, #outlookCal .ui-widget-content .ui-state-default, #outlookCal .ui-widget-header .ui-state-default { background: none #e0e0e0 !important; border: 1px solid #d6d6d4; color: #494949; font-family: 'open_sansregular'; font-weight: normal; border-radius: 0; } #outlookCal .ui-state-active { background: none #f7f7f5 !important; border: 1px solid #d6d6d4; color: #e0e0e0; } #outlookCal .ui-state-hover { background: none repeat scroll 0 0 #f7f7f5 !important; color: #e0e0e0; } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("../images/ui-icons_grau.png") !important; } .ui-state-default .ui-icon { background-image:url(../images/kalenderPfeil.png) !important; } #homeLayout03-1 div#c467.frame-default div.tx-kommpublishconnector-pi1 div#kalenderCube div#boxView div#calendar_1.calendarBoxes.fc.fc-ltr.ui-widget div.fc-toolbar div.fc-right div.fc-button-group{ width:100%; } #homeLayout03-1 div#c467.frame-default div.tx-kommpublishconnector-pi1 div#kalenderCube div#boxView div#calendar_1.calendarBoxes.fc.fc-ltr.ui-widget div.fc-toolbar div.fc-right div.fc-button-group button.fc-next-button.ui-button.ui-state-default.ui-corner-right{ float:right!important; } .ui-icon-circle-triangle-e { background-position: right center !important; } .ui-icon-circle-triangle-w { background-position: left center !important; } #outlookCal .fc-toolbar { margin-bottom: 10px !important; text-align: center; } #outlookCal .fc-event { font-size: 11px !important; background: #e0e0e0; border-color: #e0e0e0; color: #494949 !important; } #outlookCal .calendarOutlookDetail { background-color: white; border-radius: 5px; border-style: solid; border-width: 2px; left: 50%; width: 300px; min-height: 300px; position: absolute; top: 20%; transform: translate(-50%, 0); -webkit-box-shadow: 0 0 15px 0 #000; box-shadow: 0 0 15px 0 #000; } #outlookCal .calendarOutlookDetail .buttonOutlook { background: #626262; color: #fff; cursor: pointer; cursor: hand; float: left; padding: 2%; } #outlookCal .calendarOutlookDetail #detailAllFormData { font-size: 12px; line-height: 18px; padding: 2%; clear:both; } .fc table { width: 99.6% !important; } body .fc { background:#fff; } #boxView > span { color: #fff; font-size: 15px; } .scroll-img { border: 1px solid red; font-size: 0; height: 142px; overflow: hidden; width: 680px; } /*Home Kalender*/ #calTextDetailOrganizer { display: none; } #kalender-home #boxView { float: left; width: 44%; } #kalender-home .ui-icon { width: 17px; } #kalender-home #kalenderCube .ui-widget-header { font-size: 14px; padding-bottom: 1px; padding-top: 1px; } #kalender-home #kalenderCube .ui-widget-content { background: #fff none repeat scroll 0 0 !important; cursor: pointer; } #kalender-home .fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td { border-color: #dcdcdc; } #kalender-home #kalenderCube .ui-state-highlight, #kalender-home #kalenderCube .ui-widget-content .ui-state-highlight,#kalender-home #kalenderCube .ui-widget-header .ui-state-highlight { background: #ffc2b5 none repeat scroll 0 0 !important; border-bottom: 1px solid #ffc2b5 !important; color: #000; } #kalender-home #kalenderCube .fc-ltr .fc-basic-view .fc-day-number { font-family: 'open_sanssemibold'; font-weight: normal; } .ui-widget-content { border-color: #dcdcdc !important; } #kalenderCube .squareImg { background: #d11e1e none repeat scroll 0 0 !important; border-color: #d11e1e !important; height: 4px !important; width: 4px !important; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; } #kalender-home #calTextHeadline { display: none; } .fc-day-grid-event { margin: 2px 3px 0 !important; } #kalenderCube .calTextDetailItem { background: #fff none repeat scroll 0 0; height: 63px; margin-bottom: 13px; overflow: hidden; padding: 7px 4% 5px; width: 92%;} #kalenderCube .calTextDetailDesc { color: #fff; } #kalender-home #calTextDetailPicture { float: left; margin-top: -22px; width: 22%; display:none; } #kalenderCube .calTextDetailTitle, #kalender-home #calTextDetailHeadline, .calTextDetailLocation { float: left; overflow: hidden; } .calTextDetailLocation { float: left; margin: 0 0 6px 3%; text-align: left; } #kalender-home #calTextDetailHeadline { height: 18px; } .calTextDetailLocation, #calTextDetailTitle.calTextDetailTitle { height: 18px; color: #666666; font-size: 14px; } #kalender-home #kalenderCube div.fc-day-grid div.fc-row.fc-week.ui-widget-content { height: 30.5px !important; } #kalender-home { background: #ffffff none repeat scroll 0 0; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; float: right; height: 299px; position: relative; width: 59%; overflow-y: scroll; } #kalender-home::-webkit-scrollbar { width: 1em; } #kalender-home::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; } #kalender-home p.ueberschrift { font-size: 20px; color: #fff; text-transform: uppercase; background: #c30407; float: left; position: absolute; left: 0; top: 0; padding: 3px 10px; z-index: 1; } #kalender-home .homecalender .alleTermine { bottom: 38px; position: absolute; right: 5.8%; } #kalender-home .homecalender .alleTermine a, #homenews .alleArtikel a { background: #c30407; color: #fff; padding: 7px; } #kalender-home .homecalender .alleTermine a { background: #81b51c none repeat scroll 0 0; color: #fff; padding: 7px; } #kalender-home .homecalender ul li { background: url("../images/kalender-pfeil.png") no-repeat scroll left top; float: left; list-style: outside none none; margin-bottom: 10px; padding: 10px 2.5% 4px 11%; width: 86.5%; } #kalender-home .homecalender ul li.kalenderNone { background: url("../images/kalender-ohne-pfeil.png") no-repeat scroll left top; } #kalender-home .homecalender ul li .teaserPicture { float: left; width: 50.4%; } #kalender-home .homecalender ul li .homeKalenderDate { font-size: 19px; } #kalender-home .homecalender ul li .homeKalenderText h3 a { font-size: 17px; color: #ce3134; font-family: 'open_sanssemibold'; font-weight: normal; } #kalender-home .homecalender ul li .date span.small { color: #fff; float: left; font-size: 20px; font-family: 'open_sanssemibold'; font-weight: normal; margin-top: 15px; text-align: center; width: 100%; } #kalender-home .homecalender ul li .links { float: left; width: 77%; } #kalender-home .homecalender ul li .homeKalenderDate, #kalender-home .homecalender ul li .homeKalenderText { float: left; width: 100%; } #kalender-home .homecalender { clear: both; float: left; padding: 25px 3.2%; width: 93.6%; } #kalender-home .homecalender ul li.kalenderNone .teaserPicture { display: none; } #kalender-home .homecalender ul li.kalender .teaserPicture { position: absolute; top: 0; left: 0; } #kalender-home .homecalender ul li .date { background: url("../images/termine.png") no-repeat scroll left top; float: right; height: 40px; margin-right: 4%; width: 37px; } #kalender-home .homecalender .teaserPicture a img { border: none; } /*Home News*/ #homenews .bx-wrapper { max-width: 100% !important; } #homenews .bx-wrapper img { display: block; max-width: 100%; } #homenews .bx-controls-direction img.kontrast { display: none; } #homenews .bx-wrapper .bx-pager, #homenews .bx-wrapper .bx-controls-auto { bottom: -30px; position: absolute; width: 100%; } #homenews .bx-wrapper .bx-loading { background: #fff url("images/bx_loader.gif") no-repeat scroll center center; height: 100%; left: 0; min-height: 50px; position: absolute; top: 0; width: 100%; z-index: 2000; } #homenews .bx-wrapper .bx-pager { color: #666; font-family: Arial; font-size: 0.85em; font-weight: bold; padding-top: 20px; text-align: center; } #homenews .bx-wrapper .bx-pager .bx-pager-item, #homenews .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; } #homenews .bx-wrapper .bx-pager.bx-default-pager a { background: #666 none repeat scroll 0 0; border-radius: 5px; display: block; height: 10px; margin: 0 5px; outline: 0 none; text-indent: -9999px; width: 10px; } #homenews .bx-wrapper .bx-pager.bx-default-pager a:hover, #homenews .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000 none repeat scroll 0 0; } #homenews .bx-wrapper .bx-prev { left: -5px; } #homenews .bx-wrapper .bx-next { right: -5px; } #homenews ul.bgSlider2 ul.bgSlider02 { float: left !important; } #homenews .bx-wrapper .bx-controls-direction a { height: 66px; overflow: hidden; position: absolute; text-indent: -9999px; top: 105px; width: 45px; z-index: 9999; } #homenews .bx-wrapper .bx-controls-direction a.disabled { display: none; } #homenews .bx-wrapper .bx-controls-auto { text-align: center; } #homenews .bx-wrapper .bx-controls-auto .bx-start:hover, #homenews .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; } #homenews .bx-wrapper .bx-controls-auto .bx-stop { background: url("images/controls.png") no-repeat scroll -86px -44px; display: block; height: 11px; margin: 0 3px; outline: 0 none; text-indent: -9999px; width: 9px; } #homenews .bx-wrapper .bx-controls-auto .bx-stop:hover, #homenews .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; } #homenews .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; } #homenews .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; } #homenews .bx-wrapper .bx-caption { background: rgba(80, 80, 80, 0.75) none repeat scroll 0 0; bottom: 0; left: 0; position: absolute; width: 100%; } #homenews .bx-wrapper .bx-caption span { color: #fff; display: block; font-family: Arial; font-size: 0.85em; padding: 10px; } #homenews { float: left; margin-top: 20px; padding: 20px 0 65px; position: relative; width: 100%; } .teaserPicture { float: left; height: 188px; overflow: hidden; width: 100%; margin-bottom: 20px; border-bottom: 1px solid #cacaca; } .teaserPicture img { float: left; height: 100%; max-width: inherit; min-width: 100%; width: auto; } #homenews .teaserText { float: left; padding: 0 4.6% 35px; width: 90.8%; } #homenews .teaserText h4, #homenews .teaserText h4 a { font-family: 'Merienda One'; font-weight: normal; } #homenews .teaserText h4 { color: #c21515; font-size: 17px; font-style: italic; font-family: 'Merienda One'; font-weight: normal; margin-bottom: 5px; } #homenews .teaserText p { font-size: 13px; color: #3a3a3a; font-family: 'open_sanslight'; font-weight: normal; } #homenews .teaserText a.contRead { background: url("../images/weiterlesen.png") no-repeat scroll right center; bottom: 0; font-size: 14px; padding: 3px 25px 3px 0; position: absolute; right: 0; } #homenews a.contReadall { bottom: 5px; color: #fff; font-family: 'Merienda One'; font-weight: normal; font-style: italic; text-decoration: none; } .news .button { float: left; margin: 20px 0 0 35%; padding: 10px; width: auto; } section .iconBg { float: left; width: 100%; } section h4{ font-size:87px; color:#fff; font-family: 'open_sansregular'; font-weight: normal; text-shadow: 0 0 5px #000; margin-bottom:25px; margin-top:300px; } section .button{ background:#d80101; width:90px; margin:0 auto; -webkit-box-shadow: 0 0 15px 1px #FFFFFF; box-shadow: 0 0 15px 1px #FFFFFF; } section .button a{ color:#fff; font-family: 'open_sansregular'; font-weight: normal; font-size:28px; } section .subNav{ margin-top:75px; } a.bx-pager-link { float: left; color: transparent; background: #fff; border-radius: 95px; width: 26%; margin-right: 7%; opacity:0.6; text-indent: 9em; } a.bx-pager-link.active { opacity:1; } section .subNav a { font-size: 31px; color: #fff; text-decoration: underline; font-family: 'open_sanslight'; font-weight: normal; margin-right: 4%; text-shadow: 0 0 5px #000; text-transform:uppercase; } section#homelayout06 .button { margin-bottom: 110px; } #homeLayout01 .panes1 .pan1, #homeLayout01 .panes1 .pan3, #homeLayout01 .panes2 .pan1, #homeLayout01 .panes2 .pan3 { float: left; padding: 25px 16px 0 16px; width: 96%; background: url("../images/borderaktuell.png") no-repeat scroll 37% top #FFFFFF; margin-bottom: 17px; border: 1px solid #e6e6e6; min-height: 149px; } #homeLayout01 .panes1 .grey,#homeLayout01 .panes2 .grey { float: left; padding: 25px 16px 0 16px; width: 96%; background: url("../images/borderaktuell2.png") no-repeat scroll 37% top #e6e6e6; margin-bottom: 17px; border: 1px solid #e6e6e6; } #homeLayout01 .panes1 .pan1 .aktuelllinks, #homeLayout01 .panes1 .grey .aktuelllinks, #homeLayout01 .panes1 .pan3 .aktuelllinks, #homeLayout01 .panes2 .pan1 .aktuelllinks, #homeLayout01 .panes2 .grey .aktuelllinks, #homeLayout01 .panes2 .pan3 .aktuelllinks { float: left; width: 38%; min-height: 108px; padding-right: 2%; } #homeLayout01 .panes1 .pan1 #aktuelltext, #homeLayout01 .panes1 .grey #aktuelltext, #homeLayout01 .panes1 .pan3 #aktuelltext, #homeLayout01 .panes2 .pan1 #aktuelltext, #homeLayout01 .panes2 .grey #aktuelltext, #homeLayout01 .panes2 .pan3 #aktuelltext { float: left; width: 30%; font-size: 14px; } #homeLayout01 .panes1 #hometeaser { float: right; } #homeLayout01 .panes1 h1 { color: #8a8383; font-size: 16px; font-family: 'open_sansregular'; font-weight: normal; text-transform:uppercase; } #homeLayout01 .panes1 #titleaktuell h3, #homeLayout01 .panes2 #titleaktuell h3, #homeLayout01 .panes2 #date { color: #7cb34b; font-family: 'open_sansregular'; font-weight: normal; font-size: 20px; } #homeLayout01 .panes1 #weiterlesen, #homeLayout01 .panes2 #weiterlesen { float:right; background: #7cb34b; margin-top: 15px; padding: 3px 15px; clear: both; } #homeLayout01 .panes1 #weiterlesen a, #homeLayout01 .panes2 #weiterlesen a{ color: #fff; } #homeLayout01 .panes1 #alleartikel a, #homeLayout01 .panes2 #alleartikel a { font-size: 14px; text-decoration: underline; } .bgSlider02 .news{ list-style:none; } .bx-pager.bx-default-pager { display: none; } .bgSlider02 .news .weiterlesen { background: url("../images/weiterlesen.png") no-repeat scroll right center; bottom: 0; color: #d54235; font-size: 14px; padding: 4px 26px 3px 0; position: absolute; right: 0; } .bgSlider02 .news { width: 341px !important; background: #fff; height: 313px; } #homenews ul.bgSlider02 li.news { float: left !important; } .panes1 .bx-wrapper{ max-width:1080px !important; } #homeLayout01 .bx-controls.bx-has-controls-direction { display: block; position: absolute; top: 140px; z-index: 100; width: 100%; max-width: 1080px; } .bgSlider02 .bx-viewport { height: 300px !important; } #homenews ul.bgSlider02 { float: left !important; } /*Home News end*/