

/* --- Stylesheet 3681 () --------- */ 

.T2430 .page_wrapper { margin-top: 80px; }

.T2430 #filter {
	background-color: #efefef;
	padding: 10px 20px;
	min-height: 90px;
	height: auto;
}

.T2430 #filter h4 {
	margin-bottom: 15px;
}

.T2430 #filter .filter_items_wrapper { float: left; }

.T2430 #filter .filter_items_wrapper .filter_item {
	float: left;
	margin-right: 15px;
	padding: 5px 28px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin-bottom: 10px;

}

.T2430 #filter .filter_items_wrapper .filter_item.evo { border: 2px solid #e32219; color: #e32219; }
.T2430 #filter .filter_items_wrapper .filter_item.evo.aktiv { background-color: #e32219; color: #fff; }
.T2430 #filter .filter_items_wrapper .filter_item.evo:hover { background-color: #e32219; color: #fff;  }

.T2430 #filter .filter_items_wrapper .filter_item.wvo { border: 2px solid #0b89c6; color: #0b89c6;  }
.T2430 #filter .filter_items_wrapper .filter_item.wvo.aktiv { background-color: #0b89c6; color: #fff;  }
.T2430 #filter .filter_items_wrapper .filter_item.wvo:hover { background-color: #0b89c6; color: #fff; }

.T2430 #filter .filter_items_wrapper .filter_item.kdo { border: 2px solid #9ac13a; color: #9ac13a; }
.T2430 #filter .filter_items_wrapper .filter_item.kdo.aktiv { background-color: #9ac13a; color: #fff;  }
.T2430 #filter .filter_items_wrapper .filter_item.kdo:hover { background-color: #9ac13a;  color: #fff; }

.T2430 #filter .filter_items_wrapper .filter_item.kraftwerk { border: 2px solid #a2a9ae; color: #a2a9ae;  }
.T2430 #filter .filter_items_wrapper .filter_item.kraftwerk.aktiv { background-color: #a2a9ae; color: #fff;  }
.T2430 #filter .filter_items_wrapper .filter_item.kraftwerk:hover { background-color: #a2a9ae; color: #fff; }


.T2430 .filter_info {
	display:none;
	height: 50px;
	margin-top: 20px;
	font-size: 25px;
	line-height: 50px;
	text-align:center;
	color: #9ac13a;
}

.T2430 #filter .reset {
	display: none;
	float:left;
	padding: 5px 28px;
	border: 2px solid #e32219;
	color: #fff;
	color: #e32219;
	cursor: pointer;
}
.T2430 #filter .reset:hover {
	color: #fff;
	background-color: #e32219;
}

.T2430 #filter .reset.show { display: block; }


.T2430 .page { display: none; }
.T2430 .page.p1 { display: block; }

.T2430 .seite {
	border-bottom: 1px solid #41474c;
	margin: 30px 0 20px 0px;
	padding: 0 0 30px 0;
}

.T2430 .seite .text a, .T2430 .seite .hidden_text a { color: #e32219 !important; }

.T2430 .seite.evo .text a, .T2430 .seite.evo .hidden_text a { color: #e32219 !important; }
.T2430 .seite.wvo .text a, .T2430 .seite.wvo .hidden_text a { color: #0b89c6 !important; }
.T2430 .seite.kdo .text a, .T2430 .seite.kdo .hidden_text a { color: #9ac13a !important; }

.T2430 .seite.hide { display: none; }

.T2430 .show_more {
	text-align:center;
	width: 200px;
	padding: 3px 7px;
	background-color: #e32219;
	border: 1px solid #e32219;
	color: #FFF;
	cursor: pointer;
	font-size: 14px;
	margin-bottom: 30px;
}

.T2430 .seite .hidden_text { display: none; }

.T2430 .seite .show { display: block; }

.T2430 .seite .more_button {
	float: right;
	display:inline;
	padding: 3px 7px;
	background-color: #e32219;
	border: 1px solid #e32219;
	color: #FFF;
	cursor: pointer;
	font-size: 14px;
}

.T2430 .seite .more_button:hover {
	background-color: #FFF;
	color: #e32219;
}

.T2430 .seite h1 {
	font-size: 25px;
	line-height: 1.3;
	margin: 0 0 10px 0;
}

.T2430 .seite h2 {
	font-size: 15px;
	line-height: 1.3;
	font-weight: 400;
	margin: 0 0 10px 0;
}


.T2430 .images {
	position: relative;
	width: 700px;
	height: 700px;
	margin-top: 50px;
}

.T2430 .images .Bild {
	position: absolute;
	width: 100%;
	height: 100%;
}

.T2430 .images .Bild img { width: 100%; height: 100%; }




.T2430 .images .prev_slide {
	position: absolute;
	height: 62px;
	width: 34px;
	top: 45%;
	margin-top: -21px;
	left: 20px;
	background: url('//tramino.s3.amazonaws.com/s/boutiquehotel-gams/641558/arrow-left.png');
	opacity: 0.6;
	z-index: 10;
}

.T2430 .images .next_slide {
	position: absolute;
	height: 62px;
	width: 34px;
	top: 45%;
	right: 20px;
	background: url('//tramino.s3.amazonaws.com/s/boutiquehotel-gams/641557/arrow-right.png');
	margin-top: -21px;
	opacity: 0.6;
	z-index: 10;
	cursor:pointer;
}

.T2430 .images .prev_slide:active { margin-top: -15px; }
.T2430 .images .next_slide:active { margin-top: -15px; }

/* --- Stylesheet 3682 () --------- */ 

@media all and (min-width: 1000px) and (max-width: 1230px) {
	.T2430 .images {
		width: 600px;
		height: 600px;
	}
}

@media all and (min-width: 768px) and (max-width: 999px) {

	.T2430 .images {
		width: 682px;
		height: 682px;
		margin: 15px auto 0px auto;
	}

}

@media all and (min-width: 568px) and (max-width: 767px) {

	.T2430 .images {
		width: 340px;
		height: 340px;
		margin: 15px auto;
	}
}

@media all and (max-width: 567px) {
	.T2430 .images {
		width: 280px;
		height: 280px;
		margin: 15px auto;
	}

	.T2430 .images .prev_slide, .T2430 .images .next_slide {
		width: 25px;
		background-size: contain;
		background-repeat: no-repeat;
	}
}

