.shhMitgliedContainer {
}

.shhMitgliedContainer .contentWrap {
	background:none;	
	padding:0px;
}
  .breadcrumb {
	  font-size:10px;
	  padding:10px;
  }
  	.breadcrumb a,
	.breadcrumb a:link,
	.breadcrumb a:active,
	.breadcrumb a:visited,
	.breadcrumb a:hover {
		color:#851525;
	}
	
  .contentWrap {
  }
    .shhMitgliedContainerLeft {
		float:left;
		width:729px;
		padding:0;
    }
      .hotelSingle {
      }
        .hotelTop {
			background-color:#e9eeec;
			padding:0px 30px;
        }
          .hotelTop h1 {
			  border-bottom:1px dotted #0d422e;
			  
          }
          .hotelTopSubMenu {
			  float:left;
			  padding:10px 0px;
          }
		  #main .hotelTopSubMenu ul {
			  margin:0;
		  }
		  
		  .hotelTopSubMenu .submenu ul li a.hasSub.first:hover {
				background:url(../img/subMenu.png) 0 0 no-repeat;
			}
		  
          .hotelTopButtonContainer {
			  float:right;
			  padding:10px 0px;
          }
		  
		  .hotelTopButtonContainer .csc-default {
				float:left;  
		  }
		  
		  	#main .hotelTopButtonContainer a,
			#main .hotelTopButtonContainer a:link,
			#main .hotelTopButtonContainer a:active,
			#main .hotelTopButtonContainer a:visited,
			#main .hotelTopButtonContainer a:hover {
				width:126px;
				height:30px;
				margin:2px 0 0 10px;
				padding-top:3px;
				background:url(../img/hotelTopButtonContainer_bg.png) 0 0 no-repeat;
				text-align:center;
				font-family:"Times New Roman", Times, serif;
				font-size:14px;
				font-weight:normal;
				color:#FFF;
				display:block;
				float:right;
			}
          
        .hotelDescription {
			padding:0px 30px;
        }
			#main .hotelDescription h2,
			#main .hotelDescription h3 {
				color:#0d422e;
			}
			#main h2.hotelDescriptionDetailTitle {
				font-size:22px;
				font-weight:bold;
			}
			#main .tx-lumogooglemaps-pi1 {
				padding-top:25px;	
			}
			
			#main .csc-textpic-shhimagesall {
				padding-top:25px;	
			}
			
          .hotelDescriptionDetail {
          }
		  
		  	.hotelDescriptionDetail h2 {
			}
				#main .hotelDescriptionDetail .Drei_Sterne,
				#main .hotelDescriptionDetail .Drei_Sterne_superior,
				#main .hotelDescriptionDetail .Vier_Sterne,
				#main .hotelDescriptionDetail .Vier_Sterne_superior,
				#main .hotelDescriptionDetail .Fünf_Sterne {
					padding:10px 95px 10px 0;
					display:inline-block;
				}
				#main .hotelDescriptionDetail .Drei_Sterne {
					background:url(../img/icons/stars.png) right -106px no-repeat;
				}
				#main .hotelDescriptionDetail .Drei_Sterne_superior {
					background:url(../img/icons/stars.png) right -159px no-repeat;
				}
				#main .hotelDescriptionDetail .Vier_Sterne {
					background:url(../img/icons/stars.png) right -212px no-repeat;
				}
				#main .hotelDescriptionDetail .Vier_Sterne_superior {
					background:url(../img/icons/stars.png) right -265px no-repeat;
				}
				#main .hotelDescriptionDetail .Fünf_Sterne {
					background:url(../img/icons/stars.png) right -318px no-repeat;
				}

          .hotelRestaurantDetail {
          }

          .hotelsightseeingDetail {
          }
           
    .shhMitgliedContainerRight {
		width:229px;
		float:left;
		color:#0d422e;
		padding:0 0 0 20px;
		margin:0 0 0 2px;
    }
      .onlineBooking {
		
      }
	  
	  .seekda {
		  
	  }
	  
	  	.trustWrap {
			margin:10px 0px 10px 30px;
		}
	  
      .kontaktWrap {
		  padding:0 9px 0 0;
	  }
        .kontaktHead {
			background:url(../img/sliderHeader_bg.png) 0 -36px no-repeat;
			padding:0 20px 5px 10px;
			margin:0;
			line-height:30px;
			font-family:"Times New Roman", Times, serif;
			font-size:18px;
			font-weight:normal;
			color:#FFF;
			width:190px;
			position:relative;
			z-index:2;
        }
        .kontaktContainer {
			padding:0px 19px 10px 10px;
		    background:url(../img/sliderContent_bg.png) 0 bottom no-repeat;
			position:relative;
			top:-5px;
			left:0px;
			z-index:1;
        }
          .kontaktAdresse {
			  padding-bottom:20px;
			  padding-top:10px;
          }
		  	.kontaktAdresse a,
		  	.kontaktAdresse a:link,
		  	.kontaktAdresse a:hover,
		  	.kontaktAdresse a:active,
		  	.kontaktAdresse a:visited {
				color:#ab834c;	
			}
			.kontaktAdresse .hotelname {
				font-weight:bold;	
			}
			.kontaktAdresse .hotelmail,
			.kontaktAdresse .hotelurl {
				padding-left:18px;	
				background:url(../img/icons/hoteldetail_icons.jpg) 0 0 no-repeat;
			}
				.kontaktAdresse .hotelurl {
					background:url(../img/icons/hoteldetail_icons.jpg) 0 -15px no-repeat;
				}
 
          .kontaktHost {
			  padding-bottom:10px;
          }
          .kontaktBed { 
		 	 padding-bottom:10px;
          }
          .kontaktRooms {
			 padding-bottom:10px;
			 clear:both;
          }
            .kontaktRoomsPricesIntro {
            }
            .kontaktRoomsPrices {
            }
				.kontaktRoomsPricesName {
					float:left;	
					clear:both;
				}
				.kontaktRoomsPricesPrice {
					float:right;
				}
			
            .kontaktRoomsPricesText {
				clear:both;
            }
          
          .kontaktOpening {
			   padding-bottom:10px;
			   padding-top:10px;
          }
          .kontaktMap {
				width:200px;
				height:128px;
          }
		  	.kontaktMap .marker {
				width:18px;
				height:24px;
			}
			.kontaktMap.AT_BGL {
				background:url(../img/auflistung/map/at_bgl.png) 0 0 no-repeat;
			}
			.kontaktMap.AT_KAE {
				background:url(../img/auflistung/map/at_kae.png) 0 0 no-repeat;
			}
			.kontaktMap.AT_NOE {
				background:url(../img/auflistung/map/at_noe.png) 0 0 no-repeat;
			}
			.kontaktMap.AT_OOE {
				background:url(../img/auflistung/map/at_ooe.png) 0 0 no-repeat;
			}
			.kontaktMap.AT_SBG {
				background:url(../img/auflistung/map/at_sbg.png) 0 0 no-repeat;
			}
			.kontaktMap.AT_STE {
				background:url(../img/auflistung/map/at_ste.png) 0 0 no-repeat;
			}
			.kontaktMap.AT_TIR {
				background:url(../img/auflistung/map/at_tir.png) 0 0 no-repeat;
			}
			.kontaktMap.AT_VIE {
				background:url(../img/auflistung/map/at_vie.png) 0 0 no-repeat;
			}
			.kontaktMap.AT_VLB {
				background:url(../img/auflistung/map/at_vlb.png) 0 0 no-repeat;
			}			
			.kontaktMap.DE  {
				background:url(../img/auflistung/map/de.png) 0 0 no-repeat;
			}
			.kontaktMap.HR  {
				background:url(../img/auflistung/map/hr.png) 0 0 no-repeat;
			}
			.kontaktMap.HU  {
				background:url(../img/auflistung/map/hu.png) 0 0 no-repeat;
			}
			.kontaktMap.SL  {
				background:url(../img/auflistung/map/sl.png) 0 0 no-repeat;
			}
			.kontaktMap.SK  {
				background:url(../img/auflistung/map/sk.png) 0 0 no-repeat;
			}
			.kontaktMap.CZ  {
				background:url(../img/auflistung/map/cz.png) 0 0 no-repeat;
			}
			.kontaktMap.IT_TR  {
				background:url(../img/auflistung/map/it-suedtirol.png) 0 0 no-repeat;
			}
			.kontaktMap.IT_VE  {
				background:url(../img/auflistung/map/it-venetien.png) 0 0 no-repeat;
			}
			.kontaktMap.IT_PI  {
				background:url(../img/auflistung/map/it-piemont.png) 0 0 no-repeat;
			}
			.kontaktMap.IT_TO  {
				background:url(../img/auflistung/map/it_toskana.png) 0 0 no-repeat;
			}		
		  
		  .cRight .kontaktPikto {
			  margin-right:-10px;
          }
		  
		  	.kontaktPikto img {
				padding-right:5px;	
			}
		  
	.contentUsability {
		padding:0px 100px 40px 40px;
	}