
@font-face {font-family: Signika; src: url(./fonts/Signika.ttf); }
@font-face {font-family: SignikaNegative; src: url(./fonts/SignikaNegative.ttf); }

:root {
  --fontname1: Signika;
  --fontname2: SignikaNegative;
}


.headtitle {
	font: bold 24pt var(--fontname1),serif;
	color: #fffff0; 
	letter-spacing: 1px;
	word-spacing: 5px;
	text-shadow: #113 3px 3px 3px;
	}

H1, .head1 {
	font: normal 21pt var(--fontname1),serif;
	line-height: 36px;
	color: #fffff0; 
	word-spacing: 9px;
	text-shadow: #333 2px 2px 2px;
	}
TD, TH, .head2 {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 18px;
	line-height: 20px;
	color: #000000; 
	}
A:link, A:visited {
	font-family: var(--fontname2),Arial,sans-serif; 
	color: #B30000; 
	text-decoration: none; 
	font-weight: normal;
	}
A.a_dezent:link, A.a_dezent:visited {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-weight: normal;
	color: #B30000; 
	text-decoration: none;
	}
A.a_dezent:hover {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-weight: normal;
	color: #ff0000; 
	text-decoration: none;
	text-shadow: White 1px 1px 1px;
	}
A:hover {
	font-family: var(--fontname2),Arial,sans-serif; 
	color: #ff0000; 
	text-decoration: underline;
}
.viewer {
	margin: 0px;
	font-family:var(--fontname2),Arial,sans-serif; 
	background-color:#fff; 
	text-align:justify; 
	color:#2c3c56;
	padding: 0px;
	}
.conc {
	font-family:var(--fontname2),Arial,sans-serif; 
	text-align:justify; 
	color:#2c3c56;
	padding: 12 0 12 0;
	background-color: #fff; 
	background-image: url(concimg/background.gif);
	background-attachment: fixed;
	}
SMALL {
	font-size: 12px;
	}
.xs {
	font-size: 11px;
	}
.pdf {	
	list-style-image: url(concimg/pdf.gif)
	}

.headtab {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 12px; 
	background-color:#EFE9B3; 
	border:1px solid black; 
	border-bottom: 0px; 
	padding:6px; 
	margin:0px;
	}
.headtabclosed {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 12px; 
	background-color:#525c7b; 
	padding:10 20;
	margin:0px;
	border-radius: 15px 15px 0 0;
	}
.menutab {
	font-family: var(--fontname1), serif; 
	font-size: 12px; 
	background-color:#F5DEB3; 
	border:1px solid black; 
	border-bottom: 0px; 
	padding:6px; 
	margin:0px;
	}
.menutabclosed  {
	font-family: var(--fontname1), serif; 
	font-size: 16px; 
	letter-spacing: 1px;
	background-color:#bdbbd6; 
	border: 0px; 
	padding: 12 20; 
	margin:0px;
	}
.prg1{
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 12px; 
	color: #3333ff;
	background-color:#f5f5f5; 
}   
.prg2{
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 12px; 
	color: #3333ff;
	background-color:#eee; 
} 	
.textheadtab {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 16pt; 
	letter-spacing: 1px;
	background-color:#BACCF5; 
	border: 0px; 
	padding:12 20;
	margin:0px;
	}
.texttab {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 15px; 
	line-height: 22px;
	background-color:#FFFAF0;
	border: 0px;
	padding: 6 20;
	margin:0px;
	}
.texttabclosed {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 14px; 
	line-height: 18px;
	background-color:#FFFAF0; 
	border: 1px solid black; 
	padding: 6px; 
	margin: 0px;
	}
.texttab2 {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 14px; 
	background-color:#FFEFD5; 
	border: 0px;
	padding:6px; 
	margin:0px;
	}
.texttabnoten {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 14px; 
	line-height: 18px;
	background-color:#FFFAF0;
	border: 0px;
	border-bottom: 1px dashed #222;
	padding: 6 20;
	margin:0px;
	}
.texttabnoteninit {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 30px; 
	text-align: center;
	background-color:#FFFAF0;
	border: 0px;
	border-right: 1px dotted #222;
	border-bottom: 1px dashed #222;
	margin:0px;
	}
.footertab {
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 13px; 
	background-color:#525c7b;
	color: Aliceblue;
	border: 0px; 
	padding:3 20 3 20; 
	margin:0px;
	text-align: right;
	}
.footertab a {
	color: Cornsilk;
	}
.spacertab {
	border:0px solid black; 
	padding:3px; 
	margin:0px;
	background-color: #CD853F;
	}
.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	background-color: #f0f0f0;
	letter-spacing: 4px;
}
.fotoleft{
	background-color:#F5DEB3; 
	border-top: 1px solid #DAA520; 
	padding:6px; 
	margin:0px;
}
.fotomidtop{
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 13px; 
	background-color:#F5DEB3; 
	border-top: 1px solid #DAA520; 
	padding:6px; 
	margin:0px;
}
.fotoright{
	background-color:#FDF5E6; 
	border-top: 1px solid #DAA520; 
	padding:6px; 
	margin:0px;
}
.fotomidbottom{
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 12px; 
	background-color:#FDF5E6; 
	padding:6px; 
	margin:0px;
}
.presseselect{
	font-family: var(--fontname2),Arial,sans-serif; 
	font-size: 12px; 
	color: #3333ff;
	background-color:#f5f5f5; 
	border: 1px solid #888; 
}
.button01 {
   border-top: 1px solid #c7c9b1;
   background: #4a4a4a;
   background-image: linear-gradient(to top, Cornflowerblue, Royalblue, Cornflowerblue);
   padding: 10px 12px;
   border-radius: 10px;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #eee;
   font-size: 14px;
   font-family: var(--fontname2), Arial, sans-serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button01:hover {
   outline: 2px solid Navy;
   color: White;
   }
.button01:active {
   background: DodgerBlue;
   	position:relative;
	top:1px;
   }
   
