/* 	#########################
	###  TEASERMENU - jp_pageteaser ### 	
	#########################	*/
	
	/* ### Teasermenü - Layout ### */
	
		#content .tx-jppageteaser-pi1 {
			width: 100%;
			overflow: visible;
			
		}
		
		#content .tx-jppageteaser-pi1-list {
			width: 100%;
			overflow: visible;
		}
	
		/* Teasermenü - äußere Tabelle */
		#content .tx-jppageteaser-pi1-list-entry {
			float: left;
			/* maximal verfügbare Breite nutzen*/
			width: 100%;
			overflow: visible;
			/* grauer Rahmen um Teaserelement*/
			border: 1px solid #dedede;
			/* Abstand nach oben */
			margin-top: 2px;
		}
		
		#content .tx-jppageteaser-pi1-list-entry_angebot_des_monats{
			float: left;
			/* maximal verfügbare Breite nutzen*/
			width: 100%;
			overflow: visible;
			/* Abstand nach oben */
			margin-top: 2px;
			background-color: #333333;
		}
		
		#content .tx-jppageteaser-pi1-list-entry_last_minute{
			float: left;
			/* maximal verfügbare Breite nutzen*/
			width: 100%;
			overflow: visible;
			/* Abstand nach oben */
			margin-top: 2px;
			background-color: #487272;
		}

		#content .tx-jppageteaser-pi1-list-entry-image {
			margin: 2px 6px 2px 2px;
			float: left;
		}
		
		#content .tx-jppageteaser-pi1-list-entry-image_angebot_des_monats {
			margin: 0px 0px 0px 0px;
			float: left;
		}
		
		#content .tx-jppageteaser-pi1-list-entry-image_last_minute {
			margin: 0px 0px 0px 0px;
			float: right;
		}
		
		#content .tx-jppageteaser-pi1-list-floatcleaner {
			clear: both;
			width: 0px;
			height: 0px;
		}
	/* ### ENDE Teasermenü - Layout ### */
	
	
	/* ### Teasermenü - Typografie ### */
		
		/* Überschrift (Hotelname)  */
		#content .tx-jppageteaser-pi1 h4 {
			/* Schriftgröße und -stärke definieren */
			font-size: 13px;
			font-weight: bold;
			/* Seitenabstände definieren */
			margin: 0px 0px 2px 0px;
		}
		
		#content .tx-jppageteaser-pi1 h4 a {
			color: #3C3C3C;
			text-decoration: none;
		}
		
		#content .tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list-entry-description_angebot_des_monats h4 a {
			color: #fff;
			text-decoration: none;
		}
		
		#content .tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list-entry-description_last_minute h4 a {
			color: #fff;
			text-decoration: none;
		}
		
		#content .tx-jppageteaser-pi1 h4 a:hover {
			text-decoration: underline;
		}
		
		/* Allgemeiner Absatz */
		#content .tx-jppageteaser-pi1-list-entry-description {
			font-size: 12px;
			line-height: 1.5em;
			float: right;
			width: 610px !important;
			width: 606px;
		}
		
		#content .tx-jppageteaser-pi1-list-entry-description_angebot_des_monats{
			font-size: 12px;
			color: #fff;
			line-height: 1.5em;
			float: right;
			width: 435px !important;
			width: 431px;
		}
		
		#content .tx-jppageteaser-pi1-list-entry-description_last_minute{
			font-size: 12px;
			color: #fff;
			line-height: 1.5em;
			float: left;
			width: 429px !important;
			width: 425px;
			margin: 6px 6px 6px 6px;
		}
		
		#content .tx-jppageteaser-pi1-list-entry-description_list {
			font-size: 12px;
			line-height: 1.5em;
		}

		/* Teasermenü - Link auf Überschrift (Hotelname) */
		#content .tx-jppageteaser-pi1-list-entry-link-item a {
			/* Erscheinungsbild definieren */	
			font-weight: bold;
			/* Hintergrundbild */
			background: url('images/bg_link_mehr_weiss.gif') no-repeat #487272;
			background-position: 2px 0px !important;
			background-position: 2px 0px;
			padding-left: 16px;
			padding-right: 2px;
			color: #fff;
			text-decoration: none;
			border: 1px solid #fff;
		}
		
		#content .tx-jppageteaser-pi1-list-entry-link-item_angebot_des_monats a {
			/* Darstellung definieren */
			display: block;
			height: 26px;
			height: 26px !important;
			background: #487272;
			border-top: 1px solid #878787;
			/* Unterstrich des Links entfernen */
			text-decoration: none;
			text-align: right;
			font-weight: bold;
			font-size: 12px;
			padding: 4px 6px 0px 0px;
			/* Farbe definieren */
			color: #fff;
		}
		
		#content .tx-jppageteaser-pi1-list-entry-link-item_last_minute a {
			/* Darstellung definieren */
			display: block;
			height: 26px;
			height: 26px !important;
			background: #333333;
			border-top: 1px solid #878787;
			/* Unterstrich des Links entfernen */
			text-decoration: none;
			text-align: right;
			font-weight: bold;
			font-size: 12px;
			padding: 4px 6px 0px 0px;
			/* Farbe definieren */
			color: #fff;
		}

		/* Teasermenü - Link auf Überschrift (Hotelname)  :hover */
		#content .tx-jppageteaser-pi1-list-entry-link-item a:hover {
			/* Erscheinungsbild definieren */	
			/* Hintergrundbild */
			background: url('images/bg_link_mehr_grau.gif') no-repeat #fff;
			color: #333;
			border: 1px solid #487272;
			text-decoration: underline;
		}
		
	/* ### ENDE Teasermenü - Typografie ### */

/* 	### ENDE Teasermenü - Standard ###	*/



/* 	##################################
	###  TEASERMENU - jp_pageteaser - Für Regionen ### 	
	##################################	*/
	
	#content .regions  .tx-jppageteaser-pi1-list-entry {
		/* Abstand nach oben */
		margin-top: 10px;
		border: 0;
	}
		
	#content .regions  .tx-jppageteaser-pi1-list-entry a {
		background: url('images/bg_link_pfeil_normal.gif') no-repeat right;
		padding-right: 16px;
		font-weight: bold;
		color: #333;
		text-decoration: none;
	}

	#content .regions  .tx-jppageteaser-pi1-list-entry a:hover {
		text-decoration: underline;
	}
	
/* 	##############################
	###  TEASERMENU - jp_pageteaser - Paging ### 	
	##############################	*/
	
	#content .tx-jppageteaser-pi1-browsebox {
		float: left;
		margin: 10px 0 0 0;
	}
	
	#content .tx-jppageteaser-pi1-browsebox-show-results {
		clear:both;
		margin: 0px 0 8px 0;
	}
	
	#content .tx-jppageteaser-pi1-browsebox-browse-links {
	
	}
	
	#content .tx-jppageteaser-pi1-browsebox-disabled-link,
	#content .tx-jppageteaser-pi1-browsebox-active-link,
	#content .tx-jppageteaser-pi1-browsebox-inactive-link {
		padding: 0 3px 0 0;
		border-right: 1px solid #ccc;
	}