/*
Theme Name: Divi-Child
Version: 1.0
Description: A child theme of Divi
Author: artmin
Template: Divi
*/

@import url("../Divi/style.css");

.fott {
	position: absolute; 
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: 
	inset(0px 0px 99.90000000000001% 99.90000000000001%);
	clip-path: inset(0px 0px 99.90000000000001% 99.90000000000001%); 
	overflow: hidden; 
	height: 1px; 
	width: 1px; 
	padding: 0; 
	border: 0; 
}

.et_pb_blurb_content, .et_pb_circle_counter, .et_pb_contact_main_title, .et_pb_countdown_timer_container, .et_pb_counter_title, .et_pb_gallery_item, .et_pb_newsletter_description, .et_pb_number_counter, .et_pb_portfolio_item, .et_pb_post, .et_pb_pricing_content, .et_pb_pricing_heading, .et_pb_promo_description, .et_pb_slide_description, .et_pb_tab, .et_pb_tabs_controls, .et_pb_team_member, .et_pb_testimonial_description_inner, .et_pb_text, .et_pb_toggle_content, .et_pb_toggle_title, .et_pb_wc_add_to_cart, .et_pb_wc_additional_info, .et_pb_wc_breadcrumb, .et_pb_wc_description, .et_pb_wc_meta, .et_pb_wc_price, .et_pb_wc_rating, .et_pb_wc_stock, .et_pb_wc_title, .et_pb_widget, .product {
    word-wrap: normal;
}






/* verkaufsheldentraining */

/*
	AM-orange: EE7203
	
	dc7a2f
	dc7a2f
	
*/

.pt-30 {
	padding-top: 30px!important;
}
.header-kalender {
	color: #fff;
	font-size: 16px;
	padding-bottom: 15px!important;
}
.header-button {
	background-color: #EE7203;
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	border-radius: 2px;
	line-height: 20px;
	text-align: center;
	font-size: 16px;
}
.header-button:hover {
	background-color: #fff;
	color: #EE7203;
}

#post-4856 #video1 {
    box-shadow: 0 0 50px #999;
}

/*
.durchgestrichen {
	text-decoration: line-through;
	text-decoration-color: red;
}
*/


.durchgestrichen {
	position: relative;
}
.durchgestrichen:before {
	content: '';
	position: absolute;
	top: 44%;
	left: 0;
	height: 0.1em;
	width: 100%;
	background: #d00;
	transform: rotate(-2deg);
}

.ausgebucht {
	font-size: 80%;
}




/*
	verkaufstraining(s)
	nur für google ads
*/
@media (max-width: 980px) { 
	.verkaufs_logo_mobil #page-container:before,
	.page-id-2670 #page-container:before {
		content: '';
	    background-image: url('/wp-content/uploads/andre-may-verkaufstraining_02.svg');
	    height: 44px;
	    width: 185px;
	    background-repeat: no-repeat;
	    position: absolute;
	    top: 58px;
	    left: 24px;
	    background-color: #fff;
	    z-index: 555555;	
	}
}
.nobr {
	white-space: nowrap;
}

.text-center {
	text-align: center;
}


.puls {
	/* name duration timing-function delay iteration-count direction */
	animation: pulsieren 2s ease-in-out 3s infinite alternate;
	-webkit-animation: pulsieren 2s ease-in-out 3s infinite alternate;
	-moz-animation: pulsieren 2s ease-in-out 3s infinite alternate;
}

@-webkit-keyframes pulsieren {
	0%   { transform:scale(1.0); }
	100% { transform:scale(1.05); }
}
@-moz-keyframes pulsierenButton {
	0%   { transform:scale(1.0); }
	100% { transform:scale(1.05); }
}
@keyframes pulsierenButton {
	0%   { transform:scale(1.0); }
	100% { transform:scale(1.05); }
}
 


.kreis {

  right:-220px; 

  animation-name:pulsierenButton2;
  animation-duration:3s;
  animation-iteration-count:infinite;
  
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;

    position: absolute;
    bottom: -60px;
   /* right: 25px;  */
     display: block;
    width: 180px;
    height: 180px;
    text-align: center;
    background-color: #EE7203;
    color: #fff;
    font-size: 24px;
    padding: 40px 10px 0 10px;
    transform: rotate(-15deg);
    border-radius: 50%;
    font-weight: bold;
}
.page-id-4409 .kreis {
	padding: 60px 10px 0 10px;
	font-size: 20px;
}
.page-id-4409 .kreis .zahl33 {
	font-size: 25px;
}

.kreis.groesser {
	 width: 200px;
    height: 200px;
}

.load .kreis {
	right: 25px;
}
@media (max-width: 767px) { 
	.kreis {
		position: absolute;
	    bottom: 274px;
	    right: 25px;
	    display: block;
	    width: 150px;
	    height: 150px;
	    text-align: center;
	    background-color: #EE7203;
	    color: #fff;
	    font-size: 18px;
	    padding: 30px 10px 0 10px;
	    transform: rotate(-15deg);
	    border-radius: 50%;
	    font-weight: bold;
	}

	/* startseite*/
	.kreis.groesser {
		padding-top: 22px;
	    width: 154px;
	    height: 154px;
	    bottom: 235px;
	}
	.page-id-1012 .et_pb_slide_with_image .et_pb_slide_description {
		min-height: 275px;
	}

	.page-id-1451 .kreis, 
	.page-id-1661 .kreis,
	.page-id-3602 .kreis {
		bottom: 225px;
	}

}
@-webkit-keyframes pulsierenButton2 {
  0% { -webkit-transform:scale(1) rotate(-15deg); }
  30% { -webkit-transform:scale(1.05) rotate(-15deg); }
  50% { -webkit-transform:scale(1) rotate(-15deg); }
  100% { -webkit-transform:scale(1) rotate(-15deg); }
}
@-moz-keyframes pulsierenButton2 {
  0% { transform:scale(1) rotate(-15deg); }
  30% { transform:scale(1.05) rotate(-15deg); }
  50% { transform:scale(1) rotate(-15deg); }
  100% { transform:scale(1) rotate(-15deg); }
}
@keyframes pulsierenButton2 {
  0% { transform:scale(1) rotate(-15deg); }
  30% { transform:scale(1.05) rotate(-15deg); }
  50% { transform:scale(1) rotate(-15deg); }
  100% { transform:scale(1) rotate(-15deg); }
}
/*
.page-id-2670 #main-header {
	display: none;
}
*/
.page-id-2670 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
	font-size: 2.5vw!important;
}
.page-id-2670 .et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
	font-size: 1.7vw!important;
	line-height: 1.1em !important;
}

/*
	dann auch auf die verkaufstrainings
*/
@media (max-width: 980px) { 
	
	.slider100Bild {
	    margin-top: 80px;
	}
	

	.page-id-2631 #page-container:before,
	.page-id-3602 #page-container:before {
		content: '';
	    background-image: url('/wp-content/uploads/andre-may-verkaufstraining_02.svg');
	    height: 44px;
	    width: 185px;
	    background-repeat: no-repeat;
	    position: fixed;
	    top: 58px;
	    left: 24px;
		background-color: #fff;
		z-index: 9999999;
		padding-bottom: 10px;
	}
}

/*.page-id-2631 #main-header {
	display: none;
}*/


.menu_ausblenden #main-header,
.menu_ausblenden.blauer-header-sichtbar #page-container:before {
	display: none;
}






.page-id-2720 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title,
.page-id-2720 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title,
.page-id-2631 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title,
.page-id-3602 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
	font-size: 2.5vw!important;
}
.page-id-2720 .et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content,
.page-id-2720 .et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content,
.page-id-2631 .et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content,
.page-id-3602 .et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
	font-size: 1.7vw!important;
	line-height: 1.1em !important;
}


/* 
	kontakt menu nur aus die 3 seiten 
*/
.kontakt-header {
	display: none;
	position: fixed;
    top: 0;
    background-color: #002e4f;
    width: 100%;
    text-align: right;
    left: 0;
    z-index: 333335;
    height: 40px;
}
.page-id-4409 .kontakt-header,
.page-id-3607 .kontakt-header,
.page-id-2974 .kontakt-header,
.page-id-1012 .kontakt-header, 
.page-id-3602 .kontakt-header,
.page-id-4346 .kontakt-header {
	display: block;
}
.kontakt-header .btn2 {
	line-height: 40px;
	height: 40px;
	display: inline-block;
	background-color: #EE7203;
	color: #fff;
	padding: 0 25px;
	letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Arial',Helvetica,Lucida,sans-serif!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
}

.kontakt-header .btn2:hover {
	background-color:#e0851d;
}

.page-id-4409 #main-content,
.page-id-4409 #main-header.et-fixed-header,
.page-id-4409 #main-header,

.page-id-4346 #main-content,
.page-id-4346 #main-header.et-fixed-header,
.page-id-4346 #main-header,

.page-id-3607 #main-content,
.page-id-3607 #main-header.et-fixed-header,
.page-id-3607 #main-header,

.page-id-2974 #main-content,
.page-id-2974 #main-header.et-fixed-header,
.page-id-2974 #main-header,

.page-id-1012 #main-content,
.page-id-1012 #main-header.et-fixed-header,
.page-id-1012 #main-header,

.page-id-3602 #main-content,
.page-id-3602 #main-header.et-fixed-header,
.page-id-3602 #main-header {
	top: 40px!important;
}

.page-id-4409 #main-header,
.page-id-4346 #main-header,
.page-id-3607 #main-header,
.page-id-2974 #main-header,
.page-id-1012 #main-header {
	display: none;
}

.page-id-3602 #main-content,
.page-id-2631 #main-content,
.page-id-1012 #main-content {
	position: relative;
}

@media (min-width: 576px) { 
	.kontakt-header .btn2 {
	    margin-right: 20px;
	}
}



@media (max-width: 576px) { 
	
	.kontakt-header {
	    background-color: #ED7203;
	}
	.kontakt-header .btn2 {
		padding: 0 15px;
	}
	.kontakt-header .btn2:first-child {
		float: left;
	}
}



@media (min-width: 981px) and (max-width: 1100px) {
	.et_pb_slide_with_image .et_pb_slide_description {
		top: 53%!important;
	}
}

/* --- */

.container {
    width: 100%;
    max-width: 1080px;
    margin: auto;
    padding-left:20px;
    padding-right: 20px; 
    box-sizing: border-box;
}

#left-area {
	margin-bottom: 50px;
}


.w100{
	display: block;
	width: 100%;
}

#main-header,
#main-header.et-fixed-header {
	box-shadow: none !important;
   -moz-box-shadow: none !important;
   -webkit-box-shadow: none !important;
}
.et_fixed_nav #main-header {
    position: fixed;
    height: 80px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.et_fixed_nav #main-header.et-fixed-header {
    height: 60px;
}
#top-menu li {
	vertical-align: middle;
}
#top-menu, .et-menu, nav#top-menu-nav, nav.et-menu-nav,
#et-top-navigation {
    float: none;
    text-align: center;
    padding-left: 0!important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a,
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
	padding: 0!important;
}

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 22px!important;
    padding-top: 30px!important; /* ohne logo im menu */
}
.et_header_style_left .et-fixed-header #et-top-navigation {
	  padding-top: 15px!important;
	  padding-top: 22px!important; /* ohne logo im menu */
}

.et_header_style_left #et-top-navigation .mobile_menu_bar {
	padding-bottom: 18px;
}

.et_mobile_menu {
	padding: 0;
}
.et_mobile_menu li a {
	padding: 16px 5%;
	font-size: 22px;
}

.mobile_menu_bar {
    height: 50px;
    top: -8px;
}
.mobile_menu_bar:before {
	font-size: 45px;
}

#menu-item-897 a{
	position: relative;
    width: 200px;
    transition: none;
    text-align: right;
    -webkit-transition: none;
    padding: 0!important;

    -webkit-transition: width .4s ease-in-out;
    transition: width .4s ease-in-out;

}
#logo_im_menue {
	top: 0px;
    width: 165px;
    position: relative;
    display: inline-block;
    height: auto;
    
    -webkit-transform: scale(1.4) translateX(-24px);
    transform: scale(1.4) translateX(-24px);
    
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.et-fixed-header #menu-item-897 a{
	width: 120px;
}
.et-fixed-header #logo_im_menue {
	width: 120px;
}


.dunkelblau {
	color: #002e4f;
}
.hellblau {
	color: #009fe3;
}
.orange {
	color: #EE7203;
}	


#footer-bottom {
	padding: 0;
}
.bottom-nav li.wDesign {
	float: right;
	padding-right: 0;
}
.bottom-nav span{
    color: #bbb;
}
.btn-inline .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}

.link-color-inherit a {
	color: inherit;
}
.link-color-inherit a:hover {
    color: #ED7203;
}

#main-footer {
    font-family: Arial,sans-serif;
    background-color: #002e4f;
        z-index: 55;
    position: relative;
}
#et-footer-nav {
    background-color: transparent;
}


#mobile_menu #menu-item-897 {
	display: none;
}

/*xing*/
.et-social-google-plus a.icon,
.et-social-google-plus a.icon:before {
  font-family: FontAwesome!important;
}

.et-social-google-plus a.icon::before {
    content: "\f168";
}
.et_pb_slide_title .orange {
	position: relative;
	top: -6px;
	left: -3px;
}
.et_pb_text_inner h2 .orange {
	position: relative;
	top: -7px;
	left: -3px;
	padding-left: 10px;
}

h3 > .orange {
	position: relative;
	top: -3px;
	left: -3px;
}
h4 .orange {
	position: relative;
	top: -3px;
	left: -3px;
}
p{
	position: relative;
}
.et_pb_text_inner > .orange,
p > .orange {
	color: #ED7203;
	position: relative;
	top: -3px;
	left: -3px;
}
.et_pb_text_inner h2 .orange.aussen,
.orange.aussen {
	position: absolute;
	left: -62px;
    width: 60px;
    text-align: right;
}/*
.et_pb_text_inner h2 .orange.aussen {
	left: -60px;
    width: 60px;
    text-align: right;
}
.et_pb_text_inner .orange.aussen,
p .orange.aussen {
	position: absolute;
	left: -15px;
}
*/

/* slider IMG 100% Width */

body.page #page-container .et_pb_section .et_pb_slider .et_pb_slide.et_pb_slide:hover .et_pb_more_button.et_pb_button{
	background-color: #002e4f;
	
}
body.page #page-container .et_pb_section .et_pb_slider .et_pb_slide.et_pb_slide:hover .et_pb_more_button.et_pb_button:hover{
	background-color: #ED7203;
	border-color: #ED7203!important;
}


body #et-main-area .et_pb_slider .et_pb_slide_description .et_pb_slide_title{
	text-align: center!important;
}
.logoImBanner {
	width:35%;
	margin: auto;
	padding: 0 0 25px 0; 
}

.et_pb_slide {
	padding: 0!important;
}
.et_pb_container {
	height: auto!important;
	min-height: auto!important;
}
.et_pb_slides .et_pb_slider_container_inner {
    display: block;
    width: 100%;
    vertical-align: top;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow:none;
    padding: 0;
}
.et_pb_slide_with_image .et_pb_slide_description {
	width: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	left: 10%;
	z-index: 2;    
}
.et_pb_slide_image,
.et_pb_slide_image img {
	z-index: 1;
	width: 100%!important;
	max-width: none!important;
	max-height: none!important;
	position: relative;
	top: 0!important;
	left: 0;
	margin-top: 0!important;
	bottom: auto!important;
}
.et_pb_slider .et_pb_slide{
	padding: 0;
} 
.et_pb_slide:first-child .et_pb_slide_image img.active,
.et-pb-active-slide .et_pb_slide_image {
    -webkit-animation-name: none;
    animation-name: none;
}
.et_pb_slide:first-child .et_pb_slide_image img.active,
.et-pb-active-slide .et_pb_slide_image, .et-pb-active-slide .et_pb_slide_video {
    -webkit-animation-duration: 0;
    -webkit-animation-delay: 0;
    -webkit-animation-timing-function: none;
    -webkit-animation-fill-mode:none;
    -moz-animation-duration: 0;
    -moz-animation-delay: 0;
    -moz-animation-timing-function:inherit;
    -moz-animation-fill-mode: none;
    -o-animation-duration: 0;
    -o-animation-delay: 0;
    -o-animation-timing-function: none;
    -o-animation-fill-mode: none;
    -ms-animation-duration:0;
    -ms-animation-delay: 0;
    -ms-animation-timing-function: none;
    -ms-animation-fill-mode: none;
    animation-duration: 0;
    animation-delay: 0;
    animation-timing-function: none;
    animation-fill-mode: none;
}
.et-pb-active-slide .et_pb_slide_description {
    -webkit-animation-duration: .7s;
    -webkit-animation-delay: 0s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .7s;
    -moz-animation-delay: 0s;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-fill-mode: both;
    -o-animation-duration: .7s;
    -o-animation-delay: 0s;
    -o-animation-timing-function: ease-in-out;
    -o-animation-fill-mode: both;
    -ms-animation-duration: .7s;
    -ms-animation-delay: 0s;
    -ms-animation-timing-function: ease-in-out;
    -ms-animation-fill-mode: both;
    animation-duration: .7s;
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    -webkit-animation-name: fadeBottom;
    animation-name: fadeBottom;
}

.et_pb_slide_title {
	position: relative;
}



@-webkit-keyframes fadeBottom{
	0%{
		opacity:0;
		-webkit-transform:translateY(-50%)
	}
	to{
		opacity:1;
		-webkit-transform:translateY(-50%)
	}
}
@keyframes fadeBottom{
	0%{
		opacity:0;-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
	}
	to{
		opacity:1;-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
	}
}
.nebeneinander {
	min-width: 550px;
}
/* mobile header */
@media (max-width: 980px) { 

	.nebeneinander {
		min-width:inherit;
	}

	.et_pb_text_inner h2 .orange {
		top: -3px;
	}
	.nebeneinander .et_pb_column{
		width: 33.3%!important;
	}

	.et_header_style_left .et-fixed-header #et-top-navigation {
	    padding-top: 22px!important;
	    padding-top: 30px!important; /* ohne logo im menu */
	}
	.et_fixed_nav #main-header.et-fixed-header {
	    height: 80px;
	    z-index: 999999;
	}
    #main-header {
	    z-index: 999999;
	}
	/*.slider100Bild {
		margin-top: 80px;
	}*/
	.logoImBanner {
		display: none;
	}
	.et-pb-controllers {
		bottom: 0px;
	}
	body #page-container #et-main-area .et_pb_section .et_pb_slider .et_pb_slide .et_pb_more_button.et_pb_button {
		border-width: 6px!important;
	}

	.el2mb.et_pb_row .et_pb_column {
		margin-bottom: 100px;
	}
	.el2mb.et_pb_row .et_pb_column.et-last-child {
		margin-bottom: 0px;
	}
}

@media (max-width: 800px) {
.bottom-nav li {
		display: block;
	}
	.bottom-nav li.wDesign {
    	float: none;
    }
}
    
@media (max-width: 767px) {

	.sm-img-top .et_pb_blurb_content .et_pb_main_blurb_image,
	.sm-img-top .et_pb_blurb_container,
	.sm-img-top .et_pb_main_blurb_image {
		display: block;
		width: 100%;
	}
	/*
	.sm-img-top .et_pb_blurb_container{
		
		padding-left: 0;
	}
	*/
	
	.ausgezeichnet .et_pb_blurb_0.et_pb_blurb {
		margin-left: 0px!important;
	}
	
	
	.ausgezeichnet .et_pb_blurb_container,
	.ausgezeichnet .et_pb_main_blurb_image {
		display: block;
	}
	
	
	#slider100Bild .et_pb_slide_image img {
	    max-height: none!important;
	}
		
	.slider100Bild .et_pb_slide_image {
		display: block!important;
	}

	.et-pb-controllers,
	.et-pb-slider-arrows {
	    display: none!important;
	} 
	
	.slider100Bild .et-hide-mobile {
	    display: block!important;
	}
	
	body #page-container .et_pb_section #slider100Bild.slider100Bild .et_pb_more_button.et_pb_button {
		border: 0;
		margin-bottom: -5px!important;
	}
	.et_pb_slide_with_image .et_pb_slide_description {
		width: 80%;
		position: relative;
		top: 0;
		left: 0!important;
		padding-bottom: 35px;
		padding-top: 20px;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	body #slider100Bild.slider100Bild.et_pb_slider div.et_pb_slide_description h2.et_pb_slide_title {
		font-size: 30px!important;
		color: #002e4f!important;
	}
	
	body #slider100Bild.slider100Bild.et_pb_slider.et_pb_module .et_pb_slide_description .et_pb_slide_content {
		font-size: 16px!important;
		color: #002e4f!important;
	}
	.et_pb_slide_title .orange.aussen {
	    left: -4.1vw;
	}
	.et_pb_slide_title .orange {
	    top: -2px;
    }

    h2, h3, h4 {
    	font-size: 28px!important;
    	line-height: 30px!important;
    }
    .mob-h2-kleiner h2 {
	    font-size: 20px!important;
    	line-height: 24px!important;
    }
    .zahlen h2 {
    	font-size: 40px!important;
    	line-height: 40px!important;

    }
    .et_pb_text_inner h2 .orange {
	    top: -3px;
	}

	.et_pb_slide_image, .et_pb_slide_image img {
		width: 125%!important;
		left: -25%;
	}
	    

	@-webkit-keyframes fadeBottom{
		0%{
			opacity:0;
			-webkit-transform:translateY(0)
		}
		to{
			opacity:1;
			-webkit-transform:translateY(0)
		}
	}
	@keyframes fadeBottom{
		0%{
			opacity:0;-webkit-transform:translateY(0);
			transform:translateY(0)
		}
		to{
			opacity:1;-webkit-transform:translateY(0);
			transform:translateY(0)
		}
	}



} 

/*.et-pb-contact-message, /* andre wollte keine meldungen - dann kommt aber auch kein erfolgst meldung mehr deswegen wie aktivert*/
.et_pb_contact_field_options_title {
	display: none;
}
.et-pb-contact-message {
	font-size: 18px;
}


 
 /** Hiding The Sidebar Globally Using CSS Only **/ 
 /*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
	#left-area {
	    width: 100%;
	    padding: 23px 0px 0px !important;
	    float: none !important;
	}
}
 
 
 
 
/* chatmail */

.chatMail {
 width:300px;
 position:fixed;
 bottom:0;
 right:-300px;
 z-index:99;
 background:#fff;
 -webkit-transition:all 750ms ease 0s;
 -moz-transition:all 750ms ease 0s;
 -o-transition:all 750ms ease 0s;
 transition:all 750ms ease 0s;
 font-size:18px;
}
.chatMail.auf { right:0; }
.chatMail .cm-x {
 position:absolute;
 top:25px;
 right:15px;
 width:30px;
 height:30px;
 opacity:0.7;
 z-index: 10;
}
.chatMail .cm-x:hover {
 cursor:pointer;
 opacity:1;
}
.chatMail .cm-header {
 padding:10px 20px;
 border:1px solid #002e4f;
 background:#002e4f;
 color:#fff;
}
.chatMail .cm-header img { width:60px; }
.chatMail .cm-content {
 padding:25px;
 border-left:1px solid #ccc;
}
.chatMail .cm-content a {
 text-align: center;
 width:100%;
 display: block;
 margin-top:25px;
 background-color: #002e4f;
 color: #fff;
 border-radius: 0;
 font-size: 18px;
/* font-family: "Lato", Helvetica, Arial, sans-serif;*/
 font-weight: 900;
 text-transform: uppercase;
 padding: 10px 0;
}
.chatMail .anfrage-bild {
   border-radius: 50%;
}

.chatMail .cm-content a:hover{
    color: #fff;
    background-color: #ED7203;
}

.chatMail p {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    position: relative;
}

.chatMail p span{
	position: absolute;
	top: 50%;
	left: 70px;
	transform: translateY(-50%);
}

.btn {
	padding: 20px 30px;
    color: #ffffff!important;
    border-width: 12px!important;
    border-color: #002e4f;
    border-radius: 0px;
    letter-spacing: 4px;
    font-size: 14px;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #002e4f;

    display: block;
}
 

.unter-video {
	margin-top: 1em;
	display: block;
	
	border-color: #ED7203!important;
    background-image: initial!important;
    background-color: #ED7203!important;
    
    cursor: pointer;
}
/*
.unter-video:hover {
    border-color: #002e4f!important;
    background-image: initial!important;
    background-color: #002e4f!important;
}
*/
body #page-container .et_pb_section a.et_pb_button.w47 {
	padding: 20px 30px!important;
	box-sizing:border-box;
	border-width: 0!important;
}
.w47 {
	width: 100%;
	display: block;
}
@media (min-width: 981px) {
	.w47 {
		width: 47.25%;
	}
}
@media (min-width: 567px) {
	.sm-only {
		display: none;
	}
}
@media (max-width: 567px) {
	.nebeneinander-3 .et_pb_column_1_6{
		width: 33.3%!important;
	}
}

.ccd-opener {
	color: #bbb;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.ccd-opener:hover {
    opacity: .7;
}

/************************************************************
*
*	video overlay  ALT von STOLL

	09.05.2016
	- backClose button eingebaut
	- linkbutton css angepast

*				
************************************************************/
#videoOverlayWrapp,
#bildOverlayWrapp {
    background-color: rgba(0, 0, 0, 0.9);
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    display: none;
    top: 104px;
    top: 0px;
    left: 0;
  }
  .video-container {
    width: 720px;
    height: 405px;
    position: relative;
    background-color: #000;
  }
  #youtupeApiDiv,
  .video-container video,
  .video-container iframe,
  .video-container object,
  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
  }
  #cboxOverlay {
    background: none repeat scroll 0 0 #000;
    z-index: 9 !important;
  }
  .bildClose,
  .videoClose {
    opacity: 0.7;
    position: absolute;
    top: -40px;
    right: 0;
    height: 40px;
    width: 30px;
  }
  .bildClose.back,
  .videoClose.back {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  .bildClose .fa-times,
  .videoClose .fa-times {
    color: #fff;
  }
  .desktop .bildClose.button:hover,
  .desktop .videoClose.button:hover {
    opacity: 1.0;
    cursor: pointer;
  }
  .videoButton {
    display: inline-block;
    position: relative;
    margin-bottom: 5px;
    color: #e2001a;
    width: 100%;
    /* 
      .transition;
    */
  }
  .desktop .videoButton:hover {
    cursor: pointer;
    color: #aa0014;
  }
  .videoButtonWrap {
    text-align: center;
    display: inline-block;
    max-width: 510px;
  }
  .videoButton img {
    width: 100%;
  }
  .videoButtonWrap .fa-play {
    font-size: 30px;
    color: #fff;
    background-color: #e2001a;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  .videoButtonWrap .fa-play::before {
    margin-left: 15px;
  }
  .desktop .videoButtonWrap .videoButton:hover .fa-play {
    background-color: #fff;
    color: #e2001a;
  }


.bildoverlayOpener img {
	cursor: pointer;
}
  .bild-container {
  	position: relative;
  }

  #bildOverlayWrapp.open {

  	-webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;

  	display: flex;
  	justify-content: center;
  	align-items: center;
  }


@media (min-width: 981px){
	.gleicheHoehe .et_pb_text {
		padding-bottom: 55px
	}
	.gleicheHoehe .et_pb_button_module_wrapper {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
}
.videoBildAni {
	transform: scale(1);
	-webkit-transform: scale(1);
	
	-webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}
.videoBildAni:hover {
	cursor: pointer;
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

body #page-container .et_pb_section .et_pb_button_0.pdf-btn {  
	background-color: #002e4f; 
	border-color:#002e4f;
}


.buttonBounce {
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,0.2);
    box-shadow: 0 0 25px rgba(0,0,0,0.4), 0 0 15px rgba(255,255,255,0.2), 0 0 3px rgba(255,255,255,0.4);
    
    
	animation: bounce 3.5s infinite;
	animation-timing-function: ease-in;
	transition: .2s
}

.buttonBounce:hover {
	animation: none !important
} 
.buttonBounce2 {
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,0.2);
    box-shadow: 0 0 25px rgba(0,0,0,0.4), 0 0 15px rgba(255,255,255,0.2), 0 0 3px rgba(255,255,255,0.4);
    
    
	animation: bounce3 2s infinite;
	animation-timing-function: ease-in;
	transition: .2s
}

.buttonBounce2:hover {
	animation: none !important
} 


/*etwas ruhiger*/
@keyframes bounce {
	0% {
		transform: translateY(0);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	10% {
		transform: translateY(-30%);
		box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.25)
	}
	15% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	20% {
		transform: translateY(-18%);
		box-shadow: 0px 5px 4px -4px rgba(0, 0, 0, 0.25)
	}
	25% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	25% {
		transform: translateY(-10%);
		box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.25)
	}
	30% {
		transform: translateY(0%);
		box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.25)
	}
	50% {
		
		box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.25)
	}

	100% {
		transform: translateY(0);
		box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.25)
	}
}

/* schnell und wild */
@keyframes bounce2 {
	15% {
		transform: translateY(0);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	35% {
		transform: translateY(-35%);
		box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.25)
	}
	45% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	55% {
		transform: translateY(-20%);
		box-shadow: 0px 5px 4px -4px rgba(0, 0, 0, 0.25)
	}
	70% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	80% {
		transform: translateY(-10%);
		box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.25)
	}
	90% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	95% {
		transform: translateY(-2%);
		box-shadow: 0px 2px 3px -3px rgba(0, 0, 0, 0.25)
	}
	99% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	100% {
		transform: translateY(0);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
}
/* noch schneller und wilder */
@keyframes bounce3 {
	10% {
		transform: translateY(0);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	20% {
		transform: translateY(-40%);
		box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.25)
	}
	30% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	40% {
		transform: translateY(-30%);
		box-shadow: 0px 5px 4px -4px rgba(0, 0, 0, 0.25)
	}
	50% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	60% {
		transform: translateY(-20%);
		box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.25)
	}
	70% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	80% {
		transform: translateY(-10%);
		box-shadow: 0px 2px 3px -3px rgba(0, 0, 0, 0.25)
	}
	90% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	95% {
		transform: translateY(-5%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	99% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
	100% {
		transform: translateY(0%);
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}

}



/* triasmastermind */
.page-id-4409 .unter-video,
.page-id-4409 .et_pb_button,
.page-id-4346 .et_pb_button,
.page-id-4346 .unter-video,
.page-id-3607 .et_pb_button,
.page-id-3607 .unter-video{
	border-color: #d0ae6f!important;
    background-color: #d0ae6f!important;
}

.page-id-4409 .orange,
.page-id-4346 .orange,
.page-id-3607 .orange {
    color: #d0ae6f;
}

.page-id-4409 .kontakt-header .btn2,
.page-id-4346 .kontakt-header .btn2,
.page-id-3607 .kontakt-header .btn2 {
	    background-color:#d0ae6f;
}

.page-id-4409 .kontakt-header .btn2:hover,
.page-id-4346 .kontakt-header .btn2:hover,
.page-id-3607 .kontakt-header .btn2:hover {
    background-color: #c9a768;
}
/*
.page-id-3607 .et_pb_text h2,
.page-id-3607 .et_pb_text h3 {
	color: #717171!important;
}*/

.page-id-4409 .kreis,
.page-id-4346 .kreis,
.page-id-3607 .kreis {
	background-color: #d0ae6f;
	right: 250px;
	line-height: 1.3em;
}

.page-id-4409 .kreisgold .et_pb_code_inner,
.page-id-4346 .kreisgold .et_pb_code_inner,
.page-id-3607 .kreisgold .et_pb_code_inner {
		margin-top: -860px;
}

.page-id-4409 .vjs-big-play-button:hover,
.page-id-4346 .vjs-big-play-button:hover,
.page-id-3607 .vjs-big-play-button:hover {
	background-color: #d0ae6f;
}

@media (max-width: 365px){
	.page-id-4409 .kontakt-header,
	.page-id-4346 .kontakt-header,
	.page-id-3607 .kontakt-header {
		height: 35px;
		
	}
	.page-id-4409 .kontakt-header .btn2,
	.page-id-4346 .kontakt-header .btn2,
	.page-id-3607 .kontakt-header .btn2{
		height: 35px;
		padding: 0 3px;
	}
}
@media (max-width: 1350px){
	.page-id-4409 .kreisgold .et_pb_code_inner,
	.page-id-4346 .kreisgold .et_pb_code_inner,
	.page-id-3607 .kreisgold .et_pb_code_inner {
		margin-top: -860px;
	}
}
@media (max-width: 1700px) { 
	.page-id-4409 .kreis,
	.page-id-4346 .kreis,
	.page-id-3607 .kreis {
	    right: 100px;
	}
}
@media (max-width: 767px) { 
	.page-id-4409 .kreis,
	.page-id-4346 .kreis,
	.page-id-3607 .kreis {
	    bottom: -40px;
	    right: 25px;
	    padding: 30px 10px 0 10px;

	}
}
@media (max-width: 576px){
	.page-id-4409 .kontakt-header,
	.page-id-4346 .kontakt-header,
	.page-id-3607 .kontakt-header {
		background-color: #d0ae6f; 		
	}
}

.page-id-3607 .et_pb_row_9 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
	padding-top: 22px;
}

.page-id-4409 .et_pb_row_9 .et_pb_blurb_content .et-waypoint,
.page-id-4346 .et_pb_row_9 .et_pb_blurb_content .et-waypoint,
.page-id-3607 .et_pb_row_9 .et_pb_blurb_content .et-waypoint {
	border: 8px solid #d0ae6f;
}

.page-id-3607 .zahl33 {
	font-size: 75px;
}

@media (max-width: 1353px) {
	.page-id-4409 .dreizeilertext3,
	.page-id-4346 .dreizeilertext3,
	.page-id-3607 .dreizeilertext3 {
		padding-top: 10px !important;
	}
}

@media (max-width: 980px) {
	.page-id-4409 .dreizeilertext2,
	.page-id-4346 .dreizeilertext2,
	.page-id-3607 .dreizeilertext2 {
		padding-top: 10px !important;
		margin-left: 28px !important;
	}
}
@media (max-width: 500px) {
	.page-id-4409 .titelkleiner h4,
	.page-id-4346 .titelkleiner h4,
	.page-id-3607 .titelkleiner h4 {
		font-size: 15px !important;
	}
}

@media only screen and (max-width: 767px){
	.page-id-4409 .top10 img,
	.page-id-4346 .top10 img,
	.page-id-3607 .top10 img{
		height: 90px !important;
	}
}
@media only screen and (max-width: 700px){
	.page-id-4409 .top10 img,
	.page-id-4346 .top10 img,
	.page-id-3607 .top10 img{
		height: 70px !important;
	}
}
@media only screen and (max-width: 500px){
	.page-id-4409 .top10 img,
	.page-id-4346 .top10 img,
	.page-id-3607 .top10 img{
		height: 60px !important;
	}
}


.tonan {
	width: 80px;
	margin-top: 5px;
	position: relative;
	z-index: 9;
}

.page-id-4409 .et_pb_fullwidth_header_container.left,
.page-id-3706 .et_pb_fullwidth_header_container.left,
.page-id-4346 .et_pb_fullwidth_header_container.left {
	margin-left: auto;
	margin-right: 4%;
}

.kleinertiteltext {
	font-size: 60px;
}






/* liste */
ul.custom-bullets {
	padding-left: 15px;
}
.custom-bullets li{
	padding-left: 0;
    list-style: none;
	line-height: 1.4em;
	margin-bottom: 0.3em;
	font-size: inherit;
	padding-left: 2em;
	position: relative;
	
	/*
	font-weight: 800;
    font-size: 16px;
    color: #002E4F!important;
    */
        
}
.custom-bullets li::before{
	height: 1.3em;
	width: 1.3em;
	background-image: url(./img/check.svg);
	background-repeat: no-repeat;
	border-radius: 100%;
	display: inline-block;
	content: '';
	margin-right: 15px;
	position: absolute;
	left: 0;
	top: 1px;
}


.custom-bullets.white li::before{
	background: url(./img/bulletpoint-2.svg);
}

.page-id-4856 .et-waypoint .dbdb-custom-icon-img {
	padding-left: 8px;
}
/* blaue bullets */
ul.custom-bullets2 {
	padding-left: 15px;
}
.custom-bullets2 li{
	padding-left: 0;
    list-style: none;
	line-height: 1.4em;
	margin-bottom: 0.3em;
	font-size: inherit;
	padding-left: 2em;
	position: relative;
	
	/*
	font-weight: 800;
    font-size: 16px;
    color: #002E4F!important;
    */
        
}
.custom-bullets2 li::before{
	height: 1.3em;
	width: 1.3em;
	background-image: url(./img/check-blue.svg);
	background-repeat: no-repeat;
	border-radius: 100%;
	display: inline-block;
	content: '';
	margin-right: 15px;
	position: absolute;
	left: 0;
	top: 1px;
}

@-moz-document url-prefix() {
  .page-id-4856 .timelinerow .et_pb_divider {
    width: 620px;
     top: 319px;
    left: -290px;
  }
}



	/* akkordeon */
.page-id-4856 .et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
}

	.page-id-4856 .et_pb_toggle_close .db_pb_toggle_close2 {
		display: none; 
	}
	.page-id-4856 .db_pb_toggle_close2 { 
		margin-top: 10px; 
		visibility: hidden;
	}
	
			    
			    
/* nur ueber 980 */
@media only screen and (min-width:480px) {
	
	/* das letzte element in der col nachunten */
	
    .btn-bottom {
	    
	    .et_pb_column {
		    
		    display: flex;
			flex-flow: column nowrap;
	    
			.et_pb_button_module_wrapper  {
				margin-top:auto!important;
				padding-top: 50px!important; 
			}
		}
		.et_pb_post {
			position: relative;
			padding-bottom: 100px;
			
			.more-link {
				position: absolute;
			    bottom: 25px;
			    height: 50px;
			    width: 200px;
			    left: 50%;
			    margin: 0 0 0 -100px!important; 
			}			
		}
		
		
	}
	.link-bottom {
	    
	    .et_pb_column {
		    
		    display: flex;
			flex-flow: column nowrap;
	    
			
			.et_pb_module.et_pb_blurb  {
				margin-top:auto!important;
				padding-top: 50px!important; 
			}
		}
	}
 }

.page-id-4409 .et_pb_contact_submit.et_pb_button:hover,
.page-id-4346 .et_pb_contact_submit.et_pb_button:hover,
.page-id-3607 .et_pb_contact_submit.et_pb_button:hover {
	background-color: #002e4f !important;
}			    
@media (min-width: 981px){			    
	.page-id-4856 .header-button {
		color: #fff;
		background-color: #ee7203;
	}		    
	.page-id-4856 .header-button:hover {
		color: #ee7203;
		background-color: #fff;
	}			    
			    
	.page-id-4856 .timelinerow .tlcol1 {
		width: 74.25%;
		margin-right: 13.5%;
	}		    
	
	.page-id-4856 .timelinerow .tlcol2 {
		width: 38.25%
	}		    
	}		    
		/* durchgestrichene Linien */	
/*		    
	@media (max-width:1350px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 180px;
		}
	}	
		@media (max-width:1260px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 164px;
		}
	}	
		@media (max-width:1190px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 146px;
		}
	}		    
			@media (max-width:1070px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 125px;
			top: 391px;
		}
	}	    
				@media (max-width:1000px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 119px;
			top: 390px;
		}
	}	    
					@media (max-width:980px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 300px;
			top: 390px;
		}
	}	
					@media (max-width:918px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 280px;
			top: 390px;
		}
	}	
					@media (max-width:865px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 258px;
			top: 390px;
		}
	}	    
						@media (max-width:809px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 237px;
			top: 390px;
		}
	}	
						@media (max-width:775px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 226px;
			top: 391px;
		}
	} 
					@media (max-width:767px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 238px;
			top: 367px;
			width: 100px;
		}
	}    
					@media (max-width:720px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 221px;
			top: 368px;
			width: 100px;
		}
	}
				@media (max-width:675px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 204px;
			top: 366px;
			width: 100px;
		}
	}
				@media (max-width:629px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 204px;
			top: 366px;
			width: 81px;
		}
	}
				@media (max-width:614px){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 195px;
			top: 364px;
			width: 81px;
		}
	}			
				@media (max-width:590x){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 184px;
			top: 364px;
			width: 81px;
		}
	}
				@media (max-width:560x){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 173px;
			top: 364px;
			width: 81px;
		}
	}
				@media (max-width:540x){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 164px;
			top: 364px;
			width: 81px;
		}
	}
				@media (max-width:520x){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 156px;
			top: 366px;
			width: 81px;
		}
	}
			@media (max-width:500x){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 147px;
			top: 365px;
			width: 81px;
		}
	}
				@media (max-width:375x){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 106px;
			top: 335px;
			width: 81px;
		}
	}
	
			@media (max-width:340x){
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 105px;
			top: 365px;
			width: 81px;
		}
	}
	*/
	
	
			@media screen and (min-width:981px) and (max-width:1120px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 128px;
			top: 387px;
		}
	}
	@media screen and (min-width:1230px) and (max-width:1330px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 174px;
			top: 387px;
		}
	}
@media screen and (min-width:1121px) and (max-width:1229px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 150px;
			top: 387px;
		}
	}
	@media screen and (min-width:935px) and (max-width:980px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 305px;
			top: 466px;
		}
	}
	@media screen and (min-width:880px) and (max-width:934px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 289px;
			top: 454px;
		}
	}
	@media screen and (min-width:830px) and (max-width:879px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 265px;
			top: 447px;
		}
	}
		@media screen and (min-width:775px) and (max-width:829px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 247px;
			top: 436px;
		}
	}
		@media screen and (min-width:768px) and (max-width:774px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 220px;
			top: 430px;
		}
	}
		@media screen and (min-width:710px) and (max-width:767px) {
		.page-id-4856  .et_pb_divider.durchgestrichen{
			left: 238px;
			top: 430px;
		}
	}

	
	
	
	body.page .ablaufwrap .tlcol2 .et_pb_blurb  {
		margin-left: -17px!important;
	}

	
	body.page .ablaufwrap .tlcol2 .et_pb_blurb h5.et_pb_module_header {
		    padding-top: 6px;
	}
	
	
	
	
	
	@media screen and (max-width:767px) {
	   body div.et_pb_section.lernen-bg-img {
			background-position: -330px 0;
		}
		
		body div.et_pb_section.vorteile-bg-img {
			background-position: -800px 0;
		}
		
		body div.et_pb_section.nachdem-bg-img {
			background-position: -400px 0;
		}
	}
	
	
	
/** pfeile mittig trias **/
.page-id-4409 .et_pb_text_inner h2 .orange,
.page-id-4346 .et_pb_text_inner h2 .orange {
	top: -3px;
}
.page-id-4409 .et_pb_text_inner h3 .orange,
.page-id-4346 .et_pb_text_inner h3 .orange {
	top: -3px;
    position: relative;
    left: -3px;
}
.page-id-4409 .et_pb_text_inner h3 .orange.top-6,
.page-id-4346 .et_pb_text_inner h3 .orange.top-6 {
	top: -6px;
}
.page-id-4409 .et_pb_blurb_description .orange,
.page-id-4346 .et_pb_blurb_description .orange {
	top: -2px;
}
.page-id-4409 .et_pb_module_header .kleinertiteltext .orange,
.page-id-4346 .et_pb_module_header .kleinertiteltext .orange {
	top: -6px;
    position: relative;
}
.page-id-4409 .et_pb_blurb_description .orange.aussen.top1,
.page-id-4346 .et_pb_blurb_description .orange.aussen.top1 {
	top: 1px;
}
	
	
