.page-id-1412 .werbung {display:none;}
.entry-image img {width:100%;}
.p110 {font-size:110%;}
#block-5 {display:none;}
/* inhaltsverzeichnis_unten */
#himmeldimmel {display:none;
    position:fixed;
    bottom: 0;
    left:0;
    z-index: 555;
    padding-top:5px;
    height:40px;
    background:#0088cc;
    width: 100%;
    text-align:center;
}
#himmeldimmel a {line-height:2;color:#fff;font-weight: bold;}
#himmeldimmel a::after {content: '\f347';
    display: inline-block;
    font-family: dashicons;
    margin: 0 0 0 6px;
    vertical-align: top;}
@media screen and (min-width: 1px) and (max-width : 1023px) {
    .nichtmobil {display:block;}
    .mobil {display:none;}
}
    
@media screen and (min-width: 1024px) {
    .nichtmobil {display:none;}
    .mobil {display:block;}
}
/* sticky-header */

#gridlove-header-sticky {height:50px;border-top: 1px solid rgba(17,17,17,0.0);}
@media screen and (min-width: 1px) and (max-width : 803px) {
.menueneu {position:absolute;right:0;}
.gridlove-site-branding {float:left;}
}
@media screen and (min-width: 804px) {
.menueneu {position:absolute;width:100%;right:0;left:0;background:#0088cc;}
    
}
/* mt */
#custom_html-3 {box-shadow:none;padding:0;background: transparent;}
#custom_html-2 {box-shadow:none;padding:0;background: transparent;}
#custom_html-4 {box-shadow:none;padding:0;background: transparent;}
#custom_html-6 {box-shadow:none;padding:0;background: transparent;}
#custom_html-7 {box-shadow:none;padding:0;background: transparent;}
#custom_html-8 {box-shadow:none;padding:0;background: transparent;}
#custom_html-9 {box-shadow:none;padding:0;background: transparent;}
#custom_html-10, #custom_html-11 {box-shadow:none;padding:0;background: transparent;}
#ai_widget-2 {box-shadow:none;padding:0;background: transparent;}
#ai_widget-3 {box-shadow:none;padding:0;background: transparent;}
#ai_widget-4 {box-shadow:none;padding:0;background: transparent;}
#ai_widget-5 {box-shadow:none;padding:0;background: transparent;}
#ai_widget-6 {box-shadow:none;padding:0;background: transparent;}
/* cookiebar */

.cookiebar01 {font-size:15px;}
#catapult-cookie-bar {padding: 10px 20px 10px!important;}
/* ersetzen */
.kleins2 {padding-top:10px;} 

/* ersetzen */

/* linkfarbe */
a {color:#009cff;line-height: 10px;}
.entry-content p a {color:#009cff;border-bottom:none;}
.entry-content p a:hover {border-bottom:none;}
.widget_text a {border-bottom:none;transition:none;}
.wichtig3 a {color:#009cff;}
.wichtig a {color:#009cff;}
b a {color:#009cff;}
.liste li a {color:#5e5e5e;}
.sub_menu li a:hover {background-color:#000;}
/* linkfarbe - fertig */

@media screen and (min-width: 1px) and (max-width : 579px) {
.breit {padding:10px; margin:0 -20px;}
.breitop {margin:0 -20px;}
.breitop2 {margin:0 -24px;}
.tabelleaussen {margin:0 -20px;overflow-x:auto;margin-bottom:0;}
.wichtig {margin: 0 -20px 0;}
.wichtig3 {margin: 0 -20px 0;}
.liste {margin: 0 -20px -40px;}
.gridlove-cover-area {height:100px!important;}
.gridlove-cover-content .entry-title {
    margin-bottom:220px!important;}
.werktabs {margin-top:-20px;}
.spanwerk {display:none;}
.fbinnen {padding:20px;position:relative;
margin-right:0;margin-bottom:20px;}
.fbinnen:first-child {margin-bottom:0;}
.fehlerbox {flex-direction:column-reverse;width:90%}
.gedicht {overflow-x:auto;}
h1.entry-title,h2,h3,.entry-content h4 {margin:15px 0 21px -30px;}
}
@media screen and (min-width: 631px){.wpdreams_asp_sc {min-width:250px;}}
@media screen and (min-width: 580px) and (max-width : 1039px) {
.breit {padding:10px; margin:0 -40px;}
.breitop {margin:0 -40px;}
.breitop2 {margin:0 -44px;}
.tabelleaussen {margin:0 -40px;overflow-x:auto;margin-bottom:0;}
.wichtig {margin: 0 -40px 0;}
.wichtig3 {margin: 0 -40px 0;}
.liste {margin: 0 -40px -60px;}
.gridlove-cover-area {height:200px;}
.gridlove-cover-content .entry-title {
    margin-bottom:20px!important;}
.werktabs {margin-top:-40px;}
.spanwerk {display:inline;}
.fbinnen {padding:20px;position:relative;
margin-right:2%;}
.fbinnen:last-child {margin-right:0;}
.fehlerbox {flex-direction:row;width:60%}
.gedicht {overflow-x:auto;}
h1.entry-title,h2,h3,.entry-content h4 {margin:15px 0 21px -50px;}
}
@media screen and (min-width: 1040px) {
.breit {padding:10px; margin:0 -60px;}
.breitop {margin:0 -60px;}
.breitop2 {margin:0 -64px;}
.tabelleaussen {margin:0 -60px;overflow-x:hidden;margin-bottom:0;}
.tabelleaussen:hover {overflow-x:auto;}
.wichtig {margin: 0 -60px 0;}
.wichtig3 {margin: 0 -60px 0;}
.liste {margin: 0 -60px -75px;}
.spanwerk {display:inline;}
.fbinnen {padding:20px;position:relative;
margin-right:2%;}
.fbinnen:last-child {margin-right:0;}
.fehlerbox {flex-direction:row;width:60%}
.gedicht {overflow-x:hidden;}
.gedicht:hover {overflow-x:auto;}
h1.entry-title,h2,h3,.entry-content h4 {margin:15px 0 21px -70px;}}

ul {list-style:none;}
table th {text-align:center;}

.glossaroben {border-top: 10px solid #eaeaea;
border-bottom: 10px solid #eaeaea;
text-align:center;
} 

.gedicht {margin: 20px 3% 30px 5%;
background:#fff;
border-left:1px solid #f0f0f0;
padding-left:40px;
text-align:left;
white-space: nowrap;
font-size:14px;
color:#5b5b5b;
}
.elastic-video {margin-bottom:15px;}
.hervor{border-bottom:1px solid #ff8989;display:inline}
.markreim{float:left;font-weight:bold;font-size:14px;}
.mark1{background:#ff8989;padding:1px;}
.mark2{background:#5ecf5e;padding:1px;}
.mark3{background:#ffa74e;padding:1px;}
.mark4{background:#69b6fe;padding:1px;}
.mark5{background:#fe61d5;padding:1px;}
.mark6{background:#b361fe;padding:1px;}
.mark7{background:#FFB90F;padding:1px;}

.entry-content img {margin-top:20px;}

/* externe anwendungen #FDF2C5; #F9D66E*/
.twitter-timeline {width:100%;}
/* externe anwendungen */

h1.entry-title, h2, h3, .entry-content h4 {display: inline-block;
    background: #0088cc;
    color: white;
    position:relative;
    text-decoration: none;
    padding: 5px 10px 5px 50px;
    border-left:none;
}

h1.entry-title:before, h2:before, h3:before, .entry-content h4:before {
    content: '';
    width: 0; height: 0;
    border-style: solid;
    border-width: 5px 5px;
    border-color: #005580 #005580 transparent transparent;
    position: absolute; left: 0; bottom: -10px;
}
h1.entry-title {margin-top:0;}
h2.pams {background: #FFA500;}
h2.pams:before{border-color: #cc8400 #cc8400 transparent transparent;}

h3.pims {display: inline-block;
    background: #FFA500;
    color: white;
    padding: 5px 10px 5px 10px;
    position:relative;
    text-decoration: none;
    margin:15px 0 21px 0;
    border-left:none;}
h3.pims:before {content:none;}
.asp_content h3 {background:transparent;}
.asp_content h3:before {content:none;}
h4.widget-title {border-left:1rem solid #0088cc;
    padding-left:1rem;margin-top:0;}
h4.fronth4 {margin-top:0;}
.search h2 {background: #fff;
    color: #404040;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    margin:15px 0 21px 0;
    border-left: 1.3rem solid #0088cc;
    padding-left: 1rem;}
.search h2:before {content:none;}

.wichtig3 {
background:#FDF2C5;
padding:20px;
overflow:hidden;
border-bottom: 10px solid #F9D66E;
border-top: 10px solid #F9D66E;
}

.wichtig3 li li {list-style:disc;}
.wichtig3 li li li {list-style:circle;margin-bottom:-3px;}
.wichtig3 li li:last-child {margin-bottom:10px;}
.wichtig3 li li:first-child {margin-top:5px;}

.wichtig {
background:#CEECF5;
padding:20px;
overflow:hidden;
border-bottom: 10px solid #58D3F7;
border-top: 10px solid #58D3F7;
}

.wichtig li{margin-bottom:20px!important;}
.wichtig hr {border-top: 1px dashed #58D3F7;
border-bottom:none;}

.liste {text-align:justify;
border-top: 10px solid #eaeaea;
border-bottom: 10px solid #eaeaea;
background: #f9f9f9;padding: 10px;
display:block;
color:#acacac;overflow:hidden;

}

.liste li{float:left;
border-right:1px solid #b4b4b4;padding:0 5px;
list-style:none;}
.liste li:last-child {border-right:0px;}
.liste li:first-child {border-right:0px;}

/* Text-Tools-Widget */

.zeichenlinks ul li a {
font-weight:bold;
padding:10px 0;
border-bottom: 1px solid rgba(94,94,94,0.1);
display:block;
transition: all .2s ease-in-out;
}
.zeichenlinks ul li a:hover {border-bottom: 1px solid rgba(94,94,94,0.1);padding-left:5px;}
.zeichenlinks ul {padding:0px;}
.swlinks ul {padding:0px;}
.swlinks ul li {display:inline;}
.swlinks ul li a {display: inline-block;
    color:#5e5e5e;
    padding: .625rem;
    width: 1.875rem;
    font-weight:bold;
    line-height: 1.25;
    transition: all .2s ease-in-out;}
.swlinks ul li a:hover {background-color:#0088cc;
color:#fff;border:none;}

.toc_number {color:#5e5e5e;}

/* .toc_widget_list ul ul {padding-left:15px;}
/* Tabellen-Tests */
.tabelle {table-layout: auto;
margin:auto;
width:100%;
font-weight:normal;word-break: keep-all;}
.tabelle td, th{border-collapse:collapse;}
.tabelle th:first-child {white-space:nowrap;}
.tabelle th {background-color:#f0f0f0;}
.tabelle2 {background-color:#f6f6f6;}
.mks_accordion_content {background-color:#fefbed;
color:#5e5e5e;border-top:none;}
.mks_accordion {
    background-color:#FDF2C5;
    color:#5e5e5e;
    padding:0;border:none;
    margin:0;
}
.mks_accordion_item {border:none;border-bottom:1px dashed #d8d8d8;}
.mks_accordion_item:last-child {border:none;}
.mks_tabs {margin:0;}
.mks_tab_item {border:1px solid #efefef;}
.mks_tab_nav_item {border:1px solid #efefef;}
.mks_tab_nav_item:hover {background-color: #f8f8f8;}
.mks_tab_item h2 { background: #fff;
    color: #404040;
    padding: 5px 10px 5px 10px;
    position:relative;
    text-decoration: none;
    margin:15px 0 21px 0px;
    border-left: 1.3rem solid #0088cc;
    padding-left: 1rem;}
.mks_tab_item h2:before {content:none;}
.kleinfehler {position:absolute;
top:0;left:0;
font-weight:normal;
font-size:10px;
padding:2px 4px;}

.hinterwerb {width:100%;
padding: 32px 0;
background-color:#f9f9f9;
margin-top:-30px;
margin-bottom:30px;
border-bottom:1px solid #e8e4e4;}

blockquote {margin-top:15px;}

.gridlove-footer .widget:last-child {margin-bottom: 30px;}

@font-face {
  font-family: 'work-sans-v17-latin-regular';
  src: url('/fonts/work-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/fonts/YourFontFileName.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/work-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/work-sans-v17-latin-regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('/fonts/work-sans-v17-latin-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('html/fonts/work-sans-v17-latin-regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
body p {font-family: 'work-sans-v17-latin-regular'}

.h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'work-sans-v17-latin-regular' !important;}
.gridlove-footer {margin-bottom: -30px;}

.site-title img {
   width: 220px;
   height: 50px;
  }
  
.tableresp { 
    width: 100%; 
    overflow: auto;
} 

td {
  white-space: normal;
}

