/* Bree */
/* latin-ext */
@font-face {
  font-family: 'Bree Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Bree Serif Regular'), local('BreeSerif-Regular'), 
         url('https://freiraeumle.at/schriften/Bree-ext.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Bree-ext.woff2') format('woff2');
  unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF';
}
/* latin */
@font-face {
  font-family: 'Bree Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Bree Serif Regular'), local('BreeSerif-Regular'), 
         url('https://freiraeumle.at/schriften/Bree.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Bree.woff2') format('woff2');
  unicode-range: 'U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD';
}
/* Light */
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-light-ext.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-light-ext.woff2') format('woff2');
  unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF';
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-light.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-light.woff2') format('woff2');
  unicode-range: 'U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD';
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-light-italic-ext.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-light-italic-ext.woff2') format('woff2');
  unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF';
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-light-italic.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-light-italic.woff2') format('woff2');
  unicode-range: 'U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD';
}
/* Regular */
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-regular-ext.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-regular-ext.woff2') format('woff2');
  unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF';
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-regular.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-regular.woff2') format('woff2');
  unicode-range: 'U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD';
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-regular-italic-ext.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-regular-italic-ext.woff2') format('woff2');
  unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF';
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-regular-italic.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-regular-italic.woff2') format('woff2');
  unicode-range: 'U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD';
}
/* Bold */
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-bold-ext.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-bold-ext.woff2') format('woff2');
  unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF';
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-bold.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-bold.woff2') format('woff2');
  unicode-range: 'U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD';
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-bold-italic-ext.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-bold-italic-ext.woff2') format('woff2');
  unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF';
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-bold-italic.woff') format('woff'), 
         url('https://freiraeumle.at/schriften/Roboto-Condensed-bold-italic.woff2') format('woff2');
  unicode-range: 'U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD';
}


body, td, .p, input, textarea { font-family: 'Roboto Condensed', sans-serif; font-weight:400; }

.auszeichnung { font-family: 'Bree Serif', serif; }
.grotesk { font-family: 'Roboto Condensed', sans-serif; }
.antiqua {font-family: 'Bree Serif', serif; }
b, .fett, .fetter { font-weight: 700; }

small, .small, .klein { all:unset; line-height:1rem; font-size: 0.75rem; margin:0px; padding:0px; }
.sehrklein, .ganzklein { font-size: 0.5rem; line-height: 1rem; }
sub, sup { font-size: 0.75em; line-height: 1em; }
.grosz { font-size:1.3em; }

/* Verknüpfungen */
a, a:link, a:active, a:visited, a:hover { color:#444; text-decoration: none; outline:none; }
a:active, a:hover { color:#444; text-shadow: 0px 0px 12px rgba(0,0,0,0.25);  }

a.pdf, a.pdf:link, a.pdf:active, a.pdf:visited, a.pdf:hover { display:inline-block; padding-left: 76px; background-image: url(https://freiraeumle.at/elemente/symbole/pdf.png); background-position: left top; background-repeat: no-repeat; background-size:64px 64px; min-height: 64px; }
a.pdf:active, a.pdf:hover { color:#444; text-shadow: 0px 0px 12px rgba(0,0,0,0.25);  }

/* Titelsatz */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'Bree Serif', serif; font-weight:400; } 

/* Verknüpfungsstile */
.weiter, .weiter a:link, .weiter a:visited, a.weiter:link, a.weiter:visited { padding-right:20px; background: url(https://freiraeumle.at/elemente/pfeile/weiter.png) no-repeat right center; text-decoration: none; outline:none; }
.weiter a:hover, a.weiter:hover{ }

.zurueck, .zurueck a:link, .zurueck a:visited, a.zurueck:link, a.zurueck:visited { padding-left:20px; background: url(https://freiraeumle.at/elemente/pfeile/zurueck.png) no-repeat left center; text-decoration: none; outline:none; } 
.zurueck a:hover, a.zurueck:hover { }

.einblendLink, .einblendLink a:link, .einblendLink a:visited, a.einblendLink:link, a.einblendLink:visited, .einblendLink a:hover, a.einblendLink:hover { padding-right:20px; background:url(https://freiraeumle.at/elemente/pfeile/abe_inaktiv.png) no-repeat right center; }
.einblendLink a:hover, a.einblendLink:hover { background:url(https://freiraeumle.at/elemente/pfeile/abe.png) no-repeat right center; }

/* Farben */
.grau, 
.grau a:link, .grau a:visited, .grau a:hover, .grau a:active, a.grau:link, a.grau:visited, a.grau:hover, a.grau:active, a:link .grau, a:visited .grau, a:hover .grau, a:active .grau { color: #777; }
.grau a:hover, .grau a:active, .grau a:active, a.grau:hover, a.grau:hover, a.grau:active { color: #555; }
.Grau, 
.Grau a:link, .Grau a:visited, .Grau a:hover, .Grau a:active, a.Grau:link, a.Grau:visited, a.Grau:hover, a.Grau:active, a:link .Grau, a:visited .Grau, a:hover .Grau, a:active .Grau { color: #777; }
.Grau a:hover, .Grau a:active, .Grau a:active, a.Grau:hover, a.Grau:hover, a.Grau:active { color: #555; }

.Hellgrau, 
.Hellgrau a:link, .Hellgrau a:visited, .Hellgrau a:hover, .Hellgrau a:active, a.Hellgrau:link, a.Hellgrau:visited, a.Hellgrau:hover, a.Hellgrau:active, a:link .Hellgrau, a:visited .Hellgrau, a:hover .Hellgrau, a:active .Hellgrau { color: #DDE; }
.Hellgrau a:hover, .Hellgrau a:active, .Hellgrau a:active, a.Hellgrau:hover, a.Hellgrau:hover, a.Hellgrau:active { color: #BBC; }

.Weisz, 
.Weisz a:link, .Weisz a:visited, .Weisz a:hover, .Weisz a:active, a.Weisz:link, a.Weisz:visited, a.Weisz:hover, a.Weisz:active, a:link .Weisz, a:visited .Weisz, a:hover .Weisz, a:active .Weisz, 
.Weisz a:hover, .Weisz a:active,  a.Weisz:hover, a.Weisz:active,  a:hover .Weisz,  a:active .Weisz, 
.Weiss, 
.Weiss a:link, .Weiss a:visited, .Weiss a:hover, .Weiss a:active, a.Weiss:link, a.Weiss:visited, a.Weiss:hover, a.Weiss:active, a:link .Weiss, a:visited .Weiss, a:hover .Weiss, a:active .Weiss, 
.Weiss a:hover, .Weiss a:active,  a.Weiss:hover, a.Weiss:active,  a:hover .Weiss,  a:active .Weiss, 
.weisz, 
.weisz a:link, .weisz a:visited, .weisz a:hover, .weisz a:active, a.weisz:link, a.weisz:visited, a.weisz:hover, a.weisz:active, a:link .weisz, a:visited .weisz, a:hover .weisz, a:active .weisz, 
.weisz a:hover, .weisz a:active,  a.weisz:hover, a.weisz:active,  a:hover .weisz,  a:active .weisz, 
.weiss, 
.weiss a:link, .weiss a:visited, .weiss a:hover, .weiss a:active, a.weiss:link, a.weiss:visited, a.weiss:hover, a.weiss:active, a:link .weiss, a:visited .weiss, a:hover .weiss, a:active .weiss, 
.weiss a:hover, .weiss a:active,  a.weiss:hover, a.weiss:active,  a:hover .weiss,  a:active .weiss 
{ color: #FFF; opacity:0; }



/* Karteikarten
.kr1 a:link, .kr1 a:visited, a.kr1:link, a.kr1:visited { text-decoration: none; outline:none; }
.kr a:link, .kr a:visited, a.kr:link, a.kr:visited, .krl a:link, .krl a:visited, a.krl:link, a.krl:visited { color:#08F; text-decoration: none; outline:none; }
*/
/* Listen */
.punkt .strichle { font-size:1em; }

/* Navigation  */
a.hauptmenue:link, a.hauptmenue:visited, a.hauptmenue:active, a.hauptmenue:hover, 
a.hauptmenue.aktiv:link, a.hauptmenue.aktiv:visited, a.hauptmenue.aktiv:active, a.hauptmenue.aktiv:hover
{ display:block; height:35px; padding: 8px 15px 0px 15px; color:#46B; text-decoration: none; outline:none; background: url(https://freiraeumle.at/elemente/Menuepunktfond_inaktiv.svg) no-repeat left top; 
border-right: 1px solid rgba(68,102,187, 0.25); 
border-left: 1px solid rgba(255,255,255, 0.85); 
}
a.hauptmenue:hover, a.hauptmenue.aktiv:hover { color:#259; }

a.hauptmenue.aktiv:link, a.hauptmenue.aktiv:visited, a.hauptmenue.aktiv:active, a.hauptmenue.aktiv:hover 
{ color:#46B; background: url(https://freiraeumle.at/elemente/Menuefond_aktiv.svg) no-repeat left top; }
a.hauptmenue.aktiv:hover { color:#8BF; }

#Fusznavigation a:link, #Fusznavigation a:visited, #Fusznavigation a:active, #Fusznavigation a:hover { color:rgba(0,0,0,0.5); text-decoration: none; outline:none; }
#Fusznavigation a:hover { color:rgba(0,0,0,0.8); }

/* Formulare */
#formular submit, #formular button, #formular select, #formular input, #formular textarea, label, .editierenAusgabe { font-family: 'Roboto Condensed', sans-serif; font-weight: 400; font-size:1em;  }
#formular .schoenerChecker, #formular .schoenerCheckerAktiv, #formular .schoenerCheckerHover { font-family: 'Roboto Condensed', sans-serif; font-weight: 400; font-size:1em; line-height:1em; }

#AnmeldeFormular, #AnmeldeBestaetigung { line-height:1.5em; font-weight:500; color:#000; }

/* Typographie */
.keinumbruch { white-space: nowrap; } 
.zentriert { text-align:center; } 
.rechtsbuendig { text-align:right; }
.versal { text-transform:uppercase; }

/* Technisches */
.rueckwaerts, .rueckwaerts a:link, .rueckwaerts a:active, .rueckwaerts a:visited, .rueckwaerts a:hover, a.rueckwaerts:link, a.rueckwaerts:active, a.rueckwaerts:visited, a.rueckwaerts:hover { direction:rtl; unicode-bidi:bidi-override; white-space:nowrap; }