	@font-face {font-family:'hy-bold'; src:url(/hyweb/grafik/jura/jura-demibold.ttf) format('ttf'); }
	@font-face {font-family:'hy-medium'; src:url(/hyweb/grafik/jura/jura-medium.ttf) format('ttf'); }
	@font-face {font-family:'hy-light'; src:url(/hyweb/grafik/jura/jura-light.ttf) format('ttf'); }

* {margin:0px; padding:0px;}
a:link, a:visited {color:#000000; border-width:1px; border-style:none; text-decoration:underline; }
p {padding:1%;}	
h3 {color:#003d99; font-size: 1.25em; font-weight: bold;}
img {padding:2px; max-width:100%; height:auto;}
.cont{width:100vw;} 	
.grid-container {display: grid; grid-template-columns:50% 50%; padding:2%; position:relative; top:10%; width:90%;}
.grid-item {padding: 5px;	text-align: left; text-align: center; }
.rght{float:right;}
.lft{float:left;}
.versteckt{display: none;}
.lnks{text-align: left;}
.rchts{text-align:right;}
.blckstz{text-align:justify;}
.zentriert{text-align:center;}
.txtgr {font-size:1.25em;}
.txtkl {font-size:0.75em;}
#hyall {font-family:'hy-medium', Arial, sans-serif; font-weight:500; color:#003d99; overflow-y:scroll; font-size:1.2vmax;
			background-image:linear-gradient(#929292, white,#929292); background-size:cover;} /*background-image: url(grafik/bckgrnd.svg); */
#links{position:fixed; top:1%; right:2%; height:5em; background-color:#e6e6e6; padding-left:1%; z-index:3; font-size:0.9em;}		
#topfx{position:fixed; top:92%; right:1%; text-align:right; z-index:5;}
#wilkom{position:fixed; top:10px; width:82%; left:5%; height:5%; background-color:#7094db; color:#ffffff; padding:2%; border-radius:10px; z-index:15;
			font-size:1.1vmax; border:1px dotted black; }	 
#blkrechts{position:absolute; top:8%; left:80%; height:75%; }					
.menubox{position:relative; top:10%; left:5%; width:80%; border-radius: 20px; border:1px dotted #000000; padding:10px; float:left;
			background-color:rgb(217, 217, 217,0.25); margin:1%; display:grid; grid-template-columns:7% auto;}
.menu{left:10%; padding:10px;  font-size:max(1.25vw,10px); display:flex; flex-direction:column;}			
.jahr{left:2%; text-orientation:sideways; writing-mode:vertical-lr; font-size:2em; text-align:center;}	/* border:1px dotted black;*/