/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
 
.gzgl_line1 {
	font-family: 'Roboto Slab';
	font-size: 45px;
	line-height: 50px;
	
	margin-bottom: 30px !important;
	margin-top: 20px;
	letter-spacing: -1px;
}
.gzgl_line2 {
	font-family: 'Roboto Slab';
	font-size: 64px;
	line-height: 50px;
	font-weight: 600;
	
	margin-bottom: 30px !important;
	margin-top: 20px;
	letter-spacing: -1px;
}
 
div.button {
	font-family: 'Roboto Slab';
	margin-bottom: 20px !important;
	font-size: 20px;
	line-height: 29px;
	font-weight: 700;
	text-transform: none;
	background: #1c5566;
	color: #ffffff !important;
	padding: 2px 8px;
	border-radius: 3px;
	margin-right: 20px;
}
 
 .copyrights_smallfont {
	 font-size: 9px;
	 line-height: 11px;
	 color: #999999;
 }
 
.blaufett { color:#28327f; font-weight:700;}
.tuerkisfett { color:#5ac9ca; font-weight:700;}

.aufzaehlung {
	font-size: 15px;
	color: white;
	background: red;
	padding-left: 11px;
	padding-right: 11px;	
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 20px;
}
.marginleft {
	margin-left:40px;
}	

.weiss_auf_magenta, .mod_article .weiss_auf_magenta a, .weiss_auf_magenta a {
	color:#ffffff !important;
	font-style:normal !important;
	background:#aa007b;
	padding:5px 20px 5px 10px;
	margin-bottom:2px;
	margin-right:-50px;
	border-radius: 10px;
	font-size: 18px !important;
}

.blau_auf_gelb, .mod_article .blau_auf_gelb a, .blau_auf_gelb a {
	color:#283280 !important;
	font-style:normal !important;
	background:#ffea00;
	padding:5px 20px 5px 10px;
	margin-bottom:2px;
	margin-right:-50px;
	border-radius: 10px;
	font-size: 18px !important;
	}

.mod_article span.weiss_auf_magenta a:before {
	color: #ffffff !important;
} 

.weiss_auf_green, .mod_article .weiss_auf_green a, .weiss_auf_green a{
	color:#ffffff !important;
	font-style:italic;
	background:#caec0e;
	padding:5px 80px 5px 40px;
	margin-bottom:2px;
	margin-right:-50px;
	border-radius: 10px;
}

.mod_article span.weiss_auf_green a:before {
	color: #ffffff !important;
} 


.weiss_auf_orange, .mod_article .weiss_auf_orange a, .weiss_auf_orange a {
	color:#ffffff;
	font-style:italic;
	background:#feae00;
	padding:5px 80px 5px 40px;
	margin-bottom:2px;
	margin-right:-50px;
	border-radius: 10px;
}

.mod_article span.weiss_auf_orange a:before {
	color: #ffffff !important;
} 


.blau_auf_green {
	color:#2a3181;
	font-style:italic;
	background:#caec0e;
	padding:5px 80px 5px 40px;
	margin-bottom:2px;
	margin-right:-50px;
	border-radius: 10px;
}

.weiss_auf_blau {
	color:#ffffff;
	font-style:italic;
	background:#2a3181;
	padding:5px 80px 5px 40px;
	margin-bottom:2px;
	margin-right:-50px;
	border-radius: 10px;
	}