body {
	font-family: "Trebuchet MS"!important;
}

b, strong {
	font-weight:bold;
}

i,em {
	font-style: italic;
}

sub, sup { 
	font-size:65%;
}

sup {
	vertical-align:top;
}

h1 {
	color:#276b85;
	text-transform:uppercase;
	display:block;
	min-height:30px;
	line-height:30px;
	font-size:13pt;
	text-decoration: none;
	margin:0;
}

h2 {
	color:#276b85;
	text-transform:uppercase;
	display:block;
	min-height:30px;
	line-height:30px;
	font-size:13pt;
	margin:0;
}

	h2 a {
		text-decoration: none;	
	}

h3, h4 {
	color:#276b85;
	display:block;
	min-height:30px;
	line-height:30px;
	font-size:13pt;
}

.blog .item-content .page-header > h2 a,
.blog-featured .item-content .page-header > h2 a {
	color:#276b85!important;
}


p {
	color:black;
	font-size:12pt;
	line-height:14pt;
	padding-bottom:15px;
}

a {
	color:#276b85;
}

ul {
	padding-bottom:15px;
	list-style-type: square;
	margin-left:30px;
}

	ul.tags {
		margin-left:0!important;
	}

	ul.nav {
		padding-bottom:0px!important;
		list-style-type: none!important;
		margin-left:0px!important;		
	}

ol {
	padding-bottom:15px;
	list-style-type: decimal;
	margin-left:30px;
}

li {
	color:black;
	font-size:10.5pt;
	line-height:14pt;
}

	ul.nav li {
		font-size:13pt;
		padding:0!important;
	}

hr {
	border:0;
	background-color:silver;
	color:silver;
	height:1px;
}

table {
	border-collapse:collapse;
}

td {
	border:1px solid silver;
	padding:4px;
	color:black;
	font-size:10.5pt;
	line-height:14pt;
	vertical-align:top;	
}

img {
	display:inline-block;
}

div.items-row div.item {
    padding: 10px 0;
    margin: 10px 0;
    border-bottom: 1px solid #dedede;
}

.sprichwort {
	margin:20px;
}

.sprichwort address {
	font-family:Georgia;
	font-size:14pt;
	font-style:italic;
}

.sprichwort span {
	color:gray;
	font-size:10pt;
	line-height:12pt;	
}

.bildlinks {
	float:left;
	padding:0 10px 0 0;
}

.bildrechts {
	float:right;
	padding:0 0 0 10px;
}

/**************/
/*Partnerliste*/
/**************/

.partnerliste {
	list-style-type:none;
	width:100%;
	margin:0;
}

.partnerliste.navbar-nav {
	display:block!important;
}

.partnerliste li {
	display:block;
	width:49%;
	height:100px;
	float:left;	
}

.partnerliste li a {
/*	position:absolute;
	bottom:5px;*/
	font-size:10pt;
	display:block;
	width:100%;
	height:100px;
	margin:0 auto;
	text-align:center;
}

.partnerliste li a img {
	display:block;
	margin:0 auto;
}

/*Modul-Titel*/
.layout-gnz .sidebar-l .t4-module {
	margin-top: 10px;
	margin-bottom: 10px;
   background-color: #e3e3e4;
}

.layout-gnz .sidebar-l h3.module-title {
	background-color: #03829c;
	padding:5px;
}

.layout-gnz .sidebar-l h3.module-title span {
	color:white;
   text-transform: uppercase;
}

.layout-gnz .sidebar-l h3.module-title span::after {
	display:none;
}

.layout-gnz .sidebar-l .module-ct {
	padding:10px;
}

/*Navigationsmodul*/

.t4-megamenu {
	/* -webkit-box-orient: horizontal; */
    /* -webkit-box-direction: reverse; */
    -ms-flex-direction: row!important;
    flex-direction: row!important;
	
}

.t4-megamenu .navbar-nav > li.active > a,
.t4-megamenu .navbar-nav > li.active > .nav-link {
	border-bottom: 10px solid #fff;
}

.t4-megamenu .dropdown-menu ul > .active a.nav-link, .t4-megamenu .dropdown-menu ul > .active a.dropdown-item {
    color: #da7f30!important;
}



/*Impressum und Datenschutz aus MEGAMENU ausblenden*/

#t4-megamenu-mainmenu .nav-item.impressum,
#t4-megamenu-mainmenu .nav-item.datenschutz {
	display:none;
}

#Mod172 nav.navbar,
#Mod173 nav.navbar {
	padding:0!important;
}


/*Banner Modul*/
.t4-col.banner div.custom {
	/*position:relative;
	margin-top:-35px;*/
}

/*Tagwolke*/
div.allarticleslink{
	margin-top:5px;
	border-top:1px solid gray;
	padding-top:5px;
}


/*Footer-Menu - Off-canvas ausschalten*/
#t4-footer button.navbar-toggler {
	display:none;
}

/*Off-Canvas Menü*/
.t4-off-canvas-header {
	background-color:#276b85!important;
}

.t4-offcanvas .t4-off-canvas-header .close {
	background-color:#FFFFFF!important;
	color:#276b85!important;
}

.t4-offcanvas .t4-off-canvas-header .close span {
	vertical-align:middle!important;
	line-height: 28px!important;
}

.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .nav-link,
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .separator,
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover,
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:focus,
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:active,
.t4-offcanvas .t4-off-canvas-body .navbar .separator:hover,
.t4-offcanvas .t4-off-canvas-body .navbar .separator:focus,
.t4-offcanvas .t4-off-canvas-body .navbar .separator:active,
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:hover,
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:focus,
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:active,
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:hover,
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:focus,
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:active {
	color:#276b85!important;
	font-weight:bold;
}

/*Artikelinfo*/
.article-info dd:after {
    display: none!important;
}

.article-info dd {
	padding-right:10px;
	border-right:1px solid gray;
	margin-right:10px;
}

.article-info dd:last-child {
	padding-right:0px;
	border-right:0px;
	margin-right:0px;
}

.t4-footer .t4-section-inner {
	padding-top:2rem!important;
}


/*Display News - Aktuelles Startseite*/ 
.moduletable.aktuelles {
    border: 0;
    padding: 0;
    border-radius: 0;
    margin: 0 auto;
}

.moduletable.aktuelles .createdby {
    display:inline!important;
}

.item-separator {
    clear: both;
}

/*Blogansicht*/

.item-content .item-image img {
    max-width:250px;    
}