﻿@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Thin.woff2') format('woff2'),
       url('fonts/inter/Inter-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Regular.woff2') format('woff2'),
       url('fonts/inter/Inter-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Bold.woff2') format('woff2'),
       url('fonts/inter/Inter-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

a.nav:link    { color:#000000; text-decoration:none; font-family: 'Inter', sans-serif; font-size:1.25rem; font-weight:400; letter-spacing:0.1rem; }
a.nav:visited { color:#000000; text-decoration:none; }
a.nav:focus   { color:#000000; text-decoration:none; }
a.nav:hover   { color:#FF0000; text-decoration:none; }
a.nav:active  { color:#000000; text-decoration:none; }

f1  { font-size: 4.8rem; font-family: 'Inter', sans-serif; color: #FF0000; font-weight:700; letter-spacing:0.1rem; background-color:rgba(255,255,255,0.5); line-height:150%; }
f2  { font-size: 2.4rem; font-family: 'Inter', sans-serif; color: #FF0000; font-weight:700; letter-spacing:0.1rem; background-color:rgba(255,255,255,0.0); line-height:150%; }
f3  { font-size: 1.4rem; font-family: 'Inter', sans-serif; color: #666666; font-weight:700; letter-spacing:0.1rem; background-color:rgba(255,255,255,0.0); line-height:200%; }
f4  { font-size: 2.0rem; font-family: 'Inter', sans-serif; color: #666666; font-weight:400; letter-spacing:0.1rem; background-color:rgba(255,255,255,0.5); line-height:180%; }
f5  { font-size: 3.6rem; font-family: 'Inter', sans-serif; color: #FFFFFF; font-weight:700; letter-spacing:0.1rem; background-color:rgba(255,255,255,0.0); line-height:150%; }
f6  { font-size: 1.4rem; font-family: 'Inter', sans-serif; color: #FF0000; font-weight:400; letter-spacing:0.1rem; background-color:rgba(255,255,255,0.0); line-height:150%; }
n1  { font-size: 1.25rem; font-family: 'Inter', sans-serif; color: #000000; font-weight:400; letter-spacing:0.1rem; background-color:rgba(255,255,255,0.0); line-height:150%; }
b1  { font-size: 1.25rem; font-family: 'Inter', sans-serif; color: #FF0000; font-weight:400; letter-spacing:0.1rem; background-color:rgba(255,255,255,0.0); line-height:150%; }

#box-nav-header		 { position: fixed; margin-top:0px; margin-bottom:0px; width:100%; height:160px; z-index:2; }
#box-title-bg 		 { position: relative; top:0px; margin-top:0px; margin-bottom:0px; width:100%; height:600px; z-index:1; border-top: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; }
#box-title		     { position: relative; top:0px; margin-top:-600px; margin-bottom:0px; min-width:100%; min-height:600px; z-index:1; }
#box-text            { position: relative; top:0px; margin-top:0px; margin-bottom:0px; min-width:100%; min-height:600px; }
#box-kontakt         { position: relative; top:0px; margin-top:0px; margin-bottom:20px; width:100%; min-height:400px; border-top: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; }
#box-nav-footer		 { position: relative; top:0px; margin-top:0px; margin-bottom:0px; width:100%; height:160px; }