@charset "utf-8";
/**
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license GNU/GPL, see LICENSE.txt
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
/*============FONTS=========================*/
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/legalrevolutionarymagazin/fonts/open-sans-v17-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@page {
  size: A4 portrait;
}

mcwwrapper {
	display:block;
	width: 100%;
	margin: 0px auto !important;
	background-color: rgba(255, 255, 255, 0) !important;
	padding: 5px 0;

}
mcwtop, mcwstage, mcwsearch, mcwinfo, mcwmain, mcwbottom, mcwfooter{
	display: block;
	width: 100%;
}

mcwstage01 {
	z-index: 1;
	height: 1px;

}

mcwstage01 img {
	width: calc(100% + 2px);
	margin-left: -5px;
}
mcwstage02 {
	width: 100%;
}
mcwstage {

}


mcwtop{
	height: 150px !important;
	margin: 0 !important;
	float: left;
	width: 100%;
	flex-direction: row;
}

mcwtop3 {

}

mcwinfo {

}
mcwbottom {
	background-color: #ccc;
}
mcwbottomInner {

}
mcwbottom02 {
	padding: 0;
}

mcwbottom01 {
	padding: 20px 0 0 30px;
}
mcwfooter { 
}
mcwsearch {
	
}

mcwmain {
	column-gap: 10px;
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}
mcwmaincontent {
	min-width: 80%;
}
mcwmarginalbar  {
		max-width: 20%;
}
mcwmarginalbar .moduletable {
	width: 160px;
	padding: 50px 0 0 0;
	height: auto;

}
mcwtop2, mcwtop3, mcwtop4, mcwtop5, mcwstage, mcwinfo, mcwsearch, mcwmarginalbar, mcwbottom,  mcwfooter,  #ampz_sidebar, .articleViewDate, .ampz_container, .cpnb-div-position-bottom, #cpnb_manager_wrap, .scrollToTop{
	display: none !important;
}

mcwwrapper {

}
div[itemprop='articleBody'] > .fields-container {
    display: table;
}
div[itemprop="articleBody"] {
    padding: 2em;
}
h1[itemprop="headline"] {
  font-size: 24px;
  padding: 0 30px;
  margin-bottom: 0;
}

.mcwDivViewDate {
	font-size: .7em;
	margin-right: 45px;
}
.mcwH2, .mcwH3, .mcwH4, .mcwH5 {
	width: 100%;
}
.mcwArticleViewDate  {
	float: right;
}
.mcwCFOverTitle {
	margin-left: 0;
	text-align: center;
}
#author_infobox {
	margin-top: -120px;
}

mcwtop {

	
}




.mcwSublineLRM {
	font-size: .7em;
}

.field-entry.mcwCFMargin {
    margin-top: 170px !important;
}

.mcwCFSubhead, h1, h2 {
	line-height: 130% !important;
}

.mcwCFSubhead {
	width: 90% !important;
	overflow: visible !important;
	font-size: 12pt !important;
}
.mcwRN01 {
    display: block;
    padding: 0.5em 0;
    width: 100%;
}
.mcwRN02 {
    /* flex-grow: 2; */
    float: left;
    width: 90%;
}

.mcwRN03 {
    padding-left: 30px;
    font-weight: 600;
    float: right;
    width: 10%;
	font-size: 1em;
}
.mcwRN03 span {
  display: none;
}

.content > .mcw-component {
   /* margin: 0;
    padding: 0;
    background-color: #fff;
	overflow: visible;
	z-index: 1000;*/
}
hr {
	float: left;
	width: 100%;
}
footer {
	float: left;
	width: 100%;
}

footer:last-child {
	/*margin-bottom: 300px !important;*/
}
h1,
#main h1
{
      font-size: 13pt;
      font-weight: bold;
      margin: 0.4em 0 0.5em 0;
      padding:0;
}

h2,
#main h2
{
      font-size: 12pt !important;
      font-weight: bold;
      margin: 0.2em 0 0.5em 0;
      padding: 0.3em 0.3em 0.3em 0;
}

h3
{
      font-size: 11pt !important;
      font-weight: bold;
      margin: 0.4em 0 0.2em 0;
}

/* Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
h1,
h2,
h3,
h4,
h5,
h6
{
    page-break-after: avoid !important;
	break-inside: avoid !important;
	break-after: avoid!important;
	float: left;
	width: 100%;
}
div.autotoc {
	/*page-break-inside: avoid;*/
}

img, .mcwImageScalePrint, p {
	page-break-inside: avoid;
	break-inside: avoid;
}

.mcwImageScalePrint {
	height: 200px !important;
	width: auto !important;
	}
body{
  		line-height:100%;
		height: auto;
	}

p,
ul li, ol li,
address,
.category-desc,
table,
label,
dt,
dd,
#author_infobox,
[class^="mcwAutor"]
{
  font-size:9.5pt !important;
	line-height: normal;
}

 
.print:last-child { page-break-after: auto; }
