

/* --- Stylesheet 1955 () --------- */ 

#subpages {
	margin: 0 0 20px 0;
}

#subpages .subpage_wrap {
	margin: 0 0 0 0;
	padding: 40px 0;
	width: 100%;
	background: url(https://tramino.s3.amazonaws.com/s/oberstdorfer-ferienwelt/546256/line.jpg) bottom left repeat-x #F9F9F9;
}

#subpages .subpage_wrap.dark {
	background: url(https://tramino.s3.amazonaws.com/s/oberstdorfer-ferienwelt/547471/line2.jpg) bottom left repeat-x #E4E4E4;
}

#subpages .subpage_wrap_inner { margin: 0px auto; }

#subpages .item {
	position: relative;
	float: left;
	width: 250px;
	height: 300px;
	margin: 0px 60px 0 0;
}

#subpages .item.last {
	margin: 0px 0px 0 0;
}


#subpages .item h2 {
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #666;
}

#subpages .item .btn {
	position: absolute;
	z-index: 1000;
	bottom: 0px;
	right: 0px;
}

/* --- Stylesheet 1958 () --------- */ 

@media all and (max-width: 767px) {

	#subpages .item, #subpages .item.last {
		width: 100%;
		height: auto;
		margin: 10px 0px;
	}

	#subpages .item .Bild {
		width: 100%;
		height: auto;
	}

	#subpages .item .btn {
		position: static;
		float: right;
		margin: 10px 0;
	}

}

@media all and (min-width: 768px ) and (max-width: 999px) {

	#subpages .item {
		margin: 0 200px 40px 0px;
	}
	#subpages .item2 { margin: 0 0 40px 0; }
}



@media all and (min-width: 1000px) and (max-width: 1270px) {

	#subpages .item {
		width: 200px;
		margin: 0 20px 0 0;

	}

	#subpages .item .Bild img {
		width: 200px;
		height: auto;
	}

}