/*  Ceylos Anpassungen für die REXX-Anzeigen */
    
.site-footer2 {
			background: #c1373d none repeat scroll 0 0;
			display: table;
			flex-wrap: wrap;
			height: 16px;
			width: 100%;
			color: #fff;
		}

		.site-footer2 a, .site-footer2 a:visited, .site-footer2 a:focus, .site-footer2 a:active {
			color: #fff;
			text-decoration: none;
			background-color: transparent;
			margin-right: 1rem;
		}

		#rexx-wordpress-proxy-stellen-extra-super-klasse .entry-content ul li.stellen_navi_sel a {
			padding: 5px 7px;
			background: #c73946;
			color: #fff;
			font-weight: 300;
			text-decoration: none;
		}

		#rexx-wordpress-proxy-stellen-extra-super-klasse #frame_zone, #rexx-wordpress-proxy-stellen-extra-super-klasse .frame_zone p, #rexx-wordpress-proxy-stellen-extra-super-klasse .frame_zone #filter_area fieldset ul li span, #rexx-wordpress-proxy-stellen-extra-super-klasse #filter_area select {
			font-family: 'Roboto',Helvetica,Arial,"Lucida Grande",sans-serif;
			font-weight: 300;
			font-size: 15px;
		}

		main ul > li.stellen_navi:before,
		main ul > li.stellen_navi_sel:before,
		main ul > li.nav_next:before,
		main ul > li.nav_prev:before {
			content: "";
		}

		.footinner > .site-info {
			display: flex;
			align-items: center;
			font-size: 1rem;
			font-family: "Meta Offc W01 Normal", Arial, Helvetica, sans-serif;
		}
		
		#frame_zone {
			max-width: 100%;
		}

		.modal-open {
			padding-right: 15px!important;
		}

		.modal .menu-main-menu-container {
			display: flex;
			width: 100%;
		}

		.modal .menu-main-menu-container > ul {
			width: 100%;
		}

		@media screen and (min-width: 1011px){
			.site-footer {
				display: table;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				background: #c73946 none repeat scroll 0 0;
				width: 100%;
				border-top: 1px solid #fff;
				border-bottom: 1px solid #ddd;
				bottom: 0;
				position: relative;
				height: auto;
			}
		}

		@media screen and (min-width: 1011px) {
			#rexx-wordpress-proxy-stellen-extra-super-klasse .entry-content ul li {
				background: transparent 0px 0px;
				padding-left: 0;
				line-height: 1.2;
			}

			.entry-content ul li {
				background: transparent url('https://www.ecovis.com/stellenangebote/reverseheaderpage/images/pfeil.gif') no-repeat scroll 0px 5px;
				padding-left: 19px;
				line-height: 24px;
			}
		}

		@media (max-width: 768px) {
			header,
			main {
				max-width: 100%;
				overflow: hidden;
			}
			.menu-main-menue-container,
			.menu-main-menue-container > ul {
				width: 100%;
				display: flex;
			}
			.menu-hauptmenue-container, #menured {
				display: none;
				visibility: hidden;
			}
		}	