/********** helix.css ***********/
.FixHelix {
    width:				160px;
}
/* JCH Optimize setzt width nur wenn weder height noch width	*/
/* vorhanden sind. Helix setzt aber nur height für das Logo		*/
/* Also müssen wir width von Hand setzen, sonst mosert 			*/
/* Wir setzten zur Sicherheit auch height. 						*/
/* Unser CSS hat Prio über Helix. Der letze Style sticht und	*/
/* Helix fügt einfach einen @media Style ein, wenn wir mit		*/
/* Strg+ vergrößern. !! Mobile logo in Helix leer lassen,		*/
/* sonst gibt es hier auch .logo-image-phone.					*/
.logo-image {
    height:				56px;
	width:				200px;									
}
@media (max-width: 992px) {
	.logo-image {
		height:			46px;
		width:			164px;									
	}
}
@media (max-width: 576px) {
	.logo-image {
		height:			36px;
		width:			128px;									
	}
}
.mod-languages img {
	height:				12px;
	width:				18px;
}
code {
    font-size: 			1.2em;
    COLOR: 				black;  
}
pre {
    font-size: 			1.2em;
}
ul {
	line-height:		200%;
}
#sp-main-body {
	padding-top: 		0pt;
}
/* Kontrast mit https://webaim.org/resources/linkcontrastchecker/ 	*/
/* einstellen und mit https://pagespeed.web.dev/	testen			*/
body {
	COLOR: 				black;	
}
a {
	/* halibut setzt fake links zu Überschriften	*/
	scroll-margin-top:	60px;
	TEXT-DECORATION:	none;
    COLOR:				#3333FF;	
}
a:hover {
	TEXT-DECORATION: 	underline	
}
a:visited {
  color:				#007A00;
}
.breadcrumb { 
    background-color: 	#FFFFFF; 
	border-top: 		#bababa 1px solid; 
	border-bottom: 		#bababa 1px solid; 
	padding-left: 		24pt;
}
h1, section h1{
	font-size: 			1.4em;	
    font-family:		verdana;
	font-weight: 		600;
	line-height: 		1.8;
}
h2 {
	font-size: 			1.4em;	
    font-family:		verdana;
	font-weight: 		600;
	line-height: 		1.8;
	scroll-margin-top:	60px;	
}
h3 {
	font-size: 		1.4em;	
    font-family:	verdana;
	font-weight: 	400;
	line-height: 	1.8;	
}
h4 {
	font-size: 		1.2em;	
    font-family:	verdana;
	font-weight: 	400;
	line-height: 	1.6;	
}
h5 {
	font-size: 		1.0em;	
    font-family:	verdana;
	font-weight: 	600;
	line-height: 	1.4;	
}
.JPic {
	margin-left: 	auto; 
	margin-right: 	auto; 
	display: 		block;	
}
.ScreenPic {
	padding-top:		0pt; 
	padding-bottom:		20pt; 
	margin-left:		auto; 
	margin-right:		auto; 
	display:			block;
}
.UlNo {
	list-style:			none;
}
.CrediTab {
	background-color:	#B0B0C0;		
	width:				100%;		
}
.CrediTd {																					
	padding:			18pt;						
	text-align:			center;		
}
.EasterP {																					
	height:				20000px;
}
.CenterP {																					
	text-align:			center;
}


