body, span, font, td, th {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        color: #006600;
}

                       .klein {
   font-size: x-small;
}


.container {
        margin: 0 auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 500px

        }

input {
    border:1px solid #d9d9d9;
    padding:2px;
            font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    background-color: #CCCCCC;
}

.inputblank  {
    background-color: #000;
    }

.button{
height: 30px;
padding-right: 10px;
padding-left: 10px;
border: 0px;
background-color: #006600;
color: #FFCC00;
font-weight: bold;
font-size: 10pt;
float: right;
display:block;
cursor: pointer;

}




.button2 {
height: 30px;
padding-right: 5px;
padding-left: 5px;
border: 0px;
background-color: #FFCC00;
color: #006600;
font-weight: bold;
font-size: 14pt;
text-decoration: none;
float: left;
display:block;
font-size: 8pt;
cursor: pointer;

}

.count {
        border:0px solid #d9d9d9;
        color: red;
        border-radius:4px;
        font-weight: bold;

    -webkit-border-radius:4px;
                 font-family: Verdana, Arial, sans-serif;
        text-align: right;
        background-color: #FFF;


}


input[type=checkbox].css-checkbox {
                                                        display:none;
                                                }

                                                input[type=checkbox].css-checkbox + label.css-label {
                                                        padding-left:20px;
                                                        height:20px;
                                                        display:inline-block;
                                                        line-height:20px;
                                                        background-repeat:no-repeat;
                                                        background-position: 0 0;
                                                        font-size:20px;
                                                        vertical-align:middle;
                                                        cursor:pointer;

                                                }

                                                input[type=checkbox].css-checkbox:checked + label.css-label {
                                                        background-position: -20px 0;
                                                }
                                                                                                input[type=checkbox].css-checkbox:disabled + label.css-label {
                                                        background-position:  -40px 0;
                                                }

                                                label.css-label {
                                background-image:url(plaetze_oben.png);
                                -webkit-touch-callout: none;
                                -webkit-user-select: none;
                                -khtml-user-select: none;
                                -moz-user-select: none;
                                -ms-user-select: none;
                                user-select: none;
                        }
                        input[type=checkbox].css-checkbox1{
                                                        display:none;
                                                }

                                                                        input[type=checkbox].css-checkbox1 + label.css-label1 {
                                                        padding-left:20px;
                                                        height:20px;
                                                        display:inline-block;
                                                        line-height:20px;
                                                        background-repeat:no-repeat;
                                                        background-position: 0 0;
                                                        font-size:20px;
                                                        vertical-align:middle;
                                                        cursor:pointer;

                                                }

                                                input[type=checkbox].css-checkbox1:checked + label.css-label1 {
                                                        background-position: -20px 0;
                                                }
                                                                                                input[type=checkbox].css-checkbox1:disabled + label.css-label1 {
                                                        background-position:  -40px 0;
                                                }

                                                label.css-label1 {
                                background-image:url(plaetze_unten.png);
                                -webkit-touch-callout: none;
                                -webkit-user-select: none;
                                -khtml-user-select: none;
                                -moz-user-select: none;
                                -ms-user-select: none;
                                user-select: none;
                        }

.tisch {
        font-size: 14px;
        font-weight: bold;
        background-color: #FFCC00;
        border: thin solid #000000;
        height: 40px;

        text-align: center;
        vertical-align: middle;




}

.tisch a:link, a:visited, a:hover { text-decoration: none; color: #000000; }

}