@media only screen and (min-width: 795px) {
    /* @override 
    	http://musterdorf1.ekvw.localhost/typo3conf/ext/bf_ts_bk1/_css/bf_formate_02.css */
    /* ZusÃ¤tliches CSS */
    #contentarea {
        min-height: 500px
        }
    div.image-big {
        margin-bottom: 20px
        }
    div.media-player {
        margin-bottom: 40px
        }
    div.boxvideo div.media-player {
        margin: 0
        }
    .boxblank {
        background: none
        }
    .boxblank .boxhead {
        background: none !important
        }
    .boxblank .boxhead h3 {
        color: black
        }
    .boxblank .boxcontent.picture a {
        background: none
        }
    .boxblank #boxbutton {
        background: none
        }
    /* anpassungen startseite */
    .start #contentarea {
        width: 910px;
        padding-left: 40px
        }
    .start #content {
        width: 635px;
        left: 0
        }
    .start #rightmargin {
        left: 32px
        }
    /* images */
    .image-left {
        float: left;
        margin: 0 15px 0.5em 0;
        padding: 0
        }
    .image-right {
        float: right;
        margin: 0 0 0.4em 15px;
        padding: 0
        }
    .image-center {
        margin: 0 0 1em 0;
        padding: 0;
        text-align: center
        }
    .image-left dt, .image-right dt {
        margin: 0.4em 0 0.2em 0;
        padding: 0
        }
    .image-center dt {
        margin: 0 0 0.1em 0;
        padding: 0
        }
    .image-left dd, .image-right dd, .image-center dd {
        font-size: 90%;
        padding: 0;
        margin: 0;
        line-height: 130%
        }
    .image-center dd {
        text-align: center
        }
    .image-left dd p, .image-right dd p {
        margin: 0;
        padding: 0
        }
    .image-center dd p {
        margin: 0 auto;
        padding: 0;
        text-align: left
        }
    #content ul {
        list-style-type: disc;
        margin: 0 0 1em 30px
        }
    #content ol {
        margin: 0 0 1em 30px;
        padding: 0
        }
    #content ul li, #content ol li {
        padding: 0;
        margin-bottom: 0.3em
        }
    dl.image-big {
        margin: 0 0 1.2em 0;
        padding: 0
        }
    .image-big dt {
        margin: 0 0 0.3em 0;
        padding: 0
        }
    .image-big dd {
        padding: 0;
        margin: 0;
        font-size: 90%;
        line-height: 130%
        }
    dl.image-above-big, dl.image-above-right, dl.image-above-left {
        margin: 0 0 1.2em 0
        }
    dl.image-above-big dt, dl.image-above-right dt, dl.image-above-left dt {
        margin: 0 0 0.3em 0;
        padding: 0
        }
    dl.image-above-big dd, dl.image-above-right dd, dl.image-above-left dd {
        padding: 0;
        margin: 0;
        font-size: 90%;
        line-height: 130%
        }
    dl.image-above-big dd, dl.image-above-big dt {
        text-align: center
        }
    dl.image-above-right dd, dl.image-above-right dt {
        text-align: right
        }
    dl.image-above-left dd, dl.image-above-left dt {
        text-align: left
        }
    /* pager */
    ul.pager {
        margin: 0 !important;
        padding: 0;
        list-style-type: none;
        overflow: auto;
        width: 100%
        }
    ul.pager li {
        padding: 0;
        margin: 0;
        list-style-type: none
        }
    ul.pager li.p-left {
        width: 30%;
        float: left;
        text-align: left
        }
    ul.pager li.p-right {
        width: auto;
        float: right;
        text-align: right;
        margin-left: 1em
        }
    ul.pager li.p-center {
        width: 40%;
        text-align: center;
        float: left
        }
    /* form */
    #content form {
        padding: 0.7em 0.7em 0 0.7em !important;
        margin: 0 0 1.5em 0
        }
    #content form fieldset {
        border: none;
        padding: 0;
        margin: 0
        }
    #content form div.formular_rechts, #content form div.formular_links {
        overflow: auto;
        margin-bottom: 1em
        }
    #content form p.error {
        color: red
        }
    #content form div.felogin-hidden {
        margin: 0
        }
    #content form legend {
        padding: 0;
        font-weight: bold;
        margin: 0 0 0.6em 0
        }
    #content form div label {
        padding: 0;
        margin: 0 0 0.3em 0;
        display: block
        }
    #content form div input {
        width: 250px;
        padding: 2px
        }
    #content form div input.submit {
        width: 254px;
        padding: 1px 2px
        }
    #content form div textarea {
        width: 250px;
        height: 150px;
        padding: 2px
        }
    #content form div select {
        width: 254px;
        padding: 2px
        }
    /*rte links */
    #content p a.internal-link {
        background: url(../_gfx/internerlink.jpg) no-repeat left center;
        padding-left: 13px
        }
    #content p a.external-link-new-window, #content p a.external-link {
        background: url(../_gfx/externerlink.jpg) no-repeat left center;
        padding-left: 13px
        }
    #content p a.download {
        background: url(../_gfx/download.jpg) no-repeat left center;
        padding-left: 13px
        }
    /* layout anpassungen */
    div#metanav {
        margin-top: 40px;
        position: relative;
        top: 0;
        left: 0;
        float: right;
        padding: 7px 25px 0 0;
        width: auto
        }
    /* formular */
    #content form {
        padding: 10px 15px 1px 15px !important;
        margin-bottom: 1.5em
        }
    #content form p {
        margin-bottom: 1em
        }
    #content form label {
        display: block;
        margin-bottom: 0.3em
        }
    #content form input {
        width: 315px
        }
    #content form textarea {
        width: 315px;
        height: 120px
        }
    #content form input.submit-btn {
        width: 317px
        }
    #content form select {
        width: 317px
        }
    /* rechte spalte anpassungen */
    .box div.teaserlinks {
        padding: 5px 0 8px 0 !important;
        font-size: 90%;
        width: 100% !important
        }
    .box div.teaserlinks ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
        line-height: 140%
        }
    .box div.teaserlinks ul li {
        padding: 1px 0;
        margin: 0
        }
    .box div.teaserlinks ul li a {
        display: block;
        background: url(../_gfx/icon-teaser-box-link.png) right center no-repeat;
        text-decoration: none;
        padding: 3px 0 3px 10px
        }
    .box div.teaserlinks ul li a:hover, .box div.teaserlinks ul li a:focus {
        background-color: #e3e3e3
        }
    .box div h4 {
        color: #000;
        padding: 0;
        margin: 0 0.4em 0.5em 0
        }
    .box div.boxvideo {
        float: left
        }
    .box div.boxaudio {
        float: left
        }
    .box div.boxaudio div {
        position: relative;
        width: 220px;
        margin-bottom: 4px
        }
    .box div.boxaudio div img {
        position: absolute
        }
    .box div.boxaudio div img.audio-play {
        left: 83px;
        top: 30px
        }
    h3.boxheader {
        background: url(../_gfx/bg_picboxheader_overlay.png) no-repeat left top;
        padding: 3px 4px 2px 10px;
        margin: 0 0 0.6em 0
        }
    .box .boxcontent.picture {
        height: auto
        }
    .box .boxcontent.picture a {
        display: block;
        text-indent: 0;
        position: relative;
        height: auto
        }
    .box .boxcontent.picture a img {
        display: block
        }
    .box .boxcontent.picture a span {
        display: block;
        background: url(../_gfx/bg_picboxlink_overlay.png) no-repeat;
        width: 22px;
        height: 22px;
        position: absolute;
        bottom: 0;
        right: 0;
        text-indent: -9999px
        }
    .box .boxhead {
        background-position: top left
        }
    /* news right box */
    #rightmargin .displaycab {
        margin-bottom: 0
        }
    #rightmargin .displaycab .displayhead h3 {
        display: none
        }
    #rightmargin .displaycab .displaybody h2 {
        font-size: 1em;
        margin: 0 0.4em 0.5em 0
        }
    #rightmargin .displaycab .displaybody p {
        font-size: 0.92em;
        line-height: 1.25em;
        margin: 0 0 10px 0
        }
    #rightmargin .displaycab .displaybody img {
        display: none
        }
    #rightmargin .displayhead p.allelinks {
        display: none
        }
    /* news startseite */
    h4.news {
        clear: left;
        margin: 0 0 0.3em 0
        }
    img.news {
        margin-top: 0.3em
        }
    .displaycab {
        clear: both
        }
    .displaycab .displaybody img.image-left {
        margin: 0.6em 10px 0 0
        }
    .displaycab .displaybody h4.news {
        clear: none;
        padding: 0;
        margin: 0.3em 0 0.3em 0
        }
    /* anpassungen navigation */
    #topnav a:hover {
        color: #ccc !important
        }
    .news-single-backlink {
        padding-left: 0
        }
    /* anpassungen headlines */
    h2 {
        font-size: 1.15em;
        margin-bottom: 8px
        }
    }