/*@import url("https://fonts.googleapis.com/css?family=Oregano|Expletus+Sans");*//* oregano-regular - latin */@font-face {  font-family: 'Oregano';  font-style: normal;  font-weight: 400;  src: url('../_font/oregano-v5-latin-regular.eot'); /* IE9 Compat Modes */  src: local('Oregano'), local('Oregano-Regular'),       url('../_font/oregano-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../_font/oregano-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('../_font/oregano-v5-latin-regular.woff') format('woff'), /* Modern Browsers */       url('../_font/oregano-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('../_font/oregano-v5-latin-regular.svg#Oregano') format('svg'); /* Legacy iOS */}/* expletus-sans-regular - latin */@font-face {  font-family: 'Expletus Sans';  font-style: normal;  font-weight: 400;  src: url('../_font/expletus-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */  src: local('Expletus Sans'), local('ExpletusSans'),       url('../_font/expletus-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../_font/expletus-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('../_font/expletus-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */       url('../_font/expletus-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('../_font/expletus-sans-v10-latin-regular.svg#ExpletusSans') format('svg'); /* Legacy iOS */}/* expletus-sans-italic - latin */@font-face {  font-family: 'Expletus Sans';  font-style: italic;  font-weight: 400;  src: url('../_font/expletus-sans-v10-latin-italic.eot'); /* IE9 Compat Modes */  src: local('Expletus Sans Italic'), local('ExpletusSans-Italic'),       url('../_font/expletus-sans-v10-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../_font/expletus-sans-v10-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */       url('../_font/expletus-sans-v10-latin-italic.woff') format('woff'), /* Modern Browsers */       url('../_font/expletus-sans-v10-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */       url('../_font/expletus-sans-v10-latin-italic.svg#ExpletusSans') format('svg'); /* Legacy iOS */}* { font-family: "Expletus Sans","Rakeway",sans-serif; }body     {	font-size: 18px;	-webkit-text-size-adjust: 100%; 	background:radial-gradient(ellipse at center, rgba(255,254,234,1) 0%, rgba(255,254,234,1) 35%, #B7E8EB 100%);		text-align: center;	min-height: 100vh;	margin: 0;	}.main {	width: 80%;	padding: 17px 44px 25px;	xbackground: url(../_media/base/75.png);	xbackground-color: rgba(233,233,233,0.75);	top: 33px;	max-width: 100vw;	margin: 1% auto 3em;	-moz-border-radius: 3rm;	-webkit-border-radius: 3em;	border-radius: 3em;                                   }h1, h1 *, h2, h2 *, .dead {	color: #000065;	font-family: Oregano, cursive;	font-style: italic; }h1 {	font-size: 6.8vmax;	line-height: 0.9em;	margin-top: 33px;	margin-bottom: 0.5em; }h1 sup, h2 sup, .header, .footer {	font-family: "Expletus Sans", cursive;	letter-spacing: -1px; }h1 sup {	font-size: 2.2vmax;	line-height: 1em;	margin-top: 6px;	display: block; }h2 {	font-size: 4vmax;	font-style: italic;	line-height: 0.9em;	margin-top: 1em; }h2 sup {	font-size: 1.8vmax;	line-height: 1em;	margin-top: 6px;	display: block; }h3 {	font-style: italic;	margin-bottom: 0; }h4 {	color: #444;	text-indent: 11px ;	margin-bottom: 0; }h5 {	color: #777;	text-indent: 11px ; }ul {	padding-left: 0; }li {	list-style-type: none; }.header, .footer {	text-transform: uppercase;	letter-spacing: 0;	 }.header a, .footer a {	text-decoration: none; font-family: Oregano, cursive;	display: inline-block;	}.news  {	font-family: Courier, monospace;	background-color: #fff;	text-align: left;	max-width: 42em;	margin-right: auto;	margin-bottom: 6em;	margin-left: auto ;	padding-top: 2em;	padding-right: 2em;	padding-bottom: 2em !important;	padding-left: 2em;	xfont-size: 10pt;	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 240px rgba(222, 222, 0, 0.25) inset;	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 240px rgba(222, 222, 0, 0.25) inset;	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 240px rgba(222, 222, 0, 0.25) inset; }.news *  {	font-family: Courier, monospace;	}td {	padding-right: 1em;	padding-left: 1em; }.cover {	background-image: url(../_media/base/seat.jpg);	background-attachment: fixed;	width: 100%;	height: 1em;	margin-top: 2em;	-moz-border-radius: 1em;	-webkit-border-radius: 1em;	background-size: 100%;	border-radius: 1em; }a {	text-decoration: none;	background-color: rgba(42, 62, 166, 0.1);	padding: 6px 6px 5px;	}.header a, .footer a, xa:visited {	color: #000;	background-color: rgba(42, 62, 166, 0.15);	text-decoration: none;	padding: 8px 8px 6px;	border-top-left-radius: 8px;    border-top-right-radius: 8px;    -webkit-transform: skew(-20deg);	   -moz-transform: skew(-20deg);	     -o-transform: skew(-20deg);		}	a:hover {		background-color: rgba(42, 62, 166, 0.33);	}.btn {	font-size: 0.9em;	color: #d5d7ff;	margin-bottom: 22px;	border-bottom-style: solid !important;	border-bottom-width: 1px !important;	padding: 2px 11px;	border-color: #909090;	border-top-style: solid;	border-top-width: 1px;	border-right-style: solid;	border-right-width: 1px;	border-left-style: solid;	border-left-width: 1px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background-color: rgba(11, 11, 11, 0.7);	text-decoration: none !important;	z-index: 11;	white-space:nowrap; }.btn:hover {	color: #fff;	background-color: #2e7dac;	}a[href^="http"]:after 	{	content:"^"; }.columns 					{	text-align: left;	margin-top: 1.5em;	column-count: 4;	-webkit-column-count: 4;	-moz-column-count: 4;	column-width: 296px;	-moz-column-width: 296px;	-webkit-column-width: 296px; 	}.columns h3, .columns h4 {	margin-top: 0;	break-after: avoid; }.columns p				{	display: inline-block;	orphans: 2;	widows:2;	}.nocolumnbreak 			{	margin-right: 11px;	display:inline-block; }a.nolinkimage:after,.nolinkimage a:after	{	content: "" !important;	background: transparent;	width: 0;	display: inline-block;	}.ocean {	height: 5%;	width:100%;	position: fixed;	bottom:0;	left:0;	pointer-events: none;	}.wave {  background: url(http://ahrvb.de/_media/wave.svg) repeat-x;   position: absolute;  top: -130px;  width: 6400px;  height: 198px;  animation: wave 33s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;  transform: translate3d(0, 0, 0);  opacity: 0.6;  pointer-events: none;}.wave:nth-of-type(2) {  top: -120px;  animation: wave 44s cubic-bezier( 0.36, 0.45, 0.63, 0.53) -.125s infinite, swell 33s ease -1.25s infinite;  opacity: 0.2;}@keyframes wave {    0% {margin-left: 0;}  100% {margin-left: -1600px;}}@keyframes swell {  0%, 100% {transform: translate3d(0,-25px,0);}  50% {transform: translate3d(0,5px,0);}}.invisible 		{ background-color: #bababa; display: none; }