
body
{
  background-color: #FDF4E3; /* RAL 9010 = #FDF4E3*/	
}




.footer 
{
   right: 0;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 13.0vh;   
   background-color: #0d0d0d;
   font-size: 0.8vw;
}






.footer img 
{
  
}


h1
{
   font-size: 1.2vw;	
}


ul
{
  font-size: 0.7vw;		
}

li
{
  font-size: 1.0vw;
}



.content
{
  font-size: 1.0vw;		
}



.footer_table
{
  table-layout: fixed;
  border-collapse: collapse;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  max-height: 60%;
}




.footer_table th
{

}


.footer_table td
{
  border: 0.0vw solid grey; /* border 0 == no border */
  background-color: #0d0d0d;
  padding: 0.2vh;
  padding-left: 0.5vw;
  color: lightgrey;
  /*text-align: center;*/
  font-size: 0.8vw;	
}



.footer_table a
{
  text-decoration:none;	
}

.footer_table a:link
{
  color: lightgrey;
}


.footer_table a:visited
{
  color: lightgrey;
}




@media screen and (max-width: 768px) 
{
	.footer_table
	{
		table-layout: fixed;
		border-collapse: collapse;
		max-height: 90%;
	}
	
	.footer_table td
	{
		padding-left: 1.5vw;
		font-size: 2.5vw;
	}

	.footer_table td:nth-child(1)
	{
		width:10%;
	}
	
	.footer_table td:nth-child(5)
	{
		width:1%;
	}

	li
	{
	  font-size: 1.2vw;
	}

	ul
	{
	  font-size: 1.5vw;		
	}	
	
	.content
	{
	  font-size: 1.0vw;		
	}	
	
}










