/* Standardeinstellungen */
body { margin: 0px; padding: 0px; height: 100%; font-family: 'ZCOOL XiaoWei', sans-serif; font-size: 21px; background-color: rgb(223,218,211);}
a {color: black; }

a:link { text-decoration: none; }
a:visited { color: rgb(116, 40, 0); }

/* Hintergrund */
/* .main-bg { background-image: url("/images/design/Hintergrund_quer.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; width: 100%;} */

/* .thesixtyfive_bg { position: relative; height: 100vh; width: 100%; display: flex; align-items: center; justify-content: center; } */
.thesixtyfive_bg { background-image: url("/images/hintergrund_home_limit.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; }
.thesixtyfive_main_div { min-height:100%; width: 80%; padding: 0px 0px; border: 0px solid red; padding-top: 230px; margin-left: auto; margin-right: auto;}
.thesixtyfive_header_div { height: 200px; width: 100%; position: fixed; top: 0px;}
.thesixtyfive_footer_band_div { height: 150px; background-image: url("/images/banner_band.jpg"); background-color: rgb(225,225,225); position: fixed; margin-top: -50px; bottom: 0; width: 100%; opacity: 1;}
.thesixtyfive_footer_musik_div { height: 150px; background-image: url("/images/banner_musik.jpg"); background-color: rgb(225,225,225); position: fixed; margin-top: -50px; bottom: 0; width: 100%; opacity: 1;}
.thesixtyfive_footer_live_div { height: 150px; background-image: url("/images/banner_live.jpg"); background-color: rgb(225,225,225); position: fixed; margin-top: -50px; bottom: 0; width: 100%; opacity: 1;}
.thesixtyfive_footer_kontakt_div { height: 150px; background-image: url("/images/banner_kontakt.jpg"); background-color: rgb(225,225,225); position: fixed; margin-top: -50px; bottom: 0; width: 100%; opacity: 1;}
.thesixtyfive_footer_home_div  { height: 80px; position: fixed; margin-top: -50px; bottom: 0; width: 100%; text-align: center;}
.thesixtyfive_home_menue { float: left;  width: 25%; }
.thesixtyfive_home_menue img { padding: 0px; margin: 0x; border: 5px solid red }
.thesixtyfive_footer_menue { float: left;  width: 20%;}
.thesixtyfive_footer_menue img { width: 20%; padding: 0px; margin: 0x; border: 1px solid white }
.thesixtyfive_footer_menue a .thema { color: white; font-weight: bold;}

.pagebox { height: 600px;}
.pagebox_home { width: 80%; bottom: 0; width: 100%; opacity: 1;}
.pagebox_band { height: 450px; width: 80%; bottom: 0; width: 100%; opacity: 1;}
.pagebox_musik { height: 450px; width: 80%; bottom: 0; width: 100%; opacity: 1;}
.pagebox_live { height: 450px; width: 80%; bottom: 0; width: 100%; opacity: 1;}
.pagebox_kontakt { height: 450px; width: 80%; bottom: 0; width: 100%; opacity: 1;}

.title { font-size: 2em; font-weight: bold; }
.rotatetext { transform:  translateX(-50%) translateY(-50%) rotate(-90deg); }
