
.contentRightModules .HdModuleContainer {
	min-width: 320px;
}
.contentRightModules .HdModuleContainer .HdOrderTileBoxWrapper {
	padding-right: 0px;
}
@media (max-width: 400px) {
	.contentRightModules .HdModuleContainer {
		min-width: unset;

	}
}

.HdModuleContainer {
	background-color: #FFFFFF;
	padding: 20px;
	font-size: 90%;
	margin-bottom: 40px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.calendarPage .HdModuleContainer {
	padding: 0px;
	margin-top: 30px;
}

.HdModuleContainer h3, 
.HdModuleContainer .h3Behaviour, 
.mod-custom h3,
.mod-login h3 {
    color: #000;
    font-size: 20px !important;
    margin-bottom: 10px;
    color: #000;
    font-size: 20px !important;
}
.HdModuleContainer .userdata .add-on,
.mod-custom .userdata .add-on,
.mod-login .userdata .add-on {
	display: none;
}
.HdModuleContainer .userdata input[type=text], 
.mod-custom .userdata input[type=text],
.mod-login .userdata input[type=text],
.HdModuleContainer .userdata input[type=password],
.mod-custom .userdata input[type=password],
.mod-login .userdata input[type=password] {
	width: 100%;
}
.kontakt {
	background-color: #d2572c;
	color: #FFFFFF;
}
.hdcontact_left {
	display: inline-block;
	width: 50px;
}
.HdContact a, 
.HdContact a:link 
.HdContact a:hover {
	color: #FFFFFF;
}

.HdModuleContainer .userdata ul,
.mod-login .userdata ul,
.mod-custom .userdata ul {
	margin-top: 10px;
}
.HdModuleContainer .userdata ul span[class^="icon-"],
.mod-custom .userdata ul span[class^="icon-"],
.mod-login .userdata ul span[class^="icon-"],
.HdModuleContainer .userdata ul span[class*=" icon-"],
.mod-custom .userdata ul span[class*=" icon-"],
.mod-login .userdata ul span[class*=" icon-"] {
	display: none;
}
.contentMain .HdRentEventsWrapper.HdEventsLight {
    display: block;
    width: 100%;
    flex-wrap: unset;
}
.fairFamily img {
	width: 100%;
	height: auto;
}