@charset "utf-8";
/* CSS Document */
/* =============================================================================
   Farben
   ========================================================================== */

   :root {
	--secondary-background-color: #3b7695;

	--primary-accent-color: #3b7695;
		
	--comment-background-color: #e1d19f;
	--comment-title-color: #3b7695;
	--comment-text-color: #3b7695;

}


/* Spezifische Anpassungen */

/*div#DIV_Tourdata #DIV_Reservation #DIV_ReservationRes .DIV_LandleistungAuswahl .DIV_TableCaption{
	display: none;
}*/

div#DIV_Tourdata #DIV_FragebogenDaten label[for=CPH1_CB_DSGVO]{
	transform: translate(20px, -24px);
}

div#DIV_Tourdata #DIV_Reservation #DIV_ReservationRes #DIV_KinderAuswahl{
	display: none;
}

div#DIV_Tourdata #DIV_DankeFuerBuchungKopf #IMG_TO{
	max-height: 80px;
	margin-bottom: 30px;
}

/* Botton weiter im Header ausblenden */

div#DIV_Tourdata #DIV_AngebotRes #DIV_HPG_Hotel .DIV_AngebotDetail .DIV_TableRow{
	display: none;
}

/* Anpassungen am Fragebogen */

div#DIV_Tourdata #DIV_Umfrage .DIV_Dropdown #DIV_PositionTitel{
	display: none;
}
div#DIV_Tourdata #DIV_Umfrage .DIV_Dropdown{
	margin-top: 50px;
}
div#DIV_Tourdata #DIV_Umfrage .DIV_BTN_Weiter{
	float: right !important;
}

div#DIV_Tourdata #DIV_Umfrage .DIV_SeitenTitel{
	padding: 40px 40px 30px 40px
}

/* Anpassungen am Katalogbestellung */

div#DIV_Tourdata .DIV_Prospekte .DIV_SeitenTitel{
	padding: 0px 40px 30px 40px
}

div#DIV_Tourdata .DIV_Prospekte #PA_AdressSucheRes {
  display: none;
}

div#DIV_Tourdata .DIV_Prospekte #DIV_AdressEingabeTitelMitSuche {
  display: none;
}

div#DIV_Tourdata .DIV_Prospekte #DIV_AdressRes {
  margin-top: 50px;
}

div#DIV_Tourdata .DIV_Prospekte .DIV_CheckRadio label {
  margin-left: 45px;
  margin-top: -40px;
  display: inline-block;
}

div#DIV_Tourdata .DIV_Prospekte .DIV_Adresse .DIV_TableAdressEingabe {width: 100%;
}


@media only screen and (min-width: 700px) {

		 div#DIV_Tourdata .DIV_Prospekte .DIV_Prospekt {
			float: left;
			text-align: center;
			width: 100% !important;
			margin: 10px 55px 0 0;
		}
            
            div#DIV_Tourdata .DIV_Prospekte .DIV_Prospekt .DIV_Table .DIV_TableRow:first-child{
				width: 230px;
				float: left;
	}
            div#DIV_Tourdata .DIV_Prospekte .DIV_Table .DIV_Bild{width: 100% !important; margin: 200px !important;}
            div#DIV_Tourdata .DIV_Prospekte .DIV_Prospekt .DIV_Table .DIV_TableRow{width: calc(100% / 2);float: left;padding: 10px;}
            div#DIV_Tourdata .DIV_TableCell.DIV_Titel{text-align: left !important;}
            div#DIV_Tourdata .DIV_TableCell.DIV_Text{width: calc(100% / 1);text-align: left !important;margin-bottom: 20px;}
            div#DIV_Tourdata .DIV_Prospekte .DIV_Prospekt{border-bottom: 1px solid #ccc;}
    div#DIV_Tourdata .DIV_Prospekte .DIV_Prospekt {
			float: left;
			text-align: center;
			/*width: calc(100% / 3);*/width: calc(100% / 1);
			margin: 10px 55px 0 0;
		}
    
		}

.DIV_ProspektGruppe .DIV_Prospekt .DIV_Auswahl input[type="checkbox"] {
  width: 24px !important;
  height: 24px;
  border: 2px solid #a0a0a0;
	border-radius: 0px;
  background-color: #fff;
  box-shadow: none !important;
}

/* Abstand rechts von Katalogbildern */

div#DIV_Tourdata .DIV_Prospekte .DIV_Prospekt .DIV_Table .DIV_TableRow:first-child {margin-right: 50px
}


