/* Getting from cache startseite_mma */
 
div#onlinetraining-ue {
	margin-top:0%;
}

.video-rechts img {
	width:120px!important;
	float:left;
	margin-left:1em;
	padding-top:0px!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-bottom:0px!important;
}

.pfeilnachunten span.text {
	color:#20395f;
	font-size:large;
}

.tabs li.active a {
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	position:relative;
	margin-bottom:-1px;
}

#block_771 h3 {
	text-transform:none;
}

html:lang(sh) #block_563 {
	display:none;
}

#block_781 h2 {
	text-align:center !important;
}

.db_kurstext_all {
	float:left;
	max-width:45%;
	margin-left:2%;
}

#block_3005 .product .kursbild {
	width:800px !important;
	height:auto;
	max-width:100% !important;
}

#block_377 {
	display:block;
}

.product.kursopen5 {
	width:800px!important;
	height:435px !important;
}

#block_2980 .video_willkommen {
	width:40%;
	float:left;
}

.product.kursopen5a {
	width:800px;
	height:435px;
}

.st_kursbild img {
	width:100%;
}

#block_3005 .product.kursopen5a {
	width:800px;
	height:435px;
}

.btn-info.active {
	color:#fff;
	background-color:#20395f;
	border-color:#20395f;
}

div#block_3005 {
	text-align:center!important;
}

h6.slidetext.slide5 {
	color:#cfbdad;
	font-weight:bold;
	white-space:normal;
	max-width:700px!important;
	width:480px;
}

div#block_3006 {
	width:100% !important;
	margin-left:-4%;
	margin-top:5%;
}

.carousel-caption {
	right:20%;
	left:20%;
	padding-bottom:50px;
	bottom:0px;
}

div#block_3006 .btn {
	margin-top:1em !important;
	font-size:20px !important;
	color:#ffffff;
	background-color:#20395f;
}

div#onlinetrainings-ueber-ad {
	padding-top:2%;
	padding-bottom:2em;
	display:none;
}

.video_willkommen .video-inrow {
	margin-left:auto;
	margin-right:auto;
	width:fit-content;
}

.st_kurstext_all {
	float:left;
	max-width:45%;
	margin-left:2%;
}

.video_willkommen .pfeilnachunten {
	float:left;
	max-width:180px;
	text-align:center;
}

html:lang(sh) #ue-product4 {
	display:none!important;
}

.dankedigi li.active a {
	font-weight:600!important;
	color:#842525!important;
	font-size:16px!important;
}

html:lang(de) #block_2955 {
	display:none!important;
}

#block_2828 #beefup0 .beefup__body {
	height:auto!important;
	padding-top:0px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0px;
}

div#onlinetrainings-ueber {
	padding-top:2%;
	padding-bottom:2em;
}

.glueck-videorow {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	min-height:3vw;
}

.video1 h4 {
	float:left;
	width:100%;
}

.glueckinhalt a.tnum:hover {
	float:left;
	border-radius:50%;
	margin-top:4%;
	margin-left:4%;
	margin-right:4%;
	margin-bottom:4%;
	padding-top:16%;
	padding-left:16%;
	padding-right:16%;
	padding-bottom:16%;
}

p.anltxt img {
	width:30px!important;
	padding-right:2%!important;
	margin-left:0px!important;
	float:none;
}

.more-infoV01.expandV01 .moreV01 {
	display:none;
	color:#ffffff;
}

li.liste {
	font-size:22px;
	font-weight:bold;
	margin-left:1em;
}

#center-c-glueck {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
}

#block_601 {
	display:none;
}

html:lang(en) .buecherliste-ueber-ungerade.SER.ausblenden {
	display:none!important;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#842525;
	margin-top:24px;
	margin-bottom:30px;
	border-color:#333333;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
	font-weight:bolder;
}

.db_buecherrow {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
	background-color:#ccc;
}

.video2 h4 {
	float:left;
	width:100%;
}

.dankedigi .tabanldnk {
	width:60%;
	margin-left:auto;
	margin-right:auto;
}

.open>.dropdown-toggle.btn-info {
	color:#fff;
	background-color:#20395f;
	border-color:#20395f;
}

#block_2822 .auszbilder-mitte p {
	text-align:center!important;
	font-weight:400;
	padding-top:3%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:3%;
}

.anltxt img {
	width:50px!important;
}

.glueckvideo014 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.db_kursbild img {
	width:100%;
}

.ps_trainingz {
	background-color:#20395f;
	color:white;
	text-transform:uppercase;
	margin-top:0.7em;
	margin-left:1em;
	border:none;
	border-radius:3px;
	width:300px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	box-shadow:black 1px 1px 10px 1px;
	display:inline-block;
	text-align:center;
}

#buch03-ueber {
	display:none;
}

.st_products-ueber {
	display:none;
}

#center-c-glueck .videotxt {
	padding-top:0;
	padding-left:2%;
	padding-bottom:2%;
	padding-right:2%;
	border:none;
	float:left;
	width:92%;
	margin-top:0;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:2%;
}

html:lang(de) #block_2978 {
	display:block!important;
}

html:lang(sh) #referenzen04-ueber {
	display:none;
}

html:lang(sh) #buch03-ueber {
	display:none;
}

.pp_vmin_kurstext_all {
	float:left;
	width:90%;
}

html:lang(en) #block_2978 {
	display:none!important;
}

h5.slidetext.slide2 {
	color:#022a6c;
	text-shadow:1px 0px 2px #fcf9e6;
	white-space:normal;
	max-width:1200px!important;
	width:1200px;
}

.auszbilder-mitte img {
	float:left!important;
	width:44%;
	padding-top:3%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:3%;
}

.pp_vmin_kurs span.T2 {
	font-weight:300!important;
}

html:lang(sh) #block_2978 {
	display:none!important;
}

.glueckvideo026 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

a.btn.btn-buecher.ebookdigi {
	background-color:darkred!important;
	color:#fff;
}

html:lang(sh) .buecherliste-ueber-gerade.SER {
	background-color:#fff;
}

html:lang(sh) #hoerbuecher-ue-ueber {
	display:block!important;
}

a.btn.btn-buecher.amzser {
	background-color:#315881!important;
	color:#fff;
}

.kursclosed {
	top:20px;
	left:20px;
	position:absolute;
	border:2px solid #842525;
	background:#842525;
	box-shadow:-10px 10px 10px #666;
}

html:lang(sh) #block_2822 article#beefup1 {
	margin-bottom:2%!important;
}

#hoerbuecher-ueber {
	display:block!important;
}

.st_kursbild {
	float:left;
	max-width:45%;
	margin-left:2em;
}

html:lang(en) #buch03-ueber {
	display:none;
}

html.fancybox-margin.fancybox-lock .umm-1ikmx2u {
	display:none!important;
}

html:lang(en) #hoerbuecher-ue-ueber {
	display:block!important;
}

div#center-c-glueck-ueber {
	max-width:100%;
	float:inherit;
}

.buecherliste-ueber-gerade {
	background-color:rgba(32, 57, 95, 0.05);
	padding-top:1%;
	padding-bottom:1%;
	width:100%;
}

p.amzbuttons {
	text-align:center!important;
	width:100%;
	float:left;
	padding-top:1.5%!important;
	padding-left:1.5%!important;
	padding-right:1.5%!important;
	padding-bottom:1.5%!important;
}

html:lang(en) #ue-product4 {
	display:none!important;
}

.buechertextrechts h5 {
	line-height:initial;
}

.glueckvideo006 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.Blue-Glitter {
	color:blue;
	background:-webkit-linear-gradient(transparent, transparent), url(/files/832/sparklesskyblue.gif) repeat;
}

.db_kurs {
	width:100%;
	margin-top:1em;
}

.glueckvideo007 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

#center-c-glueck #center_c {
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}

.Pink-Glitter {
	color:pink;
	background:-webkit-linear-gradient(transparent, transparent), url(/files/834/pink-glitter.gif) repeat;
}

.buechertextrechts a.btn.btn-buecher {
	margin-bottom:0.5em!important;
	margin-top:1.5em!important;
	font-size:18px;
	padding-top:1%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
}

# .btn-info:active {
	color:#fff;
	background-color:#20395f;
	border-color:#20395f;
}

#buch03 {
	display:none!important;
}

a.btn.btn-buecher.amzengl {
	background-color:#548dc9!important;
	color:#fff;
	background:-webkit-linear-gradient(transparent, transparent), url(/files/835/sparkleshotpink.gif) repeat;
}

a:hover {
	text-transform:uppercase!important;
	font-size:22px;
	text-decoration:none;
	color:#20395f;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#20395f;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	font-weight:normal;
	font-style:normal;
}

.glueckvideo015 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

a#dslink {
	float:right;
}

.glueckartikel .textlink {
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	height:41px;
	color:#20395f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	padding-top:3%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:3%;
}

.glueck_onlinetrainings-ueber {
	display:none;
}

.buecherliste-ueber-gerade.farbwDE {
	background-color:#ffffff!important;
}

.glueckvideo022 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.glueckshop h1 {
	margin-top:1.4%;
	margin-left:1.4%;
	margin-right:1.4%;
	margin-bottom:1.4%;
	font-size:40px;
	font-weight:800;
	text-transform:uppercase;
}

.glueckvideo004 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.glueckvideo023 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

#einleitung iframe {
	max-width:600px!important;
}

.glueckartikel.artikel {
	max-width:305px;
	float:left;
	width:100%;
	box-shadow:-3px 3px 12px 2px #b5b5b5;
	margin-top:1.4%;
	margin-left:1.4%;
	margin-right:1.4%;
	margin-bottom:1.4%;
}

.glueckvideo008 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

html:lang(sh) .referenzen1 img {
	max-width:350px;
}

span.amzanordnung a {
	margin-top:2.5%!important;
	margin-left:2.5%!important;
	margin-right:2.5%!important;
	margin-bottom:2.5%!important;
}

.pp_vmin_kurs .pp_vmin_kurstext_all h3 {
	text-align:center!important;
}

.glueckvideo012 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

a:active {
	font-size:22px;
	color:#842525;
	font-family:Arial, Helvetica, sans-serif;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#logo-container img {
	max-height:130px;
	width:100%!important;
	float:left !important;
	max-width:none;
}

.pfeilnachunten span.pfeile {
	color:#842525;
	font-size:x-large;
}

.glueckvideo016 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

#block_2980 .pp_vmin_kurs_einleitung h3 {
	margin-top:0px!important;
}

a.btn.btn-buecher.amzser.mehr {
	margin-bottom:0.5em!important;
	margin-top:1.5em!important;
	font-size:21px;
	padding-top:1%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	text-transform:uppercase!important;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#842525;
	margin-top:24px;
	margin-bottom:40px;
	border-color:#000000;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
	font-weight:bolder;
}

.glueckvideo020 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

#block_2980 .pp_vmin_kurstext {
	width:50%;
	margin-left:10%;
	float:left;
}

.thumbnail a>img {
	display:block;
	width:100% \9;
	max-width:unset;
	height:auto;
}

.aff_gerade a.btn.btn-buecher.amzser {
	float:left!important;
	font-size:22px;
	margin-top:1em;
}

.glueckvideo024 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.aff_ungerade a.btn.btn-buecher.amzser {
	float:left!important;
	font-size:22px;
	margin-top:1em;
}

div#referenzen03 img {
	padding-top:2%;
	padding-bottom:2%;
}

#block_2993 {
	float:left;
	width:100%;
}

.glueckvideo028 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.pp_vmin_kurs.aff_ungerade .beefup__head::after {
	border-style:solid;
	border-width:10px 10px 0;
	border-color:#20395f transparent transparent!important;
	content:'';
	position:absolute;
	right:0;
	height:0;
	margin-top:0!important;
	top:13%!important;
	width:0;
}

.refnameweb a {
	font-size:14px;
}

.pp_vmin_kurs.aff_gerade .beefup__head::after {
	border-style:solid;
	border-width:10px 10px 0;
	border-color:#20395f transparent transparent!important;
	content:'';
	position:absolute;
	right:0;
	height:0;
	margin-top:0!important;
	top:13%!important;
	width:0;
}

#footer a {
	color:#ffffff!important;
}

.pp_vmin_kurs.aff_ungerade .beefup.is-open > .beefup__head::after {
	border-width:0 10px 10px;
	border-color:transparent transparent #20395f!important;
}

#block_2913 {
	display:none;
}

.pp_vmin_kurs.aff_gerade .beefup.is-open > .beefup__head::after {
	border-width:0 10px 10px;
	border-color:transparent transparent #20395f!important;
}

.buecherliste-ueber-ungerade {
	padding-top:1%;
	padding-bottom:1%;
}

.pp_vmin_kurs.aff_ungerade .beefup__body {
	font-size:10pt;
	color:#666666;
	letter-spacing:1px;
	line-height:1.5;
	padding-top:10px!important;
	padding-right:0;
	padding-bottom:20px!important;
	padding-left:10px!important;
}

.glueckinhalt {
	z-index:0;
	display:inline-block;
}

.pp_vmin_kurs.aff_gerade .beefup__body {
	font-size:10pt;
	color:#666666;
	letter-spacing:1px;
	line-height:1.5;
	padding-top:10px!important;
	padding-right:0;
	padding-bottom:20px!important;
	padding-left:10px!important;
}

.sprache a {
	text-transform:uppercase!important;
	font-size:16px!important;
	text-decoration:none!important;
}

.pp_vmin_kurs.aff_ungerade .beefup__head {
	padding-bottom:4%!important;
	font-weight:600!important;
}

.pp_vmin_kurs .pp_vmin_kurstext_all h2 {
	text-align:center!important;
	margin-bottom:5%!important;
	margin-top:3%!important;
	line-height:1.3;
}

.pp_vmin_kurs.aff_gerade .beefup__head {
	padding-bottom:4%!important;
	font-weight:600!important;
}

.tab-links li {
	float:left;
	list-style:none;
	max-width:85px!important;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
}

.pp_vmin_kurs.aff_ungerade .beefup {
	border:none!important;
	border-radius:0!important;
	background:#ffffff!important;
	position:relative;
	min-height:20px!important;
	width:90%;
	float:left;
	margin-top:5px!important;
	margin-right:0!important;
	margin-bottom:5px!important;
	margin-left:5px!important;
	padding-top:1%;
	padding-right:5%;
	padding-bottom:0;
	padding-left:3%;
}

.glueckinhalt.open a.tnum {
	border:1px #f4ae01 solid;
	background-color:#f4ae01;
	color:#20395f!important;
	float:left;
	border-radius:50%;
	margin-top:5%;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:5%;
	padding-top:15%;
	padding-left:15%;
	padding-right:15%;
	padding-bottom:15%;
}

.pp_vmin_kurs.aff_gerade .beefup {
	border:none!important;
	border-radius:0!important;
	background:#ffffff!important;
	position:relative;
	min-height:20px!important;
	width:90%;
	float:left;
	margin-top:5px!important;
	margin-right:0!important;
	margin-bottom:5px!important;
	margin-left:5px!important;
	padding-top:1%;
	padding-right:5%;
	padding-bottom:0;
	padding-left:3%;
}

.willkommen.btn {
	background-color:green;
	color:#ffffff;
	font-stretch:ultra-expanded;
	font-size:24px;
	margin-top:2%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:2%;
	padding-top:2%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:2%;
	font-style:normal;
}

.pp_vmin_kurstext_all .button_unten {
	width:100%;
	float:left;
	margin-top:5%;
}

#block_2828 .beefup__body {
	padding-top:0!important;
	padding-left:0!important;
	padding-right:0!important;
	padding-bottom:0!important;
}

.pp_vmin_kurs.buchglueck {
	background-color:#f4efda;
	width:100%;
	float:left;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	padding-top:2em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

a.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	background-color:#842525;
	padding-left:14px;
	padding-top:9px;
	padding-right:14px;
	padding-bottom:9px;
	border-color:#ffffff;
	border-width:0px;
	border-style:solid;
	border-radius:4px;
	display:inline-block;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}

.pp_vmin_kurs.vierminInsp {
	background-color:aliceblue;
	width:100%;
	float:left;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	padding-top:2em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

#bock_2822 p.bekaus {
	text-transform:uppercase;
	font-size:30px;
}

.pp_vmin_kurs.glueck {
	background-color:#e9af134a;
	width:100%;
	float:left;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	padding-top:2em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	background-repeat:repeat;
	background-position:top left;
	background-attachment:scroll;
}

.pp_vmin_kurs.seelvit {
	background-color:#a4cc2142;
	width:100%;
	float:left;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	padding-top:2em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

.glueckvideo027 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.pp_vmin_kurs.durchbruch {
	background-color:#f2eee2;
	width:100%;
	float:left;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	padding-top:2em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

.4mininsp .video2 {
	width:100%;
	float:left;
	margin-top:1em;
	margin-bottom:1em;
}

.pp_vmin_kurs.pastsmoking {
	background-color:#95210a14;
	width:100%;
	float:left;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	padding-top:2em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

#block_2822 .auszbilder-rechts {
	width:17%;
	float:right;
}

#willkommen-ue span.trackform {
	font-size:0.5px;
	display:none;
}

.btn-info:focus {
	color:#fff;
	background-color:#20395f;
	border-color:#20395f;
}

#block_2828 .bekanntaus2 {
	width:100%!important;
	padding-top:0%!important;
	padding-left:0%!important;
	padding-right:0%!important;
	padding-bottom:0%!important;
}

#einleitung {
	margin-top:2em;
	padding-left:0.5em;
	padding-bottom:2em;
}

#block_2828 .bekanntaus2 img {
	width:50%!important;
	text-align:center!important;
	margin-top:3em!important;
	margin-left:3em!important;
	margin-right:3em!important;
	margin-bottom:3em!important;
}

.more-info1 .less1 {
	display:none;
}

.bild-button-hoerbuch a.btn.btn-buecher.audiodigi {
	width:79%;
	margin-left:auto!important;
	margin-right:auto!important;
	margin-top:1em;
	margin-ottom:3em;
}

.pp_vmin_kurs.buchqualitaet {
	background-color:#fbf5ef;
	width:100%;
	float:left;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	padding-top:2em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

#hoerbuecher {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	text-transform:uppercase;
}

.more-infoV01:focus {
	outline:none;
}

.bild-button-hoerbuch {
	float:left!important;
	width:20%!important;
	min-width:350px!important;
}

.glueckshop.fragen {
	margin-top:1em!important;
}

img.hoerbuchbild {
	width:100%!important;
	max-width:300px!important;
	float:inherit!important;
}

.btn-info {
	color:#fff;
	background-color:#842525;
	border-color:#842525;
}

.dankedigi .video_willkommen {
	width:60%;
	margin-left:auto;
	margin-right:auto;
}

#block_2828 #beefup2 .beefup__body {
	height:auto!important;
	padding-top:0px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0px;
}

#block_2961 {
	width:50%!important;
	float:left;
}

#titel h3 {
	color:#20395f;
	font-weight:100;
}

#block_2960 {
	width:50%!important;
	float:left;
}

html:lang(en) .#block_2979 {
	display:block!important;
}

.buechertextrechts h4 {
	margin-top:1%;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#20395f;
	margin-top:30px;
	margin-bottom:22px;
	border-color:#000000;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
	font-weight:bolder;
}

#block_2822 .beefup {
	margin-top:0!important;
}

.dankedigi .tab-links a h4 {
	font-size:14px;
	width:auto!important;
	text-align:center;
}

#block_2822 article#beefup0 {
	width:30%;
	float:left;
}

#slider-startseite {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
}

#container36 h4.beefup__head {
	display:none;
}

.db_kursbild {
	float:left;
	max-width:45%;
	margin-left:2em;
}

#block_2822 article#beefup1 {
	width:45%;
	float:left;
}

.audios {
	float:left;
	width:100%;
}

#block_2822 article#beefup2 {
	width:15%;
	float:left;
}

#begegnungen #container5 img {
	max-height:500px;
	text-align:right;
	float:right;
}

#container36 .beefup {
	border:none;
}

p.wtext img {
	max-height:30px;
	width:auto!important;
	float:default;
	padding-right:1em;
}

#block_2822 .beefup img {
	max-height:497px;
}

.products-ueber {
	position:relative;
	height:460px;
	top:20px;
	left:4%;
	width:45%;
	float:left;
	margin-left:2%;
	margin-right:0%;
}

#block_2828 article#beefup0 {
	width:30%;
	float:left;
}

h6.slidetext.slide2 {
	color:#022a6c;
	text-shadow:1px 0px 2px #fefced;
}

#block_2828 article#beefup1 {
	width:45%;
	float:left;
}

.product {
	z-index:0;
	height:350px;
	width:650px;
	font-size:22px;
	display:inline-block;
}

#block_2828 article#beefup2 {
	width:15%;
	float:left;
}

.more-infoV01.expandV01 .lessV01 {
	display:inline;
}

.video-ue {
	width:100%;
	float:left;
}

html:lang(en) .referenzen1 img {
	max-width:350px;
}

.4mininsp .video1 {
	width:100%;
	float:left;
	margin-top:1em;
	margin-bottom:1em;
}

.more-info .less {
	display:none;
}

.text-sectionV01 {
	max-height:250px;
	overflow:hidden;
}

p.ps_text {
	line-height:1.2;
	padding-left:1em;
	padding-top:3em;
}

html:lang(en) #block_563 {
	display:none;
}

.MentVideoButton {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-top:2em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

div#Text-ueber {
	width:100%;
	background-color:rgba(32, 57, 95, 0.05);
}

html:lang(sh) #block_2979 {
	display:block!important;
}

html:lang(en) #referenzen04-ueber {
	display:none;
}

.videotxt img {
	width:100%;
	max-width:480px!important;
	max-height:100%!important;
	float:left;
	padding-right:2vw;
	padding-bottom:2vw;
	padding-top:0vw;
}

#buch04-ueber {
	background-color:#aaaaaa;
}

#referenzen03-ueber {
	background-color:rgba(32, 57, 95, 0.05);
	padding-top:3%;
	padding-bottom:3%;
}

a.ps_training:visited {
	color:#ffffff;
	text-decoration:none!important;
}

.rahmen {
	font-size:larger;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	line-height:2;
}

html:lang(sh) #referenzen03 {
	max-width:85%;
	margin-left:auto;
	margin-right:auto;
}

.glueckvideo011 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.footer {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-top:1%;
	padding-bottom:1%;
	color:#ffffff;
	text-align:center;
	font-size:small;
}

.rahmenp {
	border:#bbd5fd 4px solid;
	margin-top:2em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2em;
	padding-top:2%;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2%;
	width:60%;
	text-align:center;
}

.sprache {
	margin-bottom:20px;
	width:100%;
}

.trbutt {
	border:none;
	border-radius:15px;
	margin-left:1em;
	padding-top:5px;
	padding-right:9px;
	padding-bottom:5px;
	padding-left:10px;
}

a.tnum {
	position:absolute;
	float:left;
}

.referenzen1 p {
	text-align:center;
}

html:lang(en) #buch04-ueber.SER {
	background-color:#20395f0d!important;
}

button.more-infoV01 {
	display:none!important;
}

.pp_vmin_kurs span.T1 {
	font-size:35px!important;
	font-weight:600!important;
}

.reftextrechts {
	min-height:250px;
}

h5.slidetext.slide3 {
	color:#d2ccd4;
	text-shadow:1px 0px 8px #090a11;
	white-space:normal;
	max-width:1200px!important;
	width:1200px;
}

.refcontainer {
	text-align:left;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	margin-top:10px;
	min-height:300px;
}

.more-info {
	display:none;
	background-color:transparent;
	border:0px solid;
}

.HotPink-Glitter {
	color:blue;
	background:-webkit-linear-gradient(transparent, transparent), url(/files/835/sparkleshotpink.gif) repeat;
}

.slidetextpos h6 {
	font-size:26px!important;
	line-height:1!important;
}

#container5 {
	max-width:20%;
	float:right;
}

.db_buecher {
	float:left;
	padding-top:1em;
	padding-bottom:1em;
	width:100%;
	max-width:198px;
	padding-left:1%;
	padding-right:1%;
}

.audios.psbona {
	width:40%;
	padding-left:1em;
	padding-right:1em;
}

#block_599 {
	display:none;
}

.auszeichnung {
	width:100%;
	margin-top:2%;
	float:left!important;
}

.refpolaroid {
	width:100%;
	background-color:white;
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-bottom:25px;
	margin-left:5%;
}

img.footer-icon {
	padding-right:20px;
}

.tab-links a h4 {
	font-size:14px;
	width:60px;
	text-align:center;
}

html:lang(de) #hoerbuecher-ueber {
	display:none!important;
}

.referenzen-ueber {
	margin-top:3%;
	margin-bottom:3%;
}

.glueckinhalt.open {
	position:absolute;
	padding-left:30%;
	padding-right:30%;
}

.tab-content {
	border-radius:3px;
	border:none!important;
	background:#ffffff;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

div#block_3001 {
	width:100%!important;
	max-width:400px!important;
	min-width:350px!important;
	Margin-left:auto!important;
	margin-right:auto!important;
}

.referenzen p {
	font-size:16px;
}

html:lang(de) #buch03-ueber {
	display:none!important;
}

.ueberschriften h3 {
	color:#ffffff;
	margin-top:0.1em;
	margin-bottom:0.1em;
	text-align:left;
	padding-top:0.1em;
	padding-left:0.5em;
	padding-right:0.1em;
	padding-bottom:0.1em;
}

.ueberschriften {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	text-transform:uppercase;
}

.more-info1.expand1 .less1 {
	display:inline;
}

.glueckinhalt.closed a.tnum {
	border:1px #f4ae0142 solid;
	background-color:#f4ae0169;
	color:#20395f69!important;
	float:left;
	border-radius:50%;
	margin-top:5%;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:5%;
	padding-top:15%;
	padding-left:15%;
	padding-right:15%;
	padding-bottom:15%;
}

p.wtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#a94442;
	margin-top:30px;
	margin-bottom:22px;
	border-color:#000000;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
	font-weight:bolder;
	line-height:normal;
}

a.btn.btn-buecher.audiodigi {
	background-color:#f1d006!important;
	color:#8b0000!important;
	margin-left:3%!important;
}

a.btn.btn-buecher.audiodigi:hover {
	font-size:inherit;
	color:#f1d006!important;
	background-color:#8b0000!important;
}

.kurstext .4mininsp {
	width:100%;
	margin-bottom:2em!important;
}

#block_379 {
	display:block;
}

html:lang(de) #hoerbuecher-ue-ueber {
	display:none!important;
}

html:lang(de) #block_2979 {
	display:none!important;
}

.glueck-video {
	width:5%;
	position:relative;
	height:auto;
	float:left;
	margin-left:1%;
	margin-right:1%;
}

.btn-buecher {
	color:#20395f;
	background-color:#e9e9e9;
	border-color:#e9e9e9;
}

.referenzen1 img {
	width:100%;
	max-width:450px;
	padding-top:1%;
	padding-bottom:1%;
}

.glueckvideo010 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

#center_c .glueckshop {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3.5em;
	float:left;
}

#referenzen04-ueber {
	background-color:rgba(32, 57, 95, 0.05);
	padding-top:3%;
	padding-bottom:3%;
}

.trbuttz {
	border:none;
	border-radius:15px;
	margin-left:1em;
	padding-top:5px;
	padding-right:9px;
	padding-bottom:5px;
	padding-left:10px;
}

.glueckinhalt.closed a.tnum:hover {
	border:1px #f4ae0142 solid;
	background-color:#f4ae0169;
	color:#20395f69!important;
	float:left;
	border-radius:50%;
	margin-top:4%;
	margin-left:4%;
	margin-right:4%;
	margin-bottom:4%;
	padding-top:16%;
	padding-left:16%;
	padding-right:16%;
	padding-bottom:16%;
}

div#logo-menu-ueber {
	margin-top:2%;
}

html:lang(en) #referenzen03 {
	max-width:85%;
	margin-left:auto;
	margin-right:auto;
}

span.moreV01 {
	color:#ffffff;
	display:none;
}

.sprache img {
	width:30px;
	box-shadow:0px 2px 10px 0px #ccc;
}

.buchbild {
	width:100%;
	max-width:400px;
	float:left;
	margin-right:2em;
	margin-bottom:5%;
}

.audiodwnld {
	width:100%;
	margin-left:12.5em;
	margin-top:1em;
	float:left;
}

html:lang(de) #buch03a-ueber {
	display:none!important;
}

.durchbruch .db_kurstext_all {
	float:left;
	max-width:44%;
	margin-left:3%;
	margin-top:5vh;
}

#block_2828 {
	float:left;
	width:100%;
	display:block;
}

.btn-info:hover {
	color:#fff;
	background-color:#20395f;
	border-color:#20395f;
}

.glueckvideo002 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

div#willkommen-ueber-ad {
	display:none;
}

.anlvid {
	font-weight:bold!important;
	float:left;
}

.buecherliste {
	padding-top:2%;
	padding-bottom:2em;
	width:95%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
}

.glueckinhalt.closed {
	position:absolute;
	padding-left:30%;
	padding-right:30%;
}

div#buch01-ueber {
	margin-top:5%;
}

#block_2822 .auszbilder-mitte {
	width:65%;
	margin-left:auto;
	margin-right:auto;
	float:left;
}

.more-infoV01 {
	display:none;
	background-color:transparent;
	border:0px solid;
	padding-top:1em;
	padding-bottom:1em;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#333333;
	margin-bottom:0px;
}

a:visited {
	text-transform:uppercase!important;
	font-size:22px;
	text-decoration:none;
	color:#842525;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#842525;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	font-weight:normal;
	font-style:normal;
}

.img-responsive {
	display:block;
	width:100% \9;
	max-width:unset;
	height:auto;
}

.refnameweb {
	font-weight:bold;
	text-align:left;
	padding-top:2%;
}

html:lang(en) #buch03a-ueber {
	display:block!important;
	background-color:#fff!important;
}

#block_2828 .beefup__body.ws-accordion {
	display:block!important;
}

#block_2828 .auszbilder-mitte {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	float:left;
}

.kurstext_all {
	text-align:left;
	padding-left:1em;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#20395f;
	margin-top:24px;
	margin-bottom:24px;
	border-color:#000000;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
}

.text-section {
	max-height:max-content;
	overflow:hidden;
}

html:lang(sh) .buecherliste-ueber-ungerade.SER {
	background-color:rgba(32, 57, 95, 0.05);
}

.kursbild {
	width:100%;
	max-width:800px;
	max-height:auto;
	margin-left:4%;
	margin-right:3%;
	float:left;
}

.glueckinhalt.open a.tnum:hover {
	border:1px #20395f solid;
	background-color:#20395f;
	color:#f4ae01!important;
	float:left;
	border-radius:50%;
	margin-top:4%;
	margin-left:4%;
	margin-right:4%;
	margin-bottom:4%;
	padding-top:16%;
	padding-left:16%;
	padding-right:16%;
	padding-bottom:16%;
}

#block_2822 .auszbilder-links {
	width:17%;
	float:left;
}

#block_2822 .beefup__body {
	padding-top:0!important;
	padding-left:0!important;
	padding-right:0!important;
	padding-bottom:0!important;
}

.refpolaroid img {
	margin-right:3%;
	float:left;
}

.video-rechts {
	float:left;
	width:45%;
	max-width:1200px;
}

.glueckvideo001 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

a.button:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	background-color:#20395f;
	padding-left:14px;
	padding-top:9px;
	padding-right:14px;
	padding-bottom:9px;
	border-color:#ffffff;
	border-width:0px;
	border-style:solid;
	border-radius:4px;
	display:inline-block;
	font-weight:bolder;
	font-style:normal;
	text-decoration:none;
}

#logo-menu {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5em;
}

html:lang(sh) #buch03a-ueber {
	display:block!important;
	background-color:#fff!important;
}

#block_2828 .auszbilder-links {
	width:auto;
	float:none;
	margin-left:25%;
	margin-right:25%;
}

#block_2822 img.auszeichnung1 {
	max-height:150px!important;
	padding-top:1%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	background-color:#cccccc;
	margin-left:0.5%;
	margin-right:0.5%;
	border-radius:5%;
}

.ueberschriften-ueber {
	background-color:rgba(32, 57, 95, 1);
	width:100%;
	float:left;
	margin-top:2%;
	margin-bottom:2%;
}

.db_buecher\*.db_astrobook {
	margin-left:-12%!important;
	max-width:400px!important;
	min-width:350px!important;
}

h6.slidetext.slide1a {
	color:#f2f2f2;
	white-space:normal;
}

a.btn.btn-info:hover {
	background-color:#20395f;
	border-color:#20395f;
	color:#ffffff;
	font-stretch:ultra-expanded;
	font-size:24px;
	margin-top:2%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:2%;
	padding-top:2%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:2%;
	font-style:normal;
}

.referenztext {
	margin-left:auto;
	margin-right:auto;
}

#block_2822 {
	float:left;
	width:100%;
	display:block;
}

#block_2828 img.auszeichnung1 {
	max-height:350px!important;
	padding-top:1%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	background-color:#cccccc;
	margin-left:0.5%;
	margin-right:0.5%;
	border-radius:5%;
}

.carousel-inner>.item>a>img {
	max-height:497px;
}

#text-frage {
	display:none;
}

.more-info1 {
	display:none;
	background-color:transparent;
	border:0px solid;
	padding-top:1em;
	padding-bottom:1em;
}

.glueckvideo005 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.videotxt a.btn {
	margin-top:1em;
	background-color:#bbd5fd;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#862525;
	margin-top:10px;
	margin-bottom:12px;
	border-color:#000000;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
}

html:lang(sh) #buch05-ueber {
	display:none!important;
}

.auszbilder-rechts img {
	float:right!important;
}

#block_2822 #beefup2 .beefup__body {
	height:497px!important;
	padding-top:0px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0px;
}

.buechertextrechts {
	width:70%;
	margin-left:2em;
}

.carousel-inner>.item>img {
	display:block;
	width:100%;
	height:auto;
	max-height:497px;
}

.buecherliste-ueber-ungerade.farbwDE {
	background-color:#20395f0d!important;
}

html:lang(en) #block_2822 article#beefup1 {
	margin-bottom:2%!important;
}

.buecherbilderlinks {
	width:25%;
}

#block_2828 .auszbilder-mitte p {
	text-align:center!important;
	font-weight:900;
	padding-top:3%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:3%;
}

#block_2822 #beefup0 .beefup__body {
	height:497px!important;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}

.dankedigi .tabs li.active a {
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	position:relative;
	margin-bottom:-1px;
}

.links {
	width:50%;
	float:left;
}

.tab-links a {
	display:inline-block;
	border-radius:3px 3px 0px 0px;
	background:#e4e4e4;
	font-weight:200!important;
	color:#4c4c4c;
	transition:all linear 0.15s;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:2px;
	padding-left:15px;
}

.glueckvideo009 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.slidetextpos h5 {
	font-size:50px!important;
	line-height:1!important;
}

.vimeo-space {
	margin-top:2em!important;
	margin-bottom:2em!important;
}

html:lang(en) #buch05-ueber {
	display:none!important;
}

.dankedigi .tab-content {
	border-radius:3px;
	border:none;
	background:#fff;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	margin-left:1em;
}

.dankedigi .tab-links a {
	display:inline-block;
	border-radius:3px 3px 0px 0px;
	font-weight:600;
	color:#4c4c4c;
	transition:all linear 0.15s;
	width:220px;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:2px;
	padding-left:15px;
}

video.video {
	width:100%!importa nt;
}

.glueckvideo018 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.psbona.links {
	width:100%;
	float:left;
}

.glueckvideo003 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

h5.slidetext.slide5 {
	color:#ffffff;
	font-weight:bold;
	text-shadow:0px 0px 30px #02366d;
	white-space:normal;
	max-width:900px!important;
	width:900px;
}

.auszbilder-links img {
	float:left!important;
}

.dankedigi .tab-links li {
	float:left;
	list-style:none;
	max-width:240px!important;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:5px;
}

#container4 {
	width:48%;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
}

h6.slidetext.slide3 {
	color:#caa9bb;
	text-shadow:3px 0px 1px #0f111c;
}

.btn:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
	background-color:#20395f;
	border-color:#20395f;
	color:#fff;
}

.glueckvideo013 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.more-info.expand .more {
	display:none;
}

h6.slidetext.slide1 {
	color:#f2f2f2;
	white-space:normal;
}

html:lang(sh) #buch06-ueber {
	display:block!important;
}

#container3 {
	max-width:30%;
}

p.auszeichnung {
	font-size:22px;
	text-align:left;
	line-height:1.2;
	padding-top:0!important;
	padding-left:0!important;
	padding-right:0!important;
	padding-bottom:0.5em!important;
}

.more-info1.expand1 .more1 {
	display:none;
}

.carousel-caption h3 {
	color:#fff;
	font-size:20px;
	margin-top:10px;
	padding-top:20px;
}

#titel h2 {
	color:#ef3e3e;
}

.Gold-Glitter {
	color:gold;
	background:-webkit-linear-gradient(transparent, transparent), url(/files/836/gold-glitter.gif) repeat;
}

.more-info1:focus {
	outline:none;
}

div#wProdukte {
	margin-left:3%;
	margin-top:5%;
}

p.textmitte {
	font-size:22px;
	text-align:left;
	line-height:1.2;
	padding-top:0!important;
	padding-left:0!important;
	padding-right:0!important;
	padding-bottom:0.5em!important;
}

#block_381 {
	width:100%;
}

.kursbild img {
	width:150%;
	margin-left:10%;
	margin-right:10%;
}

div#container {
	width:100%;
	padding-left:0px;
	padding-right:0px;
	margin-right:auto;
	margin-left:auto;
}

.glueckvideo017 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.akkletsstart {
	float:left !important;
	width:100%;
}

.refmitbild_cont {
	width:30%;
	padding-top:1.5%;
	padding-left:1.5%;
	padding-right:1.5%;
	padding-bottom:1.5%;
}

html:lang(en) #buch06-ueber {
	display:block!important;
}

#menu-container {
	float:right;
	width:70%;
}

.product .kursbild img {
	width:100%;
	margin-left:0%;
	margin-right:0%;
}

#titel {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
}

div#block_3001 .btn {
	margin-top:1em!important;
	font-size:20px!important;
	color:#ffffff;
	background-color:#bd5a9d;
}

.video-rechts .anltxt {
	width:60%;
	padding-left:1em;
	margin-left:1em;
	float:left;
	font-size:medium;
}

.rechts {
	float:left;
	width:50%;
}

.more-info.expand .less {
	display:inline;
}

.dankedigi ul.tab-links {
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
}

.products {
	position:relative;
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
}

#block_2031 {
	float:right;
	margin-top:1em;
	font-weight:900;
}

.more-info:focus {
	outline:none;
}

div#willkommen-ue-ueber-ad {
	display:none;
}

.glueckvideo021 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.thumbnail>img {
	display:block;
	width:100% \9;
	max-width:unset;
	height:auto;
}

.videotxt {
	padding-top:2%;
	padding-left:2%;
	padding-bottom:2%;
	padding-right:2%;
	border:1px #cccccc solid;
	float:left;
	min-width:-webkit-fill-available;
	width:92%;
	margin-top:2%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:2%;
}

html:lang(de) #buch05-ueber {
	display:block!important;
}

.kursopen {
	z-index:1;
	position:absolute;
	top:20px;
	left:20px;
	border:2px solid #20395f;
	background:#20395f;
	box-shadow:-10px 10px 10px #666;
}

a.btn.btn-info {
	background-color:green;
	color:#ffffff;
	font-stretch:ultra-expanded;
	font-size:24px;
	margin-top:2%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:2%;
	padding-top:2%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:2%;
	font-style:normal;
	white-space:normal;
}

.refbox {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color:#fff;
	color:#333333;
	box-shadow:0 12px 26px -4px rgba(0,0,0,.1);
	height:100%;
	min-height:150px;
	width:27%;
	margin-left:1%;
	margin-right:1%;
	padding-top:2%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:2%;
	margin-top:1%;
	margin-bottom:1%;
}

.btn:active:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
	background-color:#20395f;
	border-color:#20395f;
	color:#fff;
}

.footer a {
	color:#ffffff!important;
	font-size:16px;
}

.Green-Glitter {
	color:green;
	background:-webkit-linear-gradient(transparent, transparent), url(/files/833/green-glitter.gif) repeat;
}

.referenzen {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
}

#logo-container {
	float:left;
	width:25%!important;
	text-align:center;
}

audio {
	margin-top:1em!important;
}

.refpolaroid p {
	font-size:14px;
}

.footer-icon {
	width:100%;
	max-width:50px;
	max-height:50px;
	float:inherit;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
}

.video-links {
	max-width:640px;
	float:left;
}

.glueckvideo025 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.btn.active:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
	background-color:#20395f;
	border-color:#20395f;
	color:#fff;
}

a {
	color:#842525;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	border-color:#842525;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

html:lang(de) #buch06-ueber {
	display:block!important;
}

.ps_vqual {
	font-size:16px!important;
	float:right;
	padding-right:3.0em;
	margin-top:-0.3em;
}

.text-section1 {
	max-height:max-content;
	overflow:hidden;
}

p.rahmenp {
	margin-top:2em;
	margin-bottom:2em;
}

div#center_c {
	max-width:90%;
	margin-left:auto;
	margin-right:auto;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:2%;
}

.zitat {
	margin-top:2em;
	margin-bottom:3em;
}

.glueckvideo019 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.internBerWk h6 {
	margin-bottom:2em;
}

.product .kursbild {
	width:100%;
	max-width:650px;
	margin-left:0.0em;
	margin-right:3%;
	float:left;
}

.db_buecher a.btn.btn-buecher {
	font-size:11px;
}

.footer-ueber {
	width:100%;
	background-color:rgba(32, 57, 95, 1);
}

p.willktxt {
	padding-bottom:1em;
}

.st_kurs {
	width:100%;
	margin-top:6%;
	float:left;
	margin-bottom:2%;
	border-bottom:1px dotted #ccc;
	padding-bottom:6%;
}

.glueckvideo029 {
	position:relative;
	width:100%;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
}

.onlinetrainings {
	width:100%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
}

html:lang(en) .buecherliste-ueber-gerade.SER {
	background-color:#fff;
}

html:lang(en) .buecherliste-ueber-ungerade.SER {
	background-color:rgba(32, 57, 95, 0.05);
}

.db_weitereProd {
	width:100%;
	float:left;
	margin-top:3em;
	margin-bottom:4em;
}

.ps_training {
	background-color:green;
	color:white;
	text-transform:uppercase;
	margin-top:0.7em;
	margin-left:1em;
	border:none;
	border-radius:3px;
	width:200px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	box-shadow:black 1px 1px 10px 1px;
	display:inline-block;
	text-align:center;
}

h5.slidetext.slide1 {
	color:#ffffff;
	text-shadow:1px 0px 10px #3d3e3b;
	white-space:normal;
	max-width:1200px!important;
	width:1200px;
}

.more-infoV01 .lessV01 {
	display:none;
}

.buchbeschr {
	font-size:22px;
	line-height:1.8;
	text-align:left;
	padding-left:1em;
}

.glueckartikel .textlink a {
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	height:41px;
	color:#20395f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	padding-top:3%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:3%;
}

.videotxt p {
	padding-bottom:10px;
	font-size:22px;
	font-weight:normal;
}

.psbona .links {
	width:auto;
}

.buttonLevel3Hover {
}

.buttonLevel3Normal {
}

@media (min-width:1601px) {
	#block_2828 .auszbilder-rechts {
		float:left;
		margin-left:27%!important;
	}
	.carousel-inner>.item>a>img {
		max-height:497px;
	}
	div#begegnungen {
		display:none;
	}
	#ue-product1-ueber {
		margin-left:0;
	}
	#ue-product2-ueber {
		margin-left:0;
	}
	#ue-product3-ueber {
		margin-left:0;
	}
	#ue-product4-ueber {
		margin-left:0;
	}
	#ue-product5-ueber {
		margin-left:0;
	}
	.kursopen5 {
		position:relative !important;
		top:20px!important;
		left:20px!important;
		border:2px solid #20395f!important;
		background:#20395f!important;
		box-shadow:-10px 10px 10px #666!important;
		margin-left:-5%;
	}
	.products-ueber {
		position:relative;
		height:460px;
		top:20px;
		left:6%;
		width:45%;
		float:left;
		margin-left:2%;
		margin-right:0%;
	}
	.product {
		z-index:0;
		height:350px;
		width:650px;
		font-size:22px;
		display:inline-block;
	}
	h5.slidetext.slide5 {
		color:#ffffff;
		font-weight:bold;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:900px!important;
		width:900px;
	}
	h6.slidetext.slide5 {
		color:#cfbdad;
		font-weight:bold;
		white-space:normal;
		max-width:700px!important;
		width:480px;
	}
	.carousel-inner>.item>img {
		display:block;
		width:100%;
		height:auto;
		max-height:497px;
	}
	h5.slidetext.slide3 {
		color:#d2ccd4;
		text-shadow:1px 0px 8px #090a11;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h6.slidetext.slide3 {
		color:#caa9bb;
		text-shadow:3px 0px 1px #0f111c;
	}
	h5.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fcf9e6;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h6.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fefced;
	}
	h5.slidetext.slide1 {
		color:#ffffff;
		text-shadow:1px 0px 10px #3d3e3b;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h6.slidetext.slide1 {
		color:#f2f2f2;
		white-space:normal;
	}
	h6.slidetext.slide1a {
		color:#f2f2f2;
		white-space:normal;
	}
	.slidetextpos h5 {
		font-size:50px!important;
		line-height:1!important;
	}
	.slidetextpos h6 {
		font-size:26px!important;
		line-height:1!important;
	}
	p.textmitte {
		font-size:22px;
		text-align:left;
		line-height:1.2;
		padding-top:0!important;
		padding-left:0!important;
		padding-right:0!important;
		padding-bottom:0.5em!important;
	}
	p.auszeichnung {
		font-size:22px;
		text-align:left;
		line-height:1.2;
		padding-top:0!important;
		padding-left:0!important;
		padding-right:0!important;
		padding-bottom:0.5em!important;
	}
	#logo-container {
		float:left;
		width:25%!important;
		text-align:center;
	}
	#logo-container img {
		max-height:130px;
		width:100%!important;
		float:left !important;
		max-width:none;
	}
	#menu-container {
		float:right;
		width:70%;
	}
}

@media (min-width:1366px) and (max-width:1600px) {
	.pp_all .video_willkommen {
		width:40%!important;
		float:left;
	}
	.pp_vmin_kurstext.rechts {
		float:left;
		width:47%!important;
		padding-left:3%!important;
	}
	.pp_vmin_kurs.vierminInsp {
		width:96%;
	}
	.pp_vmin_kurs.buchqualitaet {
		width:96%;
	}
	.pp_vmin_kurs.buchglueck {
		width:96%;
	}
	.pp_vmin_kurs.glueck {
		width:96%;
	}
	.pp_vmin_kurs.seelvit {
		width:96%;
	}
	.pp_vmin_kurs.durchbruch {
		width:96%;
	}
	.pp_vmin_kurs.pastsmoking {
		width:96%;
	}
	.pp_vmin_kurstext_all {
		float:left;
		width:98%;
		margin-left:1%;
	}
	#block_2828 .auszbilder-rechts {
		float:left;
		margin-left:14%!important;
	}
	#block_2822 .beefup img {
		max-height:384px;
	}
	.onlinetrainings #block_2836 {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
	}
	.glueck-videorow {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		min-height:4vw;
	}
	#center-c-glueck {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		margin-top:5%;
	}
	.durchbruch .db_kurstext_all {
		float:left;
		max-width:44%;
		margin-left:3%;
		margin-top:5vh;
	}
	.carousel-inner {
		position:relative;
		width:100%;
		overflow:hidden;
		margin-left:3px;
	}
	div#begegnungen {
		display:none;
	}
	#block_2828 #beefup0 .beefup__body {
		height:384px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2828 #beefup2 .beefup__body {
		height:384px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2822 #beefup0 .beefup__body {
		height:384px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2822 #beefup2 .beefup__body {
		height:384px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	.carousel-inner>.item>a>img {
		max-height:384px;
	}
	#begegnungen #container5 img {
		max-height:384px!important;
		text-align:right;
		float:right;
	}
	.product {
		z-index:0;
		height:350px;
		width:650px;
		font-size:22px;
		display:inline-block;
	}
	.products-ueber {
		position:relative;
		height:420px;
		top:20px;
		left:0%;
		width:45%;
		float:left;
		margin-left:2%;
		margin-right:1%;
	}
	h5.slidetext.slide5 {
		color:#ffffff;
		font-weight:bold;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:900px!important;
		width:900px;
	}
	h6.slidetext.slide5 {
		color:#cfbdad;
		font-weight:bold;
		white-space:normal;
		max-width:700px!important;
		width:480px;
	}
	.carousel-inner>.item>img {
		display:block;
		width:100%;
		height:auto;
		max-height:384px;
	}
	h5.slidetext.slide3 {
		color:#d2ccd4;
		text-shadow:1px 0px 8px #090a11;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h6.slidetext.slide3 {
		color:#caa9bb;
		text-shadow:3px 0px 1px #0f111c;
	}
	h5.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fcf9e6;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h6.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fefced;
	}
	h5.slidetext.slide1 {
		color:#ffffff;
		text-shadow:1px 0px 10px #3d3e3b;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h6.slidetext.slide1 {
		color:#f2f2f2;
		white-space:normal;
	}
	h6.slidetext.slide1a {
		color:#f2f2f2;
		white-space:normal;
	}
	.slidetextpos h5 {
		font-size:50px!important;
		line-height:1!important;
	}
	.slidetextpos h6 {
		font-size:26px!important;
		line-height:1!important;
	}
	p.textmitte {
		font-size:20px;
		text-align:left;
		line-height:1.2;
		padding-right:0!important;
		padding-bottom:0.5em!important;
	}
	#logo-container {
		float:left;
		width:25%!important;
		text-align:center;
	}
	#logo-container img {
		max-height:130px;
		width:100%!important;
		float:left !important;
		max-width:none;
	}
	#menu-container {
		float:right;
		width:70%;
	}
}

@media (min-width:1200px) and (max-width:1365px) {
	.pp_vmin_kurs.vierminInsp {
		width:96%;
	}
	.pp_vmin_kurs.buchqualitaet {
		width:96%;
	}
	.pp_vmin_kurs.buchglueck {
		width:96%;
	}
	.pp_vmin_kurs.glueck {
		width:96%;
	}
	.pp_vmin_kurs.seelvit {
		width:96%;
	}
	.pp_vmin_kurs.durchbruch {
		width:96%;
	}
	.pp_vmin_kurs.pastsmoking {
		width:96%;
	}
	.pp_vmin_kurstext_all {
		float:left;
		width:98%;
		margin-left:1%;
	}
	#block_2828 .auszbilder-rechts {
		float:left;
		margin-left:0%!important;
	}
	.onlinetrainings #block_2836 {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
	}
	.glueck-videorow {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		min-height:4vw;
	}
	#center-c-glueck {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		margin-top:5%;
	}
	.durchbruch .db_kurstext_all {
		float:left;
		max-width:44%;
		margin-left:3%;
		margin-top:5vh;
	}
	#block_2828 .auszbilder-mitte {
		width:95%;
		margin-left:auto;
		margin-right:auto;
		float:left;
	}
	#block_2828 .auszbilder-links {
		width:auto!important;
		float:right;
		margin-right:5%!important;
	}
	img.auszeichnung1 {
		max-height:120px!important;
	}
	#block_2828 #beefup0 .beefup__body {
		height:34px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2828 #beefup2 .beefup__body {
		height:340px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	div#begegnungen {
		display:none;
	}
	#block_2822 #beefup0 .beefup__body {
		height:34px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2822 #beefup2 .beefup__body {
		height:340px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2822 .beefup img {
		max-height:338px;
	}
	.carousel-inner>.item>a>img {
		max-height:340px;
	}
	.product {
		z-index:0;
		height:267px;
		width:500px;
		font-size:22px;
		display:inline-block;
	}
	.products-ueber {
		position:relative;
		height:350px;
		top:20px;
		left:4%;
		width:45%;
		float:left;
		margin-left:2%;
		margin-right:0%;
	}
	p.textmitte {
		font-size:16px;
		text-align:left;
		line-height:1.2;
	}
	#block_381 {
		width:auto;
	}
	#container3 {
		width:30%;
	}
	#container4 {
		width:47%;
		margin-top:1em;
		margin-left:1em;
		margin-right:0em;
		margin-bottom:1em;
	}
	#begegnungen #container5 img {
		max-height:334px;
		float:right;
	}
	.lifetxt {
		width:50%;
		max-width:700px!important;
		max-height:100%!important;
		float:left;
		padding-top:0vw;
	}
	.lifeimg {
		width:45%;
		max-width:480px!important;
		max-height:100%!important;
		float:left;
		padding-right:2vw;
		padding-bottom:2vw;
		padding-top:0vw;
	}
	.db_buecher {
		float:left;
		padding-top:1em;
		padding-bottom:1em;
		width:100%;
		max-width:250px;
		padding-left:1%;
		padding-right:1%;
	}
	.videotxt {
		padding-top:2%;
		padding-left:2%;
		padding-bottom:2%;
		padding-right:2%;
		border:1px #cccccc solid;
		float:left;
		min-width:-webkit-fill-available;
		width:92%;
		margin-top:2%;
		margin-left:2%;
		margin-right:2%;
		margin-bottom:2%;
	}
	.videotxt img {
		width:100%;
		max-width:480px!important;
		max-height:100%!important;
		float:left;
		padding-right:2vw;
		padding-bottom:2vw;
		padding-top:0vw;
	}
	.psbona .links {
		width:100%;
		float:left;
	}
	.video-rechts {
		float:left;
		width:35%!important;
		max-width:1200px;
	}
	p.ps_text {
		padding-left:1em;
		width:100%;
		padding-top:3em;
		font-weight:normal;
	}
	.ps_vqual {
		font-size:12px!important;
		float:right;
		padding-right:3.5em;
		margin-top:-0.3em;
	}
	.video-inrow {
		max-width:640px;
		width:100%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		float:unset;
	}
	.kurstext_all.4mininsp {
		float:left!important;
		width:90%;
	}
	#titel {
		width:90%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
	}
	h5.slidetext.slide5 {
		color:#ffffff;
		font-weight:bold;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:750px!important;
		width:780px;
	}
	h6.slidetext.slide5 {
		color:#cfbdad;
		font-weight:bold;
		white-space:normal;
		max-width:700px!important;
		width:480px;
	}
	h5.slidetext.slide4 {
		color:#862525;
		text-shadow:1px 0px 1px #fffff7;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h5.slidetext.slide3 {
		color:#d2ccd4;
		text-shadow:1px 0px 8px #090a11;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h6.slidetext.slide3 {
		color:#caa9bb;
		text-shadow:3px 0px 1px #0f111c;
	}
	h5.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fcf9e6;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h6.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fefced;
	}
	h5.slidetext.slide1 {
		color:#ffffff;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:750px!important;
		width:780px;
	}
	h6.slidetext.slide1 {
		color:#f2f2f2;
		white-space:normal;
	}
	.slidetextpos h5 {
		font-size:50px!important;
		line-height:1!important;
	}
	.slidetextpos h6 {
		font-size:26px!important;
		line-height:1!important;
	}
	.products-ueber .kursbild {
		width:100%;
		margin-left:0%;
		margin-right:2%;
		float:left;
		padding-left:0em;
	}
	.kursbild {
		width:100%;
		margin-left:2%;
		margin-right:2%;
		float:left;
		padding-left:2em;
	}
	.kursbild img {
		width:120%;
		margin-left:10%;
		margin-right:10%;
	}
	.kurstext_all {
		text-align:left;
		padding-left:1em;
		padding-right:1em;
		width:100%;
	}
	#block_601 {
		display:none;
	}
	#block_599 {
		display:none;
	}
	#block_379 {
		display:block;
	}
	#block_377 {
		display:block;
	}
	.refcontainer {
		text-align:left;
		padding-top:5px;
		padding-right:20px;
		padding-bottom:10px;
		padding-left:20px;
		margin-top:10px;
		min-height:380px;
	}
	#referenzen04 {
		width:95%;
		margin-left:auto;
		margin-right:auto;
	}
	#referenzen03 {
		width:99%;
		margin-left:auto;
		margin-right:auto;
	}
	.refbox3 {
		padding-left:1.5%;
		padding-right:1.5%;
		width:30%;
	}
	.refbox2 {
		padding-left:1.5%;
		padding-right:1.5%;
		width:30%;
	}
	.buechertextrechts {
		width:60%;
		margin-left:2em;
		padding-left:1em;
		padding-right:1em;
	}
	.buechertextrechts h4 {
		margin-top:0px;
	}
	.buechertextrechts li {
		font-size:18px;
		margin-left:2em;
		line-height:1.5;
	}
	.buecherbilderlinks {
		width:26vw;
		padding-right:2vw;
	}
	.ueberschriften-ueber {
		background-color:rgba(32, 57, 95, 1);
		width:100%;
	}
	body {
		width:98%;
		margin-left:auto;
		margin-right:auto;
	}
}

@media (min-width: 980px) and (max-width: 1199px) {
	.pp_vmin_kurs .button_unten .video-inrow iframe {
		max-width:640px;
	}
	.pp_vmin_kurs .video-inrow img {
		max-width:680px;
	}
	.partner_akk table td img {
		width:auto!important;
	}
	.partner_akk img {
		display:block;
		width:-webkit-fill-available!important;
		max-width:720px;
	}
	.pp_vmin_kurs .beefup__body.ws-accordion a {
		overflow-wrap:break-word;
		font-size:smaller;
	}
	.pp_vmin_kurs.aff_ungerade .beefup {
		width:95%;
		float:left;
		margin-right:0!important;
		margin-left:0!important;
	}
	.pp_vmin_kurs.aff_gerade .beefup {
		width:95%;
		float:left;
		margin-right:0!important;
		margin-left:0!important;
	}
	.pp_vmin_kurs.vierminInsp {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.buchqualitaet {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.buchglueck {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.glueck {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.seelvit {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.durchbruch {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.pastsmoking {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurstext_all {
		float:left!important;
		width:95%!important;
	}
	.pp_vmin_kurstext.rechts {
		margin-top:9%;
		width:100%;
	}
	#block_2980 .pp_vmin_kurstext {
		width:-webkit-fill-available!important;
		margin-left:5%;
		float:left;
	}
	.pp_all .video_willkommen {
		width:100%!important;
		float:left;
	}
	#block_2828 .auszbilder-rechts {
		float:left;
		margin-left:16%!important;
	}
	#block_2822 .beefup img {
		max-height:200px;
	}
	.onlinetrainings #block_2836 {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
	}
	.glueck-videorow {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		min-height:4vw;
	}
	#center-c-glueck {
		width:80%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		margin-top:5%;
	}
	.durchbruch .db_kurstext_all {
		float:left;
		max-width:90%;
		margin-left:3%;
		margin-top:3vh;
	}
	#block_2828 img.auszeichnung1 {
		max-height:200px!important;
		padding-top:1%;
		padding-left:1%;
		padding-right:1%;
		padding-bottom:1%;
		background-color:#cccccc;
		margin-left:0.5%;
		margin-right:0.5%;
		border-radius:5%;
	}
	#begegnungen {
		display:none;
	}
	#block_2828 #beefup0 .beefup__body {
		height:200px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2828 #beefup2 .beefup__body {
		height:200px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2828 #beefup1 .beefup__body {
		height:auto!important;
	}
	#block_2822 #beefup0 .beefup__body {
		height:200px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2822 #beefup2 .beefup__body {
		height:200px!important;
		padding-top:0px;
		padding-right:0;
		padding-bottom:0;
		padding-left:0px;
	}
	#block_2822 #beefup1 .beefup__body {
		height:auto!important;
	}
	.carousel-inner>.item>a>img {
		max-height:200px;
	}
	.products-ueber {
		position:relative;
		height:460px;
		top:20px;
		left:10%;
		width:90%;
		float:left;
		margin-left:2%;
		margin-right:0%;
	}
	.product {
		z-index:0;
		height:400px;
		width:750px;
		font-size:22px;
		display:inline-block;
	}
	#block_381 {
		width:500px;
	}
	#container3 {
		max-width:60%;
		float:inline-start;
	}
	#container4 {
		width:100%;
		margin-top:1em;
		margin-left:1em;
		margin-right:1em;
		margin-bottom:1em;
	}
	#container5 {
		max-width:25%;
		float:right;
		margin-top:-838px;
		position:initial;
		margin-right:4%;
	}
	#begegnungen #container5 img {
		max-height:450px;
		text-align:right;
		float:right;
	}
	.internBerWk p {
		padding-right:2em;
	}
	.lifeimg {
		width:45%;
		max-width:480px!important;
		max-height:100%!important;
		float:left;
		padding-right:2vw;
		padding-bottom:2vw;
		padding-top:0vw;
	}
	.lifetxt {
		width:50%;
		max-width:700px!important;
		max-height:100%!important;
		float:left;
		padding-right:1vw;
		padding-top:0vw;
	}
	.audios.psbona .ps_text {
		padding-top:0em;
	}
	.videotxt {
		padding-top:2%;
		padding-left:2%;
		padding-bottom:2%;
		padding-right:2%;
		border:1px #cccccc solid;
		float:left;
		min-width:-webkit-fill-available;
		width:92%;
		margin-top:2%;
		margin-left:2%;
		margin-right:2%;
		margin-bottom:2%;
	}
	.videotxt img {
		width:100%;
		max-width:450px!important;
		max-height:100%!important;
		float:left;
		padding-right:2vw;
		padding-bottom:2vw;
		padding-top:0vw;
	}
	.onlinetrainings {
		padding-bottom:1em;
	}
	.db_buecher {
		float:left;
		padding-top:1em;
		padding-bottom:1em;
		width:100%;
		max-width:220px;
		padding-left:1%;
		padding-right:1%;
	}
	p.ps_text {
		padding-left:1em;
		width:100%;
		padding-top:3em;
		font-weight:normal;
	}
	.video-inrow {
		max-width:640px;
		width:100%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		float:unset;
	}
	.text-section {
		max-height:auto;
		overflow:hidden;
	}
	.more-info {
		display:none;
		background-color:transparent;
		border:0px solid;
	}
	.more-info .less {
		display:none;
	}
	.more-info.expand .more {
		display:none;
	}
	.more-info.expand .less {
		display:inline;
	}
	.more-info:focus {
		outline:none;
	}
	.audiodwnld {
		width:100%;
		margin-left:2em;
		margin-top:1em;
		float:left;
	}
	.video-rechts {
		float:left;
		width:25%;
		max-width:1200px;
	}
	.video-rechts .anltxt {
		width:100%;
		padding-left:1em;
		margin-left:1em;
		float:left;
		font-size:medium;
		padding-top:1em;
	}
	.kurstext_all.4mininsp {
		float:left!important;
		width:90%;
	}
	#einleitung {
		margin-top:2em;
		padding-left:0.5em;
		padding-bottom:2em;
		width:96%;
	}
	.noonav.noo_menu_41 button.button-bar {
		border:none;
		background-color:#ffffff!important;
	}
	h5.slidetext.slide5 {
		color:#ffffff;
		font-weight:bold;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:650px!important;
		width:780px;
	}
	h6.slidetext.slide5 {
		color:#cfbdad;
		font-weight:bold;
		white-space:normal;
		max-width:700px!important;
		width:480px;
	}
	h5.slidetext.slide4 {
		color:#862525;
		text-shadow:1px 0px 1px #fffff7;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
	}
	h5.slidetext.slide3 {
		color:#d2ccd4;
		text-shadow:1px 0px 8px #090a11;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
		margin-left:10px!important;
	}
	h6.slidetext.slide3 {
		color:#caa9bb;
		text-shadow:3px 0px 1px #0f111c;
		margin-left:10px!important;
	}
	h5.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fcf9e6;
		white-space:normal;
		max-width:1200px!important;
		width:1200px;
		margin-left:10px!important;
	}
	h6.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fefced;
		margin-left:10px!important;
	}
	h5.slidetext.slide1 {
		color:#ffffff;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:750px!important;
		width:780px;
	}
	h6.slidetext.slide1 {
		color:#f2f2f2;
		white-space:normal;
	}
	.slidetextpos h5 {
		font-size:40px!important;
		line-height:1!important;
	}
	.slidetextpos h6 {
		font-size:26px!important;
		line-height:1!important;
	}
	#titel {
		width:95%;
		max-width:1000px;
		margin-left:auto;
		margin-right:auto;
	}
	#titel h3 {
		color:#20395f;
		font-weight:100;
		width:90%;
	}
	.kursbild img {
		width:100%;
		margin-left:10%;
		margin-right:10%;
	}
	.noonav.noo_menu_41 .noo-megamenu.horizontal {
		padding-top:40px;
		height:90px;
		line-height:90px;
	}
	.refmitbild_cont {
		width:29%;
		padding-top:1.5%;
		padding-left:1.5%;
		padding-right:1.5%;
		padding-bottom:1.5%;
	}
	.refbox {
		min-height:170px;
	}
	.refbox2 {
		max-width:30%;
		padding-left:1.5%;
		padding-right:1.5%;
	}
	.refcontainer {
		text-align:left;
		padding-top:5px;
		padding-right:20px;
		padding-bottom:10px;
		padding-left:20px;
		margin-top:10px;
		min-height:550px;
	}
	.buechertextrechts {
		padding-left:1em;
		padding-right:1em;
		line-height:1.5;
		width:63%;
	}
	.buechertextrechts h4 {
		margin-top:0px;
	}
	.buechertextrechts li {
		font-size:16px;
		margin-left:2em;
	}
	.buecherbilderlinks {
		width:26vw;
		padding-right:2vw;
	}
	p.textmitte {
		font-size:18px;
		text-align:left;
		line-height:1.2;
	}
	.carousel-caption h3 {
		color:#fff;
		font-size:14px;
		margin-top:10px;
		padding-top:20px;
	}
	.carousel-caption {
		right:20%;
		left:20%;
		padding-bottom:20px;
		bottom:0px;
	}
	.row-fluid {
		width:100%;
		*zoom:1;
	}
	.row-fluid [class*="span"] {
		display:block;
		float:left;
		width:100%;
		min-height:30px;
		margin-left:2.564102564102564%;
		*margin-left:2.5109110747408616%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left:0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left:2.564102564102564%;
	}
	.row-fluid .span1 {
		width:5.982905982905983%;
		*width:5.929714493544281%;
	}
	.row-fluid .span2 {
		width:14.52991452991453%;
		*width:14.476723040552828%;
	}
	.row-fluid .span3 {
		width:23.076923076923077%;
		*width:23.023731587561375%;
	}
	.row-fluid .span4 {
		width:31.623931623931625%;
		*width:31.570740134569924%;
	}
	.row-fluid .span5 {
		width:40.17094017094017%;
		*width:40.11774868157847%;
	}
	.row-fluid .span6 {
		width:48.717948717948715%;
		*width:48.664757228587014%;
	}
	.row-fluid .span7 {
		width:57.26495726495726%;
		*width:57.21176577559556%;
	}
	.row-fluid .span8 {
		width:65.81196581196582%;
		*width:65.75877432260411%;
	}
	.row-fluid .span9 {
		width:74.35897435897436%;
		*width:74.30578286961266%;
	}
	.row-fluid .span10 {
		width:82.90598290598291%;
		*width:82.8527914166212%;
	}
	.row-fluid .span11 {
		width:91.45299145299145%;
		*width:91.39979996362975%;
	}
	.row-fluid .span12 {
		width:100%;
		*width:99.94680851063829%;
	}
	.row-fluid:before {
		content:"";
		display:table;
		line-height:0;
	}
	.row-fluid:after {
		content:"";
		display:table;
		line-height:0;
		clear:both;
	}
	body {
		width:98%;
		margin-left:auto;
		margin-right:auto;
	}
}

@media (min-width: 567px) and (max-width:979px) {
	.pp_vmin_kurs .button_unten .video-inrow iframe {
		max-width:500px;
	}
	.pp_vmin_kurs .video-inrow img {
		max-width:680px;
	}
	.partner_akk table td img {
		width:auto!important;
	}
	.partner_akk img {
		display:block;
		width:-webkit-fill-available!important;
		max-width:520px;
	}
	.pp_vmin_kurs .beefup__body.ws-accordion a {
		overflow-wrap:break-word;
		font-size:smaller;
	}
	.pp_vmin_kurs.aff_ungerade .beefup {
		width:100%;
		float:left;
		margin-right:0!important;
		margin-left:0!important;
	}
	.pp_vmin_kurs.aff_gerade .beefup {
		width:100%;
		float:left;
		margin-right:0!important;
		margin-left:0!important;
	}
	.pp_vmin_kurs.vierminInsp {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.buchqualitaet {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.buchglueck {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.glueck {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.seelvit {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.durchbruch {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.pastsmoking {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurstext_all {
		float:left!important;
		width:95%!important;
	}
	.pp_vmin_kurstext.rechts {
		margin-top:9%;
		width:100%;
	}
	#block_2980 .pp_vmin_kurstext {
		width:-webkit-fill-available!important;
		margin-left:5%;
		float:left;
	}
	.pp_all .video_willkommen {
		width:100%!important;
		float:left;
	}
	#block_2961 {
		width:100%!important;
		float:inherit;
	}
	#block_2960 {
		width:100%!important;
		float:inherit;
	}
	.glueck .video-links iframe {
		width:600px;
	}
	div#container {
		width:95%;
		padding-left:0px;
		padding-right:0px;
		margin-right:0;
		margin-left:0;
		float:left;
	}
	div#glueck-video-030 {
		display:none;
	}
	div#glueck-video-031 {
		display:none;
	}
	div#glueck-video-032 {
		display:none;
	}
	div#glueck-video-033 {
		display:none;
	}
	div#glueck-video-034 {
		display:none;
	}
	div#glueck-video-035 {
		display:none;
	}
	div#glueck-video-036 {
		display:none;
	}
	.glueck-video {
		width:6%;
		position:relative;
		height:auto;
		float:left;
		margin-left:0%;
		margin-right:2%;
	}
	.glueckinhalt.closed {
		position:absolute;
		padding-left:0%;
		padding-right:0%;
	}
	.glueckinhalt.open {
		position:absolute;
		padding-left:0%;
		padding-right:0%;
	}
	.glueck-videorow {
		width:90%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		min-height:8vw;
	}
	a.tnum {
		position:absolute;
		font-size:20px;
		padding-top:0.50em!important;
		padding-left:0.50em!important;
		padding-right:0.50em!important;
		padding-bottom:0.50em!important;
	}
	.referenztext {
		margin-left:auto;
		margin-right:auto;
		margin-top:10%;
	}
	.durchbruch .db_kurstext_all {
		float:left;
		max-width:90%;
		margin-left:3%;
		margin-top:3vh;
	}
	.auszbilder-mitte {
		float:left;
		width:100%;
		margin-bottom:3em;
	}
	.auszbilder-mitte p {
		font-weight:600;
		font-size:xxx-large;
		text-align:center;
		text-transform:uppercase;
		float:left;
		width:100%;
		margin-top:1em;
		margin-bottom:1em;
	}
	.auszbilder-mitte img {
		text-align:center;
		text-transform:uppercase;
		float:left;
		width:100%;
		margin-top:1em;
		margin-bottom:1em;
	}
	#block_379 .auszbilder-links img {
		float:unset;
		width:inherit;
		margin-left:15%;
		margin-right:15%;
	}
	#block_379 .auszbilder-rechts img {
		float:unset;
		width:inherit;
		margin-left:15%;
		margin-right:15%;
	}
	img.auszeichnung1 {
		margin-top:0.5em;
	}
	div#begegnungen2-ueber {
		display:none;
	}
	#container3 {
		max-width:75%;
		margin-left:auto;
		margin-right:auto;
		width:100%;
		float:initial;
	}
	#container4 {
		width:100%;
		margin-top:1em;
		margin-left:1em;
		margin-right:1em;
		margin-bottom:1em;
		float:right;
		padding-left:4%;
	}
	#container5 {
		max-width:20%;
		float:right;
		position:absolute;
		right:7%;
		margin-top:-320px;
	}
	#begegnungen #container5 img {
		max-height:320px;
		text-align:right;
		float:right;
	}
	#logo-container img {
		float:left;
		max-width:250px;
		width:auto!important;
	}
	#logo-container {
		float:left;
	}
	#block_381 {
		max-width:355px;
		width:100%;
		margin-left:-4em;
	}
	#center-c {
		margin-top:20px;
	}
	.products-ueber {
		position:relative;
		height:320px!important;
		top:20px;
		left:0px!important;
		width:90%;
	}
	.products {
		position:relative;
		width:100%;
		margin-left:auto;
		margin-right:auto;
		max-width:none!important;
	}
	.product {
		z-index:0;
		height:270px!important;
		width:500px!important;
		font-size:22px;
		display:inline-block;
	}
	.product .kursbild img {
		width:100%;
		margin-left:0%;
		margin-right:0%;
	}
	.product .kursbild {
		width:100%;
		max-width:500px!important;
		margin-left:0.0em;
		margin-right:0%;
		float:left;
	}
	.bonusbuch p.ps_text {
		padding-top:0;
	}
	.videotxt img {
		padding-right:0;
	}
	.bonusbuch img {
		width:80%;
		max-width:550px!important;
		max-height:100%!important;
		float:none;
		padding-right:0;
		padding-top:0;
		padding-left:0;
		margin-left:10%;
		margin-right:10%;
		border:1px solid #ccc;
		box-shadow:5px 5px #ccc;
		padding-bottom:0;
		margin-top:3%;
		margin-bottom:5%;
	}
	.lifeimg img {
		max-width:none!important;
	}
	.lifetxt {
		max-width:700px!important;
		max-height:100%!important;
		padding-top:0vw;
		float:left;
	}
	.audios.psbona .ps_text {
		padding-top:0em;
	}
	p.ps_text {
		line-height:1.2;
		padding-left:1em;
		padding-top:2em;
	}
	.db_buecher {
		float:left;
		padding-top:1em;
		padding-bottom:1em;
		width:100%;
		max-width:260px;
		padding-left:1%;
		padding-right:1%;
	}
	.buchbild {
		width:100%!important;
		float:inherit;
		margin-right:5%;
		margin-bottom:5%;
		padding-right:0;
		margin-left:5%;
		max-width:400px!important;
	}
	img {
		vertical-align:middle;
		border:0;
	}
	* {
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
	a:visited {
		color:#842525;
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		border-color:#842525;
		border-width:0px;
		border-style:none;
		border-radius:0px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
	}
	a {
		color:#428bca;
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		border-color:#842525;
		border-width:0px;
		border-style:none;
		border-radius:0px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
	}
	user agent stylesheet a:-webkit-any-link {
		color:-webkit-link;
		cursor:pointer;
	}
	p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		color:#333333;
		margin-bottom:0px;
	}
	body {
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size:14px;
		line-height:1.42857143;
		color:#333;
		background-color:#fff;
		width:98%;
		margin-left:auto;
		margin-right:auto;
	}
	html {
		font-size:10px;
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		font-family:sans-serif;
		-webkit-text-size-adjust:100%;
		-ms-text-size-adjust:100%;
	}
	user agent stylesheet html {
		color:-internal-root-color;
	}
	:before {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	:after {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.audios.psbona {
		width:100%;
		padding-left:1em;
		padding-right:1em;
	}
	img.psbon {
		max-width:none!important;
	}
	.video-inrow {
		max-width:640px;
		width:100%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		float:unset;
	}
	.text-section1 {
		max-height:100%;
		overflow:hidden;
	}
	.audiodwnld {
		width:100%;
		margin-left:0em;
		margin-top:1em;
		float:left;
	}
	.video-links {
		max-width:640px;
		width:100%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		float:unset;
	}
	.video-rechts {
		float:none;
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	p.anltxt img {
		width:30px!important;
		padding-right:2%!important;
		float:none!important;
		padding-left:1em!important;
	}
	.video-rechts img {
		width:120px!important;
		float:right!important;
		margin-right:1em;
		padding-top:0px!important;
		padding-left:0px!important;
		padding-right:0px!important;
		padding-bottom:0px!important;
	}
	.video-rechts .anltxt {
		width:100%;
		padding-left:0em;
		margin-left:0em;
		float:left;
		font-size:medium;
		padding-top:1em;
	}
	.kurstext_all.4mininsp {
		float:left;
		width:90%;
	}
	.noonav.noo_menu_41 button.button-bar {
		border:none;
		background-color:#ffffff!important;
	}
	#titel {
		width:95%;
		max-width:1000px;
		margin-left:auto;
		margin-right:auto;
	}
	h5.slidetext.slide5 {
		color:#ffffff;
		font-weight:bold;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:500px!important;
		width:480px;
	}
	h6.slidetext.slide5 {
		color:#cfbdad;
		font-weight:bold;
		white-space:normal;
		max-width:700px!important;
		width:480px;
	}
	h5.slidetext.slide4 {
		color:#862525;
		text-shadow:1px 0px 1px #fffff7;
		white-space:normal;
		max-width:760px!important;
		width:800px;
	}
	h5.slidetext.slide3 {
		color:#d2ccd4;
		text-shadow:1px 0px 8px #090a11;
		white-space:normal;
		max-width:760px!important;
		width:800px;
	}
	h6.slidetext.slide3 {
		color:#caa9bb;
		text-shadow:3px 0px 1px #0f111c;
	}
	h5.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fcf9e6;
		white-space:normal;
		max-width:760px!important;
		width:800px;
	}
	h6.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fefced;
	}
	h5.slidetext.slide1 {
		color:#ffffff;
		text-shadow:1px 0px 2px #a1a991;
		white-space:normal;
		max-width:760px!important;
		width:800px;
	}
	h6.slidetext.slide1 {
		color:#f2f2f2;
		text-shadow:1px 0px 2px #3d425e;
	}
	.slidetextpos h5 {
		font-size:30px!important;
		line-height:1!important;
	}
	.slidetextpos h6 {
		font-size:20px!important;
		line-height:1!important;
	}
	.kursbild {
		width:100%;
		max-width:500px;
		max-height:698px;
		margin-left:auto;
		margin-right:auto;
		float:inherit;
		padding-top:0em;
	}
	.kursbild img {
		width:100%;
		margin-left:0%;
		margin-right:0%;
	}
	.kurstext_all {
		text-align:left;
		padding-left:1em;
		padding-right:1em;
		float:right;
	}
	.more-info1 {
		display:none;
		background-color:transparent;
		border:0px solid;
		padding-top:2em;
	}
	.more-infoV01 {
		display:none;
		background-color:transparent;
		border:0px solid;
		padding-top:2em;
	}
	p.textmitte {
		font-size:20px;
		text-align:left;
		line-height:1.4;
	}
	#begegnungen {
		width:100%;
		margin-left:auto;
		margin-right:auto;
		margin-top:1em;
	}
	#block_601 {
		display:block!important;
		float:left;
		width:30%;
	}
	#block_599 {
		display:block!important;
		padding-left:1em;
		padding-right:0.5em;
	}
	img.footer-icon {
		padding-right:20px;
	}
	.referenzen1 img {
		width:100%;
		max-width:450px;
		padding-top:1%;
		padding-bottom:1%;
	}
	.refbox {
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		background-color:#fff;
		color:#333333;
		box-shadow:0 12px 26px -4px rgba(0,0,0,.1);
		height:100%;
		width:94%!important;
		margin-left:1%;
		margin-right:1%;
		padding-top:2%;
		padding-left:2%;
		padding-right:2%;
		padding-bottom:2%;
		margin-top:1%;
		margin-bottom:1%;
	}
	div#referenzen03 img {
		padding-top:2%;
		padding-bottom:2%;
	}
	.refpolaroid {
		width:100%;
		background-color:white;
		box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		margin-bottom:25px;
		margin-left:5%;
	}
	.refmitbild_cont {
		width:90%;
	}
	.ueberschriften h3 {
		color:#ffffff;
		margin-top:0.1em;
		margin-bottom:0.1em;
		text-align:left;
		padding-top:0.1em;
		padding-left:0.5em;
		padding-right:0.1em;
		padding-bottom:0.1em;
	}
	.buechertextrechts h4 {
		margin-top:1%;
	}
	.buecherbilderlinks {
		width:25%;
		float:left;
	}
	.buechertextrechts {
		width:70%;
		float:left;
	}
	.buchbeschr {
		font-size:inherit;
		line-height:1.8;
		margin-left:1px;
	}
	.carousel-caption {
		right:20%;
		left:20%;
		padding-bottom:none;
		bottom:0;
	}
	.carousel-caption h3 {
		color:#fff;
		font-size:inherit;
	}
}

@media (min-width: 481px) and (max-width: 566px) {
	.pp_all .video-inrow.v1 iframe {
		max-width:640px;
		width:-webkit-fill-available;
	}
	.pp_vmin_kurs .video-inrow iframe {
		width:-webkit-fill-available;
	}
	.partner_akk table td img {
		width:auto!important;
	}
	.partner_akk img {
		display:block;
		width:-webkit-fill-available!important;
		max-width:340px;
	}
	.pp_vmin_kurs .beefup__body.ws-accordion a {
		overflow-wrap:break-word;
		font-size:smaller;
	}
	.pp_vmin_kurs.aff_gerade .beefup {
		width:-webkit-fill-available;
		float:left;
		margin-right:0!important;
		margin-left:0!important;
	}
	.pp_vmin_kurs.vierminInsp {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.buchqualitaet {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.buchglueck {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.glueck {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.seelvit {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.durchbruch {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.pastsmoking {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurstext_all {
		float:left;
		width:90%;
	}
	.pp_vmin_kurstext.rechts {
		margin-top:9%;
		width:100%;
	}
	#block_2980 .pp_vmin_kurstext {
		width:-webkit-fill-available!important;
		margin-left:5%;
		float:left;
	}
	.pp_all .video_willkommen {
		width:100%!important;
		float:left;
	}
	#block_2961 {
		width:100%!important;
		float:inherit;
	}
	#block_2960 {
		width:100%!important;
		float:inherit;
	}
	.glueck .video-links iframe {
		width:600px;
	}
	div#container {
		width:95%;
		padding-left:0px;
		padding-right:0px;
		margin-right:0;
		margin-left:0;
		float:left;
	}
	div#glueck-video-030 {
		display:none;
	}
	div#glueck-video-031 {
		display:none;
	}
	div#glueck-video-032 {
		display:none;
	}
	div#glueck-video-033 {
		display:none;
	}
	div#glueck-video-034 {
		display:none;
	}
	div#glueck-video-035 {
		display:none;
	}
	div#glueck-video-036 {
		display:none;
	}
	.glueck-video {
		width:6%;
		position:relative;
		height:auto;
		float:left;
		margin-left:0%;
		margin-right:2%;
	}
	.glueckinhalt.closed {
		position:absolute;
		padding-left:0%;
		padding-right:0%;
	}
	.glueckinhalt.open {
		position:absolute;
		padding-left:0%;
		padding-right:0%;
	}
	.glueck-videorow {
		width:90%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		min-height:9vw;
	}
	a.tnum {
		position:absolute;
		font-size:20px;
		padding-top:0.50em!important;
		padding-left:0.50em!important;
		padding-right:0.50em!important;
		padding-bottom:0.50em!important;
	}
	.durchbruch .db_kurstext_all {
		float:left;
		max-width:90%;
		margin-left:3%;
		margin-top:3vh;
	}
	img.auszeichnung1 {
		max-height:480px!important;
	}
	.auszbilder-mitte p {
		float:left;
		width:100%;
	}
	div#begegnungen2-ueber {
		display:none;
	}
	.carousel-inner>.item>a>img {
		max-height:250px;
	}
	#container3 {
		max-width:75%;
		margin-left:auto;
		margin-right:auto;
		width:100%;
		float:initial;
	}
	#container4 {
		width:100%;
		margin-top:1em;
		margin-left:1em;
		margin-right:1em;
		margin-bottom:1em;
		float:right;
		padding-left:4%;
	}
	#container5 {
		max-width:20%;
		float:right;
		position:absolute;
		right:25%;
		margin-top:-250px;
	}
	#begegnungen #container5 img {
		max-height:250px;
		text-align:right;
		float:right;
	}
	#block_381 {
		max-width:max-content;
	}
	#logo-container {
		float:left;
	}
	#center-c {
		margin-top:20px;
	}
	.products-ueber {
		position:relative;
		height:400px!important;
		top:10px;
		left:0%!important;
		width:90%;
		margin-bottom:5%;
		margin-left:auto;
		margin-right:auto;
		float:inherit;
	}
	div#ue-product1-ueber {
		margin-bottom:-10px;
	}
	.products {
		position:relative;
		width:100%;
		margin-left:auto;
		margin-right:auto;
		max-width:none!important;
	}
	.product {
		z-index:0;
		height:320px!important;
		width:600px!important;
		font-size:22px;
		display:inline-block;
	}
	.product .kursbild img {
		width:100%;
		margin-left:0%;
		margin-right:0%;
	}
	.product .kursbild {
		width:100%;
		max-width:600px!important;
		margin-left:0.0em;
		margin-right:3%;
		float:left;
	}
	.db_buecher {
		float:left;
		padding-top:1em;
		padding-bottom:1em;
		width:100%;
		max-width:250px;
		padding-left:1%;
		padding-right:1%;
	}
	.buchbild {
		width:100%;
		max-width:-webkit-fill-available;
		float:inherit;
		margin-right:5%;
		margin-bottom:5%;
		padding-right:0;
		margin-left:5%;
	}
	.audios.psbona {
		width:100%;
		padding-left:1em;
		padding-right:1em;
	}
	img.psbon {
		max-width:none!important;
	}
	.video-inrow {
		max-width:640px;
		width:100%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		float:unset;
	}
	#titel h3 {
		color:#20395f;
		font-weight:400!important;
	}
	.vmin_kurstext_all {
		float:left;
		width:90%;
	}
	p.anltxt img {
		width:30px!important;
		padding-right:2%!important;
		float:none!important;
		padding-left:1em!important;
	}
	.video-rechts img {
		width:120px!important;
		float:right!important;
		margin-right:1em;
		padding-top:0px!important;
		padding-left:0px!important;
		padding-right:0px!important;
		padding-bottom:0px!important;
	}
	.video-rechts .anltxt {
		width:100%;
		padding-left:0em;
		margin-left:0em;
		float:left;
		font-size:medium;
		padding-top:1em;
	}
	.db_kurstext_all {
		float:left;
		max-width:100%;
		margin-left:2%;
	}
	.db_kursbild {
		float:left;
		max-width:100%;
		margin-left:1em;
	}
	.st_kurstext_all {
		float:left;
		max-width:100%;
		margin-left:2%;
	}
	.st_kursbild {
		float:left;
		max-width:100%;
		margin-left:1em;
	}
	.kursbild img {
		width:100%;
		margin-left:0%;
		margin-right:0%;
	}
	h5.slidetext.slide5 {
		color:#ffffff;
		font-weight:bold;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:400px!important;
		width:400px;
	}
	h6.slidetext.slide5 {
		color:#cfbdad;
		font-weight:bold;
		white-space:normal;
		max-width:200px!important;
		width:200px;
	}
	h5.slidetext.slide4 {
		color:#862525;
		text-shadow:1px 0px 1px #fffff7;
		white-space:normal;
		max-width:400px!important;
		width:500px;
	}
	h5.slidetext.slide3 {
		color:#d2ccd4;
		text-shadow:1px 0px 8px #090a11;
		white-space:normal;
		max-width:400px!important;
		width:400px;
	}
	h6.slidetext.slide3 {
		color:#caa9bb;
		text-shadow:3px 0px 1px #0f111c;
	}
	h5.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fcf9e6;
		white-space:normal;
		max-width:400px!important;
		width:400px;
	}
	h6.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fefced;
	}
	h5.slidetext.slide1 {
		color:#e7eaea;
		text-shadow:1px 0px 2px #a1a991;
		white-space:normal;
		max-width:400px!important;
		width:400px;
	}
	h6.slidetext.slide1 {
		color:#dde4e3;
		text-shadow:1px 0px 2px #3d425e;
	}
	.slidetextpos h5 {
		font-size:24px!important;
		line-height:1!important;
	}
	.slidetextpos h6 {
		font-size:20px!important;
		line-height:1!important;
	}
	#block_601 {
		display:block!important;
		float:left;
		width:30%;
	}
	#block_599 {
		display:block!important;
		padding-left:1em;
		padding-right:0.5em;
	}
	.refbox {
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		background-color:#fff;
		color:#333333;
		box-shadow:0 12px 26px -4px rgba(0,0,0,.1);
		height:100%;
		min-height:150px;
		width:94%!important;
		margin-left:1%;
		margin-right:1%;
		padding-top:2%;
		padding-left:2%;
		padding-right:2%;
		padding-bottom:2%;
		margin-top:1%;
		margin-bottom:1%;
	}
}

@media (max-width:480px) {
	div#block_3006 {
		width:unset!important;
		margin-left:-4%;
		margin-top:5%;
	}
	img.buchbild-astro {
		max-width:310px!important;
		margin-top:5%!important;
	}
	div#ue-product5 {
		width:87%;
		margin-left:auto;
		margin-right:auto;
	}
	div#weitereProdukte-ue-ueber {
		margin-bottom:7%;
	}
	div#ue-product5-ueber {
		float:left;
		position:relative;
	}
	div#ue-product4-ueber {
		float:left;
		position:relative;
	}
	div#ue-product3-ueber {
		float:left;
		position:relative;
	}
	div#ue-product2-ueber {
		float:left;
		position:relative;
	}
	div#ue-product1-ueber {
		float:left;
		position:relative;
		margin-top:4%;
	}
	.video_willkommen .pfeilnachunten {
		width:100% !important;
		float:none;
		text-align:center;
		font-size:xx-small;
		line-height:1;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.video_willkommen td {
		width:100% !important;
		float:left !important;
	}
	div#block_3005 {
		text-align:left !important;
	}
	#block_3005 .product .kursbild img {
		width:100%;
		margin-left:0%;
		margin-right:0%;
		max-width:340px !important;
		float:left;
	}
	.product .kursbild img {
		width:100%;
		margin-left:0%;
		margin-right:0%;
		max-width:340px !important;
		float:left;
	}
	#block_3005 .product .kursbild {
		width:340px !important;
		height:auto;
		max-width:100% !important;
	}
	.product.kursopen5 {
		width:650px!important;
		height:350px!important;
	}
	.product.kursopen5a {
		width:650px;
		height:350px;
	}
	div#block_3001 {
		width:100%!important;
		max-width:400px!important;
		min-width:350px!important;
		Margin-left:auto!important;
		margin-right:auto!important;
	}
	.db_buecher\*.db_astrobook {
		margin-left:0% !important;
		max-width:320px !important;
		min-width:300px !important;
		float:left;
		margin-bottom:9%;
	}
	div#block_3001 .btn {
		margin-top:1em!important;
		font-size:20px!important;
		color:#ffffff;
		background-color:#bd5a9d;
	}
	.partner_akk table td img {
		width:auto!important;
	}
	.partner_akk img {
		display:block;
		width:-webkit-fill-available!important;
		max-width:240px;
	}
	.pp_vmin_kurs .beefup__body.ws-accordion a {
		overflow-wrap:break-word;
		font-size:smaller;
	}
	.pp_vmin_kurs.aff_gerade .beefup {
		width:-webkit-fill-available;
		float:left;
		margin-right:0!important;
		margin-left:0!important;
	}
	.pp_vmin_kurs.vierminInsp {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.buchqualitaet {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.buchglueck {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.glueck {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.seelvit {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.durchbruch {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurs.pastsmoking {
		width:-webkit-fill-available;
		margin-left:0;
		margin-right:0;
		padding-left:1em;
		padding-right:0.5em;
	}
	.pp_vmin_kurstext_all {
		float:left;
		width:95%!important;
		text-align:left;
		padding-left:0em;
		margin-bottom:1em;
		max-width:100%;
	}
	.pp_vmin_kurstext.rechts {
		margin-top:9%;
		width:100%;
	}
	#block_2980 .pp_vmin_kurstext {
		width:-webkit-fill-available!important;
		margin-left:5%;
		float:left;
	}
	.pp_all .video_willkommen {
		width:100%!important;
		float:left;
	}
	#block_2961 {
		width:100%!important;
		float:inherit;
	}
	#block_2960 {
		width:100%!important;
		float:inherit;
	}
	div#glueck-video-030 {
		display:none;
	}
	div#glueck-video-031 {
		display:none;
	}
	div#glueck-video-032 {
		display:none;
	}
	div#glueck-video-033 {
		display:none;
	}
	div#glueck-video-034 {
		display:none;
	}
	div#glueck-video-035 {
		display:none;
	}
	div#glueck-video-036 {
		display:none;
	}
	.glueck-video {
		width:6%;
		position:relative;
		height:auto;
		float:left;
		margin-left:0%;
		margin-right:2%;
	}
	.glueckinhalt.closed {
		position:absolute;
		padding-left:0%;
		padding-right:0%;
	}
	.glueckinhalt.open {
		position:absolute;
		padding-left:0%;
		padding-right:0%;
	}
	.glueck-videorow {
		width:100%;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
		min-height:12vw;
	}
	a.tnum {
		position:absolute;
		font-size:16px!important;
		padding-top:0.20em!important;
		padding-left:0.20em!important;
		padding-right:0.20em!important;
		padding-bottom:0.20em!important;
	}
	.durchbruch .db_kurstext_all {
		float:left;
		max-width:90%;
		margin-left:3%;
		margin-top:1vh;
		margin-bottom:2vh;
	}
	.auszbilder-rechts img {
		margin-bottom:2em;
	}
	img.auszeichnung1 {
		max-height:480px!important;
		width:100%;
		margin-right:0%;
	}
	.auszbilder-mitte p {
		float:left;
		width:100%;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		margin-top:1em;
		margin-bottom:1em;
	}
	.auszbilder-mitte img {
		float:left!important;
		width:95%;
		padding-top:3%;
		padding-left:3%;
		padding-right:3%;
		padding-bottom:3%;
		margin-left:0;
		margin-bottom:15%;
	}
	div#begegnungen2-ueber {
		display:none;
	}
	#block_381 {
		width:290px;
		margin-left:9%;
		margin-top:6em;
	}
	.carousel-caption {
		right:18%;
		left:18%;
		padding-bottom:20px;
		bottom:0px;
	}
	.referenztext {
		margin-left:auto;
		margin-right:auto;
		margin-top:8em;
	}
	p.textmitte {
		font-size:20px;
		text-align:left;
		line-height:1.4;
		padding-left:0;
		padding-right:0.5em!important;
		padding-bottom:0.5em!important;
	}
	#container4 {
		padding-top:1em;
		max-width:100%;
		width:100%;
		float:inherit;
		padding-left:0;
	}
	#container3 {
		max-width:100%;
	}
	#begegnungen .carousel-inner>.item>a>img {
		max-height:497px;
		max-width:290px;
	}
	#begegnungen #container5 img {
		max-height:290px;
		margin-right:20%;
		margin-bottom:2em;
	}
	#container5 {
		max-width:380px;
		float:initial;
		width:auto;
	}
	#einleitung {
		margin-top:2em;
		padding-left:0em;
		padding-bottom:2em;
		width:100%;
	}
	.zitat {
		margin-top:2em;
		margin-bottom:3em;
		margin-left:1em;
	}
	p.willktxt {
		padding-bottom:0em;
	}
	.internBerWk p {
		padding-right:0.5em;
		font-size:18px;
		padding-left:0.5em;
	}
	#logo-container img {
		float:left!important;
		width:220px;
	}
	#logo-container {
		float:left;
		width:100%;
		text-align:center;
	}
	#menu-container {
		float:right;
		width:auto;
		margin-top:10px;
	}
	#center-c {
		margin-top:20px;
	}
	.products-ueber {
		position:relative;
		height:200px!important;
		top:10px;
		left:5%!important;
		width:90%;
		margin-bottom:5%;
		margin-left:auto;
		margin-right:auto;
		float:inherit;
	}
	.products {
		position:relative;
		width:100%;
		margin-left:auto;
		margin-right:auto;
		max-width:none!important;
	}
	.product {
		z-index:0;
		height:162px!important;
		width:300px!important;
		font-size:22px;
		display:inline-block;
	}
	.product .kursbild {
		width:100%;
		max-width:400px!important;
		margin-left:0.0em;
		margin-right:3%;
		float:left;
	}
	.kursclosed {
		top:20px;
		left:0px;
		position:absolute;
		border:2px solid #842525;
		background:#842525;
		box-shadow:-10px 10px 10px #666;
	}
	.kursopen {
		z-index:1;
		position:absolute;
		top:20px;
		left:0px;
		border:2px solid #20395f;
		background:#20395f;
		box-shadow:-10px 10px 10px #666;
	}
	.ps_vqual {
		font-size:16px!important;
		float:right;
		padding-right:2.6em;
		margin-top:0.5em;
	}
	.db_buecher {
		float:left;
		padding-top:1em;
		padding-bottom:1em;
		width:100%;
		max-width:350px;
		padding-left:1%;
		padding-right:1%;
	}
	.buchbild {
		width:100%;
		max-width:400px;
		float:left;
		margin-right:2em;
		margin-bottom:5%;
	}
	.audios.psbona {
		width:100%;
		padding-left:1em;
		padding-right:1em;
	}
	img.psbon {
		max-width:none!important;
	}
	.video-inrow iframe {
		width:100%!important;
		max-width:480px!important;
		margin-bottom:-7em;
		margin-top:-8em;
	}
	.video-inrow {
		max-width:640px;
		width:100%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		float:unset;
	}
	#titel h3 {
		color:#20395f;
		font-weight:600!important;
	}
	.text-section1 {
		max-height:100%;
		overflow:hidden;
	}
	.links {
		width:100%!important;
		float:left;
	}
	.rechts {
		float:left;
		width:100%!important;
	}
	.audiodwnld {
		width:100%;
		margin-left:0em;
		margin-top:1em;
		float:left;
	}
	.video-links {
		max-width:640px;
		float:left;
		width:100%;
		margin-top:1em;
	}
	.video-rechts {
		float:left;
		width:100%;
		margin-top:1em;
	}
	.beefup__head {
		white-space:normal!important;
		line-height:1.3;
	}
	.bonusvideo iframe {
		width:100%!important;
		max-width:480px!important;
		margin-bottom:-7em;
		margin-top:-8em;
		height:-webkit-fill-available;
		padding-bottom:1em;
		padding-top:1em;
	}
	.video-links iframe {
		width:100%!important;
		max-width:480px!important;
		margin-bottom:-7em;
		margin-top:-8em;
	}
	.vmin_kurstext_all {
		text-align:left;
		padding-left:0em;
		float:left;
		margin-bottom:1em;
		max-width:100%;
	}
	p.anltxt img {
		width:30px!important;
		padding-right:2%!important;
		float:none!important;
		padding-left:1em!important;
	}
	.video-rechts img {
		width:120px!important;
		float:right!important;
		margin-right:1em;
		padding-top:0px!important;
		padding-left:0px!important;
		padding-right:0px!important;
		padding-bottom:0px!important;
	}
	.video-rechts .anltxt {
		width:100%;
		padding-left:0em;
		margin-left:0em;
		float:left;
		font-size:medium;
		padding-top:1em;
	}
	.db_kurstext_all {
		float:left;
		max-width:100%;
		margin-left:2%;
	}
	.db_kursbild {
		float:left;
		max-width:100%;
		margin-left:1em;
	}
	.st_kurstext_all {
		float:left;
		max-width:100%;
		margin-left:2%;
	}
	.st_kursbild {
		float:left;
		max-width:100%;
		margin-left:1em;
	}
	.kursbild img {
		width:100%;
		margin-left:0%;
		margin-right:0%;
	}
	h5.slidetext.slide5 {
		color:#ffffff;
		font-weight:bold;
		text-shadow:0px 0px 30px #02366d;
		white-space:normal;
		max-width:200px!important;
		width:200px;
	}
	h6.slidetext.slide5 {
		color:#cfbdad;
		font-weight:bold;
		white-space:normal;
		max-width:200px!important;
		width:200px;
	}
	h5.slidetext.slide4 {
		color:#862525;
		text-shadow:1px 0px 1px #fffff7;
		white-space:normal;
		max-width:400px!important;
		width:500px;
	}
	h5.slidetext.slide3 {
		color:#d2ccd4;
		text-shadow:1px 0px 8px #090a11;
		white-space:normal;
		max-width:400px!important;
		width:400px;
	}
	h6.slidetext.slide3 {
		color:#caa9bb;
		text-shadow:3px 0px 1px #0f111c;
	}
	h5.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fcf9e6;
		white-space:normal;
		max-width:400px!important;
		width:400px;
	}
	h6.slidetext.slide2 {
		color:#022a6c;
		text-shadow:1px 0px 2px #fefced;
	}
	h5.slidetext.slide1 {
		color:#e7eaea;
		text-shadow:1px 0px 2px #a1a991;
		white-space:normal;
		max-width:400px!important;
		width:400px;
	}
	h6.slidetext.slide1 {
		color:#dde4e3;
		text-shadow:1px 0px 2px #3d425e;
	}
	.slidetextpos h5 {
		font-size:14px!important;
		line-height:1!important;
	}
	.slidetextpos h6 {
		font-size:10px!important;
		line-height:1!important;
	}
	.ueberschriften h3 {
		color:#ffffff;
		margin-top:0.1em;
		margin-bottom:0.1em;
		text-align:left;
		padding-top:0.1em;
		padding-left:0.1em;
		padding-right:0.1em;
		padding-bottom:0.1em;
	}
	.footer-icon {
		width:100%;
		max-width:50px;
		max-height:50px;
		float:inherit;
		padding-top:6px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:6px;
	}
	.noonav.noo_menu_41 button.button-bar span.icon-bar {
		background-color:#20395f!important;
	}
	.noonav.noo_menu_41 button.button-bar {
		border:none;
		background-color:#ffffff!important;
	}
	.noonav.noo_menu_41 a.navbar-brand {
		color:#20395f!important;
	}
	.mm-listview li a {
		color:#20395f!important;
	}
	#text-frage {
		display:none;
	}
	#container {
		width:94%!important;
		padding-left:10px!important;
		padding-right:15px;
		margin-right:auto;
		margin-left:auto;
		margin-top:2%;
	}
	.more-info1 {
		background-color:transparent;
		border:0px solid;
		padding-top:2em;
		padding-bottom:2em;
		display:none;
	}
	.more-infoV01 {
		background-color:transparent;
		border:0px solid;
		padding-top:2em;
		padding-bottom:2em;
		display:none;
	}
	.kursbild {
		width:100%;
		max-width:480px;
		max-height:698px;
		margin-left:3%;
		margin-right:3%;
		float:left;
		padding-top:0em;
	}
	.kurstext_all {
		text-align:left;
		padding-left:1em;
		float:left;
	}
	.buchbeschr {
		font-size:20px;
		line-height:1.4;
		text-align:left;
		padding-left:0.5em;
	}
	.buechertextrechts {
		width:95%;
		margin-left:1em;
		margin-right:0.5em;
		float:left;
	}
	.buecherbilderlinks {
		width:100%;
		float:left;
	}
	#block_601 {
		display:block!important;
		float:inherit;
		width:100%;
	}
	#block_599 {
		display:block!important;
		padding-left:1em;
		padding-right:0.5em;
	}
	body {
		padding-left:0px;
		padding-right:10px;
	}
	.referenzen1 img {
		width:90%;
		max-width:450px;
	}
	.refmitbild_cont {
		width:90%;
		padding-top:1.5%;
		padding-left:1.5%;
		padding-right:1.5%;
		padding-bottom:1.5%;
	}
	.refbox3 {
		width:90%;
		margin-left:auto;
		margin-right:auto;
		padding-top:2%;
		padding-bottom:2%;
	}
	.refbox {
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		background-color:#fff;
		color:#333333;
		box-shadow:0 12px 26px -4px rgba(0,0,0,.1);
		height:100%;
		min-height:150px;
		width:90%!important;
		margin-left:auto;
		margin-right:auto;
		padding-top:2%;
		padding-left:2%;
		padding-right:2%;
		padding-bottom:2%;
		margin-top:1%;
		margin-bottom:1%;
	}
}

@media (max-width: 768px) {
	#buch03-ueber {
		display:none;
	}
}

@media (max-width: 480px) {
	#buch03-ueber {
		display:none;
	}
}
