@import "accessibility.css";
@import "migrateddefaultstyles.css";
@import "content.css";
body {
  background: url(../images/bg.jpg) no-repeat top center #e9e9e9;
}
.publishSystemNotify {
  display: none;
}
iframe,
iframe table,
.elist {
  background-color: #fff;
}
.mailformplus_contactform p {
  clear: both;
  display: block;
  float: left;
}

.border {
  border-bottom: 1px solid #d0d0d0;
  width: 100%;
  clear: both;
  float: left;
  margin-bottom: 20px;
  margin-top: 5px;
}
.border02 {
  border-bottom: 1px solid #d0d0d0;
  width: 100%;
  clear: both;
  float: left;
  margin-bottom: 14px;
  margin-top: 5px;
}

#footer02Right img {
  float: right;
}

#spalteLinks {
  width: 50%;
  vertical-align: top;
  background: url(../images/bgColor.jpg) top right repeat-x transparent;
}
#spalteLinks01 {
  width: 100%;
  height: 353px;
  background: url(../images/bgLeft.jpg) top right no-repeat transparent;
}
#spalteLinks02 {
  width: 100%;
  height: 52px;
  background: url(../images/bgLeft02.gif) top right no-repeat transparent;
}

#spalteMitte {
  width: 980px;
  vertical-align: top;
}
#spalteRechts {
  width: 50%;
  vertical-align: top;
  background: url(../images/bgColor.jpg) top left repeat-x transparent;
}
#spalteRechts01 {
  width: 100%;
  height: 353px;
  background: url(../images/bgRight.jpg) top left no-repeat transparent;
}
/* Layout */

#alles {
  width: 980px;
  margin: 0 auto;
  padding: 0;
  font-size: 12px;
  color: #474747;
  text-align: left;
  position: relative;
}
#alles01 {
  width: 980px;
  float: left;
  background: url(../images/schatten.png) repeat-y top left transparent;
}
#alles02 {
  width: 957px;
  float: left;
  background: url(../images/layoutTopBg.gif) no-repeat top left transparent;
  padding-left: 12px;
  padding-right: 11px;
}
#layout01 {
  width: 957px;
}
#layout02 {
  float: left;
  width: 153px;
}
#layout03 {
  float: right;
  width: 794px;
  background: url(../images/layout03.gif) no-repeat top right transparent;
}
#layout04 {
  float: right;
  width: 794px;
}
#layout05 {
  float: left;
  width: 794px;
}

#layoutQuickinfo {
  float: right;
  font-size: 11px;
  color: #fff;
  padding-right: 240px;
  padding-top: 19px;
  padding-bottom: 15px;
  width: 235px;
}
#layoutQuickinfo a {
  color: #fff;
}
#layout06 {
  float: left;
  width: 957px;
  background: url(../images/layoutWechsel01.jpg) no-repeat top left transparent;
}
#layout07 {
  float: left;
  width: 957px;
  padding-top: 193px;
  background: url(../images/layout07Bg.png) no-repeat top left transparent;
}
#layout08 {
  float: left;
  width: 957px;
  position: relative;
}
#ballonLayer {
  position: absolute;
  left: 0px;
  top: 10px;
  width: 127px;
}
#layout09 {
  float: right;
  width: 740px;
}
#layout10 {
  float: left;
  width: 957px;
  background: url(../images/layout10BgRight.jpg) repeat-y top right #fff;
}
#layout11 {
  float: left;
  width: 467px;
  padding-top: 51px;
}
#layout12 {
  float: right;
  width: 239px;
}
#footer table {
}
#footer {
  float: left;
  width: 100%;
  box-sizing: border-box;
  /*background: url(../images/footerBg.jpg) no-repeat top left transparent;*/
  background-image: linear-gradient(to top, #193354 5%, #365c81 62%);
  /*height: 148px;*/
  font-size: 11px;
  padding: 28px;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}
#footer h2 {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 12px;
  margin-top: 20px;
}
#footer h3 {
  color: #89b2d9;
  font-size: 14px;
}
#footer a {
  color: #fff;
}
#footer01 {
  float: left;
  width: 100%;
  display: flex;
  gap: 3rem;
  position: relative;
}
#footer01Left {
  float: left;
  width: 35%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  justify-content: space-between;
}
#homeFooter h3 span {
  font-style: italic;
  font-weight: bolder;
}
#footer01Middle {
  float: left;
  width: 27%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  justify-content: space-between;
}
#footer01Right {
  float: left;
  width: 35%;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
#footer01Right h3 {
  margin-top: 2px;
}
#footerContactContainer {
  display: flex;
  gap: 3rem;
}
#footer02 {
  float: right;
  width: 100%;
  display: flex;
  gap: 3rem;
}
#footer02Left {
  float: left;
  width: 45%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 1rem;
}
#footer02Left p {
  display: flex;
  flex-direction: column;
}
#footer02Left p span {
  font-weight: bolder;
  margin-bottom: 3px;
  font-size: 12px;
}
#footer02Right {
  float: right;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 2rem;
}
#footer02Buttons {
  display: flex;
  gap: 1rem;
  align-items: flex-end;
}
#onlineTermine {
  float: left;
  width: 100%;
  display: flex;
}
#onlineTermine a {
  float: left;
  width: 100%;
  text-align: left;
  padding: 0.5rem 0.7rem;
  background-color: #518bc5;
  border-radius: 10px;
  font-size: 17px;
  transition: 0.3s;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.3rem;
}
#onlineTermine img {
  width: 70px;
  filter: brightness(11);
}
#onlineTermine a:hover {
  text-decoration: none;
  transform: scale(0.96);
}

#homeBallonLayer {
  float: left;
  width: 100%;
}
#homeBallonLayer a {
  float: left;
  width: 100%;
}

.footer2Text {
  font-size: 12px;
  font-weight: bold;
}
#footerBottom {
  float: left;
  width: 100%;
}

#printBlock {
  float: left;
  width: 480px;
  padding: 10px 0 20px 0;
}

/* Nachoben-Link und Drucken-Link */

#nachOben {
  float: left;
  padding: 0 15px 0 15px;
  background-image: url(../images/seitenanfangMain.gif);
  background-repeat: no-repeat;
  background-position: left;
}
#nachOben a {
  color: #284262;
  font-size: 11px;
}
#drucken {
  float: right;
  padding: 2px 15px 0 0;
  background-image: url(../images/druckerMain.gif);
  background-repeat: no-repeat;
  background-position: right;
}
#drucken a {
  color: #284262;
  font-size: 11px;
}
#top_printlink {
  clear: both;
  float: left;
  width: 527px;
  margin: 16px 0 0 0;
}
#top_printlink .left {
  float: left;
}
#top_printlink .right {
  float: right;
}
#top_printlink .nachoben {
  padding: 0 0 0 15px;
  background: url(../images/nachoben.gif) no-repeat 0 2px;
}
#top_printlink .right a {
  padding: 0 0 0 15px;
  background: url(../images/print.gif) no-repeat 0 2px;
}
#top_printlink a {
  color: #025750;
}
.csc-linkToTop {
  padding: 0 0 0 15px;
  background: url(../images/nachoben.gif) no-repeat 0 3px;
}
.csc-linkToTop a {
  color: #025750;
}
/* Suchbereich */

.suchbereich {
  width: 196px;
  float: left;
  background: url(../images/suchbereichBg.png) no-repeat top left transparent;
  height: 59px;
  margin-left: 11px;
}
.suchbereich h2 {
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #5b5d96;
  float: left;
  padding-top: 21px;
}
.suchbereich h2 label {
  font-family: Arial, Helvetica, sans-serif;
}
.suchbereich .bereich1 {
  float: left;
  width: 120px;
  padding-top: 24px;
  padding-left: 0px;
}
.suchbereich .suche {
  background-color: transparent;
  border: medium none;
  color: #1a171b;
  float: left;
  font-size: 11px;
  height: 21px;
  padding: 0 5px 1px 5px;
  width: 115px;
}
.suchbereich .bereich2 {
  float: left;
  width: 57px;
  height: 54px;
}
.suchbereich .sucheAbsenden {
  width: 57px;
  height: 54px;
}
/* ######################### Hauptmenü ########################### */

.mainMenueId {
  float: right;
  width: 782px;
  background: url(../images/mainMenueBg.gif) repeat-x top left transparent;
}
.menueId {
  float: right;
}
.menueId ul {
  margin: 0px;
  padding: 0px;
}
.menueId ul.navId ul {
  visibility: hidden;
}
.menueId ul.navId li:hover > ul,
.menueId ul.navId li.hover > ul {
  visibility: visible;
}
.menueId ul li {
  float: left;
  left: 0px;
  top: 0px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
  position: relative;
  background: transparent;
  z-index: 100 !important;
}
.menueId ul li a {
  text-decoration: none;
  line-height: 16px;
  display: block;
  color: #003173;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  background: url(../images/mainMenueTrenner.gif) no-repeat top right
    transparent;
}
.menueId ul li a.menueebene0,
.menueId ul li a.menueebene0Active {
  padding: 6px 25px 6px 6px;
  width: 80px;
}
.menueId ul li a.menueebene1,
.menueId ul li a.menueebene1Active {
  width: 84px;
  padding: 6px 29px 6px 29px;
}
.menueId ul li a.menueebene2,
.menueId ul li a.menueebene2Active {
  width: 82px;
  padding: 6px 25px 6px 25px;
}
.menueId ul li a.menueebene3,
.menueId ul li a.menueebene3Active {
  width: 87px;
  padding: 6px 25px 6px 25px;
}
.menueId ul li a.menueebene4,
.menueId ul li a.menueebene4Active {
  width: 88px;
  padding: 6px 25px 6px 25px;
}
.menueId ul li a.menueebene5,
.menueId ul li a.menueebene5Active {
  width: 66px;
  padding: 6px 25px 6px 25px;
}
.menueId ul li.menueebene0 {
}
.menueId ul li.menueebene1 {
}
.menueId ul li.menueebene2 {
}
.menueId ul li.menueebene3 {
}
.menueId ul li.menueebene4 {
}
.menueId ul li.menueebene5 {
  margin-right: 0px;
}
.menueId ul li.menueebene0Active,
.menueId ul li.menueebene0Active:hover,
.menueId ul li.menueebene0:hover {
  background: url(../images/mainMenueAct.gif) no-repeat top right transparent;
}
.menueId ul li.menueebene1Active,
.menueId ul li.menueebene1Active:hover,
.menueId ul li.menueebene1:hover {
  background: url(../images/mainMenueAct.gif) no-repeat top right transparent;
}
.menueId ul li.menueebene2Active,
.menueId ul li.menueebene2Active:hover,
.menueId ul li.menueebene2:hover {
  background: url(../images/mainMenueAct.gif) no-repeat top right transparent;
}
.menueId ul li.menueebene3Active,
.menueId ul li.menueebene3Active:hover,
.menueId ul li.menueebene3:hover {
  background: url(../images/mainMenueAct.gif) no-repeat top right transparent;
}
.menueId ul li.menueebene4Active,
.menueId ul li.menueebene4Active:hover,
.menueId ul li.menueebene4:hover {
  background: url(../images/mainMenueAct.gif) no-repeat top right transparent;
}
.menueId ul li.menueebene5Active,
.menueId ul li.menueebene5Active:hover,
.menueId ul li.menueebene5:hover {
  background: url(../images/mainMenueAct.gif) no-repeat top right transparent;
  margin-right: 0px;
}
.menueId ul li a.menueebene5 {
  border: none;
}
.menueId ul li a.menueebene5Active {
  border: none;
}
.menueId ul li a.menueebene0Active,
.menueId ul li a.menueebene1Active,
.menueId ul li a.menueebene2Active,
.menueId ul li a.menueebene3Active,
.menueId ul li a.menueebene4Active,
.menueId ul li a.menueebene5Active,
.menueId ul li a:hover {
  color: #fff;
}
.menueId ul li a.menueebene0Active,
.menueId ul li a.menueebene1Active,
.menueId ul li a.menueebene2Active,
.menueId ul li a.menueebene3Active,
.menueId ul li a.menueebene4Active,
.menueId ul li a.menueebene0Active:hover {
}
.menueId ul li a.menueebene5Active,
.menueId ul li a.menueebene5Active:hover {
}
.menueId ul li.menueebene0Active,
.menueId ul li a.menueebene0:hover,
.menueId ul li.menueebene0:hover a.menueebene0 {
  color: #fff;
}
.menueId ul li.menueebene1Active,
.menueId ul li a.menueebene1:hover,
.menueId ul li.menueebene1:hover a.menueebene1 {
  color: #fff;
}
.menueId ul li.menueebene2Active,
.menueId ul li a.menueebene2:hover,
.menueId ul li.menueebene2:hover a.menueebene2 {
  color: #fff;
}
.menueId ul li.menueebene3Active,
.menueId ul li a.menueebene3:hover,
.menueId ul li.menueebene3:hover a.menueebene3 {
  color: #fff;
}
.menueId ul li.menueebene4Active,
.menueId ul li a.menueebene4:hover,
.menueId ul li.menueebene4:hover a.menueebene4 {
  color: #fff;
}
.menueId ul li.menueebene5Active,
.menueId ul li a.menueebene5:hover,
.menueId ul li.menueebene5:hover a.menueebene5 {
  color: #fff;
}
.menueId ul li.menueebene0Active,
.menueId ul li.menueebene0Active:hover,
.menueId ul li.menueebene0:hover,
.menueId ul li:hover.menueebene0Active {
  color: #fff;
}
.menueId ul li.menueebene1Active,
.menueId ul li.menueebene1Active:hover,
.menueId ul li.menueebene1:hover,
.menueId ul li:hover.menueebene1Active {
  color: #fff;
}
.menueId ul li.menueebene2Active,
.menueId ul li.menueebene2Active:hover,
.menueId ul li.menueebene2:hover,
.menueId ul li:hover.menueebene2Active {
  color: #fff;
}
.menueId ul li.menueebene3Active,
.menueId ul li.menueebene3Active:hover,
.menueId ul li.menueebene3:hover,
.menueId ul li:hover.menueebene3Active {
  color: #fff;
}
.menueId ul li.menueebene4Active,
.menueId ul li.menueebene4Active:hover,
.menueId ul li.menueebene4:hover,
.menueId ul li:hover.menueebene4Active {
  color: #fff;
}
.menueId ul li.menueebene5Active,
.menueId ul li.menueebene5Active:hover,
.menueId ul li.menueebene5:hover,
.menueId ul li:hover.menueebene5Active {
  color: #fff;
}
.menueId ul li ul {
  left: 0px;
}
.menueId ul li ul ul {
  left: 160px;
}
.menueId ul li ul ul ul {
  left: 160px;
}
.menueId ul li.menueebene4 ul ul,
.menueId ul li.menueebene4Active ul ul,
.menueId ul li.menueebene4 ul ul ul,
.menueId ul li.menueebene4Active ul ul ul,
.menueId ul li.menueebene5 ul ul,
.menueId ul li.menueebene5Active ul ul,
.menueId ul li.menueebene5 ul ul ul,
.menueId ul li.menueebene5Active ul ul ul {
  left: -162px;
}
.menueId ul li.menueebene0 ul,
.menueId ul li.menueebene0Active ul {
  background: url(../images/aufklappmenue.png) repeat top left transparent;
}
.menueId ul li.menueebene1 ul,
.menueId ul li.menueebene1Active ul {
  background: url(../images/aufklappmenue.png) repeat top left transparent;
}
.menueId ul li.menueebene2 ul,
.menueId ul li.menueebene2Active ul {
  background: url(../images/aufklappmenue.png) repeat top left transparent;
}
.menueId ul li.menueebene3 ul,
.menueId ul li.menueebene3Active ul {
  background: url(../images/aufklappmenue.png) repeat top left transparent;
}
.menueId ul li.menueebene4 ul,
.menueId ul li.menueebene4Active ul {
  background: url(../images/aufklappmenue.png) repeat top left transparent;
}
.menueId ul li.menueebene5 ul,
.menueId ul li.menueebene5Active ul {
  left: -46px;
  background: url(../images/aufklappmenue.png) repeat top left transparent;
}
/* Ebene 2 */

.menueId ul li ul {
  display: none;
  width: 160px;
  float: none;
  position: absolute;
  z-index: 10000;
  /*background-color:#00547A;*/
  top: 50px;
  padding: 0;
  border: 1px solid #fbb900;
  border-bottom: 0;
  border-top: 1px solid #fbb900;
}
.menueId ul ul {
  width: 160px;
  border: 1px solid #fbb900;
  border-top: 0;
  border-bottom: 0;
  margin: -6px 0 0 0;
}
.menueId ul li ul li {
  z-index: 11000;
}
.menueId ul li ul li:hover {
  background-image: none;
}
.menueId ul li ul li a {
  display: block;
  text-decoration: none;
  color: #003173;
  float: right;
  font-weight: normal;
  padding-right: 5px;
  padding-left: 8px;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 147px;
  border-bottom: 1px solid #fbb900;
  letter-spacing: 0px;
  font-size: 11px;
  height: auto;
  line-height: 15px;
  background-image: none;
  z-index: 11000;
}
.menueId ul li ul li a:hover {
  background-color: #bd8922;
  display: block;
  text-decoration: none;
  color: #003173;
  float: right;
  font-weight: normal;
  padding-right: 5px;
  padding-left: 8px;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 147px;
  border-bottom: 1px solid #fbb900;
  letter-spacing: 0px;
  font-size: 11px;
  height: auto;
  line-height: 15px;
  background-image: none;
}
/* Ebene 3 */
.menueId ul ul ul {
  display: none;
  float: none;
  position: absolute;
  top: 5px;
  border: 0;
  border: 1px solid #fbb900;
  background-color: #b7cbe3;
  border-bottom: 0;
  z-index: 11000;
}
.menueId ul li ul li ul li:hover {
  background-image: none;
}
.menueId ul ul ul li a {
  display: block;
  text-decoration: none;
  color: #003173;
  float: right;
  font-weight: normal;
  padding-right: 5px;
  padding-left: 8px;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 147px;
  border-bottom: 1px solid #fbb900;
  letter-spacing: 0px;
  font-size: 11px;
  height: auto;
  line-height: 15px;
}
.menueId ul ul ul li a:hover {
  background-color: #bd8922;
  display: block;
  text-decoration: none;
  color: #003173;
  float: right;
  font-weight: normal;
  padding-right: 5px;
  padding-left: 8px;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 147px;
  border-bottom: 1px solid #fbb900;
  letter-spacing: 0px;
  font-size: 11px;
  height: auto;
  line-height: 15px;
}
.menueId ul li ul li a.pfeilSub {
  background: url(../images/submenu.gif) no-repeat right center;
}
.menueId ul li ul li a:hover.pfeilSub,
.menueId ul li ul li:hover {
  background-color: #bd8922;
}
.menueId li:hover ul,
.menueId li.hover ul,
.menueId li.over ul {
  display: block;
}
/* Subnavi */

#subnavi {
  float: left;
  width: 185px;
  background: transparent;
  padding-top: 180px;
  padding-bottom: 40px;
}
/* Ebene 1 */
#subnavi ul {
  list-style: none;
  width: 184px;
  float: left;
  border-top: 1px solid #cdcdcd;
}
#subnavi ul li {
  font: 12px Arial, Helvetica, sans-serif;
  color: #4f4f4f;
  display: block;
  clear: both;
}
#subnavi ul li a {
  padding: 6px 3px 7px 15px;
  color: #435873;
  font: 12px Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
  float: left;
  width: 166px;
  clear: both;
  display: block;
  border-bottom: 1px solid #cdcdcd;
}
#subnavi ul li a:hover,
#subnavi ul li a.menueebeneActive {
  padding: 6px 3px 7px 15px;
  color: #435873;
  font: 12px Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
  background-color: #e4e4e4;
  float: left;
  width: 166px;
}
#subnavi ul li a.menueebeneActive {
  font-weight: bold;
  border-bottom: 1px solid #7d899a;
  /*background: url(../images/subnaviAct.gif) no-repeat 0px 0px #e4e4e4;*/
}
/* Ebene 2 */

#subnavi ul ul {
  padding-bottom: 0px;
  width: 184px;
  float: left;
  background: url(../images/submenueSub.gif) repeat-x top left #edf1f6;
  padding-top: 6px;
  padding-bottom: 9px;
  border-bottom: 1px solid #cdcdcd;
  border-top: none;
}
#subnavi ul li ul {
  list-style: none;
}
#subnavi ul li ul li {
}
#subnavi ul li ul li a {
  margin: 0;
  padding: 3px 5px 4px 27px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #7d899a;
  float: left;
  width: 139px;
  border: none;
}
#subnavi ul li ul li a:hover,
#subnavi ul li ul li a.menueebeneActive,
#subnavi ul li ul li a.menueebeneActive:hover,
#subnavi ul li ul li a:hover {
  margin: 0;
  padding: 3px 5px 4px 27px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #435873;
  border: none;
  text-decoration: none;
  font-weight: bold;
  float: left;
  width: 139px;
  background: transparent;
}
#subnavi ul li ul li a:hover {
  font-weight: normal;
  color: #435873;
  text-decoration: underline;
  background: none;
}
/* Ebene 3 */
#subnavi ul ul ul {
  padding-bottom: 0px;
  width: 184px;
  float: left;
  padding-top: 0px;
  padding-bottom: 4px;
  border: none;
}
#subnavi ul li ul {
  list-style: none;
}
#subnavi ul li ul li ul li {
}
#subnavi ul li ul li ul li a {
  margin: 0;
  padding: 0px 5px 4px 60px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #4f4f4f;
  float: left;
  width: 124px;
  background-image: url(../images/subnavi03.jpg);
  background-repeat: no-repeat;
  background-position: 35px 5px;
}
#subnavi ul li ul li ul li a:hover,
#subnavi ul li ul li ul li a.menueebeneActive,
#subnavi ul li ul li ul li a.menueebeneActive:hover,
#subnavi ul li ul li ul li a:hover {
  margin: 0;
  padding: 0px 5px 4px 60px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #4f4f4f;
  border: none;
  text-decoration: none;
  font-weight: bold;
  float: left;
  width: 124px;
  background-image: url(../images/subnavi03.jpg);
  background-repeat: no-repeat;
  background-position: 35px 5px;
  background-color: transparent;
}
#subnavi ul li ul li ul li a:hover {
  font-weight: normal;
  color: #4f4f4f;
}
/* Headlines */
#contentbereich .imageDescription {
  display: block;
}
.imageContent {
  float: right;
  position: relative;
  padding-bottom: 0px;
  padding-left: 12px;
  padding-right: 0px;
  padding-top: 5px;
}
.imageDescriptionText {
  font-size: 11px;
  padding-left: 0px;
  width: 207px;
  color: #1a171b;
  text-align: right;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
}
#infoboxbereich {
  border: none;
  float: left;
  width: 210px;
  padding: 108px 0 20px 11px;
  color: #5f5f5f;
  background: url(../images/layout10BgRightTop.png) no-repeat top left
    transparent;
}
#infoboxbereich table {
  clear: both;
}
#infoboxbereich .image-caption {
  display: none;
}
#infoboxbereich .ce-column {
  margin-bottom: 0px;
}
#infoboxbereich .infobox .ce-gallery {
  float: left;
  padding-left: 0px;
  padding-top: 10px;
}
#infoboxbereich .infobox {
  border: 0px;
  float: left;
  width: 156px;
  padding: 0px 20px 0px 20px;
  background: url(../images/infoboxBG.png) top left repeat transparent;
}
#infoboxbereich .infoboxTop {
  float: left;
  width: 198px;
  height: 8px;
  background: url(../images/infoboxBGTop.png) no-repeat bottom left transparent;
}
#infoboxbereich .infoboxBottom {
  float: left;
  width: 198px;
  height: 25px;
  background: url(../images/infoboxBGBottom.png) no-repeat top left transparent;
}
#infoboxbereich ul {
  margin-bottom: 15px;
  margin-left: 30px;
  margin-top: 11px;
}
#infoboxbereich ul li {
  margin-bottom: 5px;
  line-height: 20px;
}
#infoboxbereich .infobox .ce-bodytext P {
  margin: 0 0 10px 0;
}
#infoboxbereich .infobox h4 {
  float: left;
  width: 156px;
  padding: 20px 0px 0px 0px;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #183152;
  text-align: left;
}
#infoboxbereich .ce-bodytext {
  height: 100%;
  margin: 0px;
  padding: 10px 0px 8px 0px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #5f5f5f;
  line-height: 15px;
  float: left; /*width:180px;*/
}
#infoboxbereich .ce-bodytext a {
  font: 11px Arial, Helvetica, sans-serif;
  color: #284262;
  line-height: 15px;
}
#infoboxbereich .ce-bodytext ul {
  list-style: none;
}
#infoboxbereich .ce-bodytext ul li {
  color: #fff;
}

/**
 *	Wird nur für Backendbenutzer angezeigt
 *  width anpassen
 */
/* contentbereich */
.feedit_clear {
  background: none !important;
  border: 0 !important;
  clear: both;
  float: left;
  margin: 0 !important;
  padding: 0 !important;
}
.typo3-editPanel {
  background-color: #f1f1f1;
  border: 1px dotted #909090;
  float: left;
  font-size: 11px;
  padding: 4px;
  width: 460px; /* width contentbereich-10 */
}
/* contentInfobox */
.contentbereichInfobox .typo3-editPanel {
  margin: 0 0 5px 5px;
  width: 450px;
}
#infoboxbereich .typo3-editPanel {
  margin: 0 0 5px 0;
  width: 155px;
}
.typo3-editPanel-controls {
  float: left;
  margin-right: 4px;
}
.typo3-editPanel-controls .feedit-icon {
  margin: 0 4px 0 0;
}
.typo3-editPanel-label {
  float: left;
  color: #000000;
  font: 11px arial, tahoma, helvetica, sans-serif;
  padding: 2px 0 0 0;
}
#contentbereich .ce-gallery DIV.ce-row {
  margin-left: 0 !important;
}
#contentbereich .ce-gallery DIV.ce-row DIV.ce-column.ce-column {
  padding-left: 0 !important;
}
.tx-felogin-pi1 label {
  display: inline;
}

DIV.ce-column {
  height: 100%;
}
