body {
	/* background: #fbb900; /* Uni Bonn gelb */
	background: #eff7f8;
}

main > p:first-of-type, main > hi:first-of-type {
	background: #eff7f8;
	color: #5d7683;
}

footer a, footer span {
	 /* color:  #006fde !important; /* PIA blau */
}

.list{
	padding: 5px;
	width: 100%;
}

#list{
	padding: 1rem 0;
}

.listItem{
	padding: 3px;
}

#impressum{
	padding: 1rem 0;
}

.typography a[href$=".rtf"] {
	padding: 2px;
	padding-left: 20px;
	background:url('/images/icons/page_word.png') no-repeat left center;
}

.typography a[href$=".jpg"] {
	padding: 2px;
	padding-left: 20px;
	background:url('/images/icons/jpeg.png') no-repeat left center;
}

.typography a[href$="informationsblaetter-downloads.html"] {
	padding: 2px;
	padding-left: 20px;
	background:url('/images/icons/link.png') no-repeat left center;
}

.typography a {
	color:  #1c7fb3;
}

#Logo {
	width: 830px;
}

.container {
	max-width: 1246px;
}

#SlicknavWrapper a {
	color: #a4e0ff;
}

.typography a:hover {
	color: #26a9ee; 
}

#Navigation {
	background:#006fde; 
}

#Navigation > li > a.nav-link:hover::after, #Navigation > li > a.nav-link.current::after, #Navigation > li > a.nav-link.section::after {
	background: #eff7f8;
}

#Layout aside #Kontakt {
	background: #eff7f8;
	color:      #5d7683;
}

#Layout aside #Kontakt span {
	color: #5d7683 !important;
}

#Layout aside #Partner .partner {
	border-bottom: 1px solid #eff7f8;
}

#ContentTitle p {
	color: #5d7683;
}

#Sidebar #Partner {
	background: #eff7f8;
}

#Sidebar #KontaktMobile {
	color:  #5d7683;
	background: #eff7f8;
}

#Sidebar #KontaktMobile .kontakt-btn {
	color: #5d7683;
	border: 1px solid #5d7683;
	max-width: 360px;
}

.slicknav_menu.slicknav_menu .slicknav_btn {
        background: #006fde;
}

.slicknav_menu.slicknav_menu .slicknav_nav {
        background: #006fde;
}

.slicknav_menu.slicknav_menu .slicknav_nav li.current, .slicknav_menu.slicknav_menu .slicknav_nav li.section, .slicknav_menu.slicknav_menu .slicknav_nav li.current > a, .slicknav_menu.slicknav_menu .slicknav_nav li.section > a, .slicknav_menu.slicknav_menu .slicknav_nav a.nav-link.current, .slicknav_menu.slicknav_menu .slicknav_nav a.nav-link.section, .slicknav_menu.slicknav_menu .slicknav_nav a.nav-link:hover {
	 background: #006fde;
}

ul.dashed > li {
        text-indent: -1em;
	padding-left: 1.5em;
}

ul.dashed > li:before {
        content: "-" !important;
	color: inherit !important;
        text-indent: 5px; 
}

.eatItem {
	padding-left: 10px; 
}

.eatSpan {
	position: relative;
	left: 20px; 
}


.eatList {
	list-style-type: disclosure-closed !important;
	list-style-position: inside !important;
}

.eatItem::before {
	display: none !important;
}

.pubList {
	list-style-type: decimal !important;
	list-style-position: inside !important;
}

.pubDesc {
	padding-left: 14px;
}

.pubItem {
	padding-left: 10px;
}

.pubItem::before {
	display: none !important;
}

.pubYear {
	width: 100%;
}

.rf_label {
	width: 8em;
	padding-top: 0em;
	display: inline-block;
}

.rf_cb_label {
	width: 80%;
	padding-top: 0.5em;
	display: inline-block;
	font-size: 0.85em;
}

.rf_field {
	width: 50% !important;
	height: 1.5em;
}

.rf_select {
	width: 50% !important;
	height: 2.4em;
}

.reset_btn {
	padding: 0.3rem 0.5rem;
	font-size: 0.9em;
	margin-top: 20px;
}

.rf_checkboxes {
	padding-top: 1em;
}

.gdpr_h3 {
	padding-top: 1em;
}

.std_colors {
	background-color: #eff7f8 !important; 
	color: #5d7683 !important;
}

.err_msg {
	display: none; 
	color: red;
	font-size: 0.8em;
}

#wrapper { min-height: 10vh; }
.rf_label { width: 35%; }
.fieldset_label { margin-left: 2em; margin-top: 0.5em; }
