@media screen and (max-width : 788px) and (min-width : 480px) {
*,
html,
body {
    font-size:14px;
    line-height:20px;
}
.ce_form input,
.ce_form textarea,
.ce_form select,
.ce_form option {
    font-size:14px!important;
    line-height:20px!important;
}
#prospekte-tabelle table tbody td {
    font:14px/20px 'Basic Commercial Roman',Arial,sans-serif;
}
.gallery-header {
    padding-bottom:0;
    margin-bottom:8px!important;
}
#main .ce_text.gallery-header p {
    padding-bottom:0;
}
.einzug-rechts p {
    padding-right:182px;
}
#main .ce_hyperlink figcaption {
    padding-top:5px;
}
.ce_hyperlink {
    margin-bottom:28px!important;
}
.ce_hyperlink.video {
    margin-bottom:10px!important;
}
h1 {
    font-size:24px;
    line-height:25px;
}
h2 {
    font-size:16px;
    line-height:22px;
}
h3 {
    font-size:14px;
    line-height:20px;
}
h4 {
    font:11px/15px 'Basic Commercial Bold',Arial,sans-serif;
}
a {
    font-size:14px;
    line-height:20px;
}
h4,
#container .font-small,
#container .font-small a,
#container .font-small span,
#container .font-small p,
#container .font-small li,
#container .font-small h3,
#language-changer a,
#navigation-top a,
#navigation-top span,
#language-changer span {
    font-size:11px;
    line-height:15px;
}
#header {
    padding:0 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#logo img {
    max-width:223px;
}
#logo {
    margin-top:8px;
    padding-bottom:24px;
}
#left,
#navigation-left {
    width:240px;
}
#navigation-left {
    margin-top:99px;
}
#main {
    max-width:467px;
}
#main .ce_text,
#main .ce_dlh_googlemaps,
#main .pdf-preview li {
    margin-bottom:30px;
}
#main h1 {
    height:51px;
}
body.full-width #main h1 {
    height:31px;
    margin-top:39px;
}
body.full-width #main {
    max-width:100%;
}
#slider-main {
    max-height:240px;
}
#Titelbild img {
    min-height:240px;
}
#einleitung {
    margin-bottom:24px!important;
}

/* *** Reiter *** */
.tabcontrol_tabs li.tabs.selected {
    line-height: 24px !important;
}

/* *** Hauptnavigation - Meganavigation *** */
#navigation-main .level_1 > li  > a,
#navigation-main .level_1 > li > span,
#navigation-footer a,
#navigation-footer span {
    font:16px/40px 'Basic Commercial Roman',Arial,sans-serif;
}
#navigation-main .level_2 a,
#navigation-main .level_2 span {
    font:14px/20px 'Basic Commercial Bold',Arial,sans-serif;
}
#Meganavigation {
    height:40px;
}
#navigation-main .nav-block.level_2 {
    padding-bottom:17px;
}
#navigation-main .nav-block.level_3 {
    display:none!important;
}
#Meganavigation,
#navigation-main div.nav-block.level_2,
#container,
#navigation-footer,
#subfooter {
    padding-right:30px;
    padding-left:30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/* *** Breadcrumbs Navigation *** */
#navigation-breadcrumbs {
    margin-top:14px;
    margin-bottom:8px;
}

/* *** Footer-Navigation *** */
#navigation-footer ul.level_2 {
    display:none;
}
#navigation-footer .level_1 li {
    width:auto;
    float:none;
    padding-right:11px;
}
#navigation-footer {
    height:40px;
    padding:0 30px;
}
#navigation-footer a.trail {
    font-family:'Basic Commercial Bold',Arial,sans-serif;
}
#imprint-link {
    top:47px;
}
#imprint-link a,
#footertext-full p,
#footertext-full strong,
#footertext-full a {
    font-size:11px;
    line-height:15px;
    font-size:11px!important;
        line-height:15px!important;
}

/* *** Suche *** */
#search-main,
#search-main .text {
    width:122px;
    height:40px;
}
#search-main input {
    background-position: 14px 10px;
}
#search-main .submit {
    height:40px;
}
#search-main input[type=search] {
    height:40px;
}

/* *** Bilder *** */
#main .ce_text figure {
    width:162px;
    height:auto;
    min-width:162px;
    min-height:0;
}
body.full-width #main figure {
    width:162px;
    height:110px;
    min-width:162px;
    min-height:110px;
}
.person figure {
    width:101px;
    height:118px;
}
.person {
    margin-right:40px;
    margin-bottom:25px;
}

/* *** Info-Box *** */
#infobox-top {
    width:228px;
    right:30px;
    padding:15px 15px 20px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/* *** Info-Box *** */
#infobox-top p,
#infobox-top a,
#infobox-top strong {
    font-size:14px;
    line-height:20px;
}

/* *** Videobutton *** */
.videobutton {
    width:54px;
    height:39px;
    background-size:108px 39px;
}
.videobutton:hover {
    background-position:-54px 0px;
}

/* *** Downloads- / Links-Box *** */
.downloads-links-box > div:last-child {
    margin-top:12px;
}

/* *** Galerie *** */
.ce_gallery li {
    max-width:100%;
    margin-bottom:26px;
}
.ce_gallery li figure {
    width:223px;
    height:148px;
    max-width:100%;
}

/* *** Seitennavigation *** */
#navigation-left .level_1 li.active {
    background-image:none;
}

/* *** Tabelle *** */
table thead th,
table tbody td,
table tbody td a,
table tbody td br {
    font-size:11px;
    line-height:18px;
}

/* *** Sprachhinweis *** */
.language-notification {
    padding-left:30px;
    -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
.language-notification,
.language-notification p {
    height:30px;
    line-height:30px;
}
#search-main *::-webkit-input-placeholder,
.mm-search *::-webkit-input-placeholder {
    color:#000!important;
    line-height:40px!important;
}
#search-main *:-moz-placeholder,
.mm-search *:-moz-placeholder {
    color:#000!important;
    line-height:40px!important;
}
#search-main *::-moz-placeholder,
.mm-search *::-moz-placeholder {
    color:#000!important;
    line-height:40px!important;
}
#search-main *:-ms-input-placeholder,
.mm-search *:-ms-input-placeholder {
    color:#000!important;
    line-height:40px!important;
}
#main a.cboxElement .img-loup,
.real-gallery .caroufredsel_thumbnail .img-loup {
    display:block;
}
.galerie-download {
    display:block;
}
.rs-column.-large-col-2-1 {
    width:223px;
    max-width:50%;
}
}
