body {background:#fff; color:#333; font-size:17px !important; font-family: open_sansregular;}
.mod_einbild_img {width:101%;}
a {color:#850000;}
h1 {background:#DF0228; margin-top:0; text-align:center; margin-bottom:30px; font-family: 'Oswald';}
h2 {color: #333; padding-top:10px; font-size:22px; font-family: 'Oswald';}
 .wunderblock h2 {font-size: 22px; text-align: center; border-top:1px solid #999; border-bottom: 1px solid #999 !important; padding-top:10px; padding-bottom:10px !important; }
h3 {font-family: 'Oswald'; color: #333; xxborder:1px solid #999; padding:15px; xxbackground:#FFE8AA; xxmargin-left:10px; font-size:21px; font-weight:normal;}
h4 {color: #333!important; font-size:25px; xxborder-top: 1px solid #999; xxborder-bottom:1px solid #999; padding:10px; text-align:left; font-weight:normal;}
.rightbox h1 {margin-top:30px;}
.rightbox h2 {color:#fff; background:#c1c1c1; padding:19px; margin-top:34px; font-weight: normal; text-align:center; font-family: 'Oswald'; font-size:34px;}
ul.nav {margin-top:-80px; padding-left: 50%; z-index:3000;}
.nav li a:hover, .nav li a:focus, .nav l5 a:active, .nav li a.active, .nav a.menu-current, .nav a.menu-parent, .nav li a {color:#666; xxtext-transform: uppercase; font-size:18px;}
.footer {backgfont-weight:normal; round:#221D60; color:#c1c1c1; padding-bottom:25px; margin-top:50px;}
.footer a {color:#c1c1c1;}
.footer-innen img {margin-top:10px;}
.contentbox_wide img {max-width:100%; width:auto;}
#slider-startseite {margin-top:7%; margin-bottom:30px;}
.bloro_grid .bloro_unit {xxbackground:#fdf1d8; border:1px solid #999; margin-left:20px; max-width:23%; min-height:250px; font-size:0.9vw; xxmargin-top:30px; margin-bottom:20px;}
.bloro_grid .bloro_unit h2 {col6r:#fff; background:#FFE8AA; xxmin-height:55px;}
.bloro_grid .bloro_unit a {color:#3B4244;}
.obo_grid .obo_unit {float: left; padding: 0 10px 0 0 !important;  margin-left:10px; min-height:220px; border:1px solid #999;}
.obo_grid .obo_one-third {width:31%; font-size:34px;}

.breit-unten {display:block; width:74%; margin-left:13%;}
.breit-unten h1 {width:98.5%;}
.wrapper {margin-bottom:-50px;}
.pbox {z-index: 5000; background: #fff; border: 10px #FFAF04 solid; color:#c1c1c1;}
.pbox h1 {xxbackground: #850000;color:#fff;}

.pbox a {color:#fff;}
.footer {height:70px;}

#banner {height:50px !important;}
.wunderblock h1 {background:#7D818B; margin-bottom:20px;}
.wunderblock h2 {color:#3B4244!important; xxpadding:0; font-size:35px; margin-bottom:20px; font-family: 'Kaushan Script'; paddding:10px; }
.wunderblock h3 {background:#819E80; border:none;}
.wub_hl_inner {padding:10px;}

.rightbox .obo_grid .obo_one-third {width:100%; margin-bottom:15px; background:#E6E2DC; }
.rightbox .bloro_grid .bloro_unit {min-height:unset !important; }
.rightbox h3 {background:#fff; font-size:30px; padding:15px; color:#333; xxfont-family: Kaushan Script;}

.rightbox {margin-top:17px;}
.rightbox h1 {background:#c1c1c1;}

.cc-window {font-family: georgia;}

.mod_nwi_default .mod_nwi_teasertext h3 {padding:15px;}
.mod_nwi_default .mod_nwi_teaserpic {display:none;}
.mod_nwi_default .mod_nwi_teasertext {margin-top:-12px;}

.header-mobil {display:none;}

.menublock .picturecontainer {width: 20%;}
.contentbox {border:none;}
.mod_nia {xxdisplay:none;}
.mod_nwi_default .mod_nwi_content_short img {display:none;}

@media screen and (max-width:1400px) {
  
.bloro_grid .bloro_unit {border:1px solid #999; margin-left:5px; max-width:18.5%; min-height:300px; }
  .contentbox_wide {width:100%; margin-left:1%}  
  ul.nav {margin-top:-3%; padding-left: 45%; z-index:3000;}
  .contentbox {margin-top:1 !important;}

@media screen and (max-width:800px) {
  .header-mobil {display:block;}
  #navileiste {background:#221D60;}
  h1 {width:95%; font-size:25px; background:none; color:#333;}
  h2 {font-size: 22px; text-align: center;}
  .wunderblock h2 {font-size: 22px; text-align: center; border-top:1px solid #999; border-bottom: 1px solid #999; padding: 10px 0 10px 0;}
  h3 {font-size:20px;}
  h4 {font-size:18px; color:#850000;}
  .pbox .pbody {padding: 0; margin:0;}
  .pbox img {xxmax-width: 70%; xxmargin-left:15%; xxmargin-bottom:20px;}
.bloro_grid .bloro_unit {border:1px solid #999; background:#221D60; }
.contentbox_wide {width:95%; margin-left:10px;}  
  .breit-unten {display:block; width:98%; margin-left:1%;}
  .breit-unten h1 {text-align: center; margin-left:1%;}
  ul.nav {padding-left: 0;}
  
  .socialwrapper { bottom: 150px; display:flex; margin-left: 30%; position:static;}
.socialbaker {xxdisplay:flex;}
  
  ul#topmenu li, ul#topmenu li li, ul#topmenu li li li {background:#242F4C;}
  .bloro_grid .bloro_unit {max-width:98%; margin-bottom:10px; font-size: 18px !important; color:#c1c1c1; }
  .bloro_grid .bloro_unit h2 {color:#333; font-size:25px;}
  .fussleiste, .fussleiste-inner {background:#FFAF04;} 
  
  .footer {
        height: auto !important;
    }

  .obo_grid .obo_unit {min-height:150px!important; border:none; width:98%; margin-left:1px;}
  .pbox h1 {background: #850000;color:#fff;}
.pbox h2 {font-size:110%; padding:20px;}
  .wub_text .wub_inner {margin-top:7px;}
  li {padding-bottom: 8px; line-height:140%;}
  


  




