/* titillium-web-italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/titillium-web-v10-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v10-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v10-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v10-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v10-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v10-latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/titillium-web-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v10-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-700 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/titillium-web-v10-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v10-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v10-latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-700italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/titillium-web-v10-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v10-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v10-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v10-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v10-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v10-latin-700italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/roboto-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/roboto-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/roboto-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/roboto-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/roboto-v29-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/roboto-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/roboto-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/roboto-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/roboto-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/roboto-v29-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}


html {
	overflow-y: scroll;
	scroll-behavior: smooth;
	scroll-margin-top: 70px;
	height:100%;
}

body {
	-webkit-font-smoothing: antialiased;
	font: normal normal normal 100%/125% 'Titillium Web',Arial,sans-serif;
	margin: 0px;
	background-color:white;
	
}

body * {
	scroll-behavior: smooth;
	scroll-margin-top: 70px;
}

@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1024px;
    }
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1024px;
    }
}

@media (max-width: 1399.98px) {
    .t4-topbar .container {
        max-width: 1024px;
    }
}


/*Masthead - Logo und Marken*/
#t4-masthead .t4-section-inner{
	height:100%;
	margin:0 auto;
	/*position:relative;*/
	background-color:white;	
	background-repeat: no-repeat;
	background-position:bottom right;
}

.friseur #t4-masthead .t4-section-inner {background-image: url(../../../../images/marken_friseur.jpg);}
.kosmetik #t4-masthead .t4-section-inner {background-image: url(../../../../images/marken_kosmetik.jpg);}
.nageldesign #t4-masthead .t4-section-inner {background-image: url(../../../../images/marken_nageldesign.jpg);}
.fusspflege #t4-masthead .t4-section-inner {background-image: url(../../../../images/marken_fusspflege.jpg);}	


@media (max-width: 992px) {
    .t4-section-inner {
        background-image: none!important;
    }
}

#t4-masthead .custom {
	margin-top:5px;
}

#t4-masthead .custom img {
	max-width:610px;
}


/*Topnav - Aktuelles und Jobs*/
#t4-aktuelles {
	height:0;
	display:none;
}

#t4-jobs {
	height:0;
	display:none;
}

#t4-aktuelles.sichtbar_aktuell {
	height:200px!important;
	display:block;
}

#t4-jobs.sichtbar_jobs {
	height:200px!important;
	display:block;
}



/*Menues*/

/*Topnav*/
#t4-topbar {
	padding:0;
}

#t4-topbar ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#t4-topbar ul li {
	display:inline-block;
	padding:0 8px;
	/*border-right:1px solid white;*/
	line-height:35px;
}

#t4-topbar ul li a {
	text-decoration:none;
	font-size:10pt;
	/*border-bottom:3px solid #3f3539;*/
	display:block;
	width:100%;
	height:35px;
	margin:0;
}

#t4-topbar ul li.active,
#t4-topbar ul li.current,
#t4-topbar ul li:hover {
	background-color: #ae2089;
}

#t4-topbar ul .item-189 a:before,
#t4-topbar ul .item-190 a:before,
#t4-topbar ul .item-229 a:before,
#t4-topbar ul .item-230 a:before {
	display: inline-block;
	padding-right: .3em;
	font-family: 'FontAwesome';
	font-style: normal;
	content: "\f078"; 
}

#t4-topbar ul .item-189.aktiv a:before,
#t4-topbar ul .item-190.aktiv a:before {
	display: inline-block;
	padding-right: .3em;
	font-family: 'FontAwesome';
	font-style: normal;
	content: "\f077";
}

/*Subnav*/
#t4-subnav {
	background-color:#ae2089;
	color:white;
	height:33px;
}

#t4-subnav .t4-section-inner {
	height:100%;
	margin:0 auto;
/*	max-width:1024px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;*/
}

/*#insubnav {
	height:100%;
	margin:0 14%;		
}	*/
			

#t4-subnav ul {
	margin:5px 0;
	padding:0;
	list-style-type:none;
}

#t4-subnav ul li {
	display:inline-block;
	padding:0 16px 0 0;
	border-right:1px solid white;
	margin:0 8px;
	font-size:10pt;
	line-height:10pt;
	
}

#t4-subnav ul li:last-child {
	padding-right:0px;
	border-right:0px;
	margin-right:0px;
}

#t4-subnav ul li a {
	text-decoration:none;
	font-size:10pt;
	border-bottom:3px solid #ae2089;
	color:white;
}

#t4-subnav ul li.active a,
#t4-subnav ul li.current a{
	border-bottom:3px solid white;
}			


/*Hauptmenu*/

#t4-section-1 {
	
}

#t4-bildmenu nav.navbar {
	padding:0!important;
	background-color:silver;
	width:100%;
}

ul#mainmenu {
	list-style-type:none;
	padding:0;
	width:100%;
	margin:0;
	display:block!important;
}

ul#mainmenu li {
	display:inline-block;
	width:15%;
	height:300px;
}

ul#mainmenu li.active,
ul#mainmenu li.current {
	display:inline-block;
	width:55%;
}

	ul#mainmenu li a {
		text-decoration:none;
		font-size:12pt;
		background-repeat:no-repeat;
		background-position: center top;
		display:block;
		height:300px;
		width:100%;
		text-indent:-9999px;
		opacity:1;
		transition: opacity 0.5s ease;
	}
	
	ul#mainmenu li.active a,
	ul#mainmenu li.current a {
		background-position: left top;
	}
	
	/*Friseur*/
	ul#mainmenu li.item-191 a { background-image:url(../../../../images/friseur.jpg); }
	ul#mainmenu li.item-191.active a,
	ul#mainmenu li.item-191.current a { background-image:url(../../../../images/friseur_aktiv.jpg); }

	/*Kosmetik*/
	ul#mainmenu li.item-192 a { background-image:url(../../../../images/kosmetik_1.jpg); }
	.nageldesign ul#mainmenu li.item-192 a,
	.fusspflege ul#mainmenu li.item-192 a { background-image:url(../../../../images/kosmetik_2.jpg); }
	ul#mainmenu li.item-192.active a,
	ul#mainmenu li.item-192.current a { background-image:url(../../../../images/kosmetik_aktiv.jpg); }

	/*Nageldesign*/
	ul#mainmenu li.item-193 a { background-image:url(../../../../images/nageldesign_1.jpg); }
	.fusspflege ul#mainmenu li.item-193 a { background-image:url(../../../../images/nageldesign_2.jpg); }
	ul#mainmenu li.item-193.active a,
	ul#mainmenu li.item-193.current a { background-image:url(../../../../images/nageldesign_aktiv.jpg); }

	/*Fusspflege*/
	ul#mainmenu li.item-194 a { background-image:url(../../../../images/fusspflege.jpg); }
	ul#mainmenu li.item-194.active a,
	ul#mainmenu li.item-194.current a { background-image:url(../../../../images/fusspflege_aktiv.jpg); }
	
		ul#mainmenu li:hover a{
			text-decoration:underline;
			opacity:0.8;
		}
		
@media (max-width: 768px) {

/*Friseur*/
	.friseur ul#mainmenu li.item-191.active,
	.friseur ul#mainmenu li.item-191.current { 
		width:100%;
	}

	.friseur ul#mainmenu li.item-191.active a,
	.friseur ul#mainmenu li.item-191.current a { 
		background-image:url(../../../../images/friseur_aktiv.jpg);
	}
	
	.friseur ul#mainmenu li.item-192,
	.friseur ul#mainmenu li.item-193,
	.friseur ul#mainmenu li.item-194 {
		display:none;
    }

/*kosmetik*/
	.kosmetik ul#mainmenu li.item-192.active,
	.kosmetik ul#mainmenu li.item-192.current { 
		width:100%;
	}

	.kosmetik ul#mainmenu li.item-192.active a,
	.kosmetik ul#mainmenu li.item-192.current a { 
		background-image:url(../../../../images/kosmetik_aktiv.jpg);
	}
	
	.kosmetik ul#mainmenu li.item-191,
	.kosmetik ul#mainmenu li.item-193,
	.kosmetik ul#mainmenu li.item-194 {
		display:none;
    }


/*Nageldesign*/
	.nageldesign ul#mainmenu li.item-193.active,
	.nageldesign ul#mainmenu li.item-193.current { 
		width:100%;
	}

	.nageldesign ul#mainmenu li.item-193.active a,
	.nageldesign ul#mainmenu li.item-193.current a { 
		background-image:url(../../../../images/nageldesign_aktiv.jpg);
	}
	
	.nageldesign ul#mainmenu li.item-191,
	.nageldesign ul#mainmenu li.item-192,
	.nageldesign ul#mainmenu li.item-194 {
		display:none;
    }
	 
/*Fusspflege*/
	.fusspflege ul#mainmenu li.item-194.active,
	.fusspflege ul#mainmenu li.item-194.current { 
		width:100%;
	}

	.fusspflege ul#mainmenu li.item-194.active a,
	.fusspflege ul#mainmenu li.item-194.current a { 
		background-image:url(../../../../images/fusspflege_aktiv.jpg);
	}
	
	.fusspflege ul#mainmenu li.item-191,
	.fusspflege ul#mainmenu li.item-192,
	.fusspflege ul#mainmenu li.item-193 {
		display:none;
    }	 
	 
}		
		

#t4-main-body {
	padding:0;
}		
		
/*Blogitems*/		

.com-content-category-blog__items {
	border-left:1px solid silver;
	border-right:1px solid silver;
	
}

.blog .blog-items .blog-item {
	margin-bottom:0;
	padding:0;
	clear:both;
}

.item-content {
	padding: 40px 10%;
	background-color:white;
	margin-bottom:0!important;
	border-bottom:1px solid silver;	
}

.cleaner {
	clear:both;
}


.cattitle_content {
	margin:0 auto;
	width:100%;
	max-width:1200px;
	position:relative;
	color:white!important;
	background-color:#ae2089;
	border-left:1px solid silver;
	border-right:1px solid silver;
}	

	.blogitem_container.philosophie,
	.blogitem_container.angebote,
	.blogitem_container.trends {
		display:none;
	}

	.cattitle {
		padding: 5px 10% 5px 10%;
	}	
	
	.cattitle h2 {
		margin:0;
		color:white;
	}	
	
	
/*Beitragsbilder*/	
.item-image.pull-none {
	width:100%
	float:none;
	margin:5px 0 10px 0;
}
	
.bildlinks,
.item-image.pull-left {
	max-width:40%;
	float:left;
	margin:5px 20px 10px 0;
}

.bildrechts,
.item-image.pull-right {
	max-width:40%;
	float:right;
	margin:5px 0 10px 20px;
}

.item-image.pull-left img,
.item-image.pull-right img {
	width:100%;
}

.item-image.pull-none img {
	max-width:100%;
}
	
	
/*Bilder Slider Trendbilder*/
div.blogitem_imageslider.trends {
	width:100%;
}

div.blogitem_imageslider.trends div.bx-wrapper {
	max-width:100%!important;
}

div.blogitem_imageslider.trends li {
	width:200px;
	height:150px;
	overflow:hidden;
}

/*Tabelle Preise*/
table.preise_rahmen {
	margin:0px;	
	border-collapse: collapse;
	width:100%;
}

	table.preise_rahmen td.preise_bild {
		vertical-align: top;
	}
	
		table.preise_rahmen td.preise_bild img {
			margin-right: 10px;
			max-width:150px;
		}	
	
	table.preise_rahmen td.preise_tabelle {
		width:70%;
		vertical-align: top;
	}	
	
		table.preise_rahmen td.preise_tabelle table {
			border-collapse: collapse;
			margin:0px;	
			width:100%;
		}		

			table.preise_rahmen td.preise_tabelle table tbody tr:nth-child(even) {
				background-color:#f1f2e7;
			}

				table.preise_rahmen td.preise_tabelle table tbody tr td {
					padding:2px 5px 2px 0;
					vertical-align: top;	
				}
				
				table.preise_rahmen td.preise_tabelle table tbody tr td:first-child {
					width:60%;
				}
				
				table.preise_rahmen td.preise_tabelle table tbody tr td:last-child {
					width:40%;
					text-align:right;
				}

/*Salonbeiträge*/
/*Bilder Slider Salonbilder*/
div.blogitem_imageslider.salons {
	float:right;
	width:55%;
	margin-left:10px;
}

/*Salon Telefonnummer*/
p.telefon_salon {
	font-weight:400;
	font-size: 1.4em !important;
    line-height: 1.2em;	
}


/*Tabelle Oeffnungszeiten*/
table.zeiten {
	border-collapse: collapse;
	width:42%;
	margin-bottom:10px;	
}

	table.zeiten thead tr {
		background-color:#f1f2e7;
	}
	
		table.zeiten thead tr th {
			padding:2px 5px 2px 0;
		}

	table.zeiten tbody tr:nth-child(even) {
		background-color:#f1f2e7;
	}
	
		table.zeiten tbody tr td {
			padding:2px 5px 2px 0;
			vertical-align:top;	
		}
		
		table.zeiten tbody tr td+td {
			text-align:right;
		}

		
/*Liste Querverlinkungen*/
ul.querlinks {
	margin:0 0 20px 0;
	padding:0;
}

	ul.querlinks li {
		display:inline-block;
		margin-right:10px;
		height:37px;
		width:32px;
	}

	ul.querlinks li:last-child {
		margin-right:0;
	}

	body.friseur ul.querlinks li.ql_fr,
	ul.querlinks li.ql_fr:hover { background-image:url(../../../../images/icons/barber.png); }
	ul.querlinks li.ql_fr { background-image:url(../../../../images/icons/barber_light.png); }

	body.kosmetik ul.querlinks li.ql_ko,
	ul.querlinks li.ql_ko:hover { background-image:url(../../../../images/icons/beautysalon.png); }
	ul.querlinks li.ql_ko { background-image:url(../../../../images/icons/beautysalon_light.png); }

	body.nageldesign ul.querlinks li.ql_na,
	ul.querlinks li.ql_na:hover { background-image:url(../../../../images/icons/nailsalon.png); }
	ul.querlinks li.ql_na { background-image:url(../../../../images/icons/nailsalon_light.png); }

	body.fusspflege ul.querlinks li.ql_fu,
	ul.querlinks li.ql_fu:hover { background-image:url(../../../../images/icons/footprint.png); }
	ul.querlinks li.ql_fu { background-image:url(../../../../images/icons/footprint_light.png); }

		ul.querlinks li a {
			display:block;
			height:37px;
			width:32px;
			text-indent: -9999px;
		}
	
		/*Link auf aktiver Seite ausblenden*/
		body.friseur ul.querlinks li.ql_fr a,
		body.kosmetik ul.querlinks li.ql_ko a,
		body.nageldesign ul.querlinks li.ql_na a,
		body.fusspflege ul.querlinks li.ql_fu a {
			visibility:hidden;
		}

/*Beiträge mit den Preisen*/
#rowid-89,
#rowid-131,
#rowid-132,
#rowid-133 {
	background-color:white!important;
}

/*Kategorieüberschriften bei Beiträge mit den Preisen*/
#rowid-89 .cattitle_content,
#rowid-131 .cattitle_content,
#rowid-132 .cattitle_content,
#rowid-133 .cattitle_content {
	background-color:#3f3529;
}

div[data-rlta-element="container"]>div {
	padding:5px;
}


div[data-rlta-element="container"]>div h4 {
	margin:0;
}
 
div[data-rlta-element="container"]>div:nth-child(odd){
	margin:10px 0 0 0;
	background-color:black;
	/*background-color:#9e9b93;*/
}

div[data-rlta-element="container"]>div:nth-child(odd):hover {
	background-color:#3f3529;;
}

div[data-rlta-element="container"]>div:nth-child(odd) h4 {
	margin:0;
	color:white;
}

div[data-rlta-element="container"]>div:nth-child(even){
	background-color:white;
}
 	
/********/
/*Module*/
/********/

/*
.moduletable.titelbild.mobil {
	display:none;
}*/



/*Slide*/
.moduletable.slide .moduleitem,
.moduletable.titelbild .moduleitem {
	padding:0;
}

#t4-aktuelles,
#t4-jobs {
	width:100%;
	height:0;
	overflow:hidden;
	transition: height 0.5s ease-in-out;
	background-image: url(../../../../images/template/hintergrundbild_100px.jpg);
	background-repeat: repeat; 
	color:black!important;
	
}

#t4-aktuelles .module_content,
#t4-jobs .module_content {
	background-color: transparent;
	border-color:transparent;
}

#t4-aktuelles .moduleitem,
#t4-jobs .moduleitem {
	height:160px;
	/*margin-top:20px;*/
}

#t4-aktuelles .latestnews,
#t4-jobs .latestnews {
	/*padding-top:10px;
	padding-bottom:10px;*/
	border-bottom:0;
}

#t4-aktuelles .latestnews h3,
#t4-jobs .latestnews h3 {
	font-weight:bold;
}

#t4-aktuelles .latestnews ul,
#t4-jobs .latestnews ul {
	margin:0;
	list-style-type:square!important;
}

#t4-aktuelles .latestnews li,
#t4-aktuelles .latestnews li:not(:last-child),
#t4-jobs .latestnews li,
#t4-jobs .latestnews li:not(:last-child) {
	border-bottom:0!important;
	padding-bottom:0!important;
	list-style-type:square!important;
	list-style:square!important;
}

.latestnews li{
	margin:0!important;
	list-style-type:square!important;
	list-style:square!important;	
}


.sichtbar {
	height:200px;
}

p.link_to_blogview {
	border-top:1px solid silver;
	padding-top:10px;
	font-weight:bold;
	margin-top:10px;
}

p.link_to_blogview a#closelink1,
p.link_to_blogview a#closelink2 {
	float:right;
}

	p.link_to_blogview a span {
		padding-right:10px;	
	}
	
	
/*Inhalte*/
		
/*Ueberschriften*/
h1 {
	font-size:2.0em;
	line-height:1em;
	font-weight:400;
	margin-bottom: 3px;
	margin-top: 20px;
}

h2,
.page-header h2,
.page-header .h2,
.categories-list h2,
.categories-list .h2,
.blog .page-header h2,
.blog .page-header .h2,
.blog-featured .page-header h2,
.blog-featured .page-header .h2 {
	font-size:1.4em!important;
	line-height:1.2em;
	font-weight:400;
	margin-bottom: 20px;
	color:#ae2089;
}
	
h3 {
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	margin-bottom: 5px;
}

	.cattitle h3, .moduletitle h3 { margin:0; }		
	
/*Inhalte*/	
p, li, td, dt, dd {
	font-size:1em;
	font-weight:400;
	line-height:1.4em;
}

p {
	margin-bottom:20px;
}

	p:last-child {
		margin-bottom:0px;
	}
	
	p:first-child {
		margin-bottom:20px;
	}
	

ul, ol {
	padding-left:20px;
}

ul, ol, table {
	margin:20px 0;
}

strong {
	font-weight:700;
}

a {
	color:inherit;
}

	.blogitem a {
		text-decoration: none;
		color:#ae2089;
	}

/*Off-Canvas*/

#triggerButton {

}

#triggerButton:after {
	content:"  Navigation";
	text-transform: none;
}

.t4-off-canvas-header a {
	color:white!important;
}

.t4-offcanvas-toggle {
	color:white!important;
}

.t4-offcanvas .t4-off-canvas-header .close span {
	color:white!important;
}

.t4-offcanvas {
	background-color:#ae2089!important;
}

#mobnav li a {
	color:white;
}

.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back {
	border-color:white!important;
	text-transform
}

.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back,
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back i  {
	color:white!important;
}


.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect #mobnav.navbar-nav .btn-toggle:after {
	color:white!important;
}

.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect #mobnav .btn-toggle:hover,
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect #mobnav .btn-toggle:focus,
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect #mobnav .btn-toggle:active {
	border-color:white!important;
	background-color:white!important;
	opacty:0.5;
	/*color:#ae2089!important;*/
}

.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect #mobnav .btn-toggle:hover:after,
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect #mobnav .btn-toggle:focus:after,
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect #mobnav .btn-toggle:active:after {
	color:#ae2089!important;
}

.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect #mobnav.navbar-nav .btn-toggle:after {
    /*color: white !important;*/
}