.wrapper {text-align:left;max-width:980px;margin:0 auto;}
.logo_sfb img {width: 100%;/*transition: width .25s ease-in-out;*/}
/*header.fix .logo_sfb img {width:80%;}*/
.header_cd {min-height: 4.62rem;}
header.fix .header_cd {
  min-height: 63px;
}
.image_motto {width: 100%;}
.randspalte .left{text-align: left;}

/*Abstand nach oben für Sprungmarken bei fixem Header*/
[id] {
    scroll-margin-top: 192px;
}

header {
    left: 0;
    position: fixed;
    right: 0;
    max-width: 980px;
    z-index: 999;
	height: 140px;
}

header.fix {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
    height: 112px;
}
.titelbild {
	padding-top: 185px;
}

ul.dropdown{
	display: block;
    flex-direction: column;
	flex-wrap:wrap;
	justify-content: flex-start;
	align-content: flex-start;
	max-height: 650px;
	height: 100px;
	
}
.navbuttons {
    float: right;
    padding: 0;
    margin-top:8px;
    width: 13%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
header.fix .navbuttons {
  margin-top: 5px;
}
a.lupe {
    float: right;
    height: 50px;
    text-align: right;
    text-decoration: none;
    width: 15%;
    z-index: 51;
}
header.fix a.lupe {
  height: 40px;
}
a.lupe .fa-search {
    font-size: 1.2em;
    line-height: 50px;
}

.hauptnavigation {
	width: 90%;
	display: block;
}
.suchmaske {
  left: auto;
  right: calc(175px + 2%);
  top: 5.5rem;
  width: 80%;
}
header.fix .suchmaske {
    top: 3.74rem;
}
.suche form input {
    font-size: 1.175em;
    height: 40px;
}

a.hamburger {
    display: none;
}

.tourismus_opt {width:30%;}

.startseite .inhalt {width:75%;margin:0 0 5% 0;}
.inhalt {float:left;width:50%;margin:0 2% 5% 2%;}
.startseite .inhalt_ganzseitig {width:100%;margin:0 0 5% 0;}

.randspalte {float:right;width:22.5%;margin:0 0 5% 0;padding:0; clear: none;}

.submenu {display:block;float:left;width:22.5%;margin:0;padding:1%;background:#dbdcdd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.submenu ul, .submenu li {margin:0;padding:0;list-style-type:none;font-size:1em;}
.submenu ul li.npt_off a,
.submenu ul li.npt_off a:link,
.submenu ul li.npt_off a:visited {display:inline-block;margin:0 0 5% 0;text-decoration:none;text-transform:uppercase;color:#454545;}
.submenu ul li.npt_off a:hover,
.submenu ul li.npt_off a:active,
.submenu ul li.npt_on a,
.submenu ul li.npt_on a:link,
.submenu ul li.npt_on a:visited,
.submenu ul li.npt_on a:hover,
.submenu ul li.npt_on a:active {display:inline-block;margin:0 0 5% 0;padding:2%;text-decoration:none;text-transform:uppercase;color:#454545;}
.submenu ul ul li.npt_off a,
.submenu ul ul li.npt_off a:link,
.submenu ul ul li.npt_off a:visited {margin:0;padding:2%;text-transform:none;color:#454545;}
.submenu ul ul li.npt_off a:hover,
.submenu ul ul li.npt_off a:active,
.submenu ul ul li.npt_on a,
.submenu ul ul li.npt_on a:link,
.submenu ul ul li.npt_on a:visited,
.submenu ul ul li.npt_on a:hover,
.submenu ul ul li.npt_on a:active {margin:0;padding:2%;background:#ccc;text-transform:none;color:#000;}
.submenu ul ul ul li.npt_off a,
.submenu ul ul ul li.npt_off a:link,
.submenu ul ul ul li.npt_off a:visited {margin:0 0 0 10%;padding:2%;background:none;color:#454545;}
.submenu ul ul ul li.npt_off a:hover,
.submenu ul ul ul li.npt_off a:active,
.submenu ul ul ul li.npt_on a,
.submenu ul ul ul li.npt_on a:link,
.submenu ul ul ul li.npt_on a:visited,
.submenu ul ul ul li.npt_on a:hover,
.submenu ul ul ul li.npt_on a:active {margin:0 0 0 10%;padding:2%;background:none;text-decoration:underline;color:#000;}
.submenu ul ul ul ul li.npt_off a,
.submenu ul ul ul ul li.npt_off a:link,
.submenu ul ul ul ul li.npt_off a:visited {margin:0 0 0 25%;padding:2%;text-decoration:none;color:#454545;}
.submenu ul ul ul ul li.npt_off a:hover,
.submenu ul ul ul ul li.npt_off a:active,
.submenu ul ul ul ul li.npt_on a,
.submenu ul ul ul ul li.npt_on a:link,
.submenu ul ul ul ul li.npt_on a:visited,
.submenu ul ul ul ul li.npt_on a:hover,
.submenu ul ul ul ul li.npt_on a:active {margin:0 0 0 25%;padding:2%;background:none;text-decoration:underline;color:#000;}

.zielgruppen img {
    height: 5rem;
}

/* Icons */
.icons {
	margin: 30px 0;;
}

.icons .kreis1 a:before, .icons .kreis1 a:hover:before {content:'A-Z';font-family:'Dosis', Tahoma, Arial, Helvetica, sans-serif;font-size:1.333em;font-weight:700;}
.icons .kreis2 a:before, .icons .kreis2 a:hover:before {content:'\f0f6';}
.icons .kreis3 a:before, .icons .kreis3 a:hover:before {content:'\f109';}
.icons .kreis4 a:before, .icons .kreis4 a:hover:before {content:'RIS';font-family:'Dosis', Tahoma, Arial, Helvetica, sans-serif;font-size:1.333em;font-weight:700;}
.icons .kreis5 a:before, .icons .kreis5 a:hover:before {content:'\f134';}
.icons .kreis6 a:before, .icons .kreis6 a:hover:before {content:'\f129';}

.icons .kreis{float:left;width:16.666667%;text-align:center;}
.icons .cbtb,  .icons .cbsp{display:none;}

.veranstaltungen-termine {
    /*background: #f4f6f8 none repeat scroll 0 0;*/
   margin: 1em 0 0;
   padding: 0 1.5em ;
}

.tracking-box-wrap {
    max-width:980px;
}