#svg {
	width: 100%;
}

#svg svg {
	/* background: #61A8DD; */
	width: 100%;
	height: auto;
}

	#svg svg g {
		display: block;
	}

#svg polygon.make_white:not(.floor) {
	opacity: 1 !important;
}

#svg polygon.make_white.floor {
	display: initial !important;
}

.wrap_objectfinder {
	overflow: auto;
	height: 450px;
	width: 100%;
}

#floortitles {
	color: #ffffff;
	width: 100%;
	font-size: .9em;
	margin-bottom: 0;
	position: absolute;
	top: 0;
	left: 0;
	background: #9bd3fa;
}
	
	#floortitles tr {
		border: 1px solid #eee;
		border-bottom: 0;
		color: #ffffff;
		width: 100%;
	}
		
		#floortitles tr td {
			height: 50px;
			text-align: center;
			padding: 0px 3px;
			font-weight: bold;
		}
		
		#floortitles tr td:nth-child(8) {
			width: 70px;
		}

#floors {
	color: #ffffff;
	width: 100%;
	font-size: .9em;
}
	
	#floors tr {}
	
	#floors tr.row.empty {
		height: 50px;
	}
	
		#floors tr td {
			padding: 0px 3px;
			text-align: center;
			border-bottom: 1px solid #eee;
		}
	
	#floortitles td:nth-child(5), #floortitles td:nth-child(6), #floortitles td:nth-child(7),
	#floors td:nth-child(5), #floors td:nth-child(6), #floors td:nth-child(7) {
		text-align: right;
	}

	#floors tbody tr:hover td, #floors tbody tr.make_white td {
		background-color: #58acef;
	}
	
	#floors td:nth-child(8) {
		width: 50px !important;
	}
	
	#floors td:nth-child(8) a {
		background-image: url(/wp-content/themes/Divi-child/pdf.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		cursor: pointer;
		width: 1em;
		height: 2em;
		display: inline-block;
		margin: 0 .5em;
	}
	
	#floors sup {
		bottom: .5em;
		font-size: .7em;
	}

	#floors sub {
		vertical-align: top;
		font-size: .6em;
	}

/* qf */

.entry-content #floors thead th, .entry-content tr th, body.et-pb-preview #main-content .container #floors thead th, body.et-pb-preview #main-content .container #floors tr th { color: white; }

/*
#angebot>.et_pb_row {
	padding: 0;
	height: 480px !important;
}
*/
