/* FONTS */
.logo-text {margin-bottom:3px;}
h1 {font-size: 2rem;line-height: 26px;}
h2 {font-size:1.6rem;line-height: 26px;}
h3 {font-size:1.1rem;line-height: 26px;font-weight:600;}
p {line-height:26px;margin-bottom: .9rem;}

/* MAINMENU */
.hornav ul.menu > li > a:hover, .hornav ul.menu > li.active > a {text-decoration: underline;}

/* LOGO UND HEADLINE */
.headerlogo {float:left;margin-right:20px;margin-bottom: 20px;}

.odysseus-header h1 {font-size: 2rem;padding-top:30px;}
.odysseus-header h2 {font-size: 1.2rem;}

@media only screen and (max-width: 575px) {
	.odysseus-header .headerlogo {max-width:60px;}
	.odysseus-header h1 {font-size:1.3rem;padding-top:0;margin-bottom:.3rem;}
	.odysseus-header h2 {font-size:1rem;}
}

/* TOP1 Text */
.top1-modul .module_surround {padding-bottom:0;}
.module:first-of-type .module_surround {padding-top: 60px;}

/* MAIN CONTENT */
.maincontent {padding: 0 20px 100px;}

/* BUTTONS */
button:hover {background-color: #f0f8ff!important;color: #000!important;}
.accordion-button:not(.collapsed) {background-color: #f0f8ff;font-weight:600;}
.accordion-button {line-height: 26px;}

/* HOME Farbfelder */
.fuer-mentees .module_surround, .fuer-mentoren .module_surround {margin: 20px; padding: 0px 30px 40px;}
.fuer-mentees .module_surround {background-color: rgba(225, 88, 17, .8);}
.fuer-mentoren .module_surround {background-color: rgba(206, 202, 52,.8);}
.fuer-mentees a, .fuer-mentoren a {color:#071401;}
.fuer-mentees a:hover, .fuer-mentoren a:hover {color:#FFF;}