Last edited 8 hours ago
by Redaktion

MediaWiki:Common.css: Difference between revisions

No edit summary
Tag: Reverted
No edit summary
 
(82 intermediate revisions by 3 users not shown)
Line 1: Line 1:
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);
/*WCAG 1.4.3 discernable links*/
.mw-body-content a:not([class*='oo-ui-']),
[class^='mw-content-'] a:not([class*='oo-ui-']) {
text-decoration: underline dotted;
text-underline-offset: 4px;
text-decoration-thickness: 1px;
text-decoration-color: grey
}
 
/* BS5 */
/*Softwarekatalog*/
table.casablanca.swc tbody tr,
table.casablanca.swc th {
color: #333
}
 
table.casablanca.swc thead tr,
table.casablanca tbody th.swc {
background: #e9e9ee
}
 
a.pdfcreator-export {
background: #efefef;
padding: 10px;
border-radius: 6px;
float: right;
font-weight: bold;
}
 
a.pdfcreator-export:before {
font-family: 'bootstrap-icons';
content: '\F1B9';
vertical-align: -0.3em;
padding-right: 0.5em;
}
 
/*move hf-footer closer to the bottom of the page by adjusting necessary margins */
#main {
padding-bottom: 1em;
}
 
/*ordered lists */
article ol ol {
list-style-type: lower-alpha;
}
 
.hf-nsfooter {
margin-top: 3em;
}
 
.thumbborder {
border: 1px solid #d3d5da
}
 
/*TOC
#content .toc {width:100%; background:#f1f3f9; font-size:1em}
#content .toc li {padding:3px;}
#content .toc  li:hover {background:white; outline-bottom:1px solid #f1f3f9; }
#content .toctitle {text-align:left; border-bottom:2px solid #fff; padding:2px}
*/
/*external Video thumbs*/
.youtubelink div.thumbinner {
border: 1px solid #d5d5d5;
background-color: #f1f3f9;
border-radius: 8px;
-webkit-box-shadow: 3px 3px 3px 0px rgba(207, 207, 207, 1);
-moz-box-shadow: 3px 3px 3px 0px rgba(207, 207, 207, 1);
box-shadow: 3px 3px 3px 0px rgba(207, 207, 207, 1);
}
 
.youtubelink .thumbcaption {
font-weight: bold;
margin-top: 8px
}
 
.youtubelink a.external {
padding-top: 2px;
display: inline-block;
}
 
a.external,
.link-mailto,
.link-ftp,
.link-irc,
.link-audio,
.link-video,
.link-document {
padding-right: 13px !important
}
 
figcaption a {
padding-left: 0 !important;
}
 
/*Standard content table bg color */
table.contenttable thead tr,
table.contenttable th {
background-color: #e9e9ee;
vertical-align: top
}
 
table.contenttable td {
vertical-align: top
}
 
 
/*pdf noexport without highlighting*/
.bs-universalexport-exportexclude {
background-color: transparent;
border: none;
}
 
/*Discussions and attachments currently not in use in the helpdesk, therfore hiding for no */
/*Discussions and attachments currently not in use in the helpdesk, therfore hiding for no */
.icon-bluespice-logo:before {
.icon-bluespice-logo:before {
    font-family: 'icomoon' !important;
font-family: 'icomoon' !important;
    content: "\e910";
content: "\e910";
}
}
/*hide spans from templates in TOC text
.toctext span {display:none!important}*/


/* bootstrap icons in blue and big */
/* bootstrap icons in blue and big */
.bi-big {font-size: 2rem; color: #2b80ea}
.bi-big,
.fa-big {
font-size: 2rem;
color: #2b80ea;
 
}


/*images in a list*/
/*images in a list*/
#content li figure, #content li .floatnone, #content li img:first-child, #content li .thumb, content li .thumb img:first-child  
#content li figure,
{
#content li .floatnone,
    margin-top:1.5em; margin-bottom:1.5em;  
#content li img:first-child,
#content li .thumb,
content li .thumb img:first-child {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
}
#content li.ve-ce-branchNode .thumb img:first-child, #content li.ve-ce-branchNode figure img:first-child, #content li.ve-ce-branchNode img.ve-ce-chimera {
 
    margin-top:0;  
#content li.ve-ce-branchNode .thumb img:first-child,
#content li.ve-ce-branchNode figure img:first-child,
#content li.ve-ce-branchNode img.ve-ce-chimera {
margin-top: 0;
}
}
#content li .thumb {
#content li .thumb {
    margin-bottom:0
margin-bottom: 0
}
}




#data-after-content {display: none;}
#data-after-content {
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {padding: 0.8em 0.4em;}
display: none;
span.new::after { content: 'neu!'; vertical-align: super; background: #64b334; margin-left: 3px;font-size: 10px;padding: 2px 5px; border-radius: 50%;
}
color:#ffffff;}
 
.flexbox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;}
.wikitable>tr>th,
.flexbox div{margin:5px;padding:2px 8px;text-align:center;background:#ececec}
.wikitable>tr>td,
.center > div.thumb {margin-top:2em}
.wikitable>*>tr>th,
#content .toctitle h2 {margin-right: 1em; display: inline;font-size: 1.4rem;}
.wikitable>*>tr>td {
.qtip {font-size: 1em;line-height: 1.4em;}
padding: 0.8em 0.4em;
}
 
span.newicon {
vertical-align: super;
background: #64b334;
margin-left: 3px;
font-size: 0.8em;
padding: 1px 4px 2px 4px;
border-radius: 50%;
color: #ffffff;
}
 
.flexbox {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: stretch;
align-content: stretch;
}
 
.flexbox div {
margin: 5px;
padding: 2px 8px;
text-align: center;
background: #ececec
}
 
.center>div.thumb {
margin-top: 2em
}
 
#content .toctitle h2 {
margin-right: 1em;
display: inline;
font-size: 1.4rem;
}
 
.qtip {
font-size: 1em;
line-height: 1.4em;
}


/*Related links */
/*Related links */
h2#relatedinfo
h2#relatedinfo {
{border-left: solid 4px #d8d8d9;
border-left: solid 4px #d8d8d9;
background:#f1f3f9;
background: #f1f3f9;
color: #868585;
color: #868585;
margin-top: 3rem;
margin-top: 3rem;
margin-bottom:0 !important;
margin-bottom: 0 !important;
padding: 20px 10px 2px 30px;
padding: 20px 10px 2px 30px;
}
}
.relatedtopics {
.relatedtopics {
display:flex;
display: flex;
flex-wrap: wrap;
flex-wrap: wrap;
border-left: solid 4px #d8d8d9;
border-left: solid 4px #d8d8d9;
background:#f1f3f9;
background: #f1f3f9;
padding: 2em !important;
padding: 2em !important;
margin:0 !important;
margin: 0 !important;
}
 
.relatedtopics .col {
flex-basis: 50%;
flex-grow: 1;
flex-shrink: 1;
}
}
.relatedtopics .col{flex-basis: 50%; flex-grow: 1; flex-shrink: 1;}


/*Themen*/
/*Themen*/
.flexbox.themenhd div {background:#fff; border:1px solid #d8d8d9; padding:10px 20px; flex-basis:24%; text-align:left}
.flexbox.themenhd div {
.flexbox.themenhd div [class*=" bi-"]::before {font-size: 1.6em; vertical-align: middle;background-color: #fff; padding: 6px; border-radius: 50%;}
background: #fff;
.flexbox.themenhd div [class*=" bi-"]::before {font-size:2em; vertical-align:middle; background-color:#f1f3f9; padding: 10px; }
border: 1px solid #d8d8d9;
.themenhd div a {display:block}
padding: 10px 20px;
.themenhd div:hover {background:rgb(233,233,238,0.5)}
flex-basis: 24%;
ul.smw-format.ul-format.alltopics-col {column-count: 3;}
text-align: left
}
 
.flexbox.themenhd div [class*=" bi-"]::before {
font-size: 1.6em;
vertical-align: middle;
background-color: #fff;
padding: 6px;
border-radius: 50%;
}
 
.flexbox.themenhd div [class*=" bi-"]::before {
font-size: 2em;
vertical-align: middle;
background-color: #f1f3f9;
padding: 10px;
}
 
.themenhd div a {
display: block
}
 
.themenhd div:hover {
background: rgb(233, 233, 238, 0.5)
}
 
ul.smw-format.ul-format.alltopics-col {
column-count: 3;
}


/*Tours */
/*Tours */
.nextstep {display: inline-block;padding: 6px;background: #36c;border-radius: 2px;color: #ffffff;font-weight: bold;}
.nextstep {
#mw-content-text .nextstep a:not(.new), [class^="mw-content-"] .nextstep a:not(.new), #mw-content-text .nextstep a:link:not(.new), [class^="mw-content-"] .nextstep a:link:not(.new) {
display: inline-block;
    color: #ffffff;   font-weight: bold;}
padding: 6px;
#mw-content-text .nextstep a:not(.new):hover, #mw-content-text .nextstep a:link:not(.new):hover, [class^="mw-content-"] .nextstep a:link:not(.new):hover {
background: #36c;
    color: #efefef;}
border-radius: 2px;
.nextstep a:not(.new)::after, .nextstep a:link:not(.new)::after {content: " \25B6";}
color: #ffffff;
font-weight: bold;
}
 
#mw-content-text .nextstep a:not(.new),
[class^="mw-content-"] .nextstep a:not(.new),
#mw-content-text .nextstep a:link:not(.new),
[class^="mw-content-"] .nextstep a:link:not(.new) {
color: #ffffff;
font-weight: bold;
}
 
#mw-content-text .nextstep a:not(.new):hover,
#mw-content-text .nextstep a:link:not(.new):hover,
[class^="mw-content-"] .nextstep a:link:not(.new):hover {
color: #efefef;
}
 
.nextstep a:not(.new)::after,
.nextstep a:link:not(.new)::after {
content: " \25B6";
}


/*Main page*/
/*Main page*/
#maintopics ul {list-style: none!important;}
.flexbox-portal div>h2 span::before {
#maintopics li {padding-bottom:0.6em!important;margin-left: 12px!important;}
vertical-align: text-bottom;
#mpbanner {background:#fff url(/w/nsfr_img_auth.php/f/fa/BlueSpice-Demo_Header.jpg) -90px no-repeat; background-size: 1000px 122px;}
size: 1.1em;
#mpbanner-byline {font-size:1.8em; color:#3e5389;line-height: 0.8rem; padding-top: 20px;}
}
#mpbanner-title {font-size:3.4rem; color:#3e5389; line-height:1.2em; font-weight: 900;letter-spacing: 1px; display:block}
 
#maintopics h2 span::before {vertical-align: text-bottom;padding-bottom: 2px;}
.mw-parser-output .flexbox-portal.col3>div:nth-child(3n) {
margin-right: 0 !important
}
 
#maintopics ul {
list-style: none !important;
}
 
#maintopics li {
padding-bottom: 0.6em !important;
margin-left: 12px !important;
}
 
#mpbanner {
margin-top: -55px;
background: #fff url(/w/nsfr_img_auth.php/f/fa/BlueSpice-Demo_Header.jpg) -90px no-repeat;
background-size: 1000px 122px;
}


/** Cards **/
h1#mpbanner-byline {
.cards {display:flex; flex-wrap:wrap; justify-content: flex-start; gap:10px}
font-size: 1.8em;
.cards > div {flex-basis:290px; margin-bottom:50px; border-top: 1px solid #f0f0f0; box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
color: #3e5389;
    transition: all .3s cubic-bezier(.25,.8,.25,1); cursor: pointer; text-align:center}
line-height: 1em;
.cards > div:hover {
padding-top: 20px;
    box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
}
}
.cards a.image img {max-width:600px}
 
.cards .screenshot {width:300px;height:200px; overflow:hidden; border-top:14px solid #eee; border-bottom:14px solid #eee}
#mpbanner-title {
#content #bodyContent .cards h2 {margin:10px; padding:0; font-size:1.1rem; font-color:#444; border:none; text-align:center}
font-size: 3.4rem;
.cards h2 .mw-editsection {display:none}
color: #3e5389;
.cards .text {font-size:0.85rem; padding:20px 10px; text-align:center; font-weight:bold;}
line-height: 1.2em;
#mw-content-text text a:not(.new), [class^="mw-content-"] .text a:not(.new), #mw-content-text .text a:link:not(.new), [class^="mw-content-"] .text a:link:not(.new), #mw-content-text .text a:not(.new):visited, [class^="mw-content-"] .text a:not(.new):visited, #mw-content-text .text a:link:not(.new):visited, [class^="mw-content-"] .text a:link:not(.new):visited  
font-weight: 900;
{color:#444;}
letter-spacing: 1px;
.cards .emptycard, .cards > div.emptycard:hover  
display: block
{border: 0;
}
box-shadow: none;}
 
#maintopics h2 span::before {
vertical-align: text-bottom;
padding-bottom: 2px;
}
 
/** Template downloads **/
.cards {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 20px
}
 
.cards>div {
margin-left: 5px;
margin-right: 5px;
flex-basis: 290px;
margin-bottom: 50px;
border-top: 1px solid #f0f0f0;
box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
transition: all .3s cubic-bezier(.25, .8, .25, 1);
cursor: pointer;
text-align: center
}
 
.cards>div:hover {
box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);
}
 
.cards a.image img {
max-width: 600px
}
 
.cards .screenshot {
width: 300px;
height: 200px;
overflow: hidden;
border-top: 14px solid #eee;
border-bottom: 14px solid #eee
}
 
#content #bodyContent .cards h2 {
margin: 10px;
padding: 0;
font-size: 1.1rem;
font-color: #444;
border: none;
text-align: center
}
 
.cards h2 .mw-editsection {
display: none
}
 
.cards .text {
font-size: 0.85rem;
padding: 20px 10px;
text-align: center;
font-weight: bold;
}
 
#mw-content-text text a:not(.new),
[class^="mw-content-"] .text a:not(.new),
#mw-content-text .text a:link:not(.new),
[class^="mw-content-"] .text a:link:not(.new),
#mw-content-text .text a:not(.new):visited,
[class^="mw-content-"] .text a:not(.new):visited,
#mw-content-text .text a:link:not(.new):visited,
[class^="mw-content-"] .text a:link:not(.new):visited {
color: #444;
}
 
.cards .emptycard,
.cards>div.emptycard:hover {
border: 0;
box-shadow: none;
}
 
@media only screen and (max-width: 768px) {
.cards>div {
flex-basis: 98%;
}
 
.cards .screenshot {
width: auto;
text-align: center
}
 
}
 
.getButton {
.getButton {
    display: inline-block;
display: inline-block;
    background-color: #4CAF50;
background-color: #4CAF50;
    border: none;
border: none;
    color: white;
color: white;
    padding: 8px 20px;
padding: 8px 20px;
    text-align: center;
text-align: center;
    text-decoration: none;
text-decoration: none;
    font-size: 16px;
font-size: 16px;
    margin: 0 0 10px 0;
margin: 0 0 10px 0;
    -webkit-transition-duration: 0.4s;
-webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
transition-duration: 0.4s;
    border-radius: 8px;}
border-radius: 8px;
}
 
#mw-content-text .getButton a {
color: #ffffff !important;
}


#mw-content-text .getButton a:not(.new), [class^="mw-content-"] .getButton  a:not(.new), #mw-content-text .getButton  a:link:not(.new), [class^="mw-content-"] .getButton  a:link:not(.new), #mw-content-text .getButton a:not(.new):visited, [class^="mw-content-"] a:not(.new):visited, #mw-content-text .getButton a:link:not(.new):visited, [class^="mw-content-"] .getButton a:link:not(.new):visited
{color:#ffffff;}
.getButton:hover {
.getButton:hover {
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
color:'f5f5f5';
color: 'f5f5f5';
}
}
.getButton:active {
.getButton:active {
position:relative;
position: relative;
top:1px;
top: 1px;
}
}
.getButton a:before {font-family: 'fontawesome';
 
content: '\f019 ';
.getButton a:before {
font-size: 1.3em;
font-family: 'fontawesome';
vertical-align: middle;
content: '\f019 ';
margin-right: 10px;
font-size: 1.3em;
vertical-align: middle;
margin-right: 10px;
}
}


.cart a:before {font-family: 'fontawesome';
.cart a:before {
content: '\f217 ';
font-family: 'fontawesome';
content: '\f217 ';
}
}


.downloadarea {
.downloadarea {
text-align:center;
text-align: center;
display: inline-block;
display: inline-block;
float: right;
float: right;
margin: 0 0 20px 40px;
margin: 0 0 20px 40px;
padding: 10px;
padding: 10px;
background: #efefef;
background: #efefef;
background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);
background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);
}
 
.downloadarea p {
margin: 0
}
 
@media only screen and (max-width: 768px) {
.cards>div {
flex-basis: 98%;
}
}
}
.downloadarea p {margin:0}
 
@media only screen and (max-width: 768px)
.oo-ui-panelLayout-framed {
{.cards > div {flex-basis:98%; }
border: 0;
}
}
.oo-ui-panelLayout-framed {border: 0;}
.oo-ui-tabSelectWidget-framed {border-bottom: 1px solid #d3d5da;}


.oo-ui-tabSelectWidget-framed {
border-bottom: 1px solid #d3d5da;
}




/*HP Aktuelles */
/*HP Aktuelles */
#aktuelles {background: rgba(201, 224, 143, .3); padding:10px; margin:20px 0}
#aktuelles {
#aktuelles h2::before {font-family:'fontawesome'; font-size:0.8em; content:'\f02e'; color: #64b334; margin-right:10px}
background: rgba(201, 224, 143, .3);
#aktuelles h2 {margin: 8px 0 8px 24px; color: #454545; font-size: 1.4em; border-bottom: none; }
padding: 10px;
#aktuelles table {margin: 0 8px 15px 37px}
margin: 20px 0
#aktuelles td {padding:3px 10px}
}
 
#aktuelles h2::before {
font-family: 'fontawesome';
font-size: 0.8em;
content: '\f02e';
color: #64b334;
margin-right: 10px
}
 
#aktuelles h2 {
margin: 8px 0 8px 24px;
color: #454545;
font-size: 1.4em;
border-bottom: none;
}
 
#aktuelles table {
margin: 0 8px 15px 37px
}
 
#aktuelles td {
padding: 3px 10px
}
 
 
table.padded td,
table.padded th {
padding: 8px
}
 
/*Fixed table header */
 
 
.scrolltable table.jquery-tablesorter th.headerSort {
background-position: 20px 112px;
}
 
.table-scroll {
/*width:100%; */
display: block;
empty-cells: show;
 
/* Decoration */
border-spacing: 0;
border: 1px solid;
}
 
.table-scroll thead {
background-color: #f1f1f1;
position: relative;
display: block;
width: 100%;
overflow-y: scroll;
}
 
.table-scroll tbody {
/* Position */
display: block;
position: relative;
width: 100%;
overflow-y: scroll;
/* Decoration */
border-top: 1px solid rgba(0, 0, 0, 0.2);
max-height: 50vh;
}


.table-scroll tr {
width: 100%;
display: flex;
}


table.padded td, table.padded th {padding:8px}
.table-scroll th {
writing-mode: vertical-lr;
font-weight: normal;
}
 
.table-scroll td,
.table-scroll th {
flex-grow: 2;
display: block;
padding: 5px;
text-align: right;
border-right: 1px solid #ccc;
width: 60px
}
 
.table-scroll td {
text-align: center;
}
 
.table-scroll th {
text-align: right;
}
 
/* Other options */
 
.table-scroll td:first-child,
.table-scroll th:first-child {
flex-basis: 200px;
flex-grow: 0;
text-align: left;
writing-mode: unset;
}
 
.widefirst td:first-child,
.widefirst th:first-child {
flex-basis: 500px;
}
 
.table-scroll tbody tr:nth-child(2n) {
background-color: rgba(130, 130, 170, 0.1);
}
 
/*Feature-Boxen auf HP */
.sectionflex .featurebox {
padding: 0 !important
}
 
#mw-content-text .sectionflex .featurebox h2 {
border: 0;
margin-bottom: 0 !important
}
 
.featurebox a {
color: #444 !important;
display: block;
padding: 4px
}
 
.featurebox a:hover {
text-decoration: none !important
}
 
.featurebox:focus,
.featurebox:hover {
background: #fafafa;
border: 1px solid #d4d4da !important
}
 
#bodyContent .featurebox .sectionanchors-button {
display: none !important
}
 
.featurebox span[class*=fas] {
margin-bottom: 0.5em
}
 
.featurebox .mw-headline-number {
display: none
}


/*Quiz*/
/*Quiz*/
.quiz .question{margin-bottom:3em;}
.quiz .question {
.questionText{font-weight:700;margin-bottom:1.2em;}
margin-bottom: 3em;
.question .header{background:#fff0e1;padding:1px 6px;}
}
span.questionText{display:block;}
 
.question td{background:#f6f6f6;border-bottom:2px solid #fff;padding:8px 6px 6px;}
.questionText {
.question th{background:#f6f6f6;border-bottom:2px solid #fff;padding:8px 6px 6px;}
font-weight: 700;
.quiz table{width:100%;}
margin-bottom: 1.2em;
.quizQuestions .question .sign{width:26px;}
}
.quiz table.settings{margin-left:30px!important;}
 
.mw-content-ltr .quiz .question .border{border-width:0 0 0 12px !important;}
.question .header {
.quiz .margin.right{background-color:#8ed27d!important;}
background: #fff0e1;
.quiz .margin.NA{background-color:#337ecc!important;}
padding: 1px 6px;
.quiz .margin.wrong{background-color:#ff5c64!important;}
}
.quiz .question .border.right{border-color:#8ed27d!important;}
 
.quiz .question .border.NA{border-color:#337ecc!important;}
span.questionText {
.quiz .question .border.wrong{border-color:#ff5c64!important;}
display: block;
.quiz .question .check.right{outline:3px solid #8ed27d!important;}
}
.quiz .question .check.NA{outline:3px solid #337ecc!important;}
 
.quiz .question .check.wrong{outline:3px solid #ff5c64!important;}
.question td {
.quizForm input[value="Submit"]{background:#36c;border:none;color:#FFF;margin-right:10px;margin-left:30px;padding:6px 12px;}
background: #f6f6f6;
.quizForm input:hover[value="Submit"]{background:#2551aa;}
border-bottom: 2px solid #fff;
.quizForm input[value="Reset"]{background:#a4a4a4;border:none;color:#FFF;margin-right:10px;padding:6px 12px;}
padding: 8px 6px 6px;
.quizForm input:hover[value="Reset"]{background:#858585;}
}
.quiz .correction{background-color:#ffe4c9;display:block;font-weight:700;margin:10px 0 30px 28px;padding:20px;}
 
.question th {
background: #f6f6f6;
border-bottom: 2px solid #fff;
padding: 8px 6px 6px;
}
 
.quiz table {
width: 100%;
}
 
.quizQuestions .question .sign {
width: 26px;
}
 
.quiz table.settings {
margin-left: 30px !important;
}
 
.mw-content-ltr .quiz .question .border {
border-width: 0 0 0 12px !important;
}
 
.quiz .margin.right {
background-color: #8ed27d !important;
}
 
.quiz .margin.NA {
background-color: #337ecc !important;
}
 
.quiz .margin.wrong {
background-color: #ff5c64 !important;
}
 
.quiz .question .border.right {
border-color: #8ed27d !important;
}
 
.quiz .question .border.NA {
border-color: #337ecc !important;
}
 
.quiz .question .border.wrong {
border-color: #ff5c64 !important;
}
 
.quiz .question .check.right {
outline: 3px solid #8ed27d !important;
}
 
.quiz .question .check.NA {
outline: 3px solid #337ecc !important;
}
 
.quiz .question .check.wrong {
outline: 3px solid #ff5c64 !important;
}
 
.quizForm input[value="Submit"] {
background: #36c;
border: none;
color: #FFF;
margin-right: 10px;
margin-left: 30px;
padding: 6px 12px;
}
 
.quizForm input:hover[value="Submit"] {
background: #2551aa;
}
 
.quizForm input[value="Reset"] {
background: #a4a4a4;
border: none;
color: #FFF;
margin-right: 10px;
padding: 6px 12px;
}
 
.quizForm input:hover[value="Reset"] {
background: #858585;
}
 
.quiz .correction {
background-color: #ffe4c9;
display: block;
font-weight: 700;
margin: 10px 0 30px 28px;
padding: 20px;
}


.bi {
.bi {
    display: inline-block;
display: inline-block;
    vertical-align: -0.125em;
vertical-align: -0.125em;
}
}
/* Styles for section cards */
/* Styles for section cards */
.sectionflex {display: flex; flex-wrap: wrap; justify-content:space-between;}
.sectionflex {
.sectionflex.col1 > div {flex-basis:100%; padding:10px 20px; margin:10px 0;}
display: flex;
.sectionflex.col2 > div {flex-basis:49%; padding:10px 20px; margin:10px;}
flex-wrap: wrap;
.sectionflex.col3 > div {flex-basis:32%; padding:10px 20px; margin:6px;}
justify-content: space-between;
.sectionflex.col4 > div {flex-basis:23%; padding:10px 20px; margin:10px;}
gap: 20px
.sectionflex > div.empty {border:none; background:none}
}
.sectionflex > div h2 {margin:0 0 1em 0; font-size:1.3em}
 
.sectionflex.frame > div {border: 1px solid #e7e7e7}
.sectionflex.col1>div {
.sectionflex.background> div {background: #f1f3f9}
flex-basis: 100%;
.sectionflex .ve-ce-branchNode-slug, .sectionflex span.mw-editsection {display:none}
padding: 10px 20px;
@media (max-width: 767px) {.sectionflex.col2 > div, .sectionflex.col3 > div {flex-basis:100%; margin-top:2em}}
}
 
.sectionflex.col2>div {
flex-basis: 48%;
padding: 10px 20px;
}
 
.sectionflex.col3>div {
flex-basis: 32%;
padding: 10px 20px;
}
 
.sectionflex.col4>div {
flex-basis: 23%;
padding: 10px 20px;
}
 
.sectionflex>div.empty {
border: none;
background: none
}
 
#mw-content-text .sectionflex>div h2 {
margin: 0 0 1em 0;
font-size: 1.3em
}
 
#mw-content-text .sectionflex>div h3 {
margin: 0 0 1em;
font-size: 1.2em
}
 
.sectionflex.frame>div {
border: 1px solid #e7e7e7
}
 
.sectionflex.background>div {
background: #f1f3f9
}
 
.sectionflex .ve-ce-branchNode-slug,
.sectionflex span.mw-editsection {
display: none
}
 
.sectionflex.linked a {
display: block
}
 
.sectionflex.centered>div {
text-align: center;
}
 
/*Feature-Box auf HP*/
.sectionflex .featurebox {
padding: 0 !important
}
 
#mw-content-text .sectionflex .featurebox h2 {
border: 0;
margin-bottom: 0 !important
}
 
.featurebox a {
color: #444 !important;
display: block;
padding: 4px
}
 
.featurebox a:hover {
text-decoration: none !important
}
 
.featurebox:focus,
.featurebox:hover {
background: #fafafa;
border: 1px solid #d4d4da !important
}
 
#bodyContent .featurebox .sectionanchors-button {
display: none !important
}
 
.featurebox span[class*=fas] {
margin-bottom: 0.5em
}


/*Themen*/
/*Themen*/
.sectionflex.themenhd div [class*=" bi-"]::before {font-size: 1.6em; vertical-align: middle; padding: 6px; border-radius: 50%;}
.sectionflex.themenhd div [class*=" bi-"]::before {
.sectionflex.themenhd div [class*=" bi-"]::before {font-size:2em; vertical-align:middle; background-color:#f1f3f9; padding: 10px; }
font-size: 1.6em;
.sectionflex.themenhd.background div [class*=" bi-"]::before {font-size:2em; vertical-align:middle; background-color:#fff; padding: 10px; }
vertical-align: middle;
.themenhd div a {display:block}
padding: 6px;
.themenhd div:hover {background:rgb(233,233,238,0.5)}
border-radius: 50%;
ul.smw-format.ul-format.alltopics-col {column-count: 3;}
}
@media (max-width: 767px) {.sectionflex.col2 > div, .sectionflex.col3 > div {flex-basis:100%; margin-top:2em}}
 
.sectionflex.themenhd div [class*=" bi-"]::before {
font-size: 2em;
vertical-align: middle;
background-color: #f1f3f9;
padding: 10px;
}
 
.sectionflex.themenhd.background div [class*=" bi-"]::before {
font-size: 2em;
vertical-align: middle;
background-color: #fff;
padding: 10px;
}
 
.themenhd div a {
display: block
}
 
.themenhd div:hover {
background: rgb(233, 233, 238, 0.5)
}
 
ul.smw-format.ul-format.alltopics-col {
column-count: 3;
}
 
@media (max-width: 767px) {
 
.sectionflex.col2>div,
.sectionflex.col3>div {
flex-basis: 100%;
margin-top: 2em
}
}


/*Präsentationen*/
/*Präsentationen*/
* {
* {
-webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
-webkit-print-color-adjust: exact !important;
color-adjust: exact !important;                 /*Firefox*/
/* Chrome, Safari */
color-adjust: exact !important;
/*Firefox*/
}
 
.bs-data-after-content,
.mw-lingo-tooltip {
display: none
}
 
.slideNav {
font-size: 1rem
}
 
.slideNext::after {
font-family: "fontawesome";
content: "\f061";
color: blue;
margin-left: 5px;
}
 
.slidePrevious::before {
font-family: "fontawesome";
content: "\f060";
color: blue;
margin-right: 5px;
}
 
.slideHd h1 {
border-bottom: 1px solid #e5e5e5;
}
 
.main-footer {
display: none;
}
}


.bs-data-after-content, .mw-lingo-tooltip {display:none}
.slideNav {font-size:1rem}
.slideNext::after {font-family:"fontawesome"; content:"\f061"; color:blue; margin-left: 5px;}
.slidePrevious::before {font-family:"fontawesome"; content:"\f060"; color:blue; margin-right:5px;}
.slideHd h1 {border-bottom: 1px solid #e5e5e5;}
.main-footer {display:none;}
.slideBoxes {
.slideBoxes {
    display: flex;
display: flex;
    flex-direction: row;
flex-direction: row;
    flex-wrap: wrap;
flex-wrap: wrap;
    justify-content: center;
justify-content: center;
    align-items: stretch;
align-items: stretch;
}
 
.slideBoxes>div {
width: 45%;
color: #242424;
background-color: #f2f2f2;
border-radius: 20px;
padding: 4px 30px;
margin: 15px;
justify-content: center;
}
 
.slideBoxes>div.empty {
background: none;
}
}
.slideBoxes > div {
 
    width: 45%;
.slideBoxes.hdOnly>div.haslink {
    color: #242424;
transition: all .3s cubic-bezier(.25, .8, .25, 1);
    background-color: #f2f2f2;
cursor: pointer;
    border-radius: 20px;
    padding: 4px 30px;
    margin: 15px;
    justify-content:center;
}
}
.slideBoxes > div.empty {background:none;}
 
.slideBoxes.hdOnly > div.haslink {transition: all .3s cubic-bezier(.25,.8,.25,1); cursor: pointer;}
.slideBoxes.hdOnly>div.haslink:hover {
.slideBoxes.hdOnly > div.haslink:hover {box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);}
box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
.slideBoxes.hdOnly > div {padding:10px;}
}
.slideBoxes.col3 > div {width:30%;}
 
.slideBoxes.col1 > div {width:90%;}
.slideBoxes.hdOnly>div {
padding: 10px;
}
 
.slideBoxes.col3>div {
width: 30%;
}
 
.slideBoxes.col1>div {
width: 90%;
}
 
#content #bodyContent .slideBoxes h2 {
#content #bodyContent .slideBoxes h2 {
font-size:1.375rem;
font-size: 1.375rem;
border-bottom: 0px;
border-bottom: 0px;
padding-bottom: 0;
padding-bottom: 0;
margin-top: 10px;
margin-top: 10px;
margin-bottom: 0px;
margin-bottom: 0px;
font-weight:bold;  
font-weight: bold;
color: #242424;
color: #242424;
position:relative;
position: relative;
}
 
#content #bodyContent #mw-content-text .slideBoxes h2 {
padding-left: 68px;
display: block;
min-height: 2em;
}
 
#content #bodyContent #mw-content-text .slideBoxes.noicon h2 {
padding-left: 0;
}
 
#content #bodyContent #mw-content-text .slideBoxes h2 a {
color: #242424 !important;
}
}
#content #bodyContent #mw-content-text .slideBoxes h2 {padding-left:68px; display:block; min-height:2em;}
#content #bodyContent #mw-content-text .slideBoxes.noicon h2 {padding-left:0;}
#content #bodyContent #mw-content-text .slideBoxes h2 a {color: #242424 !important;}


#content #bodyContent .slideBoxes p {
#content #bodyContent .slideBoxes p {
margin-top:0.5em;
margin-top: 0.5em;
font-size:1.2em;
font-size: 1.2em;
}
}
.slideBoxes .fas,.slideBoxes .fab, .slideBoxes .fa {
 
    margin-right: 20px;
.slideBoxes .fas,
    vertical-align: sub;
.slideBoxes .fab,
    font-size:1.7em;
.slideBoxes .fa {
    margin-left:-56px;
margin-right: 20px;
vertical-align: sub;
font-size: 1.7em;
margin-left: -56px;
}
}
.slidetext, .slidetext p, .slidetext div, .slidetext h3 {font-size:1.3rem;}
#slidecollection {width:100%;}
#slidecollection .slideNav {display:none;}
#slidecollection .slide {padding-top:30px;
background:url('https://de.wiki.bluespice.com/w/nsfr_img_auth.php/6/60/BlueSpice_Logo_v2020-steel-150.png')top right no-repeat !important;
background-size:50px;}


.collapsers h2 {background:#e7e7e7; border:0; padding:10px; color:#333}
.slidetext,
.slidetext p,
.slidetext div,
.slidetext h3 {
font-size: 1.3rem;
}
 
#slidecollection {
width: 100%;
}
 
#slidecollection .slideNav {
display: none;
}
 
#slidecollection .slide {
padding-top: 30px;
background: url('https://de.wiki.bluespice.com/w/nsfr_img_auth.php/6/60/BlueSpice_Logo_v2020-steel-150.png')top right no-repeat !important;
background-size: 50px;
}
 
.collapsers h2 {
background: #e7e7e7;
border: 0;
padding: 10px;
color: #333
}


/*Referenz Seiten */
/*Referenz Seiten */
.extension-infobox {width:25em;font-size:90%;background-color:#f1f3f9;color:black;margin-bottom:0.5em;margin-left:1em;padding:0.2em;float:right;clear:right;text-align:left;}
.extension-infobox {
.extension-infobox-header{text-align:center;background-color:#2e6096;padding:8px; color:#ffffff;}
width: 25em;
.extension-infobox-headertext{font-size:larger;color:#FFFFFF;}
font-size: 90%;
.extension-infobox-description{font-weight:normal!important;text-align:left;background-color:#f1f3f9;padding:20px 10px 20px 10px!important;}
background-color: #f1f3f9;
.extension-infobox-first-row{vertical-align:top;padding:20px 10px 0 10px;}
color: black;
.extension-infobox-row{vertical-align:top;padding:0 10px;}
margin-bottom: 0.5em;
.extension-infobox-last-row{vertical-align:top;padding:0 10px 20px 10px;}
margin-left: 1em;
.extension-infobox-helppage{font-weight:normal;text-align:center;vertical-align:top;padding-left:10px;padding-top:10px;padding-bottom:10px;background-color:#eeeeee;}
padding: 0.2em;
.extension-infobox.fullwidth {width:100%; float:none; font-size:1em; margin-left:0;}
float: right;
.extension-infobox.fullwidth th {text-align:right; }
clear: right;
.extension-infobox-header, .extension-infobox-helppage {text-align:center !important; font-size:1.1em}
text-align: left;
.extension-infobox.fullwidth th, .extension-infobox.fullwidth td {padding:8px;width:100px; border: 1px solid #ffffff;}
}
.extension-infobox.fullwidth td {width:300px; }
 
.extension-infobox-helppage { background-color: #eaecf0;}
.extension-infobox-header {
#content #bodyContent #importdata h3 {margin:1em 0 1.4em;}
text-align: center;
#importdata .flexbox {justify-content: space-between; margin-top: 2em;}
background-color: #2e6096;
#mw-content-text #importdata .flexbox h3, [class^="mw-content-"] #importdata .flexbox h3 {background:#d8d8d9; margin:0 0 12px 0; padding:8px; font-size:1em !important; font-weight:bold}
padding: 8px;
#importdata .mw ul, .bs ul {margin:0}
color: #ffffff;
#importdata .mw li {margin-left:0;list-style-type:none; padding-left:30px; background: no-repeat left 1px top 3px / 18px url('/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg');}
}
#importdata .bs li {margin-left:0;list-style-type:none; padding-left:30px; background: no-repeat left 2px top 4px / 15px url('/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg');}
 
#importdata .flexbox div {background:#f1f3f9; text-align:left; margin:0; flex-basis:33%; padding:0}
.extension-infobox-headertext {
#importdata table.wikitable > tr > th, #importdata table.wikitable > * > tr > th, table.wikitable.reference > tr > th, .importdata .wikitable.reference > * > tr > th {background-color: #eaecf0;text-align: left;padding:8px; border: 1px solid #ffffff}
font-size: larger;
#importdata table.wikitable > tr > td, #importdata table.wikitable > * > tr > td, #importdata table.wikitable.reference > tr > td, #importdata table.wikitable.reference > * > tr > td {padding:8px; border: 1px solid #ffffff;}
color: #FFFFFF;
#importdata div .inner {padding:8px 12px}
}
#importdata .bs p {font-size: 0.9rem; margin-left: 2.1em; display:list-item;}
 
.extension-infobox-description {
font-weight: normal !important;
text-align: left;
background-color: #f1f3f9;
padding: 20px 10px 20px 10px !important;
}
 
.extension-infobox-first-row {
vertical-align: top;
padding: 20px 10px 0 10px;
}
 
.extension-infobox-row {
vertical-align: top;
padding: 0 10px;
}
 
.extension-infobox-last-row {
vertical-align: top;
padding: 0 10px 20px 10px;
}
 
.extension-infobox-helppage {
font-weight: normal;
text-align: center;
vertical-align: top;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #eeeeee;
}
 
.extension-infobox.fullwidth {
width: 100%;
float: none;
font-size: 1em;
margin-left: 0;
}
 
.extension-infobox.fullwidth th {
text-align: right;
}
 
.extension-infobox-header,
.extension-infobox-helppage {
text-align: center !important;
font-size: 1.1em
}
 
.extension-infobox.fullwidth th,
.extension-infobox.fullwidth td {
padding: 8px;
width: 100px;
border: 1px solid #ffffff;
}
 
.extension-infobox.fullwidth td {
width: 300px;
}
 
.extension-infobox-helppage {
background-color: #eaecf0;
}
 
#content #bodyContent #importdata h3 {
margin: 1em 0 1.4em;
}
 
#importdata .flexbox {
justify-content: space-between;
margin-top: 2em;
}
 
#mw-content-text #importdata .flexbox h3,
[class^="mw-content-"] #importdata .flexbox h3 {
background: #d8d8d9;
margin: 0 0 12px 0;
padding: 8px;
font-size: 1em !important;
font-weight: bold
}
 
#importdata .mw li {
margin-left: 0;
list-style-type: none;
padding-left: 30px;
background: no-repeat left 1px top 3px / 18px url('/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg');
}
 
#importdata .bs li {
margin-left: 0;
list-style-type: none;
padding-left: 30px;
background: no-repeat left 2px top 4px / 15px url('/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg');
}
 
#importdata .flexbox div {
background: #f1f3f9;
text-align: left;
margin: 0;
flex-basis: 33%;
padding: 0
}
 
#importdata table.wikitable>tr>th,
#importdata table.wikitable>*>tr>th,
table.wikitable.reference>tr>th,
.importdata .wikitable.reference>*>tr>th {
background-color: #eaecf0;
text-align: left;
padding: 8px;
border: 1px solid #ffffff
}
 
#importdata table.wikitable>tr>td,
#importdata table.wikitable>*>tr>td,
#importdata table.wikitable.reference>tr>td,
#importdata table.wikitable.reference>*>tr>td {
padding: 8px;
border: 1px solid #ffffff;
}
 
#importdata div .inner {
padding: 8px 12px
}
 
#importdata .bs p {
font-size: 0.9rem;
margin-left: 2.1em;
display: list-item;
}




/*404 system message badaccess-groups*/
/*404 system message badaccess-groups*/
#system404-error {text-align:center;}
#system404-error {
#system404-error div.floatnone a.image img {padding:0; margin:0;}
text-align: center;
}
 
#system404-error div.floatnone a.image img {
padding: 0;
margin: 0;
}
 
#system404-error hr {
#system404-error hr {
    margin-top: 0px;
margin-top: 0px;
    margin-bottom: 2rem;
margin-bottom: 2rem;
    border: 0;
border: 0;
    max-width: 600px;
max-width: 600px;
    border-top: 3px dotted #ddd;
border-top: 3px dotted #ddd;
}
}




 
#content .toc li {
#content .toc li {margin-bottom: 0.1em;}
margin-bottom: 0.1em;
}


/* Icon in boxes on reference pages */
/* Icon in boxes on reference pages */
.questionmark-icon::before {
.questionmark-icon::before {
  content: '\f059';
content: '\f059';
  font-family: 'fontawesome';
font-family: 'fontawesome';
  color:#6f6969;
color: #6f6969;
  vertical-align: -0.1em;
vertical-align: -0.1em;
}
 
 
/*Quick Search */
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {
overflow-y: scroll;
max-height: 750px
}
}


/*revert font size in Quick Search - original title info should be smaller */
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary {
background: #f1f3f9;
    font-size: 0.95rem;}
margin: 0 10px 6px 0;
.bs-extendedsearch-result-original-title label {font-size:0.8rem;}
border-radius: 4px;
}


#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {
background: #fff
}
.oo-ui-icon-articleRedirect {
background-size: 80%
}
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {
width: 85% !important;
font-size: 0.9em
}


/*Accessibility form*/
/*Accessibility form*/
div[data-form="Pagedraft:AccessibilityReport"] .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {width:12em !important; text-align:right; padding-right:0 !important; border-bottom:1px solid #d0cece}
div[data-form="Pagedraft:AccessibilityReport"] .oo-ui-fieldLayout-body>.oo-ui-fieldLayout-header {
width: 12em !important;
text-align: right;
padding-right: 0 !important;
border-bottom: 1px solid #d0cece
}


div[data-form="Pagedraft:AccessibilityReport"] .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {width:40em !important}
div[data-form="Pagedraft:AccessibilityReport"] .oo-ui-fieldLayout-body>.oo-ui-fieldLayout-field {
width: 40em !important
}




/*popImg template */


/*Release notes TOC */
.page-Setup_Release_Notes .customtoc ul >  li.toclevel-1  {display:inline-block}
.page-Setup_Release_Notes .customtoc ul  ul {display:none}
.page-Setup_Release_Notes .customtoc  ul > li.toclevel-1:after {content:'|'; padding-left:10px}
.page-Setup_Release_Notes .customtoc .toc {width:100%;}


/*popImg template */
.tippy-content-container .thumbinner a>img {
width: 100%;
}


  div.tright { margin-left:0;}
.tippy-content-container .thumbinner a > img {width: 100%;}


/*Numbered and unordered lists*/
/*Number footnotes separately */
#mw-content-text ol ::marker {
#mw-content-text .references ::marker {
    content: counters(list-item,'.')". ";
content: " ";
}
}
#mw-content-text ol li::before {
 
    content:"\00a0\00a0"
#mw-content-text ol.references {
 
counter-reset: ref;
list-style-type: none;
}
}
#mw-content-text ol {
 
    margin-left:1.4em;
#mw-content-text ol.references li:before {
counter-increment: ref;
content: counter(ref) ". ";
float: left;
margin-right: 1em;
}
}
#mw-content-text ol ol {
 
    margin-left:2.6em;
#mw-content-text ol>li li {
margin-left: -0.3em;
}
}
/*Number footnotes separately */
 
#mw-content-text  .references ::marker {
 
    content: " ";
.tabs {
 
list-style-type: none;
margin: 0 !important;
border-bottom: 1px solid #e9e9ee;
}
}
#mw-content-text  ol.references {
 
    counter-reset:ref; list-style-type:none;
.tabs li {
display: inline-block;
font-size: 1em;
font-weight: bold;
padding: 11px 20px;
border-radius: 4px 4px 0 0;
border: 1px solid #e9e9ee;
border-bottom: 0;
margin: 0
}
}
#mw-content-text  ol.references li:before{
 
    counter-increment:ref;
.tabs li:hover {
    content:counter(ref) ". ";
background: #f2f3f9;
    float: left;
    margin-right: 1em;
}
#mw-content-text  ol > li li {
    margin-left:-0.3em;
}
}
.tabs
 
{
.tabs li.current {
 
background: #f2f3f9;
    list-style-type: none;
border: none;
    margin:0!important;
padding: 10px 20px;
    border-bottom: 1px solid #e9e9ee;
}
}


    .tabs li
.cards.startpages {
    {   display: inline-block;
gap: 28px
        font-size: 1em;
}
        font-weight: bold;
        padding: 11px 20px;
        border-radius:4px 4px 0 0;
        border: 1px solid #e9e9ee;
        border-bottom:0;
        margin:0
   
    }


.tabs li:hover {background: #f2f3f9;}
.cards.startpages div {
width: 350px;
}


.tabs li.current {background: #f2f3f9; border:none; padding: 10px 20px; }
.cards.startpages .screenshot {
.cards.startpages {gap:28px}
width: 100%;
.cards.startpages div {width:350px;}
height: 420px
.cards.startpages .screenshot {width:100%; height:420px}
}


/*page forms*/
/*page forms*/
#pfForm .createboxInput,#pfForm input {width:auto;}
#pfForm .createboxInput,
#pfForm input {
width: auto;
}




Line 415: Line 1,372:


.bs-extendedsearch-autocomplete-popup.compact .bs-extendedsearch-autocomplete-popup-primary {
.bs-extendedsearch-autocomplete-popup.compact .bs-extendedsearch-autocomplete-popup-primary {
    font-size: 1em;
font-size: 1em;
    width: 100%;
width: 100%;
    padding-bottom: 5px;
padding-bottom: 5px;
    text-align:left;
text-align: left;
    overflow: hidden;
overflow: hidden;
    border-bottom:10px solid #f1f3f9; border-top:0
border-bottom: 10px solid #f1f3f9;
border-top: 0
}
}
.bs-extendedsearch-autocomplete-popup.compact .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item  {
 
     padding: 5px;
/*.bs-extendedsearch-autocomplete-popup.compact .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item  {
     padding: 6px;
     height: fit-content;
     height: fit-content;
     max-height: unset!important;     
     max-height: unset!important;     
     background:#f1f3f9;
     background:#f1f3f9;
     margin:3px;
     margin:3px;
}
}*/
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item .bs-extendedsearch-autocomplete-popup-primary-item-header {
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item .bs-extendedsearch-autocomplete-popup-primary-item-header {
    width: 100%;
width: 100%;
    color:#444;
color: #444;
font-size: 1.1em;
}
}
.bs-extendedsearch-result-original-title {
.bs-extendedsearch-result-original-title {
    font-size:0.85em
font-size: 0.85em
}
 
 
/*temporary language switcher*/
.ddlistwrapper {
display: inline-block;
padding: 8px 10px 4px 10px !important;
text-align: right;
background: #f1f3f9;
vertical-align: middle;
float: right
}
 
.ddlist .dropdown-menu {
left: 2px !important;
}
 
/*table type Content*/
table.contenttable thead tr,
table.contenttable th {
background-color: #f1f3f9;
border: 1px solid #d3d5da;
font-weight: 400;
}
 
/*Glossar als Tabelle formatieren */
 
#glossar h2 {
font-size: 1.4em;
margin: 0
}
 
#glossar dl {
border: 1px solid #d8d8d9;
display: grid;
grid-template-columns: 200px 1fr;
}
 
#glossar dt,
#glossar dd {
border-bottom: 1px solid #aeaeae;
padding: 8px;
margin: 0;
}
 
#glossar dt:last-of-type,
#glossar dd:last-of-type {
border-bottom: none;
}
 
#glossar dt {
font-weight: bold;
}
 
#glossar dd {
border-left: 1px solid #aeaeae;
margin-left: 0;
}
 
/* TOC auf der Glossar-Seite als Sprunglinks anzeigen.*/
 
.page-Glossar .tocnumber {
display: none
}
 
/*hide numbering if set*/
.page-Glossar .toctext {
padding-left: 10px;
}
 
/*adds left-padding if no numbers are shown*/
.page-Glossar .toctitle {
display: none
}
 
/*hide title if set*/
.page-Glossar #toc {
background: #efefef
}
 
.page-Glossar ul>li.toclevel-1 {
display: inline-block
}
 
.page-Glossar ul ul {
display: none
}
 
.page-Glossar ul>li.toclevel-1:after {
content: '|';
padding-left: 10px
}
 
.page-Glossar ul>li.toclevel-1:last-child:after {
content: '';
padding-left: 10px
}
 
.page-Glossar .toc {
width: 100%;
}
 
.bs-extendedsearch-result-container.redirect {
display: none;
}
 
#content .toc {
margin-top: 1em
}
 
#mw-content-text li {
margin-top: 0.6em;
margin-bottom: 1em
}
 
#content .toc {
margin-top: 1em
}
 
#content .toc li {
margin-top: 0.2em;
margin-bottom: 0.4em
}
 
 
/*Hompeage BS5*/
.mpbs5 #mpbanner-title {
color: #4b80eb
}
 
.mpbs5 h1#mpbanner-byline {
color: #555
}
 
.mpbs5 #mpbsv {
color: #4666cd
}
 
.mpbs5 #aktuelles {
background: #5d80ec1a
}
 
.mpbs5 #aktuelles h2::before {
color: #445389;
}
 
#startpage.mpbs5 .sectionflexcontainer>div h2 {
padding: 20px 15px 5px 15px
}
 
.mpbs5 .section-featured h2 {
font-size: 1.2em;
margin: 0 0 1em 0;
border-bottom: none;
color: #555
}
 
.mpbs5 .sectionflexcontainer .bi::before {
margin-right: 10px;
}
 
.mpbs5 .sectionflexcontainer>div {
padding: 0 !important
}
 
.mpbs5 .sectionflexcontainer .content {
padding: 20px
}
 
.mpbs5 .bghp {
display: block;
height: 150px;
padding: 0;
margin: 0;
}
 
.mpbs5 #bg-admins {
background: url('/w/nsfr_img_auth.php/8/84/pexels-yankrukov-7693107.jpg') no-repeat;
background-size: cover
}
 
.mpbs5 #bg-users {
background: url('/w/nsfr_img_auth.php/c/cf/pexels-canvastudio-3277806.jpg') no-repeat;
background-size: cover
}
 
.mpbs5 #bg-topics {
background: url('/w/nsfr_img_auth.php/9/93/BlueSpice-MediaWiki_Solutions_Losungen.jpg') no-repeat;
background-size: cover
}
 
.mpbs5 #bg-setup {
background: url('/w/nsfr_img_auth.php/b/b4/pexels-djordje-petrovic-590080-2102416.jpg') no-repeat;
background-size: cover
}
 
 
/*Featurebox */
.sectionflexcontainer>div.featurebox h2 {
font-size: 1.2em;
border-bottom: none;
margin: 0;
}
 
.mpbs5 .featurebox {
border-radius: 8px;
box-shadow: 0px 5px 12px -3px rgba(0, 0, 0, 0.1);
padding: 0
}
 
#startpage.mpbs5 .sectionflexcontainer>div.featurebox h3 {
padding: 0;
margin: 0;
font-size: 1.1em
}
 
#startpage.mpbs5 .sectionflexcontainer .featurebox {
padding: 10px 10px 10px 50px !important;
position: relative
}
 
.mpbs5 .featurebox:hover {
border: 1px solid #747474 !important
}
 
.mpbs5 .featurebox.icon:before {
Font-family: 'fontawesome', 'bootstrap-icons';
position: absolute;
left: 10px;
top: 20%;
font-size: 2.2em;
color: #979797
}
 
.mpbs5 #bg-pagelinks:before {
content: '\f0c1';
}
 
.mpbs5 #bg-translation:before {
content: '\f0ac';
}
 
.mpbs5 #bg-bpmn:before {
content: '\f0e8';
}
 
.mpbs5 #bg-pdfexport:before {
content: '\f1c1';
}
 
.mpbs5 #bg-ai:before {
content: '\f6b1';
font-size: 2.4em
}
 
.mpbs5 #bg-blog:before {
content: '\f075';
}
 
.mpbs5 #bg-collabpads:before {
content: '\f0c0';
}
 
/* Hide PDF Exclude Tags*/
.hf-nsheader .pdfcreator-excludestart,
.hf-nsheader .pdfcreator-excludeend,
.hf-nsfooter .pdfcreator-excludestart,
.hf-nsfooter .pdfcreator-excludeend {
display: none;
}
 
/*Stile für die Unterseitennavigation über Erweiterung HeaderFooter  */
.hf-navbox {
background: #f2f3f9;
padding: 1em;
margin-bottom: 2em
}
 
.hf-subpages .subpagelist ul {
margin-top: 1em;
margin-bottom: 1em;
column-count: 3
}
 
#mw-content-text .hf-subpages .subpagelist li {
margin-top: 0
}
 
.hf-subpages .default {
display: none;
line-height: 0;
overflow: hidden
}
 
/*avoid empty space if there are no subpages*/
.wcagnote {
border: 1px solid #e9bb06;
padding: 2px 6px;
border-radius: 6px;
background: #fffdeb;
}
 
/* See ERM45154 */
html {
filter: none !important;
color-scheme: light !important;
}
 
/*Lingo tooltip */
.qtip {
font-size: 0.9em;
}
}

Latest revision as of 09:08, 7 January 2026

/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
/*WCAG 1.4.3 discernable links*/
.mw-body-content a:not([class*='oo-ui-']),
[class^='mw-content-'] a:not([class*='oo-ui-']) {
	text-decoration: underline dotted;
	text-underline-offset: 4px;
	text-decoration-thickness: 1px;
	text-decoration-color: grey
}

/* BS5 */
/*Softwarekatalog*/
table.casablanca.swc tbody tr,
table.casablanca.swc th {
	color: #333
}

table.casablanca.swc thead tr,
table.casablanca tbody th.swc {
	background: #e9e9ee
}

a.pdfcreator-export {
	background: #efefef;
	padding: 10px;
	border-radius: 6px;
	float: right;
	font-weight: bold;
}

a.pdfcreator-export:before {
	font-family: 'bootstrap-icons';
	content: '\F1B9';
	vertical-align: -0.3em;
	padding-right: 0.5em;
}

/*move hf-footer closer to the bottom of the page by adjusting necessary margins */
#main {
	padding-bottom: 1em;
}

/*ordered lists */
article ol ol {
	list-style-type: lower-alpha;
}

.hf-nsfooter {
	margin-top: 3em;
}

.thumbborder {
	border: 1px solid #d3d5da
}

/*TOC
#content .toc {width:100%; background:#f1f3f9; font-size:1em}
#content .toc li {padding:3px;}
#content .toc  li:hover {background:white; outline-bottom:1px solid #f1f3f9; }
#content .toctitle {text-align:left; border-bottom:2px solid #fff; padding:2px}
*/
/*external Video thumbs*/
.youtubelink div.thumbinner {
	border: 1px solid #d5d5d5;
	background-color: #f1f3f9;
	border-radius: 8px;
	-webkit-box-shadow: 3px 3px 3px 0px rgba(207, 207, 207, 1);
	-moz-box-shadow: 3px 3px 3px 0px rgba(207, 207, 207, 1);
	box-shadow: 3px 3px 3px 0px rgba(207, 207, 207, 1);
}

.youtubelink .thumbcaption {
	font-weight: bold;
	margin-top: 8px
}

.youtubelink a.external {
	padding-top: 2px;
	display: inline-block;
}

a.external,
.link-mailto,
.link-ftp,
.link-irc,
.link-audio,
.link-video,
.link-document {
	padding-right: 13px !important
}

figcaption a {
	padding-left: 0 !important;
}

/*Standard content table bg color */
table.contenttable thead tr,
table.contenttable th {
	background-color: #e9e9ee;
	vertical-align: top
}

table.contenttable td {
	vertical-align: top
}


/*pdf noexport without highlighting*/
.bs-universalexport-exportexclude {
	background-color: transparent;
	border: none;
}

/*Discussions and attachments currently not in use in the helpdesk, therfore hiding for no */
.icon-bluespice-logo:before {
	font-family: 'icomoon' !important;
	content: "\e910";
}

/*hide spans from templates in TOC text
.toctext span {display:none!important}*/

/* bootstrap icons in blue and big */
.bi-big,
.fa-big {
	font-size: 2rem;
	color: #2b80ea;

}

/*images in a list*/
#content li figure,
#content li .floatnone,
#content li img:first-child,
#content li .thumb,
content li .thumb img:first-child {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

#content li.ve-ce-branchNode .thumb img:first-child,
#content li.ve-ce-branchNode figure img:first-child,
#content li.ve-ce-branchNode img.ve-ce-chimera {
	margin-top: 0;
}

#content li .thumb {
	margin-bottom: 0
}


#data-after-content {
	display: none;
}

.wikitable>tr>th,
.wikitable>tr>td,
.wikitable>*>tr>th,
.wikitable>*>tr>td {
	padding: 0.8em 0.4em;
}

span.newicon {
	vertical-align: super;
	background: #64b334;
	margin-left: 3px;
	font-size: 0.8em;
	padding: 1px 4px 2px 4px;
	border-radius: 50%;
	color: #ffffff;
}

.flexbox {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
}

.flexbox div {
	margin: 5px;
	padding: 2px 8px;
	text-align: center;
	background: #ececec
}

.center>div.thumb {
	margin-top: 2em
}

#content .toctitle h2 {
	margin-right: 1em;
	display: inline;
	font-size: 1.4rem;
}

.qtip {
	font-size: 1em;
	line-height: 1.4em;
}

/*Related links */
h2#relatedinfo {
	border-left: solid 4px #d8d8d9;
	background: #f1f3f9;
	color: #868585;
	margin-top: 3rem;
	margin-bottom: 0 !important;
	padding: 20px 10px 2px 30px;
}

.relatedtopics {
	display: flex;
	flex-wrap: wrap;
	border-left: solid 4px #d8d8d9;
	background: #f1f3f9;
	padding: 2em !important;
	margin: 0 !important;
}

.relatedtopics .col {
	flex-basis: 50%;
	flex-grow: 1;
	flex-shrink: 1;
}

/*Themen*/
.flexbox.themenhd div {
	background: #fff;
	border: 1px solid #d8d8d9;
	padding: 10px 20px;
	flex-basis: 24%;
	text-align: left
}

.flexbox.themenhd div [class*=" bi-"]::before {
	font-size: 1.6em;
	vertical-align: middle;
	background-color: #fff;
	padding: 6px;
	border-radius: 50%;
}

.flexbox.themenhd div [class*=" bi-"]::before {
	font-size: 2em;
	vertical-align: middle;
	background-color: #f1f3f9;
	padding: 10px;
}

.themenhd div a {
	display: block
}

.themenhd div:hover {
	background: rgb(233, 233, 238, 0.5)
}

ul.smw-format.ul-format.alltopics-col {
	column-count: 3;
}

/*Tours */
.nextstep {
	display: inline-block;
	padding: 6px;
	background: #36c;
	border-radius: 2px;
	color: #ffffff;
	font-weight: bold;
}

#mw-content-text .nextstep a:not(.new),
[class^="mw-content-"] .nextstep a:not(.new),
#mw-content-text .nextstep a:link:not(.new),
[class^="mw-content-"] .nextstep a:link:not(.new) {
	color: #ffffff;
	font-weight: bold;
}

#mw-content-text .nextstep a:not(.new):hover,
#mw-content-text .nextstep a:link:not(.new):hover,
[class^="mw-content-"] .nextstep a:link:not(.new):hover {
	color: #efefef;
}

.nextstep a:not(.new)::after,
.nextstep a:link:not(.new)::after {
	content: " \25B6";
}

/*Main page*/
.flexbox-portal div>h2 span::before {
	vertical-align: text-bottom;
	size: 1.1em;
}

.mw-parser-output .flexbox-portal.col3>div:nth-child(3n) {
	margin-right: 0 !important
}

#maintopics ul {
	list-style: none !important;
}

#maintopics li {
	padding-bottom: 0.6em !important;
	margin-left: 12px !important;
}

#mpbanner {
	margin-top: -55px;
	background: #fff url(/w/nsfr_img_auth.php/f/fa/BlueSpice-Demo_Header.jpg) -90px no-repeat;
	background-size: 1000px 122px;
}

h1#mpbanner-byline {
	font-size: 1.8em;
	color: #3e5389;
	line-height: 1em;
	padding-top: 20px;
}

#mpbanner-title {
	font-size: 3.4rem;
	color: #3e5389;
	line-height: 1.2em;
	font-weight: 900;
	letter-spacing: 1px;
	display: block
}

#maintopics h2 span::before {
	vertical-align: text-bottom;
	padding-bottom: 2px;
}

/** Template downloads **/
.cards {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 20px
}

.cards>div {
	margin-left: 5px;
	margin-right: 5px;
	flex-basis: 290px;
	margin-bottom: 50px;
	border-top: 1px solid #f0f0f0;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	transition: all .3s cubic-bezier(.25, .8, .25, 1);
	cursor: pointer;
	text-align: center
}

.cards>div:hover {
	box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);
}

.cards a.image img {
	max-width: 600px
}

.cards .screenshot {
	width: 300px;
	height: 200px;
	overflow: hidden;
	border-top: 14px solid #eee;
	border-bottom: 14px solid #eee
}

#content #bodyContent .cards h2 {
	margin: 10px;
	padding: 0;
	font-size: 1.1rem;
	font-color: #444;
	border: none;
	text-align: center
}

.cards h2 .mw-editsection {
	display: none
}

.cards .text {
	font-size: 0.85rem;
	padding: 20px 10px;
	text-align: center;
	font-weight: bold;
}

#mw-content-text text a:not(.new),
[class^="mw-content-"] .text a:not(.new),
#mw-content-text .text a:link:not(.new),
[class^="mw-content-"] .text a:link:not(.new),
#mw-content-text .text a:not(.new):visited,
[class^="mw-content-"] .text a:not(.new):visited,
#mw-content-text .text a:link:not(.new):visited,
[class^="mw-content-"] .text a:link:not(.new):visited {
	color: #444;
}

.cards .emptycard,
.cards>div.emptycard:hover {
	border: 0;
	box-shadow: none;
}

@media only screen and (max-width: 768px) {
	.cards>div {
		flex-basis: 98%;
	}

	.cards .screenshot {
		width: auto;
		text-align: center
	}

}

.getButton {
	display: inline-block;
	background-color: #4CAF50;
	border: none;
	color: white;
	padding: 8px 20px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 0 0 10px 0;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	border-radius: 8px;
}

#mw-content-text .getButton a {
	color: #ffffff !important;
}

.getButton:hover {
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
	color: 'f5f5f5';
}

.getButton:active {
	position: relative;
	top: 1px;
}

.getButton a:before {
	font-family: 'fontawesome';
	content: '\f019 ';
	font-size: 1.3em;
	vertical-align: middle;
	margin-right: 10px;
}

.cart a:before {
	font-family: 'fontawesome';
	content: '\f217 ';
}

.downloadarea {
	text-align: center;
	display: inline-block;
	float: right;
	margin: 0 0 20px 40px;
	padding: 10px;
	background: #efefef;
	background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);
}

.downloadarea p {
	margin: 0
}

@media only screen and (max-width: 768px) {
	.cards>div {
		flex-basis: 98%;
	}
}

.oo-ui-panelLayout-framed {
	border: 0;
}

.oo-ui-tabSelectWidget-framed {
	border-bottom: 1px solid #d3d5da;
}


/*HP Aktuelles */
#aktuelles {
	background: rgba(201, 224, 143, .3);
	padding: 10px;
	margin: 20px 0
}

#aktuelles h2::before {
	font-family: 'fontawesome';
	font-size: 0.8em;
	content: '\f02e';
	color: #64b334;
	margin-right: 10px
}

#aktuelles h2 {
	margin: 8px 0 8px 24px;
	color: #454545;
	font-size: 1.4em;
	border-bottom: none;
}

#aktuelles table {
	margin: 0 8px 15px 37px
}

#aktuelles td {
	padding: 3px 10px
}


table.padded td,
table.padded th {
	padding: 8px
}

/*Fixed table header */


.scrolltable table.jquery-tablesorter th.headerSort {
	background-position: 20px 112px;
}

.table-scroll {
	/*width:100%; */
	display: block;
	empty-cells: show;

	/* Decoration */
	border-spacing: 0;
	border: 1px solid;
}

.table-scroll thead {
	background-color: #f1f1f1;
	position: relative;
	display: block;
	width: 100%;
	overflow-y: scroll;
}

.table-scroll tbody {
	/* Position */
	display: block;
	position: relative;
	width: 100%;
	overflow-y: scroll;
	/* Decoration */
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	max-height: 50vh;
}

.table-scroll tr {
	width: 100%;
	display: flex;
}

.table-scroll th {
	writing-mode: vertical-lr;
	font-weight: normal;
}

.table-scroll td,
.table-scroll th {
	flex-grow: 2;
	display: block;
	padding: 5px;
	text-align: right;
	border-right: 1px solid #ccc;
	width: 60px
}

.table-scroll td {
	text-align: center;
}

.table-scroll th {
	text-align: right;
}

/* Other options */

.table-scroll td:first-child,
.table-scroll th:first-child {
	flex-basis: 200px;
	flex-grow: 0;
	text-align: left;
	writing-mode: unset;
}

.widefirst td:first-child,
.widefirst th:first-child {
	flex-basis: 500px;
}

.table-scroll tbody tr:nth-child(2n) {
	background-color: rgba(130, 130, 170, 0.1);
}

/*Feature-Boxen auf HP */
.sectionflex .featurebox {
	padding: 0 !important
}

#mw-content-text .sectionflex .featurebox h2 {
	border: 0;
	margin-bottom: 0 !important
}

.featurebox a {
	color: #444 !important;
	display: block;
	padding: 4px
}

.featurebox a:hover {
	text-decoration: none !important
}

.featurebox:focus,
.featurebox:hover {
	background: #fafafa;
	border: 1px solid #d4d4da !important
}

#bodyContent .featurebox .sectionanchors-button {
	display: none !important
}

.featurebox span[class*=fas] {
	margin-bottom: 0.5em
}

.featurebox .mw-headline-number {
	display: none
}

/*Quiz*/
.quiz .question {
	margin-bottom: 3em;
}

.questionText {
	font-weight: 700;
	margin-bottom: 1.2em;
}

.question .header {
	background: #fff0e1;
	padding: 1px 6px;
}

span.questionText {
	display: block;
}

.question td {
	background: #f6f6f6;
	border-bottom: 2px solid #fff;
	padding: 8px 6px 6px;
}

.question th {
	background: #f6f6f6;
	border-bottom: 2px solid #fff;
	padding: 8px 6px 6px;
}

.quiz table {
	width: 100%;
}

.quizQuestions .question .sign {
	width: 26px;
}

.quiz table.settings {
	margin-left: 30px !important;
}

.mw-content-ltr .quiz .question .border {
	border-width: 0 0 0 12px !important;
}

.quiz .margin.right {
	background-color: #8ed27d !important;
}

.quiz .margin.NA {
	background-color: #337ecc !important;
}

.quiz .margin.wrong {
	background-color: #ff5c64 !important;
}

.quiz .question .border.right {
	border-color: #8ed27d !important;
}

.quiz .question .border.NA {
	border-color: #337ecc !important;
}

.quiz .question .border.wrong {
	border-color: #ff5c64 !important;
}

.quiz .question .check.right {
	outline: 3px solid #8ed27d !important;
}

.quiz .question .check.NA {
	outline: 3px solid #337ecc !important;
}

.quiz .question .check.wrong {
	outline: 3px solid #ff5c64 !important;
}

.quizForm input[value="Submit"] {
	background: #36c;
	border: none;
	color: #FFF;
	margin-right: 10px;
	margin-left: 30px;
	padding: 6px 12px;
}

.quizForm input:hover[value="Submit"] {
	background: #2551aa;
}

.quizForm input[value="Reset"] {
	background: #a4a4a4;
	border: none;
	color: #FFF;
	margin-right: 10px;
	padding: 6px 12px;
}

.quizForm input:hover[value="Reset"] {
	background: #858585;
}

.quiz .correction {
	background-color: #ffe4c9;
	display: block;
	font-weight: 700;
	margin: 10px 0 30px 28px;
	padding: 20px;
}

.bi {
	display: inline-block;
	vertical-align: -0.125em;
}

/* Styles for section cards */
.sectionflex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 20px
}

.sectionflex.col1>div {
	flex-basis: 100%;
	padding: 10px 20px;
}

.sectionflex.col2>div {
	flex-basis: 48%;
	padding: 10px 20px;
}

.sectionflex.col3>div {
	flex-basis: 32%;
	padding: 10px 20px;
}

.sectionflex.col4>div {
	flex-basis: 23%;
	padding: 10px 20px;
}

.sectionflex>div.empty {
	border: none;
	background: none
}

#mw-content-text .sectionflex>div h2 {
	margin: 0 0 1em 0;
	font-size: 1.3em
}

#mw-content-text .sectionflex>div h3 {
	margin: 0 0 1em;
	font-size: 1.2em
}

.sectionflex.frame>div {
	border: 1px solid #e7e7e7
}

.sectionflex.background>div {
	background: #f1f3f9
}

.sectionflex .ve-ce-branchNode-slug,
.sectionflex span.mw-editsection {
	display: none
}

.sectionflex.linked a {
	display: block
}

.sectionflex.centered>div {
	text-align: center;
}

/*Feature-Box auf HP*/
.sectionflex .featurebox {
	padding: 0 !important
}

#mw-content-text .sectionflex .featurebox h2 {
	border: 0;
	margin-bottom: 0 !important
}

.featurebox a {
	color: #444 !important;
	display: block;
	padding: 4px
}

.featurebox a:hover {
	text-decoration: none !important
}

.featurebox:focus,
.featurebox:hover {
	background: #fafafa;
	border: 1px solid #d4d4da !important
}

#bodyContent .featurebox .sectionanchors-button {
	display: none !important
}

.featurebox span[class*=fas] {
	margin-bottom: 0.5em
}

/*Themen*/
.sectionflex.themenhd div [class*=" bi-"]::before {
	font-size: 1.6em;
	vertical-align: middle;
	padding: 6px;
	border-radius: 50%;
}

.sectionflex.themenhd div [class*=" bi-"]::before {
	font-size: 2em;
	vertical-align: middle;
	background-color: #f1f3f9;
	padding: 10px;
}

.sectionflex.themenhd.background div [class*=" bi-"]::before {
	font-size: 2em;
	vertical-align: middle;
	background-color: #fff;
	padding: 10px;
}

.themenhd div a {
	display: block
}

.themenhd div:hover {
	background: rgb(233, 233, 238, 0.5)
}

ul.smw-format.ul-format.alltopics-col {
	column-count: 3;
}

@media (max-width: 767px) {

	.sectionflex.col2>div,
	.sectionflex.col3>div {
		flex-basis: 100%;
		margin-top: 2em
	}
}

/*Präsentationen*/
* {
	-webkit-print-color-adjust: exact !important;
	/* Chrome, Safari */
	color-adjust: exact !important;
	/*Firefox*/
}

.bs-data-after-content,
.mw-lingo-tooltip {
	display: none
}

.slideNav {
	font-size: 1rem
}

.slideNext::after {
	font-family: "fontawesome";
	content: "\f061";
	color: blue;
	margin-left: 5px;
}

.slidePrevious::before {
	font-family: "fontawesome";
	content: "\f060";
	color: blue;
	margin-right: 5px;
}

.slideHd h1 {
	border-bottom: 1px solid #e5e5e5;
}

.main-footer {
	display: none;
}

.slideBoxes {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
}

.slideBoxes>div {
	width: 45%;
	color: #242424;
	background-color: #f2f2f2;
	border-radius: 20px;
	padding: 4px 30px;
	margin: 15px;
	justify-content: center;
}

.slideBoxes>div.empty {
	background: none;
}

.slideBoxes.hdOnly>div.haslink {
	transition: all .3s cubic-bezier(.25, .8, .25, 1);
	cursor: pointer;
}

.slideBoxes.hdOnly>div.haslink:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
}

.slideBoxes.hdOnly>div {
	padding: 10px;
}

.slideBoxes.col3>div {
	width: 30%;
}

.slideBoxes.col1>div {
	width: 90%;
}

#content #bodyContent .slideBoxes h2 {
	font-size: 1.375rem;
	border-bottom: 0px;
	padding-bottom: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #242424;
	position: relative;
}

#content #bodyContent #mw-content-text .slideBoxes h2 {
	padding-left: 68px;
	display: block;
	min-height: 2em;
}

#content #bodyContent #mw-content-text .slideBoxes.noicon h2 {
	padding-left: 0;
}

#content #bodyContent #mw-content-text .slideBoxes h2 a {
	color: #242424 !important;
}

#content #bodyContent .slideBoxes p {
	margin-top: 0.5em;
	font-size: 1.2em;
}

.slideBoxes .fas,
.slideBoxes .fab,
.slideBoxes .fa {
	margin-right: 20px;
	vertical-align: sub;
	font-size: 1.7em;
	margin-left: -56px;
}

.slidetext,
.slidetext p,
.slidetext div,
.slidetext h3 {
	font-size: 1.3rem;
}

#slidecollection {
	width: 100%;
}

#slidecollection .slideNav {
	display: none;
}

#slidecollection .slide {
	padding-top: 30px;
	background: url('https://de.wiki.bluespice.com/w/nsfr_img_auth.php/6/60/BlueSpice_Logo_v2020-steel-150.png')top right no-repeat !important;
	background-size: 50px;
}

.collapsers h2 {
	background: #e7e7e7;
	border: 0;
	padding: 10px;
	color: #333
}

/*Referenz Seiten */
.extension-infobox {
	width: 25em;
	font-size: 90%;
	background-color: #f1f3f9;
	color: black;
	margin-bottom: 0.5em;
	margin-left: 1em;
	padding: 0.2em;
	float: right;
	clear: right;
	text-align: left;
}

.extension-infobox-header {
	text-align: center;
	background-color: #2e6096;
	padding: 8px;
	color: #ffffff;
}

.extension-infobox-headertext {
	font-size: larger;
	color: #FFFFFF;
}

.extension-infobox-description {
	font-weight: normal !important;
	text-align: left;
	background-color: #f1f3f9;
	padding: 20px 10px 20px 10px !important;
}

.extension-infobox-first-row {
	vertical-align: top;
	padding: 20px 10px 0 10px;
}

.extension-infobox-row {
	vertical-align: top;
	padding: 0 10px;
}

.extension-infobox-last-row {
	vertical-align: top;
	padding: 0 10px 20px 10px;
}

.extension-infobox-helppage {
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eeeeee;
}

.extension-infobox.fullwidth {
	width: 100%;
	float: none;
	font-size: 1em;
	margin-left: 0;
}

.extension-infobox.fullwidth th {
	text-align: right;
}

.extension-infobox-header,
.extension-infobox-helppage {
	text-align: center !important;
	font-size: 1.1em
}

.extension-infobox.fullwidth th,
.extension-infobox.fullwidth td {
	padding: 8px;
	width: 100px;
	border: 1px solid #ffffff;
}

.extension-infobox.fullwidth td {
	width: 300px;
}

.extension-infobox-helppage {
	background-color: #eaecf0;
}

#content #bodyContent #importdata h3 {
	margin: 1em 0 1.4em;
}

#importdata .flexbox {
	justify-content: space-between;
	margin-top: 2em;
}

#mw-content-text #importdata .flexbox h3,
[class^="mw-content-"] #importdata .flexbox h3 {
	background: #d8d8d9;
	margin: 0 0 12px 0;
	padding: 8px;
	font-size: 1em !important;
	font-weight: bold
}

#importdata .mw li {
	margin-left: 0;
	list-style-type: none;
	padding-left: 30px;
	background: no-repeat left 1px top 3px / 18px url('/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg');
}

#importdata .bs li {
	margin-left: 0;
	list-style-type: none;
	padding-left: 30px;
	background: no-repeat left 2px top 4px / 15px url('/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg');
}

#importdata .flexbox div {
	background: #f1f3f9;
	text-align: left;
	margin: 0;
	flex-basis: 33%;
	padding: 0
}

#importdata table.wikitable>tr>th,
#importdata table.wikitable>*>tr>th,
table.wikitable.reference>tr>th,
.importdata .wikitable.reference>*>tr>th {
	background-color: #eaecf0;
	text-align: left;
	padding: 8px;
	border: 1px solid #ffffff
}

#importdata table.wikitable>tr>td,
#importdata table.wikitable>*>tr>td,
#importdata table.wikitable.reference>tr>td,
#importdata table.wikitable.reference>*>tr>td {
	padding: 8px;
	border: 1px solid #ffffff;
}

#importdata div .inner {
	padding: 8px 12px
}

#importdata .bs p {
	font-size: 0.9rem;
	margin-left: 2.1em;
	display: list-item;
}


/*404 system message badaccess-groups*/
#system404-error {
	text-align: center;
}

#system404-error div.floatnone a.image img {
	padding: 0;
	margin: 0;
}

#system404-error hr {
	margin-top: 0px;
	margin-bottom: 2rem;
	border: 0;
	max-width: 600px;
	border-top: 3px dotted #ddd;
}


#content .toc li {
	margin-bottom: 0.1em;
}

/* Icon in boxes on reference pages */
.questionmark-icon::before {
	content: '\f059';
	font-family: 'fontawesome';
	color: #6f6969;
	vertical-align: -0.1em;
}


/*Quick Search */
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {
	overflow-y: scroll;
	max-height: 750px
}

.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {
	background: #f1f3f9;
	margin: 0 10px 6px 0;
	border-radius: 4px;
}

#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {
	background: #fff
}

.oo-ui-icon-articleRedirect {
	background-size: 80%
}

.bs-extendedsearch-autocomplete-popup-item-header-redirect a {
	width: 85% !important;
	font-size: 0.9em
}

/*Accessibility form*/
div[data-form="Pagedraft:AccessibilityReport"] .oo-ui-fieldLayout-body>.oo-ui-fieldLayout-header {
	width: 12em !important;
	text-align: right;
	padding-right: 0 !important;
	border-bottom: 1px solid #d0cece
}

div[data-form="Pagedraft:AccessibilityReport"] .oo-ui-fieldLayout-body>.oo-ui-fieldLayout-field {
	width: 40em !important
}


/*popImg template */


.tippy-content-container .thumbinner a>img {
	width: 100%;
}


/*Number footnotes separately */
#mw-content-text .references ::marker {
	content: " ";
}

#mw-content-text ol.references {
	counter-reset: ref;
	list-style-type: none;
}

#mw-content-text ol.references li:before {
	counter-increment: ref;
	content: counter(ref) ". ";
	float: left;
	margin-right: 1em;
}

#mw-content-text ol>li li {
	margin-left: -0.3em;
}


.tabs {

	list-style-type: none;
	margin: 0 !important;
	border-bottom: 1px solid #e9e9ee;
}

.tabs li {
	display: inline-block;
	font-size: 1em;
	font-weight: bold;
	padding: 11px 20px;
	border-radius: 4px 4px 0 0;
	border: 1px solid #e9e9ee;
	border-bottom: 0;
	margin: 0
}

.tabs li:hover {
	background: #f2f3f9;
}

.tabs li.current {
	background: #f2f3f9;
	border: none;
	padding: 10px 20px;
}

.cards.startpages {
	gap: 28px
}

.cards.startpages div {
	width: 350px;
}

.cards.startpages .screenshot {
	width: 100%;
	height: 420px
}

/*page forms*/
#pfForm .createboxInput,
#pfForm input {
	width: auto;
}


/*Quick Search */

.bs-extendedsearch-autocomplete-popup.compact .bs-extendedsearch-autocomplete-popup-primary {
	font-size: 1em;
	width: 100%;
	padding-bottom: 5px;
	text-align: left;
	overflow: hidden;
	border-bottom: 10px solid #f1f3f9;
	border-top: 0
}

/*.bs-extendedsearch-autocomplete-popup.compact .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item  {
    padding: 6px;
    height: fit-content;
    max-height: unset!important;    
    background:#f1f3f9;
    margin:3px;
}*/
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item .bs-extendedsearch-autocomplete-popup-primary-item-header {
	width: 100%;
	color: #444;
	font-size: 1.1em;
}

.bs-extendedsearch-result-original-title {
	font-size: 0.85em
}


/*temporary language switcher*/
.ddlistwrapper {
	display: inline-block;
	padding: 8px 10px 4px 10px !important;
	text-align: right;
	background: #f1f3f9;
	vertical-align: middle;
	float: right
}

.ddlist .dropdown-menu {
	left: 2px !important;
}

/*table type Content*/
table.contenttable thead tr,
table.contenttable th {
	background-color: #f1f3f9;
	border: 1px solid #d3d5da;
	font-weight: 400;
}

/*Glossar als Tabelle formatieren */

#glossar h2 {
	font-size: 1.4em;
	margin: 0
}

#glossar dl {
	border: 1px solid #d8d8d9;
	display: grid;
	grid-template-columns: 200px 1fr;
}

#glossar dt,
#glossar dd {
	border-bottom: 1px solid #aeaeae;
	padding: 8px;
	margin: 0;
}

#glossar dt:last-of-type,
#glossar dd:last-of-type {
	border-bottom: none;
}

#glossar dt {
	font-weight: bold;
}

#glossar dd {
	border-left: 1px solid #aeaeae;
	margin-left: 0;
}

/* TOC auf der Glossar-Seite als Sprunglinks anzeigen.*/

.page-Glossar .tocnumber {
	display: none
}

/*hide numbering if set*/
.page-Glossar .toctext {
	padding-left: 10px;
}

/*adds left-padding if no numbers are shown*/
.page-Glossar .toctitle {
	display: none
}

/*hide title if set*/
.page-Glossar #toc {
	background: #efefef
}

.page-Glossar ul>li.toclevel-1 {
	display: inline-block
}

.page-Glossar ul ul {
	display: none
}

.page-Glossar ul>li.toclevel-1:after {
	content: '|';
	padding-left: 10px
}

.page-Glossar ul>li.toclevel-1:last-child:after {
	content: '';
	padding-left: 10px
}

.page-Glossar .toc {
	width: 100%;
}

.bs-extendedsearch-result-container.redirect {
	display: none;
}

#content .toc {
	margin-top: 1em
}

#mw-content-text li {
	margin-top: 0.6em;
	margin-bottom: 1em
}

#content .toc {
	margin-top: 1em
}

#content .toc li {
	margin-top: 0.2em;
	margin-bottom: 0.4em
}


/*Hompeage BS5*/
.mpbs5 #mpbanner-title {
	color: #4b80eb
}

.mpbs5 h1#mpbanner-byline {
	color: #555
}

.mpbs5 #mpbsv {
	color: #4666cd
}

.mpbs5 #aktuelles {
	background: #5d80ec1a
}

.mpbs5 #aktuelles h2::before {
	color: #445389;
}

#startpage.mpbs5 .sectionflexcontainer>div h2 {
	padding: 20px 15px 5px 15px
}

.mpbs5 .section-featured h2 {
	font-size: 1.2em;
	margin: 0 0 1em 0;
	border-bottom: none;
	color: #555
}

.mpbs5 .sectionflexcontainer .bi::before {
	margin-right: 10px;
}

.mpbs5 .sectionflexcontainer>div {
	padding: 0 !important
}

.mpbs5 .sectionflexcontainer .content {
	padding: 20px
}

.mpbs5 .bghp {
	display: block;
	height: 150px;
	padding: 0;
	margin: 0;
}

.mpbs5 #bg-admins {
	background: url('/w/nsfr_img_auth.php/8/84/pexels-yankrukov-7693107.jpg') no-repeat;
	background-size: cover
}

.mpbs5 #bg-users {
	background: url('/w/nsfr_img_auth.php/c/cf/pexels-canvastudio-3277806.jpg') no-repeat;
	background-size: cover
}

.mpbs5 #bg-topics {
	background: url('/w/nsfr_img_auth.php/9/93/BlueSpice-MediaWiki_Solutions_Losungen.jpg') no-repeat;
	background-size: cover
}

.mpbs5 #bg-setup {
	background: url('/w/nsfr_img_auth.php/b/b4/pexels-djordje-petrovic-590080-2102416.jpg') no-repeat;
	background-size: cover
}


/*Featurebox */
.sectionflexcontainer>div.featurebox h2 {
	font-size: 1.2em;
	border-bottom: none;
	margin: 0;
}

.mpbs5 .featurebox {
	border-radius: 8px;
	box-shadow: 0px 5px 12px -3px rgba(0, 0, 0, 0.1);
	padding: 0
}

#startpage.mpbs5 .sectionflexcontainer>div.featurebox h3 {
	padding: 0;
	margin: 0;
	font-size: 1.1em
}

#startpage.mpbs5 .sectionflexcontainer .featurebox {
	padding: 10px 10px 10px 50px !important;
	position: relative
}

.mpbs5 .featurebox:hover {
	border: 1px solid #747474 !important
}

.mpbs5 .featurebox.icon:before {
	Font-family: 'fontawesome', 'bootstrap-icons';
	position: absolute;
	left: 10px;
	top: 20%;
	font-size: 2.2em;
	color: #979797
}

.mpbs5 #bg-pagelinks:before {
	content: '\f0c1';
}

.mpbs5 #bg-translation:before {
	content: '\f0ac';
}

.mpbs5 #bg-bpmn:before {
	content: '\f0e8';
}

.mpbs5 #bg-pdfexport:before {
	content: '\f1c1';
}

.mpbs5 #bg-ai:before {
	content: '\f6b1';
	font-size: 2.4em
}

.mpbs5 #bg-blog:before {
	content: '\f075';
}

.mpbs5 #bg-collabpads:before {
	content: '\f0c0';
}

/* Hide PDF Exclude Tags*/
.hf-nsheader .pdfcreator-excludestart,
.hf-nsheader .pdfcreator-excludeend,
.hf-nsfooter .pdfcreator-excludestart,
.hf-nsfooter .pdfcreator-excludeend {
	display: none;
}

/*Stile für die Unterseitennavigation über Erweiterung HeaderFooter  */
.hf-navbox {
	background: #f2f3f9;
	padding: 1em;
	margin-bottom: 2em
}

.hf-subpages .subpagelist ul {
	margin-top: 1em;
	margin-bottom: 1em;
	column-count: 3
}

#mw-content-text .hf-subpages .subpagelist li {
	margin-top: 0
}

.hf-subpages .default {
	display: none;
	line-height: 0;
	overflow: hidden
}

/*avoid empty space if there are no subpages*/
.wcagnote {
	border: 1px solid #e9bb06;
	padding: 2px 6px;
	border-radius: 6px;
	background: #fffdeb;
}

/* See ERM45154 */
html {
	filter: none !important;
	color-scheme: light !important;
}

/*Lingo tooltip */
.qtip {
	font-size: 0.9em;
}