body

/* Das Dropdown-Menu im Menu färbst du mit der Klasse .metismenu.mod-menu .mm-collapse ein **/

.metismenu.mod-menu .mm-collapse {
  background: #625E5E;
} 

.site { background-color: #625E5E; 
	background-image: none;
}

/** Anpassungen der Menu-Leiste nav  **/
/* change the background color */
.navbar-custom {
  background-color: #8FAADC;
  /*  margin: 0px; padding: 0px; border: 0px; **/
}

/*komplette navbar, background-image bringt den idiotischen dunklen Balken weg    hier **/
.container-header  {
    background-color: #8FAADC;
  	background-image: none;
	margin-right: auto;
  	margin-left: auto;
  	width: 1180px; 
    justify-content: center; /*right;*/
}

/** blödes Unterstreichen weg  **/
.container-header .mod-menu > li::after {
   height:0px
}

/** Ab hier bis Ende body Anpassungen am 2.5.2026  **/
/** Template neum1 
	background des angewählten Menupunktes noch nicht ganz gelöst: 27.04.2026 **/

*		{ margin: 0px; padding: 0px; border: 0px; border-bottom-color: #8faadc;}
html	{ height: 100.2%; }
body	{ background-color: #625E5E; color: #333; }



/** macht blauen Hintergrund hinter den Titel und die Schriftfarbe grau  **/
nav {
	padding: 12px; color: #625e5e; background-color: #8FAADC;
	} 

/**    neu, Signet, Grösse Menubalken ok **/
div.navbar-brand {
  	margin-top: 0.75em;
	margin-left: 1.5em;
  	margin-bottom: 0em;
    margin-right: 0.5em;
	padding: 0;
	font-size: 4em;
	font-family: Brush Script MT, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none;
}  

/**   Wegmachen Unterstrich bei link ok und Farbe bei Name **/
nav h1 a {
	padding: 0;
	font-size: 1em;
	font-family: Brush Script MT, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none;
} 

/** formatiert die Menupunkte (Grösse, Schrift, Farbe)  **/
li.nav-item  {
	margin: 0.5em;
  	padding: 10px 15px 10px;
	font-size: 1.5em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; 
  	color: #625e5e; 
  	background-color: #8FAADC;  
  	float: none;
  	color: #ffffff;
   	text-decoration: none; 
    text-shadow: 0 1px 0 #fff;
  	font-size: 21px; 
	}  

/** blödes Unterstreichen weg  **
li.nav-item::after {
  height:0px;
}


/** Farbe für Menu  ** nicht mehr nötig 2.5.26
li.nav-item a {
  float: none;
  padding: 10px 15px 10px;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}   

/**   Mouseover  **/  
li.nav-item:hover {
  float: none;
  padding: 10px 15px 10px;
  color: #625e5e;
	border-color: green;
  text-decoration: none;
/**  text-shadow: 0 1px 0 #fff; **/
}   

/**   bewirkt Hintergrundfarbe aktuelles Menu   **/
li.nav-item.current {
	margin: 0.5em;
  	padding: 10px 15px 10px;
	font-size: 1.5em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; 
  	color: #625e5e; 
  	background: #e5e5e5;  
  	text-decoration: none; 
  	font-size: 21px; 
	} 

/**  bewirkt Text-Farbe  (nicht genutzt?) **

li.nav-item.active {
	margin: 0.5em;
	padding: 0;
	font-size: 1.5em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; 
  	color: #625e5e !important; 
  	text-decoration: none; 
  	font-size: 21px; 
	}  

/**      ** hier  **/
div.site-grid {
  	margin-right: auto;
  	margin-left: auto;
  	width: 1200px; 
}


/** Hintergrundfarbe Hauptteil, weiter untersuchen 27.4.26 18:30  **/
  main {
  	padding: 12px; color: #625e5e; background-color: #FFFFFF;
    width: 100%;
	}   

/**   **   **  weg am 27.4.26 20:08
.main-default .main > h2 > a:hover, .main-default .main > h2 > a:focus {
    background-color: red;
    color: #000000;
}  

/** ul nicht vorhanden  **
main > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	}  

/** li nicht vorhanden  ** 
main li {
	margin: 0.5em;
	padding: 0;
	font-size: 1.5em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none; font-size: 21px;
	}  

/** h3 nicht vorhanden  ** 
main h3 {
	margin: 0.5em;
	padding: 0;
	font-size: 2em;
	font-family: Brush Script MT, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none;
	}  



/**  h2.main a:link { color: #000000 !important; }  ** weg am 26.4.26 19:20   **/

/**   **/
/** h2 angepasst 27.4.26 20:45  **/
main h2 {
	margin: 0.5em;
	padding: 0;
	font-size: 2em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none;
	}


main div.page-header h2 > a {
	margin: 0.5em;
	padding: 0;
	font-size: 1em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none;
	}

/** h3 Contactform angepasst 4.5.26 13:50  **/
main div.contact h3 {
	margin: 0.5em;
	padding: 0;
	font-size: 1em;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  	line-height: 20px;
	}

/** h3 Contactform angepasst 4.5.26 13:50  **/
main div.contact fieldset legend {
  	margin: 0.5em;
	padding: 9px 15px;
	font-size: 1em;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  	line-height: 20px;
	}

/** Contactform angepasst macht Felder hintereinander 4.5.26 17:15  **/
main div.control-group {
  display: flex; /* Aktiviert Flexbox */
  gap: 10px;     /* Optional: Abstand zwischen den Feldern */
}

/** Contactform angepasst macht Felder hintereinander 4.5.26 17:15  **/
main div.control-label {
  width: 150px;     /* Optional: Abstand zwischen den Feldern */
}

/**  h1 angepasst 27.4.26 20:45 **/
main h1 {
	margin: 0.5em;
	padding: 0;
	font-size: 3.25em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #FE8C00; text-decoration: none;
	}

/**  Veröffentlichung hellgrau 29.4.26 11:50 **/
main dl dt, main dl dd {
	margin: 0.5em;
	padding: 0;
	font-size: 1em;
	font-family: Arial Rounded MT, Verdana, Arial, Helvetica, sans-serif; color: #e5e5e5; text-decoration: none;
	}

/**  sieht soweit gut aus 27.4.26 20:45 **/
main p {
	margin: 0.5em;
	padding: 0;
	font-size: 1em;
	font-family: Arial Rounded MT, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none;
	}

/**  Weiterlesen-Button 29.4.26 12:05 **/
main a.btn.btn-secondary {
	margin: 0.5em;
	padding: 0;
	font-size: 0.8em;
	font-family: Arial Rounded MT, Verdana, Arial, Helvetica, sans-serif; 
  	color: #625e5e; 
  	background-color: #EEEEEE;
  	text-decoration: none;
	}

main li.list-inline-item {
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #FE8C00; text-decoration: none;
}

/** hier weitermachen Hintergrundfarbe  **/
.container-sidebar-right {
  margin: 1em;
  /**  margin-bottom: 12px;  **/
  padding: 6px; 
  background-color: #FFFFFF;
}

/** braucht es eventuell nicht, checken!  **
aside > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	}

/** braucht es eventuell nicht, checken! **
aside li {
	margin: 0.5em;
	padding: 0;
	font-size: 1.5em;
	color: #222222; 
  	list-style-type: none;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 21px;
	}

/** Suchfunktion Teil 1  **/
div.sidebar-right.card {
	margin: 0.25em;
	padding: 0;
	font-size: 1em;
  	height: 30px; 
    text-decoration: none; 
  	border-color: #FFFFFF;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
	background-color: #FFFFFF;
	}

/** Suchfunktion Teil 2 **/
div.card-body {
	margin: 0.25em;
	padding: 0;
	font-size: 1em;
  	height: 30px; 
    text-decoration: none; 
	background-color: #FFFFFF;
	}

/** Suchfunktion Teil 3 **/
div.jo-smart-search {
	margin: 0.25em;
	padding: 0;
	font-size: 1em;
  	height: 30px; 
    text-decoration: none; 
	background-color: #FFFFFF;
	}

/** Titel der einzelnen Artikel  **/
.newsflash h4 a {
	margin: 0.25em;
	padding: 0;
	font-size: 1em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none;
	background-color: #FFFFFF;
	}

/**   **/
div.moduletable h3 {
	margin: 0.25em;
	padding: 0;
	font-size: 4em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
	background-color: #FE8C00;
	text-align: center; 
	}

/**   **/
aside h2 {
	margin: 0.5em;
	padding: 0;
	font-size: 2em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #FFBC00; text-decoration: none;
	}

/**   **/
aside h1 {
	margin: 0.5em;
	padding: 0;
	font-size: 4em;
	font-family: Segoe Script, Verdana, Arial, Helvetica, sans-serif; color: #FFBC00; text-decoration: none;
	}

/**   **/
.newsflash p {
	margin: 0.5em;
	padding: 0;
	font-size: 1em;
	font-family: Arial Rounded MT, Verdana, Arial, Helvetica, sans-serif; color: #625e5e; text-decoration: none;
	}


/** Weiterlesen-Felder Formatierung ok 27.4.26 21:35 **/
.newsflash p.readmore a {
	margin: 0.5em;
	padding: 0;
	font-size: 0.8em;
	font-family: Arial Rounded MT, Verdana, Arial, Helvetica, sans-serif; 
  	color: #625e5e; 
  	background-color: #EEEEEE; 
  	text-decoration: none;
	}


/body