@charset "utf-8"; /* --------------------- Standard --------------------- */ *:not([class*="c7-"]) { margin:0px; padding:0px; } #layout04 *:not([class*="c7-"]) { } .imageBorder { border: 1px solid #cecece; } a { text-decoration:none; color: #d55b35; cursor: hand; cursor: pointer; } a.anker { float: left; width: 100%; } #contentbereich .fal-securedownload ul li { background: none; padding: 0; margin-left:0; margin-bottom: 21px; } #contentbereich .fal-securedownload ul li::before { display:none; } #contentbereich .fal-securedownload ul li ul li { margin-bottom: 15px; } #contentbereich .fal-securedownload ul li span.icon-folder { background: url(../images/icon-folder.png) no-repeat scroll left 1px; padding-left: 26px; background-size: 18px; } #contentbereich .fal-securedownload ul li a { background: url(../images/icon-file.png) no-repeat scroll left 0px; padding-left: 29px; padding-top: 3px; } a:hover { text-decoration:underline; } iframe, iframe table, .elist { border:none; } .error { color:#B9181E; clear:both; display:block; float:left; width: 100%; max-width: 770px; padding-bottom: 10px; } .error02 { color:#B9181E; } #TSFE_ADMIN_PANEL_FORM .typo3-adminPanel { display: none; } body .typo3-feedit-element { outline: 0 !important; outline-offset: 4px; } .submittedOkForm { border: 1px dotted #cccccc; padding: 10px 135px 10px 10px; background: rgb(239,239,239); /* Old browsers */ background-image: url(../images/submittedOkForm.png); background-repeat: no-repeat; background-position: right bottom; } .imageContent { float:right; position:relative; padding-bottom:0px; padding-left:12px; padding-right:0px; padding-top:5px; } .pictureText { color:#828282; padding-top: 3px; } table.contenttable thead th, tfoot th, table.contenttable tbody th, table.contenttable tbody td { padding: 7px; } table.contenttable thead th.align-right, tfoot th.align-right, .align-right { text-align: right; } table.contenttable thead th.align-left, tfoot th.align-left { text-align: left; } table.contenttable thead th.align-center, tfoot th.align-center, .align-center { text-align: center; } #contentbereich table.contenttable tbody th { line-height:normal; margin-bottom:0; padding-bottom:0; color: #FFFFFF; font-family: 'open_sansregular'; font-weight: normal; } #contentbereich ul, #contentbereich ol { margin-top:11px; margin-bottom:15px; margin-left:30px; } #contentbereich ul ul, #contentbereich ol ol { margin-top:5px; margin-bottom:5px; margin-left:30px; } #contentbereich ul li, #contentbereich ol li { margin-bottom: 3px; } #contentbereich ul { list-style: none; padding: 0; margin: 25px 0 25px; clear: both; } #contentbereich ul li { padding-left: 1em; margin-left: 25px; } #contentbereich ul li:before { color: #d55b35; content: "■ "; float: left; margin-left: -14px; margin-top: -2px; } #contentbereich ul ul li, #contentbereich ol ol li { line-height:20px; } .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) ol, .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) ul { overflow: visible; padding-left: 40px; } /* Suche */ #search2Block { clear:both; float:left; margin:0 0 0 0; width: 100%; max-width: 770px; } #search2Block #form1 { clear:both; width: 100%; max-width: 770px; } #search2Block #form1 a { font:bold 12px Arial, Helvetica, sans-serif; } #search2Block .search2Header { border-bottom:1px dotted #979797; clear:both; margin-bottom:16px; padding-bottom:15px; } #search2Block p { clear:both; border-bottom:1px dotted #979797; margin-bottom:12px; padding-bottom:12px; } #search2Block p a { color:#d54235; font:bold 12px Arial, Helvetica, sans-serif; } #search2Block p .highlight { background-color:#FF0; } /* Formulare */ .formobjektNoSize, .formobjekt, .formobjektklein, .formobjektselectklein, .containerSelector, .formobjektselectkleinMonth, .formobjektselectkleinYear, .formobjektselectkleinVeranstaltung, .formobjektkleinVeranstaltung, .formobjektCaptcha, .formobjektselectklein, .formobjektkleinGastro, .formobjektselectkleinGastro, .formobjektkleinGastro, .formSelect, .formobjektkleinGB, input[type="date"], input[type="text"] { padding: 8px 4px 7px; font-size:12px; } .formobjektselectkleinVeranstaltung { height: 30px; line-height: 20px; padding: 5px; } /* Link-Darstellung */ .mail, #contentbereich .mail { background: url("../images/mail_link.gif") no-repeat scroll 2px 5px; padding: 0 0 0 19px; text-decoration: underline; text-decoration:underline; } .internal-link, .internal-link-new-window { padding: 0 0 0 19px; background: url(../images/internal_link.gif) no-repeat 6px center; text-decoration:underline; } .external-link, .external-link-new-window { background: url("../images/external_link.gif") no-repeat scroll 6px center; padding: 0 0 0 19px; text-decoration: underline; } /* PDF-, Word-Download bei Newsbereiche */ .download { background:transparent url(../images/download.gif) no-repeat scroll 0 3px; padding:0px 0 0px 18px; } .pdf-liste { background:transparent url(../images/download.gif) no-repeat scroll 0 0px; padding:0px 0 0px 18px; float: left; margin-bottom: 5px; display: block; width: 520px; clear: both; } #contentbereich .tx-felogin-pi1 { clear:both; float:left; width:100%; color:#474747; } #contentbereich .tx-felogin-pi1 form { border-bottom:1px dotted #ccc; } #contentbereich .tx-felogin-pi1 form div { clear:both; margin:8px 0 0 0; } .pdf { list-style-image: url(../images/pdf.gif); } li.pdf { list-style-image: url(../images/pdf.gif); } /* */ .image-caption { bottom: -36px; color: #747474; font-size: 15px; font-family: 'open_sanslight'; font-weight: normal; left: 0; padding: 45px 10px 7px 12px; position: absolute; width: 97.1%; } .ce-textpic .ce-gallery .ce-column { max-width: 100%; position: relative; margin-bottom: 30px; } .ce-textpic.ce-textpic.ce-center:not(.ce-intext) .ce-row .ce-column { float: none; } .ce-textpic.ce-textpic.ce-center:not(.ce-intext) .ce-gallery[data-ce-rows="1"] .ce-row .ce-column { float: left; } .ce-textpic .ce-gallery[data-ce-rows="1"] .ce-row .ce-column, .ce-textpic .ce-row .ce-column { max-width: 100%; position: relative; margin-bottom: 30px; } .ce-textpic .ce-gallery .csc-textpic-first { margin-right: 2%; } .ce-textpic.ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-column { margin-bottom: 35px !important; } .clickenlarge-1 .image-caption, .clickenlarge-0 .image-caption { background: url(../images/lupe.png), url(../images/bg-schwarz-trans.png); background-position: 94% 5px, left top; background-repeat: no-repeat, repeat; bottom: 0; color: #fff; float: left; font-size: 16px; margin: 0; min-height: 20px; min-width: 45px; padding: 7px 8% 5px 2%; position: absolute; right: 0; text-align: left; -ms-touch-action: none; pointer-events: none; font-family: 'Merienda One'; font-weight: normal; width: 90%!important; } .clickenlarge-0 .image-caption { } /* Lupe */ .clickenlarge-0 { clear:both; } .clickenlarge-0 .ce-bodytext P { margin:0; } /*.ce-textpic .ce-gallery .ce-column FIGCAPTION { color:#fff; font:11px Arial, Helvetica, sans-serif; float:left; }*/ img.tx-srfreecap-pi2-image { margin-right:0px; margin-left: 0px; } /* Vor/Zurück-Nav */ .tx-gsipagenav-pi1 { clear:both; float:left; width:100%; margin:10px 0; } .tx-gsipagenav-pi1 .pageNavTable { width:100%; } .tx-gsipagenav-pi1 .pageNavTable .pageNavPrev, .tx-gsipagenav-pi1 .pageNavTable .pageNavCaption, .tx-gsipagenav-pi1 .pageNavTable .pageNavNext { width:33%; } .tx-gsipagenav-pi1 .pageNavTable .pageNavCaption { text-align:center; } .tx-gsipagenav-pi1 .pageNavTable .pageNavNext { text-align:right; } .tx-gsipagenav-pi1 .pageNavTable .pageNavPrev a, .tx-gsipagenav-pi1 .pageNavTable .pageNavCaption a, .tx-gsipagenav-pi1 .pageNavTable .pageNavNext a { background: #d54235; font: 11px Arial, Helvetica, sans-serif; padding: 4px 5px; color: #fff !important; } .tx-gsipagenav-pi1 .pageNavTable .pageNavPrev a:hover, .tx-gsipagenav-pi1 .pageNavTable .pageNavCaption a:hover, .tx-gsipagenav-pi1 .pageNavTable .pageNavNext a:hover { text-decoration:underline; } .tx-gsipagenav-pi1 .pageNavTable .pageNavPrev a { } .tx-gsipagenav-pi1 .pageNavTable .pageNavNext a { } /* Infoboxbereich */ #infoboxbereich .internal-link, #infoboxbereich .internal-link-new-window { background-image:url(../images/internal_link.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:14px; } #infoboxbereich .external-link, #infoboxbereich .external-link-new-window { background-image:url(../images/external_link.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:14px; display: inline-block; } #infoboxbereich .infobox a.weiterlesen { float: right; text-decoration: underline; } .unsichtbar { position:absolute; width:0px; height:0px; left:-3000px; top:-3000px; } #infoboxbereich { float: right; margin-bottom: 60px; margin-top: 98px; width: 21.6%; padding-bottom: 45px; } #infoboxbereich .image-caption { display: none; } .infobox { background: #fff none repeat scroll 0 0; border: 1px solid #d55b35; float: left; margin-bottom: 20px; padding: 14px 7% 20px 4%; position: relative; width: 88%; } .infobox.kalender { padding: 20px 0; position: relative; width: 100%; margin-bottom: 20px; background: #fff none repeat scroll 0 0; } .infobox.kalender .fc button { padding: 0; } #infoboxbereich .infobox.kalender #kalenderCubeInfobox .fc-toolbar { background: none; } #infoboxbereich .infobox.kalender #kalenderCubeInfobox .fc-toolbar h2 { color: #d55b35; font-family: 'Merienda One'; font-weight: normal; font-size: 20px; } .infobox .ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery, .infobox .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery { margin-right: 10px; } #infoboxbereich .infobox .ce-column { margin-bottom: 15px; margin-left: 0; } #infoboxbereich ul li { list-style:none; } .schrift { float: right; padding: 0 0 20px 0; } .infobild { position:absolute; top:15px; right: 15px; } .infobox .ce-bodytext { color: #323232; font-size: 14px; line-height: 20px; font-family: 'open_sanslight'; font-weight: normal; } .infobox .ce-bodytext p { margin-bottom: 16px; } #infoboxbereich .ce-textpic .ce-gallery.ce-border .ce-column IMG, #infoboxbereich .ce-textpic .ce-border .csc-textpic-single-image IMG { border: none; } #infoboxbereich .ce-textpic .csc-textpic-single-image IMG { margin-bottom: 0px; } #infoboxbereich .clickenlarge-0, #infoboxbereich .clickenlarge-1 { } #infoboxbereich .clickenlarge-0 h4, #infoboxbereich .clickenlarge-1 h4 { color: #d55b35; font-family: 'Merienda One'; font-weight: normal; font-size: 20px; margin-bottom: 20px; line-height: 24px; } #infoboxbereich .gruen .clickenlarge-0 h4, #infoboxbereich .gruen .clickenlarge-1 h4 { background-color:#d54235; } #infoboxbereich b { font-family: 'open_sanssemibold'; font-weight: normal; } #infoboxbereich .clickenlarge-0 .ce-bodytext, #infoboxbereich .clickenlarge-1 .ce-bodytext { } #infoboxbereich .clickenlarge-0 p, #infoboxbereich .clickenlarge-1 p { } #infoboxbereich .clickenlarge-0 a, #infoboxbereich .clickenlarge-1 a { } #infoboxbereich .clickenlarge-0 ul, #infoboxbereich .clickenlarge-1 ul { } #infoboxbereich .typo3-editPanel{ width: 94%; } /*------------Contentblock Small----------------------*/ .contentblocksmall, .contentblocksmallnone { background: #fff none repeat scroll 0 0; border: 2px solid #d54235; float: left; margin-bottom: 20px; margin-right: 3.3%; min-height: 174px; padding: 15px 15px 17px; width: 26.8%; } .contentblocksmallnone { margin-right: 0; } .contentblocksmall .ce-textpic IMG, .contentblocksmallnone .ce-textpic IMG { box-shadow: none; border-bottom: 7px solid #d54235; } #contentbereich .contentblocksmall h4 a, #contentbereich .contentblocksmall h4, #contentbereich .contentblocksmallnone h4, #contentbereich .contentblocksmallnone h4 a { border: medium none; color: #d54235 !important; font-family: 'Merienda One'; font-weight: normal; font-size: 18px; height: auto; margin-bottom: 5px; margin-top: 0; padding: 0; text-decoration: none; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; } #contentbereich .contentblocksmall h4 a:hover { text-decoration:underline; } #contentbereich .contentblocksmall p, #contentbereich .contentblocksmallnone p { color: #444; font-size: 15px; height: 20px; line-height: 19px; margin: 10px 0 0; overflow: hidden; padding: 0; } #contentbereich .contentblocksmall .ce-bodytext, #contentbereich .contentblocksmallnone .ce-bodytext { color: #444; display: block; float: right; } #contentbereich .contentblocksmall a, #contentbereich .contentblocksmallnone a { color: #d54235 !important; font-family: 'open_sansregular'; font-weight: normal; text-decoration: none; } #contentbereich .contentblocksmall .internal-link, #contentbereich .contentblocksmall .internal-link-new-window, #contentbereich .contentblocksmallnone .internal-link, #contentbereich .contentblocksmallnone .internal-link-new-window { background: url("../images/external_link.gif") no-repeat scroll right 9px; padding-right: 13px; } #contentbereich .contentblocksmall p a.weiterlesen, #contentbereich .contentblocksmallnone p a.weiterlesen { background: url("../images/contentblock-pfeil.png") no-repeat scroll right 0; float: right; padding-left: 0; padding-right: 30px; font-family: 'Merienda One'; font-weight: normal; font-style: italic; } .contentblocksmall .ce-column { margin-bottom: 5px !important; } #contentbereich .contentblocksmall .csc-textpic-equalheight .ce-row { height: 140px; overflow: hidden; } /* --------------------- Zahlen --------------------- */ /* Breadcrumb */ #breadcrumb { color: #323232; float: left; font-size: 18px; width: 100%; font-family: 'open_sanslight'; font-weight: normal; } #breadcrumb a { background: url("../images/breadcrumb-strich.png") no-repeat scroll left center; color: #323232; font-size: 17px; padding: 0 0 0 15px; line-height: 23px; } #breadcrumb a:first-child { background: none repeat scroll 0 0; padding: 0 5px; text-transform: uppercase; } .breadcrumbText2 { color:#525252; } /* Contentbereich */ #contentbereich { color: #646464; float: left; font-size: 16px; padding: 60px 0; width: 100%; } #contentbereich .contentElement { margin-bottom: 30px; } #contentbereich h1 { margin:0px; font-size: 25px; font-family: 'open_sansregular'; font-weight: normal; clear: both; color: #d54235; padding: 0 0px 4px 0; margin-bottom: 10px; } #contentbereich h3 { margin:0px; font-size: 22px; font-family: 'open_sansregular'; font-weight: normal; clear: both; color: #d54235; padding: 0 0px 4px 0; margin-bottom: 10px; } #contentbereich .firstFont h4 { clear: both; color: #d54235; font-size: 35px; font-family: 'open_sanssemibold'; font-weight: normal; line-height: 32px; margin: 10px 0 30px; } #contentbereich .firstFont { margin-bottom:25px; } #contentbereich h4 { clear: both; color: #d54235; font-size: 23px; font-family: 'open_sanssemibold'; font-weight: normal; margin: 10px 0; width: 100%; } #contentbereich h5 { padding: 10px 0 15px 0px; font-size: 16px; color: #d54235; } #contentbereich h6 { margin:0px 0 10px 0; font:bold 15px Arial, Helvetica, sans-serif; color: #6a6a6a; } #contentbereich a { color:#d55b35; } #contentbereich a:hover { text-decoration: none; } #contentbereich .firstFont p { color: #646464; font-size: 19px; line-height: 24px; text-transform: uppercase; } #contentbereich p { line-height:23px; margin-bottom:10px; font-family: 'open_sanslight'; font-weight: normal; } #contentbereich .contenttable p { line-height: 20px; margin-bottom:0px; } .contentbereichInhalt { font-size: 11px; } .ce-textpic .ce-gallery.ce-border .ce-column img, .pubimg { border: none; border:1px solid #898989; } .ce-textpic .ce-gallery .ce-column img { margin:0; } /* Tabellen */ table.contenttable { border-collapse: collapse; text-align:left; margin-bottom: 15px; width: 100%; clear: both; } table.contenttable thead, tfoot, table.contenttable tbody th { text-align:left; } table.contenttable th { padding-bottom:0px; } table.contenttable tbody td, table.contenttable tbody th { margin-bottom:0px; } /* News */ #dynamischeListe2 { width: 100%; max-width: 770px; padding-top: 12px; float: left; } #dynamischeListe2 ul { margin: 0px; padding: 0px; margin-left: 0px; } #dynamischeListe2 ul li { width: 100%; max-width: 770px; padding: 0px; } #dynamischeListe2 .dateall { float: left; width: 65px; padding-top:5px; text-align: center; padding-right:4px; } #dynamischeListe2 .date02 { color: #424242; font-size: 12px; text-align: left; margin-top: 12px; vertical-align:top; width: 332px; padding-left: 18px; background-image:url(../images/calendar.gif); background-repeat:no-repeat; background-position:left 1px; padding-bottom: 1px; } #dynamischeListe2 .date { text-align: center; width: 65px; } #dynamischeListe2 .date p { padding-bottom: 0px; line-height: 15px; height: 0px; } #dynamischeListe2 .artikelVom { float: left; color: #014876; font-size: 11px; padding-bottom: 1px; margin-top: -2px; float: left; width: 76px; padding-left: 6px; } #dynamischeListe2 .month { color:#025750; font-size:12px; font-family: 'open_sansbold'; font-weight: normal; padding-top:4px; text-align:center; } #dynamischeListe2 .year { color: #025750; font-size: 12px; text-align: center; margin-top: 0px; } #dynamischeListe2 .day { color:#025750; font-size:18px; font-family: 'open_sansregular'; font-weight: normal; text-align:center; } #dynamischeListe2 .newsText { width: 62%; padding-bottom:5px; } #dynamischeListe2 .newsText02 { width: 100%; max-width: 770px; padding-bottom:5px; } #dynamischeListe2 .weiterlesen { width: 40px; float: right; height: 100%; text-align:left; vertical-align:middle; margin-top: 7%; margin-bottom: 7%; padding-left: 11px; } #dynamischeListe2 .weiterlesen a { vertical-align:middle; } #dynamischeListe2 .wrap { width: 432px; float: right; padding-left: 5px; padding-right: 5px; } #dynamischeListe2 .teaserPicture { padding:0px; float:left; } #dynamischeListe2 h4 h2 { font-size: 14px; font-family: 'open_sansregular'; font-weight: normal; } #dynamischeListe2 h4 { padding-bottom: 0; margin: 0px; margin-bottom: 5px; font-size:18px; padding-left: 0px; font-family: 'open_sansbold'; font-weight: normal; border: none; padding-top: 0px; width: auto; } #dynamischeListe2 h4 a { font-family: 'open_sansregular'; font-weight: normal; text-decoration: none; font-size:18px; } #dynamischeListe2 h4 a:hover { text-decoration: none; } #contentbereich .headline { clear:none; font-family: 'open_sansregular'; font-weight: normal; background:none repeat scroll 0 0 transparent; color:#d54235; margin:0 0 5px; padding-bottom:5px; padding-left:0; padding-top:0; font-size:18px; } #contentbereich .headline a { color:#d54235; } /* Formulare */ #contentbereich form { padding-bottom:10px; width: 100%; } .zeile { width: 100%; margin-bottom: 5px; } .formobjektNoSize { float: none; } .formobjekt { width:98.4%; line-height:16px; } .formobjektCaptcha2 { width: 98.4%; } .formobjektklein { width:98.4%; } .formobjektkleinVeranstaltung { width: 98.4%; } .rahmen.left .formobjektkleinVeranstaltung, .rahmen.fuenfzig .formobjektkleinVeranstaltung { width: 96.9%; } .rahmen.fuenfzig { clear: both; float: left; margin-bottom: 5px; max-width: 734px; width: 50%; } .formobjektselectklein { width: 603px; } .formobjektselectkleinGastro { width: 564px; } .formobjektselectkleinVeranstaltung { width: 100%; } .formSelect, .formInputText, .formInputSubmit { margin:4px 0 8px 0; width:100%; } .formobjektkleinWFGCompany, .formobjektkleinWFGCompanyText { padding:5px; width:589px; } .mailformplus_contactform p { /* clear: both; display: block; width: 100%; */ float: left; } .formobjektCaptcha { width: 275px; float: none; } .formleft, .formright { float: left; width: 47%; } .formright { float: right !important; } .formobjektsmall { float: none !important; width: 96% !important; } .formbig { float: left; width: 100%; } .formular01 { float: left; margin: 0 0 11px; width: 100%; } .labelabstand { margin: 0 30px 0 0; } ul.schadensmeldung { float: left; margin: 0 0 20px !important; padding: 0; width: 100%; } ul.schadensmeldung li { background: none repeat scroll 0 0 transparent !important; float: left; list-style: none outside none; margin: 0 !important; padding: 0 0 5px !important; width: 33.2%; } /* Kalender */ .gastro { clear: both; float: left; font-size: 12px; margin-bottom: 15px; padding-bottom: 25px; padding-right: 10px; width: 590px; background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #CDCDCD; } #kalender { width: 100%; padding-top: 15px; } #kalender .list { /*font-size:12px;*/ padding-bottom: 25px; padding-top:10px; width: 98%; margin-bottom: 15px; padding-right:2%; } #kalender .list2 { margin-bottom:16px; padding-bottom:8px; width: 100%; } #kalender .date { width: 7%; min-height: 60px; } #kalender .month { font-size:12px; padding-top:4px; width:100%; } #kalender .day { font-size:20px; width:100%; color:#006FB4; } #kalender .entry { width: 90%; } #kalender .headline { font-size:18px; margin:0 0 5px; padding-bottom:5px; padding-left:0; padding-top:0px; } #kalender .organizer strong, #kalender .location strong { color: #d54235; font-family: 'open_sanssemibold'; font-weight: normal; } #kalender .timeBlock { font-size:13px; } #kalender .organizer, #kalender .location { padding-bottom: 1px; } #kalender .descripBlock { padding-top: 10px; } #kalender .descripBlock p { padding-left: 0px; margin-left: 0px; margin-bottom: 5px; } #kalender .outlook { text-decoration: none; line-height: 16px; margin-top: 15px; } /* Control Slider */ #contentbereich .export { margin:10px 0; padding:5px 10px 0 10px; width: 97%; } #contentbereich .export h4 { background: none; margin: 0; border: none; } .export { background: #FDFDFD; border: 1px solid #D0D0D0; margin-bottom: 20px; padding: 10px; } /* --------------------- Farben --------------------- */ /* Tabellen */ table.contenttable thead, tfoot, table.contenttable tbody th, table.contenttable th { background: none repeat scroll 0 0 #E04C19; color: #ffffff; text-align: left; } table.contenttable td, table.contenttable th { border: 1px solid #cfcfcf; } .contenttable tr.alt td { background:#f9f9f9; } .contenttable tr td { background:#fff; } .contenttable tr.over td { background:#eeeeee; } #contentbereich .infoboxContent .contenttable tr.alt td { background:#f9f9f9; } #contentbereich .infoboxContent .contenttable tr.over td { background:#eeeeee; } table.contenttable { border: 1px solid #cfcfcf; } /* News */ #dynamischeListe2 ul li { border-bottom: 1px solid #cecfcf; padding-bottom:19px; } #dynamischeListe2 .dateall { border-bottom: 1px solid #cecfcf; } #dynamischeListe2 .date02 { color: #424242; } #dynamischeListe2 .artikelVom { color: #014876; } #dynamischeListe2 .month { color:#C4081C; } #dynamischeListe2 .year { color: #698719; } #dynamischeListe2 .day { color:#C4081C; font-size:20px; } #dynamischeListe2 .newsText { color: #58585a; } #dynamischeListe2 .newsText a { color: #d54235; } #dynamischeListe2 .newsText a.weiter { color: #d54235; } #dynamischeListe2 h4 { color: #52608F; font-family: 'open_sansbold'; font-weight: normal; background-color: transparent; } .imageBorder01 { border: 1px solid #8e8e8d; } #dynamischeListe2 h4 a { color: #52608F; } /* Formulare */ .formobjektNoSize, .formobjekt, .formobjektklein, .formobjektselectklein, .containerSelector, .formobjektselectkleinMonth, .formobjektselectkleinYear, .formobjektselectkleinVeranstaltung, .formobjektkleinVeranstaltung, .formobjektCaptcha, .formobjektselectklein, .formobjektkleinGastro, .formobjektselectkleinGastro, .formobjektkleinGastro, .formobjektkleinWFGCompany, .formobjektkleinWFGCompanyText, .formobjektkleinWFGCompanySelect, .formobjektfull, .formSelect, .formobjektkleinGB, .formobjektselect, input[type="date"], input[type="text"] { border:1px solid #d4d4d4; background:#f6f6f6; color:#000; float: left; margin-top: 4px; -webkit-border-radius: 3px; } .formobjektkleinWFGCompanySelect { padding:4px; width:107px; } .formobjektfull { width:623px; } .formobjekt { border:1px solid #d4d4d4; } .formobjekt:hover, .formobjektkleinVeranstaltung:hover, .formobjektklein:hover, .formobjektselectkleinVeranstaltung:hover, .formobjektkleinVeranstaltung:hover, .formobjektkleinGastro:hover, .formobjektselectkleinGastro:hover, .formobjektkleinWFGCompany:hover, .formobjektkleinWFGCompanyText:hover, .formobjektkleinWFGCompanySelect:hover, .formobjektfull:hover, .formSelect:hover, .date:hover, .formobjektsmall:hover, .formobjektCaptcha:hover, .formobjektCaptcha2:hover { background-color:#f9f9f9; } .formobjekt:focus, .formobjektkleinVeranstaltung:focus, .formobjektCaptcha:focus, .formobjektklein:focus, .formobjektselectkleinVeranstaltung:focus, .formobjektkleinVeranstaltung:focus, .formobjektkleinGastro:focus, .formobjektselectkleinGastro:focus, .formobjektkleinWFGCompany:focus, .formobjektkleinWFGCompanyText:focus, .formobjektkleinWFGCompanySelect:focus, .formobjektfull:focus, .formSelect:focus, .formobjektkleinGB:focus, #umfrage .abstimmen:hover, #umfrage .ergebnis:hover, .date:focus, .formobjektCaptcha2:focus, .formobjektsmall:focus { border:1px solid #d54235; background-:#f9f9f9; -webkit-box-shadow: 0px 0px 7px 0px #d54235; -moz-box-shadow: 0px 0px 7px 0px #d54235; box-shadow: 0px 0px 7px 0px #d54235; -webkit-border-radius: 3px; outline: none; } .suche:focus { outline: none; } input[type="submit"], input[type="reset"], #kalender .outlook, #contentbereich .gastro .infoGastro, #contentbereich .gastro .infoGastroBuchen, .abstimmen, .ergebnis { background: #d54235 none repeat scroll 0 0; border: 1px solid #d54235; color: #fff; cursor: pointer; font-size: 16px; margin-top: 10px; padding: 2px 7px 3px; } #contentbereich a.abstimmen, #contentbereich a.ergebnis { color:#000; } /* form .date { color:#2f2f2f; float: right; margin-top: 4px; font-size: 12px; padding: 5px; width:468px; border:1px solid #d4d4d4; background-color:#f9f9f9; } */ input[type="submit"]:hover, input[type="reset"]:hover, #kalender .outlook:hover, #contentbereich .gastro .infoGastro:hover, #contentbereich .gastro .infoGastroBuchen:hover, #dynamischeListe2 .weiterlesenNews:hover, .abstimmen:hover, .ergebnis:hover { color:#d54235; border:1px solid #d54235; background: #fff; } #contentbereich .gastro .infoGastro, #contentbereich .gastro .infoGastroBuchen, #contentbereich .gastro .infoGastro:hover, #contentbereich .gastro .infoGastroBuchen:hover { width: 125px; } /* Kalender */ #kalender .list { background:none transparent; border-bottom: 1px solid #CDCDCD; } #kalender .list2 { border-bottom: 1px solid #CDCDCD; } #kalender .date { border-right:1px solid #CDCDCD; } #kalender .month { color:#d54235; } #kalender .day { color:#d54235; } #kalender .entry { color: #000; } #kalender .headline { background: transparent none repeat scroll 0 0; color: #d55b35; font-family: 'Merienda One'; font-weight: normal; font-size: 18px; } #kalender .outlook { } #kalender .outlook a { color: #fff; } #kalender .outlook a:hover { color: #d54235; } .fc-day-grid-event { margin: -1px 2px 0 !important; } #contentbereich .article { clear: both; float: left; } #contentbereich .zurueck { clear: both; float: left; margin-top:15px; } #contentbereich .zurueck a { background: #d54235 none repeat scroll 0 0; border: 1px solid #d54235; color: #fff; font-family: 'open_sanssemibold'; font-weight: normal; padding: 2px 8px; } #contentbereich .zurueck a:hover { background: #fff none repeat scroll 0 0; border: 1px solid #d54235; color: #d54235; } /* Control Slider */ /* Control Slider */ #contentbereich .controlBlockStyle { clear:both; float:left; margin-top:20px; padding:0 0 0 0px; } #contentbereich .controlBlockPageSlider { font-family: 'open_sansbold'; font-weight: normal; text-align:left; color:#F9F9F9; padding:10px 0; width:389px; clear: both; } #contentbereich .controlBlockPageSlider a, #contentbereich .controlBlockPageSlider a:hover, #contentbereich .controlBlockPageSlider u { text-decoration:none; } #contentbereich .controlBlockPageSlider u { background-color:#636363; border:1px solid #636363; color:#FFFFFF; } #contentbereich .controlBlockPageSlider a, #contentbereich .controlBlockPageSlider a:hover, #contentbereich .controlBlockPageSlider u { margin:0 3px 0 0; padding:2px 6px; } #contentbereich .controlBlockPageSlider .sliderSpace { display:none; } #contentbereich .controlBlockPageSlider a { border:1px solid #cdcdcd; color:#636363; } /* Infoboxen Contentbereich */ #contentbereich #export { border:1px solid #BFC3CB; color:#474747; background: #f8f8f9; } .tx-srfreecap-pi2-cant-read { color:#6B6B6B; } .tx-srfreecap-pi2-cant-read a { color:#006FB4; text-decoration: underline; } /* --------------------- ggf. Anpassen --------------------- */ /* Tabellen */ table.contenttable thead, tfoot, table.contenttable tbody th { text-align:left; } table.contenttable td, table.contenttable th { border-collapse: collapse; } /* Sitemap */ /* Slideblöcke */ #sliderOpenAll, #sliderOpenAll1, #sliderOpenAll2, #sliderOpenAll2, #sliderOpenAll4 { clear: both; } #contentbereich #nr1 { margin:0 0 0px 0; } #contentbereich .slideBlock h4, #contentbereich h4.sliderClosed, #contentbereich #sliderOpenAll h4, #contentbereich .slideBlock1 h4, #contentbereich h4.sliderClosed1, #contentbereich #sliderOpenAll1 h4, #contentbereich .slideBlock2 h4, #contentbereich h4.sliderClosed2, #contentbereich #sliderOpenAll2 h4, #contentbereich .slideBlock3 h4, #contentbereich h4.sliderClosed3, #contentbereich #sliderOpenAll3 h4, #contentbereich .slideBlock4 h4, #contentbereich h4.sliderClosed4, #contentbereich #sliderOpenAll4 h4, #contentbereich .slideBlock5 h4, #contentbereich h4.sliderClosed5, #contentbereich #sliderOpenAll5 h4 { /*width:454px;*/ margin:0 0 2px 0; padding:4px 0 4px 18px; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer; background:url(../images/slideOpen.gif) no-repeat 0px 3px transparent; border-bottom: 1px solid #cecfcf; color:#737473; display:block; clear:both; float:none; list-style-type:none; width: 97%; } #contentbereich .slideBlock { clear:both; } #contentbereich .slideBlock .ce-textpic .ce-gallery .ce-column { padding-top: 14px; } #contentbereich #sliderOpenAll h4, #contentbereich #sliderOpenAll1 h4, #contentbereich #sliderOpenAll2 h4, #contentbereich #sliderOpenAll3 h4, #contentbereich #sliderOpenAll4 h4, #contentbereich #sliderOpenAll5 h4 { float:left; width: 97%; margin-bottom: 2px; } #contentbereich #sliderOpenAll h4.sliderClosed, #contentbereich #sliderOpenAll1 h4.sliderClosed1, #contentbereich #sliderOpenAll2 h4.sliderClosed2, #contentbereich #sliderOpenAll3 h4.sliderClosed3, #contentbereich #sliderOpenAll4 h4.sliderClosed4, #contentbereich #sliderOpenAll5 h4.sliderClosed5 { float:left; width: 97%; } #contentbereich h4.sliderClosed, #contentbereich h4.sliderClosed1, #contentbereich h4.sliderClosed2, #contentbereich h4.sliderClosed3, #contentbereich h4.sliderClosed4, #contentbereich h4.sliderClosed5 { background:url(../images/slideClose.gif) no-repeat 0px 3px transparent; } #contentbereich #sliderOpenAll h4, #contentbereich #sliderOpenAll1 h4, #contentbereich #sliderOpenAll2 h4, #contentbereich #sliderOpenAll3 h4, #contentbereich #sliderOpenAll4 h4, #contentbereich #sliderOpenAll5 h4 { background:url(../images/sliderOpenAll.gif) no-repeat 0px 5px transparent; } #contentbereich #sliderOpenAll h4.sliderClosed, #contentbereich #sliderOpenAll1 h4.sliderClosed1, #contentbereich #sliderOpenAll2 h4.sliderClosed2, #contentbereich #sliderOpenAll3 h4.sliderClosed3, #contentbereich #sliderOpenAll4 h4.sliderClosed4, #contentbereich #sliderOpenAll5 h4.sliderClosed5 { background:url(../images/sliderCloseAll.gif) no-repeat 0px 5px transparent; } #contentbereich #sliderOpenAll h4 { color: #d54235; } /* News */ #dynamischeListe2, #dynamischeListe2 .dateall, #dynamischeListe2 .date02, #dynamischeListe2 .date, #dynamischeListe2 .artikelVom { } #dynamischeListe2 ul li { float:left; list-style:none; margin-bottom:18px; margin-left: 0; } #dynamischeListe2 ul li:before { content: none; } #dynamischeListe2 .month { font-family: 'open_sansbold'; font-weight: normal; text-align:center; padding-bottom:5px; } #dynamischeListe2 .year { text-align: center; } #dynamischeListe2 .day { font-family: 'open_sansregular'; font-weight: normal; text-align:center; padding-bottom:7px; } #dynamischeListe2 .newsText { float: right; display: block; } #dynamischeListe2 .teaserPicture { border: 1px solid #cccccc; float: left; height: 191px; overflow: hidden; width: 255px; } #dynamischeListe2 h4 { clear: none; font-family: 'open_sansbold'; font-weight: normal; } #dynamischeListe2 h4 a { font-family: 'open_sansregular'; font-weight: normal; text-decoration: none; } #dynamischeListe2 h4 a:hover { text-decoration: none; } .teaserPicture img { float:left; width: 100%; } /* Formulare */ #contentbereich form { clear:both; float:left; } .zeile { display: block; float: left; } .formobjektNoSize, .formobjekt, .formobjektklein, .formobjektselectklein, .containerSelector, .formobjektselectkleinMonth, .formobjektselectkleinYear, .formobjektselectkleinVeranstaltung, .formobjektkleinVeranstaltung, .formobjektCaptcha, .formobjektselectklein { /*float: left;*/ } .formobjektNoSize { float: none; } .formobjektCaptcha { float: none !important; } .formSelect, .formInputText, .formInputSubmit { clear:both; float:left; } .formSelect, .formInputText, .formInputSubmit, .formobjektkleinWFGCompanySelect { clear:both; float:left; } .formSelect { height: 30px; line-height: 20px; padding: 5px; } #contentbereich .formulare { clear:both; } #contentbereich .formulare ul { margin-top:0; } #contentbereich .formulare ul li { line-height:20px; list-style-type:none; } #contentbereich .formulare ul li a { background:url(../images/download.gif) no-repeat 0 0; padding:0 0 0 20px; } /* Kalender */ #kalender { float: left; } #kalender .list { clear:both; float:left; } #kalender .list2 { clear: both; float: left; } #kalender .date { float: left; } #kalender .month { float:left; font-family: 'open_sansbold'; font-weight: normal; text-align:center; text-transform:uppercase; } #kalender .day { float:left; font-family: 'open_sansbold'; font-weight: normal; text-align:center; } #kalender .entry { float: right; } #kalender .headline { clear:none; font-family: 'Merienda One'; font-weight: normal; } #kalender .picture { float: right; } #kalender .outlook { float: left; } #kalender .outlook a { float: left; padding: 4px 5px; text-decoration: none; } #kalender .outlook a:hover { text-decoration: none; } /* Control Slider */ #contentbereich .controlBlockStyle { clear: both; } #contentbereich .controlBlockPageAllItems { float: left; } #contentbereich .controlBlockPageSlider { font-family: 'open_sansbold'; font-weight: normal; text-align: left; } #contentbereich .controlBlockPageSlider a { font-family: 'open_sansbold'; font-weight: normal; } #contentbereich .controlBlockPageSlider .sliderSpace { display: none; } #contentbereich .controlBlockPageSlider a, #contentbereich .controlBlockPageSlider a:hover, #contentbereich .controlBlockPageSlider u { text-decoration:none; } /* Infoboxen Contentbereich */ #contentbereich .contentbereichInfobox { background: #f1f1f1 none repeat scroll 0 0; clear: both; display: block; float: left; font-size: 16px; margin: 15px 0; width: 100%; } .contentbereichInfobox .clickenlarge-0 { width: 100%; float:left; } #contentbereich .contentbereichInfobox h4 { clear: both; font-size: 35px; font-family: 'open_sanssemibold'; font-weight: normal; padding: 5px 4%; width: 92%; } #contentbereich .contentbereichInfobox .ce-bodytext, #contentbereich .contentbereichInfobox .tx-felogin-pi1 { color: #323232; float: left; font-size: 16px; margin-top: 0; padding: 5px 4% 10px; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } #contentbereich .contentbereichInfobox .tx-felogin-pi1 form { float: left; width: 94%; border: none; } #contentbereich .contentbereichInfobox .ce-textpic { float:none; } #contentbereich #export { clear: both; float: left; margin-bottom: 15px; padding: 10px 15px 0; } #abschnittsuebersicht { float:left; margin:0 auto; text-align:center; width: 100%; background-color: #F6F6F6; padding: 5px; border:1px solid #D0D0D0; margin-bottom: 12px; padding-top: 8px; } #abschnittsuebersicht ul { display:inline-block; float:none; margin:0 auto; padding:0; text-align:center; } #abschnittsuebersicht ul li { float:left; list-style-type:none; clear: none; margin-right: 3px; } #abschnittsuebersicht ul li a { padding: 2px; padding-right: 3px; padding-left: 3px; } /* Klasse um Eingabefelder Vereine, Firmen, Kalender etc. */ .rahmen { width: 65%; clear: both; float: left; margin-bottom: 12px; } .rahmen.fuenfzig { width: 50%; max-width: 715px; clear: both; float: left; } .rahmen.left { width: 48%; max-width: 715px; clear: none; float: left; margin-right: 2%; } .rahmen.right{ width: 48%; max-width: 715px; clear: none; float: left; margin-left: 2%; } /* Bildergalerien */ #album { width: 100%; float:left; margin:0px; padding-bottom: 5px; } #album ul { padding:0px; width: 100%; margin:0px; } #album ul li { padding:0px; margin:0px; list-style:none; float:left; } .photoRahmen { background: none repeat scroll left top #EFEFEF; border: 1px solid #CFCFCF; float: left; height: 50px; margin: 0 9px 9px 0; overflow: hidden; padding: 0; text-align: center; width: 75px; } .photoRahmen:hover { border: 1px solid #d54235; } #photoListe { width: 100%; float:left; padding:0px 0 5px 0; } #photoListe ul { padding:0px; margin:0px; } .zumFoto { padding:0px; margin:0px; color: #DD0B02; font-size: 12px; margin: 0; padding: 20px 5px 10px 55px; background: url(../images/zumFotoalbum.gif) left top no-repeat; } .zumFoto a { color: #DD0B02; } #photoListe ul li { margin:0px; list-style:none; padding: 0 0 8px; float:left; } #photoListe .folder { background-image:url(../images/photoalbum.gif); background-position:left top; background-repeat:no-repeat; color:#444444; display:block; float:left; font-size:14px; font-family: 'open_sansbold'; font-weight: normal; margin-bottom:0; padding-bottom:40px; padding-left:15px; padding-top:24px; width:35px; text-align: center; } #photoListe .folder a { font:bold 18px Arial, Helvetica, sans-serif; } #photoListe .data { width:416px; padding-bottom:7px; float:right; font-size:12px; display:block; padding-top:8px; padding-left: 15px; } #photoListe .data h5 { font-size:12px; margin:0px; padding-bottom:5px; color: #d54235; } #photoListe .data h5 a { } /* Service BW */ .imageRight { float:right; } #contentbereich #companyItems .companyItemsLetter { margin:10px 0; } #contentbereich .ce-textpic.ce-below:not(.ce-intext) { } /* Umfrage */ #umfrage { clear: both; } #umfrage h4 { border:0; font-size:12px; } #contentbereich #umfrage ul, #contentbereich #umfrage ol { margin: 0px; } #umfrage ul { margin:10px 0 0 0; padding:0; } #umfrage ul li { clear:both; float:left; list-style:none outside none; margin:0 0 10px; padding:0 0 0 0; width: 100%; } #umfrage ul li .abstimmungen { background:url(../images/umfrage01.png) no-repeat 0 0; padding:22px 0 0 72px; font-family: 'open_sansbold'; font-weight: normal; height:64px; } #umfrage .abstimmen, #umfrage .ergebnis { margin: 0px 10px 0 0; } /* splitList */ .listContainer1 { padding:0; margin:0; } .listContainer1 .splitList { float:left; width:45%; } .listContainer1 .last { width:40%; } .back { clear:both; padding:0 0 10px 15px; } /* Wetterbox */ #weatherBox { clear:both; float:left; background:url(../images/wetterboxBG-Kopie.jpg) no-repeat 0 0; padding:123px 20px 0 20px; border:1px solid #ccc; width:94.3; height:160px; margin-bottom: 25px; } #weatherBox .today { float:left; width:50%; } #weatherBox .tomorrow { float:right; width:47%; } #weatherBox .top { float:left; width:280px; border-bottom:0; padding:6px 0; font:12px Arial, Helvetica, sans-serif; } #weatherBox .top .dayname { clear:both; float:left; width:50%; color:#474747; font:bold 18px Arial, Helvetica, sans-serif; } #weatherBox .top .temperature { float:left; width:50%; color:#a3a2a4; font:bold 18px Arial, Helvetica, sans-serif; text-align:right; } #weatherBox .bottom { float:left; width:280px; padding-top:8px; } #weatherBox .bottom .daytext { clear:both; float:left; width:45%; } #weatherBox .bottom .picture { float:right; width:45%; text-align: right; } #weatherBox .bottom .picture img { max-width:100px; border:0; margin-top:-4px; } /* Gastronomie */ #contentbereich .frame-type-menu_sitemap { margin:0; padding:0; } #contentbereich .frame-type-menu_sitemap ul { } #contentbereich .frame-type-menu_sitemap ul li { line-height: 22px; border-bottom: 1px dotted #A8AAAC; padding-bottom: 15px; margin-bottom: 15px; } #contentbereich .frame-type-menu_sitemap UL LI A SPAN { } #contentbereich .frame-type-menu_sitemap ul li ul { padding-left: 15px; margin-left: 15px; } #contentbereich .frame-type-menu_sitemap ul li ul li { border: none; padding-bottom: 0px; margin-bottom: 0px; } #contentbereich .frame-type-menu_sitemap UL LI UL LI A SPAN { } #contentbereich .frame-type-menu_sitemap UL LI UL LI A SPAN:hover { text-decoration:underline; } #contentbereich .frame-type-menu_sitemap UL LI UL LI UL LI A SPAN { } #contentbereich .frame-type-menu_sitemap UL LI UL LI UL LI A SPAN:hover { text-decoration:underline; } .panoramaImages { border: 1px solid #cecece; } #panorama a:hover { text-decoration: none; } #contentbereich .slideBlock .ce-bodytext { padding:10px 0 0; } #weatherBox .top { float:left; width:215px; border-bottom:0; padding:6px 0; color: #d54235; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; } #weatherBox .top .dayname { clear:both; float:left; width:50%; color: #d54235; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; } #weatherBox .top .temperature { float:left; width:50%; color:#676767; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align:right; } #weatherBox .bottom { float:left; width:215px; padding-top:8px; } #weatherBox .bottom .daytext { clear:both; float:left; width:45%; color:#676767; } #weatherBox .bottom .picture { float:right; width:45%; } #weatherBox .bottom .picture img { max-width:100px; border:0; margin-top:-4px; } .content_middle { clear: both; } /* For the details, see: https://flowplayer.org/tools/dateinput/index.html#skinning */ /* the input field */ .date { /*width:194px; */ float: left; } /* calendar root element */ #calroot { /* place on top of other elements. set a higher value if nessessary */ z-index:1; margin-top:-1px; width:198px; padding:2px; background-color:#fff; font-size:11px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow: 0 0 15px #666; -webkit-box-shadow: 0 0 15px #666; } /* head. contains title, prev/next month controls and possible month/year selectors */ #calhead { padding:2px 0; height:22px; } #caltitle { font-size:14px; color:#DF4C19; float:left; text-align:center; width:155px; line-height:20px; text-shadow:0 1px 0 #ddd; } #calnext, #calprev { display:block; width:20px; height:20px; background:transparent url(../images/prev.gif) no-repeat scroll center center; float:left; cursor:pointer; } #calnext { background-image:url(../images/next.gif); float:right; } #calprev.caldisabled, #calnext.caldisabled { visibility:hidden; } /* year/month selector */ #caltitle select { font-size:10px; } /* names of the days */ #caldays { height:14px; border-bottom:1px solid #ddd; } #caldays span { display:block; float:left; width:28px; text-align:center; } /* container for weeks */ #calweeks { background-color:#fff; margin-top:4px; } /* single week */ .calweek { clear:left; height:22px; } /* single day */ .calweek a { display:block; float:left; width:27px; height:20px; text-decoration:none; font-size:11px; margin-left:1px; text-align:center; line-height:20px; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; } /* different states */ .calweek a:hover, .calfocus { background-color:#ddd; } /* sunday */ a.calsun { color:red; } /* offmonth day */ a.caloff { color:#ccc; } a.caloff:hover { background-color:rgb(245, 245, 250); } /* unselecteble day */ a.caldisabled { background-color:#f4f4f4 !important; color:#ccc !important; cursor:default; } /* current day */ #calcurrent { background-color:#DF4C19; color:#fff; } /* today */ #caltoday { background-color:#949494; color:#ffffff; } #calcurrent a { color:#fff; } #caltoday a { color:#666666; } select { padding: 10px; } #dynamischeListe2 .weiterlesenNews { margin-top:12px; padding-bottom:3px; padding-top:2px; width:145px; text-align: center; border:1px solid #d4d4d4; color:#DF4C19; cursor:pointer; background: #e0e0e0; background: -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #e0e0e0 0%, #ffffff 100%); background: -o-linear-gradient(top, #e0e0e0 0%, #ffffff 100%); background: -ms-linear-gradient(top, #e0e0e0 0%, #ffffff 100%); background: linear-gradient(top, #e0e0e0 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0 ); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } #dynamischeListe2 .weiterlesenNews a { color:#DF4C19; } .teaserPicture, .teaserPicture { } #gb .weiter { background-image:url(../images/gbWeiter.gif); background-repeat:no-repeat; float:left; line-height:16px; margin-bottom:15px; margin-top:15px; padding-bottom:10px; padding-left:13px; padding-top:5px; text-decoration:none; width:310px; } #gb .list2 { border-bottom: 1px solid #cecfcf; padding:5px 0; } .tx-kommpublishconnector-pi1 .download { padding-bottom: 10px; } #contentbereich #sbw2 ul, #contentbereich #sbw2 ol { margin-bottom: 15px; margin-left: 30px; margin-top: 0px; } #LikePluginPagelet { float:left; width: 500px; } .share a { background: url(../images/teilen.gif) no-repeat scroll left top transparent; border: 0 none; display: inline-block; float: left; height: 25px; left: 0; margin: 0 auto; overflow: hidden; padding: 0; text-decoration: none !important; text-indent: -9999px; width: 61px; } /* SERVICE BW 3 */ #sbw3 .imageLeft, #sbw3, #sbw3HeaderItems { float:left } #sbw3 { width: 100%; max-width: 770px; } #sbw3 .sbwBehoerdePerson, #sbw3 .sbwUnterseiten, #sbw3 ol, #sbw3 ul { clear:both } #sbw3HeaderItems { border: 1px solid #cecfcf; margin-bottom:15px; padding:1%; text-align:center; width: 97.5%; } .sbw3HeaderItemLink { background:none repeat scroll 0 0 transparent; font-family: 'open_sansbold'; font-weight: normal; padding:0 } .sbw3HeaderItemLinkActive { color:#4b4a4a !important } #sbw3ListItems h4 { border-bottom: 1px dotted #d54235; } #sbw3 h4.zustaendig { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -182px } #sbw3 h4.voraussetzungen, #sbw3 h4.unterlagen, #sbw3 h4.ablauf, #sbw3 h4.kosten, #sbw3 h4.frist, #sbw3 h4.recht, #sbw3 h4.sonstiges, #sbw3 h4.formulare, #sbw3 h4.zustaendig, #sbw3 h4.themen { padding: 4px 0 0 30px; } #sbw3 h4.voraussetzungen { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -245px } #sbw3 h4.unterlagen { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -119px } #sbw3 h4.ablauf { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -150px } #sbw3 h4.kosten { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -55px } #sbw3 h4.frist { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -87px } #sbw3 h4.recht { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -24px } #sbw3 h4.sonstiges { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -310px } #sbw3 h4.formulare { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -277px } #sbw3 h4.themen { background:url("https://exchange.cmcitymedia.de/lib/sbw3.png") no-repeat left -213px } #sbw3 a.link_ext_replacement { background:url("../images/external_link.gif") no-repeat scroll 0 3px transparent; padding:0 0 0 12px } #sbw3 .sbwBehoerdePerson { margin-bottom:10px; padding-bottom:10px } #sbw3 .weiterText { margin:0 0 5px 0 } #sbw3 .imageRight { float:right } #sbw3 .mitarbeiterListe a { font-family: 'open_sansbold'; font-weight: normal; } #sbw3 .imageLeft { margin:0 15px 10px 0 } #sbw3 .formSelect { height:26px; margin:0 !important; padding:5px 5px 0 } #sbw3 form .formSelect { padding-bottom:3px; padding-left:5px; padding-top:3px; width: 100%; max-width: 770px; } #sbw3 .optionLevel1 { padding:5px 5px 5px 5px } #sbw3 .optionLevel2 { padding:5px 5px 5px 25px } #sbw3 .optionLevel3 { padding:5px 5px 5px 45px } #sbw3 .optionLevel4 { padding:5px 5px 5px 65px } #sbw3 .optionLevel5 { padding:5px 5px 5px 85px } #sbw3 .vCard { list-style-image:none; list-style-type:none; padding-bottom:15px; padding-top:6px } #sbw3 .vCard a { background:url("../images/vCard.gif") no-repeat 0 -2px; font:12px Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 20px } img, embed, video { height: auto; width: auto; max-width: 100%; } #object { max-width: 100%; } .image-caption { width: auto; } .ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery, .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery { margin-left: 25px !important; margin-top:3px; } .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery, .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery { margin-right: 20px !important; margin-top: 6px; margin-bottom: 7px; } .ce-textpic .csc-textpic-single-image IMG { margin-bottom: 0px; } .ce-textpic .ce-gallery.ce-border .ce-column IMG, .ce-textpic .ce-border .csc-textpic-single-image IMG { border: 1px solid #ccc; } #contentbereich .contentElement .ce-textpic .ce-gallery { width: auto; } #contentbereich .contentElement { float: left; margin-bottom: 10px; width: 100%; } .csc-textpic-equalheight .ce-row { display: block; margin-bottom: 0px; } /* MINIGALERIE START */ #contentbereich .minigalText { float: left; max-width: 400px; width: 55%; margin-right: 5%; } #contentbereich .minigal #image_wrap0{ float:right; width:76.2%; position: relative; } #contentbereich .minigal .clickenlarge-0, #contentbereich .minigal .clickenlarge-1{ clear: none; float: left; width: 23.8%; } #contentbereich .minigal { float: left; width: 100%; margin: 20px 3% 25px 0; } #contentbereich .minigal h4, #contentbereich .minigal .ce-bodytext, #contentbereich .minigal .image-caption { display: none; } #contentbereich .minigal .ce-textpic .scrollWrap .ce-gallery .itemsinnerwrap .ce-row .ce-column { margin-bottom: 0; margin-left: 0; } .itemsinnerwrap { height: 402px; padding: 0; width: 96%; } #contentbereich .minigal img { height: auto; max-width: 100%; width: auto; } /* SCROLL */ #contentbereich .minigal .ce-textpic .ce-row { clear: none; height: 121px; margin-bottom: 19.5px; } #contentbereich .minigal .ce-textpic .ce-row:nth-child(3n) { margin-bottom: 0; } #contentbereich .minigal a.bigImg .caption { background: url(../images/lupe.png), url(../images/bg-schwarz-trans.png); background-position: 99% 5px, left top; background-repeat: no-repeat, repeat; bottom: 0; color: #fff; float: left; font-size: 16px; margin: 0; min-height: 20px; min-width: 45px; padding: 7px 0 5px 10px; position: absolute; right: 0; text-align: left; -ms-touch-action: none; pointer-events:none; font-family: 'Merienda One'; font-weight: normal; width: 98.3%; } #contentbereich .minigal .scrollable { height: 402px; overflow: hidden; position: relative; width: 100%; max-width:189px; } #contentbereich .minigal .scrollable .items .ce-gallery { clear: both; position: absolute; height: 20000em !important; margin-top: 0; margin-left: 0 !important; } .minigal div.clickenlarge-0 .ce-textpic div.scrollWrap div.scrollable div.items .ce-gallery div.itemsinnerwrap .ce-row ul{ margin-top:0; } /* .minigal .items div { float: left; width: 680px; } */ #contentbereich .items .ce-gallery div { /*float: left;*/ /*width: 600px;*/ } #contentbereich .items .ce-gallery div .ce-row { float: left; /*width: 100px;*/ } #contentbereich #contentColRight .minigal .scrollable img.img.active { border-top: 5px solid #D54235; } #contentbereich #contentColLeft .minigal .scrollable img, #contentbereich #contentColRight .minigal .scrollable img { background-color: #ffffff; border: medium none; cursor: pointer; float: left; height: 100%; margin: 0; padding: 0; width: 100%; } #contentbereich .minigal .scrollable .active { cursor: default; position: relative; border:3px solid #e60005; z-index: 1; } #contentbereich .minigal .navi { height: 20px; margin-left: 328px; width: 200px; } #contentbereich .minigal.navi a { background: url("/media/img/scrollable/arrow/navigator.png") no-repeat scroll 0 0 transparent; display: block; float: left; font-size: 1px; height: 8px; margin: 3px; width: 8px; } #contentbereich .minigal.navi a:hover { background-position: 0 -8px; } #contentbereich .minigal .navi a.active { background-position: 0 -16px; } #contentbereich .minigal .scrollWrap { margin:0 auto; width: 100%; max-width:189px; height:402px; position: relative; } #contentbereich .minigal .scrollable { float: left; } #contentbereich .minigal a.browse, #contentbereich .minigal a.prev { background: url("../images/miniPfeil.png") no-repeat scroll center 0 !important; cursor: pointer; display: block; float: left; font-size: 1px; height: 30px; left: 80px; position: absolute; top: 5px; width: 30px; z-index: 5; } #contentbereich .minigal a.right, #contentbereich .minigal a.next{ background-position: center -32px !important; bottom: 5px; clear: right; margin-right: 0; top: auto; } #contentbereich .minigal .ce-textpic .scrollWrap .scrollable .ce-row .ce-column::after { background: url("../images/bg-trans-weiss.png") repeat scroll left top; content: ""; height: 100px; left: 0; position: absolute; top: 0; width: 100%; pointer-events: none; } #contentbereich .minigal .scrollable .active html body#template01 div#wrap div#wrap01 div#alles div#layout03 div#layout03-2 div#contentbereich div.minigal div.clickenlarge-0 .ce-textpic div.scrollWrap div.scrollable div.items .ce-gallery div.itemsinnerwrap .ce-row ul li.ce-column{ border:none; } #contentbereich .minigal a.right:hover { } #contentbereich .minigal a.right:active { } #contentbereich .minigal a.left:hover { } #contentbereich .minigal a.left:active { } #contentbereich .minigal a.up, #contentbereich .minigal a.down { background: url("/media/img/scrollable/arrow/vert_large.png") no-repeat scroll 0 0 transparent; float: none; margin: 10px 50px; } #contentbereich .minigal a.up:hover { background-position: -30px 0; } #contentbereich .minigal a.up:active { background-position: -60px 0; } #contentbereich .minigal a.down { background-position: 0 -30px; } #contentbereich .minigal a.down:hover { background-position: -30px -30px; } #contentbereich .minigal a.down:active { background-position: -60px -30px; } #contentbereich .minigal a.disabled { display: none; } .minigal div.clickenlarge-1{ float:right; width: 130px; } /* MINIGALERIE ENDE*/ #contentbereich .item { border-bottom: 1px solid #d54235; float: left; margin-bottom: 15px; margin-top: 25px; /* min-height: 205px;*/ padding-bottom: 31px; position: relative; width: 100%; } #contentbereich .item strong{ color:#d54235; font-family: 'open_sanssemibold'; font-weight: normal; } #contentbereich .item h5 { font-family: 'Merienda One'; font-weight: normal; font-size: 19px; margin-bottom: 0; } /*.blockOne { min-height: 235px; }*/ /*Karte soll oben und weiterer Test unten angezeigt werden*/ .bigMap { margin-top: 21px; font-size: 14px; float: right; position: absolute; top: 190px; right: 0; } .item .details { position: relative; /*Für optimale Höhe ohne Text oder Bilder*/ } .blockOne, .blockTwo { float: left; width: 100%; margin-top: 5px; } .blockTwo { margin-top: 20px; color: #323232; } #contentbereich .item a.more { background: #d54235 none repeat scroll 0 0; border: 1px solid #d54235; color: #fff; float: left; font-size: 15px; line-height: 30px; margin-top: 10px; padding: 0 11.5px; text-decoration: none; } #contentbereich .item a.more:hover { background: #fff none repeat scroll 0 0; color: #d54235; } #contentbereich .item h4 { margin: 0 0 15px; } #contentbereich .item .map { float: left; max-width: 40%; position: absolute; right: 0; top: 0; width: auto; } #contentbereich .item .map a { position:absolute; top:0; left:0; width:100%; height:100%; } #contentbereich .item img { float: left; } #contentbereich .item a.karte{ float: right; position: absolute; right: 0; top: 82px; } #contentbereich .item a.plus { float: left; margin-bottom: 15px; margin-right: 1.7%; position: relative; margin-top: 24px; z-index: 0; } #contentbereich .item a.plus::after { background: url("../images/lupe.png") no-repeat scroll 0 0; bottom: 10px; content: ""; height: 24px; position: absolute; right: 10px; width: 21px; z-index: 1; } /* KALENDER WÜRFEL */ #kalenderCube { display: block; float: left; margin-top: 15px; width: 93%; padding-left: 3%; } #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%; } #kalenderCube .calTextDetailTitle { float: left; width: 100%; font-family: 'open_sansbold'; font-weight: normal; } #kalenderCube .newKalender .item { width: 100%; float: left; padding-bottom: 5px; } #kalenderCube .newKalender .calTextDetailCategory { width: 100%; float: left; } #kalenderCube .fc-toolbar h2 { margin: 0; color: #626262; font-size: 18px; font-family: 'open_sansregular'; font-weight: normal; } #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: url("images/ui-bg_glass_55_f8da4e_1x400.png") repeat-x scroll 50% 50% #f8da4e !important; border: 1px solid #fcd113; color: #915608; } #kalenderCube .ui-state-default, #kalenderCube .ui-widget-content .ui-state-default, #kalenderCube .ui-widget-header .ui-state-default { background: none #2191c0 !important; border: 1px solid #9b9b9b; color: #ffffff; font-family: 'open_sansregular'; font-weight: normal; } #kalenderCube .squareImg { border-color: #016BA9 !important; border-style: solid; border-width: 1px !important; color: #f00; height: 4px !important; width: 91% !important; background: #278FCC !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 { background: none #626262 !important; border: 1px solid #626262; color: #eaf5f7; font-family: 'open_sansbold'; font-weight: normal; } #kalenderCube .fc button { height: 23px !important; } #kalenderCube .fc-toolbar { margin-bottom: 5px !important; text-align: center; } #kalenderCube #calTextList { padding-top: 15px; width: 100%; } #kalenderCube #calTextList .calTextDetailCategory { display: none; } #kalenderCube .calTextDetailItem { border-bottom: 1px solid #ccc; float: left; font-size: 15px; line-height: 21px; margin-bottom: 17px; padding-bottom: 17px; width: 100%; } #kalenderCube .calTextDetailDesc { display: none; } /* KALENDER Monatsansicht */ #outlookCal { float: left; padding-top: 30px; position: relative; width: 100%; } #outlookCal *:not([class*="c7-"]) { font-size: 13px; } #outlookCal .ui-widget-content { border-color:#ccc !important; } #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; } .btnDownloadIcal { background: #d54235 none repeat scroll 0 0; border: 1px solid #d54235; color: #fff; cursor: pointer; float: left; font-size: 15px; margin-top: 11px; padding: 4px 11px; } .btnDownloadIcal:hover { background: #fff none repeat scroll 0 0; color: #d54235; } /* 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 { background: #d54235 none no-repeat scroll 0 0; border: 1px solid #d54235; color: #fff; cursor: pointer; float: left; font-size: 13.5px; margin-right: 1.65%; padding: 6px 7% 6px 2%; text-decoration: none; width: 14.5%; } #kalenderOption .kalenderBtnLast { margin-right: 0; } #kalenderOption .kalenderBtn:hover { background-color: #d54235; color: #000; } #kalenderOption .kalenderansichtBtn.btnActive, #kalenderOption .listenansichtBtn.btnActive { background-color: #d54235; background-image: url("../images/calIcon01.png"); background-position: right 10px bottom 10px; background-repeat: no-repeat; color: #fff; } #kalenderOption .listenansichtBtn.btnActive { background-image: url(../images/calIcon02.png); background-position: right 10px bottom 11px; } #kalenderOption .kalenderansichtBtn { background-image: url(../images/calIcon01.png); background-position: right 10px bottom 11px; } #kalenderOption .listenansichtBtn { background-image: url(../images/calIcon02.png); background-position:right 10px bottom 14px; } #kalenderOption .icsBtn { background-image: url(../images/calIcon03.png); background-position: right 10px bottom 10px; } #kalenderOption .pdfBtn { background-image: url(../images/calIcon04.png); background-position: right 10px bottom 11px; } #kalenderOption .kalenderansichtBtn:hover { background-color: #fff; background-position: right 10px bottom -40px; border: 1px solid #d54235; color: #d54235; } #kalenderOption .listenansichtBtn:hover { background-color: #fff; background-position: right 10px bottom -46px; border: 1px solid #d54235; color: #d54235; } #kalenderOption .icsBtn:hover { background-color: #fff; background-position: right 10px bottom -40px; border: 1px solid #d54235; color: #d54235; } #kalenderOption .pdfBtn:hover { background-color: #fff; background-position: right 10px bottom -39px; border: 1px solid #d54235; color: #d54235; } .kalenderFilterOption { } .kalenderFilterOption .rahmen { float: left; margin-bottom: 5px; width: 32%; margin-right: 2%; clear: none; } .kalenderFilterOption #anzeigevon, .kalenderFilterOption #anzeigebis { width: 79%; } .kalenderFilterOption input { padding: 5px 4px; } .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!important; width: 32%; } input.sucheStartenBtn { background: #d54235 none repeat scroll 0 0; border: medium none; color: #fff; cursor: pointer; font-size: 15px; margin-top: 8px; padding: 3px 0; width: 140px; border:1px solid #d54235; } input.sucheStartenBtn:hover { color: #d54235; } #kalenderOutlook .checkboxSplitterKalender label { padding-left: 4px; } #kalenderOutlook #calTextListOutlook { clear: none; float: right; padding-top: 25px; width:100%; } #kalenderOutlook #calTextHeadlineOutlook { color: #000; float: left; font-size: 18px; font-family: 'open_sansbold'; font-weight: normal; padding-bottom: 10px; width: 100%; } #kalenderOutlook #outlookCal .fc-toolbar .fc-center h2, #kalenderOutlook #calTextListOutlook #calTextHeadlineOutlook #mainHeadlineOutlook.calTextMainHeadlineOutlook { font-size: 18px; font-family: 'open_sansregular'; font-weight: normal; } #kalenderOutlook .calTextDetailHeadlineOutlook { font-size: 13px; } #kalenderOutlook .calTextDetailItem { border-bottom: 1px solid #ccc; float: left; font-size: 14px; line-height: 20px; margin-bottom: 17px; margin-right: 5%; padding-bottom: 17px; width: 100%; position: relative; } #kalenderOutlook .calTextDetailTitleOutlook { color: #d54235; font-size: 18px; font-family: 'open_sanssemibold'; font-weight: normal; margin-bottom: 7px; margin-top: 2px; } #kalenderOutlook .calTextDetailPicture { float: right; padding-left: 15px; padding-bottom: 15px; } #kalenderOutlook .calTextDetailCategoryOutlook { display: none; } span.calTextDetailLocationPre, span.calTextDetailOrganizerPre { color: #d54235; font-family: 'open_sanssemibold'; font-weight: normal; } .calendarOutlook { margin: 0 auto; max-width: 100% !important; } #outlookCal .ui-widget-header { background: #d54235 none repeat scroll 0 0 !important; border: 1px solid #ffb2a5; color: #fff; 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: #d54235 none repeat scroll 0 0 !important; border: 1px solid #ff9290; border-radius: 0; color: #ffffff; font-weight: normal; } #outlookCal .ui-state-active { background: none #f7f7f5 !important; border: 1px solid #9b9b9b; color: #656565; } #outlookCal .ui-state-hover { background: none repeat scroll 0 0 #f7f7f5 !important; color: #656565; } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("../images/ui-icons_grau.png") !important; } #outlookCal .fc-toolbar { margin-bottom: 10px !important; text-align: center; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #ffb2a5 none repeat scroll 0 0 !important; border: 1px solid #ffb2a5; color: #000 !important; } #outlookCal .fc-event { background: #d54235 none repeat scroll 0 0; border-color: #ffc2b5; font-size: 11px !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; } /* KALENDER WÜRFEL INFOBOX */ #kalenderCubeInfobox { display: block; float: left; margin-top: 0; padding-bottom: 10px; padding-left: 2%; width: 97%; } #kalenderCubeInfobox #boxView { float: left; width: 100%; } #kalenderCubeInfobox .fc-scroller { overflow-x: hidden; overflow-y: scroll; height: 210px !important; } #kalenderCubeInfobox .fc table { font-size: 14px; } #kalenderCubeInfobox .newKalender { width: 100%; float: left; color: #626262; } #kalenderCubeInfobox .newKalender #boxView { width: 34%; float: left; } #kalenderCubeInfobox #boxView .ui-icon-circle-triangle-w, #kalenderCubeInfobox #boxView .ui-icon-circle-triangle-e, #kalenderCubeInfobox #boxView .ui-state-hover .ui-icon-circle-triangle-e, #kalenderCubeInfobox #boxView .ui-state-hover .ui-icon-circle-triangle-w { background-image: url("../images/homeKalenderArrow-weiss.png") !important; background-position: 0px 0px; width: 18px; height: 13px; } #kalenderCubeInfobox #boxView .ui-icon-circle-triangle-e { background-position: -18px 0px; } #kalenderCubeInfobox #boxView .ui-state-hover .ui-icon-circle-triangle-e { background-position: -18px -13px; } #kalenderCubeInfobox #boxView .ui-state-hover .ui-icon-circle-triangle-w { background-position: 0px -13px; } #kalenderCubeInfobox .newKalender #calTextList { width: 63%; float: right; } #kalenderCubeInfobox .calTextMainHeadline { color: #626262; float: left; font-size: 18px; font-family: 'open_sansregular'; font-weight: normal; padding-bottom: 10px; width: 100%; display: none; } #kalenderCubeInfobox .calTextDetailTitle { float: left; width: 100%; font-family: 'open_sansregular'; font-weight: normal; color: #2581c2; font-size: 16px; } #kalenderCubeInfobox .newKalender .item { width: 100%; float: left; padding-bottom: 5px; } #kalenderCubeInfobox .newKalender .calTextDetailCategory { width: 100%; float: left; } #kalenderCubeInfobox .fc-toolbar h2 { margin: 0; color: #fff; font-size: 21px; font-family: 'open_sansregular'; font-weight: normal; color: #fff; float: none; font-size: 19px; margin: 0; line-height: 40px; } #kalenderCubeInfobox .fc-toolbar .fc-left { float: none; width: 100%; } #kalenderCubeInfobox .fc-toolbar .fc-right { float: left; width: 100%; } #kalenderCubeInfobox .fc-toolbar .fc-right .ui-corner-right, #kalenderCubeInfobox .fc-toolbar .fc-right .ui-corner-left { top: 0px; right: 0px; left: auto; position: absolute; height: 40px !important; } #kalenderCubeInfobox .fc-toolbar .fc-right .ui-corner-left { left: 0px; right: auto; } #kalenderCubeInfobox .fc-basic-view tbody .fc-row { min-height: 5px !important; } #kalenderCubeInfobox .fc-day-grid-event > .fc-content { display: none; } #kalenderCubeInfobox .ui-widget-content { background: none !important; } #kalenderCubeInfobox .ui-state-highlight, #kalenderCubeInfobox .ui-widget-content .ui-state-highlight, #kalenderCubeInfobox .ui-widget-header .ui-state-highlight { background: #ffcba5 none repeat scroll 0 0 !important; border: 1px solid #ffcba5; color: #000; } #kalenderCubeInfobox .ui-state-default, #kalenderCubeInfobox .ui-widget-content .ui-state-default, #kalenderCubeInfobox .ui-widget-header .ui-state-default { background: none!important; border: none !important; color: #ffffff; font-family: 'open_sansregular'; font-weight: normal; } #kalenderCubeInfobox .squareImg { background: #d55b35 none repeat scroll 0 0; border: 3px solid #d55b35; border-radius: 50%; color: #f00; float: right; height: 2px !important; width: 2px !important; } .infobox.kalender .fc-day-grid-event { margin: -3px 2px 0; padding: 0 1px; } #kalenderCubeInfobox div.fc-day-grid div.fc-row.fc-week.ui-widget-content { height: 31px !important; } #kalenderCubeInfobox .fc-ltr .fc-basic-view .fc-day-number { text-align: left !important; padding-bottom: 0; } #kalenderCubeInfobox .ui-widget-content { border-color: #e6e6e6; color: #222222; cursor: pointer; } #kalenderCubeInfobox .ui-widget-header { background: none repeat scroll 0 0 #fff; border: medium none; color: #000; font-family: 'open_sansbold'; font-weight: normal; text-transform: uppercase; font-size: 15px; } #kalenderCubeInfobox .fc button { height: 23px !important; } #kalenderCubeInfobox .fc-toolbar { margin-bottom: 5px !important; text-align: center; background: #D54235; position: relative; } #kalenderCubeInfobox #calTextList { padding-top: 12px; width: 100%; float: right; color: #5f5c5c; } #kalenderCubeInfobox #calTextList .calTextDetailCategory { display: none; } #kalenderCubeInfobox #calTextList .calTextDetailPicture { display: none; } #kalenderCubeInfobox .calTextDetailItem { border: none; float: left; font-size: 14px; line-height: 19px; margin-bottom: 12px; width: 96%; background: #FFFFFF; border-bottom: 1px solid #FFCBA5; padding: 0 0 10px; } .infobox.kalender #kalenderCubeInfobox .calTextDetailDesc { font-size: 14px; margin-bottom: 5px; } #kalenderCubeInfobox .calTextDetailDesc { display: none; } /* added because of 317 */ /* #layout03 #content #contentbereich #contentColBottom .clickenlarge-0 .ce-textpic.ce-center.ce-above .ce-gallery.ce-border.ce-gallery2 .ce-row .ce-column figure.image{ margin-top: 15px; } */ /* added because of 339 */ #contentColRight .contentElement .frame.frame-default.frame-type-textpic.frame-layout-0 .ce-textpic.ce-center.ce-above .ce-gallery.ce-border.ce-gallery0 .ce-row .ce-column.withcaption:first-of-type{ margin-right: 10px; }