

/* --- Stylesheet 6108 () --------- */ 

#body .T3870 {
	margin-bottom: 10px;
	margin-top: 25px;
}

.T3870 .textbox { position:relative; margin: 10px 0px 10px !important; }

.T3870 .textbox.list { margin: 0 0 5px 0; }


.T3870 .textbox .list {
	font-size: 18px;
	margin-left: 13px;
	cursor: pointer;
}

.T3870 .textbox .list:before {
	position: relative;
	content: "\2022";
	left: -13px;
	top: -1px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 20px;
	color: #111;
}

.T3870 .textbox .headline {
	font-weight: 700;
	font-size: 26px;
	line-height: 30px;
	color: #000;
	float: left;
}

.T3870 .textbox .headline.more { cursor: pointer; }


.T3870 .textbox .more.button {
	float: right;
	display:inline;
	padding: 3px 7px;
	color: #FFF;
	cursor: pointer;
	font-size: 14px;
}



.T3870 .textbox .hiddentext { display: none; margin: 0px 0 20px 0; }
.T3870 .textbox .hiddentext.showSlider { display: block; }

.T3870 .images .image {
	float: left;
	width: 233px;
	margin: 0px 10px 10px 0px;
}

.T3870 .images .image.nomargin { margin: 0px 0px 10px 0px; }



.T3870 .custom_logo {
	position:absolute;
	left: 0px;
	top: 0px !important;
}

.T3870 .content_area.small { padding-left: 180px; }

.T3870 .clear_float { clear: both; }


.T3870 .textbox_wrapper { display: inline-block; width: 75%; }
.T3870 .textbox_wrapper p { margin: 5px 0px 5px 0px; }

.T3870 .button_wrapper { padding-top:10px; min-height: 30px; }

/* --- Stylesheet 6109 () --------- */ 

@media all and (min-width: 1000px) and (max-width: 1230px) {

}

@media all and (min-width: 768px) and (max-width: 999px) {

	.T3870 .images .image {
		width: 32.5%;
		max-width: 233px;
		margin: 0px 1% 10px 0px;
	}

	.T3870 .images .image img { width: 100%; height: auto; }
}

@media all and (min-width: 568px) and (max-width: 767px) {

	.T3870 .textbox_wrapper { display: block; width: 100%; }

	.T3870 .custom_logo {
		display:none;
	}

	.T3870 .custom_logo img { display: none !important; }

	.T3870 .hiddentext .Bild {
		float: none;
		margin: 0px 0px 20px 0px;
	}

	.T3870 .hiddentext .Bild img { margin: 0px auto; }

	.T3870 .kontakt_box { margin-top: 30px; }

	.T3870 .images .image {
		width: 32.5%;
		max-width: 233px;
		margin: 0px 1% 5px 0px;
	}

	.T3870 .images .image img { width: 100%; height: auto; }
	.T3870 .content_area.small { padding-left: 0px; }

}


@media all and (max-width: 567px) {

	.T3870 .textbox_wrapper { display: block; width: 100%; }

	.T3870 .custom_logo {
		display:none;
	}

	.T3870 .custom_logo img { display: none !important; }

	.T3870 .hiddentext .Bild {
		float: none;
		margin: 0px 0px 20px 0px;
	}

	.T3870 .hiddentext .Bild img { margin: 0px auto; }

	.T3870 .kontakt_box { margin-top: 30px; }

	.T3870 .images .image {
		width: 48%;
		max-width: 233px;
		margin: 0px 1% 5px 0px;
	}

	.T3870 .images .image img { width: 100%; height: auto; }
	.T3870 .images .image.nomargin2 { margin: 0px 0px 5px 0px; }
	.T3870 .content_area.small { padding-left: 0px; }

}

