@font-face{
	font-family:"Dax W05 Light";
	src:url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5558964/53fa82e1-11c2-4603-a5b5-65e4851905e7.eot?#iefix");
	src:url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5558964/53fa82e1-11c2-4603-a5b5-65e4851905e7.eot?#iefix") format("eot"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5558964/cb52a81d-5312-4bba-8cfc-39d10b800b44.woff2") format("woff2"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5558964/6842b944-a0df-491e-bedd-c272d18d2a49.woff") format("woff"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5558964/c277bb0c-514c-4245-bb2c-a93a5150da21.ttf") format("truetype");
}
@font-face{
	font-family:"Dax W05 Regular";
	src:url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5557963/26a89be8-ec86-4e8d-a3d6-820425ba3204.eot?#iefix");
	src:url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5557963/26a89be8-ec86-4e8d-a3d6-820425ba3204.eot?#iefix") format("eot"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5557963/b30b6fd8-cfe6-4bb4-8179-9c6fd598564c.woff2") format("woff2"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5557963/fe8bfb39-302d-4ae2-8c00-61e3badd5443.woff") format("woff"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5557963/7e70fb6e-6320-4d4e-a732-fa625677c085.ttf") format("truetype");
}
@font-face{
	font-family:"Dax W05 Medium";
	src:url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559354/72a0b85a-5ce3-43c7-b53f-2e48adf47875.eot?#iefix");
	src:url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559354/72a0b85a-5ce3-43c7-b53f-2e48adf47875.eot?#iefix") format("eot"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559354/b42575ab-e7be-472f-b44c-544c92f7a943.woff2") format("woff2"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559354/4cb1278e-67ef-4e92-b712-1a0e4c7358cd.woff") format("woff"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559354/7e71e57d-d27b-4c10-9ff6-b866aba40bf1.ttf") format("truetype");
}
@font-face{
	font-family:"Dax W05 Bold";
	src:url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559777/87b838c4-4baf-44ac-b2fc-0f71a2f06d9d.eot?#iefix");
	src:url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559777/87b838c4-4baf-44ac-b2fc-0f71a2f06d9d.eot?#iefix") format("eot"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559777/86aa0428-95da-4384-aba2-d86f4f1a652c.woff2") format("woff2"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559777/de12f290-b18b-48c9-a3d7-cc4404c86420.woff") format("woff"),url("https://www.orange-enneagramm.de/files/LT-WebFonts-977917015/Fonts/5559777/0630e7cb-f68b-4b41-8b6c-8ab95768be94.ttf") format("truetype");
}

@media (max-width: 767px) {
.visible-xs {
    display: block!important;
    float: right;
    right: 0;
}
}

.sub-header-stage {
    //background-image: url(/files/img/maypaula/_de/images/Tauziehen.png) !important;
    height: 100% !important;
    min-height: 150px;
    min-width: 100% !important;
    background-color: #ec6707;
	//background-position: center;
    //background-repeat: no-repeat;
	margin-top: 57px;
}

.image_container img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

@media only screen and (max-width: 992px) {
	.sub-header-stage {
		//margin-left: 0 !important;
	}
}

@media only screen and (max-width: 992px) {
#navigation .mod_navigation>.level_1>li>ul>li>a:active, #navigation .mod_navigation>.level_1>li>ul>li>a:link, #navigation .mod_navigation>.level_1>li>ul>li>a:visited, #navigation .mod_navigation>.level_1>li>ul>li>span:active, #navigation .mod_navigation>.level_1>li>ul>li>span:link, #navigation .mod_navigation>.level_1>li>ul>li>span:visited {
		//background: #ffffff !important;	
	}
}

@media only screen and (max-width: 992px) {
#navigation .mod_navigation {
	height: 100%;
    min-height: 100vh;
    padding: 3em 0;
    width: 100%;
    overflow-y: scroll !important;
	margin-left: 0 !important;
	display: none;
}
}

@media only screen and (min-width: 992px) {
#navigation .mod_navigation {
	display: block !important;
	padding-left: 210px;
	padding-top: 30px;
}

.main .sharing .mod_sharebuttons {
	padding-bottom: 2em;
	margin-top: -2em;
}

.mod_sharebuttons {
	display: flex;
}
}

.breadcrumb {
	background-color: #ffffff;
}

.active span {
	font-size: 1em !important;
}

@media (max-width: 991px) and (min-width: 768px)
{
.visible-sm {
    display: block!important;
    position: absolute;
    margin-right: 3em !important;
    top: 0;
	right: 0;
}
}

@media only screen and (max-width: 768px)
{
.visible-sm {
    display: block!important;
    position: absolute;
    margin-right: 3em !important;
    top: 0;
	right: 0;
}
}

@media only screen and (max-width: 992px) {
#navigation {
	left: 0px !important;
	min-height: 0vw !important;
	
}

.outer {
    overflow: inherit !important;
}
}

@media only screen and (max-width: 1243px) {
	.tel-nr-home {
		left: -13em !important;
	}
}

@media only screen and (max-width: 1150px) {
	.tel-nr-home {
		left: -10em !important;
	}
}

@media only screen and (min-width: 1380px) {
	.tel-nr-home {
		left: -14em !important;
	}
}

@media only screen and (min-width: 1390px) {
	.tel-nr-home {
		left: -30vw !important;
	}
}

@media only screen and (max-width: 1000px) {
	.tel-nr-home {
		display: none;
	}
	.mod_form {
	display: none;
	}
	
	.outer {
		max-width: 100vw !important;
}
}

@media only screen and (min-width: 1001px) {
	.outer {
    max-width: 66.67vw !important;
}
}

.form-kontakt .formbody {
	display: block;
}

#navigation {
	background: #ffffff;
}


#navigation .mod_navigation {
	background: #ffffff !important;
}

#navigation .mod_navigation>.level_1>li a:focus, #navigation .mod_navigation>.level_1>li a:link, #navigation .mod_navigation>.level_1>li a:visited {
	color: #706f68;
	font-size: 1em !important;
}

#navigation .mod_navigation>.level_1>li a:active, #navigation .mod_navigation>.level_1>li a:hover, a.submenu.trail {
	color: #ffffff !important;
	background-color: #ec6707 !important;
}

.formbody {
	display:inline-flex;
}

.logo-header {
	font-size: inherit;
	margin: 0;
	position: absolute;
	left: 30px;
	padding-top: 20px;
}

.logo-header a {
	display: block;
	width: auto;
}

.logo-header a img {
	display: block;
	width: auto;
	height: 70px;
}

.mod_navigation {
	margin-left: 135px;
	width: 60%;
}

.tel-nr-home {
	position: relative;
    float: right;
    margin-top: -2.1em;
    left: -20em;
}

.page {
	position: relative;
	margin: 0 auto;
	padding-top: 53.5px;
}

#stage {
	max-height: 234px;
	min-height: 0px !important;
}

.over-header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 20;
}

#header {
	background-color: #ffffff;
	display: none !important;
}


#stage .mod_article .ce_text {
	top: 0;
}

#stage .mod_article .ce_text h1 strong {
    font-size: 1.2em;
}

div.sidebar .panel.studie p a {
    color: #706f68 !important;
}

.teaser:hover .panel a {
    color: #ffffff !important;
}

div.sidebar .panel.studie h1 {
    color: #ffffff !important;
}

div.sidebar .panel.studie h2 {
    color: #ffffff !important;
}

.mod_formm form .formbody {
	display: block
}

.mod_form {
	width: 15%;
	float: right;
	position: relative;
	margin-top: -5.3em;
	right: 2em;
}

.widget .widget-text .form-group {
	position: absolute;
	float: right;
}

.widget .widget-submit .form-group {
	position: absolute;
	float: right;
}

body {
    font: 18px/1.5625 "Dax W05 Regular", sans-serif !important;
    color: #5e5e5e !important;
    background: #ffffff none 50% 0 no-repeat scroll !important;
    background-size: auto !important;
    letter-spacing: 0.001em !important;
}

#content h1 {
    font-size: 2em !important;
    font-family: "Dax W05 Medium", sans-serif !important;
    color: #ec670d;
}

#content h2 {
    margin-top: 1.2em !important;
    font-size: 1.5em !important;
    font-family: "Dax W05 Light", sans-serif !important;
    color: #ec670d;
}

#content h3 {
    font-size: 1.3em !important;
}