/* iFAUST CSS */
/* 19.09.2018 */
body, .hauptbereich{ 
margin:0px;
background-color: #FFFFFF;
}
.hauptbereich{
margin-top: 120px; 
}
.hauptbereich{ 
}
html, body{
height: 100%;
letter-spacing: 0.4px; 
}
input:required{
border: 1px solid #CEDFF4;
}
input:focus{
border: 1px solid #CEDFF4;
}
.noframepos{
; 
height: 100%;
}
.noframebg{; 
}
.headbodyfloat{
display:none;
}
.headbody
{ 
background-image: none; 
background-color: #FFFFFF; 
/* nur wenn nicht multiframe */
top: 0px; 
position: fixed !important;
z-index:2000;
width: 100%;
}
.headsprache{
position: absolute;
bottom: 0px;
right: 10px;
font-size : 100%;
font-family : "Open Sans", sans-serif;
color : #818182;
z-index : 100; /* immer oben */ 
}
.headsprachespan{
}
.headsprache a{
text-decoration : none; color : #818182;
}
.headsprache a:hover{
text-decoration : underline;
}
a.sprachw{
vertical-align: middle;
}
.sprachw img {
height: 24px;
width: auto;
}
.headlogo {
position: absolute;
top: 5px;
left: 0px;
}
.headdbname{
color : #818182;
font-size : 110%;
font-family : "Open Sans", sans-serif;
margin: 0px;
position: absolute;
top: 30px;
left: 280px;}
.headlogin{
color : #818182;
font-size : 80%;
font-family : "Open Sans", sans-serif;
text-align : center; 
text-decoration : none;
font-weight : normal;
}
.headfirmenname{ /* Kopfbereich: Name des Anbieters: Image oder Text */
color : #818182;
font-size : 175%;
font-family : Trebuchet MS, "Open Sans", sans-serif;
margin: 0px;
position: absolute;
top: 30px;
right: 20px;}
.headfirmenname a {color : #818182;}
.headfirmenname a:hover{color : #818182;}
.headtrenner{
width: 100%;
position: absolute;
left: 0px;
bottom: 0px;
display:none; }
.dyn{
color: #818182;
background-color: transparent;
}
.dynok{
color: #003069;
background-color: #CEDFF4;
}
img {
border: 0px;
}
.fehlershow, .erffehlershow{
margin: 3ex 0px 1ex 0px; 
color: #003069; 
}
.fehlershow a, .fehlershow span , .erffehlershow{
border: 1px solid #003069; 
background-color: #CEDFF4; padding: 1ex;
color: #003069;
}
.fehlershow span span{border: 0px; padding: 0px;}
.okshow {
margin: 3ex 0px 1ex 0px; 
color: #003069; 
}
.okshow span, .okshow a {
border: 1px solid #003069; 
padding: 1ex;
background-color: #CEDFF4;
}
.okshow span br , .fehlershow span br {
line-height: 6ex;
}
.ajaxtable{
border: 1px solid transparent;
font-size:90%;
width: 100%;
margin-bottom: 2ex;
margin-left:0px;
}
.ajaxtable div{ /*damit auch gek&uuml;rzte Felder nicht nur einzeilig gezeigt werden 16.06.2016 */
white-space: normal;
}
div#scrolli {
margin-bottom :2ex; 
}
/* Formbutton sind die Buttons f&uuml;r Formulare rechts: z.b. "Gehe zu" */
/* hrefbutton sind die Buttons AUF einer Box z.B. Recherchereiter */
.hrefbuttoncontainer{
overflow: hidden; 
white-space: nowrap; 
margin: 0ex 0px 0px 0px; 
padding: 1ex 0.3em 0px 0px;
width: 100%;
}
.hrefbuttoncontainerI, .hrefbuttoncontainerD{ /*innerer container*/
display:table-cell;
height: 40px;
vertical-align:middle
}
.hrefbuttoncontainerD{
visibility: hidden;
width: 1ex;
}
.hrefbuttonsel, .hrefbutton{
text-decoration: none; 
margin : 0px;
font-size : 100%; 
font-family : "Open Sans", sans-serif;
color : #333333; 
border-radius: 8px 8px 0px 0px; 
display: table-cell;
padding: 0px 1ex;
height: 40px;
vertical-align: middle; 
}
.hrefbuttonsel{
background-color : #E0E0E0;
font-weight: bold; 
vertical-align: middle;
border: 1px solid #003069; 
border-bottom: 1px solid #E0E0E0;
z-index:110;
position: relative;
}
.hrefbutton{
background-color : transparent; 
border: 1px solid #E0E0E0; 
}
/* Animationen ausschalten */
.hrefbutton:hover {
background-color : #E0E0E0; 
border: 1px solid #003069; 
} 
a.hrefbox:hover{
color: #003069;
background-color : transparent;
cursor: pointer;
} 
input.formbutton:hover, a.formbutton:hover, a.formbuttona:hover, button.formbutton:hover{
color: #003069;
background-color : #CEDFF4;
border: 1px solid transparent; 
cursor: pointer;
} 
.formbuttona_aktiv{
color: #003069;
background-color : transparent;
text-decoration: none;
padding: 1px 0.2ex;
width : auto;
height : auto;
font-family : "Open Sans", sans-serif;
border: 1px solid transparent;
font-weight : 100;
font-size : 90%; 
} 
.formunder { /* Form unterhalb: Liste, Ergebnis */
display : inline ;
margin: 0px 1em 0px 0px;
vertical-align: text-bottom;}
.formundercontainer, .formnebencontainer {
font-family : "Open Sans", sans-serif;
color : #333333;
}
.formundercontainer{display : inline-block ;}
.formnebencontainer{display : inline ;}
.formundercontainer form, .formnebencontainer form{ /* button und textfeld nicht trennen*/
white-space: nowrap;
}
.formbutton{
width : auto;
height : 4ex; 
color : #FFFFFF;
font-family : "Open Sans", sans-serif;
margin : 0px;
font-weight : 100;
vertical-align: middle;
font-size : 90%;
padding: 0px 1rem; 
background-color : #003069; 
border: 1px solid transparent;
border-radius: 1rem; 
}
a.formbutton{ /*download*/
appearance: button;
-moz-appearance: button;
-webkit-appearance: button;
text-decoration: none;
}
.formbuttona {
text-decoration: none;
padding: 1px 0.2ex;
background-color : #003069; width : auto;
height : auto;
color : #FFFFFF;
font-family : "Open Sans", sans-serif;
border: 1px solid transparent;
font-weight : 100;
font-size : 90%; 
}
.formbuttonaheadline {
text-decoration: none;
background-color : #003069; color : #FFFFFF;
font-family : "Open Sans", sans-serif;
border: 1px solid transparent;
font-weight : 100;
font-size : 90%; 
height : auto;
vertical-align: bottom;
padding: 1px 0px 1px 0px; 
}
.hrefbox { /* f&uuml;r hrefs die aussehen wie buttons in der Recherchebox! als reiter*/
background-color : #003069; width : auto;
height : auto;
color : #FFFFFF;
font-family : "Open Sans", sans-serif;
border: 1px solid transparent;
margin : 0px;
font-weight : 100;
vertical-align: middle; 
text-decoration: none;
padding: 0.3ex 1ex; 
}
#autoindex{border: 0px;} 
select.formbutton{
font-weight : normal;
}
/* input fuer buchstaben (gehezu) inputkl fuer zahlen (ebene) und textfeld*/
input.formbuttoninput, input.formbuttoninputkl, textarea.formbuttoninput{
height : 4ex;
background-color : #F8F8F8;
color : #333333;
border-width : 1px;
border-color : #333333;
border-style : solid;
margin: 0px 0.3em 0px 0em; 
vertical-align: bottom;
font-family : "Open Sans", sans-serif;
padding: .2em;
font-size : 90%;
vertical-align: middle;
box-sizing:border-box;
}
input.formbuttoninput{
width: 10ex;
}
input.formbuttoninput:focus, input.formbuttoninputkl:focus {
background-color : #FFFFFF;
color : #333333;
}
input.formbuttoninputkl{
width: 6ex;
}
input[type=number].formbuttoninputkl{
width: calc(2ex + 6ex); /*07.03.2024 updown pfeile machen es kleiner */
}
select.formbuttoninput{
border-width : 1px;
border-color : #333333;
border-style : solid;
}
input[type=image] {
border: none;
background-color: transparent;
vertical-align: bottom;
width:auto;
}
.formbuttoninputrech {
height: 4ex;
width: 100%;
background-color : white;
margin: 0px 0.3em 0px 0em; 
}
.formselect, input select, .formselectmulti{
font-size : 100%;
font-family : "Open Sans", sans-serif;
padding: 0px;
border: 1px solid #333333; 
}
.formselect{
min-width: 30ex;
}
.formselectmulti{
background-image: none;
}
.formselectmulti option, .formselect option{
background-color : transparent;
}
.labeltext{
color: #333333; /* 14.07.2009 */
font-size : 100%;
font-weight : normal;}
.formradio, .formcheck{
background-color : transparent;
border : 0px;
accent-color: #333333;
}
.rechcheck{ /*container um formcheck in recherche*/ 
white-space: nowrap;
/* im Fliesstext hintereinander */
width: 40ex;
overflow: hidden;
text-overflow: ellipsis;
float: left; 
margin-right: 1.5ex;}
/* .rechcheck, .formcheck{
accent-color: #003069;
} */
/* Div f&uuml;r den Gesamten rechten Frame */
div#inhaltgesamt{
padding: 0px; /* width: auto; */
padding: 0px 0px 20px 0px; /* Abstand nach oben und unten */
}
#line2img {
z-index: 1001;
background-image: url('');
top: 0px;
}
/* Div f&uuml;r den rechten Frame unterhabl der Buttons (=divRahmen) */
div#inhalt{
margin: 0px 1% 0px 1%;
width: auto;
height: 100%; font-size: 100%;
font-family : "Open Sans", sans-serif; 
padding-bottom: 2ex;
clear: both;
}
/* Findbuch links */
.inhaltleft{
margin-left: 2ex !important;
}
div#inhaltrech{ 
font-size: 100%;
font-family : "Open Sans", sans-serif; 
width: 58%; 
padding-bottom: 2ex;
}
div#inhaltrech table {
width:100%;
}
/*
.rahmenrest {
<!-- [if IE]>
overflow: hidden;
white-space: nowrap; 
clip:auto;
<![endif] -->
}
*/
#zeile2, #zeile2t { margin: 1ex 0ex 2ex 0ex; font-weight: normal;}
#zeile2 a, #zeile2 span, #zeile2t a, #zeile2t span{
color: #333333;
padding: 0px 1ex 0px 0px;
font-size: 90%; 
} 
#zeile2t a, #zeile2t span{padding: 0px 0ex 0.3ex 0px;}
#zeile2 a:hover, #zeile2t a:hover{color: #A9A9A9;}
#hauptmenu{
position: relative;
width: auto;
height: 40px;
background-color : #003069;
}
/* globale Tags */
table{
empty-cells : hide;}
.stdhref{
color: #333333;
text-decoration: none;
padding-right: 1em;
font-size: 80%;
vertical-align : bottom;}
.stdhref:hover {
text-decoration: underline;}
input {
border: 1px;
border-style: solid;
border-color: transparent; }
/* radios z.b. in der Recherche */
hr {
height : 0px;
width : 96%;
border: 0px; 
border-top: 1px solid #333333; 
}
.footer hr{ 
height : 0px;
border-top: 1px solid #808080;
width : 66%;
}
.unsichtbar {
display : none;}
.buttonbg {
background-color : #003069;
/*23.06.2010*/
padding: 1ex 1em 1ex 1em;
height: auto;}
select {
color : #333333;
font-family : "Open Sans", sans-serif;
border-style : solid;
vertical-align : top;
font-style : normal;}
textarea {
font-size : 100%;
font-family : "Open Sans", sans-serif;
color : #333333;} /*17.08.2022*/
button:hover {
/* alle Buttons, wenn keine Icons definiert*/
}
/* Recherche ****************************************************************************/ 
.rechbox {
/* Box zur Erfassung der Recherche v7 */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
background-color : #E0E0E0;
border: 1px solid #003069;
padding: 1em;
margin-bottom: 1ex;
width: 100%;
text-align: center;
vertical-align: top;
table-layout: fixed;
border-radius:5px 5px 5px 5px; 
position: relative;
top: -1px;
}
.rechbox h1 {
text-align: left;
font-size: 1.2rem;
margin:0px 1em 0px 1em;
}
.rechbox thead {
vertical-align: middle;
font-family : "Open Sans", sans-serif;
font-size : 100%;
background-color : #E0E0E0;
font-weight : bold;} 
.rechbox a {
/* CSS DB-Auswahl Name und Bild der Datenbank */
font-family : "Open Sans", sans-serif;
color : #333333;
vertical-align: bottom;
}
.rechbox th {
width: 20ex; 
padding: 0px 0em 0px 0.5em; 
white-space: nowrap; 
overflow: hidden; 
text-overflow: ellipsis;
}
.rechbox select{
background-color:#E0E0E0;
}
.rechbox select:focus{
background-color : #FFFFFF;
color : #333333;
}
.rechhilfehref{
cursor: help; 
text-decoration: none; 
}
.rechhilfehref img{
vertical-align: baseline !important; 
}
.rechhilfe th {
padding-left: 10px;
padding-right: 4px;
} 
.rechhilfe td {
padding-left: 4px;
padding-right: 10px;
} 
.rechhilfe {
display: none;
border : 1px solid #003069;
border-collapse: collapse;
font-family : "Open Sans", sans-serif;
font-size : 90%;
color : #333333;
vertical-align : bottom;
background-color : #E0E0E0;
border-radius: ; 
}
.rechhilfe caption{
text-align : left;
padding: 10px; 
font-size : 1.2rem;
height: 3ex;
}
.rechhilfeobjart {
font-family : "Open Sans", sans-serif;
font-size : 110%;
color : #333333;
vertical-align : top;
padding: 3ex 0px 0ex 0px;
text-align: left;}
.rechhilfetext {
font-family : "Open Sans", sans-serif;
font-size : 90%;
color : #333333;
text-align: left;
padding: 0px;}
.rechhilfeobjart a{
font-family : "Open Sans", sans-serif;
color : #333333;
vertical-align : top;
text-align: left;
text-decoration: none;}
.rechname div{
font-size: smaller;
font-weight : normal;
}
.rechname a {
font-family : "Open Sans", sans-serif;
font-size : 80%;
color : #333333;}
.rechliste{
/* listen-in der recherche */
font-family : "Open Sans", sans-serif;
color : #333333;
text-align: center;
margin : 1em 2% 1em 2%;
font-size : 100%;}
.rechlisteneintrag /* CSS Eintr&auml;ge von alphab. Listen */
{ font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
text-decoration : none;
/*display : block;*/}
.rechlisteneintrag:hover
{ text-decoration : underline;
font-weight : normal;
color :#A9A9A9;}
.kostenbox {
/* Box zur Erfassung der Recherche */
font-family : "Open Sans", sans-serif;
font-size : 90%;
color: #003069; /* seit 07.08.2018 */
background-color: #CEDFF4;
border-width : 1px 1px 1px 1px;
border-style : solid;
padding: 0px;
text-align: center;
vertical-align: top;
margin-left: 2%;}
/* Findbuch - aktueller Thesaurus */
.findbuchkopf{ /* CSS Ergebnisanzeige: Kopfinfos - Tabelle */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
border-color : #333333;
border-width : 0px 0px 0px 0px;
border-style: solid;
margin : 0px;
padding : 0.5%;
padding-top: 0px;
width: 100%;
overflow: hidden;
clip:auto;
white-space: nowrap; 
}
/* Ergebnis-Anzeige */
.ergebniskopf{ /* CSS Ergebnisanzeige: Kopfinfos - Tabelle */
font-family : "Open Sans", sans-serif;
color : #333333;
background-color : #E0E0E0;
font-size : 100%;
margin : 0px 0px 2ex 0px;
border-radius: 5px;
padding : 1rem;}
.ergebniskopfzeile{ /* CSS Ergebnisanzeige: Kopfinfos - Zeile */
padding : 0px 0px 0px 0.5em;
vertical-align: top;}
.ergebniskopfzeile a { /* CSS Ergebnisanzeige: Kopfinfos - Zeile links*/
color : #333333;
text-decoration: none;
}
.ergebniskopfzeile a:hover { /* CSS Ergebnisanzeige: Kopfinfos - Zeile links*/
text-decoration: underline;
}
/* Ergebnis-Anzeige: Typ=Thumbnails */ 
.ergebnisthumb a{
text-decoration : none;
}
.ergebnisthumb{
/* CSS Ergebnisanzeige: KLeinbildgalerie */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
margin : 1ex 0px 2ex 0px;
width: 100%;
background-color: transparent;}
.kleinbildtabelle{
position: relative;
top: 0px;
display: inline;
width: calc(128px + 4rem);
margin-right: 1.5ex;
margin-bottom: 1.5ex;
display: inline-block; 
vertical-align: top;
border-spacing: 0px;
}
#korbinhalt .kleinbildtabelle{
width: auto;
}
.kleinbildtabelle:hover .objektimgfkt{
visibility: visible;
}
.kleinbild, .kleinbildkb{
/* CSS Ergebnisanzeige: Thumbnails */
width: calc(128px + 4rem);
height: calc(128px + 4rem);
background-color : #CEDFF4;
border-radius: 5px 5px 0 0;
}
.kleinbildkb{
width: calc(196px + 4rem);
height: calc(196px + 4rem);
}
.kleinbild img, .kleinbildkb img {
width: 128px;
height: 128px;
object-fit: contain;
vertical-align: middle;
}
.nokleinbild{
background-image: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0OTcgNDk3IiB2aWV3Qm94PSIwIDAgNDk3IDQ5NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Zz48Zz48cGF0aCBkPSJtNDk3IDMwOS44ODJ2LTI1My44MmMwLTEzLjgwNy0xMS4xOTMtMjUtMjUtMjVoLTQ0N2MtMTMuODA3IDAtMjUgMTEuMTkzLTI1IDI1djMwNy4xMjlsMTg4LjA3IDM1LjI0NHoiIGZpbGw9IiNiMmU1ZmIiLz48L2c+PGc+PHBhdGggZD0ibTQ1My4zMTggNjcuNDY0djMzMC45NzJsNDMuNjgyLTg4LjU1NHYtMjU1LjA1OGMwLTEzLjEyMy0xMC42MzgtMjMuNzYxLTIzLjc2MS0yMy43NjFoLTU2LjMyMmMyMC4xMDQtLjAwMSAzNi40MDEgMTYuMjk3IDM2LjQwMSAzNi40MDF6IiBmaWxsPSIjOTFkYWZhIi8+PC9nPjxnPjxwYXRoIGQ9Im0wIDM2My4xOTJ2NjYuMzQ0YzAgMjAuMTA0IDE2LjI5OCAzNi40MDEgMzYuNDAxIDM2LjQwMWgyNTAuMTUzbC0xNzUuMTk4LTE3NS4xOThjLTEwLjc0My0xMC43NDMtMjguMTYtMTAuNzQzLTM4LjkwMiAweiIgZmlsbD0iI2Y4ZTg4MyIvPjwvZz48Zz48cGF0aCBkPSJtODEuNDk3IDI4MS42OTYtMTEuNDMzIDExLjQzMyAxNzIuODA5IDE3Mi44MDloNDMuNjgybC0xODQuMjQzLTE4NC4yNDJjLTUuNzQ4LTUuNzQ4LTE1LjA2Ny01Ljc0OC0yMC44MTUgMHoiIGZpbGw9IiNmZmQ1NDkiLz48L2c+PGc+PHBhdGggZD0ibTQ5NyA0MjkuNTM2di0xMTkuNjU0bC0xMDYuMzczLTEwNi4zNzRjLTEwLjgzOC0xMC44MzgtMjguNDA5LTEwLjgzOC0zOS4yNDYgMGwtMjYyLjQzIDI2Mi40M2gzNzEuNjQ3YzIwLjEwNCAwIDM2LjQwMi0xNi4yOTggMzYuNDAyLTM2LjQwMnoiIGZpbGw9IiNlYTdiNDUiLz48L2c+PGc+PHBhdGggZD0ibTM2MC41OTUgMTk0LjI5My0xMS40MzMgMTEuNDMzIDEwMS41MTcgMTAxLjUxN2MxLjY5IDEuNjkgMi42MzkgMy45ODIgMi42MzkgNi4zNzJ2MTE1LjkyMmMwIDIwLjEwNC0xNi4yOTcgMzYuNDAxLTM2LjQwMSAzNi40MDFoNDMuNjgyYzIwLjEwNCAwIDM2LjQwMS0xNi4yOTcgMzYuNDAxLTM2LjQwMXYtMTE5LjY1NWwtMTE1LjU4OS0xMTUuNTg5Yy01Ljc0OC01Ljc0OS0xNS4wNjctNS43NDktMjAuODE2IDB6IiBmaWxsPSIjZTc2ODMzIi8+PC9nPjxnPjxjaXJjbGUgY3g9IjE5Ni4wMzEiIGN5PSIxNjQuNTcyIiBmaWxsPSIjZjhlODgzIiByPSI1NC4wNTYiLz48L2c+PGc+PHBhdGggZD0ibTE5Ni4wMzEgMTEwLjUxNmMtNy43NzUgMC0xNS4xNiAxLjY1NC0yMS44NDEgNC42MSAxOC45NzEgOC4zOTIgMzIuMjE1IDI3LjM2NyAzMi4yMTUgNDkuNDQ2cy0xMy4yNDQgNDEuMDU0LTMyLjIxNSA0OS40NDZjNi42ODEgMi45NTUgMTQuMDY2IDQuNjEgMjEuODQxIDQuNjEgMjkuODU0IDAgNTQuMDU2LTI0LjIwMiA1NC4wNTYtNTQuMDU2cy0yNC4yMDItNTQuMDU2LTU0LjA1Ni01NC4wNTZ6IiBmaWxsPSIjZmZkNTQ5Ii8+PC9nPjwvZz48L3N2Zz4=);
background-position: center;
background-repeat: no-repeat;
height: 128px;
width: 128px;
}
.bildkatalogtd1{
width: 134px; border-radius: 5px 0px 0px 5px; border-right: 0px; padding-bottom: 0px;
}
.bildkatalogtd1:hover .objektimgfkt{
visibility: visible;
} 
.kleinbildkb img {
width: 160px;
height: 160px;
} 
.kleinbildunter, .kleinbildunterkb{ /* CSS Ergebnisanzeige: Thumbnailsunterschrift */
background-color : transparent;
text-align : right;
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 90%;
border: 1px solid #CEDFF4;
width: calc(128px + 4rem);
padding: .5ex;
border-radius: 0 0 5px 5px; 
}
.kleinbildunter img {
visibility: hidden;
}
.kleinbildtabelle:hover img{
visibility: visible;
}
.kleinbildunterkb{
width: auto;
}
.kleinbildunter a {
font-family : "Open Sans", sans-serif;
color : #333333;}
.kleinbildunter img {
margin: 0px 4px 4px 0px;
}
.kleinbilduntertext{
white-space: normal;
b!ackground-color: #fff; 
visibility: visible; 
margin-bottom: 1ex;
}
.objektimgfkt{
visibility: hidden;
} 
/* Ergebnis-Anzeige: Typ=Erfassung + Standardliste */
.ergebniserfassung{
/* CSS Ergebnisanzeige - Tabelle: Erfassungsform + Standardliste */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
margin : 0px;
empty-cells : hide;
white-space: normal; /* damit in thes/index umgebrochen wird "Mainz"*/
border-collapse: collapse;
}
.ergebniserfassungheadline a:hover{ /* erfassungsform ueberschrift (1.Zeile des objekts */
text-decoration: underline; 
}
a.ergebnisft:hover{
cursor: zoom-in;
text-decoration: underline; 
} 
.ergebniserfassungheadline a, a.ergebnisft { /* erfassungsform ueberschrift (1.Zeile des objekts */
text-decoration: none;
color:#333333;
} 
a.ergebnisft{
float: left;
}
.ergebniserfassungzeileregister{ /* CSS Ergebnisanzeige: Tabellarisch - Zeile */
vertical-align: top;
padding : 0em;}
.ergebniserfassungzeile, .ergebniserfassungzeileTop, .ergebniserfassungzeile1{ /* CSS Ergebnisanzeige: Tabellarisch - Zeile */
vertical-align: top;}
.ergebniserfassungzeile1{
height: 7ex;
border-bottom: 1px solid #e0e0e0;
} 
.ergebniserfassungkopf { /* CSS Ergebnisanzeige: Tabellarisch - KopfzeileZeile */
font-family : "Open Sans", sans-serif;
color : #333333;
background-color : transparent;
text-align: left;
padding : 1ex 0px 0px 0px;
border: 0px;
}
.ergebniserfassungkopf a {
font-family : "Open Sans", sans-serif;
color : #333333;
}
.fnam, .ffnam{
text-align: right;
width: 30ex ;
background-color: transparent;
padding: .2ex 1ex .2ex 1ex;
text-decoration : none;
font-weight: bold;
}
.ffnam{
font-weight: bold;color: #00327F; }
/* Standardliste als ajax unter objektanzeige*/
.ergebniserfassungfeldname, .ergebniskatalogfn{
/* Feldname */
text-align: right;
display: block;
white-space: nowrap;
min-width: 30ex ; 
}
.ergebniserfassungft{
/* Feldname Fliesstext */
padding: 0px 2ex 0px 0em;
text-decoration : none;
font-weight: bold;
}
.ergebniserfassungth{ 
overflow: hidden;
white-space: nowrap;
}
/*x */
.ergebniserfassungkorb { /* Feldname */
text-align: right;
background-color : transparent;
padding :0px 0.3em 0px 0em;}
.ergebniserfassungfeldinhalt, .fergebniserfassungfeldinhalt , .kergebniserfassungfeldinhalt{ /* Feldinhalt */
text-align: left; 
background-color : transparent;
padding: .2ex 1ex .2ex 0ex;
margin-right: 1ex; /* damit es ggf. nicht am Bild klebt*/
overflow-wrap: anywhere; 
}
.ergebniserfassungfeldinhalt{ 
} 
.tdfinh{
background-color : transparent;
}
.ergebniserfassungfeldinhalt:hover, .fergebniserfassungfeldinhalt:hover, .kergebniserfassungfeldinhalt:hover { /* Feldinhalt */
}
.fergebniserfassungfeldinhalt{
font-weight: bold;color: #00327F; } 
.kergebniserfassungfeldinhalt{
font-size: 90%;color: #00327F; } 
.ergebniserfassungfeldinhaltimg {
background-color : transparent;
text-align: left; 
padding :.2ex 1ex .2ex 0ex;
}
.ergebniserfassungfeldinhaltimg img {
padding: 0.3em 0.3em 0.3em 0px;
}
.ergebniserfassungfeldinhalt a, .fergebniserfassungfeldinhalt a, .kergebniserfassungfeldinhalt a, .ergebnisbildkatalog a, .ergebnisbildkatalog11 a{ /* Hypertext im Feldinhalt*/
text-decoration : none;
/* font-style : normal;*/
font-family : "Open Sans", sans-serif;
color : #333333;}
.ergebniserfassungfeldinhalt a:hover, .fergebniserfassungfeldinhalt a:hover, .kergebniserfassungfeldinhalt a:hover, .ergebnisbildkatalog11 a:hover, .ergebnisbildkatalog a:hover, .ergebnisthumb a:hover{
text-decoration : underline;}
.kergebniserfassungfeldinhalt, .kergebniserfassungfeldinhalt a, .ergebniskatalogfiwichtig, .ergebniskatalogfiwichtig a{
font-size: 90%;color: #00327F; } 
.fergebniserfassungfeldinhalt, .fergebniserfassungfeldinhalt a, .ergebniskatalogfiwichtig, .ergebniskatalogfiwichtig a{
font-weight: bold;color: #00327F; } 
.x, .tref{ /* Treffer markieren x=hyper tref=vt*/
background-color: #CEDFF4; font-weight: bold; padding: 0px 4px; border-radius: 3px }
.pixelbg{
width: 20px; 
height: 20px; 
margin: 4px 2px; 
border-radius: 50%;
vertical-align: bottom;
display: inline-block;
}
.pixelbgtxt{
display: none; 
overflow: hidden; 
text-overflow: ellipsis; 
white-space: nowrap; 
max-width:500px; 
font-size: 90%; 
}
.pixelbgtr:hover .pixelbgtxt{
display: block !important;
}</u>
.auslstatus:hover span{visibility: visible;}
/* Ergebnis-Anzeige: Typ=Tabelle */
.ergebnisbildkatalog{
/* CSS Ergebnisanzeige: Bildkatalog css fuer Table*/
margin-top: 3ex;
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
width: 100%;
empty-cells : hide;
}
.ergebnisbildkatalog11{
/* CSS Ergebnisanzeige: Bildkatalog css fuer Table vaiante 2*/
margin-top: 1ex;
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 90%; 
empty-cells : hide;
overflow: hidden;
text-overflow: clip;
}
.ebk100{ /*25.11.2022 damit eine lange zeile die tabelle nicht erweitert*/
width:100%;
table-layout: fixed;
}
.ergebnisbildkatalog td{ /* Haupttabelle: hat padding zum naechsten Eintrag*/
padding: 1ex 0.6ex; 
border: 1px solid transparent;
}
.ergebnisbildkatalog td table td{
padding: 0ex 0.5ex;
border: 0px solid #333333;
border-radius: 0px;
padding-bottom:0.0ex; /* 23.06.2021 neuer wert */ 
}
.ergebniskatalogfiwichtig{
font-weight: bold;color: #00327F; text-align: left;
background-color : #FFFFFF;
}
.ergebniskatalogfi{
text-align: left;
background-color : #FFFFFF;
}
.ergebnisbildkatalog11 .ergebniskatalogfi{ background-color: inherit !important}
.ergebnisbildkatalog11 .ergebniskatalogfiwichtig{background-color: transparent !important} 
.ergebniskatalogfn{
}
.lesetabelle{
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
background-color : transparent;
margin : 1ex 0px 2ex 0px;
width: 98%; /* 02.12.2011 vorher 100%*/ 
empty-cells : show;
overflow: hidden;
border-collapse: collapse; /* innenlinien fallen zusammen, keine doppelten border*/
border: 1px solid #333333; 
}
.lesetabelle tr { 
vertical-align: top; 
}
.lesetabelle tr:nth-child(odd) { 
background-color : transparent; 
}
.lesetabelle tr:nth-child(even) { 
background-color : transparent; 
}
.lesetabelle td, .lesetabelle th {
padding : 0.2em 1ex 0.2em 1ex;
font-family : "Open Sans", sans-serif;
color : #333333;
white-space: nowrap;
max-width: 200px;
max-height: 2ex;
clip: auto;
overflow: hidden;
border: 1px solid #333333; 
width: 1%;
}
.lesetabelle td:last-child{
width: auto;
}
.leselegende{
background-color: #FFFFFF; 
border: 1px solid #FFFFFF !Important;
}
.ergebnistabellarisch, .ergebnistabellarischK{
/* CSS Ergebnisanzeige: Tabellarisch */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
background-color : transparent;
margin : 1ex 0px 2ex 0px;
width: 98%; /* 02.12.2011 vorher 100%*/ 
empty-cells : hide;
overflow: hidden;
border-collapse: collapse; /* innenlinien fallen zusammen, keine doppelten border*/
border: 1px solid transparent;
}
.ergebnistabellerisch tr, .ergebnistabellerischK tr { 
vertical-align: top; 
}
.ergebnistabellarisch tr:nth-child(odd), .ergebnistabellarischK tr:nth-child(odd) { 
background-color : transparent; 
}
.ergebnistabellarisch tr:nth-child(even), .ergebnistabellarischK tr:nth-child(even) { 
background-color : transparent; 
}
.ergebnistabellarisch td, .ergebnistabellarisch th, .ergebnistabellarischK td, .ergebnistabellarischK th {
padding : 0.2em 1ex 0.2em 1ex; font-family : "Open Sans", sans-serif;
color : #333333;
white-space: nowrap; max-width: 200px;
max-height: 2ex;
clip: auto;
overflow: hidden;
} 
.ergebnistabellarischK td, .ergebnistabellarischK th {border: 1px solid transparent}
.ergebnistabellarischK td .ergebniserfassungfeldinhalt{white-space: normal;} /* 17.01.2025 */
#ergtabheader th{
overflow-x:hidden;
}
.ergebnistabellarisch th, .ergebnistabellarischK th {padding : 0.2em 0.5ex 0.2em 0.2ex; font-weight: normal;}
.ergebnistabellarisch a, .ergebnistabellarischK a{
font-family : "Open Sans", sans-serif;
color : #333333;
text-decoration: none;
}
/* Ergebnisarstellung Tabellarisch NEU anfang */
.ergebnistabellarisch11, .ergebnistabellarisch11K{
/* CSS Ergebnisanzeige: Tabellarisch */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
background-color : transparent;
margin : 1ex 0px 2ex 0px;
width: 100%; 
text-align: left; 
empty-cells : hide;
overflow: hidden;
border-collapse: collapse; /* innenlinien fallen zusammen, keine doppelten border*/
/* Automatisch */
table-layout: fixed;
border: 1px solid transparent;
}
.ergebnistabellarisch11f{
/* CSS Ergebnisanzeige: Fliesstext */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
background-color : transparent;
margin : 1ex 0px 2ex 0px;
width: 100%; 
text-align: left; 
empty-cells : hide;
overflow: hidden;
border-collapse: collapse; /* innenlinien fallen zusammen, keine doppelten border*/
table-layout: fixed;
border: 1px solid transparent;
}
.ft11{
table-layout: auto !important;
}
.ergebnistabellarisch11 tr, .ergebnistabellarisch11K tr, .ergebnistabellarisch11f tr{ 
vertical-align: top;
background-color : transparent; 
}
.ergebnistabellarisch11 tr:hover, .ergebnistabellarisch11K tr:hover, .ergebnistabellarisch11f tr:hover{ 
background-color : transparent;
}
.ergebnistabellarisch11 td, .ergebnistabellarisch11 th, .ergebnistabellarisch11K td, .ergebnistabellarisch11K th, .ergebnistabellarisch11f td {
padding : 2ex; font-family : "Open Sans", sans-serif;
color : #333333;
white-space: nowrap; /* einzeilig */
max-height: 2ex;
clip: auto;
overflow: hidden;
border-bottom: 1px solid transparent;
} 
.ergebnistabellarisch11f th {
padding : 2ex; font-family : "Open Sans", sans-serif;
color : #333333;
max-height: 2ex;
clip: auto;
overflow: hidden;
border-bottom: 1px solid transparent;
width: calc(4ex + 48px); 
} 
.ergebnistabellarisch11fktn {
width: calc(4ex + 48px);
}
.ergebnistabellarisch11fkt1 {
width: calc(4ex + 24px);
} 
.ergebnistabellarisch11K td .ergebniserfassungfeldinhalt{white-space: normal;} /* 17.01.2025 */
#ergtabheader11 th{
overflow-x:hidden;
text-align:left;
background-color : transparent;
}
#ergtabheader11 th div{
display: inline-block;
max-width: calc(100% - 48px - 1ex);
overflow: clip;
text-overflow: ellipsis;
}
.ergebnistabellarisch11 th, .ergebnistabellarisch11K th, .ergebnistabellarisch11f th {
padding : 2ex; 
font-weight: normal;
white-space: nowrap;
}
.ergebnistabellarisch11 a, .ergebnistabellarisch11K a, .ergebnistabellarisch11f a{
font-family : "Open Sans", sans-serif;
color : #333333;
text-decoration: none;
}
.ergtab1{
padding-left: 1ex;
}
.ergtab2 svg{
transform: scaleY(-1);
}
.ergtab1 svg, .ergtab2 svg{
width: 16px;
}
.ergtab1:hover, .ergtab2:hover{
cursor:pointer;
}
/* Ergebnisarstellung Tabellarisch NEU ende*/
.but_ft1{ /* Ergebnisarstellung ft+tabelle*/
} 
.but_ft2{
}
.mkorbd:hover{
cursor: alias; /* aus der merkliste */
}
.okorb:hover, .mkorb:hover{
cursor: copy; /* in Korb kopieren oder in die merkliste */
}
.hsync:hover{ /* findb sync */
cursor: col-resize;
}
.hlese:hover{ /* lesesaal sync */
cursor: alias;
}
.hstd:hover{ /* stdliste anfordern */
cursor: zoom-in;
}
td.but_ft2, td.but_ft2:hover th.but_ft1:hover{
white-space:normal;
cursor:default;
}
.but_tb2{
} 
.but_fta, .but_fta td{
} 
.but_tt1{ /* Ergebnisarstellung tabelle*/
} 
td.but_tt1:hover{ /* Ergebnisarstellung 1.spalte*/
white-space: nowrap;
cursor: default;
}
/* Fuss-Abschnitt im rechten Frame */
.footer
{ 
color: #808080;
font-family : "Open Sans", sans-serif;
text-decoration : none;
font-size : 80%;
text-align: center;
line-height : 120%;
padding: 4ex 0px; clear: both;
}
p.footer {padding-top:8ex;}
.footer a
{ color:#808080;
font-family : Verdana;
text-decoration : none;}
.footer a:hover
{ text-decoration : underline;}
/* Impressum : entweder im linken Navigationsframe oder im Footer */
.impress
{ 
width : 100%;
z-index:100; 
color : #808080;
font-family : "Open Sans", sans-serif; 
text-decoration : none;
text-align: center;
line-height : 120%;
margin-top: 20ex ;
}
.impress a {
color: #808080;
font-family : "Open Sans", sans-serif;
text-decoration : none;
display: block;}
.impress a:hover
{ text-decoration : underline;}
/* Barrierefrei im Footer */
.bitv
{ color : #808080;
font-family : "Open Sans", sans-serif;
text-decoration : none;
font-size : 80%;
line-height : 110%;
padding : 2em 10% 2em 10%;
font-weight : bold;}
.bitv a
{ color: #808080;
font-family : "Open Sans", sans-serif;
text-decoration : underline;}
/************************************* Navigation ********************************************************************/
.bodyright{
}
#nofnavi{
width:280px; 
padding-bottom: 2ex;
;
}
.bodynavi {
background-image: none; 
background-color: #FFFFFF; 
padding : 0ex 0ex 0ex 0.2ex ;
height:100%;
border-right: 1px solid #808080;
}
h1.navheadline /* Oberste Ueberschrift */
{ font-family : "Open Sans", sans-serif;
text-decoration : underline;
font-weight : bold;
color : #606060;
font-size : 100%;
text-align: left;
display : block;
overflow: hidden;
margin : 0px 10px 0ex 10px;
}
h2.navheadline /* Ueberschrift der Listen ggf. mehrere*/
{ font-family : "Open Sans", sans-serif;
text-decoration : underline;
font-weight : bold;
color : #606060;
font-size : 96%;
text-align: left;
display : block;
overflow: hidden;
margin : 1.5em 10px 0.2ex 10px;
}
/* tr_ sind die transparenten mit pfeil*/ 
h1.tr_navheadline /* Oberste Ueberschrift */
{ font-family : "Open Sans", sans-serif;
text-decoration : underline;
font-weight : bold;
color : #606060;
font-size : 100%;
text-align: left;
border: 1px solid #003069;
background-color : #CEDFF4; margin : 0px 10px 0ex 10px;
padding : 0.5ex 10px;
background-color: #abd5fe;
border: 1px solid #fff;
}
.tr_navnoselected /* NICHT der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
text-decoration : none;
color : #606060;
font-size : 92%;
text-align: left;
display : block; 
padding : 0px 4ex;
margin : 2ex 0.5em 2ex 20px;
background-image: url('');
background-repeat : no-repeat;
background-position : left center;
}
.tr_navnoselected:hover
{ text-decoration : underline; font-weight : normal;
color: #A9A9A9;
}
.tr_navselected /* der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
font-weight : bold;
text-decoration : none;
color : #A9A9A9;
font-size : 92%;
text-align: left;
display : block; 
padding : 0px 4ex;
margin : 2ex 0.5em 2ex 20px;
background-image: url('');
background-repeat : no-repeat;
background-position : left center;
} 
/* but_ sind die Kasten-Navigationen */
.but_navnoselected /* NICHT der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
text-decoration : none;
color : #606060;
font-size : 92%;
text-align: left;
background-color : #CEDFF4; display : block;
padding : 0.3em 10px 0.3em 10px;
margin : 2px 0.5em 2px 0.5em;
border-color : #A9A9A9;
border-width : 1px 1px 1px 1px;
border-style: solid;
}
.but_navselected , .but_navnoselected:hover /* der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #CEDFF4; font-size : 92%;
text-align: left;
display : block; 
background-color : #606060;
padding : 0.3em 10px 0.3em 10px;
margin : 2px 0.5em 2px 0.5em;
border-color : #A9A9A9;
border-width : 1px 1px 1px 1px;
border-style: solid;
} 
.navnoselected /* NICHT der aktuelle Eintrag klassisch */
{ font-family : "Open Sans", sans-serif;
text-decoration : none;
color : #606060;
font-size : 92%;
text-align: left;
display : block;
overflow: hidden;
display : block;
padding: 0.1em 10px 0em 10px;
}
.navnoselected:hover
{ text-decoration : underline; font-weight : normal;
color: #A9A9A9;
}
.navselected /* der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
font-weight : bold;
text-decoration : none;
color : #003069;
font-size : 92%;
text-align: left;
display : block;
overflow: hidden; 
background-color : #CEDFF4;
padding : 0.5em 10px 0.5em 10px;
margin : 1ex 0.5em 1ex 0.5em;
border-color : #003069;
border-width : 1px 1px 1px 12px;
border-style: solid;
}
.navtopblock{ /* navigation hat oben die Funktionsleiste des Hauptbereichts durchgezogen */
position: absolute; 
top: 0px; 
left: 0px; 
width: 280px; background-color: #003069;
}
/*Nav Typ1= FMT */
a.navtyp1sel{
font-family : "Open Sans", sans-serif;
font-weight : bold;
text-decoration : none;
color : #003069;
font-size : 92%;
text-align: left; 
}
div.navtyp1sel{
background-color : #CEDFF4; border-left: 1px solid #A9A9A9; 
margin-top: 1.2ex;
padding-left: 5px;
display : block;
overflow: hidden;
}
a.navtyp1nosel{
padding-left: 5px;
font-family : "Open Sans", sans-serif;
text-decoration : none;
color : #606060;
font-size : 92%;
text-align: left; 
}
a.navtyp1nosel:hover{
color : #A9A9A9;
text-decoration: underline;
}
div.navtyp1nosel{
border-left: 1px solid #606060; 
margin-top: 1.2ex;
display : block;
overflow: hidden;
}
/*Nav Typ2= Verlauf*/
h1.nav2headline /* Oberste Ueberschrift */
{ font-family : "Open Sans", sans-serif;
text-decoration : underline;
font-weight : bold;
color : #606060;
font-size : 100%;
text-align: left;
white-space: nowrap;
overflow: hidden;
}
h2.nav2headline /* Ueberschrift der Listen ggf. mehrere*/
{ font-family : "Open Sans", sans-serif;
text-decoration : underline; /*13.11.2015 text-decoration : none; */
font-weight : bold;
color : #606060;
font-size : 96%;
text-align: left;
margin:1ex 0 0 0;
border-bottom: 1px solid #003069;
line-height: 3ex;
white-space: nowrap;
overflow: hidden;
} 
.navtyp2div{
margin-left: 2ex;
white-space: nowrap;
overflow: hidden;
}
.navtyp2div canvas{
display: none;
}
a.navtyp2sel, a.navtyp2nosel:hover{
padding: 0px 0.3ex;
text-align: left; 
color: #003069; 
text-decoration: none; 
font-weight: bold;
font-family: "Open Sans", sans-serif; 
font-size: 92%;
border-bottom: 1px solid #003069;
display: block; 
line-height: 3ex;
background-image: linear-gradient(to right,#FFFFFF 12%,#CEDFF4 100%); /* w3c */ 
}
a.navtyp2nosel{
color : #606060;
text-decoration: none;
font-family: "Open Sans", sans-serif; 
font-size: 92%;
display: block; 
line-height: 3ex;
border-bottom: 1px solid #003069; 
text-align: left;
}
a.navtyp2nosel:hover{font-weight: normal;padding: 0px;color: #A9A9A9}
/* nav typ3 Pfeil*/
/* tr_ sind die transparenten mit pfeil*/ 
h1.nav3headline /* Oberste Ueberschrift */
{ font-family : "Open Sans", sans-serif;
text-decoration : underline;
font-weight : bold;
color : #606060;
font-size : 100%;
text-align: left;
white-space: nowrap;
overflow: hidden;
}
h2.nav3headline /* Ueberschrift der Listen ggf. mehrere*/
{ font-family : "Open Sans", sans-serif;
text-decoration : underline; /*13.11.2015 text-decoration : none; */
font-weight : bold;
color : #606060;
font-size : 96%;
text-align: left;
margin:1ex 0 0 0;
border-bottom: 1px solid #606060;
line-height: 3ex;
white-space: nowrap;
overflow: hidden;
} 
.navtyp3div{
margin: 0 2ex;
white-space: nowrap;
overflow: hidden;
}
.navtyp3nosel /* NICHT der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
text-decoration : none;
color : #606060;
font-size : 92%;
text-align: left;
display : block; 
line-height: 2.5ex;
overflow: clip;
text-overflow: ellipsis;
}
.navtyp3nosel:hover
{ text-decoration : underline; font-weight : normal;
color : #A9A9A9;
}
.navtyp3sel /* der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
font-weight : bold;
text-decoration : none;
color : #003069;
font-size : 92%;
text-align: left;
display : block;
line-height: 2.5ex;
overflow: clip;
text-overflow: ellipsis;
} 
/* nav typ3 ?? kasten ?? */
a.navtypxnosel /* NICHT der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
text-decoration : none;
color : #606060;
font-size : 92%;
text-align: left;
background-color : #CEDFF4; display : block;
padding : 0.3em 10px 0.3em 10px;
margin : 2px 0.5em 2px 0.5em;
border-color : #A9A9A9;
border-width : 1px 1px 1px 1px;
border-style: solid;
}
a.navtypxsel, a.navtypxnosel:hover /* der aktuelle Eintrag */
{ font-family : "Open Sans", sans-serif;
font-weight : bold;
text-decoration : none;
color : #CEDFF4; font-size : 92%;
text-align: left;
display : block; 
background-color : #606060;
padding : 0.3em 10px 0.3em 10px;
margin : 2px 0.5em 2px 0.5em;
border-color : #A9A9A9;
border-width : 1px 1px 1px 1px;
border-style: solid;
} 
/* Index und Thesauruslisten */
.kommentar /* CSS der Kommentare: Index-Listen */
{ font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 0.8rem;
padding : 0em 1em 1em 0px;
width: 96%; 
overflow-y: auto;
max-height: 22ex; 
font-weight: normal;
}
.sprungzeile /* CSS des containers der Sprungbuchstaben */
{ font-family : "Open Sans", sans-serif;
color : #333333;
text-align : left;
font-size: 100%;
padding-left: 3em;
padding-top: 1ex;
display: inline-table;
}
.sprungzeile a /* CSS der Sprungbuchstaben der Index/Thesauruslisten */
{ text-decoration : underline;
margin-right: 4px;
font-family : "Open Sans", sans-serif;
color : #333333;}
.sprungzeile a:hover /* CSS der Sprungbuchstaben der Index/Thesauruslisten */
{ text-decoration : underline;
font-weight : normal;
color :#A9A9A9;}
div.listenheadline /* CSS &Uuml;berschriften von alphab. Listen */
{ font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 110%;
width :100%;
font-weight : bold;
margin: 0px;
margin-top: 1ex;
padding: 0px;
vertical-align : bottom;
}
span.listenheadline /* CSS &Uuml;berschriften von alphab. Listen */
{ font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 110%;
width :100%;
font-weight : bold;
}
.listenpfeil{ /* Pfeile in alphab. Listen (indexliste)*/
margin:1ex 0px;
clear: both;}
.listenpfeilo{ /* Pfeile in alphab. Listen (indexliste) oben*/
margin:1ex 0px 0px 0px;
clear: both;}
.axlistenpfeilo{
float: left; 
overflow: hidden; 
white-space: nowrap; 
clip:auto; 
margin-right: 0.3em;
}
/* 
.objpfeil a img, .objpfeil img, .axlistenpfeilo a img, .axlistenpfeilo img, .listenpfeilo a img, .listenpfeilo img, .listenpfeilu a img, .listenpfeilu img 
{background-color : ;} objpfeil= pfeile in standardliste*/
.objpfeil a img, .objpfeil img{
float: right;
margin-left: 1px;
}
.listenpfeilu{ /* Pfeile in alphab. Listen (indexliste) oben*/
margin: 0px 0px 1ex 0px;
clear: both;}
.listenpfeil img, .listenpfeil a img, .listenpfeilo img, .listenpfeilo a img{
vertical-align: middle;
padding: 0px;
border: 0px;
background-color : transparent; /*;*/
}
.listenpfeilu img, .listenpfeilu a img{ /* anders als oben, wg edge 17.11.2022 */
padding: 0px;
border: 0px;
background-color : transparent; /*;*/
margin-top: 1ex;
vertical-align: top;
}
.listenpfeil form, .listenpfeilo form, .listenpfeilu form { /* Gehezu neben Listenpfeilen (Indexliste) */
padding-left: 1ex;
display: inline;
}
.listeneintrag /* CSS Eintr&auml;ge von alphab. Listen */
{ font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
text-decoration : none;
clip: auto; /* kein umbruch wg. Findbuch*/
white-space: nowrap;
overflow: hidden;
}
.listeneintrag:hover
{ text-decoration : underline;
font-weight : normal;
color :#A9A9A9;}
#tablemore td a { text-align: left; width: 8ex; padding-top: 0px; padding-right: 1em;}
#tablemore td:first-child a{ margin-left: 0px; text-indent: 0ex; margin-right: .5em}
#tablemore td:first-child { text-align: right; width: 8ex; padding-top: 0px;}
.listendiv, .listendivw{ /* Thesaurus eintrag zeile*/
margin: 0px;/*FMT Test: bis ~ alles loeschen */
clip: auto; 
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; 
/* overflow: hidden; 23.07.2009 */
/* FMT Test ~
margin: 0px 0px 0px 2em; 
text-indent: -1em; 
*/
font-size : 100%;
font-family : "Open Sans", sans-serif; 
width: 100%;
padding-top: 0ex; 
}
.thesauruseintrag /* CSS Eintr&auml;ge eines Thesaurus */
{ font-size : 100%;
margin: 0px; 
color : #333333;
text-decoration : none;
/*text-indent: -0.5em; */ 
}
.listendiv img, .listendiv a img {
vertical-align: middle;
padding: 0px 2px 0px 0px;
border: 0px;
}
.imghidden{
visibility: hidden;
}
.thesauruseintrag:hover
{ text-decoration : underline;
font-weight : normal;
color : #A9A9A9;}
span.thesauruseintrag:hover /* wg. Eintrag ohne Link (d.h. Belegung=0) */
{ text-decoration : none;
font-weight : normal;
color : #333333;
}
.thesaurusdetail2, .thesaurusdetail3 /* CSS Eintr&auml;ge eines Thesaurus OB,BF,VB,GS*/
{ font-family : "Open Sans", sans-serif; /* detail2 ist in der seite */
color : #333333; /* detail3 ist schwebendes fenster */
font-size : 90%; /*;*/
text-decoration : none;
margin: 0px 1em 0px 0px;
padding : 0px 2em 0.2em 1ex;
display : block;
text-indent: -0.5em;
white-space: normal;
}
.thesaurusdetail3{ 
padding:0px 1em 1ex 3ex;text-indent:-3ex; margin: 0px 0px 0.5ex 0px;
}
.thesaurusdetail3kom{
padding:0px 1em 1ex 0ex;text-indent:0ex; margin: 0px 0px 1ex 0px;
}
.thesaurusdetail2 a, .thesaurusdetail3 a /* CSS Eintr&auml;ge eines Thesaurus OB,BF,VB,GS*/
{ text-decoration : none;
color : #333333;
}
.thesaurusdetail2 a:hover, .thesaurusdetail3 a:hover /* CSS Eintr&auml;ge eines Thesaurus OB,BF,VB,GS*/
{ text-decoration : underline;
color :#A9A9A9;}
.thesaurusdetail9{
margin: 0px 0px 0.5ex 0px;
font-size: 0.8rem;
x-overflow: visible;
}
.thesaurusdetail9 td{
vertical-align: top;
padding: 0px 1.5ex 0.2ex 0.2ex;
}
.thesaurusdetail9 th{
font-size: 1rem;
}
.thesaurusdetail9 td ul{
line-height:101%;
margin: 0px;
padding: 1px 4px;
} 
.thesaurusdetail9 td ul li{
padding-left: 0px;
} 
.thesaurusimgdet{
padding: 0px; 
}
.listenhro{
margin: 0.5ex 0px 1.5ex 0px; 
width: 100%; 
background-color: #333333; 
height: 1px; 
color: #333333; 
border: 0px;
clear: both;
}
.listenhru{
margin: 1ex 0px 0.5ex 0px; 
width: 100%; 
background-color: #333333; 
height: 1px; 
color: #333333; 
border: 0px;
}
.listenhrokl{
margin: 0.5ex 0px 0ex 0px; 
width: 100%; 
background-color: #333333; 
height: 1px; 
color: #333333; 
border: 0px;
clear: both;
}
/* Datenbank: Auswahl */ 
.dbauswahl, .dbaktdb{
z-index:1; 
margin: 0px 3em 3ex 0px;
marker-offset: 0px; 
list-style: none; 
padding: 2ex; 
display: block; 
float: left; 
position: relative; 
border: 1px solid transparent;
border-radius: 5px; 
}
.dbaktdb{padding: 2ex 0px 0px 0px;}
.dbauswahl:hover {
border: 1px solid #A9A9A9;
cursor: pointer; 
}
.dbauswahl div, .dbaktdb div{
text-decoration: none; 
color: #333333; 
font-weight: bold;
float: left;
display: block; 
white-space: nowrap;
}
.dbauswahl a div span, .dbaktdb a div span{ 
font-weight: normal;
float: left; display:block; white-space: nowrap;
} 
h1.dbkommentar{ /* CSS DB-Auswahl Motivationstext */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 120%;
text-align: left;
margin : 1ex 0px 2ex 0px;
border-bottom: 1px solid ; 
} 
.dbtabelle{ /* CSS DB-Auswahl Tabellen der M&ouml;glichkeiten */
font-family : "Open Sans", sans-serif;
color : #333333;
padding: 0px;
vertical-align : top;
width: 100%;
margin : 1ex 0px 0px 0px;
}
.dbtabelleohne{ /* CSS DB-Auswahl Tabellen der M&ouml;glichkeiten ohne ueberschrift */
font-family : "Open Sans", sans-serif;
color : #333333;
padding: 0px;
vertical-align : top;
width: 100%;
margin : 0ex 0px; /* ab 14.08.2007 fuer beide varianten (vorher: im then*/
}
.dbtabellenkopf{ /* CSS DB-Auswahl Tabellen der Moeglichkeiten */
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 110%;
border-color : #333333; border-width : 0px 0px 1px 0px;
border-style:solid;
text-align : left;
padding: 0.2em 0.2em 0px 0px;
}
tr.tabz:hover{
cursor: pointer;
}
.tabz {
font-size:0.9rem;
}
tr.tabz a{
font-family : "Open Sans", sans-serif;
color : #333333;
text-decoration : none;
background-color : transparent;
padding: 0px;
width : 100%;
display : block;
}
tr.tabz a:hover{color :#A9A9A9;
text-decoration : underline;
font-weight : normal; 
}
.tabz th {
width: 20%;
text-align: left;
font-weight: normal;
vertical-align : top;
}
.tabz td {
padding-bottom: 1ex;
font-size:0.8rem;
padding-left: 1ex;
}
.formoa {
font-size : 80%;
font-family : "Open Sans", sans-serif;
color : #333333;
margin: 0em 2% 0px 2%;}
.formundertext {
font-size : 100%;
font-family : "Open Sans", sans-serif;
color : #333333;
vertical-align: text-bottom;}
#ax_width {
width : 39%;
padding: 0px 1ex 1ex 1ex; 
position: fixed; 
left: 59%; 
margin: 0px;
}
#ax_td a{
font-size:80%; 
}
#ax_td {
text-align: center;
width: 100%;
}
/* index-rechercheliste*/
#iax_width {
width : 39%;
padding: 0px 1ex 1ex 1ex; 
margin: 0px;
float: right;
top: 0px;
right: 0px; 
}
#ax_erf_width {
position: fixed; 
top: 20px;
left: 59%; 
margin: 0px;
width : 39%;
padding: 0px 1ex 1ex 1ex; 
height: auto;
z-index: 100;
}
#iax_td a{
font-size:80%; 
}
#iax_td {
text-align: right;
width: 100%;
}
a.ax_but:hover{ /* Funktionrn der Liste neben der Recherche*/
background-color : white; 
}
a.ax_buterf{ /* Funktionrn der Liste neben der Recherche*/
float: right; 
}
a.ax_buterf:hover{ /* Funktionrn der Liste neben der Recherche*/
background-color : transparent;
}
div#scrollitd {
clear: both;
border : 1px solid #003069;
color : #333333;
padding : 0px 1em 1ex 1em;
background-color:#E0E0E0;
max-height: 90ex;
overflow: auto;
margin: 2px 0ex 1ex 0ex;
font-size: 90%;
-webkit-box-shadow: 0 10px 20px #888;
-moz-box-shadow: 0 10px 20px #888;
box-shadow: 0 10px 20px #888; 
border-radius: 5px;
}
a.aktfkt {
font-weight: bold;
text-decoration: none;
color: #A9A9A9;
}
a.noaktfkt {
font-weight: normal;
text-decoration: underline;
color: #333333;
}
a.noaktfkt:hover {
color: #A9A9A9;
}
/* Logout */
.logout {
color: #333333;
}
/* Findbuch navigation */
.thesauruseintragAKT /* Findbuch: CSS Eintr&auml;ge eines Thesaurus */
{ font-size : 100%;
font-family : "Open Sans", sans-serif;
font-weight : bold;
text-decoration : none;
color : #A9A9A9; 
border : 1px dotted #A9A9A9;
padding : 0.5ex 1ex;
line-height: 4ex; 
margin: 1ex;
}
.bodynavi .listendiv .thesauruseintrag{
color : #606060; /* CSS Eintr&auml;ge eines Thesaurus */
}
.bodynavi .listendiv .thesauruseintrag:hover{
text-decoration : underline; font-weight : normal;
color: #A9A9A9;
}
.bodynavi .listendiv{ /* Thesaurus eintrag zeile*/ 
font-size : 100%;
font-family : "Open Sans", sans-serif;
width: auto; /* sonst zeile zu land und hori-scroll */ 
}
#themenbox{
border-bottom: 1px solid #333333;
margin-bottom: 4ex; 
padding-bottom: 1ex;
}
#themenbox span{
font-weight : bold;
text-decoration: underline;
}
#themenbox a{
color: #333333;
text-decoration: none;
padding-right: 1em;
}
#themenbox a:hover {
text-decoration: underline;}
/* box im Hauptinhalt*/
.hauptbox1{
border: 1px solid #003069; 
padding: 1ex; 
margin-top: 1ex; 
background-color: #E0E0E0;
}
/* pures svg */
.doklfkt{
width: 24px;
height: 24px;
fill: #003069;
stroke: #003069; 
}
.doklfkt:hover{
fill: #A9A9A9;
stroke: #A9A9A9; 
}
.doklfktos{
width: 24px;
height: 24px;
fill: #003069;
}
.doklfktos:hover{
fill: #A9A9A9;
}
/* rechfkt */
.ax_but .doklfkt{
stroke: #000;
width: 16px;
fill: #000;
}
.ax_butkl .doklfkt{
stroke: #000;
width: 13px;
fill: #000;
}
.ax_but90 .doklfkt{
stroke: #000;
width: 13px;
fill: #000;
transform: rotate(270deg);
}
/* im Korb */
.imgimk svg{
fill: #CEDFF4;
stroke: #CEDFF4;
}
.imgimksvg{
fill: #CEDFF4;
stroke: #CEDFF4;
}
.ham .imgimksvg{
stroke-width: 1 !important;
}
/* Disabled Images */
.imgdis{
opacity: 0.5;
}
.imgdis:hover, .imgimk:hover{
cursor: not-allowed;
}
/*ToolTipp*/
.tooltip, .kommtip, .thesdetail, .rechthestip{
position: absolute;
display: none;
background-color: #ffffff;
border: 1px dotted ;
max-width: 400px;
text-align: left;
padding: 1ex;
font-weight: normal;
border-radius: 2px;
box-shadow: 1px 2px 2px #888;
white-space: normal;
z-index: 2001;
line-height: 100%;
font-family: "Open Sans", sans-serif;
overflow:hidden;
text-overflow: ellipsis;
}
.rechthestip {width: 39%;}
.kommtip { width: 66%;}
.thesdetail { min-width: 15ex; padding-bottom: 0px; margin-bottom: 0px; max-width:500px;} /* tooltipp in der thesliste */
.tooltiph { border-bottom: 1px solid navy; font-weight: bold; margin-bottom: 1ex; padding-bottom: 2px;}
/* Ergebnis springen auf*/
.sprungzeileerg /* CSS des containers der Sprungzahlen */
{ font-family : "Open Sans", sans-serif;
color : #333333;
text-align : left;
font-size: 100%;
padding-left: 2em;
}
a.doksprungauf, a.doksprungaufAKT{
text-decoration : none; 
border: 1px solid transparent; 
padding: 0.5ex;
/* textfarbe gleich hintergrund */
color: #333333;
display: inline-block;
text-align: center;
min-width: 2.2ex;
font-family: Arial;
}
a.doksprungaufAKT, a.doksprungauf:hover{
color: #003069;
text-decoration : none;
border: 1px solid #003069;
}
a.doksprungaufAKT:hover{text-decoration : none;} 
.korbcontainer{
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 100%;
background-color : #E0E0E0;
border: 1px solid #003069;
border-radius: 0px 8px 8px 8px;
padding: 1ex;
margin: 0px 2ex 4ex 0ex;
}
.korbtab a{
border-radius: 8px 8px 0px 0px;
border: 1px solid #003069;
padding: 1ex 1ex 0px 1ex;
text-decoration: none;
color : #333333;
margin: 0px 1ex 0px 0px;
}
.korbtab a:hover{
background-color : #E0E0E0;
}
.korbtabakt{
background-color : #E0E0E0;
border: 1px solid #003069;
border-bottom: 1px solid #E0E0E0;
border-radius: 8px 8px 0px 0px;
margin: 0px 1ex 0px 0px;
padding: 1ex 1ex 0px 1ex;
position: relative;
bottom: -1px;
}
#logindiv{
border-radius: 0px 0px 5px 5px; 
font-size : 12px;
color: #333333;
border: 1px solid #003069;
border-top-width: 0px;
background-color: #E0E0E0;
padding: 5px;
z-index : 110; /* immer oben */ 
display: none;
-webkit-box-shadow: 0 10px 20px #888;
-moz-box-shadow: 0 10px 20px #888;
box-shadow: 0 10px 20px #888;
position: relative;
} 
#logindiv label{
font-size : 12px;
padding-top: 1ex;
}
#logindiv button {
font-size : smaller;
}
#logindiv input[type=text], #logindiv input[type=password]{
width: 13ex;
color: #333333;
background-color : #F8F8F8;
border-width : 1px;
border-color : #333333;
border-style : solid;
font-family : "Open Sans", sans-serif;
padding: 1px 0px 1px 0px;
margin-bottom: 1ex;
}
#logindiv input[type=text]:focus, #logindiv input[type=password]:focus{
color: #333333;
background-color : #FFFFFF;
} 
#logindiv img:hover{ /* schliessen icon*/
cursor: pointer;
}
#l_loginerr, #loginerr, #loginerrshow{
margin: 3ex 0px 1ex 0px; 
color: #003069;
background-color: #CEDFF4; padding: 1ex;
display: none;
border-radius: 5px;
border: 1px solid #003069;
}
#loginerrshow{ /* fr_login */
display:block;
text-align: left;
}
#leerergebnis{
margin: 3ex 0px 1ex 0px; 
color: #003069;
background-color: #CEDFF4; padding: 1ex;
border-radius: 5px;
border: 1px solid #003069;
display: block;
}
/* Bilderrahmen Bildliste */
.isidebox {
margin: 0px auto; /* center for now */
font-size: 100%;
}
.iboxhead {
margin: 0px;
padding: 0px;
text-align: center;
}
.iboxhead h1 {
margin: 0px;
padding: 1em 0px 0px 0px;
font-size:120%;
}
.iboxbody {
margin: 0px;
padding: 10px 0px 40px 0px;
}
/* in der Bildliste zum blaettern: pfeile nicht nach oben/unten sondern links/rechts */
.rot90{
transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
} 
/* Bilderrahmen HTML-Einzelbild*/
.bibilder {
box-shadow: 8px 8px 12px #CCCCCC; }
#imgrahmen{
z-index:99; 
width:100%;
position: absolute;
text-align: center;
top: 0px;
}
.black_overlay{
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 1000%;
height: 1000%;
background-color: black;
z-index:1001;
-moz-opacity: 0.3; /* 0.8 */
opacity:.30;
filter: alpha(opacity=30);
z-index:2001;
}
.white_content {
display: none;
position: fixed; /* 03.07.2018 */
top: 50vh; /*21.08.2018*/ 
left: 50vh; /*0%*/; 
max-width: 0%;
height: 0%; 
padding: 8px;
border: 0px solid ;
background: rgb(255,255,255);
background: rgba(255,255,255,0.8);
z-index:2002; 
overflow: auto;
text-align: center; 
}
.prwhite_content {
display: none;
position: fixed; 
top: 0px; 
height: calc(100% - (0px * 2));
padding: 4px;
border: 0px solid ;
background: rgb(255,255,255);
z-index:2002;
text-align: center; 
}
.bewhite_content {
display: none;
position: fixed; 
top: calc((100% - 70%) / 2 ); 
left: calc((100% - 70%) / 2 ); 
width: 70%;
max-height: 70%;
overflow-y: auto; 
padding: 0px 8px;
border: 0px solid ;
background: rgb(255,255,255);
z-index:2002;
text-align: center;
border-radius: 10px;
}
.stdwhite_content {
display: none;
position: fixed; 
top: calc((100% - 0%) / 2 ); 
left: calc((100% - 0%) / 2 ); 
width: 0%;
max-height: 0%;
overflow-y: auto; 
padding: 0px 8px;
border: 0px solid ;
background: rgb(255,255,255);
z-index:2002;
text-align: center;
border-radius: 10px;
}
.bewhite_content_head {
position: fixed; 
width: calc(70% - 10px);
background-color: inherit;
}
.stdwhite_content_head {
position: fixed; 
width: calc(0% - 10px);
background-color: inherit;
}
.white_content #lightboximg{
width: auto;
height: auto;
max-height: 100%;
max-width: 100%;
}
.white_content .lightboxfkt{
position: absolute;
right: 8px;
top: 8px;
z-index: 2002; 
padding: 8px;
border-radius: 0 0 0 5px;
-moz-opacity: 0.4;
opacity:.40;
filter: alpha(opacity=40);
height: 20px;
}
.bewhite_content .belightboxfkt{
position: absolute;
right: -20px;
top: -20px;
z-index: 2002; 
padding: 0px;
border-radius: 0 0 0 5px;
height: 20px;
}
.white_content:hover .lightboxfkt{
background-color: white;
opacity: 1.0;
filter: alpha(opacity=100);
}
.lightboxfkt img{
vertical-align: baseline !important;
} 
#quickvtdiv{ /* in linker Navi */
width: 280px; text-align: center;
left:-0px;
}
#quickvtdivhaupt{
float: right;
z-index: 500;
}
#quickvtdivhaupt2, #quickvtdivhaupt3{ /* im Hauptmenu*/
height: 40px;
line-height: 40px;
display: table;
float: right;
padding-right: 1ex;
z-index: 500;
}
#mobih2{
float: right;
padding-right: 1ex;
z-index: 500;
display: table;
line-height: 40px; 
}
#mobih2 a img{
padding-top: calc((40px - 24px) / 2)
}
.impress #quickvtdiv{
width: 100%;
margin-bottom: 3ex;
}
/* quickvt = Hauptmenu */
/* quickvt2 = Hauptmenu dezent */
/* quickvtdiv = Hauptbereich + links */
#quickvtdiv img{
vertical-align: middle;
}
#quickvtdiv img:hover, #quickvtdivhaupt img:hover{
cursor:pointer
}
#quickvtdiv img, #quickvtdivhaupt img{
width: 20px; 
height: 20px;
vertical-align: middle;
display: none; /* wg. design erstmal weg */
}
#quickvt{
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTA3LjUzOSA1MDcuNTM5IiBmaWxsPSIjMzMzMzMzIj4KPHBhdGggZD0iTTMzOC42NTksMzE2LjAxOWM2OC40OTItODAuOTUxLDU4LjM5MS0yMDIuMDk5LTIyLjU2LTI3MC41OXMtMjAyLjA5OS01OC4zOTEtMjcwLjU5LDIyLjU2cy01OC4zOTEsMjAyLjA5OSwyMi41NiwyNzAuNTkgICAgYzcxLjU4NCw2MC41NjcsMTc2LjQ0Niw2MC41NjcsMjQ4LjAzLDBsMTY4LjgsMTY4Ljk2bDIyLjU2LTIyLjU2TDMzOC42NTksMzE2LjAxOXogTTE5Mi4yNTksMzUyLjE3OSAgICBjLTg4LjM2NiwwLTE2MC03MS42MzQtMTYwLTE2MHM3MS42MzQtMTYwLDE2MC0xNjBzMTYwLDcxLjYzNCwxNjAsMTYwUzI4MC42MjUsMzUyLjE3OSwxOTIuMjU5LDM1Mi4xNzl6Ii8+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-position: 3px 3px;
background-size: 16px 16px;
width: 150px ;
padding:3px 0px 3px 25px;
border: 1px solid #333333;
}
#quickvt:focus{ /* im Hauptmenu focus*/
border: 1px solid #0000FF !important;
color: #0000FF;
}
#quickvtdiv #quickvt:focus, #quickvtdivhaupt #quickvt:focus{ /* im Hauptbereich + linkenavi*/
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTA3LjUzOSA1MDcuNTM5IiBmaWxsPSIjMDAwMEZGIj4KPHBhdGggZD0iTTMzOC42NTksMzE2LjAxOWM2OC40OTItODAuOTUxLDU4LjM5MS0yMDIuMDk5LTIyLjU2LTI3MC41OXMtMjAyLjA5OS01OC4zOTEtMjcwLjU5LDIyLjU2cy01OC4zOTEsMjAyLjA5OSwyMi41NiwyNzAuNTkgICAgYzcxLjU4NCw2MC41NjcsMTc2LjQ0Niw2MC41NjcsMjQ4LjAzLDBsMTY4LjgsMTY4Ljk2bDIyLjU2LTIyLjU2TDMzOC42NTksMzE2LjAxOXogTTE5Mi4yNTksMzUyLjE3OSAgICBjLTg4LjM2NiwwLTE2MC03MS42MzQtMTYwLTE2MHM3MS42MzQtMTYwLDE2MC0xNjBzMTYwLDcxLjYzNCwxNjAsMTYwUzI4MC42MjUsMzUyLjE3OSwxOTIuMjU5LDM1Mi4xNzl6Ii8+Cjwvc3ZnPgo=);
border: 1px solid #0000FF !important;
color: #0000FF;
}
#quickvtdivhaupt2 #quickvt{ /* im Hauptmenu*/
background-color: transparent;
border: 1px solid transparent;
width: 24px;
padding:3px 0px 3px 0px; 
}
#quickvtdivhaupt2 #quickvt:focus, #quickvtdivhaupt3 #quickvt:focus{
color: #0000FF;
background-color: #fff;
width: 150px ;
padding: 3px 0px 3px 23px;
border: 1px solid #0000FF !important;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTA3LjUzOSA1MDcuNTM5IiBmaWxsPSIjMDAwMEZGIj4KPHBhdGggZD0iTTMzOC42NTksMzE2LjAxOWM2OC40OTItODAuOTUxLDU4LjM5MS0yMDIuMDk5LTIyLjU2LTI3MC41OXMtMjAyLjA5OS01OC4zOTEtMjcwLjU5LDIyLjU2cy01OC4zOTEsMjAyLjA5OSwyMi41NiwyNzAuNTkgICAgYzcxLjU4NCw2MC41NjcsMTc2LjQ0Niw2MC41NjcsMjQ4LjAzLDBsMTY4LjgsMTY4Ljk2bDIyLjU2LTIyLjU2TDMzOC42NTksMzE2LjAxOXogTTE5Mi4yNTksMzUyLjE3OSAgICBjLTg4LjM2NiwwLTE2MC03MS42MzQtMTYwLTE2MHM3MS42MzQtMTYwLDE2MC0xNjBzMTYwLDcxLjYzNCwxNjAsMTYwUzI4MC42MjUsMzUyLjE3OSwxOTIuMjU5LDM1Mi4xNzl6Ii8+Cjwvc3ZnPgo=);
}
canvas{
display: inline-block;
vertical-align: middle;
padding-right: 1ex;
}
.whiteimgfkt{
z-index: 100;
position: absolute;
bottom: 10px;
right: 10px;
background: white;
border-radius: 5px 0 0 0;
-moz-opacity: 0.4;
opacity:.40;
filter: alpha(opacity=40);
padding: 5px;
}
.whiteimgfktthumb{
z-index:100;
position:absolute;
top:0px;
left:18px;
background: white;
border-radius: 0 0 5px 0;
-moz-opacity: 0.4;
opacity:.40;
filter: alpha(opacity=40);
padding: 5px;
}
/* Bildueberschrift vertikal zentrieren*/
#valibox{
position: absolute;
top: 0px;
width: 100%;
z-index: 100;
text-align: center;
}
#vali{
display: inline-block;
padding: 1ex;
border: 1px solid #888;
border-top: 0px;
border-radius: 0 0 10px 10px;
vertical-align: middle; 
text-align: center;
z-index: 100;
opacity:.20;
filter: alpha(opacity=20);
}
#vali img, #vali button, #vali span{
vertical-align: middle; 
}
/* social bookmarks - unten */
.sbp_pos{
position: absolute;
;
;
text-align: center;
position: absolute;
;
;
}
/* Bilderanimation Kopf */
.divbildanitop{
position: absolute;
;
;
height: auto;
width: auto;
z-index: 49;
}
.divbildanitop:hover{
cursor: pointer;
}
.fadein{
visibility: visible;
opacity: 1;
transition: opacity 2s linear;
}
.fadeout{
visibility: hidden;
opacity: 0;
transition: visibility 0s 2s, opacity 2s linear;
}
.bildanitopdiv{
height: auto;
}
#bildanirech{
;
;
height: auto;
width:auto;
}
/* tagcloud*/
#tagcloud{ /* au&szlig;erer Container */
margin: 4ex 0px 0px 0ex;
background-color: #f8f8f8;
text-align : justify;
font-weight: bold;
border: 1px dotted #c0c0c0;
border-radius: 16px;
width: 99%; 
}
#tagdiv{ /* immerer container*/
margin: 1em;
}
#tagdiv a{
display: inline;
font-family: 'lucida grande', 'trebuchet ms', arial, sans-serif;
margin: 2px;
padding: 3px;
text-decoration: none;
}
#tagdiv a:hover{
border: 1px solid #808080;
border-radius: 8px;
background-color: #fff;
}
/* kleine Social-bookmark icons in den Kopffunktionen */
#sbintent{
margin-right: 2ex;
margin-left: 0ex;
}
#sbintent a {
margin-right: 0ex;
margin-left: 0.5ex;
}
/* Anmerkungen */
sup { /* hochgestellt */
vertical-align: top;
font-size: 0.7em;
line-height: 100%;
} 
sup.af { /* hochgestellt im Anmerkungsfeld*/
/*color: red;*/
font-weight: bold;
} 
sub { /* tiefgestellt */
vertical-align: bottom;
font-size: 0.8em;
line-height: 100%;
} 
/*is9*/
.navihori{
margin: 0px;
margin-bottom:20px; 
color: #606060;
background-color: #FFFFFF;
border-bottom: 1px solid #808080;
display: block;
line-height: 2.6ex;
}
.navihori div {
padding : 0ex 0ex 0ex 0.2ex ;
}
.navihori a {
font-family : "Open Sans", sans-serif;
text-decoration : none;
color : #606060;
font-size : 92%;
}
.navihori a:hover {
text-decoration : underline;
font-weight : normal;
color: #A9A9A9 !important;
}
.navihoriakta{
font-weight : bold;
text-decoration : none !important;
color : #003069 !important;
font-size : 92%;
}
.navihoriakta:hover{
font-weight : bold !important;
}
.endediv, .endediv a{ 
margin: 4ex;
text-align: center;
font-family : "Open Sans", sans-serif; 
text-decoration: none;
}
/* The Modal (background) */
.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */
.modal-content {
background-color: #fefefe;
margin: auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
}
.modaldialog, .modaldialog2, .modaldialog3{
position: fixed;
font-family: Arial, Helvetica, sans-serif;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.5);
z-index: 99999;
opacity:0;
pointer-events: none;
}
.modaldialog:target, .modaldialog2:target, .modaldialog3:target {
opacity:1;
pointer-events: auto;
}
.modaldialog > div, .modaldialog2 > div, .modaldialog3 > div {
width: 400px;
position: relative;
margin: 10% auto;
padding: 5px 20px 13px 20px;
border-radius: 5px;
font-family : "Open Sans", sans-serif;
color : #333333;
font-size : 1rem;
background-color : #E0E0E0;
}
.mlogint{
font-family : "Open Sans", sans-serif;
color : #333333;
}
.mlogint input{
width: 96%;
font-size: 1rem;
line-height: 3ex; 
}
.mlogint td{
text-align: right;
width: 1px; 
}
.mlogint th{
padding:2ex;
}
.mclose {
background: #e00000;
color: #FFFFFF;
line-height: 25px;
position: absolute;
right: -12px;
text-align: center;
top: -10px;
width: 24px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
}
.mclose:hover { background: #ff0000; text-decoration: none !important;}
.modaldialog textarea{
display: block;
width:100%;
}
/* bildrechts in std.liste kleinbilder scroll*/
.kbscroll{
text-decoration: none;
font-weight:bold;
background-color: #FFFFFF;
width: 1.5em;
color: #333333;
}
.kbscroll a {text-decoration: none; }
.kbtd{width: 10px;}
.kbtdcontainer{
border: 1px solid #CEDFF4;
border-radius: 3px;
}
.kbtddiv{
padding: 2px;
margin-top: 0px;
white-space: nowrap;
background-color: #CEDFF4;}
.kbtddiv th {line-height: 1px;}
.kbkb{
height: 80px;
width: auto;
max-width: calc(250px / 4); /*breite bilder 26.06.2024*/
}
select{
height: 4ex;
line-height: calc (4ex - 2px);
padding: .5ex !important;
font-size: 1rem;
}
/*rechercheajax*/
#jmp01:focus{
background-color:#FFFFFF;
color:#333333;
}
#dojumps, #dojumpi{
float:left;
margin: 1px 0px; 
vertical-align: bottom;
border-bottom:2px solid transparent;
}
#dojumps:hover, #dojumpi:hover{
cursor: context-menu;
}
.bestellcontainer{
font-family : "Open Sans", sans-serif;
color : #333333;
}
.bestellcontainer form{ /* button und textfeld nicht trennen*/
white-space: nowrap;
}
table.bestellcontainer{
width: 100%;
/* border: 1px solid #003069; */
}
.bestellcontainer th {
font-weight: normal;
width: 10%;
padding-top: .25em;
}
.bestellcontainer td {
padding-right: 10px;
}
input::placeholder {
color: #999 !important;
font-style: italic !important;
opacity: 1;
}
input:-ms-input-placeholder { 
color: #999 !important;
font-style: italic !important;
}
input::-ms-input-placeholder { 
color: #999 !important;
font-style: italic !important;
}
.formbuttonimage{
width: auto;
}
.formbuttonimage[type="image"] {
vertical-align: middle !important;
}
/*Link zwinsch mobil und desktop*/
/* in Head Funktionsleiste*/
#mobid{ /* position */
font-size : 100%;
font-family : "Open Sans", sans-serif;
text-decoration: none;
}
#mobid img{
padding-right: 6px;
vertical-align: baseline;
}
#mobid a {color : #818182;}
#mobid:hover{
text-decoration: underline;
color : #A9A9A9;} 
.erffktt{ /* funktionen in der Erfassung */
background-color: #FFFFFF;
margin:0ex 1ex;
font-family : "Open Sans", sans-serif; 
color: #333333;
font-weight : normal;}
/* ax_wait */
.loader, .loaderkl {
width: 48px;
height: 48px;
border-radius: 50%;
display: inline-block;
position: relative;
border: 3px solid;
border-color: #FFF #FFF transparent transparent;
box-sizing: border-box;
animation: rotation 1s linear infinite;
}
.loader::after,
.loader::before, .loaderkl::after,
.loaderkl::before {
content: ''; 
box-sizing: border-box;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
border: 3px solid;
border-color: transparent transparent #FF3D00 #FF3D00;
width: 40px;
height: 40px;
border-radius: 50%;
box-sizing: border-box;
animation: rotationBack 0.5s linear infinite;
transform-origin: center center;
}
.loaderkl::before, .loader::before {
width: 32px;
height: 32px;
border-color: #000080 #000080 transparent transparent;
animation: rotation 1.5s linear infinite;
}
@keyframes rotation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} 
@keyframes rotationBack {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(-360deg);
}
}
/* ax_wait 
.loader {
border: 4px solid #f3f3f3;
border-radius: 50%;
border-top: 4px solid blue;
border-right: 4px solid green;
border-bottom: 4px solid red;
border-left: 4px solid transparent;
width: 20px;
height: 20px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.loaderkl {
border: 3px solid #f3f3f3;
border-radius: 50%;
border-top: 3px solid blue;
border-right: 3px solid green;
border-bottom: 3px solid red;
border-left: 3px solid transparent;
width: 10px;
height: 10px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
*/
#idtimer:hover{ /* timeout reseten */
cursor: pointer;
}
.digitypv{ /* icon VOR digi */
padding-right: 10px;
height: 16px;
width: auto;
}
.digityph{ /* icon Hinter digi */
padding-right: 10px;
padding-left: 10px;
width: 24px;
height: auto;
}
.digikb{
display:table;text-decoration: none !important;
}
.digikb img{
display:table-cell;
}
.digikb span{
display:table-cell;
vertical-align: middle;
color:#333333;
}
/* permalink */
#bookcontent2, #bookcontent3, #sbookcontent3{
display: block;
margin-top: 0.5rem;
font-size: 0.8rem;
color:#333333;
text-decoration: underline;
}
#bookcontent3:hover, #sbookcontent3:hover{
cursor: pointer;
}
/* ax-indexliste*/
#akt_bereichnamtop{
display:inline;
}
.rechidx #jmp01{
width:10ex;
}
.recthes{
display:inline-block; 
padding-top: 1ex;
font-size: 0.9rem;
}
/* up-exakt NICHT zeigen */
/* alpha-sys NICHT zeigen */
/* leerzeilen index/thesliste in Objektdatstellung tabellenformat*/
.leerzeilen td{
border-left:1px solid #FFFFFF; 
border-right: 1px solid #FFFFFF;
background-color: #FFFFFF;
}
.leerzeileno td{
border-bottom:1px solid #FFFFFF; 
}
.leerzeilenu td{
border-top:1px solid #FFFFFF; 
}
.edruckpdf{
width:100%;
}
.edruckpdfa{
font-weight: bold; 
font-size: 1.2rem; 
padding: 2ex;
text-decoration: none;
}
.edruckpdfa:hover{ 
text-decoration: underline;
}
/* Slider 
<!-- Rounded switch -->
<label class="switch">
<input type="checkbox">
<span class="slider round"></span>
</label>
*/
/* The switch - the box around the slider */
.xxxswitch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
/* IS10 */
/* OK in Index/thesliste */
#korbokbox2, #korbokbox{
display:none;
position:fixed;
top:50vh;
left:50vw;
background:darkgreen;
color: #fff;
width: 180px;
height: 180px;
margin: -90px 0 0 -90px;
text-align: center;
vertical-align: middle;
border-radius: 90px;
font-family: Arial;
font-size: 24px;
font-weight: bold;
z-index: 2200;
}
#korbokbox2 div, #korbokbox div{
padding: 40px 10px;
}
#korbokbox2 div div, #korbokbox div div{
padding-top: 10px;
font-size: 18px;
font-weight: normal;
}
#formtable2{ /* vormerkung - formular */
/*table-layout: fixed; ?? warum war das fixed?*/
box-sizing:border-box;
}
#formtable2 td input[type="number"]{
}
.objektimgfkt img {
width: 24px;
height: 24px;
}
.katalogbox{
display: flex; 
flex-wrap: wrap;
justify-content: center; /* space-around */
clear: both;
}
.katalogboxdiv{
background-color : #FFFFFF;
margin: 25px 20px;
text-align: left;
width: calc((2 * 200px) + 6px);
}
.katalogboxdiv:hover .katalogfkt{
visibility: visible;
}
.katalogboxdiv:hover{
box-shadow: 0 4px 12px 0 rgba(0,0,0,.4);
transform: scale(1.1);
border-radius: 5px;
}
.katalogboximg img{
width: 200px;
}
/* Bildkatalog */
.nobildkatalog{
padding-bottom: 2ex;
background-image: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0OTcgNDk3IiB2aWV3Qm94PSIwIDAgNDk3IDQ5NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Zz48Zz48cGF0aCBkPSJtNDk3IDMwOS44ODJ2LTI1My44MmMwLTEzLjgwNy0xMS4xOTMtMjUtMjUtMjVoLTQ0N2MtMTMuODA3IDAtMjUgMTEuMTkzLTI1IDI1djMwNy4xMjlsMTg4LjA3IDM1LjI0NHoiIGZpbGw9IiNiMmU1ZmIiLz48L2c+PGc+PHBhdGggZD0ibTQ1My4zMTggNjcuNDY0djMzMC45NzJsNDMuNjgyLTg4LjU1NHYtMjU1LjA1OGMwLTEzLjEyMy0xMC42MzgtMjMuNzYxLTIzLjc2MS0yMy43NjFoLTU2LjMyMmMyMC4xMDQtLjAwMSAzNi40MDEgMTYuMjk3IDM2LjQwMSAzNi40MDF6IiBmaWxsPSIjOTFkYWZhIi8+PC9nPjxnPjxwYXRoIGQ9Im0wIDM2My4xOTJ2NjYuMzQ0YzAgMjAuMTA0IDE2LjI5OCAzNi40MDEgMzYuNDAxIDM2LjQwMWgyNTAuMTUzbC0xNzUuMTk4LTE3NS4xOThjLTEwLjc0My0xMC43NDMtMjguMTYtMTAuNzQzLTM4LjkwMiAweiIgZmlsbD0iI2Y4ZTg4MyIvPjwvZz48Zz48cGF0aCBkPSJtODEuNDk3IDI4MS42OTYtMTEuNDMzIDExLjQzMyAxNzIuODA5IDE3Mi44MDloNDMuNjgybC0xODQuMjQzLTE4NC4yNDJjLTUuNzQ4LTUuNzQ4LTE1LjA2Ny01Ljc0OC0yMC44MTUgMHoiIGZpbGw9IiNmZmQ1NDkiLz48L2c+PGc+PHBhdGggZD0ibTQ5NyA0MjkuNTM2di0xMTkuNjU0bC0xMDYuMzczLTEwNi4zNzRjLTEwLjgzOC0xMC44MzgtMjguNDA5LTEwLjgzOC0zOS4yNDYgMGwtMjYyLjQzIDI2Mi40M2gzNzEuNjQ3YzIwLjEwNCAwIDM2LjQwMi0xNi4yOTggMzYuNDAyLTM2LjQwMnoiIGZpbGw9IiNlYTdiNDUiLz48L2c+PGc+PHBhdGggZD0ibTM2MC41OTUgMTk0LjI5My0xMS40MzMgMTEuNDMzIDEwMS41MTcgMTAxLjUxN2MxLjY5IDEuNjkgMi42MzkgMy45ODIgMi42MzkgNi4zNzJ2MTE1LjkyMmMwIDIwLjEwNC0xNi4yOTcgMzYuNDAxLTM2LjQwMSAzNi40MDFoNDMuNjgyYzIwLjEwNCAwIDM2LjQwMS0xNi4yOTcgMzYuNDAxLTM2LjQwMXYtMTE5LjY1NWwtMTE1LjU4OS0xMTUuNTg5Yy01Ljc0OC01Ljc0OS0xNS4wNjctNS43NDktMjAuODE2IDB6IiBmaWxsPSIjZTc2ODMzIi8+PC9nPjxnPjxjaXJjbGUgY3g9IjE5Ni4wMzEiIGN5PSIxNjQuNTcyIiBmaWxsPSIjZjhlODgzIiByPSI1NC4wNTYiLz48L2c+PGc+PHBhdGggZD0ibTE5Ni4wMzEgMTEwLjUxNmMtNy43NzUgMC0xNS4xNiAxLjY1NC0yMS44NDEgNC42MSAxOC45NzEgOC4zOTIgMzIuMjE1IDI3LjM2NyAzMi4yMTUgNDkuNDQ2cy0xMy4yNDQgNDEuMDU0LTMyLjIxNSA0OS40NDZjNi42ODEgMi45NTUgMTQuMDY2IDQuNjEgMjEuODQxIDQuNjEgMjkuODU0IDAgNTQuMDU2LTI0LjIwMiA1NC4wNTYtNTQuMDU2cy0yNC4yMDItNTQuMDU2LTU0LjA1Ni01NC4wNTZ6IiBmaWxsPSIjZmZkNTQ5Ii8+PC9nPjwvZz48L3N2Zz4=);
background-position: center;
background-repeat: no-repeat;
height: 200px;
width: 200px;
background-size: contain;
}
/* Bildkatalog: Bild oben */
.katalogfkt{
position: absolute; 
bottom: 0px;
padding: 1ex;
visibility: hidden;
background-color: #E0E0E0;
opacity: .5;
display:block;
border-bottom: 1px solid transparent;
width: calc(100% - 2ex);
}
.katalogfkt:hover{
opacity: 1;
width: calc(100% - 2ex);
border-bottom: 1px solid #003069;}
.katalogfkt img{
margin: 0px .3ex .5ex 0px;
width: auto; height: 24px;
}
.printkopf{
padding: 1em;
text-align: center; /* 07.03.2023 wenn links, dann ggf abgeschnitten */
break-after: avoid;
font-family : Trebuchet MS, "Open Sans", sans-serif;
} 
@page {
size: landscape;
margin: auto;
color: #000;
background-color: #fff;
}
#prclosebut{
color: #fff; 
padding: 1ex;
background-color: #800000;
float: right;
top: 1ex;
margin: 1ex;
}
#prclosebut:hover{
cursor: pointer;
}
@media print {
img {break-inside: avoid;}
.ergebniserfassung {break-inside: avoid-page}
#prclosebut{display:none;}
}
#ergsaveb1, #ergsaveb2{
margin-right: 1ex;
}
#ergsave {
margin-bottom: 2ex;
}
#ergsaveb0{
padding: 0px 1ex;
}
/*sprache*/
.drp{
position: relative;
display: inline-block;
}
.drp-cont{
display: none;
position: absolute;
z-index: 1;
white-space: nowrap;
background-color: #FFFFFF;
padding: 1ex 0ex 0ex 0ex;
}
.drp-cont a {
color : #818182;display: block;
padding: 0.2ex 1ex;
}
.drp-cont a:hover{
text-decoration: none;
}
.drp:hover .drp-cont{
display:block;
}
.drp:hover .drpbtn{
color : #A9A9A9;cursor: pointer;
}
/* ergebnisflexboxen*/
.ergbox{
background-color : #FFFFFF;
margin: 25px 20px;
border-radius: 3px;
width: ; 
padding: 0px;
overflow-x: hidden;
}
.ergbox:hover{
box-shadow: 0 4px 12px 0 rgba(0,0,0,.4);
transform: scale(1.2);
}
.ergbox:hover h1{
padding: 0px 10px;
}
.ergbox:hover .erglast{
padding: 10px 5px 5px 5px;
}
.ergbox:hover .erginfo{
padding: 0px 10px;
}
.ergbox:hover .ergfolder{
padding: 0px 10px 0px 10px;
}
.ergbox:hover .ergdb{
padding: 0px 10px;
}
.ergbox a{
text-decoration: none;
color : #333333;
}
.ergbox img{
width: ; padding: 0px; margin-bottom: 10px; object-fit: cover;
}
.ergbox h1{
font-size: 1.2rem;
text-align: left;
font-weight: normal;
padding: 0px;
}
.erglast{
font-size: .8rem;
text-align: right;
opacity: 0.4;
padding: 10px 0px 5px 0px;
}
.erginfo{
font-size: .9rem;
line-height: 1.1rem;
padding: 0px;
}
.ergdb{
font-size: .8rem;
font-variant: all-small-caps;
line-height: 1.1rem;
padding: 0px;
}
.ergfolder{
font-size: .9rem;
font-variant: all-small-caps;
line-height: 1.1rem;
padding: 0px;
}
.hn::before{/*is10 dnb links */
background-image: url("data:image/gif;base64,R0lGODlhGAAYAKIFAABos83DAH/R8P/fV/c5TP///wAAAAAAACH5BAHoAwUALAAAAAAYABgAAAN4WLrc/jAuAFQIRYgyRiFEtl0FRVmYxnmgWJBm9aZb94UqbKKu3eaYGE/lw42Cu1mPZVQKlUSmS3eC1qTAUpIUvU2RVe7Vm32KV+SjNkxD/9TmdvG7lp3n5a0cC9cv005+XW+BbH+EVHZ7gIlDY4hgiodNjVZulEgJADs=");
background-size: 18px;
content: " ";
width: 18px;
height: 18px;
display: inline-block;
margin-right: .5ex;
}
.hg::before{ /*is11 url (feldinhalt)+digi*/
}
.j::before, .hj::before{/*is10 externe links */
content: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiBmaWxsPSIjMzMzMzMzIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Zz48cGF0aCBkPSJtMTguNSAyMGgtMTJhMS41IDEuNSAwIDAgMSAtMS41LTEuNXYtMTJhMS41IDEuNSAwIDAgMSAxLjUtMS41aDQuNXYxaC00LjVhLjUuNSAwIDAgMCAtLjUuNXYxMmEuNS41IDAgMCAwIC41LjVoMTJhLjUuNSAwIDAgMCAuNS0uNXYtNGgxdjRhMS41IDEuNSAwIDAgMSAtMS41IDEuNXoiLz48cGF0aCBkPSJtMjAgOWgtMXYtM2gtM3YtMWgzLjVhLjUuNSAwIDAgMSAuNS41eiIvPjxwYXRoIGQ9Im03LjQzIDEwaDE0LjE0djFoLTE0LjE0eiIgdHJhbnNmb3JtPSJtYXRyaXgoLjcwNyAtLjcwNyAuNzA3IC43MDcgLTMuMTggMTMuMzMpIi8+PC9nPjwvc3ZnPg=="); 
margin-right: 1ex;
}
.hr::before{/*is10 interne links */
content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMzMzMzMzIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaGVpZ2h0PSIxNiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGlkPSJwYXRoMiIgZD0ibTE0IDExLjQxNC02Ljg3OSA2Ljg3OWMtLjI4Ni4yODYtLjM3MS43MTYtLjIxNiAxLjA5LjE1NC4zNzMuNTE5LjYxNy45MjMuNjE3aDExLjE3MmMuMjY1IDAgLjUyLS4xMDUuNzA3LS4yOTMuMTg4LS4xODcuMjkzLS40NDIuMjkzLS43MDcgMC0zLjQ2MyAwLTEwLjUzNyAwLTE0IDAtLjI2NS0uMTA1LS41Mi0uMjkzLS43MDctLjE4Ny0uMTg4LS40NDItLjI5My0uNzA3LS4yOTMtMy40NjMgMC0xMC41MzcgMC0xNCAwLS41NTIgMC0xIC40NDgtMSAxdjEwYzAgLjU1Mi0uNDQ4IDEtMSAxcy0xLS40NDgtMS0xYzAgMCAwLTYuNTg2IDAtMTAgMC0xLjY1NyAxLjM0My0zIDMtM2gxNGMuNzk2IDAgMS41NTkuMzE2IDIuMTIxLjg3OS41NjMuNTYyLjg3OSAxLjMyNS44NzkgMi4xMjF2MTRjMCAuNzk2LS4zMTYgMS41NTktLjg3OSAyLjEyMS0uNTYyLjU2My0xLjMyNS44NzktMi4xMjEuODc5LTIuNjc4IDAtNy41MTUgMC0xMS4xNzIgMC0xLjIxMyAwLTIuMzA3LS43MzEtMi43NzEtMS44NTItLjQ2NS0xLjEyMS0uMjA4LTIuNDExLjY1LTMuMjY5bDYuODc5LTYuODc5aC0zLjI0M2MtLjU1MiAwLTEtLjQ0OC0xLTFzLjQ0OC0xIDEtMWg1LjY1N2MuNTUyIDAgMSAuNDQ4IDEgMXY1LjY1N2MwIC41NTItLjQ0OCAxLTEgMXMtMS0uNDQ4LTEtMXoiLz48L3N2Zz4=");
margin-right: 1ex;
}
.ht, .hn{
display:inline-block; /* keinen zeilenumbruch im Indexsbegriff */
margin-right: 1.5ex;
}
.hr, .hg, .hn, .hd, .hp, .hj, .j{
text-decoration-line: underline !important;
text-decoration-style: dotted !important;
}
.hr:hover, .hg:hover, .hn:hover, .hd:hover, .hj:hover, .hp:hover, .j:hover{
text-decoration-style: solid !important;
}
.bkimg{/*is10 bilderkorb thumb */
display:block; 
padding-bottom: 1ex;
}
.ergcount{ /*laufende Nummerierung im Ergebnis */
}
#menurahmen{
background-color: #003069; /* Hintergrundfarbe der Menuezeile */ 
/* Hintergrundbild der Menuezeile */ 
border-bottom: 1px solid #CEDFF4; /* Rahmen um die Menuezeile ^^ 20.04.2023 css_ eingefuegt KTE */
margin: 0px 0px 20px 0px !important; /* Abstand nach oben und unten */
height: 40px; /* Rahmenhoehe */
overflow-x: clip; /* kein umbruch f&uuml;r 2. Zeile */
white-space: nowrap;
/* is9 */
margin-bottom:0px; 
}
.dropbtn {
padding: 0px 1ex; /* ggf. vom fmt ueberschrieben */
color: #FFFFFF; /* schriftfarbe */
font-family: Trebuchet MS, "Open Sans", sans-serif;
/* Textschatten */ 
font-style: normal; text-decoration: none; /* kursic und unterstrichen */ 
transition: all .3s ease-in-out; 
display: inline-block; /* feste breite*/
height: 40px; /* 50 feste breite*/
width: auto; min-width: 10ex ;
text-align: center;/* feste breite*/
font-size: 100%;
letter-spacing: calc(0.4px * 2);
font-weight: 400;
line-height: 40px; /* Hoehe der Buttons*/
border-style: solid; 
border: none;
background-color: #003069; /* fallback */
}
.buttonpad{
display:inline-block;
width: 0ex;
}
.dropbtn:hover{cursor: pointer;}
#dr1, #aktbut1{margin-left: 10px ;}
#aktbut button, #aktbut1 button{
text-shadow: none; 
background: #CEDFF4; 
border-color: #CEDFF4;
color: #003069; 
/* is 11 nur Bottom */ 
}
.dropdown {
position: relative;
display: inline-block;
z-index: 111;
padding: 0px 0px; /* abstand oben/unten = (menurahmenhoehe - buttonhoehe) / 2*/
/* Reiter */
}
.dropdown-content {
visibility: hidden;
position: absolute;
background-color: #f9f9f9;
min-width: 5ex;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
overflow-y: auto;
overflow-x: clip;
max-height: 0px;
}
.dropdown-content a,.dropdown-content span {
text-decoration: none;
display: block;
font-weight: 400; text-decoration: none; font-style: italic; /* kursic und unterstrichen */ 
color: #606060;
background: #FFFFFF;
height: auto;
width: auto;
text-shadow: none; 
padding: 5px 10px;
text-align: left;
overflow: visible;
white-space: nowrap; 
font-family: Trebuchet MS, "Open Sans", sans-serif;
font-size: 90%;
border: 1px solid #003069;
border-top-width: 0px;
line-height: 20px; /* auto oder breite in px*/;
min-width: auto; /* auto oder breite in px*/ 
border-radius: 0px;
}
.dropdown-content span { /* Themen&uuml;berschrift*/
font-weight: bold;
font-style: normal;
}
.dropdown-content a:hover, #dda {
background: #CEDFF4;
cursor: pointer;
color: #003069;
border-radius: 0px;
}
.dropdown:hover .dropdown-content {
display: block;
transition: .5s ease-out;
visibility: visible;
max-height: 80vh;
}
.dropdown:hover .dropbtn {
text-shadow: none; 
background: #CEDFF4;
color: #003069;
border-color: #CEDFF4; 
}
/*PostIt*/
#notiztext{
width: 100%;
}
/*erfassung*/
.erf_bilddet{
font-size: .8rem;
padding:0ex 1ex; 
font-weight:normal;
}
.clearfix::after{
content:"";
clear: both;
display: table;
}
#korbinhalt{
background: transparent !important;
}
#korbinhalt tr, #korbinhalt td, #korbinhalt th{
background: transparent !important;
}
#korbinhalt .tk1 td, #korbinhalt .tk1 th{
padding-top: 3ex !important;
}
#korbinhalt .kleinbildkb{
background: #CEDFF4 !important;
}
.bestellcontainer .formbuttoninput{
background-color : #F8F8F8 !important;
color : #333333 !important;
}
.pdfsnip, .pdfsnipX{
display:none;
border: 1px solid #a0a0a0;
padding: 1ex;
margin: 1ex 0ex;
max-height: calc(5ex * 2.3);
overflow-y: auto;
background-color: #ffffff;
color: #606060;
line-height: normal;
}
.pdfsnip:hover{
cursor:pointer;
}
.pdfsnip .tref, .pdfsnipX .tref{
display: inline-block;
background-color: transparent;
color: #000000;
}
.pdfsnipX{
max-height: none;
}
.ergebniskopfmore{display:none;}
.ergebniskopfmore .formselect{
background-color : transparent;
border: 1px solid #003069;
color: #333333;
}
.ham{
padding: 0 1ex 0 0.2ex;
display:inline-block;
}
.ham svg:hover{
cursor:cell;
fill: #A9A9A9;
} 
.ham:hover .ham-drop-content{
display:block;
}
.ham-drop-content table tr:hover td{
cursor: cell;
color: #A9A9A9;
}
.ham-drop-content{
display: none;
position: absolute;
z-index: 1;
}
.ham-drop-content table{
background-color: #ffffff !important;
border: 2px solid black;
padding: 0px;
border-spacing: 0px;
width: auto;
border-radius: 0px 5px 5px 5px;
}
.ham-drop-content table td, .ham-drop-content table th{
padding: .2ex 1ex;
vertical-align: middle;
text-align: left;
border-bottom: 0px;
width: auto !important;
}
.ham-drop-content a{
text-decoration: none;
}
/*ergebnis wechselicons*/
.doksvgtyp{
float: right;
}
.doksvgtyp svg{
height: 32px;
width: auto;
color: #003069;
fill: #003069;
stroke: #003069;
padding: 5px;
border: 1px solid #003069; 
margin-left:5px;
border-radius: 5px;
}
.ergebniskopfzeile #upsimage{width: 20px}
#upsimage{
transform: scale(-1);
padding: 0px 1ex;
}
#upsimage svg{
fill: #003069; 
}
.doksvgtyp svg:hover{
background-color: #FFFFFF;
}
#upsimage:hover svg{
fill: #FFFFFF;
cursor:pointer; 
}
#limage svg{
rotate: -90deg; 
}
#rimage svg{
rotate: 90deg; 
}
#limage svg, #rimage svg{
fill: #ffffff;
width: 12px; 
} 
#limage, #rimage{
f!loat: right; 
} 
.lrimagediv{ 
float: right;
padding-top: calc((40px / 2) - 12px);
padding-right: .5ex;
background-color: #003069;
}
.lrimagedivi{
float: right;
padding-top: calc((40px / 2) - 12px);
padding-right: .5ex;
background-color: #003069;
}
/*button image ohne rahmen und hintergrund*/
.pureimage{
border: 0px;
background-color: transparent;
vertical-align: bottom; 
padding-left: 0px;
}
#stdnavfkt *{
padding: 0px .2ex;
}
.warning::before{/*is11 warnzeichen */
background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSItNDMgMCA1MTIgNTEyIiB3aWR0aD0iMjQiIGZpbGw9IiNGNDQzMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQxMy40MTc5NjkgMzYwLjgxMjVjLTMyLjI1MzkwNy0yNy4yNjU2MjUtNTAuNzUtNjcuMTE3MTg4LTUwLjc1LTEwOS4zMzU5Mzh2LTU5LjQ3NjU2MmMwLTc1LjA3MDMxMi01NS43NjU2MjUtMTM3LjIxNDg0NC0xMjgtMTQ3LjYyNXYtMjMuMDQyOTY5YzAtMTEuNzk2ODc1LTkuNTU4NTk0LTIxLjMzMjAzMS0yMS4zMzU5MzgtMjEuMzMyMDMxLTExLjc3MzQzNyAwLTIxLjMzMjAzMSA5LjUzNTE1Ni0yMS4zMzIwMzEgMjEuMzMyMDMxdjIzLjA0Mjk2OWMtNzIuMjU3ODEyIDEwLjQxMDE1Ni0xMjggNzIuNTU0Njg4LTEyOCAxNDcuNjI1djU5LjQ3NjU2MmMwIDQyLjIxODc1LTE4LjQ5NjA5NCA4Mi4wNzAzMTMtNTAuOTQ1MzEyIDEwOS41MDM5MDctOC4yOTY4NzYgNy4xMDU0NjktMTMuMDU0Njg4IDE3LjQyOTY4Ny0xMy4wNTQ2ODggMjguMzUxNTYyIDAgMjAuNTg5ODQ0IDE2Ljc0NjA5NCAzNy4zMzU5MzggMzcuMzMyMDMxIDM3LjMzNTkzOGgzNTJjMjAuNTg5ODQ0IDAgMzcuMzM1OTM4LTE2Ljc0NjA5NCAzNy4zMzU5MzgtMzcuMzM1OTM4IDAtMTAuOTIxODc1LTQuNzU3ODEzLTIxLjI0NjA5My0xMy4yNS0yOC41MTk1MzF6bTAgMCIvPjxwYXRoIGQ9Im0yMTMuMzMyMDMxIDUxMmMzOC42MzY3MTkgMCA3MC45NTcwMzEtMjcuNTQyOTY5IDc4LjM3ODkwNy02NGgtMTU2Ljc1NzgxM2M3LjQyNTc4MSAzNi40NTcwMzEgMzkuNzQ2MDk0IDY0IDc4LjM3ODkwNiA2NHptMCAwIi8+PC9zdmc+");
background-size: 18px;
content: " ";
width: 18px;
height: 18px;
display: inline-block; 
margin-right: .5ex;
}
.flexbox-panel {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: flex-start;
align-content: center;
column-gap: 20px;
}
.flexbox-item {
flex: 0 1 auto;
flex-basis: 300px;
position: relative;
}
.flexbox-item .bi {
max-width:100%;
}
.flexbox-item divico {
position: absolute;
bottom: 0px;
}
.imgrechts:hover .flexlupe, .flexbox-item:hover .flexlupe {
display: block;
}
.imgrechts:hover, .flexbox-item:hover{
cursor: pointer;
opacity: .7;
}
.flexlupe {
display: none;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6bS41LTdIOXYySDd2MWgydjJoMXYtMmgyVjloLTJ6Ij48L3BhdGg+PC9zdmc+");
background-size: 100px;
width: 100px;
height: 100px;
position: absolute; 
top: 50%; 
left: 50%;
transform: translate(-50%,-50%);
}
.imgpopwhite_content {
display: none;
position: fixed; 
top: 50vh; 
left: 50vh; /*0%*/; 
max-width: 100%;
height: 100%; 
padding: 8px;
border: 0px solid ;
background: rgb(255,255,255);
background: rgba(255,255,255,0.8);
z-index:2002; 
overflow: auto;
text-align: center; 
}
/* The Modal (background) */
.imgpopupfkt{
position: fixed;
right: 0;
top: 0;
z-index:2003;
padding: 1ex 2rem;
border: 1px solid #003069;
border-top: 0px;
border-right: 0px;
}
.imgpopupfkt:hover{
background-color: #FFFFFF;
}
.imgpopupfkt select{
border: 1px solid #003069;
color: #003069;
background-color: transparent;
}
.imgpopupfkt svg{
width: 32px;
height: 32px;
}
.modalImg {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 2001; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: #FFFFFF;
font-family: "Open Sans", sans-serif; 
color: #333333; 
}
.bildbody {
background-color: #FFFFFF;
font-family: "Open Sans", sans-serif; 
color: #333333; 
background-image: none; 
margin: 0px;"
}
/* Modal Content (image) */
.imgmodal-contentImg {
margin: auto;
display: block;
width: 1200px;
max-width: 2000px;
box-shadow: 8px 8px 12px #CCCCCC;}
/* Caption of Modal Image */
#fadeI {
margin: auto;
display: block;
w!idth: 80%;
m!ax-width: 700px;
width: 1200px;
max-width: 2000px;
text-align: center;
color: #ccc;
padding: 10px 0;
height: 150px;
}
/* Add Animation */
.imgmodal-content, #fadeI { 
animation-name: zoom;
animation-duration: 0.6s;
}
@keyframes zoom {
from {transform:scale(0)} 
to {transform:scale(1)}
}
/* The Close Button top: 15px;
right: 35px;*/
.imgpopupclose {
float: right;
color: #f1f1f1;
f!ont-size: 40px;
f!ont-weight: bold;
transition: 0.3s;
padding: .5ex 1ex;
}
.imgpopupclose:hover,.imgpopupclose:focus {
color: #bbb;
text-decoration: none;
cursor: pointer;
}
/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
.imgmodal-content {
width: 100%;
}
}
.imgloader11 {
--d:22px;
width: 4px;
height: 4px;
border-radius: 50%;
color: #25b09b;
box-shadow: 
calc(1*var(--d)) calc(0*var(--d)) 0 0,
calc(0.707*var(--d)) calc(0.707*var(--d)) 0 1px,
calc(0*var(--d)) calc(1*var(--d)) 0 2px,
calc(-0.707*var(--d)) calc(0.707*var(--d)) 0 3px,
calc(-1*var(--d)) calc(0*var(--d)) 0 4px,
calc(-0.707*var(--d)) calc(-0.707*var(--d))0 5px,
calc(0*var(--d)) calc(-1*var(--d)) 0 6px;
animation: l27 1s infinite steps(8);
}
@keyframes l27 {
100% {transform: rotate(1turn)}
}
/* in in thes*/
.infoicon{
background-color : #A9A9A9;
color: #FFFFFF;
border: 1px solid #A9A9A9;
border-radius: 50%;
display: inline-block;
text-align: center;
v!ertical-align: bottom;
width: 16px;
height: 16px;
p!adding: 3px;
font-size: 12px;
} 
.infoicon:hover{
background-color: #FFFFFF;
color: #A9A9A9;
cursor: help;
}
/* in in Rechbox*/
.infoiconR{
background-color : #003069;
color: #FFFFFF;
border: 1px solid #003069;
border-radius: 50%;
display: inline-block;
text-align: center;
vertical-align: middle;
width: 16px;
height: 16px;
padding: 3px;
font-size: 14px;
margin: 3px 0px;
} 
.infoiconR:hover{
color: #003069;
background-color: #FFFFFF;
border: 2px solid #003069;
cursor: help;
}
/* slider togglr*/
.switch1 {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
.switch1 input { 
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .slider {
background-color: #003069;
;
}
input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 50%;
}
input:checked + .slider:after {
content: "\dc berall suchen"; /* \dc berall suchen*/
white-space: nowrap;
margin-left: 80px;
position: absolute;
top: 8px;
}
.tdrechoacheck{
vertical-align: top;
text-align: left;
padding-top: 2ex; 
padding-left: 0.5em;
}
.tdrechoacheck div{
clear: both;
margin-top: 1ex;
}
/* Popup container */
.popup {
position: relative;
display: inline-block;
cursor: pointer;
}
/* The actual popup (appears on top) */
.popup .popuptext {
visibility: hidden;
width: 400px;
background-color: #555;
color: #fff;
text-align: left;
border-radius: 6px;
padding: 8px;
position: absolute;
z-index: 1;
top: 125%;
left: 50%;
margin-left: -390px;
white-space: normal;
}
/* Popup arrow */
.popup .popuptext::after {
content: "";
position: absolute;
bottom: 100%;
left: 390px;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #555 transparent;
}
/* Toggle this class when clicking on the popup container (hide and show the popup) */
.popup .show {
visibility: visible;
-webkit-animation: fadeIn 1s;
animation: fadeIn 1s
}
/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
from {opacity: 0;}
to {opacity: 1;}
}
@keyframes fadeIn {
from {opacity: 0;}
to {opacity:1 ;}
} 
/* indexfeld mit startsortierung */
.ids{
font-size: 80%;
opacity: 0.4;
}
.ids:hover{
opacity:1;
}
.ids::before, .ids::after{
font-size: 80%;
content: "\00AC";
}
.landmini{
display: inline-block !Important;
width: 32px;
height: 32px;
background-image: url(data:image/png;base64,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);
background-repeat: no-repeat;
background-size: contain;
margin-top: 10px;
}
.dig6v, .dig5, .digpdf, .digfile, .dig7, .dig1, .dig6vv, .dig5v, .digpdfv, .digfilev, .dig7v, .dig1v{
font-size: .9rem;
padding-left:10px;
}
.dig6v::before{ /*video digi */
display: inline-block !Important;
width: 24px;
height: 24px;;
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MzkuNTc1IDQzOS41NzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzOS41NzUgNDM5LjU3NTsiIGZpbGw9IiMzMzMzMzMiIGNsYXNzPSJkb2tsZmt0b3MiPg0KPGc+PGc+PGc+PHBhdGggZD0iTTM3NS43NDEsNjMuODM0Yy04Ni41NTQtODUuNzA3LTIyNi4xOTktODUuMDIxLTMxMS45MDYsMS41MzNjLTg1LjExMiw4NS45NTMtODUuMTEyLDIyNC40MjEsMCwzMTAuMzc0Yzg2LjU1NCw4NS43MDcsMjI2LjE5OSw4NS4wMjEsMzExLjkwNi0xLjUzM0M0NjAuODUzLDI4OC4yNTUsNDYwLjg1MywxNDkuNzg3LDM3NS43NDEsNjMuODM0eiBNMjE5Ljc4OCw0MjIuNjE4Yy0xMTEuODQyLDAtMjAyLjgzMS05MC45ODgtMjAyLjgzMS0yMDIuODMxUzEwNy45NDUsMTYuOTU3LDIxOS43ODgsMTYuOTU3czIwMi44MzEsOTAuOTg4LDIwMi44MzEsMjAyLjgzMQlTMzMxLjYzLDQyMi42MTgsMjE5Ljc4OCw0MjIuNjE4eiIvPg0KPHBhdGggZD0iTTMzOS4zNDksMjEyLjEwOHYwLjAxTDE2MC4yNzcsMTA4LjczM2MtNC4yMzgtMi40NDctOS42NTgtMC45OTUtMTIuMTA1LDMuMjQ0Yy0wLjc3NywxLjM0Ni0xLjE4NywyLjg3Mi0xLjE4Nyw0LjQyN3YyMDYuNzY5YzAuMDAyLDQuODk0LDMuOTcyLDguODYsOC44NjYsOC44NTdjMS41NTQtMC4wMDEsMy4wODEtMC40MSw0LjQyNy0xLjE4N2wxNzkuMDcyLTEwMy4zODVjNC4yMzktMi40NDYsNS42OTItNy44NjYsMy4yNDYtMTIuMTA1QzM0MS44MTcsMjE0LjAwNSwzNDAuNjk4LDIxMi44ODYsMzM5LjM0OSwyMTIuMTA4eiIvPg0KPC9nPjwvZz48L2c+DQo8L3N2Zz4NCg==");
}
.dig5::before{ /*bild digi */
display: inline-block !Important;
width: 24px;
height: 24px;;
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MS4zOSA4MS40MiIgPjxnPjxnIGZpbGw9IiMzMzMzMzMiPjxnPjxwYXRoIGQ9Im0zMS4xNCAzMS40M2M0LjQxIDAgNy45OS0zLjU5IDcuOTktNy45OXMtMy41OS03Ljk5LTcuOTktNy45OS03Ljk5IDMuNTktNy45OSA3Ljk5IDMuNTkgNy45OSA3Ljk5IDcuOTl6bTAtMTIuMTFjMi4yNyAwIDQuMTIgMS44NSA0LjEyIDQuMTJzLTEuODUgNC4xMi00LjEyIDQuMTItNC4xMi0xLjg1LTQuMTItNC4xMiAxLjg1LTQuMTIgNC4xMi00LjEyeiIvPjxwYXRoIGQ9Im03NC4zOSA0Mi45czAgMCAwIDB2LTMyLjk5YzAtNS40Ni00LjQ1LTkuOTEtOS45MS05LjkxaC01NC41N2MtNS40NiAwLTkuOTEgNC40NS05LjkxIDkuOTF2NTQuNTdjMCA1LjQ2IDQuNDUgOS45MSA5LjkxIDkuOTFoNDcuMjVjMy41NSA0LjI5IDguOTEgNy4wMyAxNC45IDcuMDMgMTAuNjYgMCAxOS4zMy04LjY3IDE5LjMzLTE5LjMzIDAtOS44Ny03LjQ0LTE4LjAzLTE3LjAxLTE5LjE5em0tNzAuNTItMzIuOTljMC0zLjMzIDIuNzEtNi4wMyA2LjAzLTYuMDNoNTQuNTdjMy4zMyAwIDYuMDMgMi43MSA2LjAzIDYuMDN2MzAuNjlsLTkuNzYtOS43NmMtMi45MS0yLjkxLTcuNjUtMi45MS0xMC41NiAwbC0yMC4xIDIwLjEtNi4yNS02LjI1Yy0xLjcxLTEuNzEtMy45Ny0yLjY1LTYuMzktMi42NXMtNC42OC45NC02LjM5IDIuNjVsLTcuMiA3LjJ2LTQxLjk4em02LjAzIDYwLjZjLTMuMzMgMC02LjAzLTIuNzEtNi4wMy02LjAzdi03LjFsOS45NC05Ljk0Yy45Ny0uOTcgMi4yNy0xLjUxIDMuNjUtMS41MXMyLjY3LjU0IDMuNjUgMS41MWw2LjI1IDYuMjUgMTYuODMgMTYuODNoLTM0LjI4em0yMi45Mi0xNi44MyAyMC4xLTIwLjFjLjY4LS42OCAxLjU4LTEuMDUgMi41NC0xLjA1czEuODYuMzcgMi41NCAxLjA1bDkuNjggOS42OHMwIDAgMCAwYy04LjU2IDEuOTktMTQuOTYgOS42Ny0xNC45NiAxOC44MyAwIDMuMDIuNyA1Ljg4IDEuOTQgOC40MmgtNS4wMXptMzkuMjMgMjMuODZjLTguNTIgMC0xNS40Ni02LjkzLTE1LjQ2LTE1LjQ2czYuOTMtMTUuNDYgMTUuNDYtMTUuNDYgMTUuNDYgNi45MyAxNS40NiAxNS40Ni02LjkzIDE1LjQ2LTE1LjQ2IDE1LjQ2eiIvPjwvZz48cGF0aCBkPSJtNzguNTUgNjIuMDZjMCAuNS0uMTkuOTktLjU3IDEuMzdsLTYuOTggNi45OGMtLjc2Ljc2LTEuOTguNzYtMi43NCAwcy0uNzYtMS45OCAwLTIuNzRsNS42MS01LjYxLTUuNjEtNS42MWMtLjc2LS43Ni0uNzYtMS45OCAwLTIuNzRzMS45OC0uNzYgMi43NCAwbDYuOTggNi45OGMuMzguMzguNTcuODcuNTcgMS4zN3oiLz48L2c+PC9nPjwvc3ZnPg==");
}
.digpdf::before{ /*pdf digi */
display: inline-block !Important;
width: 24px;
height: 24px;;
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjMzMzMzMzIiBjbGFzcz0iZG9rbGZrdG9zIiBzdHlsZT0ic3Ryb2tlOiBub25lOyI+DQo8Zz48Zz48cGF0aCBkPSJNNDk0LjQ3OSwxMzguNTU3TDM2NC4wNCwzLjAxOEMzNjIuMTgzLDEuMDksMzU5LjYyMSwwLDM1Ni45NDUsMGgtMTk0LjQxYy0yMS43NTcsMC0zOS40NTgsMTcuNjk0LTM5LjQ1OCwzOS40NDJ2MTM3Ljc4OQ0KCQkJSDQ0LjI5Yy0xNi4yNzgsMC0yOS41MjEsMTMuMjM5LTI5LjUyMSwyOS41MTN2MTQ3Ljc0NEMxNC43NjksMzcwLjc2MSwyOC4wMTIsMzg0LDQ0LjI5LDM4NGg3OC43ODd2ODguNjI3DQoJCQljMCwyMS43MSwxNy43MDEsMzkuMzczLDM5LjQ1OCwzOS4zNzNoMjk1LjIzOGMyMS43NTcsMCwzOS40NTgtMTcuNjUzLDM5LjQ1OC0zOS4zNTFWMTQ1LjM4NQ0KCQkJQzQ5Ny4yMzEsMTQyLjgzOSw0OTYuMjQ0LDE0MC4zOTIsNDk0LjQ3OSwxMzguNTU3eiBNMzU5LjM4NSwyNi41ODFsMTA3LjA3OSwxMTEuMjY1SDM1OS4zODVWMjYuNTgxeiBNNDQuMjksMzY0LjMwOA0KCQkJYy01LjQyLDAtOS44MjgtNC40MDUtOS44MjgtOS44MlYyMDYuNzQ0YzAtNS40MTUsNC40MDktOS44MjEsOS44MjgtOS44MjFoMjY1Ljg4MmM1LjQyLDAsOS44MjgsNC40MDYsOS44MjgsOS44MjF2MTQ3Ljc0NA0KCQkJYzAsNS40MTUtNC40MDksOS44Mi05LjgyOCw5LjgySDQ0LjI5eiBNNDc3LjUzOCw0NzIuNjQ5YzAsMTAuODQtOC44NjcsMTkuNjU5LTE5Ljc2NiwxOS42NTlIMTYyLjUzNQ0KCQkJYy0xMC44OTksMC0xOS43NjYtOC44MjgtMTkuNzY2LTE5LjY4VjM4NGgxNjcuNDAzYzE2LjI3OCwwLDI5LjUyMS0xMy4yMzksMjkuNTIxLTI5LjUxMlYyMDYuNzQ0DQoJCQljMC0xNi4yNzQtMTMuMjQzLTI5LjUxMy0yOS41MjEtMjkuNTEzSDE0Mi43NjlWMzkuNDQyYzAtMTAuODkxLDguODY3LTE5Ljc1LDE5Ljc2Ni0xOS43NWgxNzcuMTU3djEyOA0KCQkJYzAsNS40MzgsNC40MDksOS44NDYsOS44NDYsOS44NDZoMTI4VjQ3Mi42NDl6Ii8+DQo8L2c+PC9nPg0KPGc+PGc+PHBhdGggZD0iTTEzMi40ODEsMjQ5Ljg5NGMtMy4yNjktNC4yNS03LjMyNy03LjAxLTEyLjE3My04LjI3OWMtMy4xNTQtMC44NDYtOS45MjMtMS4yNjktMjAuMzA4LTEuMjY5SDcyLjU5NnY4NC41NzdoMTcuMDc3DQoJCQl2LTMxLjkwNGgxMS4xMzVjNy43MzEsMCwxMy42MzUtMC40MDQsMTcuNzEyLTEuMjEyYzMtMC42NTQsNS45NTItMS45OSw4Ljg1Ni00LjAxYzIuOTA0LTIuMDE5LDUuMjk4LTQuNzk4LDcuMTgzLTguMzM2DQoJCQljMS44ODUtMy41MzgsMi44MjctNy45MDQsMi44MjctMTMuMDk2QzEzNy4zODUsMjU5LjYzNCwxMzUuNzUsMjU0LjE0NCwxMzIuNDgxLDI0OS44OTR6IE0xMTcuODU2LDI3My4xNzMNCgkJCWMtMS4yODgsMS44ODUtMy4wNjcsMy4yNjktNS4zMzcsNC4xNTRzLTYuNzY5LDEuMzI3LTEzLjUsMS4zMjdoLTkuMzQ2di0yNGg4LjI1YzYuMTU0LDAsMTAuMjUsMC4xOTIsMTIuMjg4LDAuNTc3DQoJCQljMi43NjksMC41LDUuMDU4LDEuNzUsNi44NjUsMy43NWMxLjgwOCwyLDIuNzEyLDQuNTM5LDIuNzEyLDcuNjE1QzExOS43ODksMjY5LjA5NiwxMTkuMTQ0LDI3MS4yODgsMTE3Ljg1NiwyNzMuMTczeiIvPg0KPC9nPjwvZz4NCjxnPjxnPjxwYXRoIGQ9Ik0yMTkuNDgxLDI2My40NTJjLTEuODQ2LTUuNDA0LTQuNTM5LTkuOTcxLTguMDc3LTEzLjcwMnMtNy43ODktNi4zMjctMTIuNzUtNy43ODljLTMuNjkyLTEuMDc3LTkuMDU4LTEuNjE1LTE2LjA5Ni0xLjYxNQ0KCQkJaC0zMS4yMTJ2ODQuNTc3aDMyLjEzNWM2LjMwOCwwLDExLjM0Ni0wLjU5NiwxNS4xMTUtMS43ODljNS4wMzktMS42MTUsOS4wMzktMy44NjUsMTItNi43NWMzLjkyMy0zLjgwOCw2Ljk0Mi04Ljc4OCw5LjA1OC0xNC45NDINCgkJCWMxLjczMS01LjAzOSwyLjU5Ni0xMS4wMzksMi41OTYtMThDMjIyLjI1LDI3NS41MTksMjIxLjMyNywyNjguODU2LDIxOS40ODEsMjYzLjQ1MnogTTIwMi44NjUsMjk4LjE4Mw0KCQkJYy0xLjE1NCwzLjc4OS0yLjY0NCw2LjUxLTQuNDcxLDguMTYzYy0xLjgyNywxLjY1NC00LjEyNSwyLjgyNy02Ljg5NCwzLjUxOWMtMi4xMTUsMC41MzktNS41NTgsMC44MDgtMTAuMzI3LDAuODA4aC0xMi43NXYwDQoJCQl2LTU2LjAxOWg3LjY3M2M2Ljk2MSwwLDExLjYzNSwwLjI2OSwxNC4wMTksMC44MDhjMy4xOTIsMC42OTIsNS44MjcsMi4wMTksNy45MDQsMy45ODFjMi4wNzcsMS45NjIsMy42OTIsNC42OTIsNC44NDYsOC4xOTINCgkJCWMxLjE1NCwzLjUsMS43MzEsOC41MTksMS43MzEsMTUuMDU4QzIwNC41OTYsMjg5LjIzMSwyMDQuMDE5LDI5NC4zOTQsMjAyLjg2NSwyOTguMTgzeiIvPg0KPC9nPjwvZz4NCjxnPjxnPjxwb2x5Z29uIHBvaW50cz0iMjk0LjgyNywyNTQuNjU0IDI5NC44MjcsMjQwLjM0NiAyMzYuODQ2LDI0MC4zNDYgMjM2Ljg0NiwzMjQuOTIzIDI1My45MjMsMzI0LjkyMyAyNTMuOTIzLDI4OC45ODEgMjg5LjIzMSwyODguOTgxIDI4OS4yMzEsMjc0LjY3MyAyNTMuOTIzLDI3NC42NzMgMjUzLjkyMywyNTQuNjU0IAkJIi8+DQo8L2c+PC9nPg0KPC9zdmc+DQo=");
}
.digfile::before, .dig7::before{ /*restlichen digi */
display: inline-block !Important;
width: 24px;
height: 24px;;
content: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0ibTEzLjQ0IDY0aDQ1LjA5Yy44NyAwIDEuNTctLjcxIDEuNTctMS41N3YtNDUuMWMwLS4wMy0uMDItLjA2LS4wMi0uMS0uMDEtLjE0LS4wNC0uMjgtLjA4LS40Mi0uMDItLjA1LS4wMy0uMS0uMDUtLjE1LS4wOC0uMTYtLjE3LS4zMi0uMy0uNDVsLTE1Ljc2LTE1Ljc1Yy0uMTMtLjEzLS4yOS0uMjMtLjQ1LS4zLS4wNS0uMDItLjEtLjA0LS4xNS0uMDUtLjEzLS4wNS0uMjctLjA3LS40MS0uMDgtLjAzIDAtLjA2LS4wMi0uMS0uMDJoLTI5LjM0Yy0uODcgMC0xLjU3LjctMS41NyAxLjU3djIxLjM4Yy0xLjAxLjY2LTEuOTYgMS40Mi0yLjg0IDIuMy00LjQgNC40LTYuMTUgMTAuODktNC41NCAxNi45NC43OSAzIDIuMzYgNS43MyA0LjU0IDcuOTEuODcuODcgMS44MyAxLjY0IDIuODQgMi4zdjEwLjAzYy0uMDEuODUuNyAxLjU2IDEuNTcgMS41NnptMzAuOTEtNTguNjMgMTAuMzggMTAuMzhoLTEwLjM4em0tMjkuMzQtMi4yMmgyNi4ydjE0LjE3YzAgLjg3LjcgMS41NyAxLjU3IDEuNTdoMTQuMTd2NDEuOTZoLTQxLjk0di02Ljg0YzEuNTIuNiAzLjEyLjk5IDQuNzcgMS4xNS41NS4wNSAxLjExLjA4IDEuNjcuMDguNiAwIDEuMTktLjAzIDEuNzgtLjA5LjA3LS4wMS4xNC0uMDIuMjEtLjAzIDMuOTQtLjQ0IDcuNTktMi4xOCAxMC40NC01LjAzIDIuODYtMi44NiA0LjYxLTYuNTQgNS4wNC0xMC41MSAwLS4wNC4wMS0uMDguMDItLjEzLjA2LS41OS4wOS0xLjE5LjA5LTEuNzlzLS4wMy0xLjE5LS4wOS0xLjc4Yy0uMDEtLjA4LS4wMy0uMTYtLjA0LS4yNS0uMDYtLjUxLS4xMy0xLjAxLS4yMy0xLjUxIDAtLjAxIDAtLjAxLS4wMS0uMDItLjY4LTMuMzQtMi4zMi02LjQtNC43OC04Ljg3LS4zOC0uMzktLjc5LS43NC0xLjIxLTEuMDktLjAzLS4wMy0uMDctLjA1LS4xLS4wOC0uNDItLjM0LS44NC0uNjYtMS4yOS0uOTYgMCAwLS4wMS0uMDEtLjAxLS4wMS0uNC0uMjctLjgyLS41Mi0xLjI1LS43Ni0uMTctLjA5LS4zNC0uMTgtLjUtLjI3LS4yNS0uMTMtLjUtLjI1LS43NS0uMzYtLjQzLS4yLS44Ny0uMzgtMS4zMi0uNTQtLjEzLS4wNS0uMjYtLjEtLjQtLjE1LS4zMS0uMS0uNjItLjItLjk0LS4yOC0uMDQtLjAxLS4wOS0uMDMtLjEzLS4wNC0uMDctLjAyLS4xNC0uMDMtLjIyLS4wNS0uNTgtLjE1LTEuMTctLjI2LTEuNzctLjM1LS4xMS0uMDItLjIxLS4wMy0uMzEtLjA1LS4zMS0uMDQtLjYxLS4wNy0uOTItLjA5LS4yLS4wMS0uNC0uMDItLjYtLjAzLS4yMy0uMDEtLjQ2LS4wNC0uNy0uMDQtMS4xMyAwLTIuMjYuMTItMy4zNy4zMy0uNC4wOC0uNzkuMTgtMS4xNy4yOC0uMTIuMDMtLjI1LjA2LS4zNy4wOS0uNTIuMTUtMS4wMy4zMy0xLjUzLjUydi0xOC4xNXptLTMuNzYgNDQuNzJjLTEuNzktMS43OS0zLjA3LTQuMDMtMy43My02LjQ5LTEuMzItNC45Ny4xMS0xMC4yOSAzLjczLTEzLjkxLjktLjkgMS45LTEuNjUgMi45Ny0yLjI3aC4wMWMxLjA2LS42MiAyLjItMS4wOSAzLjM3LTEuNDIuMTEtLjAzLjIzLS4wNi4zNC0uMDguNDEtLjEuODMtLjE4IDEuMjUtLjI1LjIxLS4wMy40Mi0uMDcuNjMtLjA5LjM0LS4wNC42Ny0uMDUgMS4wMS0uMDcuMi0uMDEuNC0uMDMuNi0uMDMgMS4yNCAwIDIuNDcuMTYgMy42Ny40Ny4wMy4wMS4wNy4wMi4xLjAzIDEuMTguMzIgMi4zLjc4IDMuMzYgMS4zOC4xLjA2LjIuMTIuMzEuMTkuMzcuMjIuNzQuNDcgMS4wOS43Mi4xNS4xMS4zMS4yMi40Ni4zNC4zNC4yNy42Ny41Ni45OS44NyAyLjA4IDEuOTkgMy41NyA0LjU4IDQuMTcgNy40OSAwIC4wMSAwIC4wMS4wMS4wMi4wOC40LjE0LjgyLjE5IDEuMjMuMDEuMDcuMDIuMTQuMDMuMjEuMDUuNDguMDcuOTcuMDcgMS40NnMtLjAzLjk4LS4wNyAxLjQ2Yy0uMDEuMDctLjAyLjE0LS4wMy4yMS0uMDUuNDEtLjExLjgzLS4xOSAxLjIzIDAgLjAxLS4wMS4wMi0uMDEuMDMtMS4yNSA2LjA0LTYuMjkgMTAuNy0xMi41MSAxMS40LS4wNS4wMS0uMS4wMi0uMTUuMDItLjQ4LjA1LS45Ny4wNy0xLjQ2LjA3IDAgMCAwIDAtLjAxIDAtLjU4IDAtMS4xNi0uMDQtMS43NC0uMTItLjExLS4wMS0uMjMtLjAzLS4zNC0uMDUtLjUzLS4wOC0xLjA1LS4xOC0xLjU3LS4zMi0uMDQtLjAxLS4wNy0uMDItLjExLS4wMy0xLjItLjMzLTIuMzYtLjgxLTMuNDUtMS40NC0uMDEgMC0uMDEtLjAxLS4wMi0uMDEtMS4wOC0uNjEtMi4wNy0xLjM2LTIuOTctMi4yNXoiLz48cGF0aCBkPSJtMjIuMjYgNDMuODMgMi4yMiAyLjIyIDguMzctOC4zNy04LjM3LTguMzctMi4yMiAyLjIyIDQuNTcgNC41N2gtMTQuNTR2My4xNWgxNC41NHoiLz48L2c+PC9zdmc+");
}
.dig6vv::before{ /*video digi */
display: inline-block !Important;
width: 16px;
height: 16px;;
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MzkuNTc1IDQzOS41NzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzOS41NzUgNDM5LjU3NTsiIGZpbGw9IiMzMzMzMzMiIGNsYXNzPSJkb2tsZmt0b3MiPg0KPGc+PGc+PGc+PHBhdGggZD0iTTM3NS43NDEsNjMuODM0Yy04Ni41NTQtODUuNzA3LTIyNi4xOTktODUuMDIxLTMxMS45MDYsMS41MzNjLTg1LjExMiw4NS45NTMtODUuMTEyLDIyNC40MjEsMCwzMTAuMzc0Yzg2LjU1NCw4NS43MDcsMjI2LjE5OSw4NS4wMjEsMzExLjkwNi0xLjUzM0M0NjAuODUzLDI4OC4yNTUsNDYwLjg1MywxNDkuNzg3LDM3NS43NDEsNjMuODM0eiBNMjE5Ljc4OCw0MjIuNjE4Yy0xMTEuODQyLDAtMjAyLjgzMS05MC45ODgtMjAyLjgzMS0yMDIuODMxUzEwNy45NDUsMTYuOTU3LDIxOS43ODgsMTYuOTU3czIwMi44MzEsOTAuOTg4LDIwMi44MzEsMjAyLjgzMQlTMzMxLjYzLDQyMi42MTgsMjE5Ljc4OCw0MjIuNjE4eiIvPg0KPHBhdGggZD0iTTMzOS4zNDksMjEyLjEwOHYwLjAxTDE2MC4yNzcsMTA4LjczM2MtNC4yMzgtMi40NDctOS42NTgtMC45OTUtMTIuMTA1LDMuMjQ0Yy0wLjc3NywxLjM0Ni0xLjE4NywyLjg3Mi0xLjE4Nyw0LjQyN3YyMDYuNzY5YzAuMDAyLDQuODk0LDMuOTcyLDguODYsOC44NjYsOC44NTdjMS41NTQtMC4wMDEsMy4wODEtMC40MSw0LjQyNy0xLjE4N2wxNzkuMDcyLTEwMy4zODVjNC4yMzktMi40NDYsNS42OTItNy44NjYsMy4yNDYtMTIuMTA1QzM0MS44MTcsMjE0LjAwNSwzNDAuNjk4LDIxMi44ODYsMzM5LjM0OSwyMTIuMTA4eiIvPg0KPC9nPjwvZz48L2c+DQo8L3N2Zz4NCg==");
}
.dig5v::before{ /*bild digi */
display: inline-block !Important;
width: 16px;
height: 16px;;
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MS4zOSA4MS40MiIgPjxnPjxnIGZpbGw9IiMzMzMzMzMiPjxnPjxwYXRoIGQ9Im0zMS4xNCAzMS40M2M0LjQxIDAgNy45OS0zLjU5IDcuOTktNy45OXMtMy41OS03Ljk5LTcuOTktNy45OS03Ljk5IDMuNTktNy45OSA3Ljk5IDMuNTkgNy45OSA3Ljk5IDcuOTl6bTAtMTIuMTFjMi4yNyAwIDQuMTIgMS44NSA0LjEyIDQuMTJzLTEuODUgNC4xMi00LjEyIDQuMTItNC4xMi0xLjg1LTQuMTItNC4xMiAxLjg1LTQuMTIgNC4xMi00LjEyeiIvPjxwYXRoIGQ9Im03NC4zOSA0Mi45czAgMCAwIDB2LTMyLjk5YzAtNS40Ni00LjQ1LTkuOTEtOS45MS05LjkxaC01NC41N2MtNS40NiAwLTkuOTEgNC40NS05LjkxIDkuOTF2NTQuNTdjMCA1LjQ2IDQuNDUgOS45MSA5LjkxIDkuOTFoNDcuMjVjMy41NSA0LjI5IDguOTEgNy4wMyAxNC45IDcuMDMgMTAuNjYgMCAxOS4zMy04LjY3IDE5LjMzLTE5LjMzIDAtOS44Ny03LjQ0LTE4LjAzLTE3LjAxLTE5LjE5em0tNzAuNTItMzIuOTljMC0zLjMzIDIuNzEtNi4wMyA2LjAzLTYuMDNoNTQuNTdjMy4zMyAwIDYuMDMgMi43MSA2LjAzIDYuMDN2MzAuNjlsLTkuNzYtOS43NmMtMi45MS0yLjkxLTcuNjUtMi45MS0xMC41NiAwbC0yMC4xIDIwLjEtNi4yNS02LjI1Yy0xLjcxLTEuNzEtMy45Ny0yLjY1LTYuMzktMi42NXMtNC42OC45NC02LjM5IDIuNjVsLTcuMiA3LjJ2LTQxLjk4em02LjAzIDYwLjZjLTMuMzMgMC02LjAzLTIuNzEtNi4wMy02LjAzdi03LjFsOS45NC05Ljk0Yy45Ny0uOTcgMi4yNy0xLjUxIDMuNjUtMS41MXMyLjY3LjU0IDMuNjUgMS41MWw2LjI1IDYuMjUgMTYuODMgMTYuODNoLTM0LjI4em0yMi45Mi0xNi44MyAyMC4xLTIwLjFjLjY4LS42OCAxLjU4LTEuMDUgMi41NC0xLjA1czEuODYuMzcgMi41NCAxLjA1bDkuNjggOS42OHMwIDAgMCAwYy04LjU2IDEuOTktMTQuOTYgOS42Ny0xNC45NiAxOC44MyAwIDMuMDIuNyA1Ljg4IDEuOTQgOC40MmgtNS4wMXptMzkuMjMgMjMuODZjLTguNTIgMC0xNS40Ni02LjkzLTE1LjQ2LTE1LjQ2czYuOTMtMTUuNDYgMTUuNDYtMTUuNDYgMTUuNDYgNi45MyAxNS40NiAxNS40Ni02LjkzIDE1LjQ2LTE1LjQ2IDE1LjQ2eiIvPjwvZz48cGF0aCBkPSJtNzguNTUgNjIuMDZjMCAuNS0uMTkuOTktLjU3IDEuMzdsLTYuOTggNi45OGMtLjc2Ljc2LTEuOTguNzYtMi43NCAwcy0uNzYtMS45OCAwLTIuNzRsNS42MS01LjYxLTUuNjEtNS42MWMtLjc2LS43Ni0uNzYtMS45OCAwLTIuNzRzMS45OC0uNzYgMi43NCAwbDYuOTggNi45OGMuMzguMzguNTcuODcuNTcgMS4zN3oiLz48L2c+PC9nPjwvc3ZnPg==");
}
.digpdfv::before{ /*pdf digi */
display: inline-block !Important;
width: 16px;
height: 16px;;
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjMzMzMzMzIiBjbGFzcz0iZG9rbGZrdG9zIiBzdHlsZT0ic3Ryb2tlOiBub25lOyI+DQo8Zz48Zz48cGF0aCBkPSJNNDk0LjQ3OSwxMzguNTU3TDM2NC4wNCwzLjAxOEMzNjIuMTgzLDEuMDksMzU5LjYyMSwwLDM1Ni45NDUsMGgtMTk0LjQxYy0yMS43NTcsMC0zOS40NTgsMTcuNjk0LTM5LjQ1OCwzOS40NDJ2MTM3Ljc4OQ0KCQkJSDQ0LjI5Yy0xNi4yNzgsMC0yOS41MjEsMTMuMjM5LTI5LjUyMSwyOS41MTN2MTQ3Ljc0NEMxNC43NjksMzcwLjc2MSwyOC4wMTIsMzg0LDQ0LjI5LDM4NGg3OC43ODd2ODguNjI3DQoJCQljMCwyMS43MSwxNy43MDEsMzkuMzczLDM5LjQ1OCwzOS4zNzNoMjk1LjIzOGMyMS43NTcsMCwzOS40NTgtMTcuNjUzLDM5LjQ1OC0zOS4zNTFWMTQ1LjM4NQ0KCQkJQzQ5Ny4yMzEsMTQyLjgzOSw0OTYuMjQ0LDE0MC4zOTIsNDk0LjQ3OSwxMzguNTU3eiBNMzU5LjM4NSwyNi41ODFsMTA3LjA3OSwxMTEuMjY1SDM1OS4zODVWMjYuNTgxeiBNNDQuMjksMzY0LjMwOA0KCQkJYy01LjQyLDAtOS44MjgtNC40MDUtOS44MjgtOS44MlYyMDYuNzQ0YzAtNS40MTUsNC40MDktOS44MjEsOS44MjgtOS44MjFoMjY1Ljg4MmM1LjQyLDAsOS44MjgsNC40MDYsOS44MjgsOS44MjF2MTQ3Ljc0NA0KCQkJYzAsNS40MTUtNC40MDksOS44Mi05LjgyOCw5LjgySDQ0LjI5eiBNNDc3LjUzOCw0NzIuNjQ5YzAsMTAuODQtOC44NjcsMTkuNjU5LTE5Ljc2NiwxOS42NTlIMTYyLjUzNQ0KCQkJYy0xMC44OTksMC0xOS43NjYtOC44MjgtMTkuNzY2LTE5LjY4VjM4NGgxNjcuNDAzYzE2LjI3OCwwLDI5LjUyMS0xMy4yMzksMjkuNTIxLTI5LjUxMlYyMDYuNzQ0DQoJCQljMC0xNi4yNzQtMTMuMjQzLTI5LjUxMy0yOS41MjEtMjkuNTEzSDE0Mi43NjlWMzkuNDQyYzAtMTAuODkxLDguODY3LTE5Ljc1LDE5Ljc2Ni0xOS43NWgxNzcuMTU3djEyOA0KCQkJYzAsNS40MzgsNC40MDksOS44NDYsOS44NDYsOS44NDZoMTI4VjQ3Mi42NDl6Ii8+DQo8L2c+PC9nPg0KPGc+PGc+PHBhdGggZD0iTTEzMi40ODEsMjQ5Ljg5NGMtMy4yNjktNC4yNS03LjMyNy03LjAxLTEyLjE3My04LjI3OWMtMy4xNTQtMC44NDYtOS45MjMtMS4yNjktMjAuMzA4LTEuMjY5SDcyLjU5NnY4NC41NzdoMTcuMDc3DQoJCQl2LTMxLjkwNGgxMS4xMzVjNy43MzEsMCwxMy42MzUtMC40MDQsMTcuNzEyLTEuMjEyYzMtMC42NTQsNS45NTItMS45OSw4Ljg1Ni00LjAxYzIuOTA0LTIuMDE5LDUuMjk4LTQuNzk4LDcuMTgzLTguMzM2DQoJCQljMS44ODUtMy41MzgsMi44MjctNy45MDQsMi44MjctMTMuMDk2QzEzNy4zODUsMjU5LjYzNCwxMzUuNzUsMjU0LjE0NCwxMzIuNDgxLDI0OS44OTR6IE0xMTcuODU2LDI3My4xNzMNCgkJCWMtMS4yODgsMS44ODUtMy4wNjcsMy4yNjktNS4zMzcsNC4xNTRzLTYuNzY5LDEuMzI3LTEzLjUsMS4zMjdoLTkuMzQ2di0yNGg4LjI1YzYuMTU0LDAsMTAuMjUsMC4xOTIsMTIuMjg4LDAuNTc3DQoJCQljMi43NjksMC41LDUuMDU4LDEuNzUsNi44NjUsMy43NWMxLjgwOCwyLDIuNzEyLDQuNTM5LDIuNzEyLDcuNjE1QzExOS43ODksMjY5LjA5NiwxMTkuMTQ0LDI3MS4yODgsMTE3Ljg1NiwyNzMuMTczeiIvPg0KPC9nPjwvZz4NCjxnPjxnPjxwYXRoIGQ9Ik0yMTkuNDgxLDI2My40NTJjLTEuODQ2LTUuNDA0LTQuNTM5LTkuOTcxLTguMDc3LTEzLjcwMnMtNy43ODktNi4zMjctMTIuNzUtNy43ODljLTMuNjkyLTEuMDc3LTkuMDU4LTEuNjE1LTE2LjA5Ni0xLjYxNQ0KCQkJaC0zMS4yMTJ2ODQuNTc3aDMyLjEzNWM2LjMwOCwwLDExLjM0Ni0wLjU5NiwxNS4xMTUtMS43ODljNS4wMzktMS42MTUsOS4wMzktMy44NjUsMTItNi43NWMzLjkyMy0zLjgwOCw2Ljk0Mi04Ljc4OCw5LjA1OC0xNC45NDINCgkJCWMxLjczMS01LjAzOSwyLjU5Ni0xMS4wMzksMi41OTYtMThDMjIyLjI1LDI3NS41MTksMjIxLjMyNywyNjguODU2LDIxOS40ODEsMjYzLjQ1MnogTTIwMi44NjUsMjk4LjE4Mw0KCQkJYy0xLjE1NCwzLjc4OS0yLjY0NCw2LjUxLTQuNDcxLDguMTYzYy0xLjgyNywxLjY1NC00LjEyNSwyLjgyNy02Ljg5NCwzLjUxOWMtMi4xMTUsMC41MzktNS41NTgsMC44MDgtMTAuMzI3LDAuODA4aC0xMi43NXYwDQoJCQl2LTU2LjAxOWg3LjY3M2M2Ljk2MSwwLDExLjYzNSwwLjI2OSwxNC4wMTksMC44MDhjMy4xOTIsMC42OTIsNS44MjcsMi4wMTksNy45MDQsMy45ODFjMi4wNzcsMS45NjIsMy42OTIsNC42OTIsNC44NDYsOC4xOTINCgkJCWMxLjE1NCwzLjUsMS43MzEsOC41MTksMS43MzEsMTUuMDU4QzIwNC41OTYsMjg5LjIzMSwyMDQuMDE5LDI5NC4zOTQsMjAyLjg2NSwyOTguMTgzeiIvPg0KPC9nPjwvZz4NCjxnPjxnPjxwb2x5Z29uIHBvaW50cz0iMjk0LjgyNywyNTQuNjU0IDI5NC44MjcsMjQwLjM0NiAyMzYuODQ2LDI0MC4zNDYgMjM2Ljg0NiwzMjQuOTIzIDI1My45MjMsMzI0LjkyMyAyNTMuOTIzLDI4OC45ODEgMjg5LjIzMSwyODguOTgxIDI4OS4yMzEsMjc0LjY3MyAyNTMuOTIzLDI3NC42NzMgMjUzLjkyMywyNTQuNjU0IAkJIi8+DQo8L2c+PC9nPg0KPC9zdmc+DQo=");
}
.digfilev::before, .dig7::before{ /*restlichen digi */
display: inline-block !Important;
width: 16px;
height: 16px;;
content: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0ibTEzLjQ0IDY0aDQ1LjA5Yy44NyAwIDEuNTctLjcxIDEuNTctMS41N3YtNDUuMWMwLS4wMy0uMDItLjA2LS4wMi0uMS0uMDEtLjE0LS4wNC0uMjgtLjA4LS40Mi0uMDItLjA1LS4wMy0uMS0uMDUtLjE1LS4wOC0uMTYtLjE3LS4zMi0uMy0uNDVsLTE1Ljc2LTE1Ljc1Yy0uMTMtLjEzLS4yOS0uMjMtLjQ1LS4zLS4wNS0uMDItLjEtLjA0LS4xNS0uMDUtLjEzLS4wNS0uMjctLjA3LS40MS0uMDgtLjAzIDAtLjA2LS4wMi0uMS0uMDJoLTI5LjM0Yy0uODcgMC0xLjU3LjctMS41NyAxLjU3djIxLjM4Yy0xLjAxLjY2LTEuOTYgMS40Mi0yLjg0IDIuMy00LjQgNC40LTYuMTUgMTAuODktNC41NCAxNi45NC43OSAzIDIuMzYgNS43MyA0LjU0IDcuOTEuODcuODcgMS44MyAxLjY0IDIuODQgMi4zdjEwLjAzYy0uMDEuODUuNyAxLjU2IDEuNTcgMS41NnptMzAuOTEtNTguNjMgMTAuMzggMTAuMzhoLTEwLjM4em0tMjkuMzQtMi4yMmgyNi4ydjE0LjE3YzAgLjg3LjcgMS41NyAxLjU3IDEuNTdoMTQuMTd2NDEuOTZoLTQxLjk0di02Ljg0YzEuNTIuNiAzLjEyLjk5IDQuNzcgMS4xNS41NS4wNSAxLjExLjA4IDEuNjcuMDguNiAwIDEuMTktLjAzIDEuNzgtLjA5LjA3LS4wMS4xNC0uMDIuMjEtLjAzIDMuOTQtLjQ0IDcuNTktMi4xOCAxMC40NC01LjAzIDIuODYtMi44NiA0LjYxLTYuNTQgNS4wNC0xMC41MSAwLS4wNC4wMS0uMDguMDItLjEzLjA2LS41OS4wOS0xLjE5LjA5LTEuNzlzLS4wMy0xLjE5LS4wOS0xLjc4Yy0uMDEtLjA4LS4wMy0uMTYtLjA0LS4yNS0uMDYtLjUxLS4xMy0xLjAxLS4yMy0xLjUxIDAtLjAxIDAtLjAxLS4wMS0uMDItLjY4LTMuMzQtMi4zMi02LjQtNC43OC04Ljg3LS4zOC0uMzktLjc5LS43NC0xLjIxLTEuMDktLjAzLS4wMy0uMDctLjA1LS4xLS4wOC0uNDItLjM0LS44NC0uNjYtMS4yOS0uOTYgMCAwLS4wMS0uMDEtLjAxLS4wMS0uNC0uMjctLjgyLS41Mi0xLjI1LS43Ni0uMTctLjA5LS4zNC0uMTgtLjUtLjI3LS4yNS0uMTMtLjUtLjI1LS43NS0uMzYtLjQzLS4yLS44Ny0uMzgtMS4zMi0uNTQtLjEzLS4wNS0uMjYtLjEtLjQtLjE1LS4zMS0uMS0uNjItLjItLjk0LS4yOC0uMDQtLjAxLS4wOS0uMDMtLjEzLS4wNC0uMDctLjAyLS4xNC0uMDMtLjIyLS4wNS0uNTgtLjE1LTEuMTctLjI2LTEuNzctLjM1LS4xMS0uMDItLjIxLS4wMy0uMzEtLjA1LS4zMS0uMDQtLjYxLS4wNy0uOTItLjA5LS4yLS4wMS0uNC0uMDItLjYtLjAzLS4yMy0uMDEtLjQ2LS4wNC0uNy0uMDQtMS4xMyAwLTIuMjYuMTItMy4zNy4zMy0uNC4wOC0uNzkuMTgtMS4xNy4yOC0uMTIuMDMtLjI1LjA2LS4zNy4wOS0uNTIuMTUtMS4wMy4zMy0xLjUzLjUydi0xOC4xNXptLTMuNzYgNDQuNzJjLTEuNzktMS43OS0zLjA3LTQuMDMtMy43My02LjQ5LTEuMzItNC45Ny4xMS0xMC4yOSAzLjczLTEzLjkxLjktLjkgMS45LTEuNjUgMi45Ny0yLjI3aC4wMWMxLjA2LS42MiAyLjItMS4wOSAzLjM3LTEuNDIuMTEtLjAzLjIzLS4wNi4zNC0uMDguNDEtLjEuODMtLjE4IDEuMjUtLjI1LjIxLS4wMy40Mi0uMDcuNjMtLjA5LjM0LS4wNC42Ny0uMDUgMS4wMS0uMDcuMi0uMDEuNC0uMDMuNi0uMDMgMS4yNCAwIDIuNDcuMTYgMy42Ny40Ny4wMy4wMS4wNy4wMi4xLjAzIDEuMTguMzIgMi4zLjc4IDMuMzYgMS4zOC4xLjA2LjIuMTIuMzEuMTkuMzcuMjIuNzQuNDcgMS4wOS43Mi4xNS4xMS4zMS4yMi40Ni4zNC4zNC4yNy42Ny41Ni45OS44NyAyLjA4IDEuOTkgMy41NyA0LjU4IDQuMTcgNy40OSAwIC4wMSAwIC4wMS4wMS4wMi4wOC40LjE0LjgyLjE5IDEuMjMuMDEuMDcuMDIuMTQuMDMuMjEuMDUuNDguMDcuOTcuMDcgMS40NnMtLjAzLjk4LS4wNyAxLjQ2Yy0uMDEuMDctLjAyLjE0LS4wMy4yMS0uMDUuNDEtLjExLjgzLS4xOSAxLjIzIDAgLjAxLS4wMS4wMi0uMDEuMDMtMS4yNSA2LjA0LTYuMjkgMTAuNy0xMi41MSAxMS40LS4wNS4wMS0uMS4wMi0uMTUuMDItLjQ4LjA1LS45Ny4wNy0xLjQ2LjA3IDAgMCAwIDAtLjAxIDAtLjU4IDAtMS4xNi0uMDQtMS43NC0uMTItLjExLS4wMS0uMjMtLjAzLS4zNC0uMDUtLjUzLS4wOC0xLjA1LS4xOC0xLjU3LS4zMi0uMDQtLjAxLS4wNy0uMDItLjExLS4wMy0xLjItLjMzLTIuMzYtLjgxLTMuNDUtMS40NC0uMDEgMC0uMDEtLjAxLS4wMi0uMDEtMS4wOC0uNjEtMi4wNy0xLjM2LTIuOTctMi4yNXoiLz48cGF0aCBkPSJtMjIuMjYgNDMuODMgMi4yMiAyLjIyIDguMzctOC4zNy04LjM3LTguMzctMi4yMiAyLjIyIDQuNTcgNC41N2gtMTQuNTR2My4xNWgxNC41NHoiLz48L2c+PC9zdmc+");
}
