html, body {
	font-family:"Roboto", Verdana,sans-serif;
	font-size:17px;
	line-height:1.6
	color:#333;
}
	

h1,h2,h3,h4,h5,h6,.w3-slim,.w3-wide {
	font-family:"Roboto",Arial,sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	/* color: #1C708C;  */
	font-weight:700;
}

h1, .h1 {font-size:32px;}
h2, .h2 {font-size:24px; padding-top:1em;}
h3, .h3 {font-size:22px; padding-top:0.8em;}
h4, .h4 {font-size:20px; padding-top:1em;} 
h5, .h5 {font-size:18px; padding-top:1em;}
h6, .h6 {font-size:16px; padding-top:1em;}

@media (min-width:993px) {
	.w3-content  {
		max-width: 1400px;
	}
}

.w3-jumbo{font-size:48px!important}
.w3-xxxlarge{font-size:32px!important}
.w3-xxlarge{font-size:28px!important}
.w3-xlarge{font-size:24px!important}
.w3-large{font-size:18px!important}
.w3-medium{font-size:14px!important}
.w3-small{font-size:12px!important}
.w3-tiny{font-size:10px!important}


.w3-card img,
.w3-card-2 img,
.w3-card-4 img,
.w3-card-8 img,
.w3-card-16 img,
.w3-card-24 img {
	margin-bottom:-8px  /* Korrektur eines weissen Randes*/
} 




/* two-level nested dropdowns */
/* source: https://stackoverflow.com/a/53753891  */
.w3-dropdown-hover:hover .w3-dropdown-content .w3-dropdown-content {display:none}
.w3-dropdown-hover:hover .w3-dropdown-hover:hover .w3-dropdown-content {display:inline;left:80%;top;10%}

@media (min-width:993px) {
	.w3-col.fixed {
		width:350px !important;
	}
	.w3-col.vario {
		width:calc(100% - 350px) !important;
	}
}

/* topnav  */

#topnav .w3-bar-item {
	padding-left: 10px;
	padding-right: 10px;
}

/*  form fields  */

.w3-select  {
	padding-left: 9px;
	background-color: white;
}
