.h1, h1{
	margin-bottom: 30px;
}

/** Abstimmung in den topX Positionen bezüglich Schriftgrösse**/
.top2.moduletable, .top3.moduletable {
	font-size: 15px;
	line-height: 20px;
}

/* Für Kontaktinfo und Oeffnungszeiten im top x*/
.mod-custom.custom#mod-custom117 div, .mod-custom.custom#mod-custom126 div {
	font-size: 15px !important;
	line-height: 20px !important;
}


.top6.moduletable, .top7.moduletable {
	font-size: 10px;
	line-height: 16px;
}

/** Schale Bildschirme / Im Modul Oeffnungszeiten Schriftarten de und en **/
.mod-custom.custom#mod-custom123 span, .mod-custom.custom#mod-custom129 span {
	font-size: 10px !important;
	line-height: 16px !important;
}

.astroid-row.row {
	margin-top: 10px;
}

/** Unterstreichen der Links abstellen **/
a:link, a:visited {
 text-decoration: none;
}

/** ...dafür Links beim Drüberfahren fett machen **/
a:hover {
 font-weight: bold;
}

/** Bei den Top-Boxen, weniger Rand damit die Zeilenumbrüche besser werden**/
#ar-60a7f4d61eced860246084 .astroid-column {
	padding-right: 0px;
	padding-left: 5px;
}

/** Vertikale Ausrichtung der weissen Menüzeile**/
.astroid-header {
	padding: 0px !important;
}

/*** Höhe des Menübalkens */
#hs-1529472563843 {
	height: 60px;
}

/** Slider Abstand von oben **/
div#s-60a7569b6b35b474576738 {
    margin-top: 170px;
}

.astroid-social-icons.row {
  display: flex;
  justify-content: left;
  margin-left: 0px;
}

.col {
  margin: 0 10px; /* Optional: Fügt horizontalen Abstand zwischen den Social-Media-Icons hinzu */
}

.astroid-social-icons.row > .col {
  	margin-left: 5px !important;
	margin-right: 5px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#as-60a73f6d204ce075286798 .container {
	    --bs-gutter-x: 1.5rem;
}

/*Textgrösse und Zeilenabstand im top2 */
.own_contactinfo {
	font-size: 15px;
	line-height: 20px;
}

/** Einstellungen für die eyecatcher-Boxen**/
#ar-60ad836248729074192821 .astroid-column {
	background: #005593;
	padding: 10px;
	border-top: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	border-left: 10px solid #ffffff;
	color: white;
}

/** Titel für die eyecatcher-Boxen**/
#ar-60ad836248729074192821 h3 {
	/**font-size: 16px;**/
}

/** im Menü als Klasse-Seite teamcss eingetragen **/
.teamcss img {
	float: left;
    padding: 0px 10px 15px 10px;
}

.megamenu-container, .megamenu-container .nav-submenu .nav-submenu {
   border-top: 4px solid rgba(108, 183, 255, 0.9);
   width: 280px !important;
}


.blog .item-image {
	margin-bottom: 5px;
	
}

.astroid-component-section {
	min-height: 44vh;
}



.item-image {
	float: left;
    margin-right: 1px;
	margin-right: 10px;
	width: 200px;
}

@media screen and (max-width: 768px) {
	.item-image {
		float: left;
		padding: 0px 20px 15px 10px;
		
	}

	.items-row .article-title .page-header h2 {
		font-size: 22px;
	}

}

div#ar-941582093674805 {
	font-size: 16px;
	line-height: 22px;
}

/* Modul deutsch */
#mod-custom121 .own_contactinfo {
	font-size: 9px;
	line-height: 18px;
}
/* Modul englisch */
#mod-custom128 .own_contactinfo {
	font-size: 9px;
	line-height: 18px;
}

/* Modul deutsch */
#mod-custom123 {
	font-size: 9px;
	line-height: 18px;
}
/* Modul englisch */
#mod-custom129 {
	font-size: 9px;
	line-height: 18px;
}


.newsflash-image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 200px;
}

span.acym__users__creation__fields__title {
    padding-right: 20px;
}

.btn:hover, div.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button:hover {
    color: white;
    background-color: #6cb7ff;
    border-color: #6cb7ff;
}

.btn-primary, .btn-backtohome, .btn-prosandcons, div.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button {
    --bs-btn-color: #fff;
    --bs-btn-bg: #005593;
    --bs-btn-border-color: #005593;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6cb7ff;
    --bs-btn-hover-border-color: #6cdfff;
    --bs-btn-focus-shadow-rgb: 34, 142, 59;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6cdfff;
    --bs-btn-active-border-color: #6cdfff;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #005593;
    --bs-btn-disabled-border-color: #005593;
}

/** Modul wird unter Slider angezeigt, damit nachfolgende Position korrekt dargestellt werden**/
#mod-custom142 {
	height: 1px;
}

