/* Web Font
This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts:  http://www.fontshop.com
*/

@font-face{
	font-family: DaxWeb-Light;
	src:url("../fonts/1462925/50747786-8bcf-4c9b-a476-4a09076cd795.eot?#iefix");
	src:url("../fonts/1462925/50747786-8bcf-4c9b-a476-4a09076cd795.eot?#iefix") format("eot"), url("../fonts/1462925/ace5c7a7-5fce-4dae-98da-17ba30b1257b.woff2") format("woff2"), url("../fonts/1462925/b96a02d7-1223-45ab-a3cb-137c57c7f88c.woff") format("woff"), url("../fonts/1462925/0822d2de-3aac-48ae-85d2-3b4cac71de78.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

/* Web Font */

/* Colors:
dark gray: #626262
blue: #296899
green: #00944D*/

/* NUR FÜR EDITOR ANSICHT */
/* Nur im Editor sichtbar */

.mce-content-body p.clear {
	clear:both;
}

.mce-content-body .col-sm-2,
.mce-content-body .col-sm-4,
.mce-content-body .col-sm-6,
.mce-content-body .col-sm-8,
.mce-content-body .col-sm-10 {
	border: 1px dashed #BBB;
	box-sizing: border-box;
	float: left;
	padding: 5px;
}

.mce-content-body .col-sm-2 {
	width: 16.66666667%;
}

.mce-content-body .col-sm-4 {
	width: 33.33333333%;
}

.mce-content-body .col-sm-6 {
	width: 50%;
}

.mce-content-body .col-sm-8 {
	width: 66.66666667%;
}

.mce-content-body .col-sm-10 {
	width: 83.33333333%;
}


/* img-responsive in Editor-Ansicht */
.mce-content-body .row {
	display: inline-flex;
}

.mce-content-body .bild-spalten img {
	display:block;
	max-width:100%;
}

.mce-content-body .bild-spalten img {
	margin-bottom: 10px;
}

.mce-content-body table {
	width: 100%;
}

.mce-content-body p {
	font-family: DaxWeb-Light;
	font-weight: 300;
}

.mce-content-body img {
	margin-right: 30px;
}

.mce-content-body img:last-child {
	margin-right: 0px;
}

/* ENDE NUR FÜR EDITOR ANSICHT */

body {
	font-size: 16px;
	color: #626262;
	font-family: DaxWeb-Light;
	line-height: 1.5;
	font-style: normal;
}

p, .p {
	margin: 0px 0px 20px;
	font-weight: 300;
}

ul {
	margin-bottom: 20px;
	padding-left: 20px;
}

.component-wrap ul {
	list-style: url('../images/list-style.png');
}

.component-wrap li {
	font-weight: 300;
}

ul.search-results {
	list-style: none;
	padding-left: 0;
}

b, strong {
	font-weight: 600;
}

a {
	color: #296899;
	outline: 0;	
}

a:focus, a:hover {
	color: #00944D;
	text-decoration: none;
	outline: 0;		
}

h1, .h1 {
	font-size: 28px;
	color: #296899;
	font-weight: 300;
	margin-bottom: 20px;
}

h2, .h2 {
	color: #296899;
	font-weight: 300;
	font-size: 23px;
	margin-top: 0;
	padding-top:20px;
	margin-bottom: 10px;
}

h3, .h3 {
	color: #296899;
	font-weight: 300;
	font-size: 18px;
	padding-top: 10px;
	margin-top: 0;
	margin-bottom: 10px;
}

@media (min-width:768px) {
	h1, .h1 {
		font-size: 32px;
	}

	h2, .h2 {
		font-size: 26px;
	}

	h3, .h3 { 
		font-size: 21px;
	}
}

.page-header {
	padding-bottom: 0px;
	margin: 0px;
	border-bottom: none;
}

#sidebar h3, #sidebar .h3 {
	font-size: 30px;
}

h4, .h4 {
	font-weight: 400;
	color: #626262; /* #296899 */
}

a:focus, a:hover {
	text-decoration: none;
}

.drei-spaltig img {
	display: block;
	max-width: 100%;
	height: auto;
}

.vorlage h3 {
	margin-top: 0px;
}

/* icons Fontawesome */ 
a[href$=".pdf"]::before,
p a[href$=".pdf"]::before {
	content: "\f1c1";
	padding-right: 10px;
	font-family: FontAwesome;
	font-style: normal;
	color: #626262;
}

.downloads a[href$=".pdf"]::before,
.downloads p a[href$=".pdf"]::before {
	content:none;
}

a[href^="mailto"]::before,
p a[href^="mailto"]::before {
	content: "\f0e0";
	padding-right: 10px;
	font-family: FontAwesome;
	font-style: normal;
	color: #626262;
}


