.header-wrapper {
	display:none;
	height:0px;
	min-height:0px;
}

#footer-main {
	display:none;
}

#main .nav-col {
	display:none;
}

.main-col .news .news-img-wrap a,
.main-col .news .news-img-wrap img {
	display:none;
}

.footer-wrapper {
	display:none;
}

.misc-col > .csc-default,
.article_list > li,
.main-row .main-col,
.news li{
	page-break-inside:avoid;
}

a {
	color:#000 !important;
}

.col-bottom-link, #c7108 a, #c7124 a, #c7109 a {
	display:none;
}

.main-col.big-col {
	background: transparent;
}

#main, #footer-main {
	color: #000;
}

.main-col {
	width:33.3%;
	padding:0px 0.5em;
	margin:0px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

.main-col.big-col {
	width:50%;
	padding:0px 0.5em;
	margin:0px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

h2 {
	height:2em !important;
	font-size:1em;
}

.main-row:after {
	content:'';
	display:block;
	clear:both;
}

#main > .csc-default{
	padding-bottom:1.5em;
	clear:both;
}
#main > .csc-default:last-child .main-row ,
#main > .csc-default:last-child {
	padding-bottom:0px;
}

.main-row {
	padding-bottom:2em;
}

.main-col h2 {
	margin-top:0px;
}

h1,h2,h3,h4,h5,h6,h7,body,html,p,#main,a,b {
	font-family:Times New Roman,serif !important;
}

.news li h4,
#main h4 a ,
#main h4 {
	font-size:0.9em;
	color: #c62c00 !important;
}

.news li h1,
#main h1 a,
#main h1 ,
.news li h2,
#main h2 a,
#main h2 ,
.news li h3,
#main h3 a,
#main h3 {
	color: #5d381d !important;

}
.news li h5,
#main h5 a,
#main h5 {
	color: #5d381d !important;
}

.csc-default ul li, .csc-frame-rulerAfter ul li {
	line-height: 1.4em;
	margin: 0 0 0.25em 0;
}

.main-col p {
	font-size:0.8em;
}

strong, span[style="font-weight: bold; "], span[style="font-weight: bold;"] {
	font-weight: bold !important;
	font-family:Times New Roman,serif;
}

.article_overview > li,
.content-col #inhalt > .csc-frame {
	page-break-inside:avoid;
}

.content-misc-col > img {
	display:none;
}

.csc-textpic {
	clear:both;
	width:100%;
	position:relative;
}
.csc-textpic:after {
	content:'';
	display:block;
	position:relative;
	clear:both;
}

#main .content-col #inhalt .csc-textpic-text {
	float:none !important;
	width:100% !important;
	display:inline;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px !important;
	padding:0px !important;
}

#main .content-col #inhalt .csc-textpic-imagewrap {
	float:right !important;
	width:35% !important;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px 0px 1em 1em!important;
	padding:0px !important;

}

.content-col {
	width:100%;
	position:relative;
	float:none;
	padding-bottom:0px;
	display:block;
	margin:0px auto;
}

.emptyMiscCol .misc-col {
	display:none;
}

.misc-col {
	width:100%;
	position:relative;
	display:block;
	float:none;
	margin:1cm auto 0mm;
	page-break-before:always;
}

.misc-col:after {
	content:'';
	display:block;
	position:relative;
	clear:both;
}

.misc-col > div {
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px 2.5mm;
}

a.about_author_all_articles {
	display:none !important;
}


.misc-col > div:nth-child(odd){
	clear:both;
	padding-left:0px;
}

.misc-col > div:nth-child(even){
	float:right;
	padding-right:0px;
}

.misc-col:after {
	content:'';
	display:block;
	position:relative;
	clear:both;
}

.content-misc-col {
	width:100%;
	float:none;

}

.content-misc-col:after {
	content:'';
	display:block;
	position:relative;
	clear:both;
}

.content-wrapper {
	width:100%;
	padding:0px 1em;
}

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px;
}

div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap {
	display: block;
}

div.csc-textpic .csc-textpic-imagewrap img {
	display: block;
	width:100%;
	height:auto;
}

figcaption.csc-textpic-caption {
	display: block;
	width:100%;
}


.content-col > #inhalt > .csc-frame-rulerAfter:last-child {

	margin-bottom: 0px;
}

.order_button,.more_infos {
	display:none !important;
}

#inhalt .tx-browser-pi1 .article_overview li {
    margin-bottom: 0.5em;
}

.page-navigation ,
.pagelist {
	display:none;
}

#main #inhalt ul.news-detail-list li {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	page-break-inside:avoid;
}

.content-misc-col h1, .content-misc-col h2, .content-misc-col h3, .content-misc-col h4, .content-misc-col h5, .content-misc-col h6, .content-misc-col h7, .content-misc-col p {
	padding-left: 0px;
	padding-right: 0px;
}

.author_about > a{
	display:none;
}

.misc-col .author_article_list a:after,
.misc-col p a:after {
	content:"http://www.ojc.de/" attr(href);
	display:block;
	font-size:0.7em;
	color:#0000aa;
	position:relative;
	top:-0.3em;
	line-height:1.2em;
}

.misc-col p a[href^="mailto:"]:after {
	display:none !important;
}



#main {

	width:80%;
	margin:0px auto;
	padding-top:4mm !important;
	position:relative;

}

@page  {
    size: portrait;   /* auto is the initial value */
    /* this affects the margin in the printer settings */
    margin: 20mm 0mm 25mm 07mm;
}

html,
body {
	margin:0px !important;
	padding:0px !important;
}

.news-backlink-wrap {
	display:none;
}

.misc-col * {
	display:block !important;
}

.misc-col p a {
	display:inline !important;
}

.main-col.big-col div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap ,
.main-col.big-col div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	width:30mm;
	margin-left:0px;
	margin-right:0px;
}

.main-col.big-col div.csc-textpic-intext-right-nowrap .csc-textpic-text {
	margin-right:35mm;
}

.main-col.big-col div.csc-textpic-intext-left-nowrap .csc-textpic-text {
	margin-left:35mm;
}

.main-col.big-col div.csc-textpic-intext-left-nowrap .csc-textpic-text h2,
.main-col.big-col div.csc-textpic-intext-left-nowrap .csc-textpic-text h3,
.main-col.big-col div.csc-textpic-intext-left-nowrap .csc-textpic-text p,
.main-col.big-col div.csc-textpic-intext-right-nowrap .csc-textpic-text h2,
.main-col.big-col div.csc-textpic-intext-right-nowrap .csc-textpic-text h3,
.main-col.big-col div.csc-textpic-intext-right-nowrap .csc-textpic-text p {
	padding-left:0px;
	padding-right:0px;
}

.main-col.big-col div.csc-textpic-intext-left-nowrap .csc-textpic-text p a.internal-link,
.main-col.big-col div.csc-textpic-intext-right-nowrap .csc-textpic-text p a.internal-link {
	display:none;
}

.main-col.big-col {
	height:auto;
	padding-bottom:1.5em;
}


.csc-frame-rulerAfter {
	border-bottom: none;
	margin-bottom: 0px;
}

.dijg-print-header,
.ojc-print-header {
	margin:0em 0px 2em;
}

.ojc-print-header {
	display:block !important;
}