.logoform span.formField {display:block;}
.logoform span.formField textarea {width:100%; border:1px solid #d7dbde;}
.logoform span.formLabel em {font-style:normal; font-weight:bold;}
.logoform .form-group.HFDRadiobuttonGrp label {font-weight:normal; margin-bottom:0.5em;}
.logoform .form-group.HFDRadiobuttonGrp span.formField {padding-left:1em;margin-top:0.5em; margin-bottom:0.5em;color:#b40f1e;}
.logoform .form-group.HFDRadiobuttonGrp span.formField>span{display:block;}
.logoform .form-group.HFDRadiobuttonGrp span.formField>span{display:block;color:#222a34; }
.logoform .form-group.HFDRadiobuttonGrp span.formField>span{margin-top:0.5em; }
.logoform .checkboxAccept {color:#b40f1e;}
.logoform .checkboxAccept label{color:#222a34;}
.jetztbewerben {background-color:#007eb5; padding:5px 20px 5px 10px; color:#fff; border-radius: 3px; width:auto; display:inline-block; }
.jetztbewerben p {margin:0!important;}
.jetztbewerben a{font-size:125%; color:#fff!important;}
.jetztbewerben a:before {color:#fff!important;}
li>p {display:inline!important;}
.main-content .singleview ol li::before {position:absolute; left:-1.5em;}
.main-content .singleview ol {margin-left:2.72222em;}
.main-content .singleview ol ol {margin-left:1.5em;}
.main-content .singleview li ul , .main-content .singleview li ol {    margin-top: 0.5em ; margin-bottom:0.7em;}
@media only screen and (max-width: 600px) {
  .main-content .singleview ol {margin-left:1.2em;}
  .main-content .singleview ol ol{margin-left:1.4em;}
  .main-content .singleview ol li { padding-left: 0;}
  .main-content .singleview ol li::before {position:absolute; left:-1.2em;}
  .main-content .singleview ol li li::before {position:absolute; left:-1.4em;}
}
aside .aside-content .teaser-video .teaser-video-overlay > span.icon-play {top:50%;}
.filterbox label {font-weight:normal!important;}
.header-tabs .icon-quickguide.mainsite:before{
    transform: rotate(-90deg);
    position: relative;
    top: -4px;
}
.teaser-petrol{background-color:#00556e;}
.teaser-rot{background-color:#b40f1e; color:#fff;}
.teaser-rot a, .teaser-rot * {color:#fff;}

form.linkform {display:inline-block;}
li form.linkform {padding:0.5em; font-size:1.1875em;}
button.linkstyle {border:0px solid white; background-color:transparent; color:#007eb5; display:inline-block; height:1em;}
button.linkstyle:hover,   button.linkstyle:focus,   button.linkstyle:active {text-decoration:underline;}
@media screen and (min-width: 73.125em){
  #moveRight {position:absolute; width:18.28em; right:-18.90625em;top:2.5em;}
  .filterbox h3 {background-color:rgba(228,228,228,1); padding:0.5em;}
  ol.list-results {min-height:13em;}
}
@media (min-width: 48em){
  .withHeadline .teaser{height:19.5em;}
  .withHeadline h3 a:hover, .withHeadline h3 a:active, .withHeadline h3 a:focus{text-decoration:none;}
}
@media screen and (min-width: 73.125em){
  .withHeadline .teaser{height:13em;}
}
.withHeadline .teaser-content-top{display:none;}
.withHeadline.headline {height:3em; background-color:#e9edf0; color:#222a34; padding:1.25em 1.25em 0em 1.25em;}
.withHeadline.headline h3 {margin:0; padding:0;}
.withHeadline .teaser-content {padding-top:0em;}
.withHeadline .teaser-content h3 {}
  .checkboxAccept label {font-weight:normal; padding-left:1em; margin-bottom:0;}
.pl18{padding-left:18px;}
  .twheadline {margin-top:0.5em;}
  .addd {color:#999;}
  .twtime {color:#999; margin-top:0.3em; font-size:0.9em;}
  .teaser-twitter .twtext a {color:#005e99;}
  .twtext, .twtext * {font-weight;}
  .teaser-content.tweet {padding-top:0!important;}
  .addimage img {width:100%; margin-top:0.5em;}
   .twitterOuter {margin-top:0.5em;}
  @media screen and (min-width: 48em) {
      .teaser.teaser-twitter {height:auto;}
  }
  @media screen and (min-width: 73.125em) {
      .twitterOuter {height:12em;overflow-y:hidden;}
       .teaser.teaser-twitter {height:16em;}
  }
.teaser-twitter h3.teaser-title svg {opacity:1; background-color:transparent; color:#005e99;}
.noPaddingBottom {padding-bottom:0!important;}
.noPaddingTop {padding-top:0!important;}
.noPaddingLeft {padding-left:0!important;}
.noPaddingRight {padding-right:0!important;}
input[name="veranstaltungJaNein"][type="radio"] + label { margin-left: 0.5em; }
input[name="vertrag"][type="radio"] + label { margin-left: 0.5em; }
.loop .icon {z-index:2;}
.loop video {z-index:1;}
.eventbackground {background-color:rgba(0,175,240,0.3); }
