/**
* YAML CONTENT DEFINITIONEN
*
* Definitionen für alle angepassten Elemente
* wie Box für die rechte Spalte, Suche und FCE Elemente
*
* @copyright       Copyright 20012-2013, .hausformat
* @link            http://www.hausformat.com
*/

@media all {

    /*-------------------------------------------------------------------------*/
    /* YAML Anpassungen */

    .ym-button,
    .ym-form button,
    .ym-form input[type="button"],
    .ym-form input[type="reset"],
    .ym-form input[type="submit"] {
        background-image: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-shadow: none;
        border: none;
        margin-bottom: .6em;
        padding-right: 1em;
        color: #fff !important;
        opacity: 0.9;
    }

    .ym-button:hover,
    .ym-form button:hover,
    .ym-form input[type="button"]:hover,
    .ym-form input[type="reset"]:hover,
    .ym-form input[type="submit"]:hover {
        background-image: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        opacity: 1;
    }

    .ym-form button:before,
    .ym-button:before {
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-right: 0.5em;
        color: #fff;
    }


    /*-------------------------------------------------------------------------*/
    /* Standardklassen zur Positionierung und Hervorhebung */
    /* YAML Klassen-Definitionen aus yaml/typography.css */

    .highlight {
        color: #b8c200; /*BRANDCOLOR*/
    }

    .dimmed {
        color: #888888;
    }

    .label {
        font-family: Verdana, Geneva, sans-serif;
        padding: 1px 6px 2px;
        display: inline-block;
        vertical-align: middle;
        letter-spacing: normal;
        white-space: nowrap;
        border-radius: 3px;
        background: #06C;
        color: #fff;
        font-size: 10px;
        line-height: 12px;
    }

    .info {
        background: #f4f4f4;
    }

    .success {
        background: #88cc88;
    }

    .warning {
        background: #cccc88;
    }

    .error {
        background: #cc8888;
    }

    .float-left {
        float: left;
        display: inline;
        margin: 0 1em 1.5em 0;
    }

    .float-right {
        float: right;
        display: inline;
        margin: 0 0 1.5em 1em;
    }

    .center {
        display: block;
        text-align: center;
        margin: 0 auto 1.5em auto;
    }


}