/* Schrift aus Google importieren - Gehe auf fonts.google.com, wähle eine Schrift aus und suche dort den Import Befehl */ @import url('https://fonts.googleapis.com/css2?family=Georama:wght@100&display=swap'); /* Grundsätzliche Template Farben und Einstellungen */ :root { --cassiopeia-color-primary: #00ff00; --cassiopeia-color-link: #0000ff; --cassiopeia-color-hover: #ff0000; --cassiopeia-font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); --cassiopeia-font-family-body: "Roboto", sans-serif; --cassiopeia-font-family-headings: "Roboto", sans-serif; --cassiopeia-font-weight-headings: 700; --cassiopeia-font-weight-normal: 400; --brown: #cb7638; --dark-red: #990000; --blue: #0d6efd; --indigo: #6610f2; --purple: #6f42c1; --pink: #d63384; --red: #dc3545; --orange: #fd7e14; --grandis: #ffcc66; --green: #198754; --teal: #20c997; --cyan: #0dcaf0; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --gray-100: #f8f9fa; --gray-200: #e9ecef; --gray-300: #dee2e6; --gray-400: #ced4da; --gray-500: #adb5bd; --gray-600: #6c757d; --gray-700: #495057; --gray-800: #343a40; --gray-900: #212529; --primary: #0d6efd; --secondary: #6c757d; --success: #198754; --info: #0dcaf0; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #212529; --primary-rgb: 13, 110, 253; --secondary-rgb: 108, 117, 125; --success-rgb: 25, 135, 84; --info-rgb: 13, 202, 240; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 248, 249, 250; --dark-rgb: 33, 37, 41; --white-rgb: 255, 255, 255; --black-rgb: 0, 0, 0; --body-color-rgb: 33, 37, 41; --body-bg-rgb: 255, 255, 255; --font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); --font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --body-font-family: var(--cassiopeia-font-family-body); --body-font-size: 2rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #383838; --body-bg: #efefef; } /* Überschriften sind html Elemente, die Hauptüberschrift ist eine h1, dann kommt h2, h3, h4 usw. Ein html Element steuerst du an indem du einfach den Namen davorschreibst */ h1 { font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); text-shadow: 2px 2px 8px rgba(150, 150, 150, 1); color: #000000; font-size: 2em; margin: 0.5em; line-height: 1em } @media (min-width: 480px) { h1 { font-size: 2.5em; } h2 { font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); text-shadow: 2px 2px 8px rgba(150, 150, 150, 1); color: #000000; font-size: 1.5em; margin: 0.5em; line-height: 1em } h3 { font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); text-shadow: 2px 2px 8px rgba(150, 150, 150, 1); color: #000000; font-size: 1.17em; margin: 0.5em; line-height: 1em } h4{ font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); text-shadow: 2px 2px 8px rgba(150, 150, 150, 1); color: #000000; font-size: 1em; margin: 0.5em; line-height: 1em } h5{ font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); text-shadow: 2px 2px 8px rgba(150, 150, 150, 1); color: #000000; font-size: 0.83em; margin: 0.5em; line-height: 1em } h6{ font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); text-shadow: 2px 2px 8px rgba(150, 150, 150, 1); color: #000000; font-size: 0.67em; margin: 0.5em; line-height: 1em } p { font-size: 1em; } ul { font-size: 1em; } li { font-size: 1em; } table, td { font-size: 1em; } pre { font-size: 1em; } div { font-size: 1em; } input button { font-size: 1em; } /* Schrift auf der Seite nutzen: Auf Google findest du auch die CSS Anweisung für die Nutzung der Schrift. Wenn du diese in das body element einfügst dann wird die Schrift auf der ganzen Webseite genutzt. */ body { font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); background: #cb7638; background: linear-gradient(to right, #cb7638 0%,#cb7638 10%,#d89151 15%,#d89151 85%,#cb7638 90%,#cb7638 99%); } /* Der Seitenkopf von Cassiopeia hat die Klasse "header" du steuerst diese also mit .header an */ /* Schrift aus Google importieren - Gehe auf fonts.google.com, wähle eine Schrift aus und suche dort den Import Befehl */ @import url('https://fonts.googleapis.com/css2?family=Georama:wght@100&display=swap'); /* Grundsätzliche Template Farben und Einstellungen */ :root { --cassiopeia-color-primary: #00ff00; --cassiopeia-color-link: #0000ff; --cassiopeia-color-hover: #ff0000; --cassiopeia-font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); --cassiopeia-font-family-body: "Roboto", sans-serif; --cassiopeia-font-family-headings: "Roboto", sans-serif; --cassiopeia-font-weight-headings: 700; --cassiopeia-font-weight-normal: 400; --brown: #cb7638; --neon-carrot: #FF9733; --blue: #0d6efd; --indigo: #6610f2; --purple: #6f42c1; --pink: #d63384; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #198754; --teal: #20c997; --cyan: #0dcaf0; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --gray-100: #f8f9fa; --gray-200: #e9ecef; --gray-300: #dee2e6; --gray-400: #ced4da; --gray-500: #adb5bd; --gray-600: #6c757d; --gray-700: #495057; --gray-800: #343a40; --gray-900: #212529; --primary: #0d6efd; --secondary: #6c757d; --success: #198754; --info: #0dcaf0; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #212529; --primary-rgb: 13, 110, 253; --secondary-rgb: 108, 117, 125; --success-rgb: 25, 135, 84; --info-rgb: 13, 202, 240; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 248, 249, 250; --dark-rgb: 33, 37, 41; --white-rgb: 255, 255, 255; --black-rgb: 0, 0, 0; --body-color-rgb: 33, 37, 41; --body-bg-rgb: 255, 255, 255; --font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); --font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --body-font-family: var(--cassiopeia-font-family-body); --body-font-size: 2rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #383838; --body-bg: #efefef; } /* Schrift auf der Seite nutzen: Auf Google findest du auch die CSS Anweisung für die Nutzung der Schrift. Wenn du diese in das body element einfügst dann wird die Schrift auf der ganzen Webseite genutzt. */ body { font-family: Verdana,Geneva,sans-serif; background: #cb7638; background: linear-gradient(to right, #cb7638 0%,#cb7638 10%,#d89151 15%,#d89151 85%,#cb7638 90%,#cb7638 99%); } /* Der Seitenkopf von Cassiopeia hat die Klasse "header" du steuerst diese also mit .header an */ .header { background: #cb7638; background: linear-gradient(to right, #cb7638 0%,#cb7638 10%,#d89151 15%,#d89151 85%,#cb7638 90%,#cb7638 99%); background-repeat: no-repeat; background-attachment: fixed; } .logo.card { background-position: center center; height: 270px; width:92%; background: #FF9733; border: 0px; border-radius: 5px; box-shadow: 6px 4px 6px 0px rgba(0,0,0,0.35); margin: 15px auto !important; } /* Container Bild mit text */ .tagline-top { position: relative; bottom: 200px; padding-left: 100px; } /* Das Seitennavigation breadcrumb */ .breadcrumb { background-color: #FFCC66; margin-bottom: 0; } /* Das Dropdown-Menu im Menu färbst du mit der Klasse .metismenu.mod-menu .mm-collapse ein */ .metismenu.mod-menu .mm-collapse { background: #475BAF; } .metismenu.menu-horizontal { background: #FF9733; border:4px; border-radius: 5px; padding: 8px; } /* Die Links im Dropdown Menu musst du dann auch einzeln ansteuern */ .metismenu.mod-menu .mm-collapse .metismenu-item a { color: #fff; } /* Module haben die Klasse card, man steuert sie also mit .card an - wenn du nur ein bestimmtes Modul ansteuern willst, kannst du dem Modul in den Einstellungen eine eigene CSS Klasse geben und dann damit ansteuern */ .card { box-shadow: 12px 4px 18px 0px rgba(0,0,0,0.35); -webkit-box-shadow: 12px 4px 18px 0px rgba(0,0,0,0.35); -moz-box-shadow: 12px 4px 18px 0px rgba(0,0,0,0.35); } .card-header { font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); } /* Module sind auf verschiedenen Modulpositionen im Cassiopeia Template bekommen dann die Module zusätzlich zu card auch die Position als Klassennamen, zum Beispiel main-top - wenn du also alle Module auf Main Top ändern möchtest, nimmst du .main-top.card */ .main-top.card { background: #e1e9f5; } .mod-list li.active > a { background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#ffcc66 100%); width: 280px; color: #000000; padding-left: 10px; text-decoration: none; display: inline-block; border: 0px; border-radius: 5px; box-shadow: 6px 4px 6px 0px rgba(0,0,0,0.35); } /* Add responsiveness */ @media screen and (min-width: 640px) { .sticky:before { height: 79%; width: 90%; } .sticky-content { font-size: 1.25rem; } } @media screen and (min-width: 768px) { .sticky:before { height: 75%; width: 90%; } .sticky-content { font-size: 1.5rem; } } @media screen and (min-width: 1024px) { .sticky:before { height: 73%; width: 90%; } .sticky-content { font-size: 1.875rem; } } /* In Joomla haben die meisten Buttons die Klasse btn-primary - im Element Inspektor kannst du nachsehen ob der Button, den du einfärben willst wirklich diese Farbe hat. */ .btn-primary { background: rgba(119,9,121,1); } /* Wenn du etwas einfärben möchtest, nur wenn man mit der Maus drüber fährt dann schreibst du :hover dahinter */ .btn-primary:hover { background: rgba(0,212,255,1); } /* In Joomla haben alle Beitragsbilder die Klasse item-image, wenn du nur ein bestimmtes Bild einsteuern möchtest, dann muss du dem Bild im Beitrag eine eigene CSS Klasse geben. */ .item-image { border: 2px solid #ff0000; } /*Laufen dir auf der Webseite icons über den Weg kannst du diese einzeln einfärben*/ .icon-user { } /* oder du färbst mit dieser besonderen Anweisung alle Icon ein*/ .fa, .fas, [class*=" icon-"], [class^="icon-"] { color: #990000; } /* Der Seitenfuß von Cassiopeia hat die Klasse "footer" du steuerst diese also mit .footer an */ .footer { background: #cb7638; background: linear-gradient(to right, #cb7638 0%,#cb7638 10%,#d89151 15%,#d89151 85%,#cb7638 90%,#cb7638 99%); font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); font-size:18px; } /* Das Dropdown-Menu im Menu färbst du mit der Klasse .metismenu.mod-menu .mm-collapse ein */ .metismenu.mod-menu .mm-collapse { background: #475BAF; } .metismenu.menu-horizontal { background: #FF9733; border:4px; border-radius: 5px; padding: 8px; } /* Die Links im Dropdown Menu musst du dann auch einzeln ansteuern */ .metismenu.mod-menu .mm-collapse .metismenu-item a { color: #fff; } /* Module haben die Klasse card, man steuert sie also mit .card an - wenn du nur ein bestimmtes Modul ansteuern willst, kannst du dem Modul in den Einstellungen eine eigene CSS Klasse geben und dann damit ansteuern */ .card { box-shadow: 12px 4px 18px 0px rgba(0,0,0,0.35); -webkit-box-shadow: 12px 4px 18px 0px rgba(0,0,0,0.35); -moz-box-shadow: 12px 4px 18px 0px rgba(0,0,0,0.35); } .card-header { font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); } /* Module sind auf verschiedenen Modulpositionen im Cassiopeia Template bekommen dann die Module zusätzlich zu card auch die Position als Klassennamen, zum Beispiel main-top - wenn du also alle Module auf Main Top ändern möchtest, nimmst du .main-top.card */ .sidebar-left.card { background: #FF9733; color: #000000; border: none; } .main-menu.card { background: #FF9733; color: #FFFFFF; border: 2px; } .kontakt.card { background: #FF9733; color: #FFFFFF; border: 2px; } .partner.card { background: #990000; color: #FFFFFF; border: 2px; } .empfehlungen.card { background: #990000; color: #FFFFFF; border: 2px; } .maps.card { background: #FF9733; color: #FFFFFF; border: 2px; } .responsive-iframe { max-width: 100%; padding-top: 56.25%; position: relative; width: 100%; } .responsive-iframe iframe { position: absolute; top: 0; left: 0; width: 100%; height: auto; } /* In Joomla haben die meisten Buttons die Klasse btn-primary - im Element Inspektor kannst du nachsehen ob der Button, den du einfärben willst wirklich diese Farbe hat. */ .btn-primary { background: rgba(119,9,121,1); } /* Wenn du etwas einfärben möchtest, nur wenn man mit der Maus drüber fährt dann schreibst du :hover dahinter */ .btn-primary:hover { background: rgba(0,212,255,1); } /* In Joomla haben alle Beitragsbilder die Klasse item-image, wenn du nur ein bestimmtes Bild einsteuern möchtest, dann muss du dem Bild im Beitrag eine eigene CSS Klasse geben. */ .item-image { border: 2px solid #ff0000; } /*Laufen dir auf der Webseite icons über den Weg kannst du diese einzeln einfärben*/ .back-to-top-link { background-color: var(--grandis, #FFCC66); border: 1px solid #900; border-radius: 100%; bottom: 1rem; color: var(--cassiopeia-color-primary, #112855); inset-inline-end: 1rem; opacity: 0; padding: 0.12em; pointer-events: all; position: absolute; transition: opacity 0.2s ease-in; z-index: 10000 width: 50px; height: 50px; } .back-to-top-link.visible { opacity: 1; } .back-to-top-link:focus, .back-to-top-link:hover { background-color: var(--neon-carrot, #FF9733); border-color: var(--white, #fff); color: var(--white, #fff); } .icon-user { } /* oder du färbst mit dieser besonderen Anweisung alle Icon ein*/ .fa, .fas, [class*=" icon-"], [class^="icon-"] { color: #990000; } /* Der Seitenfuß von Cassiopeia hat die Klasse "footer" du steuerst diese also mit .footer an */ .footer { background: #cb7638; background: linear-gradient(to right, #cb7638 0%,#cb7638 10%,#d89151 15%,#d89151 85%,#cb7638 90%,#cb7638 99%); font-family: 'pristina'; src: url('../fonts/PRISTINA.TTF') format('truetype'); font-size:18px; }