@media screen {
    /* Farben aendern */
    .uv div.headerPanel div.options {
        background-color: #a0002a;
    }

    .uv .headerPanel .prevOptions button.btn.imageBtn.disabled {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

    .uv .search .btn-primary,
    .uv .search .btn-primary:hover,
    .uv .search .btn-primary:focus,
    .uv .search .btn-primary:active,
    .uv .search .btn-primary.active,
    .search .open .dropdown-toggle.uv .btn-primary {
        color: #ffffff;
        background-color: transparent;
        border-color: #ffffff;
    }

    .uv .headerPanel .centerOptions button.btn.imageBtn.first i,
    .uv .headerPanel .centerOptions button.btn.imageBtn.prev i,
    .uv .headerPanel .centerOptions button.btn.imageBtn.next i,
    .uv .headerPanel .centerOptions button.btn.imageBtn.last i {
        background-color: #c12532;
    }

    .uv .headerPanel .centerOptions button.btn.imageBtn.first i:hover,
    .uv .headerPanel .centerOptions button.btn.imageBtn.prev i:hover,
    .uv .headerPanel .centerOptions button.btn.imageBtn.next i:hover,
    .uv .headerPanel .centerOptions button.btn.imageBtn.last i:hover {
        background-color: #c12532;
        opacity: 0.75;
    }

    /* statische width search entfernen, um Umbruch bei "Los" zu entfernen */
    /* use the body selector to get a more specified css selector as the original one.
       The #digitalisation class is not available on the UV play site */
    /*#digitalisation .uv .headerPanel .centerOptions .search {*/
    body .uv .headerPanel .centerOptions .search {
        width: auto;
    }

    /* adjust border settings of page number text input field */
    /* On item show page, these flags would be set by style.css
       "input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea",
       but on UV play site style.css is not available. */
    .uv .headerPanel .centerOptions .autocompleteText {
        -webkit-appearance: none;
        appearance: none;
        border-radius: 0;
        border: 1px solid #dedede;
    }

    /* Raise z-index of attribution to show above .mobileFooterPanel */
    .uv .centerPanel .content .attribution {
		z-index: 1000;
	}

    /* Reduce padding to show all buttons mobile in a row, else fullscreen in new line */
	.uv .mobileFooterPanel button.btn {
        padding: 2px;
    }
}