.versicherungsart-title {
	display: flex; justify-content: space-between;
}

.versicherungsarten {
	overflow: hidden;
	background-color: #FFFFFF;
	display: flex;
	flex-wrap: wrap;
	flex-basis: 100%;
	align-items: stretch;
	gap: 10px;
}

.versicherungsart-container {
	display: flex; 
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 1; 
	flex-basis: 0;
}

.spartipp-label {
	background: #b61929; 
	color: #FFFFFF; 
	height:20px; 
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px;
}

.spartipp-label p{
	margin: auto;
	text-align: center;
	font-size: 10pt;
}

/* Style the buttons that are used to open the tab content */
.versicherungsarten button {
	background-color: inherit;
	float: left;
	border: 1px solid #ccc;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	max-height:	50px;
	font-family: 'nowayregular';
	color: black;
}

/* Change background color of buttons on hover */
.versicherungsarten button:hover {
	background-color: rgb(204, 0, 1, 0.3);
}

/* Create an active/current tablink class */
.versicherungsarten button.active {
	background-color: rgb(125, 181, 0, 0.5);
}

.versicherungsarten button {
	font-size: 12pt;
	/*font-weight: bold;*/
	opacity: 1;
}

.choose-versicherungsart {
	margin: 				10px;
	display: 				flex;
	flex-direction:			column;
}

.choose-versicherungsart-label {
	display: grid; 
	float: left; 
	font-size: 14px; 
	align-content: center; 
	margin-bottom: 5px; 
	height:60px;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	body {
		font-size: 10pt;
	}
	
	.page-title {
		margin-left: 0;
	}
	
	.versicherungsart-title {
		justify-content:	center;
	}
	
	.choose-versicherungsart-label {
		font-size: 11pt; 
		text-align: center;
		margin-bottom: 5px; 
		height:60px;
	}
	
	.versicherungsart-container {
		min-width: 100%;
	}
	
	.versicherungsarten button {
		font-size: 11pt;
	}
	
	.spartipp-label {
		height:30px;
	}
	
	.spartipp-label p{
		margin: 5px;
		font-size: 10pt;
	}
}