body{background-color:#8FB9FC;background-image:url(https://www.verlagdrkovac.de/img/bg-full-2020.png); background-position:0 143px;background-repeat:repeat-x;font-size:18px;max-width:100%;overflow-x:hidden!important;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}


/* Hauptmenü */
.dropdown-menu{padding:0;margin:0;}

.mainmenu a,.navbar-default .navbar-nav > li > a,.mainmenu ul li a ,.navbar-expand-lg .navbar-nav .nav-link{display:block !important;}

.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a,.navbar-default .navbar-nav>.show>a:focus,.navbar-default .navbar-nav>.show>a:hover{outline:0;}

/* Drop-down menu work on hover */
.mainmenu{margin:0;padding:0;width:100%;}

@media only screen and (min-width:767px) {
.mainmenu .collapse ul li:hover> ul{display:block}

.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;display:none}


.mainmenu .collapse ul ul li{position:relative}

.mainmenu .collapse ul ul li:hover> ul{display:block}

.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;display:none}


.mainmenu .collapse ul ul ul li{position:relative}

.mainmenu .collapse ul ul ul li:hover ul{display:block}

.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;display:none;z-index:1}

}


@media (min-width:1200px){.container-xl{max-width:1248px}
}
.nav-link{font-size:.95em}
h1{font-size:29px;color:#222;font-weight:400}
h2{font-size:25px;color:#222;font-weight:500}
.bsautor{font-size:19px;color:#555;font-weight:500;display:block;vertical-align:top;margin-bottom:1.1rem}
.dachzeile{font-size:19px;font-weight:500;display:block;vertical-align:top;border-bottom:1px solid;border-color:#acb5bd;padding-bottom:.4rem;margin-bottom:.4rem;width:100%}
.dachzeile-sm{font-size:.95rem;font-weight:500;display:block;vertical-align:top;border-bottom:1px solid;border-color:#acb5bd;padding-bottom:.4rem;margin-bottom:.4rem;width:100%}
h3{font-size:20px;font-weight:600}
h4{font-size:18px}
h5{font-size:14px;font-weight:500}
h6{font-size:12px}
h1,h2,h3{hyphens:manual}
.hyphen-none{hyphens:manual}


@media only screen and (max-width:767px){h1{font-size:27px}
h2{font-size:24px}
h3{font-size:19px}
h4{font-size:18px}
}
.head-container{color:#fff;background-color:#003871;padding:1.5rem;}
.head-container h1 {font-weight:normal}
.head-container a {text-decoration:underline}
.head-container * {color:#fff}
.head-container :hover {color:#fff}
.display-5{font-size:2.3rem;font-weight:300;line-height:1.2}
.display-6{font-size:1.85rem;font-weight:300;line-height:1.2}
a,.btn-link{color:#0052ad}
.btn-link{font-weight:700}
.sidebar{font-size:20px;font-weight:600}
ul{list-style-type:square}
ul.none{list-style-type:none}
li{margin-bottom:.6em}
mark{padding:0}
.bg-dklblau{background-color:#003871}
.bg-mittelblau{background-color:#014597}
 .bg-hellblau{background-color:#e7f2fe}
.bg-himmelblau{background-color:#E5EfFF}
.bg-hellgelb{background-color:#fcf8e3}
.bg-hellgrau{background:#ecedef}
.btn-outline-mark{color:#343a40;border-color:#6c757d;background-color:#fcf8e3}
.btn-outline-mark:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-mark.focus,.btn-outline-mark:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-mark.disabled,.btn-outline-mark:disabled{color:#343a40;background-color:transparent}
.btn-outline-mark:not(:disabled):not(.disabled).active,.btn-outline-mark:not(:disabled):not(.disabled):active,.show>.btn-outline-mark.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-mark:not(:disabled):not(.disabled).active:focus,.btn-outline-mark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-mark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.text-topnav{color:#02346f!important}
a.text-topnav:focus,a.text-topnav:hover{color:#A51414!important}
.dropdown-item{display:block;width:100%;margin:0;padding:.25rem .5rem;clear:both;font-weight:400;text-align:inherit;white-space:nowrap;border:0;color:#212529;background-color:transparent}
.dropdown-item:focus,.dropdown-item:hover{text-decoration:none;color:#16181b;background-color:#fff}
.dropdown-item.active,.dropdown-item:active{text-decoration:none;color:#155724;background-color:#d4edda;}
.dropdown-item.disabled,.dropdown-item:disabled{pointer-events:none;color:#6c757d;background-color:transparent}
.badge-white{background-color:#fff;font-size:.9em}
.badge-white:hover{background-color:#fafafa}
.topper{color:#fff;font-weight:700;font-size:11px;text-align:right;margin:0;padding:8px;padding-top:5px}
#topbar{background:#fff;padding-left:10px;padding-top:23px;padding-bottom:23px}
.logo{margin-bottom:0}
#logoshrink{-webkit-transition-duration:.09s;-moz-transition-duration:.09s;-o-transition-duration:.09s;transition-duration:.09s}
a.svg{position:relative;display:inline-block;}
a.svg:after{content:"";position: absolute;top:0;right:0;bottom:0;left:0;}
.button_autorwerden{background-color:#ffe107}
input.headsuchfeld{padding-right:26px}
button.headsubmit{position:relative;top:3px;left:-37px;background-image:url(https://www.verlagdrkovac.de/img/Lupe.png);background-size:cover;width:18px;height:18px;border:0}
button,.button_autorwerden,.btn,.badge,.page-link,.dropdown-toggle,.dropdown-item,.button_autorwerden,.nav-link{text-decoration:none !important;}
.sprung{visibility:hidden;height:0px!important;position:absolute;margin-top:-100px}
.nav{background:#fff}
.page-item{color:#1157A7}
.spaltensatz{column-count:2;column-gap:1.2em;column-width:500px}
.spalten3{column-count:3;column-gap:1.2em;column-width:227px;column-rule:1px solid #6c757d}
.spalten4{column-count:4;column-gap:1.2em;column-width:227px;column-rule:1px solid #6c757d}
.spalten4-nb{column-count:4;column-gap:1.2em;column-width:227px}
.d-nb-logo,.socialnet,.amazon,.abebooks,.amazon-com,.buchhandel,.newbooks{background:url(https://www.verlagdrkovac.de/img/sprite-partnerlogos.png);background-repeat:no-repeat;display:block;margin-left:auto;margin-right:auto;margin-top:30px;border:0 dotted grey}
div a.block{display:block;height:100%}
.d-nb-logo{background-position:0 0;height:63px;width:100px}
.socialnet{background-position:-100px 0;height:38px;width:100px}
.abebooks{background-position:0 -63px;height:22px;width:100px}
.amazon{background-position:-100px -38px;height:27px;width:100px}
.amazon-com{background-position:-100px -65px;height:21px;width:100px}
.buchhandel{background-position:0 -85px;height:21px;width:100px}
.newbooks{background-position:-100px -86px;height:19px;width:100px}


.zitat::before{content:'“';color:#3b72AC;font-family:serif;font-size:4.3em;line-height:0;position:relative;top:.4em;left:-.5em;}

.zitat{background:#fff;margin-top:.8em;padding:1em;padding-left:1.7em;padding-top:.5em;border-radius:.25rem!important}


.zitat2::before{content:'“';color:#3b72AC;font-family:serif;font-size:3.8em;line-height:0;position:relative;top:.4em;left:-.1em;}


.hinweis{margin-top:1em;border-left:7px solid #3b72AC;background:#fff;padding-left:8px}
.pagination>li>a{background-color:#fff;color:#1157A7}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#5a5a5a;background-color:#eee;border-color:#ddd}
.pagination>.active>a{color:#fff;background-color:#1157A7 !Important;border:solid 1px #1157A7 !Important}
.pagination>.active>a:hover{background-color:#1157A7 !Important;border:solid 1px #1157A7}


.back-to-top{background:none;position:fixed;bottom:20px;right:10px;z-index:10000;cursor:pointer}


.btn-group-xs>.btn,.btn-xs{padding:.35rem .4rem .25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}
.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-1.25rem;margin-right:.35rem}
.toggle{position:relative;overflow:hidden}
.toggle.btn.btn-light,.toggle.btn.btn-outline-light{border-color:rgba(0,0,0,.15)}
.toggle input[type=checkbox]{display:none}
.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
.toggle-group label,.toggle-group span{cursor:pointer}
.toggle.off .toggle-group{left:-100%}
.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;box-shadow:none}
.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;background-color:#fff}
.toggle.btn-outline-primary .toggle-handle{background-color:var(--primary);border-color:var(--primary)}
.toggle.btn-outline-secondary .toggle-handle{background-color:var(--secondary);border-color:var(--secondary)}
.toggle.btn-outline-success .toggle-handle{background-color:var(--success);border-color:var(--success)}
.toggle.btn-outline-danger .toggle-handle{background-color:var(--danger);border-color:var(--danger)}
.toggle.btn-outline-warning .toggle-handle{background-color:var(--warning);border-color:var(--warning)}
.toggle.btn-outline-info .toggle-handle{background-color:var(--info);border-color:var(--info)}
.toggle.btn-outline-light .toggle-handle{background-color:var(--light);border-color:var(--light)}
.toggle.btn-outline-dark .toggle-handle{background-color:var(--dark);border-color:var(--dark)}
.toggle[class*=btn-outline]:hover .toggle-handle{background-color:var(--light);opacity:.5}
.toggle.btn{min-width:3.7rem;min-height:2.5rem}
.toggle-on.btn{padding-right:1.5rem}
.toggle-off.btn{padding-left:1.5rem}
.toggle.btn-lg{min-width:5rem;min-height:2.815rem}
.toggle-on.btn-lg{padding-right:2rem}
.toggle-off.btn-lg{padding-left:2rem}
.toggle-handle.btn-lg{width:2.5rem}
.toggle.btn-sm{min-width:3.125rem;min-height:1.938rem}
.toggle-on.btn-sm{padding-right:1rem}
.toggle-off.btn-sm{padding-left:1rem}
.toggle.btn-xs{min-width:2.19rem;min-height:1.375rem}
.toggle-on.btn-xs{padding-right:.8rem}
.toggle-off.btn-xs{padding-left:.8rem}




.spaltensatz>p{display:inline-block!important}
.spaltensatz>ul{display:inline-block!important}
.vorschweben-top {position:absolute;top:0;left:0}
 .vorschweben-top-rgt {position:absolute;top:0;right:0}
 .vorschweben-btm {position:absolute;bottom:0;left:0}
 .vorschweben-btm-rgt {position:absolute;bottom:0;right:0}
.btn-warning{color:#02346f;background-color:#ffe107;border-color:#ffe107}
.btn-warning:hover{color:#A51414;background-color:#ffe107;border-color:#ffc107}
.btn-check:focus+.btn-warning,.btn-warning:focus{color:#A51414;background-color:#ffe107;border-color:#ffc107;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#A51414;background-color:#ffcd39;border-color:#ffc107}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#A51414;background-color:#ffe107;border-color:#ffe107}
.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}


@media (prefers-reduced-motion:reduce){.form-control{transition:none}
}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.form-control::-webkit-input-placeholder{color:#777;opacity:1}
.form-control::-moz-placeholder{color:#777;opacity:1}
.form-control:-ms-input-placeholder{color:#777;opacity:1}
.form-control::-ms-input-placeholder{color:#777;opacity:1}
.form-control::placeholder{color:#777;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
select.form-control[multiple],select.form-control[size]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.bg-nav-dropdown{background-color:#f4f5f6;}
.text-vdk-rot{color:#A51414}
.bg-vdk-rot{background-color:#A51414}



.img-sizer-big {width:14em;height:auto;}

.img-sizer-mid {width:11.5em;height:auto;}

.img-sizer-sm {width:130px;height:auto;}

.opacity-0{opacity:0!important;}
.opacity-1{opacity:0.2!important;}
.opacity-2{opacity:0.4!important;}
.opacity-3{opacity:0.6!important;}
.opacity-4{opacity:.8!important;
}
.opacity-5{opacity:1!important;
}

.carousel-control-next,.carousel-control-prev{width:3em}



ul.haken{list-style-type:none}

ul.haken li:before{content: "✓ ";font-weight:bold}




.hasBackgroundImage {
   max-width: 880px;
   margin: 2em auto;
   background-size: cover;
}

@media (max-width: 719px) {
   .hasBackgroundImage {
      background-image: url(seashell-small.jpg);
      height: 300px;
   }

}

@media (min-width: 720px) {
   .hasBackgroundImage {
      background-image: url(seashell-large.jpg);
      height: 400px;
   }

}

.lazy {
   background-image: none;
}
