
.a_button_smaller,
.rex-yform button {
    border: none;
    padding: 8px 20px;
    margin: 3px 0;
}

a.bigger,
.blaettern .bigger.leer {
    font-size: 16px;
    line-height: 1.2;
}

a.biggest,
.blaettern .biggest.leer {
    margin: 20px 30px;
    display: block;
    font-size: 25px;
}

a.mengenbutt,
.blaettern .mengenbutt.leer {
    text-decoration: none !important;
    display: block;
    float: right;
    padding: 2px 3px 0px 3px;
}

a.mengenbutt:before,
.blaettern .mengenbutt.leer:before {
    color: #666666;
    font-size: 21px;
    font-family: FontAwesome;
}

a.mengenbutt.plus:before,
.blaettern .mengenbutt.plus.leer:before {
    content: "\f055";
}

a.mengenbutt.minus:before,
.blaettern .mengenbutt.minus.leer:before {
    content: "\f056";
}

a.mengenbutt:hover,
.blaettern .mengenbutt.leer:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    filter: Alpha(opacity=50);
    opacity: 0.5;
    moz-opacity: 0.5;
}

a.mengenbutt.inactive,
.blaettern .mengenbutt.inactive.leer {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    filter: Alpha(opacity=50);
    opacity: 0.5;
    moz-opacity: 0.5;
    cursor: default;
}

.paketauswahl {
    display: block;
    padding: 10px 0 0 0;
    height: 62px;
}

.paketauswahl .haken,
.paketauswahl .haken_small {
    margin: 0 7px 0 3px;
}

@media only screen and (min-width: 1001px) {

    .paketauswahl .haken,
    .paketauswahl .haken_small {
        margin-left: -36px;
    }
}

.paketauswahl .topline {
    margin: 0px 0px 0 0px;
    font-size: 1rem;
    font-weight: 700;
}

.paketauswahl.checked {
    background: #404040;
}

.paketauswahl.checked .topline {
    color: #f6f9fd;
}

.paketauswahl.unchecked {
    background: #404040;
}

.paketauswahl.unchecked .topline {
    color: #f6f9fd;
}

.paketauswahl .green {
    color: #6add5f;
}

.paketauswahl p {
    margin: 0;
}

.paketauswahl a.paketbutt,
.paketauswahl .blaettern .paketbutt.leer,
.blaettern .paketauswahl .paketbutt.leer {
    margin: 0;
}

.paketauswahl a.paketbutt.add,
.paketauswahl .blaettern .paketbutt.add.leer,
.blaettern .paketauswahl .paketbutt.add.leer {
    background-image: url("../pics/haken.png"), linear-gradient(#53d746, #37c12a);
    background-repeat: no-repeat, repeat;
    background-position: -28px 3px, 0 0;
    padding: 11px 20px 11px 35px;
}

.paketauswahl a.paketbutt.remove,
.paketauswahl .blaettern .paketbutt.remove.leer,
.blaettern .paketauswahl .paketbutt.remove.leer {
    font-weight: 400;
    color: white;
    background-image: url("../pics/haken.png");
    background-repeat: no-repeat;
    background-position: right -87px;
    padding: 3px 22px 3px 20px;
    margin-top: 20px;
    border: none;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.paketauswahl a.paketbutt.remove:hover,
.paketauswahl .blaettern .paketbutt.remove.leer:hover,
.blaettern .paketauswahl .paketbutt.remove.leer:hover {
    background-color: transparent;
}

.meldung {
    font-size: 0.8rem;
    color: #f98585;
    font-weight: 400;
}

.meldung .paket {
    font-weight: 700;
}

.navdeckel {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10000;
}

.haken,
.haken_small {
    cursor: pointer;
    z-index: 100;
    display: block;
    position: relative;
    float: left;
    margin: 0px 10px 0 0;
    width: 30px;
    height: 30px;
    background-image: url("../pics/haken.png");
    background-repeat: no-repeat;
}

.haken.empty,
.empty.haken_small {
    background-position: left top;
}

.haken.checked,
.checked.haken_small {
    background-position: left -30px;
}

.haken.unchecked,
.unchecked.haken_small {
    background-position: left -60px;
}

.paketauswahl.eingabe .haken,
.paketauswahl.eingabe .haken_small {
    cursor: default;
}

.haken_small {
    position: absolute;
    margin: 0;
    right: 0;
    top: 0;
}

.haken_small.empty {
    background-position: 1000px top;
}

.haken_small.checked {
    background-position: -30px 0;
}

.haken_small.unchecked {
    background-position: -30px -120px;
}

.main_content .kasten {
    position: relative;
    width: 32.3333333333%;
    margin-right: 1%;
    float: left;
    margin-bottom: 20px;
}

.main_content .kasten.included {
    width: 31.5%;
}

.main_content .kasten.viertel {
    width: 23%;
}

.main_content .kasten.float4 {
    width: 24%;
}

.main_content .kasten .aframe {
    position: relative;
}

.main_content .kasten a,
.main_content .kasten .blaettern .leer,
.blaettern .main_content .kasten .leer {
    z-index: 10;
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none !important;
}

.main_content .kasten a.video>span:not(.highlight),
.main_content .kasten .blaettern .video.leer>span:not(.highlight),
.blaettern .main_content .kasten .video.leer>span:not(.highlight) {
    padding: 10px 20px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: url(../pics/haken.png);
    background-position: 16px -413px;
    background-repeat: no-repeat;
    display: block;
    width: 70px;
    height: 50px;
    position: absolute;
    right: 10px;
    bottom: 50px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.main_content .kasten .linksatz {
    z-index: 10;
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
}

.main_content .kasten .header {
    background: #EEEEEE;
    background: linear-gradient(#EEEEEE, #DDDDDD);
    font-size: 0.9rem;
    padding: 6px 10px;
}

.main_content .kasten .header .haken,
.main_content .kasten .header .haken_small {
    position: relative;
    float: right;
    margin: 0px;
}

.main_content .kasten .header .topline {
    margin: 0;
    font-size: 0.8rem;
    padding: 2px 0 0 0;
    color: #004c80;
    color: #999999;
}

.main_content .kasten .header h2,
.main_content .kasten .header h3.bigger,
.main_content .kasten .header ul.katlist li>a.bigger,
.main_content .kasten .header ul.katlist .blaettern li>.bigger.leer,
.blaettern .main_content .kasten .header ul.katlist li>.bigger.leer,
ul.katlist .main_content .kasten .header li>a.bigger,
ul.katlist .main_content .kasten .header .blaettern li>.bigger.leer,
.blaettern ul.katlist .main_content .kasten .header li>.bigger.leer,
.main_content .kasten .header h4.bigger,
.main_content .kasten .header ul.katlist li ul li a.bigger,
.main_content .kasten .header ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .main_content .kasten .header ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .main_content .kasten .header a.bigger,
ul.katlist li ul li .main_content .kasten .header .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .main_content .kasten .header .bigger.leer {
    clear: left;
    margin: 0 !important;
    color: #333333;
    font-size: 1.2rem;
    font-weight: 700;
    padding: 0px 0 8px 0px;
    line-height: 1.3rem;
}

.main_content .kasten .header h2.smaller,
.main_content .kasten .header h3.smaller.bigger,
.main_content .kasten .header ul.katlist li>a.smaller.bigger,
.main_content .kasten .header ul.katlist .blaettern li>.smaller.bigger.leer,
.blaettern .main_content .kasten .header ul.katlist li>.smaller.bigger.leer,
ul.katlist .main_content .kasten .header li>a.smaller.bigger,
ul.katlist .main_content .kasten .header .blaettern li>.smaller.bigger.leer,
.blaettern ul.katlist .main_content .kasten .header li>.smaller.bigger.leer,
.main_content .kasten .header h4.smaller.bigger,
.main_content .kasten .header ul.katlist li ul li a.smaller.bigger,
.main_content .kasten .header ul.katlist li ul li .blaettern .smaller.bigger.leer,
.blaettern .main_content .kasten .header ul.katlist li ul li .smaller.bigger.leer,
ul.katlist li ul li .main_content .kasten .header a.smaller.bigger,
ul.katlist li ul li .main_content .kasten .header .blaettern .smaller.bigger.leer,
.blaettern ul.katlist li ul li .main_content .kasten .header .smaller.bigger.leer {
    padding: 3px 0 7px 0px;
    font-size: 1rem;
}

.main_content .kasten .header h2 span.small,
.main_content .kasten .header h3.bigger span.small,
.main_content .kasten .header ul.katlist li>a.bigger span.small,
.main_content .kasten .header ul.katlist .blaettern li>.bigger.leer span.small,
.blaettern .main_content .kasten .header ul.katlist li>.bigger.leer span.small,
ul.katlist .main_content .kasten .header li>a.bigger span.small,
ul.katlist .main_content .kasten .header .blaettern li>.bigger.leer span.small,
.blaettern ul.katlist .main_content .kasten .header li>.bigger.leer span.small,
.main_content .kasten .header h4.bigger span.small,
.main_content .kasten .header ul.katlist li ul li a.bigger span.small,
.main_content .kasten .header ul.katlist li ul li .blaettern .bigger.leer span.small,
.blaettern .main_content .kasten .header ul.katlist li ul li .bigger.leer span.small,
ul.katlist li ul li .main_content .kasten .header a.bigger span.small,
ul.katlist li ul li .main_content .kasten .header .blaettern .bigger.leer span.small,
.blaettern ul.katlist li ul li .main_content .kasten .header .bigger.leer span.small {
    font-size: 0.9rem;
    font-weight: 400;
}

.main_content .kasten .header h2.notopline,
.main_content .kasten .header h3.notopline.bigger,
.main_content .kasten .header ul.katlist li>a.notopline.bigger,
.main_content .kasten .header ul.katlist .blaettern li>.notopline.bigger.leer,
.blaettern .main_content .kasten .header ul.katlist li>.notopline.bigger.leer,
ul.katlist .main_content .kasten .header li>a.notopline.bigger,
ul.katlist .main_content .kasten .header .blaettern li>.notopline.bigger.leer,
.blaettern ul.katlist .main_content .kasten .header li>.notopline.bigger.leer,
.main_content .kasten .header h4.notopline.bigger,
.main_content .kasten .header ul.katlist li ul li a.notopline.bigger,
.main_content .kasten .header ul.katlist li ul li .blaettern .notopline.bigger.leer,
.blaettern .main_content .kasten .header ul.katlist li ul li .notopline.bigger.leer,
ul.katlist li ul li .main_content .kasten .header a.notopline.bigger,
ul.katlist li ul li .main_content .kasten .header .blaettern .notopline.bigger.leer,
.blaettern ul.katlist li ul li .main_content .kasten .header .notopline.bigger.leer {
    padding-top: 6px;
    min-height: 56px;
}

.main_content .kasten .haken_small {
    display: none !important;
}

.main_content .kasten.included .haken,
.main_content .kasten.included .haken_small {
    display: none !important;
}

.main_content .kasten .pic {
    background: #f2f2f2;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.main_content .kasten .pic img {
    max-width: none;
    width: 100%;
}

.main_content .kasten .beschr {
    margin-top: 12px;
}

.main_content .kasten.path_2 .header h2,
.main_content .kasten.path_2 .header h3.bigger,
.main_content .kasten.path_2 .header ul.katlist li>a.bigger,
.main_content .kasten.path_2 .header ul.katlist .blaettern li>.bigger.leer,
.blaettern .main_content .kasten.path_2 .header ul.katlist li>.bigger.leer,
ul.katlist .main_content .kasten.path_2 .header li>a.bigger,
ul.katlist .main_content .kasten.path_2 .header .blaettern li>.bigger.leer,
.blaettern ul.katlist .main_content .kasten.path_2 .header li>.bigger.leer,
.main_content .kasten.path_2 .header h4.bigger,
.main_content .kasten.path_2 .header ul.katlist li ul li a.bigger,
.main_content .kasten.path_2 .header ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .main_content .kasten.path_2 .header ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .main_content .kasten.path_2 .header a.bigger,
ul.katlist li ul li .main_content .kasten.path_2 .header .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .main_content .kasten.path_2 .header .bigger.leer {
    padding: 0px 0 10px 0px;
}

.main_content .kasten p {
    padding-right: 15px;
}

.main_content .kasten .link {
    display: block;
    background: #4d4d4d;
    background: linear-gradient(#737373, #595959);
    font-size: 0.9rem;
    min-height: 41px;
}

.main_content .kasten .link span:not(.highlight) {
    background: url(../pics/linkpfeil1.png) no-repeat right top -4px;
    display: block;
    float: left;
    width: 100%;
    min-height: 41px;
}

.main_content .kasten .link .linkbox.left {
    float: left;
}

.main_content .kasten .link .linkbox.left a,
.main_content .kasten .link .linkbox.left .blaettern .leer,
.blaettern .main_content .kasten .link .linkbox.left .leer {
    padding-right: 0;
}

.main_content .kasten .link .linkbox.right {
    float: right;
}

.main_content .kasten .link .linkbox a,
.main_content .kasten .link .linkbox .blaettern .leer,
.blaettern .main_content .kasten .link .linkbox .leer {
    height: 41px;
    padding: 0 12px 0 40px;
    background: url(../pics/linkpfeil1.png) no-repeat left top -4px;
    line-height: 41px;
    position: relative;
    width: auto;
    height: auto;
    color: #FFFFFF !important;
    font-weight: 400;
}

.main_content .kasten .link .linkbox a:hover,
.main_content .kasten .link .linkbox .blaettern .leer:hover,
.blaettern .main_content .kasten .link .linkbox .leer:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    filter: Alpha(opacity=80);
    opacity: 0.8;
    moz-opacity: 0.8;
}

.main_content .kasten .link.iconlinks {
    background: none !important;
    margin-top: -20px;
    max-width: 270px;
    margin: -40px auto 0 auto;
    border-bottom: 1px solid #eee;
}

.main_content .kasten .link.iconlinks a,
.main_content .kasten .link.iconlinks .blaettern .leer,
.blaettern .main_content .kasten .link.iconlinks .leer {
    color: #4d4d4d !important;
    background: url(../pics/linkpfeil1.png) no-repeat left -96px;
}

@media only screen and (max-width: 955px) and (min-width: 641px) {

    .main_content .kasten.hor .link .linkbox a,
    .main_content .kasten.hor .link .linkbox .blaettern .leer,
    .blaettern .main_content .kasten.hor .link .linkbox .leer {
        font-size: 14px;
        background: none !important;
    }

    .main_content .kasten.hor .link .linkbox.right a,
    .main_content .kasten.hor .link .linkbox.right .blaettern .leer,
    .blaettern .main_content .kasten.hor .link .linkbox.right .leer {
        padding: 0 12px 0 0px;
    }

    .main_content .kasten.hor .link .linkbox.left a,
    .main_content .kasten.hor .link .linkbox.left .blaettern .leer,
    .blaettern .main_content .kasten.hor .link .linkbox.left .leer {
        padding: 0 0 0 12px;
    }
}

@media only screen and (max-width: 1180px) and (min-width: 641px) {

    .main_content .kasten:not(.hor) .link .linkbox a,
    .main_content .kasten:not(.hor) .link .linkbox .blaettern .leer,
    .blaettern .main_content .kasten:not(.hor) .link .linkbox .leer {
        font-size: 14px;
        background: none !important;
    }

    .main_content .kasten:not(.hor) .link .linkbox.right a,
    .main_content .kasten:not(.hor) .link .linkbox.right .blaettern .leer,
    .blaettern .main_content .kasten:not(.hor) .link .linkbox.right .leer {
        padding: 0 12px 0 0px;
    }

    .main_content .kasten:not(.hor) .link .linkbox.left a,
    .main_content .kasten:not(.hor) .link .linkbox.left .blaettern .leer,
    .blaettern .main_content .kasten:not(.hor) .link .linkbox.left .leer {
        padding: 0 0 0 12px;
    }
}

.main_content .kasten:hover .pic img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    filter: Alpha(opacity=80);
    opacity: 0.8;
    moz-opacity: 0.8;
}

.large-10 .main_content .kasten .pic {
    height: 234px;
}

.large-10 .ajaxbox .main_content .kasten .pic {
    height: 165px;
}

.medium-9 .main_content .kasten .pic {
    height: 210px;
}

.medium-9 .ajaxbox .main_content .kasten .pic {
    height: 148px;
}

.large-10 .main_content .kasten .pic.kastenlogo {
    height: 180px;
}

.main_content .kasten.kicon .header {
    background: transparent;
    padding: 0;
    min-height: 70px;
}

.main_content .kasten.kicon .header .topline {
    text-align: center;
}

.main_content .kasten.kicon .header h2,
.main_content .kasten.kicon .header h3.bigger,
.main_content .kasten.kicon .header ul.katlist li>a.bigger,
.main_content .kasten.kicon .header ul.katlist .blaettern li>.bigger.leer,
.blaettern .main_content .kasten.kicon .header ul.katlist li>.bigger.leer,
ul.katlist .main_content .kasten.kicon .header li>a.bigger,
ul.katlist .main_content .kasten.kicon .header .blaettern li>.bigger.leer,
.blaettern ul.katlist .main_content .kasten.kicon .header li>.bigger.leer,
.main_content .kasten.kicon .header h4.bigger,
.main_content .kasten.kicon .header ul.katlist li ul li a.bigger,
.main_content .kasten.kicon .header ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .main_content .kasten.kicon .header ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .main_content .kasten.kicon .header a.bigger,
ul.katlist li ul li .main_content .kasten.kicon .header .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .main_content .kasten.kicon .header .bigger.leer {
    text-align: center;
    max-width: 100%;
}

.main_content .kasten.kicon .header h2.smaller,
.main_content .kasten.kicon .header h3.smaller.bigger,
.main_content .kasten.kicon .header ul.katlist li>a.smaller.bigger,
.main_content .kasten.kicon .header ul.katlist .blaettern li>.smaller.bigger.leer,
.blaettern .main_content .kasten.kicon .header ul.katlist li>.smaller.bigger.leer,
ul.katlist .main_content .kasten.kicon .header li>a.smaller.bigger,
ul.katlist .main_content .kasten.kicon .header .blaettern li>.smaller.bigger.leer,
.blaettern ul.katlist .main_content .kasten.kicon .header li>.smaller.bigger.leer,
.main_content .kasten.kicon .header h4.smaller.bigger,
.main_content .kasten.kicon .header ul.katlist li ul li a.smaller.bigger,
.main_content .kasten.kicon .header ul.katlist li ul li .blaettern .smaller.bigger.leer,
.blaettern .main_content .kasten.kicon .header ul.katlist li ul li .smaller.bigger.leer,
ul.katlist li ul li .main_content .kasten.kicon .header a.smaller.bigger,
ul.katlist li ul li .main_content .kasten.kicon .header .blaettern .smaller.bigger.leer,
.blaettern ul.katlist li ul li .main_content .kasten.kicon .header .smaller.bigger.leer {
    font-size: 1.2rem;
    padding: 0px 0 8px 0px;
}

.main_content .kasten.kicon .pic {
    background: white;
}

.main_content .kasten.kicon p {
    padding: 0px 20px;
    text-align: center;
    font-size: 0.75rem !important;
}

.ajaxbox .main_content {
    min-height: 10px !important;
    margin: 10px 0 20px 0;
}

.ajaxbox .main_content h1,
.ajaxbox .main_content h2.bigger,
.ajaxbox .main_content h3.bigger,
.ajaxbox .main_content ul.katlist li>a.bigger,
.ajaxbox .main_content ul.katlist .blaettern li>.bigger.leer,
.blaettern .ajaxbox .main_content ul.katlist li>.bigger.leer,
ul.katlist .ajaxbox .main_content li>a.bigger,
ul.katlist .ajaxbox .main_content .blaettern li>.bigger.leer,
.blaettern ul.katlist .ajaxbox .main_content li>.bigger.leer,
.ajaxbox .main_content h4.bigger,
.ajaxbox .main_content ul.katlist li ul li a.bigger,
.ajaxbox .main_content ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .ajaxbox .main_content ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .ajaxbox .main_content a.bigger,
ul.katlist li ul li .ajaxbox .main_content .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .ajaxbox .main_content .bigger.leer {
    display: none;
}
ul.landingpage {
  margin-left: 0;
}

ul.landingpage li {
  list-style-type: none;
  padding: 5px 0;
  position: relative;
  padding-left: 30px !important;
}

ul.landingpage > li:before {
  content: "\f058";
  font-family: "FontAwesome";
  font-size: 24px;
    color: #36699d;
  position: absolute;
  left: 0;
  top: 0;

}

ul.landingpage li.opened {

  min-height: 100px;
}

ul.landingpage > li.opened:before {
  content: "\f058";
  color: #36699d;

}

ul.landingpage li.opened > a,
ul.landingpage .blaettern li.opened > .leer,
.blaettern ul.landingpage li.opened > .leer {
  text-decoration: none !important;
  color: #b3b3b3 !important;
}

ul.landingpage li ul {
    list-style-type: disc;    
    padding-left: 10px;
}

ul.landingpage li ul li:before {
  list-style-type: disc;    
    padding-left: 10px;
  font-size: 21px;
  margin: -4px 9px 0 0;
}
ul.katlist {
    margin-left: 0;
}

ul.katlist li {
    list-style-type: none;
    padding: 5px 0;
    position: relative;
    padding-left: 30px;
}

ul.katlist li:before {
    content: "\f059";
    font-family: "FontAwesome";
    font-size: 24px;
    color: #f63c3c;
    position: absolute;
    left: 0;
    top: 0;
}

ul.katlist li.opened {
    min-height: 100px;
}

ul.katlist li.opened:before {
    content: "\f06a";
    color: #32b026;
}

ul.katlist li.opened>a,
ul.katlist .blaettern li.opened>.leer,
.blaettern ul.katlist li.opened>.leer {
    text-decoration: none !important;
    color: #b3b3b3 !important;
}

ul.katlist li ul {
    margin-left: 20px;
}

ul.katlist li ul li:before {
    font-size: 21px;
    margin: -4px 9px 0 0;
}

#editleiste {
    position: relative;
    margin-top: 0;
    width: 100%;
    z-index: 1000;
}

#editleiste.fixed {
    position: fixed;
}

.editleiste {
    position: relative;
    float: left;
    display: block;
    width: 100%;
    padding: 2px 10px 2px 0px;
    line-height: 35px;
    background: #5386df;
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15) !important;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15) !important;
}

.editleiste .leistenbutt {
    display: none;
    position: absolute;
    z-index: 10;
    right: 0;
    -webkit-border-radius: 0 0 0 8px;
    -moz-border-radius: 0 0 0 8px;
    border-radius: 0 0 0 8px;
    bottom: -40px;
    width: 40px;
    height: 40px;
    background: #5386df url(../pics/haken.png) no-repeat left -180px;
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15) !important;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15) !important;
}

.editleiste .leistenbutt.down {
    background: #5386df url(../pics/haken.png) no-repeat -30px -180px;
}

.editleiste span.mname {
    display: none;
}

.editleiste .modusbutt {
    display: none;
}

.editleiste a.button.smaller,
.editleiste .blaettern .button.smaller.leer,
.blaettern .editleiste .button.smaller.leer,
.editleiste .paketauswahl a.smaller.paketbutt,
.editleiste .paketauswahl .blaettern .smaller.paketbutt.leer,
.blaettern .editleiste .paketauswahl .smaller.paketbutt.leer,
.paketauswahl .editleiste a.smaller.paketbutt,
.paketauswahl .editleiste .blaettern .smaller.paketbutt.leer,
.blaettern .paketauswahl .editleiste .smaller.paketbutt.leer {
    margin: 5px 0 0 0;
}

.editleiste .inputbox {
    float: left;
}

.editleiste .inputbox a,
.editleiste .inputbox .blaettern .leer,
.blaettern .editleiste .inputbox .leer {
    float: left;
}

.editleiste .inputbox a.current,
.editleiste .inputbox .blaettern .current.leer,
.blaettern .editleiste .inputbox .current.leer {
    background-color: #94b3eb;
}

.editleiste .inputbox label {
    color: #bfd2f3;
    cursor: pointer;
    font-size: 0.8rem;
    line-height: inherit;
    float: left;
    text-align: right;
    padding: 1px 5px 0 30px;
}

.editleiste .inputbox select {
    margin: 7px 0 0 0;
    float: left;
    padding: 2px 18px 2px 5px;
    height: auto;
    width: auto;
    font-size: 0.8rem;
    line-height: inherit;
    border: none;
    color: #FFFFFF;
    background-color: #7ea4e7;
    cursor: pointer;
}

div.warning {
    display: none !important;
    position: absolute;
    bottom: -21px;
    left: 50%;
    width: 330px;
    margin-left: -165px;
    height: auto;
    background: #f75454;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    padding: 2px 6px;
    text-align: center;
    color: #FFFFFF;
    font-size: 0.75rem;
    line-height: 17px;
}

body.output div.warning {
    left: auto;
    margin-left: 0;
    right: 250px;
}

.leiste_u {
    position: fixed;
    height: auto;
    width: 100%;
    top: auto;
    bottom: 0;
    background: #1b3454;
    background: linear-gradient(#1b3454, #152841);
    z-index: 100;
}

.leiste_u h2,
.leiste_u h3.bigger,
.leiste_u h4.bigger,
.leiste_u ul.katlist li>a.bigger,
.leiste_u ul.katlist .blaettern li>.bigger.leer,
.blaettern .leiste_u ul.katlist li>.bigger.leer,
ul.katlist .leiste_u li>a.bigger,
ul.katlist .leiste_u .blaettern li>.bigger.leer,
.blaettern ul.katlist .leiste_u li>.bigger.leer,
.leiste_u ul.katlist li ul li a.bigger,
.leiste_u ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .leiste_u ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .leiste_u a.bigger,
ul.katlist li ul li .leiste_u .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .leiste_u .bigger.leer {
    margin: 10px 0 10px 0px;
    color: #FFFFFF;
    font-size: 19px;
}

.leiste_u .button,
.leiste_u .paketauswahl a.paketbutt,
.leiste_u .paketauswahl .blaettern .paketbutt.leer,
.blaettern .leiste_u .paketauswahl .paketbutt.leer,
.paketauswahl .leiste_u a.paketbutt,
.paketauswahl .leiste_u .blaettern .paketbutt.leer,
.blaettern .paketauswahl .leiste_u .paketbutt.leer {
    margin-bottom: 0;
}

.leiste_u.float {
    position: relative;
    bottom: auto;
    float: left;
}

body.multi .leiste_u {
    background: #6c819f !important;
}

#fheader {
    z-index: 1000;
    display: block;
    width: 100%;
    float: left;
    min-height: 110px;
}

#fheader .flogo {
    height: 80px;
    margin: 15px 0;
    max-width: 300px;
}

#fheader .flogo img {
    max-height: 100%;
}

#fheader .logo_embed {
    height: 80px;
    margin: 15px 0;
    font-size: 11px;
    line-height: 14px;
    width: 170px;
    padding: 7px 13px;
    border: 1px dotted #b3b3b3;
    background: #fafafa;
    color: gray;
}

#fheader .logo_embed b {
    font-size: 12px;
    line-height: 20px;
}

#fheader .logo_embed a,
#fheader .logo_embed .blaettern .leer,
.blaettern #fheader .logo_embed .leer {
    text-decoration: underline;
}

#fheader.weiss {
    background-color: white;
}

#fheader.grau1 {
    background-color: #f7f7f7;
}

#fheader.grau2 {
    background-color: #ebebeb;
}

#fheader.grau3 {
    background-color: gray;
}

#fheader.grau4 {
    background-color: #595959;
}

#fheader.blau1 {
    background-color: #d0e2f9;
}

#fheader.blau2 {
    background-color: #6ca5ed;
}

#fheader.blau3 {
    background-color: #1b6ed8;
}

#fheader.rot1 {
    background-color: #fcd6d0;
}

#fheader.rot2 {
    background-color: #f89888;
}

#fheader.rot3 {
    background-color: #f03010;
}

#fheader.gelb1 {
    background-color: #ffeccc;
}

#fheader.gelb2 {
    background-color: #ffc766;
}

#fheader.gelb3 {
    background-color: #ffa200;
}

#fheader.gruen1 {
    background-color: #e7fbd8;
}

#fheader.gruen2 {
    background-color: #a2f163;
}

#fheader.gruen3 {
    background-color: #60c212;
}

.confirm .meldung,
#confirm_article .meldung,
.teilnahmebed .meldung,
#loading .meldung {
    font-size: 0.9rem;
    text-align: center;
}

.confirm .meldung.ok,
#confirm_article .meldung.ok,
.teilnahmebed .meldung.ok,
#loading .meldung.ok {
    color: #32b026;
    padding-top: 35px;
}

.confirm .meldung.remove,
#confirm_article .meldung.remove,
.teilnahmebed .meldung.remove,
#loading .meldung.remove {
    color: #f63c3c;
    padding-top: 5px;
}

.confirm .meldung.pflichtpaket,
#confirm_article .meldung.pflichtpaket,
.teilnahmebed .meldung.pflichtpaket,
#loading .meldung.pflichtpaket {
    color: #f63c3c;
    padding-top: 5px;
}

.confirm .meldung.remove_ok,
#confirm_article .meldung.remove_ok,
.teilnahmebed .meldung.remove_ok,
#loading .meldung.remove_ok {
    color: #f63c3c;
    padding-top: 35px;
}

.confirm .butts,
#confirm_article .butts,
.teilnahmebed .butts,
#loading .butts {
    width: 200px;
    margin: 0 auto;
}

.confirm .butts .paketbutt,
#confirm_article .butts .paketbutt,
.teilnahmebed .butts .paketbutt,
#loading .butts .paketbutt {
    float: right;
    text-align: center;
    margin-left: 10px;
}

#loading {
    text-align: center;
}

#loading #loadtext {
    color: #43d336;
    margin: 0px 0 20px 0;
}

#loading i {
    margin-top: 22px;
}

#loading .flatbutt {
    float: none;
    padding: 10px 20px;
}

.meldung1 {
    text-align: center;
    font-size: 13px;
    color: #FFFFFF;
}

.meldung1.green {
    background: #32b026;
}

.meldung1.yellow {
    background: #ffc42d;
}

.checksave {
    margin-top: -30px;
}

.pakete {
    display: none;
}

.icon {
    text-align: center;
}

.icon img {
    margin-bottom: 10px;
}

.icon .button,
.icon .paketauswahl a.paketbutt,
.icon .paketauswahl .blaettern .paketbutt.leer,
.blaettern .icon .paketauswahl .paketbutt.leer,
.paketauswahl .icon a.paketbutt,
.paketauswahl .icon .blaettern .paketbutt.leer,
.blaettern .paketauswahl .icon .paketbutt.leer {
    color: #0f1c2d !important;
    background: transparent;
    font-size: 1.2rem;
}

.icon .button:hover,
.icon .paketauswahl a.paketbutt:hover,
.icon .paketauswahl .blaettern .paketbutt.leer:hover,
.blaettern .icon .paketauswahl .paketbutt.leer:hover,
.paketauswahl .icon a.paketbutt:hover,
.paketauswahl .icon .blaettern .paketbutt.leer:hover,
.blaettern .paketauswahl .icon .paketbutt.leer:hover {
    color: #FFFFFF !important;
}

body.output .paketauswahl,
body.output .haken,
body.output .haken_small,
body.output .navi .head>span,
body.output .kasten.path_2 .topline {
    display: none !important;
}

body.output .content {
    padding-top: 30px;
}



body.output .content {
    padding-top: 0px;
}

body.output .nav2 .head {
    margin-top: 61px;
}

.greybox_alt.rabattbox,
.codeboxen .rabattbox.codebox,
.prospektbestellung .rabattbox.eintrag,
.prospektbestellung .rabattbox.legend {
    background: #f2f2f2;
    cursor: pointer;
}

.greybox_alt.rabattbox:hover,
.codeboxen .rabattbox.codebox:hover,
.prospektbestellung .rabattbox.eintrag:hover,
.prospektbestellung .rabattbox.legend:hover {
    background: #e8e8e8;
}

.greybox_alt.rabattbox.active,
.codeboxen .rabattbox.active.codebox,
.prospektbestellung .rabattbox.active.eintrag,
.prospektbestellung .rabattbox.active.legend {
    background: #ffbe19;
}

.greybox_alt.rabattbox.active:hover,
.codeboxen .rabattbox.active.codebox:hover,
.prospektbestellung .rabattbox.active.eintrag:hover,
.prospektbestellung .rabattbox.active.legend:hover {
    background: #f9b300;
}

.greybox_alt.pright,
.codeboxen .pright.codebox,
.prospektbestellung .pright.eintrag,
.prospektbestellung .pright.legend {
    padding-right: 40px;
}

.greybox_alt.head,
.codeboxen .head.codebox,
.prospektbestellung .head.eintrag,
.prospektbestellung .head.legend {
    background: #dbdbdb;
    min-height: 48px;
}

.greybox_alt.head h1,
.codeboxen .head.codebox h1,
.prospektbestellung .head.eintrag h1,
.prospektbestellung .head.legend h1,
.greybox_alt.head h2.bigger,
.codeboxen .head.codebox h2.bigger,
.prospektbestellung .head.eintrag h2.bigger,
.prospektbestellung .head.legend h2.bigger,
.greybox_alt.head h3.bigger,
.codeboxen .head.codebox h3.bigger,
.prospektbestellung .head.eintrag h3.bigger,
.prospektbestellung .head.legend h3.bigger,
.greybox_alt.head h4.bigger,
.codeboxen .head.codebox h4.bigger,
.prospektbestellung .head.eintrag h4.bigger,
.prospektbestellung .head.legend h4.bigger,
.greybox_alt.head ul.katlist li>a.bigger,
.codeboxen .head.codebox ul.katlist li>a.bigger,
.prospektbestellung .head.eintrag ul.katlist li>a.bigger,
.prospektbestellung .head.legend ul.katlist li>a.bigger,
.greybox_alt.head ul.katlist .blaettern li>.bigger.leer,
.codeboxen .head.codebox ul.katlist .blaettern li>.bigger.leer,
.prospektbestellung .head.eintrag ul.katlist .blaettern li>.bigger.leer,
.prospektbestellung .head.legend ul.katlist .blaettern li>.bigger.leer,
.blaettern .greybox_alt.head ul.katlist li>.bigger.leer,
.blaettern .codeboxen .head.codebox ul.katlist li>.bigger.leer,
.codeboxen .blaettern .head.codebox ul.katlist li>.bigger.leer,
.blaettern .prospektbestellung .head.eintrag ul.katlist li>.bigger.leer,
.prospektbestellung .blaettern .head.eintrag ul.katlist li>.bigger.leer,
.blaettern .prospektbestellung .head.legend ul.katlist li>.bigger.leer,
.prospektbestellung .blaettern .head.legend ul.katlist li>.bigger.leer,
ul.katlist .greybox_alt.head li>a.bigger,
ul.katlist .codeboxen .head.codebox li>a.bigger,
.codeboxen ul.katlist .head.codebox li>a.bigger,
ul.katlist .prospektbestellung .head.eintrag li>a.bigger,
.prospektbestellung ul.katlist .head.eintrag li>a.bigger,
ul.katlist .prospektbestellung .head.legend li>a.bigger,
.prospektbestellung ul.katlist .head.legend li>a.bigger,
ul.katlist .greybox_alt.head .blaettern li>.bigger.leer,
ul.katlist .codeboxen .head.codebox .blaettern li>.bigger.leer,
.codeboxen ul.katlist .head.codebox .blaettern li>.bigger.leer,
ul.katlist .prospektbestellung .head.eintrag .blaettern li>.bigger.leer,
.prospektbestellung ul.katlist .head.eintrag .blaettern li>.bigger.leer,
ul.katlist .prospektbestellung .head.legend .blaettern li>.bigger.leer,
.prospektbestellung ul.katlist .head.legend .blaettern li>.bigger.leer,
.blaettern ul.katlist .greybox_alt.head li>.bigger.leer,
.blaettern ul.katlist .codeboxen .head.codebox li>.bigger.leer,
.codeboxen .blaettern ul.katlist .head.codebox li>.bigger.leer,
.blaettern ul.katlist .prospektbestellung .head.eintrag li>.bigger.leer,
.prospektbestellung .blaettern ul.katlist .head.eintrag li>.bigger.leer,
.blaettern ul.katlist .prospektbestellung .head.legend li>.bigger.leer,
.prospektbestellung .blaettern ul.katlist .head.legend li>.bigger.leer,
.greybox_alt.head ul.katlist li ul li a.bigger,
.codeboxen .head.codebox ul.katlist li ul li a.bigger,
.prospektbestellung .head.eintrag ul.katlist li ul li a.bigger,
.prospektbestellung .head.legend ul.katlist li ul li a.bigger,
.greybox_alt.head ul.katlist li ul li .blaettern .bigger.leer,
.codeboxen .head.codebox ul.katlist li ul li .blaettern .bigger.leer,
.prospektbestellung .head.eintrag ul.katlist li ul li .blaettern .bigger.leer,
.prospektbestellung .head.legend ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .greybox_alt.head ul.katlist li ul li .bigger.leer,
.blaettern .codeboxen .head.codebox ul.katlist li ul li .bigger.leer,
.codeboxen .blaettern .head.codebox ul.katlist li ul li .bigger.leer,
.blaettern .prospektbestellung .head.eintrag ul.katlist li ul li .bigger.leer,
.prospektbestellung .blaettern .head.eintrag ul.katlist li ul li .bigger.leer,
.blaettern .prospektbestellung .head.legend ul.katlist li ul li .bigger.leer,
.prospektbestellung .blaettern .head.legend ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .greybox_alt.head a.bigger,
ul.katlist li ul li .codeboxen .head.codebox a.bigger,
.codeboxen ul.katlist li ul li .head.codebox a.bigger,
ul.katlist li ul li .prospektbestellung .head.eintrag a.bigger,
.prospektbestellung ul.katlist li ul li .head.eintrag a.bigger,
ul.katlist li ul li .prospektbestellung .head.legend a.bigger,
.prospektbestellung ul.katlist li ul li .head.legend a.bigger,
ul.katlist li ul li .greybox_alt.head .blaettern .bigger.leer,
ul.katlist li ul li .codeboxen .head.codebox .blaettern .bigger.leer,
.codeboxen ul.katlist li ul li .head.codebox .blaettern .bigger.leer,
ul.katlist li ul li .prospektbestellung .head.eintrag .blaettern .bigger.leer,
.prospektbestellung ul.katlist li ul li .head.eintrag .blaettern .bigger.leer,
ul.katlist li ul li .prospektbestellung .head.legend .blaettern .bigger.leer,
.prospektbestellung ul.katlist li ul li .head.legend .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .greybox_alt.head .bigger.leer,
.blaettern ul.katlist li ul li .codeboxen .head.codebox .bigger.leer,
.codeboxen .blaettern ul.katlist li ul li .head.codebox .bigger.leer,
.blaettern ul.katlist li ul li .prospektbestellung .head.eintrag .bigger.leer,
.prospektbestellung .blaettern ul.katlist li ul li .head.eintrag .bigger.leer,
.blaettern ul.katlist li ul li .prospektbestellung .head.legend .bigger.leer,
.prospektbestellung .blaettern ul.katlist li ul li .head.legend .bigger.leer {
    margin: 7px 0 8px 0px;
    font-size: 25px;
}

.greybox_alt.head h2,
.codeboxen .head.codebox h2,
.prospektbestellung .head.eintrag h2,
.prospektbestellung .head.legend h2,
.greybox_alt.head h3.bigger,
.codeboxen .head.codebox h3.bigger,
.prospektbestellung .head.eintrag h3.bigger,
.prospektbestellung .head.legend h3.bigger,
.greybox_alt.head h4.bigger,
.codeboxen .head.codebox h4.bigger,
.prospektbestellung .head.eintrag h4.bigger,
.prospektbestellung .head.legend h4.bigger,
.greybox_alt.head ul.katlist li>a.bigger,
.codeboxen .head.codebox ul.katlist li>a.bigger,
.prospektbestellung .head.eintrag ul.katlist li>a.bigger,
.prospektbestellung .head.legend ul.katlist li>a.bigger,
.greybox_alt.head ul.katlist .blaettern li>.bigger.leer,
.codeboxen .head.codebox ul.katlist .blaettern li>.bigger.leer,
.prospektbestellung .head.eintrag ul.katlist .blaettern li>.bigger.leer,
.prospektbestellung .head.legend ul.katlist .blaettern li>.bigger.leer,
.blaettern .greybox_alt.head ul.katlist li>.bigger.leer,
.blaettern .codeboxen .head.codebox ul.katlist li>.bigger.leer,
.codeboxen .blaettern .head.codebox ul.katlist li>.bigger.leer,
.blaettern .prospektbestellung .head.eintrag ul.katlist li>.bigger.leer,
.prospektbestellung .blaettern .head.eintrag ul.katlist li>.bigger.leer,
.blaettern .prospektbestellung .head.legend ul.katlist li>.bigger.leer,
.prospektbestellung .blaettern .head.legend ul.katlist li>.bigger.leer,
ul.katlist .greybox_alt.head li>a.bigger,
ul.katlist .codeboxen .head.codebox li>a.bigger,
.codeboxen ul.katlist .head.codebox li>a.bigger,
ul.katlist .prospektbestellung .head.eintrag li>a.bigger,
.prospektbestellung ul.katlist .head.eintrag li>a.bigger,
ul.katlist .prospektbestellung .head.legend li>a.bigger,
.prospektbestellung ul.katlist .head.legend li>a.bigger,
ul.katlist .greybox_alt.head .blaettern li>.bigger.leer,
ul.katlist .codeboxen .head.codebox .blaettern li>.bigger.leer,
.codeboxen ul.katlist .head.codebox .blaettern li>.bigger.leer,
ul.katlist .prospektbestellung .head.eintrag .blaettern li>.bigger.leer,
.prospektbestellung ul.katlist .head.eintrag .blaettern li>.bigger.leer,
ul.katlist .prospektbestellung .head.legend .blaettern li>.bigger.leer,
.prospektbestellung ul.katlist .head.legend .blaettern li>.bigger.leer,
.blaettern ul.katlist .greybox_alt.head li>.bigger.leer,
.blaettern ul.katlist .codeboxen .head.codebox li>.bigger.leer,
.codeboxen .blaettern ul.katlist .head.codebox li>.bigger.leer,
.blaettern ul.katlist .prospektbestellung .head.eintrag li>.bigger.leer,
.prospektbestellung .blaettern ul.katlist .head.eintrag li>.bigger.leer,
.blaettern ul.katlist .prospektbestellung .head.legend li>.bigger.leer,
.prospektbestellung .blaettern ul.katlist .head.legend li>.bigger.leer,
.greybox_alt.head ul.katlist li ul li a.bigger,
.codeboxen .head.codebox ul.katlist li ul li a.bigger,
.prospektbestellung .head.eintrag ul.katlist li ul li a.bigger,
.prospektbestellung .head.legend ul.katlist li ul li a.bigger,
.greybox_alt.head ul.katlist li ul li .blaettern .bigger.leer,
.codeboxen .head.codebox ul.katlist li ul li .blaettern .bigger.leer,
.prospektbestellung .head.eintrag ul.katlist li ul li .blaettern .bigger.leer,
.prospektbestellung .head.legend ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .greybox_alt.head ul.katlist li ul li .bigger.leer,
.blaettern .codeboxen .head.codebox ul.katlist li ul li .bigger.leer,
.codeboxen .blaettern .head.codebox ul.katlist li ul li .bigger.leer,
.blaettern .prospektbestellung .head.eintrag ul.katlist li ul li .bigger.leer,
.prospektbestellung .blaettern .head.eintrag ul.katlist li ul li .bigger.leer,
.blaettern .prospektbestellung .head.legend ul.katlist li ul li .bigger.leer,
.prospektbestellung .blaettern .head.legend ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .greybox_alt.head a.bigger,
ul.katlist li ul li .codeboxen .head.codebox a.bigger,
.codeboxen ul.katlist li ul li .head.codebox a.bigger,
ul.katlist li ul li .prospektbestellung .head.eintrag a.bigger,
.prospektbestellung ul.katlist li ul li .head.eintrag a.bigger,
ul.katlist li ul li .prospektbestellung .head.legend a.bigger,
.prospektbestellung ul.katlist li ul li .head.legend a.bigger,
ul.katlist li ul li .greybox_alt.head .blaettern .bigger.leer,
ul.katlist li ul li .codeboxen .head.codebox .blaettern .bigger.leer,
.codeboxen ul.katlist li ul li .head.codebox .blaettern .bigger.leer,
ul.katlist li ul li .prospektbestellung .head.eintrag .blaettern .bigger.leer,
.prospektbestellung ul.katlist li ul li .head.eintrag .blaettern .bigger.leer,
ul.katlist li ul li .prospektbestellung .head.legend .blaettern .bigger.leer,
.prospektbestellung ul.katlist li ul li .head.legend .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .greybox_alt.head .bigger.leer,
.blaettern ul.katlist li ul li .codeboxen .head.codebox .bigger.leer,
.codeboxen .blaettern ul.katlist li ul li .head.codebox .bigger.leer,
.blaettern ul.katlist li ul li .prospektbestellung .head.eintrag .bigger.leer,
.prospektbestellung .blaettern ul.katlist li ul li .head.eintrag .bigger.leer,
.blaettern ul.katlist li ul li .prospektbestellung .head.legend .bigger.leer,
.prospektbestellung .blaettern ul.katlist li ul li .head.legend .bigger.leer {
    font-size: 19px;
}

.greybox_alt.darker,
.codeboxen .darker.codebox,
.prospektbestellung .darker.eintrag,
.prospektbestellung .darker.legend {
    background: #e6e6e6;
}

.greybox_alt.darker.active,
.codeboxen .darker.active.codebox,
.prospektbestellung .darker.active.eintrag,
.prospektbestellung .darker.active.legend {
    background: #e67700;
}

.greybox_alt.darkest,
.codeboxen .darkest.codebox,
.prospektbestellung .darkest.eintrag,
.prospektbestellung .darkest.legend {
    background: #dbdbdb;
}

.greybox_alt.orangebox,
.codeboxen .orangebox.codebox,
.prospektbestellung .orangebox.eintrag,
.prospektbestellung .orangebox.legend {
    background: #ffdd9d;
}

.greybox_alt.eq_minheight,
.codeboxen .eq_minheight.codebox,
.prospektbestellung .eq_minheight.eintrag,
.prospektbestellung .eq_minheight.legend {
    min-height: 45px;
}

.greybox_alt.eq_minheight a.button.smallest,
.codeboxen .eq_minheight.codebox a.button.smallest,
.prospektbestellung .eq_minheight.eintrag a.button.smallest,
.prospektbestellung .eq_minheight.legend a.button.smallest,
.greybox_alt.eq_minheight .blaettern .button.smallest.leer,
.codeboxen .eq_minheight.codebox .blaettern .button.smallest.leer,
.prospektbestellung .eq_minheight.eintrag .blaettern .button.smallest.leer,
.prospektbestellung .eq_minheight.legend .blaettern .button.smallest.leer,
.blaettern .greybox_alt.eq_minheight .button.smallest.leer,
.blaettern .codeboxen .eq_minheight.codebox .button.smallest.leer,
.codeboxen .blaettern .eq_minheight.codebox .button.smallest.leer,
.blaettern .prospektbestellung .eq_minheight.eintrag .button.smallest.leer,
.prospektbestellung .blaettern .eq_minheight.eintrag .button.smallest.leer,
.blaettern .prospektbestellung .eq_minheight.legend .button.smallest.leer,
.prospektbestellung .blaettern .eq_minheight.legend .button.smallest.leer,
.greybox_alt.eq_minheight .paketauswahl a.smallest.paketbutt,
.codeboxen .eq_minheight.codebox .paketauswahl a.smallest.paketbutt,
.prospektbestellung .eq_minheight.eintrag .paketauswahl a.smallest.paketbutt,
.prospektbestellung .eq_minheight.legend .paketauswahl a.smallest.paketbutt,
.greybox_alt.eq_minheight .paketauswahl .blaettern .smallest.paketbutt.leer,
.codeboxen .eq_minheight.codebox .paketauswahl .blaettern .smallest.paketbutt.leer,
.prospektbestellung .eq_minheight.eintrag .paketauswahl .blaettern .smallest.paketbutt.leer,
.prospektbestellung .eq_minheight.legend .paketauswahl .blaettern .smallest.paketbutt.leer,
.blaettern .greybox_alt.eq_minheight .paketauswahl .smallest.paketbutt.leer,
.blaettern .codeboxen .eq_minheight.codebox .paketauswahl .smallest.paketbutt.leer,
.codeboxen .blaettern .eq_minheight.codebox .paketauswahl .smallest.paketbutt.leer,
.blaettern .prospektbestellung .eq_minheight.eintrag .paketauswahl .smallest.paketbutt.leer,
.prospektbestellung .blaettern .eq_minheight.eintrag .paketauswahl .smallest.paketbutt.leer,
.blaettern .prospektbestellung .eq_minheight.legend .paketauswahl .smallest.paketbutt.leer,
.prospektbestellung .blaettern .eq_minheight.legend .paketauswahl .smallest.paketbutt.leer,
.paketauswahl .greybox_alt.eq_minheight a.smallest.paketbutt,
.paketauswahl .codeboxen .eq_minheight.codebox a.smallest.paketbutt,
.codeboxen .paketauswahl .eq_minheight.codebox a.smallest.paketbutt,
.paketauswahl .prospektbestellung .eq_minheight.eintrag a.smallest.paketbutt,
.prospektbestellung .paketauswahl .eq_minheight.eintrag a.smallest.paketbutt,
.paketauswahl .prospektbestellung .eq_minheight.legend a.smallest.paketbutt,
.prospektbestellung .paketauswahl .eq_minheight.legend a.smallest.paketbutt,
.paketauswahl .greybox_alt.eq_minheight .blaettern .smallest.paketbutt.leer,
.paketauswahl .codeboxen .eq_minheight.codebox .blaettern .smallest.paketbutt.leer,
.codeboxen .paketauswahl .eq_minheight.codebox .blaettern .smallest.paketbutt.leer,
.paketauswahl .prospektbestellung .eq_minheight.eintrag .blaettern .smallest.paketbutt.leer,
.prospektbestellung .paketauswahl .eq_minheight.eintrag .blaettern .smallest.paketbutt.leer,
.paketauswahl .prospektbestellung .eq_minheight.legend .blaettern .smallest.paketbutt.leer,
.prospektbestellung .paketauswahl .eq_minheight.legend .blaettern .smallest.paketbutt.leer,
.blaettern .paketauswahl .greybox_alt.eq_minheight .smallest.paketbutt.leer,
.blaettern .paketauswahl .codeboxen .eq_minheight.codebox .smallest.paketbutt.leer,
.codeboxen .blaettern .paketauswahl .eq_minheight.codebox .smallest.paketbutt.leer,
.blaettern .paketauswahl .prospektbestellung .eq_minheight.eintrag .smallest.paketbutt.leer,
.prospektbestellung .blaettern .paketauswahl .eq_minheight.eintrag .smallest.paketbutt.leer,
.blaettern .paketauswahl .prospektbestellung .eq_minheight.legend .smallest.paketbutt.leer,
.prospektbestellung .blaettern .paketauswahl .eq_minheight.legend .smallest.paketbutt.leer {
    margin-bottom: 5px !important;
}

.greybox_alt.eq_minheight_58,
.codeboxen .eq_minheight_58.codebox,
.prospektbestellung .eq_minheight_58.eintrag,
.prospektbestellung .eq_minheight_58.legend {
    min-height: 58px;
}

.greybox_alt.h100,
.codeboxen .h100.codebox,
.prospektbestellung .h100.eintrag,
.prospektbestellung .h100.legend {
    height: 100%;
}

.greybox_alt.smaller,
.codeboxen .smaller.codebox,
.prospektbestellung .smaller.eintrag,
.prospektbestellung .smaller.legend {
    font-size: 0.8rem;
    line-height: 1.1rem;
    color: #1a1a1a;
}

.greybox_alt.noborder,
.codeboxen .noborder.codebox,
.prospektbestellung .noborder.eintrag,
.prospektbestellung .noborder.legend {
    border-top: none !important;
}

.greybox_alt .nopright,
.codeboxen .codebox .nopright,
.prospektbestellung .eintrag .nopright,
.prospektbestellung .legend .nopright {
    padding-right: 0 !important;
}

.greybox_alt .nopright input[type=text][readonly],
.codeboxen .codebox .nopright input[type=text][readonly],
.prospektbestellung .eintrag .nopright input[type=text][readonly],
.prospektbestellung .legend .nopright input[type=text][readonly] {
    padding-right: 0 !important;
}

.greybox_alt .nopleft,
.codeboxen .codebox .nopleft,
.prospektbestellung .eintrag .nopleft,
.prospektbestellung .legend .nopleft {
    padding-left: 0 !important;
}

.greybox_alt .nopleft input[type=text][readonly],
.codeboxen .codebox .nopleft input[type=text][readonly],
.prospektbestellung .eintrag .nopleft input[type=text][readonly],
.prospektbestellung .legend .nopleft input[type=text][readonly] {
    padding-left: 0 !important;
}

.greybox_alt .pleft,
.codeboxen .codebox .pleft,
.prospektbestellung .eintrag .pleft,
.prospektbestellung .legend .pleft {
    padding-left: 1.25rem !important;
    text-align: left;
}

.greybox_alt h2,
.codeboxen .codebox h2,
.prospektbestellung .eintrag h2,
.prospektbestellung .legend h2,
.greybox_alt h3.bigger,
.codeboxen .codebox h3.bigger,
.prospektbestellung .eintrag h3.bigger,
.prospektbestellung .legend h3.bigger,
.greybox_alt h4.bigger,
.codeboxen .codebox h4.bigger,
.prospektbestellung .eintrag h4.bigger,
.prospektbestellung .legend h4.bigger,
.greybox_alt ul.katlist li>a.bigger,
.codeboxen .codebox ul.katlist li>a.bigger,
.prospektbestellung .eintrag ul.katlist li>a.bigger,
.prospektbestellung .legend ul.katlist li>a.bigger,
.greybox_alt ul.katlist .blaettern li>.bigger.leer,
.codeboxen .codebox ul.katlist .blaettern li>.bigger.leer,
.prospektbestellung .eintrag ul.katlist .blaettern li>.bigger.leer,
.prospektbestellung .legend ul.katlist .blaettern li>.bigger.leer,
.blaettern .greybox_alt ul.katlist li>.bigger.leer,
.blaettern .codeboxen .codebox ul.katlist li>.bigger.leer,
.codeboxen .blaettern .codebox ul.katlist li>.bigger.leer,
.blaettern .prospektbestellung .eintrag ul.katlist li>.bigger.leer,
.prospektbestellung .blaettern .eintrag ul.katlist li>.bigger.leer,
.blaettern .prospektbestellung .legend ul.katlist li>.bigger.leer,
.prospektbestellung .blaettern .legend ul.katlist li>.bigger.leer,
ul.katlist .greybox_alt li>a.bigger,
ul.katlist .codeboxen .codebox li>a.bigger,
.codeboxen ul.katlist .codebox li>a.bigger,
ul.katlist .prospektbestellung .eintrag li>a.bigger,
.prospektbestellung ul.katlist .eintrag li>a.bigger,
ul.katlist .prospektbestellung .legend li>a.bigger,
.prospektbestellung ul.katlist .legend li>a.bigger,
ul.katlist .greybox_alt .blaettern li>.bigger.leer,
ul.katlist .codeboxen .codebox .blaettern li>.bigger.leer,
.codeboxen ul.katlist .codebox .blaettern li>.bigger.leer,
ul.katlist .prospektbestellung .eintrag .blaettern li>.bigger.leer,
.prospektbestellung ul.katlist .eintrag .blaettern li>.bigger.leer,
ul.katlist .prospektbestellung .legend .blaettern li>.bigger.leer,
.prospektbestellung ul.katlist .legend .blaettern li>.bigger.leer,
.blaettern ul.katlist .greybox_alt li>.bigger.leer,
.blaettern ul.katlist .codeboxen .codebox li>.bigger.leer,
.codeboxen .blaettern ul.katlist .codebox li>.bigger.leer,
.blaettern ul.katlist .prospektbestellung .eintrag li>.bigger.leer,
.prospektbestellung .blaettern ul.katlist .eintrag li>.bigger.leer,
.blaettern ul.katlist .prospektbestellung .legend li>.bigger.leer,
.prospektbestellung .blaettern ul.katlist .legend li>.bigger.leer,
.greybox_alt ul.katlist li ul li a.bigger,
.codeboxen .codebox ul.katlist li ul li a.bigger,
.prospektbestellung .eintrag ul.katlist li ul li a.bigger,
.prospektbestellung .legend ul.katlist li ul li a.bigger,
.greybox_alt ul.katlist li ul li .blaettern .bigger.leer,
.codeboxen .codebox ul.katlist li ul li .blaettern .bigger.leer,
.prospektbestellung .eintrag ul.katlist li ul li .blaettern .bigger.leer,
.prospektbestellung .legend ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .greybox_alt ul.katlist li ul li .bigger.leer,
.blaettern .codeboxen .codebox ul.katlist li ul li .bigger.leer,
.codeboxen .blaettern .codebox ul.katlist li ul li .bigger.leer,
.blaettern .prospektbestellung .eintrag ul.katlist li ul li .bigger.leer,
.prospektbestellung .blaettern .eintrag ul.katlist li ul li .bigger.leer,
.blaettern .prospektbestellung .legend ul.katlist li ul li .bigger.leer,
.prospektbestellung .blaettern .legend ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .greybox_alt a.bigger,
ul.katlist li ul li .codeboxen .codebox a.bigger,
.codeboxen ul.katlist li ul li .codebox a.bigger,
ul.katlist li ul li .prospektbestellung .eintrag a.bigger,
.prospektbestellung ul.katlist li ul li .eintrag a.bigger,
ul.katlist li ul li .prospektbestellung .legend a.bigger,
.prospektbestellung ul.katlist li ul li .legend a.bigger,
ul.katlist li ul li .greybox_alt .blaettern .bigger.leer,
ul.katlist li ul li .codeboxen .codebox .blaettern .bigger.leer,
.codeboxen ul.katlist li ul li .codebox .blaettern .bigger.leer,
ul.katlist li ul li .prospektbestellung .eintrag .blaettern .bigger.leer,
.prospektbestellung ul.katlist li ul li .eintrag .blaettern .bigger.leer,
ul.katlist li ul li .prospektbestellung .legend .blaettern .bigger.leer,
.prospektbestellung ul.katlist li ul li .legend .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .greybox_alt .bigger.leer,
.blaettern ul.katlist li ul li .codeboxen .codebox .bigger.leer,
.codeboxen .blaettern ul.katlist li ul li .codebox .bigger.leer,
.blaettern ul.katlist li ul li .prospektbestellung .eintrag .bigger.leer,
.prospektbestellung .blaettern ul.katlist li ul li .eintrag .bigger.leer,
.blaettern ul.katlist li ul li .prospektbestellung .legend .bigger.leer,
.prospektbestellung .blaettern ul.katlist li ul li .legend .bigger.leer {
    margin: 7px 0 7px 0;
}

.greybox_alt h3,
.codeboxen .codebox h3,
.prospektbestellung .eintrag h3,
.prospektbestellung .legend h3,
.greybox_alt h4.bigger,
.codeboxen .codebox h4.bigger,
.prospektbestellung .eintrag h4.bigger,
.prospektbestellung .legend h4.bigger,
.greybox_alt ul.katlist li>a,
.codeboxen .codebox ul.katlist li>a,
.prospektbestellung .eintrag ul.katlist li>a,
.prospektbestellung .legend ul.katlist li>a,
.greybox_alt ul.katlist .blaettern li>.leer,
.codeboxen .codebox ul.katlist .blaettern li>.leer,
.prospektbestellung .eintrag ul.katlist .blaettern li>.leer,
.prospektbestellung .legend ul.katlist .blaettern li>.leer,
.blaettern .greybox_alt ul.katlist li>.leer,
.blaettern .codeboxen .codebox ul.katlist li>.leer,
.codeboxen .blaettern .codebox ul.katlist li>.leer,
.blaettern .prospektbestellung .eintrag ul.katlist li>.leer,
.prospektbestellung .blaettern .eintrag ul.katlist li>.leer,
.blaettern .prospektbestellung .legend ul.katlist li>.leer,
.prospektbestellung .blaettern .legend ul.katlist li>.leer,
ul.katlist .greybox_alt li>a,
ul.katlist .codeboxen .codebox li>a,
.codeboxen ul.katlist .codebox li>a,
ul.katlist .prospektbestellung .eintrag li>a,
.prospektbestellung ul.katlist .eintrag li>a,
ul.katlist .prospektbestellung .legend li>a,
.prospektbestellung ul.katlist .legend li>a,
ul.katlist .greybox_alt .blaettern li>.leer,
ul.katlist .codeboxen .codebox .blaettern li>.leer,
.codeboxen ul.katlist .codebox .blaettern li>.leer,
ul.katlist .prospektbestellung .eintrag .blaettern li>.leer,
.prospektbestellung ul.katlist .eintrag .blaettern li>.leer,
ul.katlist .prospektbestellung .legend .blaettern li>.leer,
.prospektbestellung ul.katlist .legend .blaettern li>.leer,
.blaettern ul.katlist .greybox_alt li>.leer,
.blaettern ul.katlist .codeboxen .codebox li>.leer,
.codeboxen .blaettern ul.katlist .codebox li>.leer,
.blaettern ul.katlist .prospektbestellung .eintrag li>.leer,
.prospektbestellung .blaettern ul.katlist .eintrag li>.leer,
.blaettern ul.katlist .prospektbestellung .legend li>.leer,
.prospektbestellung .blaettern ul.katlist .legend li>.leer,
.greybox_alt ul.katlist li ul li a.bigger,
.codeboxen .codebox ul.katlist li ul li a.bigger,
.prospektbestellung .eintrag ul.katlist li ul li a.bigger,
.prospektbestellung .legend ul.katlist li ul li a.bigger,
.greybox_alt ul.katlist li ul li .blaettern .bigger.leer,
.codeboxen .codebox ul.katlist li ul li .blaettern .bigger.leer,
.prospektbestellung .eintrag ul.katlist li ul li .blaettern .bigger.leer,
.prospektbestellung .legend ul.katlist li ul li .blaettern .bigger.leer,
.blaettern .greybox_alt ul.katlist li ul li .bigger.leer,
.blaettern .codeboxen .codebox ul.katlist li ul li .bigger.leer,
.codeboxen .blaettern .codebox ul.katlist li ul li .bigger.leer,
.blaettern .prospektbestellung .eintrag ul.katlist li ul li .bigger.leer,
.prospektbestellung .blaettern .eintrag ul.katlist li ul li .bigger.leer,
.blaettern .prospektbestellung .legend ul.katlist li ul li .bigger.leer,
.prospektbestellung .blaettern .legend ul.katlist li ul li .bigger.leer,
ul.katlist li ul li .greybox_alt a.bigger,
ul.katlist li ul li .codeboxen .codebox a.bigger,
.codeboxen ul.katlist li ul li .codebox a.bigger,
ul.katlist li ul li .prospektbestellung .eintrag a.bigger,
.prospektbestellung ul.katlist li ul li .eintrag a.bigger,
ul.katlist li ul li .prospektbestellung .legend a.bigger,
.prospektbestellung ul.katlist li ul li .legend a.bigger,
ul.katlist li ul li .greybox_alt .blaettern .bigger.leer,
ul.katlist li ul li .codeboxen .codebox .blaettern .bigger.leer,
.codeboxen ul.katlist li ul li .codebox .blaettern .bigger.leer,
ul.katlist li ul li .prospektbestellung .eintrag .blaettern .bigger.leer,
.prospektbestellung ul.katlist li ul li .eintrag .blaettern .bigger.leer,
ul.katlist li ul li .prospektbestellung .legend .blaettern .bigger.leer,
.prospektbestellung ul.katlist li ul li .legend .blaettern .bigger.leer,
.blaettern ul.katlist li ul li .greybox_alt .bigger.leer,
.blaettern ul.katlist li ul li .codeboxen .codebox .bigger.leer,
.codeboxen .blaettern ul.katlist li ul li .codebox .bigger.leer,
.blaettern ul.katlist li ul li .prospektbestellung .eintrag .bigger.leer,
.prospektbestellung .blaettern ul.katlist li ul li .eintrag .bigger.leer,
.blaettern ul.katlist li ul li .prospektbestellung .legend .bigger.leer,
.prospektbestellung .blaettern ul.katlist li ul li .legend .bigger.leer {
    margin: 8px 0 6px 0px;
}

.yellow .greybox_alt .button.nomarginbottom,
.codeboxen .codebox .button.nomarginbottom,
.prospektbestellung .eintrag .button.nomarginbottom,
.prospektbestellung .legend .button.nomarginbottom,
.greybox_alt .paketauswahl a.nomarginbottom.paketbutt,
.codeboxen .codebox .paketauswahl a.nomarginbottom.paketbutt,
.prospektbestellung .eintrag .paketauswahl a.nomarginbottom.paketbutt,
.prospektbestellung .legend .paketauswahl a.nomarginbottom.paketbutt,
.greybox_alt .paketauswahl .blaettern .nomarginbottom.paketbutt.leer,
.codeboxen .codebox .paketauswahl .blaettern .nomarginbottom.paketbutt.leer,
.prospektbestellung .eintrag .paketauswahl .blaettern .nomarginbottom.paketbutt.leer,
.prospektbestellung .legend .paketauswahl .blaettern .nomarginbottom.paketbutt.leer,
.blaettern .greybox_alt .paketauswahl .nomarginbottom.paketbutt.leer,
.blaettern .codeboxen .codebox .paketauswahl .nomarginbottom.paketbutt.leer,
.codeboxen .blaettern .codebox .paketauswahl .nomarginbottom.paketbutt.leer,
.blaettern .prospektbestellung .eintrag .paketauswahl .nomarginbottom.paketbutt.leer,
.prospektbestellung .blaettern .eintrag .paketauswahl .nomarginbottom.paketbutt.leer,
.blaettern .prospektbestellung .legend .paketauswahl .nomarginbottom.paketbutt.leer,
.prospektbestellung .blaettern .legend .paketauswahl .nomarginbottom.paketbutt.leer,
.paketauswahl .greybox_alt a.nomarginbottom.paketbutt,
.paketauswahl .codeboxen .codebox a.nomarginbottom.paketbutt,
.codeboxen .paketauswahl .codebox a.nomarginbottom.paketbutt,
.paketauswahl .prospektbestellung .eintrag a.nomarginbottom.paketbutt,
.prospektbestellung .paketauswahl .eintrag a.nomarginbottom.paketbutt,
.paketauswahl .prospektbestellung .legend a.nomarginbottom.paketbutt,
.prospektbestellung .paketauswahl .legend a.nomarginbottom.paketbutt,
.paketauswahl .greybox_alt .blaettern .nomarginbottom.paketbutt.leer,
.paketauswahl .codeboxen .codebox .blaettern .nomarginbottom.paketbutt.leer,
.codeboxen .paketauswahl .codebox .blaettern .nomarginbottom.paketbutt.leer,
.paketauswahl .prospektbestellung .eintrag .blaettern .nomarginbottom.paketbutt.leer,
.prospektbestellung .paketauswahl .eintrag .blaettern .nomarginbottom.paketbutt.leer,
.paketauswahl .prospektbestellung .legend .blaettern .nomarginbottom.paketbutt.leer,
.prospektbestellung .paketauswahl .legend .blaettern .nomarginbottom.paketbutt.leer,
.blaettern .paketauswahl .greybox_alt .nomarginbottom.paketbutt.leer,
.blaettern .paketauswahl .codeboxen .codebox .nomarginbottom.paketbutt.leer,
.codeboxen .blaettern .paketauswahl .codebox .nomarginbottom.paketbutt.leer,
.blaettern .paketauswahl .prospektbestellung .eintrag .nomarginbottom.paketbutt.leer,
.prospektbestellung .blaettern .paketauswahl .eintrag .nomarginbottom.paketbutt.leer,
.blaettern .paketauswahl .prospektbestellung .legend .nomarginbottom.paketbutt.leer,
.prospektbestellung .blaettern .paketauswahl .legend .nomarginbottom.paketbutt.leer {
    margin-bottom: 0px !important;
}

.greybox_alt .button:not(.nomarginbottom):not(.smallest),
.codeboxen .codebox .button:not(.nomarginbottom):not(.smallest),
.prospektbestellung .eintrag .button:not(.nomarginbottom):not(.smallest),
.prospektbestellung .legend .button:not(.nomarginbottom):not(.smallest),
.greybox_alt .paketauswahl a.paketbutt:not(.nomarginbottom):not(.smallest),
.codeboxen .codebox .paketauswahl a.paketbutt:not(.nomarginbottom):not(.smallest),
.prospektbestellung .eintrag .paketauswahl a.paketbutt:not(.nomarginbottom):not(.smallest),
.prospektbestellung .legend .paketauswahl a.paketbutt:not(.nomarginbottom):not(.smallest),
.greybox_alt .paketauswahl .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.codeboxen .codebox .paketauswahl .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.prospektbestellung .eintrag .paketauswahl .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.prospektbestellung .legend .paketauswahl .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.blaettern .greybox_alt .paketauswahl .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.blaettern .codeboxen .codebox .paketauswahl .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.codeboxen .blaettern .codebox .paketauswahl .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.blaettern .prospektbestellung .eintrag .paketauswahl .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.prospektbestellung .blaettern .eintrag .paketauswahl .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.blaettern .prospektbestellung .legend .paketauswahl .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.prospektbestellung .blaettern .legend .paketauswahl .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.paketauswahl .greybox_alt a.paketbutt:not(.nomarginbottom):not(.smallest),
.paketauswahl .codeboxen .codebox a.paketbutt:not(.nomarginbottom):not(.smallest),
.codeboxen .paketauswahl .codebox a.paketbutt:not(.nomarginbottom):not(.smallest),
.paketauswahl .prospektbestellung .eintrag a.paketbutt:not(.nomarginbottom):not(.smallest),
.prospektbestellung .paketauswahl .eintrag a.paketbutt:not(.nomarginbottom):not(.smallest),
.paketauswahl .prospektbestellung .legend a.paketbutt:not(.nomarginbottom):not(.smallest),
.prospektbestellung .paketauswahl .legend a.paketbutt:not(.nomarginbottom):not(.smallest),
.paketauswahl .greybox_alt .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.paketauswahl .codeboxen .codebox .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.codeboxen .paketauswahl .codebox .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.paketauswahl .prospektbestellung .eintrag .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.prospektbestellung .paketauswahl .eintrag .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.paketauswahl .prospektbestellung .legend .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.prospektbestellung .paketauswahl .legend .blaettern .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.blaettern .paketauswahl .greybox_alt .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.blaettern .paketauswahl .codeboxen .codebox .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.codeboxen .blaettern .paketauswahl .codebox .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.blaettern .paketauswahl .prospektbestellung .eintrag .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.prospektbestellung .blaettern .paketauswahl .eintrag .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.blaettern .paketauswahl .prospektbestellung .legend .paketbutt.leer:not(.nomarginbottom):not(.smallest),
.prospektbestellung .blaettern .paketauswahl .legend .paketbutt.leer:not(.nomarginbottom):not(.smallest) {
    margin-bottom: 10px !important;
}



.greybox_alt select.inline,
.codeboxen .codebox select.inline,
.prospektbestellung .eintrag select.inline,
.prospektbestellung .legend select.inline,
.greybox_alt input[type=text].inline,
.codeboxen .codebox input[type=text].inline,
.prospektbestellung .eintrag input[type=text].inline,
.prospektbestellung .legend input[type=text].inline,
.greybox_alt textarea.inline,
.codeboxen .codebox textarea.inline,
.prospektbestellung .eintrag textarea.inline,
.prospektbestellung .legend textarea.inline {
    display: inline-block;
}

.greybox_alt select.small,
.codeboxen .codebox select.small,
.prospektbestellung .eintrag select.small,
.prospektbestellung .legend select.small,
.greybox_alt input[type=text].small,
.codeboxen .codebox input[type=text].small,
.prospektbestellung .eintrag input[type=text].small,
.prospektbestellung .legend input[type=text].small,
.greybox_alt textarea.small,
.codeboxen .codebox textarea.small,
.prospektbestellung .eintrag textarea.small,
.prospektbestellung .legend textarea.small {
    padding: 0 0.4rem;
    height: 1.2rem;
    font-size: 0.8rem !important;
    text-align: center !important;
    margin-bottom: -7px;
}

.greybox_alt .label.bigger,
.codeboxen .codebox .label.bigger,
.prospektbestellung .eintrag .label.bigger,
.prospektbestellung .legend .label.bigger {
    font-size: 1rem;
    padding-top: 8px !important;
    padding-bottom: 7px !important;
    line-height: 1.2rem;
}

.greybox_alt .label.smaller,
.codeboxen .codebox .label.smaller,
.prospektbestellung .eintrag .label.smaller,
.prospektbestellung .legend .label.smaller {
    font-size: 0.8rem;
    line-height: 1.2rem;
    color: #1a1a1a;
    padding-top: 9px !important;
}

.greybox_alt .label.lesspadding,
.codeboxen .codebox .label.lesspadding,
.prospektbestellung .eintrag .label.lesspadding,
.prospektbestellung .legend .label.lesspadding {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.greybox_alt .label.active,
.codeboxen .codebox .label.active,
.prospektbestellung .eintrag .label.active,
.prospektbestellung .legend .label.active {
    font-size: 1rem;
    font-weight: 400;
}

.greybox_alt .notbold,
.codeboxen .codebox .notbold,
.prospektbestellung .eintrag .notbold,
.prospektbestellung .legend .notbold {
    font-weight: 300;
}

.greybox_alt.greenbox,
.codeboxen .greenbox.codebox,
.prospektbestellung .greenbox.eintrag,
.prospektbestellung .greenbox.legend {
    position: relative;
    background: #e0f8dd;
    border-top: 1px solid white;
    border-bottom: 1px solid #ccf3c8;
}

.greybox_alt.greenbox.head,
.codeboxen .greenbox.head.codebox,
.prospektbestellung .greenbox.head.eintrag,
.prospektbestellung .greenbox.head.legend,
.greybox_alt.greenbox.darker,
.codeboxen .greenbox.darker.codebox,
.prospektbestellung .greenbox.darker.eintrag,
.prospektbestellung .greenbox.darker.legend {
    background: #ccf3c8;
    border-top: 1px solid #f3fcf2;
    border-bottom: 1px solid #b1edab;
}

.greybox_alt.greenbox.darkest,
.codeboxen .greenbox.darkest.codebox,
.prospektbestellung .greenbox.darkest.eintrag,
.prospektbestellung .greenbox.darkest.legend {
    background: #b8efb3;
}

.greybox_alt.yellowbox,
.codeboxen .yellowbox.codebox,
.prospektbestellung .yellowbox.eintrag,
.prospektbestellung .yellowbox.legend {
    background: #ffc42d;
}

.greybox_alt.yellowbox.lighter,
.codeboxen .yellowbox.lighter.codebox,
.prospektbestellung .yellowbox.lighter.eintrag,
.prospektbestellung .yellowbox.lighter.legend {
    background: #ffefc6;
}

.greybox_alt.yellowbox a,
.codeboxen .yellowbox.codebox a,
.prospektbestellung .yellowbox.eintrag a,
.prospektbestellung .yellowbox.legend a,
.greybox_alt.yellowbox .blaettern .leer,
.codeboxen .yellowbox.codebox .blaettern .leer,
.prospektbestellung .yellowbox.eintrag .blaettern .leer,
.prospektbestellung .yellowbox.legend .blaettern .leer,
.blaettern .greybox_alt.yellowbox .leer,
.blaettern .codeboxen .yellowbox.codebox .leer,
.codeboxen .blaettern .yellowbox.codebox .leer,
.blaettern .prospektbestellung .yellowbox.eintrag .leer,
.prospektbestellung .blaettern .yellowbox.eintrag .leer,
.blaettern .prospektbestellung .yellowbox.legend .leer,
.prospektbestellung .blaettern .yellowbox.legend .leer {
    color: #000000 !important;
}

.greybox_alt.yellowbox a:hover,
.codeboxen .yellowbox.codebox a:hover,
.prospektbestellung .yellowbox.eintrag a:hover,
.prospektbestellung .yellowbox.legend a:hover,
.greybox_alt.yellowbox .blaettern .leer:hover,
.codeboxen .yellowbox.codebox .blaettern .leer:hover,
.prospektbestellung .yellowbox.eintrag .blaettern .leer:hover,
.prospektbestellung .yellowbox.legend .blaettern .leer:hover,
.blaettern .greybox_alt.yellowbox .leer:hover,
.blaettern .codeboxen .yellowbox.codebox .leer:hover,
.codeboxen .blaettern .yellowbox.codebox .leer:hover,
.blaettern .prospektbestellung .yellowbox.eintrag .leer:hover,
.prospektbestellung .blaettern .yellowbox.eintrag .leer:hover,
.blaettern .prospektbestellung .yellowbox.legend .leer:hover,
.prospektbestellung .blaettern .yellowbox.legend .leer:hover {
    color: #000000 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    filter: Alpha(opacity=50);
    opacity: 0.5;
    moz-opacity: 0.5;
}

.greybox_alt.redbox,
.codeboxen .redbox.codebox,
.prospektbestellung .redbox.eintrag,
.prospektbestellung .redbox.legend {
    background: #f75454;
    color: #FFFFFF !important;
}

.greybox_alt.redbox input,
.codeboxen .redbox.codebox input,
.prospektbestellung .redbox.eintrag input,
.prospektbestellung .redbox.legend input,
.greybox_alt.redbox .darkgreen,
.codeboxen .redbox.codebox .darkgreen,
.prospektbestellung .redbox.eintrag .darkgreen,
.prospektbestellung .redbox.legend .darkgreen,
.greybox_alt.redbox .label,
.codeboxen .redbox.codebox .label,
.prospektbestellung .redbox.eintrag .label,
.prospektbestellung .redbox.legend .label {
    color: #FFFFFF !important;
}

.greybox_alt.darkbox,
.codeboxen .darkbox.codebox,
.prospektbestellung .darkbox.eintrag,
.prospektbestellung .darkbox.legend {
    border-top: 1px solid #8f9092 !important;
    background: #696a6c !important;
    color: #FFFFFF !important;
}

.greybox_alt.darkbox input,
.codeboxen .darkbox.codebox input,
.prospektbestellung .darkbox.eintrag input,
.prospektbestellung .darkbox.legend input,
.greybox_alt.darkbox .smaller,
.codeboxen .darkbox.codebox .smaller,
.prospektbestellung .darkbox.eintrag .smaller,
.prospektbestellung .darkbox.legend .smaller {
    color: #FFFFFF !important;
}

.greybox_alt.darkbox .bigger,
.codeboxen .darkbox.codebox .bigger,
.prospektbestellung .darkbox.eintrag .bigger,
.prospektbestellung .darkbox.legend .bigger,
.greybox_alt.darkbox .bigger input,
.codeboxen .darkbox.codebox .bigger input,
.prospektbestellung .darkbox.eintrag .bigger input,
.prospektbestellung .darkbox.legend .bigger input {
    color: #ffee9c !important;
}

.greybox_alt.darkbox .smaller input,
.codeboxen .darkbox.codebox .smaller input,
.prospektbestellung .darkbox.eintrag .smaller input,
.prospektbestellung .darkbox.legend .smaller input {
    font-size: 0.8rem;
}

.greybox_alt.darkbox.darker,
.codeboxen .darkbox.darker.codebox,
.prospektbestellung .darkbox.darker.eintrag,
.prospektbestellung .darkbox.darker.legend {
    background: #505152 !important;
}