
@media only screen and (max-width: 480px){
    .wLightboxOuter        {padding:0}
    .wLightboxInner        {border:solid 0 transparent}
}

@media only screen and (max-width: 400px){
    .listDefault_var6 .listEntry                   {width:100%;margin-right:0}
    .listDefault_var6 .listEntry:nth-child(2)      {border-top:none}
}

@media only screen and (max-width: 400px){
    .listDefault_var9 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var9 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var9 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 540px){
    .listDefault_var10 .listEntry                                          {width:50%}
    .listDefault_var10 .listEntry:nth-child(3n + 1)                        {clear:none}
    .listDefault_var10 .listEntry:nth-child(2n + 1)                        {clear:left}

    .listDefault_var10 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 13px 10px 0}
    .listDefault_var10 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 13px}
}

@media only screen and (max-width: 400px){
    .listDefault_var10 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var10 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var10 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 540px){
    .listDefault_var11 .listEntry                                          {width:50%}
    .listDefault_var11 .listEntry:nth-child(3n + 1)                        {clear:none}
    .listDefault_var11 .listEntry:nth-child(2n + 1)                        {clear:left}

    .listDefault_var11 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 13px 10px 0}
    .listDefault_var11 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 13px}
}

@media only screen and (max-width: 400px){
    .listDefault_var11 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var11 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var11 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 400px){
    .listDefault_var15 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var15 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var15 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 400px){
    .listDefault_var20 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var20 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var20 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 400px){
    .listDefault_var24 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var24 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var24 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 400px){
    .listDefault_var25 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var25 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var25 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 400px){
    .listDefault_var28 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var28 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var28 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 400px){
    .listDefault_var32 .listEntry                                          {width:100%;margin-right:0}
    .listDefault_var32 .listEntry:nth-child(2n + 1) .listEntryInner        {margin:0 0 10px 0}
    .listDefault_var32 .listEntry:nth-child(2n + 2) .listEntryInner        {margin:0 0 10px 0}
}

@media only screen and (max-width: 400px){
    .listDefault_var42 .listEntry                                          {width:100%;margin-right:0}
}

@media only screen and (max-width: 400px){
    .listDefault_var46 .listEntry                                          {width:100%;margin-right:0}
}

@media only screen and (max-width: 400px){
    .listDefault_var47 .listEntry                                          {width:100%;margin-right:0}
}

@media (-webkit-min-device-pixel-ratio:1.25), (min-resolution:1.5dppx){
    .elementSocialButton .socialIcon            {position:absolute;width:100%;height:100%;background-image:url('/bistum_fulda-wGlobal/wGlobal/layout/images/social-icons/social-icons-144.png');background-size:432px;background-repeat:no-repeat}
    .elementSocialButtonSize_var30 .socialIcon  {position:absolute;width:100%;height:100%;background-image:url('/bistum_fulda-wGlobal/wGlobal/layout/images/social-icons/social-icons-72.png');background-size:216px;background-repeat:no-repeat}
}

@media only screen and (max-width: 1100px){
    .elementBoxPictureback .elementPicture {
        margin-bottom: 0;
    }

    .elementBoxPictureback > .boxPictureBackInner {
        position: relative;
        width: 100%;
        box-sizing: border-box;-moz-box-sizing: border-box;
        padding: 30px;
    }
}

@media only screen and (max-width: 1024px){
    .listBannerSlider_var99 .listEntries .listEntryImage                                       {width:auto;max-width:150%;margin-left:-20%)}
    .listBannerSlider_var99 .listEntries .listEntryTitle                                       {left:10%}
    .listBannerSlider_var99 .listEntries .listEntryDescription                                 {left:10%}

    #blockTopInner .logo_wrapper table.rwdHideRightLogo a#logoRight {
        display:none;
    }

    #blockTopInner .logo_wrapper table.rwdHideRightLogo .a_img_wrapper {
        width: 100%;
        vertical-align: bottom;
    }

    #blockTopInner .logo_wrapper table.rwdHideRightLogo .a_img_wrapper img {
        max-width: none!important;
        width: auto;
    }
}

@media only screen and (max-width: 720px){
    .listBannerSlider_var99 .listEntries .listEntryImage                                       {width:auto;max-width:180%;margin-left:-40%)}
}

@media only screen and (max-width: 540px){
    .listBannerSlider_var99 .listEntries .listEntryImage                                       {width:auto;max-width:240%;margin-left:-50%)}
}

@media only screen and (max-width: 400px){
    .listBannerSlider_var99 .listEntries .listEntryImage                                       {width:auto;max-width:320%;margin-left:-50%)}
}

@media only screen and (max-width: 1024px){
    .listBannerSlider_var200 .listEntries .listEntryImage                                       {width:auto;margin-left:-20%)}
    .listBannerSlider_var200 .listEntries .listEntryTitle                                       {left:10%}
    .listBannerSlider_var200 .listEntries .listEntryDescription                                 {left:10%}
}

@media only screen and (max-width: 720px){
    .listBannerSlider_var200 .listEntries .listEntryImage                                       {width:auto;max-width:180%;margin-left:-40%)}
}

@media only screen and (max-width: 540px){
    .listBannerSlider_var200 .listEntries .listEntryImage                                       {width:auto;max-width:240%;margin-left:-50%)}
}

@media only screen and (max-width: 400px){
    .listBannerSlider_var200 .listEntries .listEntryImage                                       {width:auto;max-width:320%;margin-left:-50%)}
}

@media only screen and (max-width: 540px){
    .listPictureGallery_var2 .listEntriesPreviewPerRow6 a {width:20%}
    .listPictureGallery_var2 .listEntriesPreviewPerRow5 a {width:25%}
    .listPictureGallery_var2 .listEntriesPreviewPerRow4 a {width:33.333%}
}

@media only screen and (max-width: 400px){
    .listPictureGallery_var2 .listEntriesPreviewPerRow6 a {width:25%}
    .listPictureGallery_var2 .listEntriesPreviewPerRow5 a {width:33.333%}
    .listPictureGallery_var2 .listEntriesPreviewPerRow3 a {width:50%}
}

@media only screen and (max-width: 320px){
    .listPictureGallery_var2 .listEntriesPreviewPerRow4 a {width:50%}
    .listPictureGallery_var2 .listEntriesPreviewPerRow2 a {width:100%}
}

@media only screen and (max-width: 480px){
    .listBannerSlider_var32 .listEntries .listEntry                                            {width:1%}
    .listBannerSlider_var32 .listEntriesPreview .listEntry:nth-child(3n + 2)                   {display:inline-block}
    .listBannerSlider_var32 .listEntriesPreview .listEntry:nth-child(3n + 3)                   {display:inline-block}
    .listBannerSlider_var32 .listEntriesPreview .listEntry:nth-child(2n + 2)                   {display:inline-block}
}

@media only screen and (max-width: 720px){
    .listBannerSlider_var10 .listEntries .listEntryImage                                       {margin-left:-10%;width:120%}
    .listBannerSlider_var10 .listEntries .listEntryInfoLayer                                   {padding:10px;width:50%}
    .listBannerSlider_var10 .listEntries .listEntryTitle                                       {font-size:13px;font-weight:bold;padding:5px 0}
    .listBannerSlider_var10 .listEntries .listEntryDescription                                 {font-size:12px;padding:0;margin:4px 0 0 0}
    .listBannerSlider_var10 .listEntries .listEntryLink                                        {font-size:11px;padding:5px 10px}
}

@media only screen and (max-width: 540px){
    .listBannerSlider_var10 .listEntries .listEntryImage                                       {margin-left:-15%;width:130%}
    .listBannerSlider_var10 .listEntriesPreview                                                {width:auto}
    .listBannerSlider_var10 .listEntriesPreview .listEntryTitle                                {display:none}
}
@media only screen and (max-width: 400px){
    .listBannerSlider_var10 .listEntries .listEntryImage                                       {margin-left:-25%;width:150%}
}




@media only screen and (max-width: 1024px){
    .max1024 {display:none}
    body                           {background:none}
}


@media only screen and (max-width: 768px){
    .max768 {display:none}
    #blockMainOuter                {margin:0}
    #blockMain                     {margin:0}
    #blockMainInner                {margin:0 2% 2% 2%}
    .object-singlepage #blockMainInner              {margin:0}
    #blockTop                      {height:auto}
    #blockTop #logo                {position:static;margin:0}
    #blockTop #navigationMeta      {position:static;clear:both;float:none;margin-top:2%;height:auto;overflow:hidden}
    #blockTop #navigationMain      {position:static;clear:both;overflow:hidden}
    #blockBefore                   {width:100%}
    
    #blockLeftInner                {margin:2% 0 0 0}
    #blockLeft #areaContent4Global {display:none}
    #blockContentFull              {width:100%}
    #blockContentFullLeft          {width:100%}
    #blockContentFullRight         {width:100%}
    #blockContent                  {width:100%}
    
    #blockRightInner               {margin:2% 0 0 0}

    #beButtonsPage                 {margin:2px 0 0 2px}
    #navigationSub                 {display:none}

    .elementContainerStandardColumns6 > .col1,
    .elementContainerStandardColumns6 > .col2,
    .elementContainerStandardColumns6 > .col3,
    .elementContainerStandardColumns6 > .col4,
    .elementContainerStandardColumns6 > .col5,
    .elementContainerStandardColumns6 > .col6 {width:50%;margin-bottom:20px}

    .elementContainerStandardColumns6 > .col1,
    .elementContainerStandardColumns6 > .col3,
    .elementContainerStandardColumns6 > .col5 {float:left}

    .elementContainerStandardColumns6 > .col2,
    .elementContainerStandardColumns6 > .col4,
    .elementContainerStandardColumns6 > .col6 {float:right}

    .elementContainerStandardColumns6 > .col1 > div,
    .elementContainerStandardColumns6 > .col3 > div,
    .elementContainerStandardColumns6 > .col5 > div {margin:0 10px 0 0}

    .elementContainerStandardColumns6 > .col2 > div,
    .elementContainerStandardColumns6 > .col4 > div,
    .elementContainerStandardColumns6 > .col6 > div {margin:0 0 0 10px}

    .elementContainerStandardColumns5 > .col1,
    .elementContainerStandardColumns5 > .col2,
    .elementContainerStandardColumns5 > .col3,
    .elementContainerStandardColumns5 > .col4,
    .elementContainerStandardColumns5 > .col5 {width:50%;margin-bottom:20px}

    .elementContainerStandardColumns5 > .col1,
    .elementContainerStandardColumns5 > .col3,
    .elementContainerStandardColumns5 > .col5 {float:left}

    .elementContainerStandardColumns5 > .col2,
    .elementContainerStandardColumns5 > .col4 {float:right}

    .elementContainerStandardColumns5 > .col1 > div,
    .elementContainerStandardColumns5 > .col3 > div,
    .elementContainerStandardColumns5 > .col5 > div {margin:0 10px 0 0}

    .elementContainerStandardColumns5 > .col2 > div,
    .elementContainerStandardColumns5 > .col4 > div {margin:0 0 0 10px}
}


@media only screen and (min-width: 769px){
    .min769 {display:none}
}


@media only screen and (max-width: 720px){
    .max720 {display:none}

    #blockTop  #searchBox                      {position:static}
    #blockTop  #searchBox #searchTerm          {float:left;width:80px}

    .elementContainerStandardColumns4 > .col1,
    .elementContainerStandardColumns4 > .col2,
    .elementContainerStandardColumns4 > .col3,
    .elementContainerStandardColumns4 > .col4 {width:50%;margin-bottom:20px}

    .elementContainerStandardColumns4 > .col1,
    .elementContainerStandardColumns4 > .col3 {float:left}

    .elementContainerStandardColumns4 > .col2,
    .elementContainerStandardColumns4 > .col4 {float:right}

    .elementContainerStandardColumns4 > .col1 > div,
    .elementContainerStandardColumns4 > .col3 > div {margin:0 10px 0 0}

    .elementContainerStandardColumns4 > .col2 > div,
    .elementContainerStandardColumns4 > .col4 > div {margin:0 0 0 10px}

    .listBox .listEntry1Cols                   {width:100%}
    .listBox .listEntry2Cols                   {width:50%}
    .listBox .listEntry3Cols                   {width:33.33%}
    .listBox .listEntry4Cols                   {width:33.33%}
    .listBox .listEntry5Cols                   {width:33.33%}
    .listBox .listEntry6Cols                   {width:33.33%}
}


@media only screen and (min-width: 721px){
    .min721 {display:none}
}


@media only screen and (max-width: 540px){
    .max540 {display:none}

    dl.formFirstBlock               {width:100%}
    dl.formLastBlock                {width:100%}
    dl.formFirstBlock dd            {width: 99%}

    #navigationMain li.navLevel1                   {width:50%;border-bottom:solid 1px $borderColorNavigationLayer}
    #navigationMain li.navLevel1:nth-child(even)   {border-right:none}
    #navigationMain li.navLevel1:nth-last-child(2) {border-bottom:none}
    #navigationMain li.navLevel1:nth-child(2)      {border-bottom:solid 1px $borderColorNavigationLayer}
    #navigationMain li.navLevel1:last-child        {border-bottom:none}

    .elementContainerStandardColumns3 > .col1,
    .elementContainerStandardColumns3 > .col2,
    .elementContainerStandardColumns3 > .col3 {width:50%;margin-bottom:20px}

    .elementContainerStandardColumns3 > .col1,
    .elementContainerStandardColumns3 > .col3 {float:left}

    .elementContainerStandardColumns3 > .col2 {float:right}

    .elementContainerStandardColumns3 > .col1 > div,
    .elementContainerStandardColumns3 > .col3 > div {margin:0 10px 0 0}

    

    dl.formTable                    {width:100%;max-width:400px}
    .formTable dt                   {clear:both;margin:0 0 2px 0}
    .formTable dt label             {font-weight:bold}
    .formTable dd                   {float:none;width:auto;margin:0 0 10px 0}
    .formTable dd.full              {float:none;width:auto;margin:0 0 10px 0}

    .listBox .listEntry1Cols                   {width:100%}
    .listBox .listEntry2Cols                   {width:50%}
    .listBox .listEntry3Cols                   {width:50%}
    .listBox .listEntry4Cols                   {width:50%}
    .listBox .listEntry5Cols                   {width:50%}
    .listBox .listEntry6Cols                   {width:50%}
    /*
    div.picture {width:100%}
    img.picture {width:100%}
    */
}


@media only screen and (min-width: 541px){
    .min541 {display:none}
}


@media only screen and (max-width: 400px){
    .max400 {display:none}

    #blockMainOuter.nextToSidebar                  {margin-left:0}
    #navigationSidebar                             {display:block;position:absolute;z-index:9800;top:0;left:0;height:100%;background-color:$backgroundColorNavigationMain}
    #navigationSidebar.navigationSidebarClosed     {padding-right:0;transition:padding 0.05s linear}

    #navigationSidebar #navigationMainToggler      {display:block;position:absolute;top:0;right:0;box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-sizing:border-box;width:40px;height:80px;margin:0;padding:12px 16px 12px 16px;cursor:pointer;color:$fontColorNavigationMain;text-decoration:none;font-size:$fontSizeNavigationLevel1;text-transform:uppercase}

    #navigationMainToggler                         {display:block;margin-right:10px;padding:12px 16px 12px 16px;cursor:pointer;color:$fontColorNavigationMain;text-decoration:none;font-size:$fontSizeNavigationLevel1;text-transform:uppercase}
    #navigationMainToggler:before                  {content:'';position:absolute;right:12px;width:18px;height:11px;box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:solid 4px $fontColorNavigationMain}
    #navigationMainToggler:after                   {content:'';position:absolute;right:12px;width:18px;height:18px;box-sizing:border-box;-moz-box-sizing:border-box;border-top:solid 4px $fontColorNavigationMain;border-bottom:solid 4px $fontColorNavigationMain}

    #navigationMain ul.navLevel1Container          {display:none}
    #navigationMain li.navLevel1                   {float:none;width:auto;border-bottom:none;border-top:solid 1px $borderColorNavigationLayer;border-bottom:none}
    #navigationMain li.navLevel1:nth-child(odd),
    #navigationMain li.navLevel1:nth-child(even),
    #navigationMain li.navLevel1:nth-last-child(2),
    #navigationMain li.navLevel1:nth-child(2),
    #navigationMain li.navLevel1:last-child        {border-right:none;border-bottom:none}

    #navigationMain li.navLevel1Open:hover ul.navLevel2Container,
    #navigationMain li.navLevel2Open:hover ul.navLevel3Container,
    #navigationMain li.navLevel3Open:hover ul.navLevel4Container {display:none}

    #navigationBreadcrumb                 {display:none}
    #navigationSub                        {display:none}

    img.pictureZoomer                     {display:none}

    .elementText {clear:both}

    .elementContainerStandardColumns > .col1,
    .elementContainerStandardColumns > .col2,
    .elementContainerStandardColumns > .col3,
    .elementContainerStandardColumns > .col4,
    .elementContainerStandardColumns > .col5,
    .elementContainerStandardColumns > .col6 {width:100%;margin-bottom:20px}

    .listBox .listEntry1Cols                   {width:100%}
    .listBox .listEntry2Cols                   {width:100%}
    .listBox .listEntry3Cols                   {width:100%}
    .listBox .listEntry4Cols                   {width:100%}
    .listBox .listEntry5Cols                   {width:100%}
    .listBox .listEntry6Cols                   {width:100%}

    .listBox .listEntry1Cols .listEntryInner   {height:auto !important}
    .listBox .listEntry2Cols .listEntryInner   {height:auto !important}
    .listBox .listEntry3Cols .listEntryInner   {height:auto !important}
    .listBox .listEntry4Cols .listEntryInner   {height:auto !important}
    .listBox .listEntry5Cols .listEntryInner   {height:auto !important}
    .listBox .listEntry6Cols .listEntryInner   {height:auto !important}

}


@media only screen and (min-width: 400px){
    .min401 {display:none}
}


@media (-webkit-min-device-pixel-ratio:1.25), (min-resolution:1.5dppx){

    #blockTop  #searchBox #searchSubmit   {background-image:url(/bistum_fulda-wGlobal/wGlobal/layout/images/backgrounds/button-search@2x.png);background-size:22px 20px}

    .elementText ul        {margin-top:0;margin-bottom:10px;padding-left:22px;list-style:none}
    .elementText li        {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/icons/list-style-image@2x.png) left 1px no-repeat;background-size: 10px 12px}

    a.intern               {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/intern@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.extern               {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/extern@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.box                  {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/box@2x.png)  left 1px no-repeat;background-size: 14px 14px}
    a.boxPicture           {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/boxPicture@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.boxVideo             {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/video@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.download             {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/download@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.pdf                  {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/pdf@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.doc                  {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/doc@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.xls                  {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/xls@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.audio                {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/audio@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.video                {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/video@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.next                 {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/next@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.back                 {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/back@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.wpst                  ,    a.mail                 {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/mail@2x.png) left 1px no-repeat;background-size: 14px 14px}
    span.phone,
    a.phone                {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/phone@2x.png) left 1px no-repeat;background-size: 14px 14px}
    span.fax,
    a.fax                  {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/fax@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.mobile               {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/mobile@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.ical                 {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/ical@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.rss                  {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/rss@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.twitter              {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/twitter@2x.png) left 1px no-repeat;background-size: 14px 14px}
    a.googlemaps           {padding-left:18px;background:url(/bistum_fulda-wGlobal/wGlobal/layout/images/links/googlemaps@2x.png) left 1px no-repeat;background-size: 14px 14px}
}


@media screen and (min-width: 1024px) and (max-width: 1199px) {
    .elementBox_var500,
    .listBannerSlider_var200 .listInner,
    .listBannerSlider_var32,
    .listWithImageContainer,
    #blockContentFullInner > .elementStandard,
    #blockLeftContentRightInner,
    .navLevel1 .navLevel1Embed,
    .listBannerSlider_var99 .listEntries .listEntryImage,
    .listBannerSlider_var200 .listEntries .listEntryImage,
    #blockLeftContentRight,
    #blockNavigationMain > #navigationMain {
        width: 1024px;
    }

    .listBannerSlider_var32 .listInner {
        width: 890px;
    }

    #blockMainInner {
        margin: 5px;
    }
}


@media screen and (max-width: 1023px) {
    
    
        
    

    #logo img,
    #logoRight img {
        width: 100%;
        max-width: 100%;
    }

    #blockMainInner {
        margin: 5px;
    }

    #blockMain #navigationMeta,
    #blockTop #fontResizer,
    #blockLeftFullRight,
    #blockRightFullLeft,
    #blockLeftContentRightInner #blockRight,
    #blockLeftContentRightInner #blockLeftMigrate,
    #blockLeftContentRightInner #blockRightMigrate {
        display: none;
    }

    #blockLeftContentRightInner #blockContentMigrateInner,
    #blockLeftContentRightInner #blockContent8MigrateInner {
        margin-left: 0;
    }

    #blockBottom #navigationMeta {
        display: block;
    }

    .listBannerSlider_var200 .listMoverBack,
    .listBannerSlider_var200 .listMoverForward {
        display: none;
    }

    .listBannerSlider_var200 .listEntries .listEntryImage {
        max-width: none;
        height: auto;
    }

    
        
    

    #blockNavigationMain > #navigationMain,
    #blockContentFullInner > .elementStandard, #blockLeftContentRightInner,
    .listBannerSlider_var32,
    .listBannerSlider_var200 .listInner,
    .listBannerSlider_var200 .listEntries .listEntryImage,
    #blockLeftContentRightInner #blockContentMigrate  {
        width: 100%;
    }

    .listBannerSlider_var200 .listEntry .listEntryInner {
        max-width: 100%;
    }

    
    #blockMainOuter.nextToSidebar {
        margin-left: 0
    }

    #navigationSidebar {
        display: block;
        position: absolute;
        z-index: 9800;
        top: 0;
        left: 0;
        height: auto;
        min-height:100%;
        overflow: hidden;
        background-color: #ffffff;
        box-shadow: 0 0 15px rgba(0,0,0,0.3);
    }

    #navigationResponsiveAll {
        padding: 15px;
    }

    #navigationResponsiveAll #navigationSidebarImage {
        display: block;
        height: auto;
        text-align: left;
    }

    #navigationResponsiveAll #navigationSidebarImage img {
        max-width: 350px;
        max-height: 85px;
    }

    #navigationResponsiveAll ul li a {
        border-bottom: 1px solid #fff!important;
    }

    #navigationResponsiveAll ul ul li a:hover {
        background-color: #f0f0f0;
    }

    #navigationResponsiveAll a.navLevel1 {
        padding-right: 42px;
        background-color: #f0f0f0;
        border-bottom: 2px solid #fff!important;
    }

    #navigationSidebar #navigationResponsiveAll > ul,
    #navigationSidebar #navigationResponsiveAll > ul > li {
        display: block;
        width: 350px;
    }

    #navigationSidebar #navigationResponsiveAll ul > li {
        position: relative!important;
    }

    #navigationSidebar.navigationSidebarClosed {
        padding-right: 0;
        transition: padding 0.05s linear;
    }

    #navigationSidebar #navigationMainToggler {
        display: block;
        z-index: 200;
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        height: 38px;
        box-sizing: border-box;-moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin: 0;
        padding: 12px 16px 12px 16px;
        cursor: pointer;
        color: #ffffff;
        text-decoration: none;
        font-size: 1.125rem;
    }

    #navigationMainToggler {
        display: block;
        box-sizing: border-box;-moz-box-sizing: border-box;
        margin-right: 10px;
        padding: 12px 16px 12px 16px;
        cursor: pointer;
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        text-transform: uppercase
    }

    #navigationMainToggler:before {
        content: '';
        position: absolute;
        right: 12px;
        width: 18px;
        height: 11px;
        box-sizing: border-box;-moz-box-sizing: border-box;
        border-bottom: solid 4px #333333
    }

    #navigationMainToggler:after {
        content: '';
        position: absolute;
        right: 12px;
        width: 18px;
        height: 18px;
        box-sizing: border-box;-moz-box-sizing: border-box;
        border-top: solid 4px #333333;
        border-bottom: solid 4px #333333
    }

    #navigationMain ul.navLevel1Container {
        display: none
    }

    #navigationMain li.navLevel1 {
        float: none;
        width: auto;
        border-bottom: none;
        border-top: solid 1px #eeeeee;
        border-bottom: none
    }

    #navigationMain li.navLevel1:nth-child(odd),
    #navigationMain li.navLevel1:nth-child(even),
    #navigationMain li.navLevel1:nth-last-child(2),
    #navigationMain li.navLevel1:nth-child(2),
    #navigationMain li.navLevel1:last-child {
        border-right: none;
        border-bottom: none
    }

    #navigationMain li.navLevel1Open:hover ul.navLevel2Container,
    #navigationMain li.navLevel2Open:hover ul.navLevel3Container,
    #navigationMain li.navLevel3Open:hover ul.navLevel4Container {
        display: none
    }

    #navigationBreadcrumb {
        display: none
    }

    #navigationSub {
        display: none
    }

    .listBannerSlider_var32 .listImage {
        display: none;
    }

    .listBannerSlider_var32 .listInner {
        width: 100%;
    }

    .listBannerSlider_var33 .toparea .listImage {
        display: none;
    }

    .listBannerSlider_var33 .toparea .controlls_box {
        width: 100%;
    }

    .elementBistum.elementIconHeadlineTextLink_var0 .right .headline {
        white-space: normal;
    }

    .linkedblock img {
        width: 100%;
    }

    #navigationSidebar.noImage #navigationResponsiveAll {
        padding: 50px 15px 15px 15px;
    }

    #navigationSidebar.noImage  #navigationMainToggler {
        top: 10px;
        right: 6px;
    }

    .navigationSPTogglerContainer {
        display:none;

    }

    .singlepage3 #blockNavigationMain   {display:block !important}
    .scrolled-top .singlepage3 #blockTop                       {background-color:rgba(255, 255, 255, 1)}

    .singlepage2 #blockNavigationMain   {display:block !important}
    .scrolled-top .singlepage2 #blockTop                       {background-color:rgba(255, 255, 255, 1)}

}


@media screen and (max-width: 768px) {
    #navigationMainToggler:after,
    #navigationMainToggler:before {
        right: 25px;
    }

    .listBannerSlider_var32 .listEntries .listEntryTitle {
        white-space: nowrap;
    }

    .elementList-bistum_slider_multipleimages_var0 {
        width: 737px;
    }

    .listBannerSlider_var200 .listEntries .listEntrySelectedReady .listEntryInfoLayer {
        width: 615px;
    }
}


@media screen and (max-width: 720px) {
    h1, .h1Editor {
        font-size: 24px;
    }

    h2, .h2Editor {
        font-size: 14px;
        font-weight: bold;
    }

    .listBannerSlider_var200 .listEntries .listEntrySelectedReady .listEntryInfoLayer {
        width: 570px;
    }

    .elementContainerStandardColumns4 > .col2 > div,
    .elementContainerStandardColumns4 > .col4 > div {
        margin: 0;
    }
}


@media screen and (max-width: 540px) {
    .elementBistum.elementIconHeadlineTextLink_var0 .left {
        display: none;
    }

    .elementBistum.elementIconHeadlineTextLink_var0 .right {
        padding-left: 20px;
    }

    .elementBistum.elementIconHeadlineTextLink_var0 .right .headline {
        font-size: 13px;
        font-weight: bold;
    }

    .listBannerSlider_var200 .listEntries .listEntrySelectedReady .listEntryInfoLayer {
        width: 390px;
    }

    .elementContainerStandardColumns2 .col_inner .col1,
    .elementContainerStandardColumns2 .col_inner .col2 {
        width: 100%;
    }

    .elementContainerStandardColumns2 .col_inner .col_inner > div:last-child {
        margin-bottom: 10px;
    }

    .listBannerSlider_var200 .listEntriesPreview {
        bottom: 10px;
        right: 10px;
    }

    .listBannerSlider_var200 .listEntries .listEntryInfoLayer {
        
        padding: 10px;
        bottom: 10px;
        left: 10px;
    }

    .listBannerSlider_var200 .listEntries .listEntryInfoLayer .listEntryTitle {
        margin-bottom: 5px;
    }

    .listBannerSlider_var200 .listEntries .listEntryInfoLayer .listEntryTitle a {
        font-size: 20px;
        line-height: 20px;
    }

    .listBannerSlider_var200 .listEntries .listEntryInfoLayer .listEntryDescription {
        font-size: 12px;
        line-height: 115%;
    }

    .listBannerSlider_var200 .listEntries .listEntryInfoLayer .listEntryReadMore a {
        font-size: 12px;
    }

}


@media screen and (max-width: 400px) {
    h1, .h1Editor {
        font-size: 20px;
    }

    .listBannerSlider_var200 .listEntries .listEntrySelected .listEntryInfoLayer {
        width: 250px;
        padding: 7px;
    }

    .elementContainerStandard_var3 > div:before {
        border: none;
    }

    .elementContainerStandardColumns_var7030 > .col2 > div {
        margin-left: 0;
    }

    .listBannerSlider_var200 .listEntries .listEntryInfoLayer .listEntryTitle a {
        font-size: 15px;
        line-height: 15px;
        font-weight: bold;
    }
}


@media screen and (max-width: 320px) {
    #blockTopInner a#logoRight {
        display: none;
    }

    #blockTopInner .logo_wrapper .a_img_wrapper:last-child {
        display: none
    }

    #logo img {
        width: auto;
        max-width: 100%;
    }

    #blockTopInner .logo_wrapper .a_img_wrapper:first-child,
    a#logo {
        width: 100%;
    }

    .listBannerSlider_var200 .listEntries .listEntrySelectedReady .listEntryInfoLayer {
        width: 175px;
    }
}

.showBlockRWD,
#blockLeft.showBlockRWD #areaContent4Global {
    display: block!important;
}

.fullWidthBlockRWD {
    width: 100%;
}

#blockRightFullLeft.showBlockRWD,
#blockRightMigrate.showBlockRWD,
#blockRight.showBlockRWD {
    clear:left;
    float: left;
    margin-top: 28px;
}

@media (max-width: 1520px) {
    .elementBoxPictureback > .boxPictureBackInner {
        width: auto;
        padding: 20px 20px 15px 30px;
    }
}

@media (max-width: 1175px) {
    .elementBoxPictureback > .boxPictureBackInner {
        padding: 10px 10px 15px 15px;
    }
}
.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}