

.img_status_kunde{
    position:absolute;    
}
.img_counts_kunde{
    position:absolute;    
}


.header_spalte
{
    padding: 0;
    margin: 0;
    width: calc(100% - 18px);
    height: 24px;
    background-color: #666;
    border-bottom: 1px solid #fff;
    color: #fff;
    position: relative;
}

    .header_spalte p
    {
        padding: 0;
        font-weight: 600;
        margin: 0;
		margin-top: 1px;
        height: 21px;
        background-color: #666;
        padding-left: 5px;		
		font-size:14px;
	font-family: 'Open Sans', sans-serif;
    }

        .header_spalte p:hover
        {
            background-color: #999;
            cursor: pointer;
        }


.header_spalte_handwerkerN
{
    padding: 0;
    margin: 0;
    background-color: transparent;
    border-bottom: 0 solid #fff;
    color: #fff;
    position: relative;
}

    .header_spalte_handwerkerN p
    {
        padding: 0;
        font-weight: 300;
        margin: 0;
        background-color: #516c8d;
        font-size: 18px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

        .header_spalte_handwerkerN p:hover
        {
            /*background-color: #999;
            cursor: pointer;*/
        }

.header_spalte_handwerker
{
    padding: 0;
    margin: 0;
    width: calc(40% - 1px);
    height: 28px;
    background-color: #33557e;
    /*background-color: #98c4f8;*/
    /*background-color: #333;*/
    background-color: transparent;
    border-bottom: 0 solid #fff;
    color: #fff;
    position: relative;
}

    .header_spalte_handwerker p
    {
        padding: 0;
        font-weight: 300;
        margin: 0;
        margin-top: 1px;
        height: 25px;
        background-color: transparent;
        background-color: #33557e;
        padding-left: 25px;
        padding-right: 25px;
        font-size: 20px;
        font-family: 'Open Sans', sans-serif;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

        .header_spalte_handwerker p:hover
        {
            /*background-color: #999;
            cursor: pointer;*/
        }

.grid_spalte
{
    padding: 0;
    margin: 0;
    width: 100%;
    min-height: 28px;
    background-color: #f5f5f5;
    color: #333;
    position: relative;
    border-bottom: 1px solid #fff;
}

.grid_spalte_selected
{
    background-color: #084389;
    color: #fff;
}

.grid_alternativ
{
    background-color: #d8d8d8;
    color: #333;
}

.grid_spalte:hover
{
    background-color: #084389;
    color: #fff;
    cursor: pointer;
}

.grid_spalte p
{
    padding: 0;
    margin: 0;
    margin-top: 2px;
    min-height: 28px;
    padding-left: 5px;
    font-size:13px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing:0;
	overflow:hidden;
}
/* 96% / 8 = 12% (875px)
	- 
	*/
.grid_work
{
    width: 10px;
	overflow:hidden;
}
.grid_work_selection
{
    width: 30px;
	overflow:hidden;
}

.grid_firma
{
    min-width: 180px;
	overflow:hidden;
    width: 17%;
}

.grid_nachname
{
    min-width: 120px;
	overflow:hidden;
    width: 13%;
}
.grid_vorname
{
    min-width: 95px;
	overflow:hidden;
    width: 10%;
}


.grid_adresse
{
    min-width: 155px;
	overflow:hidden;
    width: 14%;
}

.grid_plz
{
    max-width: 55px;
	overflow:hidden;
    width: 8%;
}

.grid_ort
{
    min-width: 120px;
	overflow:hidden;
    width: 12%;
}
.grid_telefon
{
    min-width: 155px;
	overflow:hidden;
    width: 14%;
}
.grid_mobil
{
    min-width: 155px;
	overflow:hidden;
    width: 14%;
}

.grid_status
{
    min-width:85px;
	overflow:hidden;
    width: 13%;
}
.grid_status_handwerker
{
    min-width:85px;
	overflow:hidden;
    width: 13%;
}
.grid_counts
{
    min-width:35px;
	overflow:hidden;
    width: 6%;
}




.header_spalte_umzug
{
    padding: 0;
    margin: 0;
    width: calc(100% - 0);
    height: 24px;
    background-color: #666;
    /*border-bottom: 1px solid #fff;*/
    color: #fff;
    position: relative;
}

    .header_spalte_umzug p
    {
        padding: 0;
        font-weight: 600;
        margin: 0;
		margin-top: 1px;
        height: 21px;
        background-color: #666;
        padding-left: 5px;		
		font-size:14px;
	font-family: 'Open Sans', sans-serif;
    }

        .header_spalte_umzug p:hover
        {
            background-color: #999;
            cursor: pointer;
        }

.grid_spalte_umzug
{
    padding: 0;
    margin: 0;
    width: 100%;
    height: 34px;
    background-color: #f5f5f5;
    color: #333;
    position: relative;
    border-bottom: 1px solid #fff;
}

.grid_spalte_umzug_selected
{
    background-color: #084389;
    color: #fff;
}

.grid_umzug_alternativ
{
    background-color: #d8d8d8;
    color: #333;
}

.grid_spalte_umzug:hover
{
    background-color: #084389;
    color: #fff;
    cursor: pointer;
}

.grid_spalte_umzug p
{
    padding: 0;
    margin: 0;
    margin-top: 5px;
    height: 22px;
    padding-left: 5px;
    font-size:16px;
    font-weight:300;
	font-family: 'Open Sans', sans-serif;
	letter-spacing:0;
	overflow:hidden;
}
.grid_work_umzug
{
    width: 60px;
	overflow:hidden;
}
.grid_firma_umzug
{
    min-width: 210px;
	overflow:hidden;
    width: 20%;
}
.grid_nachname_umzug
{
    min-width: 100px;
	overflow:hidden;
    width: 15%;
}
.grid_vorname_umzug
{
    min-width: 100px;
	overflow:hidden;
    width: 15%;
}


.grid_adresse_umzug
{
    min-width: 180px;
	overflow:hidden;
    width: 17%;
}

.grid_plz_umzug
{
    max-width: 70px;
	overflow:hidden;
    width: 10%;
}

.grid_ort_umzug
{
    min-width: 130px;
	overflow:hidden;
    width: 15%;
}/*760*/

 
.header_spalte_umzugobjekt
{
    padding: 0;
    margin: 0;
    width: calc(100% - 0);
    height: 24px;
    background-color: #666;
    /*border-bottom: 1px solid #fff;*/
    color: #fff;
    position: relative;
}

    .header_spalte_umzugobjekt p
    {
        padding: 0;
        font-weight: 600;
        margin: 0;
		margin-top: 1px;
        height: 21px;
        background-color: #666;
        padding-left: 5px;		
		font-size:16px;font-weight:300;
	    font-family: 'Open Sans', sans-serif;
    }

        .header_spalte_umzugobjekt p:hover
        {
            background-color: #999;
            cursor: pointer;
        }

.grid_spalte_umzugobjekt
{
    padding: 0;
    margin: 0;
    width: 100%;
    height: 24px;
    background-color: #f5f5f5;
    color: #333;
    position: relative;
    border-bottom: 1px solid #fff;
}

.grid_spalte_umzugobjekt_selected
{
    background-color: #084389;
    color: #fff;
}

.grid_umzugobjekt_alternativ
{
    background-color: #d8d8d8;
    color: #333;
}

.grid_spalte_umzugobjekt:hover
{
    background-color: #084389;
    color: #fff;
    cursor: pointer;
}

.grid_spalte_umzugobjekt p
{
    padding: 0;
    margin: 0;
    margin-top: 2px;
    height: 22px;
    padding-left: 5px;
    font-size:13px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing:0;
	overflow:hidden;
}
.grid_objektnr_umzugobjekt
{
    width: 60px;
	overflow:hidden;
}
.grid_objektname_umzugobjekt
{
    min-width: 210px;
	overflow:hidden;
    width: 20%;
}
.grid_type_umzugobjekt
{
    min-width: 100px;
	overflow:hidden;
    width: 15%;
}
.grid_adresse_umzugobjekt
{
    min-width: 180px;
	overflow:hidden;
    width: 17%;
}
.grid_plz_umzugobjekt
{
    max-width: 70px;
	overflow:hidden;
    width: 10%;
}
.grid_ort_umzugobjekt
{
    min-width: 130px;
	overflow:hidden;
    width: 15%;
}
.grid_status_umzugobjekt {
    min-width: 100px;
    overflow: hidden;
    width: 15%;
}
.grid_status_umzugobjekt_auftrag {
    min-width: 100px;
    overflow: hidden;
    width: 32%;
}




/*******************************************************/
/*******************************************************/
/*******************************************************/



.img_edit_kunde
{
    margin: 0;
    padding: 0;
    background-image: url(../images/icon/edit.png );
    background-color: transparent;
    width: 18px;
    height: 18px;
    cursor: default;
    background-repeat: no-repeat;
}

    .img_edit_kunde:hover
    {
        background-image: url(../images/icon/edit_over2.png );
        background-color: transparent;
        cursor: pointer;
    }



.selectedPersonUnselcted
{
	margin: 0;
    padding: 0;
    background-image: url(../images/icon/x_red.png );
    background-color: transparent;
    background-size: cover;
    width: 15px;
    height: 15px;
    cursor: default;
    background-repeat: no-repeat;
	opacity:1;
}
	.selectedPersonUnselcted:hover
	{	
        cursor: pointer;
		opacity:0.4;
	}

