div.wf_kd_container
{
    display: block;
    position: relative;
    background-color: #F2F1EE;
    width: 690px;
    height: 398px;
}

.pflicht
{
    background-color: #ffffc3 !important;
}

.vierstell {
    width: 40px !important;
}

.zweistell {
    width: 20px !important;
    margin-right: 5px;
}
div.wf_kd_outer
{
    display:block;
    height:336px;
    left:9.7%;
    position:relative;
    top:4.3%;
    width:559px;
}

div.wf_kd_inner
{
    background-color:#F7F7F7;
    border:1px solid #FFFFFF;
    display:block;
    height:22px;
    left:0;
    padding-top:4px;
    position:relative;
    text-indent:8px;
    width:557px;
}

div.wf_kd_inner:hover
{
    background-color:#f9f5f5;
    border: 1px #fff solid;
}

div.wf_kd_inner label
{
    clear:both;
    color:#747474;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:15px;
    left:0;
    position:relative;
    width:170px;
    cursor:pointer;
}

div.wf_kd_inner label:hover
{
    color:#679197;
}
div.wf_kd_inner input
{
    border:1px solid #D9D9D9;
    color:#679197;
    display:block;
    float:right;
    font-size:11px;
    font-weight:bold;
    height:15px;
    position:relative;
    right:3px;
    width:155px;
}

#btn_kd_weiter
{
    float:right;
    right: 5px;
    top: 5px;
}

#btn_kd_buchung, #btn_kd_bearbeiten
{
    /*background-color: #FFF;*/
    display: block;
    position: relative;
    font-weight: normal;
    padding:0;
    margin:0;
}

#btn_kd_buchung
{
    float: right;
    right: 10px;
    top: 10px;
}

#btn_kd_zurueck
{
    clear: both;
    float:left;
    left: 0px;
    top: 5px;
}

#btn_kd_bearbeiten
{
    float: right;
    right: 20px;
    top: 10px;
}

div.wf_kd_entry
{
    display: block !important;
    position: relative !important;
    float: left !important;
    width: 200px !important;
    height: 15px !important;
    color: #679197 !important;
}

h3.wf_kd_title
{
    display: block;
    font-size: 10px;
    font-weight: bold;
    position: relative;
    top: -10px;
}

.err
{
    color:#DD2231;
    display:none;
    float:left;
    font-weight:bold;
    height:15px;
    position:relative;
    text-align:left;
    text-indent:15px;
    width:212px;
}

.kd_day
{
    width: 20px !important;
}

.kd_month
{
    width: 20px !important;
    margin-left: 5px;
}

.kd_year
{
    width: 32px !important;
    margin-left: 5px;
}