<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


		.content.activities {
			margin-top: 20px;
			margin-bottom: 40px;
		}

		.content_listmap.activities_map {
			padding: 1%;
			margin: 0px 0px 60px 0px;
		}



		/*.content_titlebar { display: block; width: 100%; padding: 1% 2% 1% 2%; background: #0a4660; color: #fff; }
			.content_titlebar h1 { margin: 0px; font-size: 38px; font-weight: normal; padding: 0px; }
			.content_titlebar h2 { margin: 0px; font-size: 22px; font-weight: normal; padding: 0px; }*/

		.content_listmap {
			padding: 1% 2% 1% 2%; background: url('../img/layout/trsp_w_080.png');
		}
			#listmap {
				width: 100%;
				height: 500px;  
				/*background: url('../img/maptest.jpg');*/
			}
			#listmap *, #listmap *:before, #listmap *:after {
				-webkit-transition: none;
				-moz-transition: none;
				-o-transition: none;
				-ms-transition: none;
				transition: none;
			}



		.act_tit_cat2 {
			display: block;
			clear: both;
			padding: 0px 0px 10px 0px;
			border-bottom: 1px solid #0a4660;
			color: #0a4660;
			margin-bottom: 30px;
			font-size: 20px;
			font-weight: bold;
		}



	
		.h_listing {
			background: none;
			text-align: left;
		}


			.h_listing .h_box:nth-child(odd) {
				float: left;
				clear: both;
			}
			.h_listing .h_box:nth-child(even) {
				float: right;
			}
			
			.h_box {
				display: block;
				width: 48%;
				border: 1px solid #f0f0f0;
				/*! padding: 25px 8px 25px 8px; */
				color: #333;
				/*-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.2);
				-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.2);
				box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.2);*/
				margin-bottom: 8px;
				border-bottom: 4px solid #f7f7f7;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;
			} 
				.h_box:hover {
					-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.3);
					-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.3);
					box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.3);
				}
				.h_l {
					display: block;  
					float: left;
					width: 25%;
				}
					.h_img { display: block; width: 100%; 
						/*! border-bottom: 6px solid #0a4660; */
					}
				
				.h_r {
					display: block;
					position: relative;
					float: right;
					width: 100% !important;
					float: none !important;
					margin: 0 auto;
					/*min-height: 200px;*/
					text-align: center;
				}
					.h_nam { 
						font-size: 22px;
						font-weight: bold;
					}
						.h_nam a, .h_nam a:link, .h_nam a:visited, .h_nam a:active, .h_nam a:hover {
							text-decoration: none;
							color: #333333;
						}
						.h_sta { font-size: 18px; letter-spacing: 2px; margin-left: 10px; color: #999999; }
					.h_loc { font-size: 15px;  line-height: normal;}
					.h_loc strong { color: #B41E3C; }
					.h_con { display: block; margin-top: 25px; font-size: 15px; margin-bottom: 20px;}
						.h_fax { /*! padding-left: 20px; */ position: relative;display: block;margin: 6px auto 0;}

					.h_links {
						text-align: right;
						/*! margin-top: 25px; */
					}
						.h_links a, .h_links a:link, .h_links a:active, .h_links a:visited {
							display: inline-block;
							padding: 6px 16px 6px 16px;
							font-size: 16px;
							text-decoration: none;
							-webkit-border-radius: 2px;
							-moz-border-radius: 2px;
							border-radius: 2px;
						}

						.h_ln_map { background: #cccccc; color: #ffffff; }
						.h_ln_fav { background: #dadada; color: #0a4660; }
						.h_ln_boo { background: #2a6680; color: #ffffff; }
						.h_ln_inf { background: #A5A29A; color: #ffffff; }
						
						.h_ln_map:hover { background: #bbbbbb; color: #ffffff; }
						.h_ln_fav:hover { background: #cacaca; color: #0a4660; }
						.h_ln_boo:hover { background: #0a4660; color: #ffffff; }
						.h_ln_inf:hover { background: #7F7D77; color: #ffffff; }

						.h_ln_map .fa { font-size: 22px !important; }
						.h_ln_fav .fa { font-size: 22px !important; }


					.h_preisab {
						display: inline-block;
						position: absolute;
						z-index: 2;
						right: 0px;
						top: 0px;
						font-size: 13px;
						color: #0047AA;
						padding: 4px 10px 4px 10px;
						border: 1px solid #0047AA;
						-webkit-border-radius: 4px;
						-moz-border-radius: 4px;
						border-radius: 4px;
					}
						.h_preisab span {
							font-size: 19px;
							font-weight: bold;
						}






		


		.h_listing .h_box.dia {
			float: none;
			clear: none;
			display: inline-block;
			width: 32.9%;
			min-width: 380px;
			background: #f2f2f2;
			border-top: none;
			border-left: none;
			border-bottom: none;
			border-right: none;
			vertical-align: top;
		}
		
		.h_listing .h_box.dia:nth-child(3n+2) {
			margin-right: 0.3%;
			margin-left: 0.3%;
		}
		
		
		.h_box.dia { 
			
		}
		.h_box.dia .h_l, .h_box.dia .h_r {
			float: none;
			width: 100%;
		}

			.h_box.dia .h_nam {
				margin-top: 15px;
				font-size: 20px;
				color: #0a4660;
				font-weight: 400;
				margin: 20px auto -10px;
			}
		

			.h_box.dia .h_preisab {
				top: -60px;
				right: 2px;
				background: #0047AA;
				color: #fff;
				border: 1px solid #003070;
			}

			/*.h_box.dia .h_tel, .h_box.dia .h_fax { display: block; padding: 0px; }*/


			.h_box.dia .h_links  { text-align: right; position: relative;bottom: 0;left: 0;width: 100%; margin-top: 15px;}
			.h_box.dia .h_ln_map {  }
			.h_box.dia .h_ln_fav {  }
			.h_box.dia .h_ln_boo { display: inline-block; text-align: center; margin: 0; padding: 16px 50px; text-transform: uppercase;letter-spacing: 1px;font-weight: 500; color: #fff !important;}
			.h_box.dia .h_ln_inf { display: block; text-align: center; margin: 10px 0px 0px 0px; padding: 10px; }


			a.h_ln_boo, a.h_ln_boo:link, a.h_ln_boo:visited, a.h_ln_boo:active {
				color: #fff !important;
			}




			.premium_separator {
				background: #f5f5f5;
				padding: 10px;
				border-bottom: 2px solid #e0e0e0;
				font-size: 14px
				display: block;
				width: 100%;
				position: relative;
				line-height: 40px;
				margin: 0px 0px 50px 0px;

				display: none;
			}


			#hotel_list_top_info {
				background: #f5f5f5;
				padding: 10px;
				border-bottom: 2px solid #e0e0e0;
				font-size: 14px
				display: block;
				width: 100%;
				position: relative;
				line-height: 40px;
			}
				#h_list_switch {
					display: block;
					position: absolute;
					width: 40px;
					height: 40px;
					background: #dfdfdf url('../img/layout/switch_list.png') center center no-repeat;
					border: 2px solid #cccccc;
					right: 10px;
					z-index: 2;
					cursor: pointer;
				}
					#h_list_switch:hover {
						background: #cccccc url('../img/layout/switch_list.png') center center no-repeat;
					}



					#h_list_switch.dia {
						display: block;
						position: absolute;
						width: 40px;
						height: 40px;
						background: #dfdfdf url('../img/layout/switch_thumbs.png') center center no-repeat;
						border: 2px solid #cccccc;
						right: 10px;
						z-index: 2;
						cursor: pointer;
					}
						#h_list_switch.dia:hover {
							background: #cccccc url('../img/layout/switch_thumbs.png') center center no-repeat;
						}
						
						
@media screen and (max-width:680px){					
	.h_listing .h_box.dia {
		float: none;
		min-width: unset !important;
		width: 100%;
		
	}
	</pre></body></html>