@font-face{font-family:'Artegra';src:url('mschriften/ArtegraSansAltMedium.woff') format('woff');font-display:swap;}
@font-face{font-family:'Friends';font-display:swap;}
@font-face{font-family:'Friends';src:url('mschriften/Friends-Italic.woff') format('woff');font-style:italic;font-display:swap;}
@font-face{font-family:'Friends';src:url('mschriften/Friends-UltraBold.woff') format('woff');font-weight:bold;font-display:swap;}
@font-face{font-family:'Friends';src:url('mschriften/Friends-Thin.woff') format('woff');font-weight:lighter;font-display:swap;}
@font-face{font-family:'Friends';src:url('mschriften/Friends-ThinItalic.woff') format('woff');font-weight:lighter;font-style:italic;font-display:swap;}
@font-face{font-family:'Friends';src:url('mschriften/Friends-UltraBoldItalic.woff') format('woff');font-style:italic;font-weight:bold;font-display:swap;}
@font-face{font-family:'MyFriends';src:url('mschriften/Friends-Regular.woff') format('woff');font-style:normal;font-weight:normal;font-display:swap;}
@font-face{font-family:'Kenfolg';src:url('mschriften/Magdalena-Bold.woff') format('woff');font-display:swap;}
#footer.inverted.qdo{background-color:#000;}
#footer.inverted.qdo .list li{font-family:MyFriends;color:#fff;background-color:#000;}
#footer.inverted.qdo .copyright-content{background-color:#181818;}
.hinweisstyling{margin-bottom:36px;margin-left:6px;margin-right:6px;border-top:1pt solid #f2f2f2 !important;border-bottom:1pt solid #f2f2f2 !important;padding-top:12px;padding-bottom:12px;padding-left:0;padding-right:0;}
.hinweisstyling .post-item{padding-bottom:0;}
.hinweisstyling p{margin-bottom:0;}
.abstand_vor_hinweisstyling{margin-top:36px;}
.warn{display:none !important;visibility:hidden;}
div.notice{display:none;}
.green{color:darkgreen !important;}
.red{color:red !important;}
.yellow{color:orange !important;}
body{font-family:"Friends","Helvetica","Arial",sans-serif !important;text-rendering:optimizelegibility;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-medium{font-family:'Kenfolg' !important;font-variant-ligatures:normal !important;}
h4,.h4{font-size:1.5em !important;line-height:1.6em !important;}
h5,.h5{font-size:1.2em !important;line-height:1.3em !important;}
h3.kicker_headliner{font-size:1.2em;color:#000;margin-top:.5em;margin-bottom:.15em;}
p.newClassHead{font-family:'Kenfolg' !important;font-variant-ligatures:normal !important;font-size:1.5em !important;line-height:1.6em !important;color:#ababab !important;}
.my_lg_head_mr{padding-right:0;padding-left:0;}
div.newssection_2{margin-top:2em;}
.qdo_mt3{margin-top:3rem;}
a:hover{text-decoration:none !important;}
.single-post .post-item .post-item-description .post-description p,
.post-description p{font-size:1.2em;line-height:1.5em;text-align:justify;hyphens:auto;hyphenate-limit-chars:auto 3;hyphenate-limit-lines:4;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-webkit-hyphenate-limit-lines:4;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-lines:4;}
.post-description li{font-size:1.2em;line-height:1.5em;}
.post-description a,.register_entries a{color:#021972 !important;}
.secondrow{margin-top:2em;}
.widget .widget-title,.widget>h4{font-family:Kenfolg !important;}
p{font-family:"Friends","Helvetica","Arial",sans-serif !important;font-size:1.2em;color:#000 !important;}
blockquote{font-size:1.2em;color:#000 !important;font-weight:lighter;border-left:3px solid #253993 !important;padding-left:12px !important;}
blockquote>p{font-size:1em;font-weight:lighter;}
#footer{font-family:"Friends","Helvetica","Arial",sans-serif !important;font-size:1em;}
.lead p{font-weight:lighter !important;font-size:1.2em;}
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1194px) 
  and (orientation: landscape) {
  /* CSS-Regeln für das iPad 11" im Querformat */
  
  .lead p{font-weight:lighter !important;font-size:1.1em;}

}
.cal_entry {margin-bottom: 10px;}

.cal_entry p {
	margin-bottom: 0 !important;
}

.anyClass{overflow-x:auto;}
h1 a,h4 a{color:#000;}
.mobile h3{line-height:120%;}
.mobile .post-item-description.pt-10{padding-top:10px;}
.pagination a,.pagecontent a,.postitem a,.register a{color:#000;}
.pagecontent a:hover{color:#000 !important;text-decoration:underline !important;}
.pagecontent .frontp.news a:hover,.pagecontent .thema a:hover{color:#000 !important;text-decoration: none !important;}
.pagecontent .frontp.news h2 a:hover,.pagecontent .frontp.news h3 a:hover,.pagecontent .frontp.news h4 a:hover, .pagecontent .thema h2 a:hover,.pagecontent .thema h3 a:hover,.pagecontent .thema h4 a:hover {color:#777 !important;text-decoration: none !important;}
.pagecontent .frontp.news .lead p a:hover,.pagecontent thema .lead p a:hover, {color:#000 !important;text-decoration: none !important;}
.post-content p a{color:#000;font-weight:bold;text-decoration:none;}
.post-content p a:hover{color:#021972 !important;text-decoration:underline !important;}
.post-meta a,.scroll-to{color:#021972;}
.post-content p a:not(.btn):not(.badge):hover,a:not(.btn):not(.badge):focus,a:not(.btn):not(.badge):active{text-decoration:none;outline:none;color:#000;}
a:not(.btn):not(.badge):hover,a:not(.btn):not(.badge):focus,a:not(.btn):not(.badge):active{text-decoration:underline;outline:none;color:#021972;}
a.mehr{font-weight:bold;font-size:80%;}
a.mehr::after{content:'...';}
a.da,a.dada{font-weight:bold;display:inline !important;text-decoration:none !important;color:#021972;}
a.da:before{content:">>";}
span.da,span.dada{font-weight:bold;display:inline !important;text-decoration:none !important;color:#021972;}
span.da:before{content:">>";}
b,strong{font-weight:bold !important;}
#logo img{height:60px;}
img.frontpage{border-radius:8px;}
#header.header-sticky:not(.header-static) #logo img{height:40px;}
#header.header-sticky:not(.header-static) #header-wrap{height:40px;}
.material-icons{font-family:'Material Icons' !important;}
.page-title h1{font-family:cinzel_decorativebold;}
.post-title h2{font-size:24px;}
table.werkfakt td.frage{font-weight:bold;vertical-align:top;}
table.werkfakt td.antwort{padding-left:40px;vertical-align:top;}
div.beginn-geschichte p{color:#696f6f;font-size:1.15em;line-height:1.5em;}
section{padding:35px 0 !important;}
section.copyright{margin-top:0 !important;margin-bottom:0;padding:0 !important;}
.copyrightdiv{margin:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:20px;}
.copyright-text{font-size:9px !important;line-height:9px;text-align:right !important;padding-top:4px;color:#fff;}
.mediatitle,.jahr{font-weight:bold;}
.ausgabe{margin-top:4px;}
.jahr{margin-bottom:0;}
img.bildicons{height:16px;padding-right:16px;}
img.spoilerleiste{height:14px;width:14px !important;}
.information{color:#696f6f;font-size:12px;}
.doc .lead{margin-left:40%;font-size:16px;font-weight:bold !important;}
.white_head{text-shadow:.05em .05em #333;color:#fff !important;}
.white_body{font-weight:bold;text-shadow:.1em .1em #333;color:#fff !important;}
.black_head{text-shadow:.05em .05em #888;color:#000 !important;}
.black_body{font-weight:bold;text-shadow:.1em .1em #888;color:#000 !important;}
img.copy{margin-bottom:0 !important;}
div.img_copyright{font-size:9px;line-height:10px;margin:0;padding:0;text-align:right;}
div.img_copyright p,div.img_copyright a{color:#999;}
div.img_copyright a:hover{color:#696f6f;}
td.tdcenter{text-align:center;}
div.bib-table input{padding:0;}
div.bib-table{font-size:.9em;margin-top:20px;}
div.h5margin{margin-bottom:15px !important;}
p.bucherscheinung{font-size:12px;line-height:105%;}
.sidebar{font-size:12px;}
h4.widget-title{font-size:16px;}
.media_info{margin-top:6px;line-height:110%;font-size:1.1em;}
th.rotate{height:100px;white-space:nowrap;}
th.rotate>div{transform:translate(25px,51px) rotate(315deg);width:30px;}
th.rotate>div>span{padding:5px 10px;}
.searchform{margin-top:4px;}
div.searchform input{padding:12px;}
div.searchform select{display:inline;min-width:10%;padding:2px;}
div.soptions{display:inline;}
legend.description{font-size:16px;}
div.suchoptionen input{display:inline;margin-right:4px;}
h4.ivz{margin-top:24px;}
td.listtitle{padding-top:10px;}
div.float-left{float:left;}
div.image-left{margin-right:12px;margin-bottom:4px;}
.font_white{color:#dddddd !important;}
.font_black{color:#000 !important;}
.table p{margin-bottom:0;}
p.lg{display:inline;}
div.galery div.row{margin-bottom:20px !important;}
p.bib_jahr{font-size:18px;font-weight:900;margin-top:20px;margin-bottom:6px;color:#940b22;}
span.halbfett{font-weight:bold;}
p.hitparade{color:#940b22;font-weight:bold;font-size:24px;}
h4.uebersichttitle{font-size:14px !important;text-align:center;}
.coverpicture{width:auto !important;height:100px;margin-left:auto;margin-right:auto;}
.portfolio-description{width:100% !important;}
div.portfolio-selector .portfolio-filter li{font-size:11px !important;line-height:14px !important;padding:8px !important;}
.ta_center{text-align:center;}
.nmb{margin:0 !important;padding:0 !important;}
#header.header-sticky:not(.header-static) #header-wrap{height:80px !important;}
.tags a{border:1px solid #bbbbbb;border-radius:5px;font-size:11px !important;padding:3px 5px;font-weight:normal;}
#goToTop:after,#goToTop:before{background-color:#253993 !important;}
.tags a:hover,.tags a:focus,.tags a:active{background-color:#253993 !important;border-color:#253993 !important;color:#fff !important;}
#mainMenu nav>ul>li:focus>span{color:#253993 !important;}
#header.header-modern:not(.header-active){margin-top:0 !important;padding-top:10px;}
div.abschnitt{margin-bottom:18px !important;}
.grid-10-columns .grid-item,.post-10-columns .post-item,.portfolio-10-columns .portfolio-item{width:10%;}
.grid-10-columns .grid-item.large-width,.post-10-columns .post-item.large-width,.portfolio-10-columns .portfolio-item.large-width{width:20%;}
div.ivz{border:1px solid #253993;width:40%;float:right;margin-left:1%;padding:4px;font-size:10px;}
div.ivz h5{font-size:12px !important;}
div.ivz .ac-content{padding:0 13px;line-height:120%;}
div.ivz .ac-title{padding:12px 30px 1px 12px;}
.nav-next{text-align:right;}
.article-image-left{float:left;margin-right:20px;margin-bottom:5px;padding-top:8px;width:40%;}
.article-image-right{float:right;margin-left:20px;margin-bottom:5px;padding-top:8px;width:40%;}
.asf{margin-top:3em;width:100%;min-height:50vh;}
table.mi p{font-size:10px;}
.twittercontent a,.artikeluebersicht a{display:inline !important;}
.artikeluebersicht .post-thumbnail-entry{float:none !important;min-height:65px;}
h4.rubrikkopf{color:#ababab;}
.abschnitt p{margin-top:0;margin-bottom:0;}
.grid-active-title{font-size:18px !important;}
div.post-description li{color:#000;line-height:30px;margin-left:36px;}
h1.sliderheadersmall{font-size:40px !important;}
h1.sliderheaderlarge{font-size:128px;}
div.dataTables_length,div.dataTables_info{width:50%;float:left;}
div.dataTables_paginate{padding-top:8px;}
.paginate_button{padding-left:3px;padding-right:3px;cursor:default;}
.facts{font-size:1.2em;}
.border .tabs-navigation li.active a::after{background:#04377A;}
.minlineheight{line-height:120% !important;}
div.registerdiv a{font-weight:bold !important;}
.mapshadow{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:4px 4px 14px #000;-webkit-box-shadow:4px 4px 14px #000;box-shadow:4px 4px 14px #000;}
h3.h3sub{font-size:1.5em !important;margin-top:2em;}
.verbindungen{font-size:1.15em !important;line-height:1.5em !important;}
#mainMenu nav>ul>li .dropdown-menu{min-width:120px !important;}
.miniinfo{min-height:6.5em;}
.sb_ausgabenergebnis{margin-bottom:1em;}
.ac-item:active .ac-title{font-size:2em;font-weight:bold;}
@media (max-width:991px){.post-item-description{min-height:1em !important;}}
h3.uebersichttitle{font-family:Friends,sans-serif !important;}
.table th{font-weight:bolder !important;}
.faq li{margin-left:2em;}
div.faq_h h3{margin-top:2.5em !important;}
button.btn,.btn:not(.close):not(.mfp-close){background-color:#021972;}
#scrollTop:after,#scrollTop:before{background-color:#021972;}
.sbcontentlink{color:#021972;}
iframe{border:0;}
.tabs.tabs-vertical .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link.active{color:#021972 !important;border-bottom:2px solid #021972 !important;}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#021972;text-decoration:none !important;border-bottom:2px solid #021972;}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover a:hover{text-decoration:none !important;}
.biblio a{color:#000;}
.biblio{margin-bottom:18px;}
.medialinks a{color:#000;font-weight:bold;}
nav .mega-menu-item a:hover{text-decoration:none !important;}
.indexbiblio p{font-size:1em;}
.indexbiblio p a{color:#000;}
div.indexbiblioline{margin-top:3em !important;margin-bottom:3em !important;}
.bib-table input,.bib-table select{height:37px !important;min-height:37px !important;}
.boldblue a{color:#021972;font-weight:bold;}
.boldblack a,.boldblack{color:#000;font-weight:bold;}
.m_mt-2{margin-top:2em;}
.m_mt-4{margin-top:4em;}
.m_mt-8{margin-top:8em;}
span.slidertext{font-size:1.4em;}
div.bilder_sammlung{margin-top:1.5rem !important;margin-bottom:2.25rem !important;}
div.bilder_sammlung_titel h2{font-size:.95rem;color:#cccccc;text-transform:uppercase;}
div.bilder_sammlung div.grid-item{padding-top:1rem;padding-bottom:1rem;}
div.qdo_bildergalerie{max-height:88px !important;}
@media (max-width:600px){.lead p{font-weight:lighter !important;font-size:0.95em !important;}.hinweisstyling .col-md-4 .post-item{margin-bottom:2.5em;}.qdo_mt3{margin-top:0;}.secondrow{margin-top:0;}.blogankuendigung .col-lg-4{margin-bottom:2em;}.m-b-60{margin-bottom:0 !important;}}
@media (max-width:450px){
.lead{margin-bottom:2em;}
.lead p{font-weight:lighter !important;font-size:.9em !important;}
.secondrow{margin-top:0;}
.qdo_mt3{margin-top:0;}
.blogankuendigung .col-lg-4{margin-bottom:2em;}
.m-b-60{margin-bottom:0 !important;}
div.post-content{padding:0;}
p{color:#000 !important;}
div.post-item-description{min-height:20px !important;}
.article-image-left,.article-image-right{float:initial;margin-right:0;margin-left:0;margin-bottom:5px;padding-top:8px;width:100%;}
}
@media (min-width:900px){
.post-item-description{min-height:470px;}
.statistik_tipps{min-height:340px !important;}
.my_lg_head_mr{padding-right:6em;}
}
.mod-padding{padding:10px 10px 30px 10px !important;}
table.versionshistorie td,table.versionshistorie th{padding-right:4em !important;}
.ls_small{position:absolute;left:14px;top:40px;background-color:#fff;z-index:5000;padding:5px;overflow-y:auto;overflow-x:hidden;max-height:25rem;}
.ls_small a{color:#021972 !important;font-weight:bold;}
.ls_big{position:absolute;max-height:25rem;left:14px;top:64px;background-color:#fff;z-index:5000;padding:5px;text-align:left !important;overflow-y:auto;overflow-x:hidden;line-height:145%;}
.ls_big a{color:#021972 !important;font-weight:bold;}
.qdo_footer a:hover{color:#fff !important;}
.business{font-weight:bold !important;}
.mvh80{min-height:80vh !important;}
span.eeFrontEdit img,
.post-item span.eeFrontEdit img{width:24px;height:24px;}
a.btn-hoverlike:hover{color:#fff !important;}
table.statistik_1{font-size:2em;}
td.statistik_3 td{margin-right:20px;}
tr.statistik_2 tr{margin-top:10px;margin-bottom:20px;}
.boldnumber{font-weight:bold;}
.color_1{color:#ffd700 !important;}
.color_2{color:#c0c0c0 !important;font-size:.9em;}
.color_3{color:#8c7853 !important;font-size:.75em;}
.color_4{color:#c8c8c8 !important;font-size:.6em;}
.color_5{color:#c8c8c8 !important;font-size:.5em;}
.tdtop{vertical-align:top;}
.icon-box.text-center .icon,.icon-box.center .icon{margin:0;position:relative;}
img.micons{height:2.5rem;margin-bottom:1rem;fill:#4a4a4a;}
h4.micons{margin-bottom:.5rem;color:#4a4a4a;}
h4.micons a{color:#4a4a4a;text-decoration:none;}
h4.micons a:hover{text-decoration:underline;}
div.center{text-align:center;}
.white{color:#fff !important;}
.bo1{margin-bottom:1rem;}
.suchbadge{font-family:'Friends';font-size:10.5px;}
.cal_entry p i:not(.fa):not(.fab):not(.far):not(.fas):not(.ac),
.post-content.fliesstext p i:not(.fa):not(.fab):not(.far):not(.fas):not(.ac),
.blogankuendigung.fliesstext p i:not(.fa):not(.fab):not(.far):not(.fas):not(.ac),
.inhaltsbeschreibung.fliesstext i:not(.fa):not(.fab):not(.far):not(.fas):not(.ac),
.suchergebnistexte i:not(.fa):not(.fab):not(.far):not(.fas):not(.ac){font-family:'Friends' !important;font-style:italic !important;font-weight:lighter !important;}
.post-content.fliesstext blockquote,
.inhaltsbeschreibung.fliesstext blockquote{padding:1.1em;border:0;font-size:1.1em;background-color:#f2f2f2;border-radius:8px;box-shadow:4px 4px 10px rgba(0,0,0,0.1);}
.registerkarte{min-height:40px;border:1px solid #d3d3d3;box-shadow:2px 2px 5px rgba(0,0,0,0.1);border-radius:5px;padding:10px;background-color:#fff;margin:24px;}
.essenundtrinken h2{margin-top:2em;margin-bottom:0;}
.essenundtrinken h3{margin-top:2em;color:red;}
.essenundtrinken h2+h3{margin-top:.1em;color:red;}
