
html {	height: 100%; }

body {
	position: relative;
	min-height: 100%;
	/* background-color: #C3E9FA; */
	/* padding-bottom: 300px; */
	/* font-family:Areal,sans-serif; font-size:13px; */
}

h1, .h1 { font-size: 54px; }
.h15 { font-size: 58px; }
h2, .h2 { font-size: 36px; }
h3, .h3 { font-size: 36px; }
h4, .h4 { font-size: 22px; }
h5, .h5 { font-size: 18px; }
.shadow { text-shadow: 0px 0px 4px #800000, 5px 4px 5px #808080; }
.color1 { color: #111; }
.color2 { color: #7B1111; }
.textfett { font-weight: bold; }

.myFrame {
	background-color:rgba(255,255,255,0.8);
	/* background-color: #ffffff; */
	/* opacity: 0.8; */
}

.myBg {
    position:fixed; width:100%; height:100%; top:0; left:0; right:0; bottom:0;
    /* background-color:rgba(0,0,0,0.8); */
	background-image: url("../img/Ansicht.JPG");
    z-index: -2;
}

.BgImg {
	width: 100%;height: 100%; background-image: url('../img/Ansicht.JPG'); background-size: cover; background-position: center center;
}
.BgFrame {
	height:100%; position:fixed; top:0; left:0; width:100%;height:100%; z-index:-2;
}

.myOverlay {
    position:fixed; width:100%; height:100%; top:0; left:0; right:0; bottom:0;
    background-color:rgba(0,0,0,0.8);
    z-index: -1;
}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {
	font-family: "Renaissance-Regular";
	src: url("font/renaissance.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
.renaissance { font-family:"Renaissance-Regular"; }

.shadow { text-shadow: 0px 0px 4px #800000, 5px 4px 5px #808080; }
.shadowTxt { text-shadow: 0px 0px 1px #808080; }

.galerie {
    width: 100%;
    padding-top: 33.3%; /* 3:1 Aspect Ratio */
    position: relative; /* If you want text inside of it */
}

/* If you want text inside of the container */
.galerie iframe {
    position: absolute;
    top: 0;    left: 0;    bottom: 0;    right: 0;
	width:100%;	height:100%; 
}

.MainMenuButton { 
    /* margin: 0 10px 0 0; */
	border-width: 1px 1px 0 1px !important;
	border-style: solid !important;
	border-color: black !important;
	border-radius: 8px 8px 0 0;
	text-decoration: none;
	font-size:18px; letter-spacing:1px; line-height:1.0;
}
.SideMenuButton { text-decoration: none; }
.noSubline { text-decoration: none; }

.footer-right{ text-align: left; }

/* Medium */
@media (min-width:601px){
	h1, .h1 { font-size: 90px; }
	h2, .h2 { font-size: 48px; }

}

/* Large */
@media (min-width:993px){
	.footer-right{ text-align: right; }
	/* .galerie { height:260px; } */
	
}


