/*********************NAWRAS****************************/
#header {
    background-color: #fff;
    margin-bottom: 15px;
    /*background-size:cover;*/
    text-decoration: none
    }
.mod_navigation.main {
    top: 165px
    }
.mod_navigation .level_1 li, .mod_navigation .level_1 li a {
    transition: all ease-in-out 0.2s
    }
.mod_navigation .level_1 li:hover {
    color: #b61e3f;
    border-bottom: 2px solid #b61e3f
    }
.mod_navigation .level_1 li:hover a {
    color: #b61e3f
    }
#header .mod_form {
    position: absolute;
    right: 0;
    top: 161px;
    z-index: 10
    }
#search input[name="keywords"] {
    height: 26px
    }
#container {
    padding-top: 40px;
    -webkit-transition: padding-top 0.5s ease-in-out;
    -moz-transition: padding-top 0.5s ease-in-out;
    -o-transition: padding-top 0.5s ease-in-out;
    transition: padding-top 0.5s ease-in-out
    }
.showat768 {
    width: 35px;
    height: 33px;
    float: right;
    display: none;
    margin-top: 70px;
    margin-right: 34px;
    padding-top: 0;
    background-image: url(../../files/contaodemo/theme/img/nav_mobile.png);
    background-repeat: no-repeat;
    font-size: 1.5em;
    text-decoration: none;
    color: #e37a25;
    background-position: right 2px;
    cursor: pointer
    }
#header .logo_link {
    position: absolute;
    top: 0;
    width: 500px;
    height: 154px
    }
.conainer_layout {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 1, 0, 0.5);
    z-index: 99
    }
.mod_breadcrumb {
    display: none
    }
.mod_navigation.main ul li {
    width: 127px;
    background-color: inherit
    }
.mod_navigation.main ul li a {
    color: #4d6f94
    }
.ce_box-begin div.headline {
    background: inherit;
    color: #4d6f94;
    padding-left: 0;
    border-bottom: 1px solid #4d6f94;
    margin: 0 15px;
    height: unset !important
    }
.ce_box-begin span.read_further {
    float: left;
    right: auto;
    left: 0
    }
.ce_box-begin a {
    color: #980404
    }
.read_further .arrow {
    height: unset;
    float: right;
    margin: 0 0 0 5px;
    width: 20px;
    height: 20px
    }
.mod_eventlist table .read_further {
    padding-top: 3px
    }
.ce_box-begin a {
    text-transform: none
    }
.ce_sliderStart {
    position: relative;
    margin-bottom: 20px
    }
.ce_sliderStart .ce_text h3 {
    padding-bottom: 8px
    }
.ce_sliderStart .ce_text h4 {
    margin-bottom: 7px, margin-top21px
    }
.ce_sliderStart .ce_text h3, .ce_sliderStart .ce_text h4 {
    font-weight: bold;
    border-bottom: 1px solid #4d6f94;
    line-height: 1.5em;
    max-width: 30%;
    margin-left: 12px
    }
.ce_box-begin.white .headline {
    background: unset
    }
.ce_box-begin.white .headline h1 {
    font-size: 1.5em
    }
.mod_eventreader h1, .demografie_kompakt h2 {
    font-size: 1.5em;
    font-weight: bold
    }
.link_sliader {
    display: inline-block
    }
.ce_sliderStart .ce_text h4 {
    border: none
    }
.ce_sliderStart .ce_text p {
    max-width: 30%;
    margin-left: 11px
    }
#home-termine .headline h1, .aktuell_home h2 {
    font-size: 1.5em;
    font-weight: bold
    }
.slider-control {
    height: 30px;
    position: absolute;
    right: 43px;
    bottom: 20px;
    width: 39px
    }
.slider-control a {
    display: none
    }
.slider-control .slider-menu b {
    color: #fff;
    height: 50%
    }
.slider-control .slider-menu b.active {
    color: #980404
    }
.link_slide_img {
    position: absolute;
    top: 0;
    right: 0
    }
.ce_box-begin.left {
    margin-right: 1%
    }
.ce_box-begin.left, .ce_box-begin.right {
    width: 32.6%;
    height: unset
    }
.ce_box-begin div.headline {
    padding: 10px 0
    }
.ce_box-begin.white {
    background-color: inherit
    }
.ce_box-begin.white .content {
    background: inherit
    }
.mod_eventlist table .time, .mod_categorizedEventList table .time {
    min-width: 170px
    }
.mod_eventlist table .title {
    width: 500px
    }
.mod_newslist .layout_latest {
    width: 28.9%;
    float: left;
    border: 1px solid #fff;
    margin-right: 1%;
    margin-bottom: 18px;
    margin-left: 1%;
    background-color: #fff;
    box-shadow: -4px 8px 22px #8798aa;
    padding: 0 10px 0 10px
    }
.mod_newslist .layout_latest .aktule_content {
    background: inherit
    }
.mod_newslist .layout_latest .aktule_content .header_news {
    border-bottom: 1px dotted #4d6f94;
    padding-left: 0;
    padding-bottom: 14px
    }
.mod_newslist .layout_latest .aktule_content .header_news a {
    color: #4d6f94;
    font-size: 18px
    }
.mod_customnav.footer {
    float: unset
    }
.mod_navigation.main span {
    background-color: unset;
    color: unset;
    border-bottom: 2px solid #b61e3f
    }
.mod_navigation.main ul {
    margin-top: 14px
    }
.mod_navigation.main ul li, .mod_navigation.main ul li.last {
    line-height: 28px;
    width: auto;
    margin-left: 19px;
    margin-right: unset
    }
.mod_navigation.main ul li.first {
    margin-left: 13px
    }
.demografie_kompakt .headline {
    margin-bottom: 13px !important
    }
.costum_css.full {
    float: left;
    width: 32%;
    clear: none;
    margin-right: 1.6%;
    height: 450px !important
    }
.costum_css.full:nth-child(5), .costum_css.full:nth-child(10) {
    margin-right: 0
    }
.costum_css h2 {
    font-weight: bold;
    font-size: 1.5em;
    margin-top: 21px
    }
.costum_css h4 {
    font-weight: bold;
    font-size: 1.333em
    }
.unser_ziele {
    float: left;
    width: 68%;
    margin-right: 2%;
    padding-bottom: 0
    }
.selbstver {
    float: left;
    width: 30%;
    clear: unset !important;
    padding-bottom: 47px
    }
form .submit_container input {
    color: #b61e3f
    }
.dwonload_demografie table {
    width: 100%;
    line-height: 3em
    }
.dwonload_demografie .content {
    padding: 13px !important
    }
.dex_vor_ort > .content > .content-text > div > p {
    width: 80%
    }
.dex_vor_ort .costum_css.full:nth-child(5), .dex_vor_ort .costum_css.full:nth-child(10) {
    margin-right: 1.6%
    }
.dex_vor_ort {
    padding-bottom: 25px !important
    }
.dex_vor_ort .content {
    padding-left: 16px !important
    }
.dex_vor_ort .content .costum_css .headline {
    padding: 15px
    }
.dex_vor_ort .no_margin {
    margin-right: 0 !important
    }
.der_dex_slider .bodytext {
    max-width: unset !important
    }
.der_dex_slider .ce_text p {
    max-width: 80% !important
    }
.der_dex_slider .ce_text p:first-child {
    padding-top: 65px
    }
.verien_kompakt .content .content-text {
    width: 50%;
    margin-bottom: 50px;
    /*NEW*/
    }
.demografie_kompakt .content-text {
    width: 70%;
    margin-bottom: 45px
    }
.no_margin {
    margin-right: 0 !important
    }
.dex_loste .content {
    height: 226px
    }
.dex_workshop .headline h1, .dex_werk .headline h1 {
    font-size: 33px
    }
.beratersuche .content .mod_consultantSearch .headline, .beratersuche .content .mod_consultantSearch .content p, .beratersuche .content .mod_consultantSearch .content form .filter thead {
    display: none
    }
.beratersuche .content .mod_consultantSearch .content form .filter tbody td {
    display: block;
    margin-bottom: 15px
    }
.beratersuche .content .mod_consultantSearch .content form .filter tbody td select, .beratersuche .content .mod_consultantSearch .content form .filter tbody td input {
    height: 30px
    }
.mod_consultantSearch form {
    padding: 0
    }
.beratersuche .content .mod_consultantSearch .content .place_holder {
    color: gray
    }
.beratersuche .content .mod_consultantSearch .content option {
    color: #000
    }
.beratersuche .content .mod_consultantSearch .content form, .beratersuche .content .mod_consultantSearch .content table {
    margin-bottom: 0
    }
.beratersuche .content .mod_consultantSearch .content .serach_btn {
    border-radius: 0;
    width: 98%;
    height: 30px;
    background-image: url(../files/themes/default/Search_Button.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 16px
    }
.ce_box-begin div.content, .ce_box-begin div.headline {
    background: transparent;
    padding-top: 2px
    }
.ce_box-begin {
    background: linear-gradient(rgb(255, 255, 255), rgb(210, 217, 227))
    }
.mod_eventlist table, .mod_categorizedEventList table {
    margin-left: 0;
    margin-top: 0
    }
.costum_css .read_further {
    left: 5px !important
    }
.aktuell_home .headline {
    margin-bottom: 20px !important;
    padding-bottom: 17px !important/*new*/
    }
.ce_box-begin .content .ce_box-begin {
    margin-bottom: 0 !important
    }
.dex_vor_ort .content .costum_css {
    background-color: #fff;
    height: 390px !important;
    margin-top: 20px;
    box-shadow: 6px 5px 16px #8798aa;
    margin-bottom: 15px !important
    }
.icon-bar {
    display: block;
    width: 33px;
    height: 3px;
    border-radius: 1px;
    background-color: #4d6f94;
    margin-bottom: 4px
    }
.regionalstellen .ce_box-begin.left, .regionalstellen .ce_box-begin.right {
    background-color: #fff;
    width: 31.3%;
    height: 320px !important;
    float: left;
    margin-left: 1%;
    margin-right: 0;
    box-shadow: -4px 8px 22px #8798aa
    }
.termin_page .content .ce_box-begin, #termin .content .ce_box-begin {
    float: none
    }
.termin_page .content .ce_box-begin .headline, #termin .content .ce_box-begin .headline {
    border-bottom: none;
    padding: 0;
    margin-bottom: 15px !important;
    padding-bottom: 0 !important;
    margin-top: 15px !important
    }
.termin_page .content .read_further, #termin .content .read_further {
    width: 33%
    }
.termin_page .content .back, #termin .content .back {
    display: none
    }
.demografie_kompakt .content {
    padding-bottom: 0 !important
    }
.der_dex_slider h2 {
    font-size: 1.5em;
    font-weight: bold
    }
.ce_box-begin .content {
    padding-bottom: 0 !important
    }
.der_dex_slider figure {
    margin-right: 15px
    }
.dwonload_demografie tbody .read_further {
    position: relative;
    width: 67px
    }
.dwonload_demografie tbody .read_further .arrow {
    position: absolute;
    top: 22px;
    right: 0
    }
.dwonload_demografie tbody .read_further span {
    position: absolute;
    top: 23px;
    left: 0;
    line-height: 12px
    }
.font_style h2 {
    font-weight: bold;
    font-size: 1.5em
    }
.demografie_im_unternemen .content, .dex_werk .content, .beratersuche .content, .dex_loste .content, .dex_workshop .content, .verien_kompakt .content, .unser_ziele .content, .selbstver .content, .dex_vor_ort .costum_css .content, .dex_vor_ort > .content {
    padding: 15px 8px !important;
    padding-bottom: 15px !important
    }
#home-termine .content {
    padding-bottom: 36px !important
    }
#fuer-unternehmer #home-termine .content, #fuer-organisationen #home-termine .content, #fuer-berater #home-termine .content {
    padding-left: 15px !important
    }
.selbstver .content {
    padding-bottom: 45px !important
    }
#fuer-berater .selbstver .content {
    padding-bottom: 20px !important
    }
.unser_ziele .content {
    padding-bottom: 91px !important
    }
#der-dex .unser_ziele .content {
    padding-bottom: 31px !important
    }
.submit_container {
    width: 236px
    }
.submit_container img {
    margin-top: 1px
    }
.submit_container .submit {
    padding-top: 0;
    width: 177px;
    margin-top: 0;
    padding-left: 0;
    margin-left: -5px
    }
::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #888
    }
::-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #888;
    opacity: 1
    }
::-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #888
    }
#search input[name="keywords"]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #fff
    }
#search input[name="keywords"]::-moz-placeholder {
    /* WebKit, Blink, Edge */
    color: #fff
    }
#search input[name="keywords"]::-ms-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #fff
    }
.costum_css.full.dex_werkstatt {
    background: inherit;
    height: 616px !important;
    width: 31%;
    margin-top: 30px
    }
.qualification-box {
    padding-left: 6px
    }
.qualification-box .read_further {
    left: 10px !important
    }
.font_style .content {
    margin-top: 6px /*NEW*/
    }
ul {
    margin-left: 26px !important
    }
.ce_box-begin ul ul {
    margin-left: 0 !important
    }
.level_1 {
    margin-left: 0 !important
    }
.slider3_style {
    max-width: 13% !important
    }
#aktuelles-details h1 {
    font-weight: bold;
    font-size: 1.5em
    }
#aktuelles-details .layout_full.block .content > .ce_box-begin > .headline {
    border-bottom: none
    }
#aktuelles-details .layout_full.block .content > .ce_box-begin > .content {
    padding-left: 0
    }
.regionalstelle .ce_box-begin .content .headline {
    padding-left: 0
    }
#regionalstelle-berlin-brandenburg .ce_box-begin .content .mod_newslist .layout_latest {
    height: 450px
    }
#regionalstelle-berlin-brandenburg .ce_box-begin .content .mod_newslist .layout_latest .aktule_content {
    height: 443px !important
    }
#regionalstelle-luebeck .ce_box-begin .content .mod_newslist .layout_latest {
    height: 250px
    }
#regionalstelle-luebeck .ce_box-begin .content .mod_newslist .layout_latest .aktule_content {
    height: 243px !important
    }
#emsland-oldenburger-land-bremen .ce_box-begin.full:nth-child(2), #regionalstelle-westmuensterland .ce_box-begin.full:nth-child(2), #regionalstelle-nordbayern-main-kinzig-kreis .ce_box-begin.full:nth-child(2), /*{height: 90px;}*/#emsland-oldenburger-land-bremen .ce_box-begin.full .content, #regionalstelle-westmuensterland .ce_box-begin.full .content, #regionalstelle-nordbayern-main-kinzig-kreis .ce_box-begin.full .content, #regionalstelle-bayern-region-muenchen .ce_box-begin.full .content, #regionalstelle-bayern-region-nuernberg .ce_box-begin.full .content, .regionalstelle .ce_box-begin.full .content {
    margin-top: 18px;
    margin-bottom: 15px
    }
#regionalstelle-rheinland-pfalz-saarland .ce_box-begin .content .mod_newslist .layout_latest .aktule_content {
    height: 283px !important
    }
#regionalstelle-rheinland-pfalz-saarland .ce_box-begin .content .mod_newslist .layout_latest {
    height: 290px
    }
#regionalstellen > .ce_box-begin > .content > .ce_box-begin.left, #regionalstellen > .ce_box-begin > .content > .ce_box-begin.right {
    height: 310px;
    margin-bottom: 35px !important
    }
#regionalstellen > .ce_box-begin > .content .headline {
    padding-left: 0
    }
#inqa .headline {
    padding-left: 0
    }
#inqa > .ce_box-begin > .headline {
    margin-left: 22px
    }
#article-77 > .ce_box-begin > .content > .mod_eventreader > h1 {
    margin-left: 13px
    }
#termin > .ce_box-begin > .headline {
    margin-left: 22px
    }
#termin > .ce_box-begin .content .mod_eventreader > h1 {
    margin-left: 14px
    }
#termin > .ce_box-begin .content .read_further {
    margin-left: 7px;
    margin-bottom: 10px
    }
#demografielotse .ce_box-begin .content .demografie_lotse table tbody tr td a img {
    width: 194px
    }
#impressum > .ce_box-begin > .content {
    padding-left: 0
    }
#impressum > .ce_box-begin > .content > .ce_box-begin > .headline {
    padding-left: 0
    }
#impressum > .ce_box-begin > .content > .ce_box-begin > .content .content-text div p {
    padding-left: 0
    }
#anmeldung .submit_container .submit {
    width: 291px
    }
#anmeldung .submit_container {
    width: 322px
    }
.demografie_im_unternemen > .content {
    margin-top: 3px
    }
.dex_werkstat img {
    margin-top: -2px
    }
.dex_werkstat .content {
    margin-top: 21px
    }
.demografie_im_unternemen h4, #fuer-unternehmer h4, #fuer-organisationen h4, #fuer-berater h4 {
    margin-top: 0
    }
.dex_werkstatt h2 {
    margin-bottom: 17px !important
    }
.dex_werkstatt .content {
    padding-top: 21px !important
    }
#dex-qualifizierungstermine .termin_page .content .read_further {
    width: 12%
    }
#dex-qualifizierungstermine table {
    margin-bottom: 45px
    }
#home-termine .read_further {
    /*bottom: -9px*/
    }
#startseite-7 #home-termine .content {
    padding-bottom: 8px !important
    }
#startseite-7 #home-termine .mod_eventlist table {
    margin-bottom: 28px
    }
#fuer-unternehmer .selbstver {
    width: 30%;
    padding-bottom: 0
    }
#fuer-unternehmer .unser_ziele .content {
    padding-bottom: 161px !important
    }
#mitglieder/* .ce_box-begin .content .ce_box-begin */ .headline {
    margin-bottom: 21px;
    padding-bottom: 17px
    }
#mitglieder .ce_box-begin .content .ce_box-begin .headline {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0
    }
#mitglieder .mod_login input[type=submit] {
    padding-left: 0;
    width: 133px;
    border-radius: 0;
    height: 21px;
    margin-top: 10px
    }
.submit_container .submit {
    margin-left: -17px
    }
#dex-werkstatt .costum_css div.headline {
    padding: 10px 0 17px 0
    }
#dex-werkstatt .costum_css div.headline h2 {
    margin-bottom: 0 !important
    }
.dex-werkstat-termin-left {
    float: left;
    width: 60%;
    clear: none !important;
    overflow: visible !important
    }
.dex-werkstat-termin-left > .content {
    overflow: visible !important
    }
.dex-werkstat-termin-kosten {
    float: left;
    width: 50%;
    clear: none !important;
    overflow: visible
    }
.dex-werkstat-termin-ablauf {
    float: left;
    width: 35%;
    margin-left: 5%;
    clear: none !important
    }
.dex-werkstat-termin-kosten .image_container.float_below {
    position: absolute;
    bottom: -124px;
    left: 20%
    }
.dex-werkstat-termin-ablauf .content table tbody .sub-header {
    border-bottom: none
    }
.dex-werkstat-termin-ablauf .content table tbody .sub-header .col_1, .dex-werkstat-termin-ablauf .content table tbody .sub-header .col_2 {
    /*border-bottom: 1px solid #4d6f94; */
    }
.process-table .main-header th {
    padding-bottom: 0
    }
.dex-werkstat-termin-kosten .headline {
    padding-left: 0 !important;
    margin-bottom: 21px !important;
    padding-bottom: 17px !important
    }
.ce_box-begin .content .ce_box-begin.termin-werk {
    margin-bottom: 30px !important;
    float: left;
    width: 50%;
    clear: none
    }
.termin-werk .headline {
    padding-left: 0 !important;
    margin-bottom: 21px !important;
    padding-bottom: 17px !important
    }
#dex-werkstatt-3-belastungen-souveraen-meistern .process-table .col_1, #dex-werkstatt-2-familienorientierte-personalpolitik .process-table .col_1, #dex-werkstatt-6 .process-table .col_1 {
    max-width: 181px
    }
.extra_sex {
    margin-left: 39px
    }
#dex-werkstatt-6 .margin_btn {
    margin-bottom: 104px
    }
.extra_sex .headline {
    padding-bottom: 17px !important;
    margin-bottom: 21px !important;
    padding-left: 0 !important
    }
.process-table .process-entry .last-entry {
    border-bottom: none
    }
#dex-werkstatt-5-auslernen-weiterlernen-umlernen-ein-leben-lang-aber-wie .process-table .col_1, #dex-werkstatt-4-gefaehrdungsbeurteilung-gb .process-table .col_1 {
    padding: 8px 5px !important;
    padding-left: 0 !important
    }
#dex-werkstatt-4-gefaehrdungsbeurteilung-gb .process-table .col_2, #dex-werkstatt-4-gefaehrdungsbeurteilung-gb .process-table .col_3 {
    width: 36px
    }
#dex-werkstatt-4-gefaehrdungsbeurteilung-gb .sub-header.stm .col_1 {
    padding-bottom: 0 !important
    }
#dex-werkstatt-4-gefaehrdungsbeurteilung-gb .sub-header.stm .col_2 {
    position: absolute;
    width: 76px !important
    }
#demografielotse .ce_box-begin.left, #demografielotse .ce_box-begin.right {
    width: 49%
    }
#demografielotse .mod_categorizedEventList table {
    margin-left: 1%
    }
#demografielotse .qualification-box {
    padding-left: 0
    }
#demografielotse .ce_box-begin.white p {
    padding-left: 0
    }
#demografielotse .headline {
    padding-bottom: 17px !important;
    margin-bottom: 21px !important
    }
#demografielotse .ce_box-begin div.content, #demografielotse .ce_box-begin div.headline {
    padding-top: 0
    }
#demografielotse .demografie_lotse h2 {
    margin-top: 0
    }
#demografielotse .mod_categorizedEventList table {
    margin-top: 0
    }
#demografielotse > .ce_box-begin > .headline {
    padding-left: 0
    }
#demografielotse > .first > .headline > h2 {
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: bold
    }
#demografielotse > .first {
    margin-bottom: 0
    }
.regionalstelle .ce_box-begin.left, .regionalstelle .ce_box-begin.right {
    width: 49%
    }
#demografielotse .read_further {
    padding-left: 8px
    }
#demografielotse .mod_categorizedEventList td.read_further img {
    margin-right: -18px
    }
#der-dex .read_further {
    padding-left: 10px
    }
.regionalstelle .aktule_content .read_further {
    padding-left: 0
    }
#der-dex #der_dex_home .content .headline {
    padding-top: 15px !important
    }
#der-dex #der_dex_home .content .content {
    padding-top: 0 !important;
    margin-top: 0
    }
#regionalstelle-berlin-brandenburg .mod_eventlist .read_further, .regionalstelle .mod_eventlist .read_further {
    left: -1px !important;
    bottom: -10px
    }
#suche .formbody input {
    margin-left: 0
    }
.regionalstelle .first .headline h2 {
    font-weight: bold;
    font-size: 1.5em;
    text-transform: uppercase
    }
.regionalstelle .content .headline h2 {
    text-transform: none !important
    }
#impressum .content .content {
    padding-left: 15px
    }
div.headline.exact h2 {
    text-transform: uppercase
    }
#kontakt .submit_container .submit {
    margin-left: -6px
    }
#mitglieder > .first > .content {
    padding-left: 0
    }
#mitglieder > .first > .content .content {
    padding-left: 11px
    }
#mitglieder .mod_login input[type=submit] {
    /*background: #b61e3f url(/dex/system/modules/mod_dex/assets/img/arrow_red.png) no-repeat left 	*/
    }
#kontakt-123 form .submit_container {
    margin-left: 30px
    }
.regionalstelle > .ce_box-begin:nth-child(1) > .headline {
    text-transform: capitalize
    }
.regionalstelle > .ce_box-begin > .content {
    padding-left: 0
    }
.regionalstelle .headline {
    padding-bottom: 17px !important;
    margin-bottom: 19px !important
    }
.regionalstelle .ce_box-begin.full .content {
    margin-top: 0
    }
.regionalstelle .ce_box-begin:nth-child(3) .content .ce_box-begin .content {
    padding-left: 15px
    }
.regionalstelle .ce_box-begin:nth-child(3) .content .ce_box-begin .content span.read_further {
    left: 4px
    }
.regionalstelle .mod_newslist .layout_latest {
    width: 28.3%;
    margin-left: 1.6%
    }
.regionalstelle .ce_box-begin h2 {
    margin-left: 0
    }
.regionalstelle > .ce_box-begin > .content > .mod_newslist > .layout_latest .aktule_content {
    padding-left: 0
    }
.regionalstelle > .ce_box-begin > .content > .mod_newslist > .layout_latest .aktule_content p {
    margin-left: 0
    }
#emsland-oldenburger-land-bremen .ce_box-begin.full .content .mod_newslist p {
    margin-left: 13px
    }
#emsland-oldenburger-land-bremen > .regionalstelle > .content > .ce_box-begin {
    height: 774px !important
    }
#emsland-oldenburger-land-bremen .ce_box-begin.full:nth-child(3), #emsland-oldenburger-land-bremen .ce_box-begin.full:nth-child(2), #emsland-oldenburger-land-bremen .ce_box-begin.full .content {
    margin-top: 0 !important
    }
#emsland-oldenburger-land-bremen .ce_box-begin div.content {
    padding-top: 0
    }
.termin_westmÃ¼nsterland .content {
    padding-top: 0 !important;
    margin-top: 0 !important
    }
.termin_westmÃ¼nsterland .content .ce_box-begin {
    margin-top: 0 !important
    }
.regionalstelle .mod_newslist p {
    margin-left: 14px
    }
.regionalstelle .content p {
    padding-top: 0
    }
.width_sub_header {
    max-width: 88%
    }
.width_sub_header .headline {
    padding-top: 0 !important
    }
#regionalstelle-baden > .ce_box-begin > .content > .ce_box-begin > .headline, #regionalstelle-bayern-region-muenchen > .ce_box-begin > .content > .ce_box-begin > .headline {
    padding-top: 0;
    margin-top: 0
    }
#regionalstelle-bayern-region-nuernberg > .ce_box-begin > .content > .ce_box-begin > .headline {
    padding-top: 0
    }
#der-dex > #der_dex_home > .content .costum_css .headline {
    padding-left: 0
    }
.dwonload_demografie .headline h2 {
    font-weight: 600;
    font-size: 1.5em
    }
#termine .mod_eventlist > span.read_further {
    display: none
    }
#fuer-unternehmer #home-termine .read_further {
    bottom: 0
    }
#fuer-unternehmer .demografie_for_unter {
    padding-bottom: 10px
    }
#fuer-unternehmer .demografie_for_unter .headline {
    padding-bottom: 17px;
    margin-bottom: 21px
    }
#fuer-unternehmer .ce_box-begin div.headline {
    padding-bottom: 17px;
    margin-bottom: 21px
    }
#fuer-unternehmer .ce_box-begin .content {
    margin-top: 0 !important;
    padding-top: 0 !important
    }
#home-termine .headline {
    padding-bottom: 17px;
    margin-bottom: 21px
    }
#home-termine .content {
    padding-top: 0;
    margin-top: 0
    }
.beratersuche .headline {
    margin-bottom: 21px !important;
    padding-bottom: 17px !important
    }
.beratersuche .headline h2 {
    font-size: 1.5em;
    font-weight: bold
    }
.beratersuche .content {
    padding: 0 !important
    }
.beratersuche .mod_consultantSearch > .content br {
    display: none
    }
.mod_consultantSearch table select, .beratersuche .content .mod_consultantSearch .content .serach_btn {
    width: 96%
    }
.mod_consultantSearch table td {
    text-align: center
    }
.mod_consultantSearch table input {
    width: 95.5%
    }
.mod_consultantSearch .actions {
    text-align: center
    }
.beratersuche .content .mod_consultantSearch .content .serach_btn {
    float: none;
    margin-right: 0
    }
.beratersuche > .content > .content-text {
    padding-left: 7px
    }
.beratersuche > .content > .content-text div {
    margin-bottom: 15px
    }
#fuer-organisationen .selbstver .content {
    padding-bottom: 20px !important
    }
.mod_consultantSearch > .content input[type=submit] {
    margin-top: 10px;
    margin-right: 0;
    padding: 2px 5px !important;
    width: 170px !important;
    border-radius: 0
    }
#suche .headline {
    padding-bottom: 17px;
    margin-bottom: 21px;
    margin-left: 0;
    padding-left: 0
    }
#suche .headline h2 {
    margin-left: 0;
    padding-left: 0
    }
#suche .content {
    padding-left: 15px
    }
#suche .content .content {
    padding-left: 0
    }
#inqa .headline {
    padding-bottom: 17px;
    margin-bottom: 21px
    }
#inqa .content {
    padding-top: 0
    }
.aktuell_home .content .mod_newslist .aktule_content p {
    margin-left: 0
    }
.dwonload_demografie .headline {
    padding-bottom: 17px !important;
    margin-bottom: 18px !important
    }
.dwonload_demografie .content {
    padding-top: 0 !important;
    padding-left: 17px !important
    }
.ce_box-begin span.read_further {
    padding-left: 17px
    }
.mod_consultantSearch .content {
    padding-left: 12px !important
    }
.mod_consultantSearch table select, .beratersuche .content .mod_consultantSearch .content .serach_btn {
    width: 98%
    }
.mod_consultantSearch table input {
    width: 97.5%
    }
.mod_consultantSearch > span {
    padding-left: 7px !important
    }
.mod_consultantSearch .content .content {
    padding-left: 4px !important;
    margin-left: 2px
    }
#dex-werkstatt #home-termine .headline h2 {
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 0;
    margin-left: 0
    }
#dex-werkstatt #home-termine .read_further {
    padding-left: 12px
    }
.dex-werkstat-termin-left .dex-werkstat-termin-kosten .headline {
    margin-left: 6px
    }
.dex-werkstat-termin-left .dex-werkstat-termin-kosten .content {
    padding-left: 0
    }
.dex-werkstat-termin-left > .content {
    padding-left: 0 !important
    }
.dex-werkstat-termin-left .termin-werk > .content {
    padding-left: 0
    }
.dex-werkstat-termin-left .termin-werk > .headline {
    margin-left: 3px;
    margin-right: 7px
    }
.dex-werkstat-termin-kosten > .headline {
    margin-right: 7px !important
    }
#dex-qualifizierungstermine .read_further {
    padding-left: 10px
    }
#dex-qualifizierungstermine .headline {
    margin-bottom: 21px !important;
    padding-bottom: 17px !important
    }
#dex-qualifizierungstermine .content {
    padding-top: 0 !important
    }
#beraterprofil .headline {
    padding-bottom: 17px !important;
    margin-bottom: 21px !important;
    padding-left: 0 !important;
    margin-left: 10px;
    padding-top: 0
    }
#beraterprofil .content {
    padding-top: 0
    }
#beraterprofil > .ce_box-begin > .content {
    padding-left: 0;
    margin-top: 0 !important
    }
#beraterprofil #profile-back-button {
    margin-left: 15px
    }
#consultant-priorities .content, #consultant-target-groups .content {
    padding-left: 0
    }
#consultant-target-groups .headline {
    margin-left: 0
    }
#consultant-target-groups .content {
    margin-left: 0 !important
    }
#consultant-description .content {
    padding-left: 0 !important
    }
#consultant-contact .content .left {
    margin-left: 3px !important
    }
#startseite-7 .read_further, #demografie .read_further, #dex-werkstatt .read_further {
    padding-left: 9px
    }
.mod_newsreader .headline {
    margin-bottom: 21px !important;
    padding-bottom: 17px !important
    }
.mod_newsreader .content {
    padding-top: 0 !important
    }
.mod_newsreader .content .headline {
    margin: 0 !important;
    padding: 0 !important
    }
.mod_newsreader .content h2 {
    padding-top: 0;
    margin-top: 0
    }
.mod_newsreader .content p {
    padding-top: 0
    }
#terminanmeldung .submit_container {
    padding-left: 16px
    }
#terminanmeldung .submit_container .submit {
    width: 271px
    }
#terminanmeldung .submit_container {
    width: 283px
    }
#terminanmeldung h1 {
    font-size: 1.5em;
    font-weight: bold
    }
#terminanmeldung .headline {
    padding-bottom: 17px !important;
    margin-bottom: 21px !important
    }
#terminanmeldung .content {
    padding-top: 0
    }
#terminanmeldung .colspan.headline, #terminanmeldung .colspan.headline p {
    padding-top: 0
    }
.mod_consultantSearch table select, .beratersuche .content .mod_consultantSearch .content .serach_btn {
    margin-right: 10px
    }
.mod_consultantSearch table input {
    margin-right: 9px;
    height: 27px !important
    }
#fuer-unternehmer .content-text p {
    margin-left: 8px
    }
.dwonload_demografie .content th {
    width: 214px
    }
.mod_consultantSearch input[type=submit] {
    background: #980404 /*url('/dex/system/modules/mod_dex/assets/img/arrow_red.png') no-repeat left*/
    }
#termin > .first > .headline {
    padding-bottom: 17px !important;
    margin-bottom: 21px !important
    }
#termin .mod_eventreader h1 {
    margin-top: 0
    }
.process-table .process-entry td, #dex-werkstatt-4-gefaehrdungsbeurteilung-gb .process-table .col_1 {
    padding-top: 21px !important;
    padding-bottom: 21px !important
    }
#dex-werkstatt-4-gefaehrdungsbeurteilung-gb .process-table .sub-header td {
    padding-bottom: 16px
    }
#dex-werkstatt-1-altersstrukturanalyse-asa .ce_box-begin.white p {
    padding-top: 0
    }
#profile-back-button {
    background: #b61e3f url(/dex/system/modules/mod_dex/assets/img/arrow_red.png) no-repeat left;
    background-size: 15px;
    background-position: 15px
    }
#beraterprofil .content .headline h2 {
    text-transform: capitalize
    }
.mod_eventlist td.read_further img, .mod_categorizedEventList td.read_further img {
    margin-right: -23px
    }
#anmeldung .form-termin {
    width: 79.8% !important
    }
#anmeldung form .submit_container {
    margin-left: 26px
    }
#anmeldung .headline {
    padding-bottom: 17px !important;
    margin-bottom: 21px !important
    }
#anmeldung .content {
    padding-top: 0;
    margin-top: 0
    }
#anmeldung form.form label, #terminanmeldung form.form label {
    margin-left: 0;
    padding-left: 0
    }
#terminanmeldung .colspan.headline p {
    font-size: 16px;
    text-align: center
    }
.mod_consultantSearch input[type=submit] {
    float: left
    }
#dex-workshop .ce_box-begin span.read_further {
    padding-left: 0
    }
#dex-workshop .dex_werkstatt .headline {
    margin-bottom: 21px !important;
    padding-bottom: 17px !important
    }
#dex-workshop .dex_werkstatt h2 {
    margin-bottom: 0 !important
    }
#dex-workshop .content .headline {
    padding-left: 0;
    padding-top: 0;
    margin-left: 5px
    }
#dex-workshop .content .content {
    padding-top: 0 !important;
    padding-left: 0
    }
#dex-workshop .costum_css.full.dex_werkstatt {
    margin-top: 0
    }
#dex-workshop > .ce_box-begin > .headline {
    padding-bottom: 17px !important;
    margin-bottom: 21px !important
    }
#dex-workshop .image_container {
    padding: 5px
    }
#termin .content .headline h1 {
    text-transform: capitalize
    }
#dex-workshop .qualification-box {
    padding-left: 2px
    }
#dex-workshop #home-termine > .headline {
    margin-left: 8px !important
    }
#dex-workshop-1 .dex-workshop123 {
    height: 437px !important
    }
.mod_customnav.footer ul li {
    float: right;
    margin-left: 25px
    }
.regionalstelle .headline h2 {
    font-weight: bold;
    font-size: 1.5em
    }
#startseite-7 h4 {
    margin-top: 0
    }
#startseite-7 .aktuell_home .content .header_news, #demografie .aktuell_home .content .header_news, .regionalstelle .content .mod_newslist .header_news {
    margin-top: 15px !important
    }
#startseite-7 .aktuell_home, #demografie .aktuell_home {
    padding-bottom: 30px
    }
#startseite-7 .aktuell_home .content > span.read_further, #demografie .aktuell_home .content > span.read_further {
    padding-left: 18px
    }
.consultant-result-container .consultant-result .headline {
    display: block !important;
    margin-left: 5px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 5px;
    border-bottom: none;
    line-height: 25px
    }
.consultant-result-container .consultant-result .headline h5 {
    color: #980404;
    font-weight: bold
    }
.consultant-result-container .consultant-result .headline p {
    display: block !important;
    padding: 0;
    text-transform: initial
    }
.dex-werkstat-termin-ablauf .content table tbody .information {
    border-bottom: 1px solid #4d6f94;
    font-size: 13px
    }
th {
    text-align: left
    }
#article-131 .mod_newslist .layout_latest > .aktule_content {
    padding-top: 15px
    }
#article-131 .mod_newslist .layout_latest .aktule_content p {
    margin-left: 0
    }
#article-131 .ce_box-begin span.read_further {
    padding-left: 8px
    }
.movie_player, .movie_player > div {
    padding: 0 !important
    }
.sitemap {
    padding: 25px 0 25px 0
    }
.sitemap .div {
    float: left;
    padding: 5px 10px;
    width: 16.666666%;
    box-sizing: border-box
    }
.sitemap .headline {
    margin-bottom: 21px !important;
    padding-bottom: 17px !important
    }
.sitemap .div a {
    color: #4d6f94
    }
.sitemap .div a:hover {
    color: #b61e3f
    }
.sitemap .div ul {
    list-style: none;
    margin-top: 10px;
    margin-left: 0 !important
    }
.sitemap .div ul a {
    font-weight: normal
    }
@media screen and (max-width: 768px) and (min-width: 441px) {
    #wrapper {
        zoom: 0.8
        }
    }
@media screen and (max-width: 768px) {
    #header {
        height: 230px
        }
    .mod_navigation.main ul li {
        width: 100px
        }
    .tablet_last_block {
        float: left !important
        }
    .ce_box-begin.left, .ce_box-begin.right {
        width: 40% !important;
        margin-left: 6%
        }
    .mod_eventlist table .time, .mod_categorizedEventList table .time {
        min-width: 126px
        }
    .mod_eventlist table .read_further {
        width: 71px /* 107px;*/
        }
    .mod_newslist .layout_latest {
        width: 37%;
        margin-right: 0;
        margin-left: 7%
        }
    .costum_css.full {
        margin-left: 7%;
        margin-right: 0;
        width: 40% !important
        }
    .float_right {
        float: none;
        width: 97%
        }
    .float_right img {
        width: 100%
        }
    .ce_sliderStart .ce_text h3, .ce_sliderStart .ce_text h4, .ce_sliderStart .ce_text p {
        max-width: 100%;
        margin-left: 10px
        }
    .slider-control {
        bottom: 0
        }
    .mod_newslist .layout_latest {
        padding-bottom: 40px
        }
    .mod_newslist .layout_latest .read_further {
        bottom: -30px
        }
    .mod_newslist .layout_latest .ce_box-begin {
        overflow: unset
        }
    footer {
        padding-left: 45px
        }
    .der_dex_slider .ce_text p {
        max-width: 100% !important
        }
    .mod_navigation.main ul li {
        width: auto
        }
    .read_further .arrow {
        margin: 0 3px 0 5px
        }
    form .submit_container input {
        width: 60%
        }
    #search input[name="keywords"] {
        width: 95%;
        height: 29px;
        border: none;
        background-color: #b61e3f;
        color: #fff;
        border-radius: 0;
        margin: 0;
        background-position: right;
        background-size: contain;
        background-position-x: 99%;
        background-image: url(../files/themes/default/search_tab.png)
        }
    #search table {
        width: 100%
        }
    #search {
        float: none
        }
    #header .mod_form {
        right: unset;
        left: 0;
        top: 237px;
        width: 100%
        }
    .selbstver, .unser_ziele {
        float: none;
        width: 100%
        }
    form.form input, form.form textarea, form.form select, form.form label {
        width: 94%
        }
    .contact_form table {
        width: 100%
        }
    .contact_form .submit {
        width: 89%
        }
    #dex-werkstatt figure img, #dex-workshop figure img, #demografielotse figure img {
        width: unset
        }
    .costum_css.full.dex_werkstatt {
        height: 558px !important
        }
    #der-dex .costum_css {
        height: 430px !important
        }
    #inqa figure {
        width: 22%
        }
    #fuer-organisationen .mod_eventlist table .time {
        width: 208px
        }
    .mod_customnav.footer ul li:first-child {
        margin-right: 15px
        }
    .dex-werkstat-termin-left .float_right {
        width: 25%
        }
    .mod_article .extra_sex {
        margin-left: -9px
        }
    }
@media screen and (max-width: 440px) {
    #header {
        background-image: url(../files/themes/default/DEx_Logo_Header.png);
        background-position-x: 10px;
        background-position-y: 27px
        }
    .formbody .col_first {
        display: none
        }
    #dex-werkstatt .costum_css .content, #dex-workshop .costum_css .content {
        display: block
        }
    #dex-werkstatt .read_further, #dex-workshop .read_further {
        max-width: 194px
        }
    .hide_mobile {
        display: none
        }
    #header {
        transition: height 0.5s ease-in-out
        }
    .main {
        display: none;
        width: 100%
        }
    #header .logo_link {
        width: 219px
        }
    .mod_navigation.main > ul {
        width: 100%;
        margin-top: 20px;
        background-color: #d4e0ec;
        padding-top: 13px
        }
    .mod_navigation.main ul li {
        width: 100%;
        overflow: hidden;
        display: block;
        float: none;
        padding-top: 20px
        }
    .mod_navigation.main ul li a {
        font-size: 20px
        }
    .showat768 {
        display: block
        }
    .mobile_content .content {
        display: none
        }
    .ce_box-begin.left, .ce_box-begin.right {
        width: 100% !important;
        margin-left: unset;
        border-radius: 0
        }
    .mobile_content .headline {
        border-bottom: unset !important;
        padding: 12px 10px !important
        }
    .mobile_content .headline h2 {
        font-size: 1.5em
        }
    .mobile_content .read_further {
        float: right !important;
        right: 35px !important;
        left: unset !important
        }
    .mobile_content .read_further a {
        content: " " !important
        }
    .mod_eventlist table .place, .mod_categorizedEventList table .place {
        display: none
        }
    .mod_eventlist table td, .mod_categorizedEventList table td {
        display: block
        }
    .mod_eventlist table .time {
        font-weight: bold;
        margin-top: 25px
        }
    .mod_eventlist tr, .mod_categorizedEventList tr {
        border-bottom: 1px dotted #4d6f94;
        margin-top: 10px
        }
    .mod_eventlist tr:last-child {
        border-bottom: none
        }
    .mod_eventlist table .title {
        width: 70%
        }
    .mod_eventlist table .read_further {
        float: right;
        margin-top: -44px;
        margin-right: 20px
        }
    .mod_eventlist table .read_further a {
        visibility: hidden
        }
    .mod_eventlist table .read_further a.mobile_visibel {
        visibility: visible
        }
    .mod_newslist .layout_latest {
        width: 92%
        }
    .mod_newslist .layout_latest:nth-child(4), .mod_newslist .layout_latest:nth-child(5), .mod_newslist .layout_latest:nth-child(6) {
        display: none
        }
    .mobile_hide_content .content {
        display: none
        }
    .mobile_hide_content .headline {
        border-bottom: none !important
        }
    .mod_categorizedEventList table {
        margin-left: 10px
        }
    .mod_categorizedEventList tr:first-child {
        display: none
        }
    .mobile_hide_content .read_further {
        float: right !important;
        left: unset !important;
        right: 35px !important;
        top: 11px
        }
    .read_further .arrow {
        height: unset;
        float: right;
        margin: 7px 199px 0 5px;
        right: 50px
        }
    form.form input, form.form textarea, form.form select, form.form label {
        width: 100%;
        margin-left: 9px
        }
    .formbody .col_first {
        display: none
        }
    .read_further .arrow {
        margin: 0 3px 0 5px
        }
    form .submit_container input {
        width: 60%
        }
    #search input[name="keywords"] {
        /*width: 94%;
        		height: 29px;
        		background-image: unset;
        		border: none;
        		background-color: #b61e3f;
        		color: #fff;
        		border-radius: 0;
        		margin: 0;*/
        background-position-x: 97%
        }
    #search table {
        width: 100%
        }
    #search {
        float: none
        }
    #header .mod_form {
        right: unset;
        left: 0;
        top: 166px;
        width: 100%
        }
    .link_slide_img {
        top: -13px;
        right: 0
        }
    .link_slide_img img {
        width: 98px
        }
    .ce_sliderStart .ce_text h3, .ce_sliderStart .ce_text h4, .ce_sliderStart .ce_text p {
        max-width: 100%;
        margin-left: 10px
        }
    .costum_css.full {
        height: unset !important;
        width: 100%
        }
    .slider-control {
        /*display: none;*/
        }
    .mod_navigation.main ul li, .mod_navigation.main ul li.last {
        margin-left: unset
        }
    .mod_navigation.main ul li {
        margin-left: 0
        }
    .demografie_kompakt .content-text, .verien_kompakt .content .content-text {
        width: 100%;
        margin-bottom: 20px
        }
    .der_dex_slider h1 {
        font-size: 22px
        }
    .der_dex_slider .image_container {
        width: 92%
        }
    .der_dex_slider .ce_text p {
        max-width: 100% !important
        }
    .mod_newslist .layout_latest {
        box-shadow: none
        }
    /*,.unser_ziele .content,.dex_workshop .content, .selbstver div.content*/
    .costum_css .content {
        display: none
        }
    .costum_css div.headline/*, .unser_ziele div.headline, .dex_workshop div.headline,.selbstver div.headline*/ {
        border-bottom: none
        }
    .beratersuche .content, #der-dex .dex_vor_ort .content {
        display: block
        }
    .unser_ziele, .dex_workshop, .selbstver {
        float: none;
        width: 100%;
        padding-bottom: 0
        }
    .ce_box-begin span.read_further {
        float: right;
        right: 0;
        left: unset !important
        }
    .selbstver div.headline h1 {
        font-size: 22px
        }
    .dex_vor_ort .content {
        display: none
        }
    .dex_vor_ort .headline {
        border-bottom: none !important
        }
    form.form input, form.form textarea, form.form select, form.form label {
        margin-left: 0
        }
    #kontakt-123 {
        /*height: 322px*/
        }
    .mod_navigation.main > ul {
        background: linear-gradient(rgb(210, 217, 227), rgb(255, 255, 255))
        }
    .mod_navigation.main span {
        font-size: 20px
        }
    .mod_newslist .layout_latest, .costum_css.full {
        margin-left: 0
        }
    #startseite-7 .costum_css.full, #fuer-unternehmer .costum_css.full, .costum_css.full {
        width: 100% !important
        }
    #container {
        padding-top: 0
        }
    .costum_css.full.mobile_hide_content {
        height: 50px !important
        }
    .demografie_kompakt .content-text strong {
        width: 90%
        }
    .verien_kompakt span.read_further {
        width: 35%
        }
    .verien_kompakt .mobile_satzung {
        margin-left: 45% !important;
        width: 23% !important
        }
    .read_further {
        max-width: 118px
        }
    .slider3_style {
        max-width: 140px !important
        }
    #termine .content .content {
        padding-bottom: 30px !important
        }
    #aktuelles-details figure {
        float: none
        }
    #der-dex .dex_vor_ort .content .read_further .hide_mobile {
        display: block
        }
    #der-dex .der_dex_slider {
        padding-bottom: 30px
        }
    #regionalstellen .headline, .regionalstelle .headline {
        padding-left: 0
        }
    #regionalstellen .regionalstellen .ce_box-begin, .regionalstelle .regionalstellen .ce_box-begin {
        margin-bottom: 20px !important
        }
    #regionalstellen .regionalstellen .ce_box-begin .hide_mobile, .regionalstelle .regionalstellen .ce_box-begin .hide_mobile {
        display: block
        }
    #regionalstelle-westmuensterland .ce_box-begin.first, .regionalstelle .ce_box-begin.first {
        padding-bottom: 30px
        }
    #regionalstelle-nordbayern-main-kinzig-kreis .ce_box-begin.first .content .ce_box-begin .headline, #regionalstelle-westmuensterland .ce_box-begin.first .content .ce_box-begin .headline, .regionalstelle .ce_box-begin.first .content .ce_box-begin .headline {
        padding-left: 0;
        border-bottom: none
        }
    #regionalstelle-nordbayern-main-kinzig-kreis .ce_box-begin.first .content .ce_box-begin.right, #regionalstelle-westmuensterland .ce_box-begin.first .content .ce_box-begin.right {
        height: 303px !important
        }
    #regionalstelle-nordbayern-main-kinzig-kreis .ce_box-begin.first .content .ce_box-begin.right .read_further, #regionalstelle-westmuensterland .ce_box-begin.first .content .ce_box-begin.right .read_further, .regionalstelle .ce_box-begin.first .content .ce_box-begin.right .read_further {
        max-width: 50%;
        color: #980404
        }
    #regionalstelle-baden .content .ce_box-begin.right {
        height: 471px !important
        }
    #regionalstelle-bayern-region-muenchen .content .ce_box-begin.right {
        height: 723px !important
        }
    #regionalstelle-bayern-region-nuernberg .content .ce_box-begin.right {
        height: 723px !important
        }
    #regionalstelle-suedbayern .content .ce_box-begin.right {
        height: 667px !important
        }
    #regionalstelle-baden .content table tbody tr {
        border-bottom: 1px solid #eee
        }
    #regionalstelle-baden .mod_eventlist table .read_further a {
        visibility: visible
        }
    #regionalstelle-baden .mod_eventlist table .read_further {
        width: 72px
        }
    #anmeldung .read_further {
        max-width: unset
        }
    #anmeldung form.form input, form.form textarea, form.form select, form.form label {
        max-width: 68%
        }
    #anmeldung .formbody .col_first {
        display: block
        }
    #anmeldung .submit_container .submit {
        margin-left: -147px;
        max-width: 89%
        }
    #regionalstelle-baden .read_further {
        bottom: -9px
        }
    #regionalstelle-baden .mod_eventlist table .read_further {
        margin-right: 0
        }
    .regionalstelle .read_further .hide_mobile {
        display: block
        }
    .mod_navigation.main ul li {
        margin-left: 0 !important
        }
    #der-dex .verien_kompakt .read_further {
        left: 0 !important;
        max-width: 129px !important;
        width: 39% !important
        }
    #der-dex .verien_kompakt .mobile_satzung {
        margin-left: 48% !important;
        left: 0 !important;
        width: 79px !important
        }
    #der-dex .costum_css .read_further {
        width: 150px !important
        }
    #kontakt-123 form .submit_container {
        margin-left: 0 !important;
        max-width: 100% !important
        }
    #kontakt-123 .contact_form .submit {
        width: 177px !important
        }
    .aktuell_home.ce_box-begin div.content {
        padding-left: 0
        }
    #footer {
        padding-left: 0
        }
    .sitemap .div {
        width: 50%
        }
    .slider-control .slider-menu b {
        color: #aaa
        }
    .regionalstelle .mod_newslist .layout_latest {
        float: none;
        width: 94%
        }
    #regionalstelle-nordbayern-main-kinzig-kreis .ce_box-begin.first .content .ce_box-begin.right {
        height: 625px !important
        }
    #aktuelles-details .content table {
        width: 100%
        }
    .dex-werkstat-termin-ablauf, .dex-werkstat-termin-left {
        float: none;
        width: 100%;
        margin-left: 0
        }
    .dex-werkstat-termin-left .content .dex-werkstat-termin-kosten {
        width: 39%
        }
    .ce_box-begin .content .ce_box-begin.termin-werk {
        width: 61%
        }
    #dex-qualifizierungstermine .termin_page .content .read_further {
        width: 22%
        }
    #dex-qualifizierungstermine .mod_categorizedEventList > .read_further {
        width: 35% !important
        }
    #dex-workshop .costum_css div.headline {
        border-bottom: 1px solid #4d6f94
        }
    #dex-workshop .ce_box-begin.white .headline {
        padding-left: 0;
        margin-left: 7px
        }
    #dex-workshop .ce_box-begin div.content {
        padding-left: 5px
        }
    .dex-workshop123 table {
        width: 100%
        }
    .termin-dex-work-123 .content {
        padding-bottom: 50px !important
        }
    .termin-dex-work-123 .read_further {
        max-width: 300px
        }
    #kontakt-123 form.form input, #kontakt-123 form.form textarea, #kontakt-123 form.form select, #kontakt-123 form.form label {
        width: 95%;
        max-width: 95%
        }
    #kontakt-123 form .submit_container {
        width: 300px;
        margin-left: 23px !important
        }
    /*.mod_consultantSearch .ce_box-begin .content .ce_box-begin*/
    .consultant-result {
        float: left;
        width: 50%;
        margin-right: 0;
        height: auto !important
        }
    .mod_consultantSearch > .content input[type=submit] {
        margin-right: 5px
        }
    .aktuell_home .content .mod_newslist .aktule_content {
        padding-left: 5px
        }
    .mod_customnav.footer ul li {
        margin-left: 17px
        }
    #fuer-organisationen table tr {
        display: block
        }
    #fuer-organisationen table tr .table_mobile {
        display: block;
        margin-top: 33px
        }
    }
.mod_article .headline {
    padding-bottom: 17px !important;
    margin-bottom: 21px !important;
    padding-left: 0 !important;
    padding-top: 0 !important
    }
.mod_article .content, .mod_article .content p {
    padding-top: 0 !important
    }
.mod_article .content h2 {
    margin-top: 0 !important
    }
.termin-dex-work-123 .content {
    padding-left: 15px !important
    }
.termin-dex-work-123 table {
    margin-bottom: 30px
    }
/*For IE */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #startseite-7 .mobile_hide_content {
        padding-bottom: 20px
        }
    .ce_box-begin .header_news a {
        text-transform: uppercase
        }
    .mod_newslist .ce_box-begin div.content {
        padding-left: 0
        }
    .main.mod_navigation span {
        background-color: transparent;
        color: #4d6f94
        }
    .ce_box-begin div.headline {
        height: auto
        }
    .dwonload_demografie table {
        line-height: 2em
        }
    .dwonload_demografie span.read_further {
        bottom: 22px
        }
    .selbstver {
        clear: none !important
        }
    .white.ce_box-begin .headline {
        background: none
        }
    #kontakt form .submit_container {
        padding-left: 11px
        }
    #kontakt .submit_container {
        width: 190px
        }
    #demografie .aktuell_home .content .mod_newslist .header_news a {
        text-transform: none
        }
    #dex-workshop .content .costum_css:nth-child(3) .headline h2 {
        font-size: 1.5em
        }
    #mitglieder .mod_login input[type=submit] {
        width: 150px
        }
    /*#demografie .mod_newslist .header_news{
    		margin-left: 0
    	}
    	#demografie .mod_newslist  .read_further{
    		padding-left: 0
    	}*/
    #demografie .mod_newslist .content.aktule_content, #startseite-7 .mod_newslist .content.aktule_content {
        padding-left: 7px
        }
    .aktuell_home .content .header_news a {
        text-transform: none
        }
    }
.mobiletest-div {
    display: none
    }