



/*----------------- Rezensionen Startseite -------------------------------------------*/

 @keyframes scroll {
	 0% {
		 transform: translateX(0);
	}
	 100% {
		 transform: translateX(-50%);
	}
}


#startseite_google_bewertungen .slider {background: #d7eefc; margin: auto; overflow: hidden; position: relative; width: 100%;}
#startseite_google_bewertungen .slider::before, .slider::after {background: linear-gradient(to right, #d7eefc 0%, rgba(255, 255, 255, 0) 100%); content: ""; height: 100%; position: absolute; width: 20%; z-index: 2;}
#startseite_google_bewertungen .slider::after {right: 0; top: 0; transform: rotateZ(180deg);}
#startseite_google_bewertungen .slider::before {left: 0; top: 0;}
#startseite_google_bewertungen .slider .slide-track {animation: scroll 20s linear infinite; display: flex; width: calc((100% / 2) * 4);}
#startseite_google_bewertungen .slider .slide {width: auto; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 18px 15px;}
#startseite_google_bewertungen .slider .slide .text_in_slide {color: #2f2482; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; font-size: 1rem; line-height: 1.6rem;}
#startseite_google_bewertungen .slider .slide .text_in_slide .grau {color: #6f6f6f; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-top: 5px; font-size: 0.8rem; line-height: 1.3rem;}

#startseite_google_bewertungen {display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
#startseite_google_bewertungen a {text-align: center; text-decoration: underline; margin-top: 8px; color: #b3b3b3; font-size: 0.8rem;}
#startseite_google_bewertungen a:hover {color: #2f2482;}


@media screen and (max-width: 1320px) 
 {
 #indiv_vorlage1001 .slider .slide-track {animation: scroll 20s linear infinite; width: calc(400px * 6);}
 #indiv_vorlage1001 .slider .slide .text_in_slide {width: 370px;}
 }



@media screen and (max-width: 768px) 
 {
 #indiv_vorlage1001 .slider .slide-track {animation: scroll 20s linear infinite; width: calc(210px * 6);}
 #indiv_vorlage1001 .slider .slide .text_in_slide {width: 180px;}
 }









#bilderleiste {background-size: contain; background-repeat: no-repeat; background-position: center;}


#navigation ul li a {padding: 0 13px; font-size: 0.9rem;}
#navigation ul li ul {position: absolute;}






#m_sem_anmeldedaten #m_sem_indiv_auswahl_alter {display: flex; flex-wrap: wrap;}
#m_sem_anmeldedaten #m_sem_indiv_auswahl_alter p {width: 100%;}
#m_sem_anmeldedaten #m_sem_indiv_auswahl_alter label {min-height:5em; border: 2px solid #003068; border-radius: 5px; padding: 8px 16px; flex: 1; max-width: 100%; margin: 5px; background-color: #3479cb14; font-size: 1rem; line-height: 1.6rem; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; align-self: flex-start;}
#m_sem_anmeldedaten #m_sem_indiv_auswahl_alter label input {display: flex; margin: 0;}
#m_sem_anmeldedaten #m_sem_indiv_auswahl_alter label span {margin: 0 5px;}


#m_sem_anmeldedaten #indiv_sembuchung_vorschaltseite_hinweis_u16 {display: flex; flex-direction: column;}
#m_sem_anmeldedaten .m_sem_zeile {display: flex; flex-wrap: wrap; width: 100%;}
#m_sem_anmeldedaten .m_sem_zeile p {width: 100%;}
#m_sem_anmeldedaten .m_sem_zeile.m_sem_eigener_name_u16, #m_sem_anmeldedaten .m_sem_zeile.spamschutz {margin: 15px 0;}
#m_sem_anmeldedaten #indiv_sembuchung_vorschaltseite_hinweis_u16 input[type="submit"] {display: flex; flex-wrap: wrap; align-self: flex-start;}



@media screen and (max-width: 768px) {
#m_sem_anmeldedaten #m_sem_indiv_auswahl_alter input[type="submit"] {width: 100%;}
#m_sem_anmeldedaten .m_sem_zeile label {max-width: 100%; width: 100%;}
}






/* ---- Änderungen am body ----- */
/*
body {background-image: url("/bilder/hintergrund_tal.png"); background-repeat: no-repeat; background-attachment: fixed;}
*/
/* ---- Änderungen am header (bilderleiste) ----- */ 
/*
#bilderleiste {box-shadow: 9px 3px 9px #3f3f3f; }
*/
/* ---- Änderungen am inhalt ----- */ 
/*
#inhalt {box-shadow: 9px 3px 9px #3f3f3f; }
*/
/* ---- Änderungen am fuss ----- */ 
/*
#fuss { box-shadow: 9px 3px 9px #3f3f3f; }
*/
/* ---- Änderungen am kurztext ----- */ 
/*
.kurztext_global    { background-color: #cee4fd; }

#body_wrapper_div_id___{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#aa9999');
				-ms-filter: progid:DXImageTransform.Microsoft.gradient(start Colorstr= #ffffff, endColorstr= #aa9999);
				width:100%;
				height:100%;
				overflow-y:hidden;
				position:fixed;
    background: #ffffff;     
    background: -moz-linear-gradient(top, #ffffff, #aa9999);
    background-repeat: repeat;
    background-attachment: fixed; 
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#aa9999));
}
*/
/* Forum - zum BdB kopieren   */
/*
#m_forum_thuebers form { position: relative; height: 15px; }
#m_forum_thuebers form input { position: absolute; right: 0; top: 0; list-style-image: url(/bilder/anker-link-pfeil.png); color: #646464; }
#m_forum_thuebers table#m_forum_uebers_tab thead { background-color: transparent; color: #646464; }
#m_forum_thuebers table#m_forum_uebers_tab thead th.m_forum_themenliste_themen { text-transform: uppercase; }
#m_forum_thuebers table#m_forum_uebers_tab tbody tr { background-color: #e6e2e3; }
#m_forum_thuebers table#m_forum_uebers_tab tbody tr.zweite_zeile { background-color: #f1eff0; }
*/