@CHARSET "UTF-8";

BODY{
	padding:150px 0px 0px 0px;
}

.tab_ref div.tr:first-child{
	display:none;
}

.td{
	display:block;
	margin-bottom:10px;
	width:100%;
	text-align:center;
}

.banner{
	height: 100px;
	position:absolute;
}

.banner_bb{
	margin:25px auto 0px auto;
	height:68px;
	background-image: url("/img/banner/banner_bb_mobil.jpg");
}

.logo{
	width: 82px;
	height: 100px;
	position:absolute;
}

.seit{
	bottom:-1px;
	left:20px;
	font-size: 9px;
}

.menublock{
	height:auto;
	position:fixed;
	width:100%;
	top:50px;
	left:0px;
}

.menu{
	position:relative;
}

.menuclosed{
	display:none;
}

.menupoint{
	display:block;
	height:50px;
	padding-top:15px;
	width:100%;
	background-color:#4e362a;
	color:white;
	border-bottom: white solid 1pt;
}

.href_menu{
	display:inline-block;
	width:100%;
	height:50px;
	list-style-type: none;
	background-color:#4e362a;
	text-align:center;
	font-family:sans-serif;
	font-weight:bold;
	transition:background-color .5s;
	position: fixed;
	left:0px;
	top:0px;
	padding-top:15px;
	z-index:9002;
	color:white;
}

.side_impressum{
	left:0px;
	top:50px;
	position:absolute;
	}

.side_impressum a{
	font-size:7pt;
}
	
.impressum{
	display: none;
}

.impress_mobil a{
	font-size:7pt;
}

.impress_mobil{
	font-size:7pt;
	text-align:center;
	margin:auto;
	color:white;
}

.impress_mobil p{
	font-size:7pt;
}

.mainframe{
}

.content{
	width:100%;
}

.include{
	padding:10px 40px 10px 40px;
	text-align: left;
}

.slideimage{
	object-fit:contain;
	background-color:#4e362a;
	width:82px; 
	height:100px;
	position:absolute;
	left:0px;
	padding:5px;
	background-color:rgba(255, 255, 255, 0.2);
	border:solid 1pt black;
	cursor: pointer;
}

.lightbox{
	object-fit:contain;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:80%;
	height:70%;
	padding:10px;
	border:solid 1pt black;
	z-index:9001;
}

.bb{
	margin:15px auto 25px auto;
}
