﻿
        label {
            overflow-wrap:break-word;
            font-size:medium;
        }        

        .km-arrow-back:after,

        .km-arrow-back:before
        {
            content: "\e0ed";
        }

        .km-arrow-next:after,

        .km-arrow-next:before
        {
            content: "\e0ee";
        }

        .km-arrow-save:after,

        .km-arrow-save:before
        {
            content: "\e0bd";
        }
     
        .km-footer {
            background-color: lightgrey; 
        }

        .km-widget .km-listview-label
        {
            margin-right: 0px;
        }

        .km-list input[type=text] 
        {
            background-color: white;
            text-align:left;
        }

        .km-list input[type=text]:not(.k-input)
        {
            background-color: white;
            text-align:left;
        }        

        .km-list input[type=password] 
        {
            background-color: white;
            text-align:left;
        }

        .km-list input[type=number] 
        {
            width:120px;
            -webkit-appearance: none;
            background-color: white;
            font-size: 1.1rem;
            padding: .4em;
            outline: 0;
            margin-left:auto; 
            margin-right:auto; 
            margin-bottom:auto; 
            text-align:right;
        }        
        
        .km-listview-label {
            padding: 0 0;
            margin-bottom: 0;
        }

        km-group-container {
            background-color: #808080;
        }

        km-group-title{
            background-color: #f2f2f2;
        }

        .km-widget .km-list textarea
        {
            border:none; 
            background-color: transparent;
        }

        .no-backbutton .km-back 
        {
            visibility: hidden;
        }

        .parzelle p {
            font-size: 0.8em;
            margin: 0;
            overflow-wrap:break-word;
        }
                
        .k-notification {
            border: 0;
        }
                
        /* Error template */
        .k-notification-error.k-group {
            background: rgba(100%,0%,0%,.7);
            color: #ffffff;
        }

        .wrong {
            width: 240px;
            height: 100px;
        }

        .wrong h3 {
            font-size: 1em;
            padding: 32px 10px 5px;
        }

        .wrong img {
            float: left;
            margin: 30px 15px 30px 30px;
        }
                
        /* Success template */
        .k-notification-success.k-group {
            background: rgba(0%,60%,0%,.7);
            color: #fff;
        }

        .success {
            width: 240px;
            height: 100px;
        }

        .success h3 {
            font-size: 1em;
            padding: 32px 10px 5px;
        }

        .success img {
            float: left;
            margin: 30px 15px 30px 30px;
        }

