
@font-face {font-family: "AlumniSansPinstripeRegular"; src: url("/fonts/Alumni_Sans_Pinstripe/AlumniSansPinstripe-Regular.ttf") format("truetype");}
@font-face {font-family: "ubuntuRegular"; src: url("/fonts/Ubuntu/Ubuntu-Regular.ttf") format("truetype");}
@font-face {font-family: "msMadi"; src: url("/fonts/Ms_Madi/MsMadi-Regular.ttf") format("truetype");}
@font-face {font-family: "yellowtail"; src: url("/fonts/Yellowtail/Yellowtail-Regular.ttf") format("truetype");}
html	{height: 100%; max-height: 100%; width: 100%; min-width: 100%; margin: 0; padding: 0;}
body	{height: 100%; min-height: 100%; max-height: 100%; border: 0; margin: 0; padding: 0;background-color: rgba(23, 23, 66, 1); font-family: ubuntuRegular,sans-serif; letter-spacing: -0.3pt; text-align: left;}
div.fenster { position: absolute; display: flow-root; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: auto; margin: 0; padding: 0;}
div.fenstercontent { position: relative; color: #E3DEDB; top: 0px; margin: 0; padding: 0; line-height: 1.4;}
h1, h2, h3 { font-family: msMadi; text-shadow: 10px 10px 12px #C8BEB7; line-height: 1; margin-top:0px;}
h1 { font-size: 96px;}
h2 { font-size: 72px;}
h3 { font-size: 64px;}
p { line-height: 1.74;}
/* MENU */
nav {position: absolute; top: 0px; right: 0px;}
/* Busapp Standard */
ul.gallery { display: flex;
flex-wrap: wrap; /* erlaubt Umbruch */
justify-content: space-between;
gap: 20px;
padding: 0;
margin: 0;
list-style: none;
width: 100%;}
ul.gallery li { flex: 1 1 calc( (100% - 60px) / 4 ); /* Basisbreite 200px, kann schrumpfen/wachsen */
text-align: center;
border: 0px solid #ccc;
padding: 10px 0;
box-sizing: border-box;}
ul.gallery li p {padding: 0px; margin: 0px; line-height: 1.36;}
ul.gallery li { line-height: 1.36;}
ul.gallery li img {margin: 6px 0;}
.rechts { float: right; margin: 0 0 12px 12px;}
.links { float: left; margin: 0 12px 12px 0;}
img { border: 0px solid rgba(23, 23, 66, 1);}
