/* Menu für 1024 */
#main-wrap #main-menu li.overview a {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cccccc), to(#ebebeb));
	background: -webkit-linear-gradient(90deg, #cccccc, #ebebeb);
	background: -moz-linear-gradient(90deg, #cccccc, #ebebeb);
	background: -ms-linear-gradient(90deg, #cccccc, #ebebeb);
	background: -o-linear-gradient(90deg,#cccccc, #ebebeb);
	background: linear-gradient(90deg, #cccccc, #ebebeb);

}

/* 989 */
@media  screen and (max-width:61.8125em) {
    html, body {
        background-color: #fff;
        width:100%;
        height:auto;
    }
    h1,h2,h3,h4,h5,p,a,li,time,span,label,#search input,#mksearch_term {
        font-family: Tahoma, Arial, Helvetica, "sans serif"!important;
    }
	#socialshare,
	.socialshareprivacy,
	#breadcrumb-wrap {
		display: none;
	}
    #sidebar-left,
    .tx-socialshareprivacy-pi1,
    #right-column #datepicker_4 {
        /*display: none;*/
    }
	#right-column .ui-datepicker {
        width: 98%;
    }
	#right-column .ui-datepicker .ui-widget-header .ui-icon {
        background: none;
    }
	#right-column .hasDatepicker .ui-state-disabled,
	#right-column .hasDatepicker .ui-widget-content .ui-state-disabled,
	#right-column .hasDatepicker .ui-widget-header .ui-state-disabled {
		opacity: 0.8
	}
	#right-column .ui-datepicker td span,
	#right-column .ui-datepicker td a {
		font-size: 17px;
		font-size: 1.0625rem;
		padding: 0.5rem 0px;
	}
	#right-column .ui-datepicker .ui-datepicker-next,
	#right-column .ui-datepicker .ui-datepicker-prev {
		right: 2px;
		background-position: center center;
		width: 32px;
		width: 2rem;
		height: 32px;
		height: 2rem;
		top: 0;
	}
	#right-column .ui-datepicker .ui-datepicker-prev {
		left: 2px;
	}
    #right-column {
        width: 33%;
        width: 49%;
        word-break: break-all;
    }
    #accordion-sidebar-wrap{
        clear: both;
        width: 65%;
        width: 49%;
        float: left;
    }
    #right-column #c4,
    #right-column #c1563{
        /*border-bottom: 1px solid #e5e5e5;*/
    }
    .standard #main{
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 10px;
        padding-bottom: 0.625rem;
        width: 49%;
        margin-top: 8px;
        margin-top: 0.5rem;
    }
    /*Baukunst NRW-Img ausschalten */
    #accordion-sidebar-wrap #c691{
        display: none;
    }
    #main-wrap #accordion-sidebar-wrap > #div1,
    #main-wrap #accordion-sidebar-wrap > #div2{
        display: none;
    }
    #content-wrap{
        padding-top: 16px;
        padding-top: 1rem;
        width: 100%;
    }
    /*Header-Image auf 100% Breite */
    #main-wrap .header-img .csc-textpic-imagewrap,
    #main-wrap .header-img .csc-textpic-image{
        width: 100%!important;
    }
    .header-img img{
        width: 100%;
        height: auto;
    }
    /* Abstand zum Footer anpassen */
    #main-wrap{
        box-shadow: none;
        padding: 0 18px 5px;
        padding: 0 1.125rem 0.3125rem;
    }
    #content-wrap p,
    #content-wrap a.mail,
    #content-wrap a.media-download,
    #content-wrap a.internal-link,
    #content-wrap p a,
    #content-wrap li,
    #content-wrap li a,
    #content-wrap .px_education_description,
    #content-wrap .tx-pxjob-pi1 .dataTables_info,
    #content-wrap .tx-pxmembers-pi1 .dataTables_info,
    #content-wrap a.back-to-list,
    #content-wrap table.display td,
    #content-wrap table.display td a {
        /*font-family: corbel, "sans serif";*/
        font-size: 21px;
        font-size: 1.3125rem;
        font-size: 18px;
        font-size: 1.125rem;
        font-size: 16px;
        font-size: 1rem;
        font-size: 13px;
        font-size: 0.8125rem;
        /*color: #282828;*/
    }
    #content-wrap article p,
    #main-wrap #accordion-sidebar-wrap .accordion-container p.bodytext,
    #content-wrap article time{
        font-size: 13px;
        font-size: 0.8125rem;
    }
    article > h3 + time,
    article time{
        font-size: 11px!important;
        font-size: 0.6875rem!important;
        padding-top: 2px;
        padding-top: 0.125rem;
    }
    #main-wrap article h3{
        font-size: 13px;
        font-size: 0.8125rem;
    }
    #content-wrap .px_education_description {
        color: #666;
    }
    #content-wrap a.back-to-list,
    #content-wrap table.display td a {
        color: #0D59AB;
    }
    #content-wrap h2 {
        font-size: 28px;
        font-size: 22px;
        font-size: 1.375rem;
        font-size: 20px;
        font-size: 1.25rem;
        font-weight: bold;
        color: #00509e;
    }
    #content-wrap h3 {
        font-size: 24px;
        font-size: 1.5rem;
        font-size: 20px;
        font-size: 1.25rem;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: bold;
        color: #00509e;
    }
    #main-wrap h2{
        margin-top:8px;
        margin-top:0.5rem;
        margin-bottom: 24px;
        margin-bottom: 1.5rem;
    }
    #main-wrap h3{
        margin-bottom: 13px;
        margin-bottom: 0.8125rem;
    }
    /* Abstand der Überschriften der "Termin"-Spalte anpassen */
    #main-wrap .scheduler article h3{
    margin:0;
    }
    #main strong, #main-wrap strong {
        font-size: 13px;
        font-size: 0.8125rem;
    }
    /* line-Height der Kontakt-Details im Footer verringern */
    #footer-wrap #contact-details{
        line-height: 1.4em;
    }
    #content-wrap a.mail,
    #content-wrap a.media-download,
    #content-wrap a.internal-link,
    #content-wrap p a,
    #content-wrap li a{
        color: #00509e;
    }
    #content-wrap p.bodytext{
        margin-bottom: 24px;
        margin-bottom: 1.5rem;
        /*line-height: 1.7em;*/
        line-height: 1.4em;

    }
    #content-wrap p.bodytext .media-download{
        margin-bottom: 1rem;
    }
    /*++++++++++++++++++++++++*/
    /*          Header        */
    /*++++++++++++++++++++++++*/
    .tx-imagecycle-pi3 {
        /*display: none!important;*/
    }

    #header-wrap {
        padding: 18px 18px 0;
        padding: 1.125rem 1.125rem 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: visible;
    }
    #logo {
        float: none;
    }
    #logo img {
        height: auto;
        width: 200px;
    }
    .metamenu,
    #top-options {
        display: none;
    }
    /* Main Menu einblenden */
    #menu-button {
        margin-bottom: 10px;
        margin-bottom: 0.625rem;
        display: block;
    }
    #main-menu li:nth-child(10),
    #main-menu li:nth-child(11),
    #main-menu li:nth-child(12),
    #main-menu li:nth-child(13),
    #main-menu li:nth-child(14) {
        display: block;
    }
    /* Suche Positionieren und Stylen */
    #search {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        clear: none;
        float: right;
        padding: 2.2% 0 2.2% 4.0983606557377049%;
        width: 44.5355191256830601%;
       /* padding: 2.1% 0 2.1% 2.9%;*/
        padding: 0;
        width: 49%;
        border: none;
        height: 0;
    }
    #sitesearch .term > div > label {
        display: none;
    }
    #search #sitesearch .pxfilter {
        display: none;
    }
    #search fieldset + fieldset {
        left: inherit;
        right: 0;
        top: 0;
    }
    #search fieldset.term {
        float: left;
        width: 100%;
    }
    #search label {
        display: none;
        /*
        font-size: 22px;
        font-size: 1.375rem;
        padding: 0;
        */
    }
    #search input#mksearch_term {
        background: transparent url("img/mglass-mobile.png") no-repeat 97% center;
        border: 1px solid #d6d6d6;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.4);
        font-size: 15px;
        float: right;
        height: auto;
        margin: 0;
        /*
        padding: 4px 25px 5px 10px;
        padding: 1.25rem 1.5625rem 1.3125rem 0.625rem;
        */
        height: 44px;
        padding: 0 40px 0 10px;
        padding: 0 2.5rem 0 0.625rem;
        width: 100%;
    }
    .search-button {
        right: 0;
        bottom: 41px;
        position: relative;
        border: 0;
        float: right;
        cursor: pointer;
        width: 45px;
        height: 40px !important;
        background-color: transparent !important;
        border: none !important;
        background: none;
    }
    #search input.submit {
        background: none;
        margin: 0;
        height: auto;
        line-height: normal;
        left: inherit;
        padding: 13px 20px;
        padding: 0.8125rem 1.25rem;
        top: inherit;
        width: auto;
    }
    /* Suchtext für ältere Browser anpassen */
    .hasPlaceholder
    {
        color: #d6d6d6;
        color: #000000;
    }
    /*++++++++++++++++++++++++*/
    /*      Slider START      */
    /*++++++++++++++++++++++++*/
    /* Slider */
	#main-wrap #content-wrap .nivoSlider {
		width: 99.5%;
		height: auto;
		border: 1px solid #c4c4c4;
	}
    .tx-imagecycle-pi3-images.nivoSlider {
        /*height: 375px!important;
        width: 100%!important;*/
    }
    .nivo-imageLink > img {
        /*display: block!important;
        height: auto;
        width: 100%;*/
    }
    /* thumbs */
	#c25 {
		position: relative;
	}
	#main-wrap .nivo-controlNav.nivo-thumbs-enabled {
		margin: 0px auto;
		position: relative;
		bottom: 10px;
		z-index: 100;
        width: 140px;
		margin-bottom: 16px;
		margin-bottom: 1rem;
    }
    #main-wrap .nivo-controlNav.nivo-thumbs-enabled .nivo-control-wrap:last-child a {
        margin: 0;
    }
	.nivo-directionNav .nivo-prevNav,
	.nivo-directionNav .nivo-nextNav{
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
	}
    .nivo-controlNav .nivo-control-wrap {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        height: auto;
        margin: 0;
        padding: 0;
        width: auto;
    }
	#main-wrap .nivo-controlNav.nivo-thumbs-enabled  a {
        background-color: #cfdeee;
        border: 1px solid #fff;
        border-radius: 10px;
        height: inherit;
        margin-top: 0;
        margin-right: 16px;
        padding: 10px;
        width: inherit;
    }
	#main-wrap .nivo-controlNav.nivo-thumbs-enabled  a.active {
        background-color: #0d59ab;
    }
	#main-wrap .nivo-controlNav.nivo-thumbs-enabled  a img {
        display: none!important;
    }
    /*++++++++++++++++++++++++*/
    /*      Footer START      */
    /*++++++++++++++++++++++++*/
    #footer-wrap {
        border: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 18px;
        padding: 1.125rem;
    }
    #secondary-menu,
    #print {
        display: none;
    }
    /* Social Share Box */
    #social {
        float: left;
        margin: 16px 0 0;
        margin: 1rem 0 0;
        width: 51%;
    }
    .fb-mobile,
    .tw-mobile,
    .nl-mobile {
        display: inline-block;
    }
    .fb-desktop,
    .tw-desktop,
    .nl-desktop {
        display: none;
    }
    #social #facebook-main a,
    #social #twitter-main a,
    #social #newsletter-main a {
        background: none;
    }
    #facebook-main img,
    #twitter-main img,
    #newsletter-main img {
        float: left;
        margin: 0 10px 16px 0;
        margin: 0 0.625rem 1rem 0;
    }
    #social #facebook-main span,
    #social #twitter-main span,
    #social #newsletter-main span {
        color: #fff;
        float: left;
        font-size: 16px;
        font-size: 1rem;
        margin: 0;
        line-height: 43px;
        line-height: 2.6875rem;
    }
    /* Kontakt Box */
    #contact {
        float: left;
        padding: 0;
        width: auto;
    }
    #contact h2 {
        background: transparent url("img/logo-footer-mobile.png") no-repeat right top;
        font-weight: normal;
        padding: 7px 0 0;
        padding: 0.4375rem 0 0;
        width: 190px;
        width: 11.875rem;
    }
    #contact-details,
    #contact-details a,
    .metamenu-mobile a {
        font-size: 16px;
        font-size: 1rem;
    }
    /* Impressum */
    #footer-wrap .metamenu-mobile {
        display: block;
    }
    #footer-wrap .metamenu-mobile li:last-child {
        padding-top: 13px;
        padding-top: 0.8125rem;
    }
    #footer-wrap .metamenu-mobile a:last-child{
        color: #ffffff;
    }
    /*++++++++++++++++++++++++++++++++++++++++++++*/
    /*      Inputfelder / Selectfelder START      */
    /*++++++++++++++++++++++++++++++++++++++++++++*/
    #content-wrap .tx-pxjob-pi1 .filterWrap section.left,
    #content-wrap .tx-pxtagderarchitektur-pi1 .location-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .radius-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .people-wrap,
    #content-wrap .tx-pxmembers-pi1 section.left,
    #content-wrap .tx-pxeducation-pi1 section.left{
        width: 49%;
    }
    /*#content-wrap .tx-pxjob-pi1 .filterWrap section.right,*/
    #content-wrap .tx-pxtagderarchitektur-pi1 .category-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .searchword-wrap,
    #content-wrap .tx-pxmembers-pi1 section.right,
    #content-wrap .tx-pxeducation-pi1 section.right{
        margin-top: 0;
        width: 49%;
    }
	/* only for staging merge with the selector on top later on*/
    #content-wrap .tx-pxjob-pi1 .filterWrap section.right {
        margin-top: 62px;
        width: 49%;
    }
    #content-wrap a.internal-link.button-link.absolute {
        margin-left: 0;
        margin-top: -60px;
        right: 18px;
    }
    /* Inputfelder und Selectfelder auf gleiche Länge bringen */
    #content-wrap .tx-pxjob-pi1 .filterWrap section input,
    #content-wrap .tx-pxmembers-pi1 .filterWrap section input,
    #content-wrap .tx-pxmembers-pi2 .filterWrap input,
    #content-wrap .tx-pxmembers-pi3 .filterWrap input,
    #content-wrap .tx-pxmembers-pi4 .filterWrap section input,
    #content-wrap .tx-pxjustice-pi1 .filterWrap input,
    #content-wrap .tx-pxcompetition-pi1 .filterWrap input,
    #content-wrap .tx-pxeducation-pi1 .filterWrap section input,
    #content-wrap .tx-pxjob-pi1 .filterWrap section select,
    #content-wrap .tx-pxmembers-pi1 .filterWrap section select,
    #content-wrap .tx-pxmembers-pi2 .filterWrap select,
    #content-wrap .tx-pxmembers-pi3 .filterWrap section select,
    #content-wrap .tx-pxmembers-pi3 .filterWrap select,
    #content-wrap .tx-pxmembers-pi4 .filterWrap section select,
    #content-wrap .tx-pxjustice-pi1 .filterWrap select,
    #content-wrap .tx-pxcompetition-pi1 .filterWrap select,
    #content-wrap .tx-pxeducation-pi1 .filterWrap section select,
    #content-wrap .tx-pxtagderarchitektur-pi1 .location-wrap select,
    #content-wrap .tx-pxtagderarchitektur-pi1 .category-wrap select,
    #content-wrap .tx-pxtagderarchitektur-pi1 .location-wrap select,
    #content-wrap .tx-pxtagderarchitektur-pi1 .category-wrap select,
    #content-wrap .tx-pxtagderarchitektur-pi1 .radius-wrap select,
    #content-wrap .tx-pxtagderarchitektur-pi1 .searchword-wrap input,
    #content-wrap .tx-pxtagderarchitektur-pi1 .people-wrap input{
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #848484;
        margin: 0 0 6px;
        padding: 7px 5px;
        height: 35px;
        width: 100%;
    }
    #content-wrap .tx-pxjustice-pi1 .filterWrap input,
    #content-wrap .tx-pxjustice-pi1 .filterWrap select{
        width: 98%;
    }
    /* Felder von Liste "Seminarübersicht" anpassen */
    #content-wrap .tx-pxeducation-pi1 .discipline-wrap,
    #content-wrap .tx-pxeducation-pi1 .mode-wrap,
    #content-wrap .tx-pxeducation-pi1 .hours-wrap,
    #content-wrap .tx-pxeducation-pi1 .minDate-wrap {
        height: 68px;
        height: 4.25rem;
        height: 57px;
        height: 3.5625rem;
    }
    /* Listview "Wettbewerbe in NRW" anpassen */
    #content-wrap .tx-pxcompetition-pi1 div p{
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 220px;
        padding-left: 13.75rem;
        width: 100%;
    }
    /*#content-wrap .tx-pxcompetition-pi1 span{
        width: 210px;
        width:13.125rem;
    }*/

	#main-wrap .tx-pxjob-pi1 a.logout {
        top: -62px;
        top: -3.875rem;
    }
    #content-wrap .tx-pxeducation-pi1 .minDate-wrap input{
        width: 90%!important;
        float: right;
    }
    /* Listview "Rechtstipps und Urteile" anpassen */
    /*#content-wrap .tx-pxjustice-pi1 table.display{
        width: 100%;
    }
    #content-wrap .tx-pxjustice-pi1 th,
    #content-wrap .tx-pxjustice-pi1 td{
        width: 30%
    }*/
    #content-wrap #hasWebsite {
        height: auto;
        width: auto;
    }
    #content-wrap input#hasWebsite {
        margin: 0 10px 0 0;
        margin: 0 0.625rem 0 0;
    }
    /* Feld Reset Button */
    #content-wrap .tx-pxjob-pi1 .zip-reset,
    #content-wrap .tx-pxjob-pi1 .city-reset,
    #content-wrap .tx-pxmembers-pi1 .zip-reset,
    #content-wrap .tx-pxmembers-pi1 .city-reset,
    #content-wrap .tx-pxeducation-pi1 .zip-reset,
    #content-wrap .tx-pxeducation-pi1 .city-reset {
        /*background-color: #0d59ab;*/
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        border-radius: 15px;
        padding: 5px 7px;
        top: 20px;
        right: 2px;
    }
    /* Liste Staatlich Anerkannte Sachverstaendige breite Anpassen */
    #content-wrap .tx-pxmembers-pi3 .zip-wrap,
    #content-wrap .tx-pxmembers-pi3 .city-wrap,
    #content-wrap .tx-pxmembers-pi3 .radius-wrap,
    #content-wrap .tx-pxmembers-pi4 .zip-wrap,
    #content-wrap .tx-pxmembers-pi4 .city-wrap,
    #content-wrap .tx-pxmembers-pi4 .radius-wrap {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.3333%;
    }
    /* Liste Tda anpassen*/
    .tx-pxtagderarchitektur-pi1 .dataTables_paginate a{
        padding: 3px 5px;
        padding: 0.1875rem 0.3125rem;
    }

    /*++++++++++++++++++++++++++++++++++++++++++++*/
    /*      Inputfelder / Selectfelder ENDE       */
    /*++++++++++++++++++++++++++++++++++++++++++++*/

    #content-wrap table.display td {
        padding: 10px;
    }
    /*++++++++++++++++++++++++++*/
    /*      TdA START      */
    /*++++++++++++++++++++++++++*/

     /*Karte auf 100% Breite */
     #content-wrap .tx-pxtagderarchitektur-pi1 #map{
         width: 100%;
     }
    #content-wrap .tx-pxeducation-pi1 .dataTables_wrapper {
        width: 100%;
    }
     /* Colorbox deaktivieren */
    body #cboxOverlay,
    body div #colorbox,
    body #cboxPhoto,
    body #cboxWrapper,
    body #cboxContent{
        display: none !important; /*nötig, damit #colorbox nicht geladen wird */
    }

	#content-wrap .tx-pxtagderarchitektur-pi1 .dataTables_wrapper {
		width: 100%;
	}
    /*++++++++++++++++++++++++++*/
    /*      Jobbörse START      */
    /*++++++++++++++++++++++++++*/

    /* Legende Große Anpassen */
    #main-wrap .legend h3,
    #main-wrap .legend li {
        font-size: 13px;
		width: 100%;
    }

    /*++++++++++++++++++++++++++*/
    /*      Jobbörse ENDE      */
    /*++++++++++++++++++++++++++*/

    /*++++++++++++++++++++++++++*/
    /*    Wettbewerbe START     */
    /*++++++++++++++++++++++++++*/
    #content-wrap .tx-pxcompetition-pi1 .city-wrap,
    #content-wrap .tx-pxcompetition-pi1 .radius-wrap {
        width: 49%;
    }
    #content-wrap .tx-pxcompetition-pi1 .radius-wrap {
        float: right;
    }
    /*++++++++++++++++++++++++++*/
    /*    Wettbewerbe ENDE      */
    /*++++++++++++++++++++++++++*/

    /*++++++++++++++++++++++++++*/
    /*        News START        */
    /*++++++++++++++++++++++++++*/
    #main-wrap article h2,
    #main-wrap article h3 {
        overflow: hidden;
    }
    #content-wrap .news article a,
    #content-wrap .scheduler article a,
    #main-wrap .tx-pxaknwacademy-pi1 .academydates article a{
        float: right!important;
        padding-top: 0;
        font-size: 14px;
        font-size: 0.875rem;
    }
    #content-wrap .news article a:first-child{
        float: left!important;
    }
    .accordion-container p > a:last-child {
        margin-right: 0px;
    }
    #content-wrap .alle{
        font-size: 14px;
        font-size: 0.875rem;
    }
    .meldungen a strong{
        font-size: 14px!important;
        font-size: 0.875rem!important;
        font-family: Tahoma, Arial, Helvetica, "sans serif"!important;
    }
    /*++++++++++++++++++++++++++*/
    /*        News ENDE        */
    /*++++++++++++++++++++++++++*/


    /*++++++++++++++++++++++++++*/
    /*      MainMenu START      */
    /*++++++++++++++++++++++++++*/
	#main-menu {
		display: none;
		/*left: 37px !important;*/
		position: absolute;
        left: -1px;
		width: 205.5%;
        z-index: 1000;
	}
	.arrow-down,
    .arrow-left {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 22px;
        font-size: 1.375rem;
		background: url("img/white-arrow-down.png") no-repeat 94% center;
        display: block;
        height: 42px;
        padding: 6px 17px 0;
        padding: 0.375rem 1.0625rem 0;
	}
	.arrow-left{
		background: url("img/nav-bg-on.png") 94% no-repeat;
	}
	#main-menu li .plus{
		display: block;
		background: none repeat scroll 0 0 #0D59AB;
		color: #FFFFFF;
		float: right;
		font-size: 30px;
		height: 44px;
		line-height: 44px !important;
		text-align: center;
		width: 43px;
		cursor: pointer;
	}
    #main-menu > li a{
        height: 44px;
    }
	#main-menu li ul {
		box-shadow: 0px 0px 0px #555555;
		position: relative;
		left: 0;
		width: 100%;
		z-index:500;
		border-left: 0;
	}
	#main-menu .level-2,#main-menu .level-3{
		display: none;
	}
	#main-menu li:hover ul.level-2, ul.level-2 li:hover ul.level-3, ul.level-3 li:hover ul.level-4 {
		margin-top:0;
		left:0 !important; /* need to use !important here to ensure overriding of #main-menu li ul rule above */
		top:0;
	}
	#main-menu li.current > a {
		background: #F1F1F1 !important;
		color: #5E5E5E !important;
	}
	#main-menu li.current > a:hover {
		/*background: #F1F1F1 !important;*/
		background: #0d59ab !important;
		color: #FFFFFF !important;
	}
	#main-menu li{
		border-bottom: 0;
		line-height: 4.2em;
	}
	#main-menu > li a{
		font-size: 22px;
		font-size: 1.375rem;
		background: #dadada !important;
		border-bottom: 1px solid #FFFFFF !important;
		font-weight: normal;
		padding-left: 17px;
		padding-left: 1.0625rem;
	}
	#main-menu > li a:focus,
	#main-menu > li a:hover{
		background:#0d59ab !important;
		border-bottom: 1px solid #FFFFFF !important;
	}
	#main-menu > li.subs a{
		background: #dadada !important;
		border-bottom: 1px solid #FFFFFF !important;
	}
	#main-menu > li.subs a:focus,
	#main-menu > li.subs a:hover{
		background:#0d59ab !important;
		border-bottom: 1px solid #FFFFFF !important;
	}
    #header-wrap #main-menu li:nth-child(12) a,
    #header-wrap #main-menu li:nth-child(13) a,
    #header-wrap #main-menu li:nth-child(14) a {
        color: #fff;
        background-color: #737373!important;
    }
    #header-wrap #main-menu li:nth-child(12) a:hover,
    #header-wrap #main-menu li:nth-child(12) a:focus,
    #header-wrap #main-menu li:nth-child(13) a:hover,
    #header-wrap #main-menu li:nth-child(13) a:focus,
    #header-wrap #main-menu li:nth-child(14) a:hover,
    #header-wrap #main-menu li:nth-child(14) a:focus {
        background-color: #8B8B8B!important;
    }
	#main-menu .level-2 li a{
		font-size: 16px;
		font-size: 1rem;
		background: #f3f3f3 !important;
		border-bottom: 1px solid #FFFFFF !important;
		font-weight: normal;
	}
	#main-menu .level-2 li a:hover{
		background: #0d59ab !important;
		border-bottom: 1px solid #FFFFFF !important;
	}
	#main-menu .level-2 li.subs a{
		background:#f3f3f3 !important;
		border-bottom: 1px solid #FFFFFF !important;
	}
	#main-menu .level-2 li.subs a:hover{
		background: #0d59ab !important;
		border-bottom: 1px solid #FFFFFF !important;
	}
	#main-menu .level-2 .level-3 li a{
		font-size: 16px;
		font-size: 1rem;
		background: #FFFFFF !important;
		border-bottom: 1px solid #f3f3f3 !important;
		padding-left: 17px;
		padding-left: 1.0625rem;
	}
	#main-menu .level-2 .level-3 li a:hover{
		background: #0d59ab !important;
		border-bottom: 1px solid #f3f3f3 !important;
        color: #fff!important;
	}
	#main-menu li:nth-child(-n+2){
		border-bottom: 0;
	}
	#main-menu li.current.subs > a, #main-menu li.subs > a:hover{
		background: #0d59ab !important;
		border-bottom: 1px solid #FFFFFF !important;
		color:#FFFFFF !important;
	}
    #main-menu li.active > a,
    #main-menu li.current > a {
        font-weight: bold;
    }
    /*++++++++++++++++++++++++++*/
    /*      MainMenu ENDE       */
    /*++++++++++++++++++++++++++*/


    /*Buttons Jobbörse/Architektenliste*/
    #content-wrap #option-tab-wrap{
        height: auto;
        float: none;
        margin: 0 0 10px;
        margin: 0 0 0.625rem;
        width: 100%
    }
    #content-wrap #option-tab-wrap .option-tab-link{
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        height: 44px;
        padding: 7px 17px 0;
        width: 32%;
    }
    #content-wrap #option-tab-wrap .option-tab-link:last-child {
        float: right;
    }
    #content-wrap #option-tab-wrap .option-tab-link:first-child{
        margin-right: 15px;
    }
    #content-wrap #option-tab-wrap .option-tab-link .title{
        font-size: 22px;
        font-size: 1.375rem;
        margin: 0;
    }
    #content-wrap #option-tab-wrap .option-tab-link .subtitle{
        display: none;
        font-size: 16px;
        font-size: 1rem;
        margin: 0;
    }
    #content-wrap #option-tab-wrap .option-tab-link a{
        display: block;
        height: auto;
        width: 100%;
    }
    /*Nur die drei neuesten News darstellen */
    .startseite #content-wrap #news-list article{
        display: none;
    }
    #content-wrap #latest-news article{
        display: none;
    }
    #content-wrap #latest-news article:nth-child(-n+4){
        display: block;
    }
    #content-wrap .news article,
    #content-wrap .scheduler article,
    #main-wrap .tx-pxaknwacademy-pi1 .academydates article{
        /*
        background-color: #F5F5F5;
        border-bottom: 2px solid #c4c4c4;
        */
    }
    #content-wrap .news article:first-of-type,
    #content-wrap .scheduler article:first-child,
    #main-wrap .tx-pxaknwacademy-pi1 .academydates article:first-child{
        /*border-top: 2px solid #c4c4c4;*/
    }
    #content-wrap .news article a,
    #content-wrap .scheduler article a,
    #main-wrap .tx-pxaknwacademy-pi1 .academydates article a{
        float: left;
        padding-top: 0;
    }
    #main .news h2, #right-column h2,
    #right-column .csc-default > h2,
    #main-wrap .csc-default h2,
    #main-wrap .csc-textpic-text h2{
        /*
        border: none;
        padding-bottom: 8px;
        padding-bottom: 0.5rem;
        */
        margin-bottom: 0;
        /*
        padding-bottom: 6px;
        padding-bottom: 0.375rem;*/
    }
    #right-column #c4{
        /*background-color: #FFFFFF;*/
    }
    #content-wrap .alle{
        float: right;
    }
    #right-column .alle:before{
        content:"\00bb\00a0";
    }
    #main strong{
        font-family: Corbel, Arial, Helvetica, "sans serif";
        font-family: Tahoma, Arial, Helvetica, "sans serif";
        font-size: 14px;
        font-size: 0.875rem;
        float: right;
        line-height: 0;
        margin-right: 0;
    }
    #main .meldungen strong{
        font-size: 11px;
        font-size: 0.6875rem;
    }
    #main-wrap .csc-default h2{
        font-size: 15px;
        font-size: 0.9375rem;
    }
    #main-wrap .accordion-container h3 span {
        font-size: 13px;
        font-size: 0.8125rem;
    }
    #content-wrap #right-column .csc-default{
        /*margin: 0;*/
    }
    /*Accordion anpassen */
    #main-wrap #accordion-sidebar-wrap .accordion-container,
    #main-wrap #accordion-sidebar-wrap #c1791{
        width: 100%;
    }
   /* #main-wrap .accordion-container img{
        display: none;
    }*/
    #main-wrap #accordion-sidebar-wrap .accordion-container p.bodytext{
        /*background-color: #FFFFFF;*/
        /*margin-left: 1em;*/
        margin-right: 1em;
    }
    #main-wrap #accordion-sidebar-wrap .accordion-container a{
        /*float:left;*/
        clear: both;
    }
    #main-wrap #accordion-sidebar-wrap .accordion-container p.bodytext{
        margin-bottom:0;
    }
    #main-wrap #accordion-sidebar-wrap .accordion-container h3{
        /*background-color: #F5F5F5;*/
    }
    #main-wrap .accordion-container .ui-accordion-content-active,
    #main-wrap .accordion-container p {
        /*background-color: #FFFFFF;*/
    }
    #main-wrap .ui-accordion-content a{
        font-size: 14px;
        font-size: 0.875rem;
    }
    /* TdA Detailseite anpassen */
    .tx-pxtagderarchitektur-pi1 .object-detail .images .main img,
    .tx-pxtagderarchitektur-pi1 .object-detail .images .other img {
        height: auto;
        max-height: inherit;
        max-width: inherit;
        width: 95%;
    }
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*    START Architekten Mitgliederbereich    */
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    #content-wrap .tx-pxmembers-pi1 #optionLimitMsg{
        margin-bottom: 20px;
        margin-bottom: 1.25rem;
    }
    #content-wrap .tx-pxmembers-pi1 .eventedit textarea{
        width: 98%;
    }
    #content-wrap .tx-pxmembers-pi1 .eventedit .submit-button input{
        margin-bottom: 4px;
        margin-bottom: 0.25rem;
    }
    #main-wrap fieldset.tx-powermail-pi1_fieldset input.powermail_submit{
        margin: 0 0 0.3125rem 9.375rem;
    }
    #content-wrap .tx-pxmembers-pi1 .eventedit div{
        padding-bottom: 10px;
        padding-bottom: 0.625rem;
    }
    #content-wrap .tx-pxmembers-pi1 .slide-members-category h3{
        margin-bottom: 2px;
        margin-bottom: 0.125rem;
    }
    fieldset.tx-powermail-pi1_fieldset input.powermail_text,
    fieldset.tx-powermail-pi1_fieldset input.powermail_date,
    fieldset.tx-powermail-pi1_fieldset select.powermail_select,
    fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
    fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
    fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{
        width: 55%;
    }
    fieldset.tx-powermail-pi1_fieldset select.powermail_select{
        width: 25%;
    }
    fieldset.tx-powermail-pi1_fieldset label,
    fieldset.tx-powermail-pi1_fieldset fieldset legend{
        width: 150px;
        width: 9.375rem;
    }

    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*     ENDE Architekten Mitgliederbereich    */
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*++++++++++++++++++++++++++*/
    /*        login start       */
    /*++++++++++++++++++++++++++*/
    .tx-felogin-pi1 input[type="text"],
    .tx-felogin-pi1 input[type="password"],
    .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form input[type="text"],
    .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form input[type="password"] {
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgb(132, 132, 132);
        margin: 0px 0px 6px;
        padding: 7px 5px;
        height: 35px;
    }
    .tx-felogin-pi1 .input-field input#user,
    .tx-felogin-pi1 .input-field input.change-pass-input {
        margin-right: 0;
    }
    .tx-felogin-pi1 .input-field,
    .tx-srfeuserregister-pi1 form dd {
        width: 50%;
        width: 100%;
    }
    /*++++++++++++++++++++++++++*/
    /*       POWERMAIL      */
    /*++++++++++++++++++++++++++*/
    .tx-powermail .powermail_label,
    .tx-powermail .powermail_check_legend
    {
        width: 9.375rem;
    }
    .tx-powermail input[type="text"] ,
    .tx-powermail input[type="date"] ,
    .tx-powermail input[type="datetime"] ,
    .tx-powermail input[type="email"] ,
    .tx-powermail textarea,
    .tx-powermail select {
        width: 55%;
    }
    .tx-powermail input[type="submit"] {
        margin-left: 9.375rem;;
    }

    /* rslider dynamic expander and collapser */
    ul.rslides p.caption {
        max-height: 95px;
    }
    ul.rslides p.extended.caption {
        margin-bottom: 10px;
    }
    ul.rslides p.caption:after {
        height: 95px;
        background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 60%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    }
    ul.rslides p.caption span.arrow-down {
        padding: 0;
        width: 24px;
        height: 22px;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 2000;
        margin-top: 33px;
        background: transparent;
    }
    ul.rslides p.caption span.arrow-down:after {
        content: '';
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;

        border-top: 12px solid #0d59ab;
    }
    .rslides p.caption.extended span.arrow-down {
        margin-top: 14px;
    }
    .rslides p.caption.extended span.arrow-down:after {
        content: '';
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 0px solid transparent;
        border-bottom: 12px solid #0d59ab;
    }

}

/*  768 */
@media  screen and (max-width:48em) {
    /* Slider */
    .tx-imagecycle-pi3-images.nivoSlider {
        /*height: 275px!important;*/
    }

	#main-wrap fieldset.tx-powermail-pi1_fieldset input.powermail_text,
	#main-wrap fieldset.tx-powermail-pi1_fieldset input.powermail_date,
	#main-wrap fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
	#main-wrap fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
		height: 35px;
	}
	#main-wrap fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
		padding-top: 2px;
		height: 4rem;
	}
    /* Abstand Standart Main zum Accordeon anpassen */
    .standard #main{
        padding-bottom: 45px;
        padding-bottom: 2.8125rem;
    }
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*      Jobbörse/Architektenliste START      */
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /* Pagination */
    #content-wrap .paging_full_numbers {
        height: 29px;
        height: 1.8125rem;
    }
    #content-wrap .tx-pxjob-pi1 .dataTables_paginate a,
    #content-wrap .tx-pxmembers-pi1 .dataTables_paginate a,
    #content-wrap .news .browseLinksWrap span,
    #content-wrap .news .browseLinksWrap a {
        font-size: 14px!important;
        font-size: 0.875rem !important;
        padding: 6px;
        padding: 0.365rem;
    }
    .tx-pxeducation-pi1 #listTab .landscape{
        display: none!important;
    }

	/*++++++++++++++++++++++++++*/
	/*        login start       */
	/*++++++++++++++++++++++++++*/
	.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
		padding: 0;
	}
	.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-error {
		color: red;
		font-size: .875rem;
	}
	.tx-pxjob-pi1 .edit_eventdetail input[type="text"],
	.tx-pxjob-pi1 .edit_eventdetail form select {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
		margin-right: 0rem;
		width: 60%;
		padding: 7px 5px;
		height: 35px;
		margin-bottom:8px;
		margin-bottom: .5rem;
	}
	.tx-pxjob-pi1 .edit_eventdetail .mode_of_employment-inner-wrap label,
	.tx-pxjob-pi1 .edit_eventdetail .discipline-inner-wrap label {
		padding: 8px 0px;
	}
	.tx-pxjob-pi1 .edit_eventdetail .discipline-inner-wrap input[type="checkbox"], .tx-pxjob-pi1 .edit_eventdetail .mode_of_employment-inner-wrap input[type="checkbox"] {
		margin-top: 10px;
	}
	.tx-pxjob-pi1 .edit_eventdetail form label.error {
		font-weight: normal;
		color: red;
		font-size: 0.75rem;
		float: right;
		width: 42%;
	}
	.tx-pxjob-pi1 .edit_eventdetail form .endtime-wrap label.error {
		position: static;
	}
	.tx-pxjob-pi1 .edit_eventdetail a.backlink {
		margin: 1rem 0;
		display: block;
		font-size: .875rem;
	}
	#main-wrap .tx-pxjob-pi1 a.logout {
		top: -62px;
		top: -3.875rem;
	}
    /*++++++++++++++++++++++++++++*/
    /* TDA Anmeldelink ausblenden */
    /*++++++++++++++++++++++++++++*/
    a.tda-anmeldung {
        display: none;
    }

    /* Legende */
    .legend-seminar {
        display: none;
    }
	fieldset.tx-powermail-pi1_fieldset select.powermail_select{
		height: 35px;
	}
    /*++++++++++++++++++++++++++*/
    /*       powermail      */
    /*++++++++++++++++++++++++++*/

    .tx-powermail input[type="text"] ,
    .tx-powermail input[type="date"] ,
    .tx-powermail input[type="datetime"] ,
    .tx-powermail input[type="email"],
    .tx-powermail select{
        height: 35px;
    }
}

/*  660px */
@media  screen and (max-width:41.25em) {
    /* Jobbörse / Schwarzes Brett / Architektenliste Startseite */

    #content-wrap #option-tab-wrap {
        text-align: center;
    }

    #content-wrap #option-tab-wrap .option-tab-link {
        height: auto;
        padding: 0 0 0 10px;
        margin: 0;
        background: none;
        border-bottom: none;
        width: auto;
        float: none;
        display: inline-block;
    }

    #content-wrap #option-tab-wrap .option-tab-link a .title:after {
        content: '|';
        padding-left: 10px;
    }

    #content-wrap #option-tab-wrap .option-tab-link:last-child a .title:after {
        display: none;
    }

    #content-wrap #option-tab-wrap .option-tab-link:first-child {
        margin: 0;
    }

    #content-wrap #option-tab-wrap .option-tab-link a {
        color: #0d59ab;
        font-weight: bold;
    }

    #content-wrap #option-tab-wrap .option-tab-link .title{
        font-size: 12px;
        font-size: 0.8rem;
        border-bottom: none;
    }

    #content-wrap #option-tab-wrap .option-tab-link:last-child {
        float: none;
    }
}

/*  640 Android z.Bsp. S3/S4 Note2/ */
@media  screen and (max-width:43.75em) {

    /*++++++++++++++++++++++++++*/
    /*MobileHidden/Landscape für Listen*/
    /*++++++++++++++++++++++++++*/
    #content-wrap .tx-pxtagderarchitektur-pi1 #listTab .mobileHidden{
        display:none!important;
    }

    .tx-pxjob-pi1 #listTabJobs .landscape,
    .tx-pxmembers-pi4 #listTabMemberExpertNational .landscape,
    .tx-pxcompetition-pi1 #listTabCompetition .landscape{
        display:none!important;
    }
    .dtInfo{
        margin-top: 0!important;
        margin-bottom: 10px!important;
    }
    /*++++++++++++++++++++++++*/
    /*      Header START      */
    /*++++++++++++++++++++++++*/
    /* Slideshow temp. ausblenden */
    .tx-imagecycle-pi3 {
        display: none!important;
    }
    /* Suchfeld Breite Anpassen */
    #search input#mksearch_term {
        /*width: 70%;*/
    }
    /* Header Bild ausblenden */
    .header-img {
        display: none;
    }
    /* #accordion-sidebar-wrap links halten */
    #accordion-sidebar-wrap{
        float: none;
    }


    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*      Jobbörse/Architektenliste START      */
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /* Spalten Ausblenden Architektenliste */
    #listTabMember th:nth-child(2),
    #listTabMember td:nth-child(2) {
        display: none;
    }
    /* Spalten Ausblenden Jobbörse */
    #listTabJobs th:nth-child(4),
    #listTabJobs td:nth-child(4) {
        display: none;
    }
    /* Lange Wörter Umbrechen erzwingen */
    #listTabMember td:last-child {
        word-break: break-all;
    }
    #content-wrap{
        padding-top: 16px;
        padding-top: 1rem;
    }
    /* Pagination */
    #content-wrap .paging_full_numbers {
        height: auto;
        margin-bottom: 10px;
        margin-bottom: 0.625rem;
    }
    #content-wrap .tx-pxjob-pi1 .dataTables_paginate a,
    #content-wrap .tx-pxmembers-pi1 .dataTables_paginate a {
        margin-right: 5px;
        margin-right: 0.3125rem;
    }
    #content-wrap .tx-pxtagderarchitektur-pi1 #map{
        display: none;
    }
    /* Legende */
    .legend {
        display: none;
    }
    /* Legende Einblenden bei Wettbewerbe NRW*/
    .legend.trafficlights {
        display: block;
    }
    .tx-pxcompetition-pi1 .legend.trafficlights ul.legend-list li span {
        margin-right: 90%;
    }

	.tx-pxjob-pi1 .edit_eventdetail div.mode_of_employment-wrap div.mode_of_employment-inner-wrap,
	.tx-pxjob-pi1 .edit_eventdetail div.discipline-wrap div.discipline-inner-wrap {
		width: 25rem;
		width: 50%;
	}

	.tx-pxjob-pi1 .edit_eventdetail form label.error {
		width: 18%;
	}
    .tx-powermail .powermail_label.powermail_check_legend {
        width: 100%;
        margin-bottom: 4px;
        margin-bottom: 0.25rem;
    }
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*      Jobbörse/Architektenliste ENDE       */
    /*+++++++++++++++++++++++++++++++++++++++++++*/

	/*+++++++++++++++++++++++++++++++++++++++++++*/
	/*      TDA START       					 */
	/*+++++++++++++++++++++++++++++++++++++++++++*/
    /*
	#content-wrap .tx-pxtagderarchitektur-pi1 table.display td.landscape,
	#content-wrap .tx-pxtagderarchitektur-pi1 table.display th.landscape {
		display: none;
	}
*/

	/*+++++++++++++++++++++++++++++++++++++++++++*/
	/*      TDA ENDE	       					 */
	/*+++++++++++++++++++++++++++++++++++++++++++*/

    /*++++++++++++++++++++++++++*/
    /*        News START        */
    /*++++++++++++++++++++++++++*/
    #main-wrap article.news-item > a {
        margin-bottom: 10px;
        margin-bottom: 0.625rem;
    }
    /* Lightbox ausblenden */
    body #colorbox,
    body #colorbox #cboxOverlay,
    body #colorbox #cboxWrapper,
    body #cboxOverlay {
        display: none!important;
    }
    /*++++++++++++++++++++++++++*/
    /*        News ENDE        */
    /*++++++++++++++++++++++++++*/

	/*++++++++++++++++++++++++++*/
	/*        j start       */
	/*++++++++++++++++++++++++++*/
    .tx-pxmembers-pi1 .eventedit .half-width{
        width: 100% !important;
        margin: 0 !important;
    }
    .tx-pxmembers-pi1 .px_members_image img,
    .tx-pxmembers-pi1 .slide-members-item .member-image{
        max-height: 400px !important;
    }
    .tx-pxmembers-pi1 .px_members_image,
    .tx-pxmembers-pi1 .px_members_company_description{
        width: 100% !important;
    }

}

/* 480 */
@media  screen and (max-width:30em) {

    #search input#mksearch_term {
        font-size: 10px;
        height: 30px;
        padding: 4px 25px 1px 10px;
    }

    #content-wrap .tx-pxtagderarchitektur-pi1 #listTab .mobileHidden{
        display:none!important;
    }


    #content-wrap .tx-pxeducation-pi1 #listTab .mobileHidden{
        display:none!important;
    }

    #wrapper #main-wrap {
        padding: 0 10px 50px;
        padding: 0 0.625rem 3.125rem;
    }
    /*++++++++++++++++++++++++*/
    /*          Header        */
    /*++++++++++++++++++++++++*/
    #header-wrap {
        padding: 10px 10px 0;
        padding: 0.625rem 0.625rem 0;
    }
    /* Logo */
    #logo {
        float: left;
        width: 48%;
    }
    #logo img {
        height: auto;
        width: 100%;
    }
    /* Suche */
    #search {
        border: 0;
        padding: 0;
        width: 48%;
    }
    #search fieldset.term {
        float: right;
        width: auto;
    }
    #search fieldset.term label {
        display: none;
    }
    #search input#mksearch_term {
        font-size: 13px;
        height: 40px;
        padding: 4px 25px 1px 0;
        line-height: normal;
        width: 100%;
    }
    #search fieldset + fieldset {
        right: 0;
        top: 0;
    }
    #search input.submit {
        padding: 9px 18px 9px;
        padding: 0.5625rem 1.125rem 0.5625rem;
    }

    #right-column .scheduler article:last-child{
        display:block;
    }

    /* Menu Button */
    .arrow-down,
    .arrow-left {
        font-size: 18px;
        font-size: 1.125rem;
        padding: 9px 0 0 3%;
        padding: 0.5625rem 0 0 3%;
    }
    #menu-button {
        border: 0;
        clear: both;
        width: 100%;
    }

    /* Main Menu */
    #main-menu {
        left: 0;
        width: 100%;
    }
    #main-menu > li a{
        font-size: 18px;
        font-size: 1.125rem;
        height: 44px;
    }
    #main-menu .level-2 li a,
    #main-menu .level-2 .level-3 li a {
        font-size: 14px;
        font-size: 0.875rem;

    }
 
	/* Kontaktformular */

	#main-wrap .tx_powermail_pi1_form fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
		margin: 0;
		margin-top: 1rem;
	}

	body .error {
		left: 308px !important;
		left: 19.25rem !important;
	}

    /*Main Content */
    .standard #main,
    #accordion-sidebar-wrap{
        width: 100%
    }
    #right-column{
        float: none;
        width: 100%;
    }
    #content-wrap article p,
    #main-wrap #accordion-sidebar-wrap .accordion-container p.bodytext,
    #content-wrap article time{
        /*font-size: 14px;
        font-size: 0.875rem;*/
        font-size: 13px;
        font-size: 0.8125rem;
    }
    #main-wrap h2{
        margin-bottom: 16px;
        margin-bottom: 1rem;
    }
    #main-wrap h3{
        margin-bottom: 3px;
        margin-bottom: 0.1875rem;
    }

    /*++++++++++++++++++++++++*/
    /*      Footer START      */
    /*++++++++++++++++++++++++*/
    #footer-wrap {
        padding: 18px 18px 18px 0;
        padding: 1.125rem 1.125rem 1.125rem 0;
    }

    /* Social Share Box */
    #social {
        background-color: #a4a4a4;
        -moz-border-radius: 0px 5px 5px 0px;
        -webkit-border-radius: 0px 5px 5px 0px;
        border-radius: 0px 5px 5px 0px;
        margin: 0 10px 0 0;
        margin: 0 0.625rem 0 0;
        padding: 16px 16px 0 18px;
        padding: 1rem 1rem 0 1.125rem;
        width: auto;
    }
    #facebook-main img,
    #twitter-main img,
    #newsletter-main img {
        margin: 0 0 16px;
        margin: 0 0 1rem;
    }
    #social #facebook-main span,
    #social #twitter-main span,
    #social #newsletter-main span {
        display: none;
    }

    /* Kontakt Box */
    #contact {
        /*float: right;*/
    }
    #contact h2 {
        font-size: 17px;
        font-size: 1.0625rem;
        padding: 0;
        width: 205px;
        width: 12.8125rem;
    }
    /*++++++++++++++++++++++++*/
    /*      Footer ENDE       */
    /*++++++++++++++++++++++++*/
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*      Jobbörse/Architektenliste START      */
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*
    #content-wrap .tx-pxmembers-pi1 .dataTables_paginate a,
    #content-wrap .tx-pxmembers-pi2 .dataTables_paginate a,
    #content-wrap .tx-pxmembers-pi3 .dataTables_paginate a,
    #content-wrap .tx-pxmembers-pi4 .dataTables_paginate a,
    #content-wrap .paging_full_numbers > span {
        float: none;
    }
    */
    /* Jobbörse Detail Seite */
    .tx-pxjob-pi1 div p span,
    .tx-pxmembers-pi1 div p span,
    .tx-pxmembers-pi2 div p span,
    .tx-pxmembers-pi3 div p span,
    .tx-pxmembers-pi4 div p span,
    .tx-pxcompetition-pi1 div p span,
    .tx-pxeducation-pi1 div p span{
        width: 100%;
    }
    #content-wrap .tx-pxmembers-pi1 div p span,
    #content-wrap .tx-pxmembers-pi2 div p span,
    #content-wrap .tx-pxmembers-pi3 div p span,
    #content-wrap .tx-pxmembers-pi4 div p span,
    #content-wrap .tx-pxcompetition-pi1 div p span,
    #content-wrap .tx-pxeducation-pi1 div p span{
        position: relative;
    }
    #content-wrap .tx-pxmembers-pi1 div p,
    #content-wrap .tx-pxmembers-pi2 div p,
    #content-wrap .tx-pxmembers-pi3 div p,
    #content-wrap .tx-pxmembers-pi4 div p,
    #content-wrap .tx-pxcompetition-pi1 div p,
    #content-wrap .tx-pxeducation-pi1 div p{
        padding: 0;
    }
    .tx-pxjob-pi1 div p span + span,
    .tx-pxmembers-pi1 div p span + span,
    .tx-pxmembers-pi2 div p span + span,
    .tx-pxmembers-pi3 div p span + span,
    .tx-pxmembers-pi4 div p span + span,
    .tx-pxcompetition-pi1 div p span + span,
    .tx-pxeducation-pi1 div p span + span{
        font-weight: normal;
    }
    div.tx-pxjob-pi1 > div,
    div.tx-pxmembers-pi1 > div,
    div.tx-pxmembers-pi2 > div,
    div.tx-pxmembers-pi3 > div,
    div.tx-pxmembers-pi4 > div,
    div.tx-pxcompetition-pi1 > div,
    div.tx-pxeducation-pi1 > div{
        margin-bottom: 16px;
        margin-bottom: 1rem;
    }
    div.tx-pxmembers-pi1 div.px_members_discipline,
    div.tx-pxmembers-pi1 div.px_members_company_www{
    /*div.tx-pxmembers-pi2 div.px_members_discipline,
    div.tx-pxmembers-pi2 div.px_members_company_www,
    div.tx-pxmembers-pi3 div.px_members_discipline,
    div.tx-pxmembers-pi3 div.px_members_company_www,
    div.tx-pxmembers-pi4 div.px_members_discipline,
    div.tx-pxmembers-pi4 div.px_members_company_www,
    div.tx-pxmembers-pi4 div.px_members_discipline,
    div.tx-pxmembers-pi4 div.px_members_company_www,
    div.tx-pxeducation-pi1 div.px_members_discipline,
    div.tx-pxeducation-pi1 div.px_members_company_www{*/
        margin-bottom: 0;
    }
    /* Architektenliste Detail */

	#content-wrap a.internal-link.button-link.absolute {
        right: 10px;
        margin-top: -57px;
    }
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*      Jobbörse/Architektenliste ENDE       */
    /*+++++++++++++++++++++++++++++++++++++++++++*/

    /*++++++++++++++++++++++++++*/
    /*        News START        */
    /*++++++++++++++++++++++++++*/
    #main-wrap article.news-item .news-set3-img1 img {
        height: auto;
        width: 100%;
    }
    #main-wrap article.news-item .news-set3-img1 .caption {
        width: 100%!important;
    }
    /*
    #content-wrap .news article a,
    #content-wrap .scheduler article a,
    #main-wrap .tx-pxaknwacademy-pi1 .academydates article a{
        float: right;
        padding-top: 0;
        font-size: 14px;
        font-size: 0.875rem;
    }
    #content-wrap .news article a:first-child{
        float: left!important;
    }
    .accordion-container p > a:last-child {
        margin-right: 0px;
    }
    #content-wrap .alle{
        font-size: 14px;
        font-size: 0.875rem;
    }
    .meldungen a strong{
        font-size: 14px!important;
        font-size: 0.875rem!important;
        font-family: Tahoma, Arial, Helvetica, "sans serif"!important;
        font-family: Arial, Helvetica, "sans serif"!important;
    }
    */
    /*++++++++++++++++++++++++++*/
    /*        News ENDE         */
    /*++++++++++++++++++++++++++*/

    /*++++++++++++++++++++++++*/
    /*        TDA START       */
    /*++++++++++++++++++++++++*/
    .tx-pxtagderarchitektur-pi1 .object-detail .images .main,
    .tx-pxtagderarchitektur-pi1 .object-detail .images .other {
        float: none;
        width: 100%;
    }
    .tx-pxtagderarchitektur-pi1 .object-detail .images .main img,
    .tx-pxtagderarchitektur-pi1 .object-detail .images .other img {
        height: auto;
        max-height: inherit;
        max-width: inherit;
        width: 100%;
    }
    /*++++++++++++++++++++++++*/
    /*        TDA ENDE        */
    /*++++++++++++++++++++++++*/

	#main-wrap {
		padding: 0em .5em 4em;
	}
	#content-wrap .tx-pxjob-pi1 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi1 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi2 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi3 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi4 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi5 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi1 .filterWrap section.right,
	#content-wrap .tx-pxmembers-pi2 .filterWrap section.right,
	#content-wrap .tx-pxmembers-pi3 .filterWrap section.right,
	#content-wrap .tx-pxmembers-pi4 .filterWrap section.right,
	#content-wrap .tx-pxmembers-pi5 .filterWrap section.right,
    #content-wrap .tx-pxeducation-pi1 .filterWrap section.left,
    #content-wrap .tx-pxeducation-pi1 .filterWrap section.right,
    #content-wrap .tx-pxtagderarchitektur-pi1 .location-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .category-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .radius-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .searchword-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .people-wrap{
		float: none;
		width: 100%;
	}
    #content-wrap .tx-pxeducation-pi1 .filterWrap section.left input,
    #content-wrap .tx-pxeducation-pi1 .filterWrap section.left select,
    #content-wrap .tx-pxeducation-pi1 .filterWrap section.right input,
    #content-wrap .tx-pxeducation-pi1 .filterWrap section.right select{
        margin-bottom: 16px;
        margin-bottom: 1rem;
    }
    #content-wrap .tx-pxmembers-pi2 .filterWrap .zip-wrap,
    #content-wrap .tx-pxmembers-pi2 .filterWrap .city-wrap,
    #content-wrap .tx-pxmembers-pi2 .filterWrap .radius-wrap{
        float: none;
        width: 100%;
        padding: 0;
    }
    #content-wrap .tx-pxmembers-pi3 .filterWrap .kind-wrap,
    #content-wrap .tx-pxmembers-pi3 .filterWrap .zip-wrap,
    #content-wrap .tx-pxmembers-pi3 .filterWrap .city-wrap,
    #content-wrap .tx-pxmembers-pi3 .filterWrap .radius-wrap{
        float: none;
        width: 100%;
        padding: 0;
    }
    #content-wrap .tx-pxmembers-pi4 .filterWrap .kind-wrap,
    #content-wrap .tx-pxmembers-pi4 .filterWrap .zip-wrap,
    #content-wrap .tx-pxmembers-pi4 .filterWrap .city-wrap,
    #content-wrap .tx-pxmembers-pi4 .filterWrap .radius-wrap{
        float: none;
        width: 100%;
        padding: 0;
    }
    #content-wrap .tx-pxjustice-pi1 .filterWrap .searchword-wrap,
    #content-wrap .tx-pxjustice-pi1 .filterWrap .category-wrap{
        float: none;
        width: 100%;
        padding: 0;
    }
    #content-wrap .tx-pxcompetition-pi1 .filterWrap .city-wrap,
    #content-wrap .tx-pxcompetition-pi1 .filterWrap .radius-wrap{
        float: none;
        width: 100%;
        padding: 0;
    }
	#content-wrap .tx-pxjob-pi1 .filterWrap section.right {
		float: none;
		width: 100%;
		margin-top: 0px;
	}
    #content-wrap .tx-pxeducation-pi1 .filterWrap section #minDate{
        width: 80%;
        float: right;
    }
    #content-wrap .tx-pxeducation-pi1 .discipline-wrap,
    #content-wrap .tx-pxeducation-pi1 .mode-wrap,
    #content-wrap .tx-pxeducation-pi1 .hours-wrap,
    #content-wrap .tx-pxeducation-pi1 .minDate-wrap {
        height: 55px;
        height: 3.4375rem;
    }
    #content-wrap .tx-pxtagderarchitektur-pi1 .filterWrap .location-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .filterWrap .category-wrap{
        float: none;
        width: 100%;
        padding-bottom: 10px;
    }
    #content-wrap .tx-pxmembers-pi3 .filterWrap .category_main-wrap select,
    #content-wrap .tx-pxmembers-pi4 .filterWrap .kind-wrap select,
    #content-wrap .tx-pxmembers-pi3 .filterWrap .radius-wrap select,
    #content-wrap .tx-pxmembers-pi4 .filterWrap .radius-wrap select{
        width: 100%;
    }
    /*
	.tx-pxjob-pi1 #listTabJobs .mobileHidden {
		display: none;
	}
	.tx-pxjob-pi1 #listTabJobs thead th:nth-child(3),
	.tx-pxjob-pi1 #listTabJobs thead th:nth-child(4),
	.tx-pxjob-pi1 #listTabJobs thead th:nth-child(5) {
		display: none;
	}
	*/
	#content-wrap .tx-pxmembers-pi1 .filterWrap section input[type="checkbox"] {
		width: 13px;
		width: .8125rem;
	}
	.tx-pxmembers-pi1 #listTabMember .landscape,
	.tx-pxmembers-pi3 #listTabMemberExpertPublic .landscape,
    table .mobileHidden {
		display: none!important;
	}
    #content-wrap p.bodytext{
        margin-bottom: 20px;
        margin-bottom: 1.25rem;
    }
    #content-wrap p,
    #content-wrap a.mail,
    #content-wrap a.media-download,
    #content-wrap a.internal-link,
    #content-wrap p a,
    #content-wrap li,
    #content-wrap li a,
    #content-wrap .px_education_description,
    #content-wrap .tx-pxjob-pi1 .dataTables_info,
    #content-wrap .tx-pxmembers-pi1 .dataTables_info,
    #content-wrap table.display td,
    #content-wrap table.display td a{
        /*font-size: 14px;
        font-size: 0.875rem;*/
        font-size: 13px;
        font-size: 0.8125rem;
    }
    #content-wrap h2{
        font-size: 18px;
        font-size: 1.125rem;
        padding-bottom: 17px;
        padding-bottom: 1.0625rem;
    }
    #content-wrap h3{
        font-size: 16px;
        font-size: 1rem;
    }
    #content-wrap .tx-pxmembers-pi4 .filterWrap{
        width: 100%;
        float: none;
    }
    #content-wrap .tx-pxtagderarchitektur-pi1 #map{
        display: none;
    }
    /* TdA Detail anpassen */


    .tx-pxtagderarchitektur-pi1 .object-detail .images .main,
    .tx-pxtagderarchitektur-pi1 .object-detail .images .other{
        float: none;
        width: 100%;
        padding-bottom: 16px;
        padding-bottom: 1rem;
    }
    .tx-pxtagderarchitektur-pi1 .object-detail .images .main{
        margin-top: 15px;
        margin-top: 0.9375rem;
    }
    .tx-pxtagderarchitektur-pi1 .object-detail .images figure.other + figure.other,
    .tx-pxtagderarchitektur-pi1 .object-detail .images figure + figure + figure.other{
        margin: 0;
    }
    .tx-pxtagderarchitektur-pi1 .object-detail .details .left-column,
    .tx-pxtagderarchitektur-pi1 .object-detail .details .right-column{
        width: 100%;
    }
    .tx-pxtagderarchitektur-pi1 .object-detail .details dl{
        margin: 24px 0;
    }
    .tx-pxtagderarchitektur-pi1 .object-detail .details dl:first-child{
        margin: 0 0;
    }
    /* TdA Listview anpassen */
    /*
    .tx-pxtagderarchitektur-pi1 #listTab table{
        width: 100%!important;
    }
    .tx-pxtagderarchitektur-pi1 #listTab .details {
        width: 59%!important;
    }
    .tx-pxtagderarchitektur-pi1 #listTab .appt{
        max-width: 40%!important;
    }*/
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    /*    START Architekten Mitgliederbereich    */
    /*+++++++++++++++++++++++++++++++++++++++++++*/
    #content-wrap .tx-pxmembers-pi1 div p span{
        margin-top: 16px;
        margin-top: 1rem;
    }
    fieldset.tx-powermail-pi1_fieldset input.powermail_text,
    fieldset.tx-powermail-pi1_fieldset input.powermail_date,
    fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
    fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
    fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{
        width: 93%;
        height: 35px;
        height: 2.1875rem;
    }
    fieldset.tx-powermail-pi1_fieldset select.powermail_select{
        width: 94%;
    }
	.tx-felogin-pi1 input[type="text"],
	.tx-felogin-pi1 input[type="password"],
	.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form input[type="text"],
	.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form input[type="password"] {
		width: 98%;
	}
	.tx-felogin-pi1 .input-field,
	.tx-srfeuserregister-pi1 form dd {
		width: 100%;
	}
    .tx-pxjob-pi1 .edit_eventdetail div.mode_of_employment-wrap div.mode_of_employment-inner-wrap,
    .tx-pxjob-pi1 .edit_eventdetail div.discipline-wrap div.discipline-inner-wrap {
        width: 100%;
    }
	.tx-pxjob-pi1 .edit_eventdetail input[type="text"],
    .tx-pxjob-pi1 .edit_eventdetail form select {
		width: 99%;
	}
	.tx-pxjob-pi1 .edit_eventdetail label {
		font-size: .875rem;
	}
	.tx-pxjob-pi1 .edit_eventdetail form label.error {
		width: 51%;
	}
    #content-wrap .tx-pxmembers-pi1 .eventedit ul {
        margin: 0;
    }
    #content-wrap .tx-pxmembers-pi1 .eventedit ul li ul li {
        margin-left: 0;
    }
    .tx-pxmembers-pi1 .px_members_image img,
    .tx-pxmembers-pi1 .slide-members-item .member-image{
        max-width: 80% !important;
    }

    /*++++++++++++++++++++++++++*/
    /*       POWERMAIL      */
    /*++++++++++++++++++++++++++*/
    .tx-powermail select{
        width: 94%;
    }
    .tx-powermail input[type="text"] ,
    .tx-powermail input[type="date"] ,
    .tx-powermail input[type="datetime"] ,
    .tx-powermail input[type="email"],
    .tx-powermail textarea{
        width: 93%;
    }
    .tx-powermail input[type="submit"] {
        margin-left: 0;
        margin-top: 1rem;
    }
    .csc-default ul.parsley-errors-list li{
        top: -25px;
    }


}
/* 420 */
@media  screen and (max-width:26.25em) {
    #content-wrap .tx-pxtagderarchitektur-pi1 #listTab .landscape{
        display:none!important;
    }
}
/* 360 Für Android S3 & Co Hochformat */
@media  screen and (max-width:22.5em) {

    /*++++++++++++++++++++++++++*/
    /*MobileHidden/Landscape für Listen*/
    /*++++++++++++++++++++++++++*/
    .tx-pxjob-pi1 #listTabJobs .mobileHidden{
        display: none!important;
    }
	.tx-pxmembers-pi1 .paging_full_numbers a.previous,
	.tx-pxmembers-pi1 .paging_full_numbers a.next{
		display: none;
	}
    /* Schrift Liste staatlich anerkannte Sachverständige anpassen */
    #content-wrap .tx-pxmembers-pi4 table.display td,
    #content-wrap .tx-pxmembers-pi4 table.display a{
        font-size:13px;
        font-size:0.8125rem;
    }
    /*++++++++++++++++++++++++++*/
    /*      Header START       */
    /*++++++++++++++++++++++++++*/
    #search input#mksearch_term {
        font-size: 11px;
        height: 30px;
        padding: 4px 25px 0 0;
    }
    /*++++++++++++++++++++++++++*/
    /*      Header ENDE       */
    /*++++++++++++++++++++++++++*/
    /*++++++++++++++++++++++++++*/
    /*        News START        */
    /*++++++++++++++++++++++++++*/
    #main-wrap article.news-item .news-set3-img2 {
        float: none;
        margin-right: 0;
    }
    /*++++++++++++++++++++++++++*/
    /*        News ENDE         */
    /*++++++++++++++++++++++++++*/

    /*++++++++++++++++++++++++++*/
    /*        TdA Start         */
    /*++++++++++++++++++++++++++*/
    /*
    .tx-pxtagderarchitektur-pi1 #listTab th:nth-child(3),
    .tx-pxtagderarchitektur-pi1 #listTab td:nth-child(3){
        display: none;
    }
    */

    /*++++++++++++++++++++++++++*/
    /*        TdA Ende         */
    /*++++++++++++++++++++++++++*/

	/*++++++++++++++++++++++++++*/
	/*   felogin imput Felder */
	/*++++++++++++++++++++++++++*/
	.tx-felogin-pi1 input[type="text"],
	.tx-felogin-pi1 input[type="password"],
	.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form input[type="text"],
	.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form input[type="password"] {
		width: 96%;
	}

	/*++++++++++++++++++++++++++*/
	/*   jobs login Felder */
	/*++++++++++++++++++++++++++*/
	.tx-pxjob-pi1 .edit_eventdetail label {
		/*font-size: .875rem;*/
        font-size: 0.8125rem;
	}
	.tx-pxjob-pi1 .edit_eventdetail .discipline-inner-wrap input[type="checkbox"],
	.tx-pxjob-pi1 .edit_eventdetail .mode_of_employment-inner-wrap input[type="checkbox"] {
		margin-top: 10px;
	}

	.tx-pxjob-pi1 .edit_eventdetail form label.error {
		font-weight: normal;
		color: red;
		font-size: 12px;
		font-size: .75rem;
		float: left;
		width:80%;
	}
	.tx-pxjob-pi1 .edit_eventdetail form .endtime-wrap label.error {
		position: static;
	}
	.tx-pxjob-pi1 .edit_eventdetail form .discipline-inner-wrap label.error,
	.tx-pxjob-pi1 .edit_eventdetail form .mode_of_employment-inner-wrap label.error {
		width:40%;
	}
	#ui-datepicker-div .ui-state-default,
	#ui-datepicker-div .ui-widget-content .ui-state-default,
	#ui-datepicker-div .ui-widget-header .ui-state-default {
		font-size: 1.25rem;

	}
	#ui-datepicker-div .ui-datepicker table {
		width: 100%;
	}
	#content-wrap .tx-pxjob-pi1 .edit_eventdetail #secound-save-form label {
		width: 100%;
	}
	#content-wrap .tx-pxjob-pi1 .edit_eventdetail #secound-save-form form > div {
		margin-bottom: .5rem;
	}

	/* Kontaktformular */
	body .error {
		left: 190px !important;
		left: 11.875rem !important;
	}
}

/* 320 */
@media  screen and (max-width:20em) {
    /*++++++++++++++++++++++++*/
    /*          Header        */
    /*++++++++++++++++++++++++*/
    #search input#mksearch_term {
        width: 100%;
        font-size: 11px;
        height: 30px;
        padding: 0px 20px 1px 2px;
    }
    /*++++++++++++++++++++++++++*/
    /*      Jobbörse START      */
    /*++++++++++++++++++++++++++*/

    /* Pagination */
    #content-wrap .tx-pxjob-pi1 .dataTables_paginate a {
        font-size: 16px!important;
        margin-right: 3px;
        padding: 5px 3px;
    }
    /*++++++++++++++++++++++++++*/
    /*      Jobbörse ENDE       */
    /*++++++++++++++++++++++++++*/
    
    /*++++++++++++++++++++++++++*/
    /*        News START        */
    /*++++++++++++++++++++++++++*/
    body #colorbox,
    body #colorbox #cboxOverlay,
    body #colorbox #cboxWrapper,
    body #cboxOverlay {
        display: none!important;
    }
    /*++++++++++++++++++++++++++*/
    /*        News ENDE        */
    /*++++++++++++++++++++++++++*/

    /*++++++++++++++++++++++++*/
    /*          Tjade         */
    /*++++++++++++++++++++++++*/
	#main-wrap {
		padding: 0em .5em 4em;
	}
	#content-wrap .tx-pxjob-pi1 .filterWrap section.left {
		float: none;
		width: 100%;
	}
	#content-wrap .tx-pxjob-pi1 .filterWrap section.right {
		float: none;
		width: 100%;
		margin-top: 0px;
	}
	#content-wrap .tx-pxjob-pi1 .filterWrap section input,
	#content-wrap .tx-pxmembers-pi1 .filterWrap section input {
		width: 98%;
	}
	#content-wrap .tx-pxjob-pi1 .filterWrap section input[type="checkbox"] {
		width: 16px;
	}
	#content-wrap .tx-pxjob-pi1 .filterWrap section select,
	#content-wrap .tx-pxjob-pi4 .filterWrap section select,
	#content-wrap .tx-pxmembers-pi1 .filterWrap section select,
	#content-wrap .tx-pxmembers-pi1 .filterWrap section option,
	#content-wrap .tx-pxmembers-pi4 .filterWrap #category_main,
	#content-wrap .tx-pxmembers-pi3 .filterWrap section select {
		width: 100%;
	}

	#content-wrap .tx-pxtagderarchitektur-pi1 table.display td,
	#content-wrap .tx-pxtagderarchitektur-pi1 table.display td a {
		font-size: 12px;
		font-size: 0.75rem;
	}
	.tx-pxmembers-pi1 #listTabMember .mobileHidden,
	.tx-pxmembers-pi2 #listTabMemberExpertEnergy .mobileHidden,
    .tx-pxmembers-pi3 #listTabMemberExpertPublic .mobileHidden,
    .tx-pxmembers-pi4 #listTabMemberExpertNational .mobileHidden,
    .tx-pxcompetition-pi1 #listTabCompetition .mobileHidden,
    .tx-pxjustice-pi1 #listTabJustice .mobileHidden{
		display: none;
	}
	.tx-pxjob-pi1 #listTabJobs thead th:nth-child(3),
	.tx-pxjob-pi1 #listTabJobs thead th:nth-child(4),
	.tx-pxjob-pi1 #listTabJobs thead th:nth-child(5) {
		display: none;
	}
	#content-wrap .tx-pxmembers-pi1 .filterWrap section input[type="checkbox"] {
		width: 13px;
		width: .8125rem;
	}
	#content-wrap .tx-pxmembers-pi1 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi2 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi3 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi4 .filterWrap,
	#content-wrap .tx-pxmembers-pi5 .filterWrap section.left,
	#content-wrap .tx-pxmembers-pi1 .filterWrap section.right,
	#content-wrap .tx-pxmembers-pi2 .filterWrap section.right,
	#content-wrap .tx-pxmembers-pi3 .filterWrap section.right,
	#content-wrap .tx-pxmembers-pi4 .filterWrap,
	#content-wrap .tx-pxmembers-pi5 .filterWrap section.right,
    #content-wrap .tx-pxtagderarchitektur-pi1 .location-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .category-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .radius-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .searchword-wrap,
    #content-wrap .tx-pxtagderarchitektur-pi1 .people-wrap{
		float: none;
		width: 100%;
	}

	/* Kontaktformular */
	body .error {
		left: 155px !important;
		left: 9.6875rem !important;
	}
	/* TdA Detailseite anpassen */

     #content-wrap .tx-pxtagderarchitektur-pi1 .dataTables_wrapper .object th { width:0%; }
     #content-wrap .tx-pxtagderarchitektur-pi1 .dataTables_wrapper .details th{ width: 0%; }
     #content-wrap .tx-pxtagderarchitektur-pi1 .dataTables_wrapper .appt th{ min-width:100%; }
     #content-wrap .tx-pxtagderarchitektur-pi1 .dataTables_wrapper .office th{ width:0%; }

    /*++++++++++++++++++++++++*/
    /*          ENDE          */
    /*++++++++++++++++++++++++*/
}
