/*  Profilforside  */

/* Kun Type 20 */


.profilgrid
{
	border:2px solid GREEN; 
	grid-column: 4/20; 
	grid-row: 5/20;
		display: grid;
		grid-gap: 0px;
		grid-template-columns: repeat(20, 1fr);
		grid-template-rows:repeat(40, auto);
}





/* Kun Type 21 */
.profil_oplysninger_21
	{
	grid-column: 2/10;
	grid-row: 11/12;
	font-size:22px;	
	margin-top:25px;
	}

.profil_kontakt_21
	{
	grid-column: 11/16;
	grid-row: 11/12;
	font-size:22px;	
		margin-top:25px;
	}	

.profil_opslag_21
{
	grid-column: 2/22; 
	grid-row:  14/15;
	margin-top: 10px;
	}
	
.profil_background_info
{ grid-column: 1/27; 
grid-row: 11/12; 
margin-top:15px;
border:2px solid #000;
height: 220px;
}

/* Fælles */


a.profil_ret
{
	grid-column: 7/11; 
	grid-row:  8/9;
	margin-bottom:15px;
}

a.sg_entreprise
{
	grid-column: 12/16;
	grid-row: 8/9;
	margin-bottom: 15px;
}


h1.profil_overskrift
	{
	grid-column: 5/11;
	grid-row: 9/10;
	font-size:22px;	
	}

h1.profil_overskrift_privat
	{
	grid-column: 2/22;
	grid-row: 9/10;
	font-size:22px;	
	}


	
a.opret_entreprise_top
{
	grid-column: 10/14;
	grid-row: 9/10;
}


a.opret_mandskab_top
{
	grid-column: 15/19;
	grid-row: 9/10;
}	
	
a.sg_mandskab
{
	grid-column: 15/19;
	grid-row: 8/9;
	margin-bottom: 10px;
}
	
img.profil_forside_pic
	{
	grid-column: 2/22;
    grid-row: 7/10;
	height: 150px;
    width: 150px;
	border: 1px silver solid;
    border-radius: 50%;
	}
	
.profil_manchet
	{
	grid-column: 2/22;
	grid-row: 8/9;
	font-size:18px;	
	}
	
.virk_oplysninger
	{
	grid-column: 3/10;
	grid-row: 9/12;
	font-size:18px;	
	}

.privat_oplysninger
	{
	grid-column: 12/16;
	grid-row: 9/13;
	font-size:18px;	
	padding-top: 25px;
	}	
	
.profil_kontakt
	{
	grid-column: 11/22;
	grid-row: 9/15;
	font-size:18px;	
	}



.profil_txt
{
	grid-column: 12 / 22; 
	grid-row:  8/12;
}



.profil_info_foldud
{
	grid-column: 2/22; 
	grid-row:  11/12;
	margin-top: 10px;
	}



.profil_mandskab_foldud
{
	grid-column: 2/22; 
	grid-row:  14/15;
	margin-top: 10px;
	}


.profil_entreprise_foldud
{
	grid-column: 2/22; 
	grid-row:  15/16;
	margin-top: 10px;
	}




h1.opslag_overskrift
{
	grid-column: 2/22; 
	grid-row:  13/14;
	margin-top: 25px;
}


h2.profil_overskrift_mandskab
{
	grid-column: 2/22; 
	grid-row:  14/15;
}

h2.profil_overskrift_entreprise
{
	grid-column: 2/22; 
	grid-row:  18/19;
}

.udbud_entreprise
{
	grid-column: 2/22;
	grid-row: 19/20;
	}
	
.udbud_mandskab
{
	grid-column: 2/22;
	grid-row: 16/17;
	}


.sgresultatloop
{
	border: 1px solid orange;
	margin-bottom: 20px;
	    display: grid;
		align-items: flex-center;
		grid-gap: 0px;
		grid-template-columns: 20px repeat(20, 1fr) 20px;
		grid-template-rows: 20px repeat(20, auto) 20px;
	}	
	
	
.udbud_mandskab_tom
{
	grid-column: 2/22;
	grid-row: 21/22;
	margin: 10px 0px 10px 0px;
		display: grid;
		align-items: flex-center;
		grid-gap: 0px;
		grid-template-columns: 20px repeat(20, 1fr) 20px;
		grid-template-rows: 20px repeat(20, auto) 20px;
	
	}

a.profil_opgave_opret
{
	grid-column: 2/6; 
	grid-row:  26/27;

}

a.profil_enterprise_opret
{
	grid-column: 7/10;
	grid-row:  18/19;
	margin-top: 10px;
	margin-bottom: 10px;
}

a.profil_mandskab_opret
{
	grid-column: 7/10; 
	grid-row:  14/15;
margin-bottom: 10px;
margin-top: 10px;
}