/*
 * bedema.ch 2014 Stylesheet by derinformant.de - Günter Kissinger 
 *
*/

body {
	font-size: 16px !important;
	color: #686868 !important;
	font-display: swap;
	}

header {
	background-color: #fff;

}

#info-bar {
	margin: 0 auto;
	padding:4px;
	max-width:420px;
}

.lang-switch {
	padding: 40px 10px;
}

.lang-switch a {
	color:#919191;
}

strong {
	font-weight: 700
}

a {
	color: #A0234C
}

a:hover {
	color: #b55674;
	text-decoration: none;
}

.centered {

	text-align: center
}

.margin-top-20 {
  margin-top: 20px;

}

.margin-bottom-30 {
  margin-bottom: 30px;

}

.margin-minus-80 {

	margin-bottom: -80px;
}

p a {
	color: #9a9a9a
}

p a:hover {
	color: #9296af;
	text-decoration: none;
}



hr {
	border-top: 1px dashed #ccc;
	margin-bottom: 30px;
	
}

iframe {
	border: none;
}

.btn-info {
/*	background-color: #acacd2; */
background-color: #00B233;
border-color: #00B233;
}

.well {
	border: 0;
}

p.error {
	color: red
}

.bg-grey .well {
	background-color: #fff;
}

.bg-grey .well li {
	margin-bottom: 20px;
}


.thumbnail .caption {
	font-size: 14px;
}

.checkbox {
	display:inline-block;padding-left:20px;margin-left:10px !important;margin-bottom:0;font-weight:400;cursor:pointer;
}

.navbar-toggle {
    padding-top: 18px;
    padding-bottom: 18px;
}

.navbar-toggle .icon-bar {
	background-color: #cbcbcb
}

.arrow {
  display: block;
  width: 60px;
  height: 60px;
  margin: 80px auto 0;
  overflow: hidden;
}

.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}


.widget {
	margin-bottom: 20px;
}

.widget label {
	font-weight: 400;
	color: #9a9a9a
}

h1, .h1 {
	color: #9a9a9a;
	margin-bottom: 20px;
	font-size: 44px !important;
}

 h2, .h2 {
  	font-size: 36px !important;
  	margin-bottom: 25px;
  }


.btn-default {
    color: #d0d0d0;
    background-color: #363636;
    border-color: transparent;
}

.btn-lg {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

section {
	padding-top: 80px;
	padding-bottom: 80px;
}

.navbar {
	min-height: 100px;
	margin-bottom: 0;
	border: none;
	
}

@media (min-width: 768px) {

	.navbar-form {
		padding-top: 5px;
	}

	.navbar-form .form-control {
		width: 130px !important;
	}
}

.navbar-brand {
	padding-top: 9px;
	padding-bottom: 5px;
	height: 100px;
}

@media (min-width: 991px) {
	.navbar-brand {
	margin-right: 70px;
	}
	
	.navbar-nav>li .first {
		display:block;
	}
}

@media (min-width: 1200px) {

	.navbar-brand {
	margin-right: 160px;
	}
}

.navbar-nav > li > a {
	line-height: 30px;
	color: #919191;
}

@media (max-width: 767px) {

.navbar {
	background-color: #636363;
	color: #f2f2f2
}

.navbar-header {
	background-color: #fff;
}

.navbar-nav > li > a, .navbar-nav .open .dropdown-menu > li > a {
	text-align: center;
	color: #f2f2f2
  }
  
 .navbar-nav > li > a:hover, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #787878;
	color: #f2f2f2
	}
	
}
	
	@media (min-width: 768px) and (max-width: 991px) {
	
	.navbar-nav>li .first {
		display:none;
	}
	.navbar-brand {
	padding-top: 17px;
	padding-bottom: 17px;
	}
	
	.navbar-brand img {
	width: 150px;
	height: 60.8px;
	}
	
}

.navbar-nav > li > a:hover {
	line-height: 30px;
	color: #636363;
}

.dropdown-menu {
	border-top: none;
	margin-top: -1px !important;
}

.bg-primary {
	background-color: #A0234C;
}

.bg-blank {
	background-color: #fff;
}

.bg-grey {

	background-color: #f4f4f4;
}

.bg-rose {
	background-color: #DA95A1;
}

.bg-pastell {
	background-color: #dbeaea
}

.bg-lila {
	background-color: #e8e8fa
}

.ohtc-center {
	margin: 0 auto;
	text-align: center;
	width: 142px;
	height: 142px
}

.bordered {
	border: 1px solid #e6e6e6
}



	@-moz-keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }
	@-webkit-keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }
	@-o-keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }
	@-ms-keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }
	@keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }

#panorama-wissen {
		background: url("../img/template/die-zukunft-beginnt-jetzt.jpg");
		height: 445px;
		background-size: 1900px 932px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-selbstbewusstsein {
		background: url("../img/template/panorama-selbstbewusstsein-2.jpg");
		height: 445px;
		background-size: 2356px 832px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}


#panorama-widerstandskraft {
		background: url("../img/stories/widerstandskraft.jpg");
		height: 445px;
		background-size: 2000px 867px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-hypnose {
		background: url("../img/stories/panorama-hypnose-4.jpg");
		height: 445px;
		background-size: 1800px 678px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-drogen {
		background: transparent url("../img/template/panorama-drogen.jpg");
		height: auto;
		background-size: 1600px 504px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
}

#panorama-allergie {
		background: url("../img/template/allergie-panorama.jpg");
		height: 445px;
		background-size: 2000px 789px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-kinder, #panorama-kindererziehung {
		background: url("../img/template/panorama-kinder.jpg");
		height: 445px;
		background-size: 2000px 780px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-hypnose-2 {
		background: url("../img/template/wissenschaftlich-anerkannt.jpg");
		height: 445px;
		background-size: 1800px 675px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
}

#panorama-resilienz-business {
		background: url("../img/template/change-prozesse.jpg");
		height: 445px;
		background-size: 1800px 675px;
		background-attachment: fixed;
	  background-position: center right;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-partnerschaft {
		background: url("../img/template/partnerschaft-2.jpg");
		height: 445px;
		background-size: 1800px 675px;
		background-attachment: fixed;
	  background-position: center right;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

	#panorama-paare {
		background: url("../img/template/partnerschaft-paare-panorama.jpg");
		height: 445px;
		background-size: 1800px 630px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;


	}

#panorama-schulungskonzept {
		background: url("../img/template/schulungskonzept-panorama.jpg");
		height: 445px;
		background-size: 1800px 613px; 
		background-attachment: fixed;
	  background-position: bottom center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-schulungskonzept-2 {
		background: url("../img/template/schulungskonzept-panorama-2.jpg");
		height: 445px;
		background-size: 1800px 708px;
		background-attachment: fixed;
	  background-position: bottom center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-trennung {
		background: url("../img/template/panorama-trennung.jpg");
		height: 445px;
		background-size: 1800px 708px;
		background-attachment: fixed;
	  background-position: bottom center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-interessen {
		background: url("../img/template/panorama-interessen.jpg");
		height: 445px;
		background-size: 1800px 740px;
		background-attachment: fixed;
	  background-position: bottom center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-alltag {
		background: url("../img/template/panorama-alltag.jpg");
		height: 445px;
		background-size: 1800px 831px;
		background-attachment: fixed;
	  background-position: bottom center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-soziale_netzwerke {
		background: url("../img/template/panorama-soziale_netzwerke.jpg");
		height: 445px;
		background-size: 1800px 850px;
		background-attachment: fixed;
	  background-position: bottom center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-betrug {
		background: url("../img/template/panorama-betrug.jpg");
		height: 445px;
		background-size: 1787px 830px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-emotionen {
		background: url("../img/template/panorama-emotionen.jpg");
		height: 445px;
		background-size: 1800px 850px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}
#panorama-einsamkeit {
		background: url("../img/template/panorama-einsamkeit.jpg");
		height: 445px;
		background-size: 1800px 900px;
		background-attachment: fixed;
	  background-position: top center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

}
#panorama-alter {
		background: url("../img/template/panorama-alter.jpg");
		height: 445px;
		background-size: 1800px 850px;
		background-attachment: fixed;
	  background-position: top center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-kinder1 {
		background: url("../img/template/panorama-kinder1.jpg");
		height: 445px;
		background-size: 1800px 633px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}

#panorama-phantasien {
		background: url("../img/template/panorama-phantasien.jpg");
		height: 445px;
		background-size: 1800px 830px;
		background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
}
@media (max-width: 767px) {

	.lang-switch {
	margin-left: auto;
    margin-right: auto;
    display: block;
    width: 75px;
	}
	
	.lang-switch a {
	color:#fff;
	text-align: center;
	}
	
	.navbar-form {
	margin-left: auto;
    margin-right: auto;
    max-width: 250px;
	}

#panorama-wissen, #panorama-selbstbewusstsein, #panorama-widerstandskraft, #panorama-hypnose, #panorama-drogen, #panorama-allergie, #panorama-kinder, #panorama-kindererziehung, #panorama-hypnose-2, #panorama-resilienz-business, #panorama-partnerschaft, #panorama-schulungskonzept, #panorama-schulungskonzept-2 {
	background-attachment: scroll;
	}
}

#banner {
	  background-image: none;
		color: #666;
		cursor: default;
		text-align: left;
		min-height: 445px;
		background-position: center center;
		background-repeat: no-repeat;
		-moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
		background-size: cover;
		background: #d9dbe8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNkOWRiZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTdlN2U3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  #d9dbe8 63%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(63%,#d9dbe8), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #d9dbe8 63%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #d9dbe8 63%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #d9dbe8 63%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to right,  #d9dbe8 63%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dbe8', endColorstr='#e7e7e7',GradientType=1 ); /* IE6-8 */

	}
	
	

	#banner-home {
		background-image: url("../img/template/banner-home-1800.jpg");
	  background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
	#banner-team {
		background-image: url("../img/template/banner-home-1800.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-kontakt {
		background-image: url("../img/template/praxisraum.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-vortraege {
		background-image: url("../img/template/vortraege-banner-3.jpg");
		background-position: center right;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-schulungen {
		background-image: url("../img/template/schulungskonzept-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
		#banner-schulungskonzept {
		background-image: url("../img/template/schulungskonzept-banner-2.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-coaching {
		background-image: url("../img/template/portrait-2023-liz-rolfsmeyer-333.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-hypnose {
		background-image: url("../img/template/hypnose-schluessel.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-wissen {
		background-image: url("../img/template/schulung-banner-new.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-download {
		background-image: url("../img/template/banner-resgist.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-downloadbereich {
		background-image: url("../img/template/banner-download.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
		#banner-faq {
		background-image: url("../img/template/panorama-hypnose-3.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-resilienz {
		background-image: url("../img/template/resilienz-blume-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-resilienz-business {
		background-image: url("../img/template/business-resilienz-2.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-partnerschaft {

background: rgb(230,240,239);
background: linear-gradient(180deg, rgba(230,240,239,1) 0%, rgba(184,208,201,1) 100%);

		background-position: center right;
		background-repeat: no-repeat;
		background-size: contain;
	
	}

		#banner-paare {
		background-image: url("../img/template/partnerschaft-paare.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		}


	
		#banner-schlafstoerungen {
		background-image: url("../img/template/schlafstoerungen.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-adhs {
		background-image: url("../img/template/adhs-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-aengste-und-phobien {
		background-image: url("../img/template/aengste-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	#banner-alkoholsucht {
		background-image: url("../img/template/alkoholsucht-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
	#banner-essstoerungen {
		background-image: url("../img/template/essstoerungen-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
		#banner-selbstbewusstsein {
		background-image: url("../img/template/banner-selbstbewusstsein.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
		#banner-allergien {
		background-image: url("../img/template/allergien-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}

	  #banner-kinder {
		background-image: url("../img/template/kinder-hypnose-2.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
		#banner-kindererziehung {
		background-image: url("../img/template/banner-kindererziehung.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
	
		#banner #banner-migraene {
		background-image: url("../img/template/migraene-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}

		#banner #banner-raucherentwoehnung {
		background-image: url("../img/template/rauchfrei.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
			#banner #banner-sport {
		background-image: url("../img/template/sport.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
		#banner #banner-stress-burnout {
		background-image: url("../img/template/stress-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
	  #banner #banner-sucht {
		background-image: url("../img/template/sucht.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
	#banner #banner-drogen {
		background-image: url("../img/template/drogen-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
		#banner #banner-beziehung-sex {
		background-image: url("../img/template/beziehung-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;

	}
	
	  #banner #banner-suche {
		background-image: url("../img/template/suche-banner.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

	  #banner #banner-trennung {
		background-image: url("../img/template/banner-trennung.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

 #banner #banner-stress {
		background-image: url("../img/template/banner-stress.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

 #banner #banner-interessen {
		background-image: url("../img/template/banner-interessen.jpg");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

 #banner #banner-alltag {
		background-image: url("../img/template/banner-alltag.jpg");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}
 #banner #banner-soziale_netzwerke {
		background-image: url("../img/template/banner-soziale_netzwerke.jpg");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

 #banner #banner-eifersucht {
		background-image: url("../img/template/banner-eifersucht.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

#banner #banner-sexualitaet {
		background-image: url("../img/template/banner-sexualitaet.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

#banner #banner-betrug {
		background-image: url("../img/template/banner-betrug.jpg");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

#banner #banner-emotionen {
		background-image: url("../img/template/banner-emotionen.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

#banner #banner-einsamkeit {
		background-image: url("../img/template/banner-einsamkeit.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

#banner #banner-alter {
		background-image: url("../img/template/banner-alter.jpg");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

#banner #banner-kinder1 {
		background-image: url("../img/template/banner-kinder1.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

#banner #banner-phantasien {
		background-image: url("../img/template/banner-phantasien.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}

#banner #banner-kommunikation {
		background-image: url("../img/template/banner-kommunikation.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 300px;

	}
		#banner .inner {
			-moz-animation: reveal-banner 1s 0.25s ease-in-out;
			-webkit-animation: reveal-banner 1s 0.25s ease-in-out;
			-o-animation: reveal-banner 1s 0.25s ease-in-out;
			-ms-animation: reveal-banner 1s 0.25s ease-in-out;
			animation: reveal-banner 1s 0.25s ease-in-out;
			-moz-animation-fill-mode: forwards;
			-webkit-animation-fill-mode: forwards;
			-o-animation-fill-mode: forwards;
			-ms-animation-fill-mode: forwards;
			animation-fill-mode: forwards;
			background: transparent;
			/*color: white;*/
			display: inline-block;
			opacity: 0;
			font-size: 20px;
		}
		
		#banner .inner h1 {
				color: #A0234C
		}
		
		.ie8 #banner .inner, .ie9 #banner .inner {
			-ms-animation: none;
			-ms-animation-fill-mode: none;
			opacity: 1;
		}
		.ie8 #banner .inner {
		background: #ffffff;
		}
		
		
		
@media (max-width: 767px) {


	 .navbar-brand {

	 	padding-left: 40px;
	 }
 
    #banner .banner-cta {
    display: block !important;
  }
  
  #banner .inner {
			padding: 1em;

		}
 
  
  #cta-teaser {
  	font-size: 24px !important;
  }
}

#liz-denger-teaser {
	font-size:18px;
	color: #363636;
	min-height: 350px;
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #D5E1E1;
	background-attachment: scroll;
  background-image: url("../img/template/portrait-2023-liz-rolfsmeyer-333.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-device-width: 480px) {

	#liz-denger-teaser {
  background-image: none;
	}
}


#paar-teaser {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #D5E1E1;
	background-attachment: scroll;
  background-image: url("../img/template/beziehung-banner.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

#paar-teaser h2 {
	font-size: 60px;
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.8);
	color: #9a9a9a

}
		
#cta-teaser {
	padding-top: 60px;
	padding-bottom: 60px;
	font-size: 30px;
	text-align: center;
}

#seminarreihe {

	margin-bottom: 60px;
}

section#referenz-teaser {
	padding-top: 60px;
	padding-bottom: 30px;
	text-align: justify;
	min-height: 260px;
}
section#referenz-teaser blockquote {
	font-size: 22px;
	border-left: 0;
	padding-bottom: 20px;
	min-height: 180px;
}

.bg-grey blockquote small {
	color: #666
}

section#referenz-teaser blockquote small {
	color: #9a9a9a;
	display: inline;
}

section#privat-teaser-home h2, section#business-teaser-home h2 {
	font-size: 22px;
	margin-bottom: 16px;
	
}

section#seminardaten h2 {
	margin-bottom: 40px;
}


section#download-privat {
	padding-top: 20px;
}

h3.pretty {
	color: #9a9a9a;
	font-size: 20px;
	font-weight: 300;
	
}

.carousel-control.left, .carousel-control.right {
	background-image: none;
}

.carousel-indicators {
	bottom: -30px;
}

.carousel-indicators .active {
	background-color: #DA95A1
}

.carousel-indicators li, .carousel-indicators .active {
	border-color: #ccc;
	margin: 1px 20px
}

.carousel-indicators li:hover {
	background-color: #ccc;
}

.form-control {
  color: #636363;
}

@media (max-width: 767px) {

	.mod_search input.form-control {
	margin-bottom: 15px
	}
}

.form-control:focus {
  border-color: #A0234C;
  color: #636363;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(129, 23, 58, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(129, 23, 58, 0.6);
}

.team h2, #resilinez-business-einzelcoaching h2 {
	margin-top: 0;
}

#main ul {
	margin-left: 0;
	margin-bottom: 40px;
	list-style: none;
	list-style-position:outside;
	padding-left: 1em;
	text-indent: -1.4em;
}

#main ul {
	list-style-type: none;
	margin-left: 20px;
	padding: 10px 0 10px 5px;
}

#main .panel ul {
	margin-left: 0;
	padding-left: 0;
	border-bottom: none;
}

#main ul li {
	line-height: 1.8;
	margin-left: 10px;
	margin-right: 10px;	
}

#main ul li:before {
    content: '\e806' ''; 
    color: #9a9a9a;
    padding-right: 5px; 
    font-size:14px;
    font-family: "fontello";
}

.list-group-item {
	padding-left: 50px;
}

.normalprice, .discount-info {
	display: block;
	font-size: 16px;
	line-height: 1;
}

.discount-info {
	color: #3c763d
}

.bg-success {
	padding: 15px;
}

/**
 * myCarousel 
 * */


#myCarousel {
	margin-top: 30px;
	padding-left: 15px;
	padding-right: 15px;

}

#myCarousel img {
	-webkit-border-radius: 12px;
		 -moz-border-radius: 12px;
					border-radius: 12px;
}

#myCarousel .img-col {
	float: left;
	width: 188px;
}

#myCarousel img-col.last {

	margin-right: 0 !important;
}

#myCarousel .thumbnail {
	padding: 0;
	border: none;
}

#myCarousel .caption {
	display: block;
	position: relative;
	top:-10px;
	margin-top: 15px;
	margin-right: 20px;
	padding-left: 8px;
	padding-right: 10px;
	text-align: center;
	/*text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);*/
	font-size: 12px;
}

#img-ausbildungselemente img, #themenfelder-und-trainingsmodule, #themenfelder-und-trainingsmodule img {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#links h2 {
	text-align: center;
	margin-bottom: 30px;
	color: #9a9a9a;
}

a.boom, span.boom {
  	font-weight: 600 !important;
  }
  
.ie9 .carousel-inner {
  transition: none;
  background-color: transparent
}


/**
 * Footer 9 stylesheet  
 * */
.footer-9-map {
  padding: 0;
  height: 450px;
  min-height: 300px;
}

.footer-9-map .container {
	width: 100% !important;
}

.footer-9-map .container iframe { 
	width: 100%; height: 100%; border: 0;
}

.footer-9-map .container .row {
	margin-left: -15px;
	margin-right: -15px;
	height: 450px;
  min-height: 300px;
}

#footer h3 {
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 12px;
	line-height: 1.1;
}

#footer p {
	margin-bottom: 10px;

}

.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden;
	max-width: 100%; 
}

.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.homepage #intro .well {
 text-align: center;
}

.video_container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}

video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



@media (max-width: 1200px) {
  .footer-9-map {
    height: auto;
  }
}
		
		
#footer {
	background-color: #fff;
	padding: 60px 0;
}

@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?81685569');
  src: url('../font/fontello.eot?81685569#iefix') format('embedded-opentype'),
       url('../font/fontello.woff?81685569') format('woff'),
       url('../font/fontello.ttf?81685569') format('truetype'),
       url('../font/fontello.svg?81685569#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?81685569#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-facebook:before { content: '\e800'; } /* '' */
.icon-twitter:before { content: '\e801'; } /* '' */
.icon-calendar-empty:before { content: '\e802'; } /* '' */
.icon-shield:before { content: '\e803'; } /* '' */
.icon-phone:before { content: '\e804'; } /* '' */
.icon-mail:before { content: '\e805'; } /* '' */
.icon-ok:before { content: '\e806'; } /* '' */
.icon-gplus:before { content: '\e807'; } /* '' */
.icon-users:before { content: '\e808'; } /* '' */
.icon-user:before { content: '\e809'; } /* '' */
.icon-bullseye:before { content: '\e80a'; } /* '' */
.icon-h-sigh:before { content: '\e80b'; } /* '' */
.icon-road:before { content: '\e80c'; } /* '' */
.icon-location:before { content: '\e80d'; } /* '' */
.icon-search:before { content: '\e80e'; } /* '' */
.icon-edit:before { content: '\e80f'; } /* '' */
.icon-chat-empty:before { content: '\e810'; } /* '' */
.icon-pencil-squared:before { content: '\e811'; } /* '' */
.icon-mail-alt:before { content: '\e812'; } /* '' */
.icon-target:before { content: '\e813'; } /* '' */
.icon-comment:before { content: '\e814'; } /* '' */
.icon-book:before { content: '\e815'; } /* '' */
.icon-angle-double-up:before { content: '\e816'; } /* '' */
.icon-star:before { content: '\e817'; } /* '' */
.icon-cube:before { content: '\e818'; } /* '' */
.icon-wrench:before { content: '\e819'; } /* '' */

.row:focus, div:focus, h1:focus, section:focus {
outline: none !important;
box-shadow: none !important;
}
/*test*/