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

:root {
  --fontname3: Cuprum;
}

.hintergrund {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	background: rgb(2,0,36);
	// background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(29,29,113,1) 25%, rgba(24,24,106,1) 78%, rgba(2,2,43,1) 100%);
	// background: linear-gradient(90deg, rgba(28,28,48,1) 0%, rgba(111,111,133,1) 25%, rgba(111,111,133,1) 78%, rgba(28,28,48,1) 100%);
	text-align:justify; 
	color:#000;
	margin: 16 10 16 10;
	padding: 0px;
	}
.menutable{
	border: 0px solid #666;
	border-collapse: collapse;
	width: 960;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	background-color:#236; 
	padding: 0px;
	margin: 0px;
}
.maintable{
	border: 1px outset #558;
	border-radius: 25px;
	width: 960;
	height: 100%;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	padding: 0px;
}
.menuitem{
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	width: 150px;
	height: 30px;
	font-family: var(--fontname3),serif; 
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	background-color:#fff; 
	text-align: center;	
	border-collapse: collapse;
	cursor:pointer;
	}	
.menuitem2{
	padding: 0 8 0 16;
	font-family: var(--fontname3),serif; 
	height: 18px;
	font-size: 14px;
	line-height: 36px;
	font-weight: normal;
	background-color: transparent; 
	text-align: left;
	cursor: pointer;
	}	
.menuitem3{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	background-color: #f0f0f9;
}
.menuiteminaktiv{
	padding-left: 15px;
	font-family: var(--fontname3),serif; 
	height: 18px;
	font-size: 13px;
	line-height: 20px;
	font-weight: lighter;
	background-color: #ddddcc; 
	color: #666666;
	text-align: left;
	cursor: default;
	}
.submenu {
	border-spacing: 0;
	width: 100%;
	font-family: var(--fontname3),serif; 
	font-size: 13px;
	background-color:transparent; 
	padding: 0px;
	margin: 0px;
	border-radius: 0 0 12px 12px;
}
.iframeclass{
	padding: 0px;
	margin: 0px;
	width: 900;
	height: 100%;
	min-height: 600px;
	border: 1px solid #223; 
	background-color: #304080;
	background-image: url(concimg/background.gif);
}
.iframetd{
	padding: 0px;
	margin: 0px;
	width: 900;
	height: 100%;
	min-height: 600px;
	border: 0px;
	background-color: #304080;
}
.linkslogo{
	margin: 0px;
	padding: 0px;
	width: 30;
	height: 100%;
	min-height: 600px;
	background-color: #236;
}
.footer {
	width: 920;
	height: 42;
	padding: 12 30 6 30;
	vertical-align: top;
	background-color: #236;
	border-radius: 0 0 25px 25px;
}
.footer  TD{
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: skyblue;
}

.footer TABLE TD A {
	text-decoration: none;
	color: skyblue;

}
.topfiller{
	width: 960;
	height: 100;
	padding: 0 0 15 0;
	vertical-align: bottom;
	text-align: center;
	border-radius: 25px 25px 0 0;
	background-color: #236;
}
