/*  Mobile (Portrait) */
@media only screen and (max-width: 767px) {

	/* iphone styles entfernen */
	input[type=submit] {
		-webkit-appearance:none;
		-moz-appearance:none;
	}
	/* ####################### */

	/* in mobiler version ausgeblendet */
	.bannerWrap .leiste,
	.cRight .angebotlatest,
	.cRight .video,
	.cLeft .contentUsability,
	.contentWrap .breadcrumb,
	.cLeft_betrieb .contentUsability {
		display:none;
		float:none;
	}
	/* ############################### */
	
	body {
		background:none;
		background-color:#BCAE93;
		-webkit-user-select:none;
		-webkit-text-size-adjust:none;
	}
	
	/* PAGE */
	.page {
		width:95%;
		margin:8px auto;
		box-shadow:0px 0px 3px #666;
		-webkit-box-shadow:0px 0px 3px #666;
		border-radius:14px;
		-webkit-border-radius:14px;
		background:#FFF;
	}
	/* #### */

		/* ######################################################################################## */
	
		/* ABOVE */
		.above {
			padding:0;
		}
			.above .home,
			.above .facebook {
				float:none;
				margin:0;
				position:absolute;
				top:16px;
				z-index:100;
			}
			.above .home {
				left:16px;
			}
			.above .facebook {
				top:13px;
				left:45px;
				width:21px;
				height:21px;
				display:block;
			}
				.above .facebook a,
				.above .facebook a:link,
				.above .facebook a:hover,
				.above .facebook a:active,
				.above .facebook a:visited,
				.above .facebook a:focus {
					display:block;
					text-indent:-99999em;
					background:url(../img/icons/facebook.png) center center no-repeat;
				}
		/* ##### */

		/* ######################################################################################## */
	
		/* TOP */
		.top {
			/*
			background: url("../img/top_bg.png") no-repeat scroll center bottom transparent;
			height: 97px;
			*/
			background:none;
			background-color:#0D422E;
			border-top-right-radius:14px;
			border-top-left-radius:14px;
			padding:0;
			height:auto;
		}
			.top .logo, .top .navigation, .top .topInfoWrap, .top .merkzettel, .top #language {
				float:none;
			}
			.top .logo {
				margin:0 auto;
				padding:10px 0;
				width:100%;
				text-align:center;
			}
				.top .logo img {
					max-width:80%;
					height:auto;
				}
			.top .navigation {
				height:30px;
				margin-top:0;
				background-color:#891125;
			}
			.top .topInfoWrap {
				margin:0;
			}
				.top .topInfoWrap #language {
					margin:0;
					padding:0;
					position:absolute;
					top:19px;
					right:16px;
					z-index:100;
				}
		/* ### */
		
			/* HAUPTNAVIGATION */
			.top .navigation ul li a,
			.top .navigation ul li a:link,
			.top .navigation ul li a:hover,
			.top .navigation ul li a:active,
			.top .navigation ul li a:visited,
			.top .navigation ul li a:focus {
				/*display:block;
				font-family:"Times New Roman", Times, serif;
				text-transform:uppercase;
				color:#FFF;
				font-size:14px;
				padding:8px 15px 12px 15px;*/
				padding:6px 10px;
				font-size:10px;
				background:none;
				background-color:#891125;
			}
				.top .navigation ul li.first a,
				.top .navigation ul li.first a:hover {
					background:none;
					background-color:#891125;
					padding:6px 10px;
				}
				.top .navigation ul li.middle a,
				.top .navigation ul li.middle a:hover {
					background:none;
					background-color:#891125;
					padding:6px 10px;
				}
				.top .navigation ul li.last a,
				.top .navigation ul li.last a:hover {
					background:none;
					background-color:#891125;
					padding:6px 10px;
				}
			.navigation ul ul {
				top:30px;
			}
			
			/* ausblenden von ÜBERSICHTSKARTE und KULTURROUTEN in der hauptnavigation */
			/*.top .navigation ul.menu li:nth-child(3),*/
			.top .navigation ul.menu li.first ul li:nth-child(3),
			.top .navigation ul.menu li:nth-child(2) li:nth-child(2) {
				display:none;
			}
			/* ausblenden ÜBERSICHTSKARTE im submenu und subsubmenu unter HOTELS */
			body#page_10 .cLeft .submenu ul.menu li:nth-child(3),
			body#page_681 .cLeft .submenu ul.menu li:nth-child(3),
			body#page_17 .cLeft .submenu .subsubmenu a:nth-child(3),
			body#page_18 .cLeft .submenu .subsubmenu a:nth-child(3),
			body#page_9 .cLeft .submenu ul.menu li:nth-child(2),
			body#page_534 .cLeft .submenu .subsubmenu a:nth-child(2),
			body#page_586 .cLeft .submenu .subsubmenu a:nth-child(2),
			body#page_535 .cLeft .submenu .subsubmenu a:nth-child(2) {
				display:none;
			}
				.top .navigation ul.menu ul li:nth-child(3),
				body#page_10 .cLeft .submenu ul.menu ul li:nth-child(3),
				body#page_681 .cLeft .submenu ul.menu ul li:nth-child(3),
				body#page_9 .cLeft .submenu ul.menu ul li:nth-child(2) {
					display:block;
				}
			/* ausblenden ÜBERSICHTSK .ARTE im footer */
			.fLeft .fNavigation .footermenu div:nth-child(3) div a:nth-child(3),
			.fLeft .fNavigation .footermenu div:nth-child(4) div a:nth-child(2) {
				display:none;
			}
		
		/* ######################################################################################## */
		
		/* BANNER */
		.bannerWrap {
			background:none;
			padding:0;
		}
			.bannerWrap .banner,
			.bannerWrap .shh_banner,
			.bannerWrap .shh_banner ul#shh_banner_slider {
				width:100%;
				height:140px;
				overflow:hidden;
			}
				.bannerWrap .shh_banner ul#shh_banner_slider img {
					width:100%;
					height:auto;
				}
			.bannerWrap .shh_banner ul#shh_banner_slider li.bannerItem span.bannerItem_overlay {
				/*left:10px;*/
				max-width:92%;
				padding:0 3px;
			}
		/* ###### */

		/* ######################################################################################## */
		
		/* CONTENT */
		.contentWrap {
			background:none;
			padding:0;
		}
			.contentWrap .cLeft, .contentWrap .cRight, .contentWrap .cLeft_betrieb,.contentWrap .breadcrumb {
				float:none;
				width:90%;
				padding:5%;
			}
			.contentWrap .cLeft {
				border-bottom:2px dotted #891125;
			}
			.contentWrap .cLeft .socialShare .nw_share_item {
				margin:0 0 0 5px;
			}
				.contentWrap .cLeft .socialShare .nw_share_item img {
					width:20px;
					height:20px;
				}
			
			#main .csc-default img {
				max-width:100%;
				height:auto;
			}
			
			body#page_605 #main DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
			body#page_12 #main DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
				float:none;
			}
		/* ####### */
		
			/* SUBMENU */
			.submenu ul li a,
			.submenu ul li a:link,
			.submenu ul li a:hover,
			.submenu ul li a:active,
			.submenu ul li a:visited {
				font-size:12px;
			}
			/*.submenu .menu li.lastList {
				display:none;
			}*/
				.submenu ul li a.first,
				.thirdmenu ul li a.first {
					background:none;
					background-color:#851525;
					padding:5px;
				}
				.submenu ul li a.middle,
				.thirdmenu ul li a.middle {
					padding:5px;
					background:#851525;
				}
				.submenu ul li a.last,
				.thirdmenu ul li a.last {
					background:none;
					background-color:#851525;
					padding:5px;
				}
				.submenu ul li a.hasSub.first:hover,
				.submenu ul li:hover > a.hasSub.first,
				.submenu ul li a.hasSub.last:hover,
				.submenu ul li:hover > a.hasSub.last {
					background:#851525;
				}
				
				.submenu ul ul li a,
				.submenu ul ul li a:link,
				.submenu ul ul li a:hover,
				.submenu ul ul li a:active,
				.submenu ul ul li a:visited,
				.thirdmenu ul ul li a,
				.thirdmenu ul ul li a:link,
				.thirdmenu ul ul li a:hover,
				.thirdmenu ul ul li a:active,
				.thirdmenu ul ul li a:visited,
				.submenu ul li.firstList ul li a,
				.thirdmenu ul li.firstList ul li a,
				.submenu ul li.lastList ul li a,
				.thirdmenu ul li.lastList ul li a {
					padding:5px;
				}
				
				.submenu ul ul,
				.thirdmenu ul ul {
					top:26px;
				}
			/* ####### */
			
				/* SUBSUBMENU */
				.submenu .subsubmenu a,
				.submenu .subsubmenu a:link,
				.submenu .subsubmenu a:hover,
				.submenu .subsubmenu a:active,
				.submenu .subsubmenu a:visited {
					width:auto;
					margin:0 20px 10px 0;
				}
				/* ########## */
				
				/* THIRDMENU */
				.thirdmenu ul {
					height:auto;
				}
				.thirdmenu ul li {
					float:none;
					width:100%;
				}
					.thirdmenu ul li a.first,.thirdmenu ul li a.middle {
						border:none;
						border-bottom:1px dotted #C17E8A;
					}
				/* ######### */
				
			/* BILDERGALERIE HOTELS */
			#main .tx-shhmitglieder-pi1 .csc-textpic-shhimagesall {
				width:100%;
			}
				#main .tx-shhmitglieder-pi1 .csc-textpic-shhimagesall li {
					margin:0 5% 5% 0;
					width:45%;
				}
					#main .tx-shhmitglieder-pi1 .csc-textpic-shhimagesall li img {
						width:100%;
						height:auto;
					}

			/* #################### */

		/* ######################################################################################## */
		
		/* SEEKDA PORTAL SUCHE */
		.cRight .onlineBooking .kontaktWrap {
			padding:0;
		}
		.cRight .onlineBooking .kontaktWrap .kontaktHead {
			background:#0D422E;
			border-top-left-radius:14px;
			border-top-right-radius:14px;
			box-shadow:0 0 3px #666666;
			margin:0;
			padding:0 5%;
			width:90%;
			/*color: #FFFFFF;
			font-family: "Times New Roman",Times,serif;
			font-size: 18px;
			font-weight: normal;
			line-height: 30px;
			margin: 0;
			padding: 0 20px 5px 10px;
			position: relative;
			width: 190px;
			z-index: 2;*/
		}
		.cRight .onlineBooking .kontaktWrap .kontaktContainer {
			background:#EFE7D6;
			border-bottom-left-radius:14px;
			border-bottom-right-radius:14px;
			box-shadow:0 0 3px #666666;
			margin:0 0 10px;
			padding:10px;
			top:0;
		}
			.cRight .onlineBooking .kontaktWrap .seekdaPortalWidget {
				width:100%;
			}
			.cRight .onlineBooking .kontaktWrap .seekdaPortal {
				padding-top:0;
			}
			.cRight .onlineBooking .kontaktWrap .seekdaPortalWidget.seekdaFont {
				font-size:12px;
			}
			.cRight .onlineBooking .kontaktWrap .seekdaPortalWidget label {
				width:40%;
				padding:6px 0 0 0;
			}
			.cRight .onlineBooking .kontaktWrap .seekdaPortalWidget select,
			.cRight .onlineBooking .kontaktWrap .seekdaPortalWidget input[type="text"] {
				font-size:12px;
				height:26px;
				width:50%;
				background-image:none;
				background:#FFF;
			}
			.cRight .onlineBooking .kontaktWrap .btn-group {
				margin-bottom:0;
				margin-left:0;
			}
			.cRight .onlineBooking .kontaktWrap .seekdaPortalWidget .seekdaPortalButton .btn,
			.cRight .onlineBooking .kontaktWrap .seekdaBody .seekdaPortalButton .btn {
				font-size:16px;
				height:auto;
				width:100%;
				padding:4px 0;
			}
		/* ################### */

		/* ######################################################################################## */

		/* FOOTER */
		.footerWrap {
			background:none;
			padding:0;
			border-top:2px dotted #891125;
		}
			.footerWrap .fLeft, .footerWrap .fRight {
				float:none;
				width:90%;
				padding:5%;
			}
				.footerWrap .fLeft .fNavigation .footermenu {
					background:none;
					margin:0;
				}
					.footerWrap .fLeft .fNavigation .footermenu .footermenuItem {
						float:left;
						width:50%;
						margin:0 0 20px 0;
					}
					.footerWrap .fLeft .fNavigation .footermenu .footermenuSub {
						font-size:10px;
					}
				.footerWrap .fRight .footer {
					padding:0;
					text-align:center;
					font-size:10px;
				}
				.footerWrap .fRight .logos {
					text-align:center;
				}
		/* ###### */
		
		/* ######################################################################################## */		
		
		/* EXTENSIONS */
			
			/* ACCORDEON */
			.slider .ui-accordion-header,
			.slider .ui-accordion-header.ui-state-active {
				background:#0D422E;
				box-shadow:0px 0px 3px #666;
				-webkit-box-shadow:0px 0px 3px #666;
			}
			.slider .ui-accordion-icons .ui-accordion-header a {
				font-size:16px;
				padding:0 10px;
			}
			.slider .ui-accordion-header.ui-corner-all {
				border-radius:14px;
				margin:0 0 5px 0;
			}
			.slider .ui-accordion-header.ui-corner-top {
				border-top-left-radius:14px;
				border-top-right-radius:14px;
			}
			.slider .ui-accordion .ui-accordion-content {
				background:#EFE7D6;
				padding:10px 10px 0 10px;
				margin:0 0 10px 0;
				top:0px;
				border-bottom-left-radius:14px;
				border-bottom-right-radius:14px;
				box-shadow:0px 0px 3px #666;
				-webkit-box-shadow:0px 0px 3px #666;
			}
			.slider .ui-accordion .ui-accordion-header .ui-icon {
				margin-top:-11px;
				right:10px;
			}
			/* ######### */
			
			/* HOTELLIST */
			.tx-shhmitglieder-pi1 .listItem {
				background:#ECE0D0;
				height:auto;
				margin:0 0 40px 0;
				padding:0 5%;
				width:90%;
				border-radius:7px;
				border:1px solid #44675A;
			}
				.tx-shhmitglieder-pi1 .listItem .listItem-headline {
					background:#44675A;
					height:auto;
					overflow:auto;
					width:100%;
					margin:-12px 0 0 0;
					border-radius:7px;
				}
				.listItem-image, .listItem-text, .listItem-ContentWrap, .listItem-map {
					float:none;
				}
				.tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap {
					padding:10px 0;
				}
					#main .tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-image,
					#main .tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-image img {
						height:auto;
						width:100%;
					}
					.tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-text {
						height:auto;
						margin:0;
						width:100%;
					}
						.tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-description {
							height:auto;
							overflow:auto;
						}
						.tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-morelink {
							/*bottom: 0;
							left: 0;*/
							position:relative;
							padding:10px 0;
						}
							#main .tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-morelink a,
							#main .tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-morelink a:link,
							#main .tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-morelink a:hover,
							#main .tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-morelink a:active,
							#main .tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-morelink a:visited {
								background:#F2EBDA;
								border:1px solid #D3CCBB;
								width:auto;
								border-radius:3px;
								padding:5px;
							}
							#main .tx-shhmitglieder-pi1 .listItem .listItem-ContentWrap .listItem-morelink a.seekdaBookingLink {
								display:none;
							}
					#main .tx-shhmitglieder-pi1 .listItem .listItem-map {
						margin:0 auto;
						height:128px;
						width:200px;
					}
			/* ######### */
			
			/* HOTELDETAIL */
			.banner .tx-shhmitglieder-pi1 img {
				width:100%;
				height:auto;
			}
			#main .shhMitgliedContainer .shhMitgliedContainerLeft,
			#main .shhMitgliedContainer .shhMitgliedContainerRight {
				float:none;
				width:100%;
				margin:0;
				padding:0;
			}
				#main .shhMitgliedContainer .shhMitgliedContainerLeft .hotelTop {
					padding:0 10px;
				}
					#main .shhMitgliedContainer .shhMitgliedContainerLeft .hotelTop .hotelTopButtonContainer a,
					#main .shhMitgliedContainer .shhMitgliedContainerLeft .hotelTop .hotelTopButtonContainer a:link,
					#main .shhMitgliedContainer .shhMitgliedContainerLeft .hotelTop .hotelTopButtonContainer a:active,
					#main .shhMitgliedContainer .shhMitgliedContainerLeft .hotelTop .hotelTopButtonContainer a:visited,
					#main .shhMitgliedContainer .shhMitgliedContainerLeft .hotelTop .hotelTopButtonContainer a:hover {
						background:#0D422E;
						height:auto;
						margin:0;
						padding:5px;
						width:auto;
					}
				#main .shhMitgliedContainer .shhMitgliedContainerLeft .hotelDescription {
					padding:0;
				}
					#main .shhMitgliedContainer .shhMitgliedContainerLeft .hotelDescription h2 {
						display:block;
						/*line-height:1em;*/
						padding:0;
						margin:20px 0 10px 0;
					}
				/*#main .shhMitgliedContainer .shhMitgliedContainerRight .onlineBooking {
					display:none;
				}*/
				#main .shhMitgliedContainer .shhMitgliedContainerRight .kontaktWrap,
				.tx-shhmitglieder-pi1 .kontaktWrap  {
					padding:0;
				}
					#main .shhMitgliedContainer .shhMitgliedContainerRight .kontaktWrap .kontaktHead,
					.tx-shhmitglieder-pi1 .kontaktWrap .kontaktHead {
						width:90%;
						background:#0D422E;
						box-shadow:0px 0px 3px #666;
						-webkit-box-shadow:0px 0px 3px #666;
						margin:0;
						padding:0 5%;
						border-top-left-radius:14px;
						border-top-right-radius:14px;
					}
					#main .shhMitgliedContainer .shhMitgliedContainerRight .kontaktWrap .kontaktContainer,
					.tx-shhmitglieder-pi1 .kontaktWrap .kontaktContainer {
						background:#EFE7D6;
						padding:10px;
						margin:0 0 10px 0;
						top:0px;
						border-bottom-left-radius:14px;
						border-bottom-right-radius:14px;
						box-shadow:0px 0px 3px #666;
						-webkit-box-shadow:0px 0px 3px #666;
					}
						#main .shhMitgliedContainer .shhMitgliedContainerRight .kontaktWrap .kontaktContainer .kontaktMap,
						.tx-shhmitglieder-pi1 .kontaktWrap .kontaktContainer .kontaktMap {
							margin:0 auto;
						}
						#main .shhMitgliedContainer .shhMitgliedContainerRight .kontaktWrap .kontaktContainer .kontaktPikto,
						.tx-shhmitglieder-pi1 .kontaktWrap .kontaktContainer .kontaktPikto {
							text-align:center;
						}
			.cLeft_betrieb .contentUsability {
				padding:0;
			}
				.cLeft_betrieb .contentUsability .socialShare {
					float:none;
					padding:0;
				}
			.hotelTop .hotelTopSubMenu li.lastList {
				display:none;
			}
			/* ########### */
			
			/* ANGEBOTE ÜBERSICHT */
			#main .tx-jppageteaser-pi1 .teaserListSmall .teaserList-entry,
			#main .news-list-container .teaserList-entry {
				float:none;
				height:auto;
				margin:20px 0;
				background:#ECE0D0;
				padding:0 5%;
				width:90%;
				border-radius:7px;
				border:1px solid #44675A;
			}
				#main .teaserListSmall .teaserList-headline,
				#main .news-list-container .teaserList-entry .teaserList-headline {
					background:none;
				}
					#main .teaserListSmall .teaserList-headline h2,
					#main .news-list-container .teaserList-entry .teaserList-headline h2 {
						background:#44675A;
						height:auto;
						overflow:auto;
						width:90%;
						margin:-12px 0 0 0;
						border-radius:7px;
						padding:0 5%;
					}
				#main .teaserListSmall .teaserList-image,
				#main .news-list-container .teaserList-entry .teaserList-image {
					height:auto;
					width:100%;
					float:none;
					margin:5px 0 0 0;
				}
					#main .teaserListSmall .teaserList-image img,
					#main .news-list-container .teaserList-entry .teaserList-image img {
						width:100%;
						height:auto;
					}
				#main .news-list-container .teaserList-entry .teaserList-text {
					float:none;
					height:auto;
					margin:0;
					width:100%;
				}
					#main .news-list-container .teaserList-entry .teaserList-text .teaser-list-description {
						height:auto;
						overflow:auto;
					}
					#main .news-list-container .teaserList-entry .teaserList-text .teaser-list-morelink {
						position:relative;
						padding:0 0 10px 0;
					}
						#main .news-list-container .teaserList-entry .teaserList-text .teaser-list-morelink a,
						#main .news-list-container .teaserList-entry .teaserList-text .teaser-list-morelink a:link,
						#main .news-list-container .teaserList-entry .teaserList-text .teaser-list-morelink a:hover,
						#main .news-list-container .teaserList-entry .teaserList-text .teaser-list-morelink a:active,
						#main .news-list-container .teaserList-entry .teaserList-text .teaser-list-morelink a:visited {
							background:#F2EBDA;
							border:1px solid #D3CCBB;
							width:100%;
							border-radius:3px;
							padding:5px 0;
							text-align:center;
						}
			/* ################## */
			
			/* ANGEBOT DETAIL */
			#main .news-single-content .news-single-image {
				float:none;
				margin:0 0 10px 0;
			}
				#main .news-single-content .news-single-image .news-single-img,
				#main .news-single-content .news-single-image .news-single-img img {
					width:100%;
					height:auto;
				}
			#main .news-single-item .news-single-links .news-single-booking,
			#main .news-single-item .news-single-links .news-single-hotellink {
				float:none;
				margin:0;
			}
				#main .news-single-item .news-single-links .news-single-booking a,
				#main .news-single-item .news-single-links .news-single-booking a:link,
				#main .news-single-item .news-single-links .news-single-booking a:hover,
				#main .news-single-item .news-single-links .news-single-booking a:active,
				#main .news-single-item .news-single-links .news-single-booking a:visited,
				#main .news-single-item .news-single-links .news-single-hotellink a,
				#main .news-single-item .news-single-links .news-single-hotellink a:link,
				#main .news-single-item .news-single-links .news-single-hotellink a:hover,
				#main .news-single-item .news-single-links .news-single-hotellink a:active,
				#main .news-single-item .news-single-links .news-single-hotellink a:visited {
					background:#0D422E;
					display:block;
					height:auto;
					padding:0;
					text-align: center;
					width:100%;
					padding:5px 0;
					margin:0 0 4px 0;
				}
			#main .news-single-item .news-single-paginator,
			#main .news-single-item .news-single-backlink {
				display:none;
			}
			/* ############## */
			
			/* Angebote Laenderauswahl */
			
			#main .ang_switch {
				width:100%;
				clear:both;	
				line-height:14px;
			}
			
			#main .ang_switch span {
				display:inline;
				float:left;
				margin-bottom:5px;
			}
			
		/* ########## */
		
		/* ######################################################################################## */		
		
		/* NEWSLETTER */
		#main form#subscribe select {
			width:100%;
		}
		/* ########## */
		
		/* ######################################################################################## */		
		
		/* ERWEITERTE HOTELSUCHE */
		#main .tx-shhmitglieder-pi1 .ext_search_left,
		#main .tx-shhmitglieder-pi1 .ext_search_right {
			float:none;
			width:100%;
		}
		/* ##################### */

}


/* Mobile (Landscape) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/* CONTENT */
			
		/* BILDERGALERIE HOTELS */
		#main .tx-shhmitglieder-pi1 .csc-textpic-shhimagesall {
			width:100%;
		}
			#main .tx-shhmitglieder-pi1 .csc-textpic-shhimagesall li {
				margin:0 5% 5% 0;
				width:20%;
			}
				#main .tx-shhmitglieder-pi1 .csc-textpic-shhimagesall li img {
					width:100%;
					height:auto;
				}
		/* #################### */
		
		.submenu .menu li.lastList {
			display:block;
		}

		
	/* ####### */

	/* ######################################################################################## */

	/* FOOTER */
	.footerWrap .fLeft .fNavigation .footermenu .footermenuItem {
		width:25%;
		margin:0;
	}
	/* ###### */
		
}