@font-face {
    font-family: "Baar Sophia V1";
    src: url("/font/Baar Sophia V1/@font-face/bs.eot");
    /* IE9*/
    src: url("/font/Baar Sophia V1/@font-face/bs.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */
        url("/font/Baar Sophia V1/@font-face/bs.woff2") format("woff2"),
        /* chrome、firefox */
        url("/font/Baar Sophia V1/@font-face/bs.woff") format("woff"),
        /* chrome、firefox */
        url("/font/Baar Sophia V1/@font-face/bs.ttf") format("truetype"),
        /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
        url("/font/Baar Sophia V1/@font-face/sb.svg/bs.svg") format("svg");
    /* iOS 4.1- */
}

body {

    background-image: url("../img/pgs_hintergrund.jpg");
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-family: "Baar Sophia V1", serif;
}

#tbox {
    position: absolute;
    width: "70%";
    height: "100%";
    bottom: 0;
    left: 0;
}

.floatbox {
    background: rgba(96, 96, 96,0.7);
    margin: 50px;
    color: white;
    font-size: 25px;
}
.nav {
	overflow: hidden;
}

.nav a {
	float: right;
  	display: block;
  	color: #eee;
	text-align: center;
  	padding: 5px 15px;
  	text-decoration: none;
	font-size: 25px;
	font-style: bold;
}
.nav a:hover {
	background-color: #ccc;
}

:root {
    --schadowcolor: #05040C;
    text-align: center;
}

h1 {
    color: white;
    font-size: 90px;
    font-weight: bold ;
    font-style: italic;
	text-shadow: -3px 4px 6px var(--schadowcolor);
}

h2 {
    color: white;
    font-size: 45px;
    font-weight: bold;
    text-shadow: -3px 4px 6px var(--schadowcolor);
    margin-top: 20px;
    margin-bottom: 20px;
}

h3 {
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-shadow: -3px 4px 6px var(--schadowcolor);
    margin-top: 20px;
    margin-bottom: 20px;
	text-align: center;
}

p {
    color: white;
    text-shadow: -3px 4px 6px var(--schadowcolor);
	font-size: 26px;
    margin-top: 16px;
    margin-bottom: 16px;
}