/* GENERAL */

body {
	font-family: 'Inter', sans-serif;
	font-size: 95%;
	color: #333333;
}

td, input, select, textarea {
	font-family: 'Inter', sans-serif;
	font-size: 100%;
}

h1, h2, h3, h4, h6, .title-font {
	font-family: 'Sora', sans-serif;
	font-weight: 400;
}

p, ul, ol {
	margin-top: 0px;
	margin-bottom: 1.0cm;
}


/* LINKS */

a:link	{
	color: #0060bf;
}

a:hover	{
	color: #4c8fd2;
}


/* HEADINGS */
/*

h1	  {
	font-size: 150%;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 1.0cm;
	line-height: 110%;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #333333;
	padding-bottom: 0.1cm;
}

h2	{
	margin-top: 0px;
	font-size: 135%;
	text-transform: uppercase;
	margin-bottom: 0.4cm;
}

h3	{
	margin-top: 0px;
	font-size: 120%;
	margin-bottom: 0.3cm;
}

*/

h1	  {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 12px;
	line-height: 110%;
}

h2	{
	margin-top: 0px;
	font-size: 115%;
	margin-bottom: 15px;
}

h3	{
	margin-top: 0px;
	font-size: 100%;
	margin-bottom: 10px;
}

h4	{
	margin-top: 0px;
	font-size: 100%;
	margin-bottom: 10px;
}

/* hidden elements */

#languages,
#topNavi,
.voice,
#footer .logo	{
	display: none;
}


/* layout */

a img	{
	border: none;
}

.contentBox	{
	margin-top: 1.5cm;
}

#footer	{
	border-top: 2px solid #333333;
	padding-top: 0.2cm;
	font-size: 85%;
}

#footer p	{
	margin-bottom: 0.1cm;
}

.bnrPrint
{
    display: none;
}


.print, .navbar {display: none!important;}