@charset "UTF-8";
/* CSS Document WIBcms */
/* Theme: ModernLight */
/* Geiger-Balkone */

/* :root	{--blau:#0066cc; --rot:#ee0000;}	/* Alte Homepage */
/* :root	{--blau:#353a90; --rot:#d0003A;}	/* Briefpapier */
:root	{--blau:#2933cc; --rot:#d70033;}	/* Neuer Versuch */

/* Font-Embedding */
@font-face {
	font-family: 'Open Sans';
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/fonts/OpenSans/open-sans-v16-latin-regular.woff2') format('woff2');
}

/* --- Grundeinstellungen, Raster und Lage --- */
body		{margin:0px; padding:0px; background-color:#f0f0f0; text-align:left;
			 font-family:'Open Sans',Arial,Helvetica,Tahoma,Verdana,sans-serif; font-size:1em; color:#111;}

/* --- Allgemeine HTML-Vorgaben für den Content (= editor.css für TinyMCE) --- */
img		{border:none;}
p		{margin-top:0px;}
/* Links allgemein */
a		{color:var(--blau); text-decoration:none;}
a:hover {text-decoration:underline; color:#c33;}

/* Aufzählungen, Listen */
ul, ol	{padding:2px 0px 8px 18px; margin:0px;}
abbr	{border-bottom:1px dotted #cc3; cursor:help;}

/* Content */
/* Überschriften - hier bitte auch gleich für den Pflegebereich berücksichtigen, Danke! */
 h1, h2, h3, h4, h5 {line-height:20px; font-weight:600; color:#567; margin:0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p {line-height:22px !important; font-weight:normal !important;  background-color:#f6f6f6 !important; color:#555 !important;}
.h1 {font-size:1.6em !important}
 h1	{font-size:1.6em; margin-bottom:42px}
 h2	{font-size:1.4em; margin-top:12px}
 h3	{font-size:1.2em; margin-top:12px}
 h4	{font-size:1.2em; font-weight:400}
 .h4{font-size:1.2em !important}