@page {
  size: A4;
  padding: 0 10mm 0 20mm;
}

@media print {
	/* Bootstrap Reset to Print: https://gist.github.com/eveevans/66d8bade050357dce531 */
	body {
		width: 100%;
	}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	.col-sm-12, .col-md-12, .col-lg-12 {
		width: 100%;
	}
	.col-sm-11, .col-md-11, .col-lg-11 {
		width: 91.66666666666666%;
	}
	.col-sm-10, .col-md-10, .col-lg-10 {
		width: 83.33333333333334%;
	}
	.col-sm-9, .col-md-9, .col-lg-9 {
		width: 75%;
	}
	.col-sm-8, .col-md-8, .col-lg-8 {
		width: 66.66666666666666%;
	}
	.col-sm-7, .col-md-7, .col-lg-7 {
		width: 58.333333333333336%;
	}
	.col-sm-6, .col-md-6, .col-lg-6 {
		width: 50%;
	}
	.col-sm-5, .col-md-5, .col-lg-5 {
		width: 41.66666666666667%;
	}
	.col-sm-4, .col-md-4, .col-lg-4 {
		width: 33.33333333333333%;
	}
	.col-sm-3, .col-md-3, .col-lg-3 {
		width: 25%;
	}
	.col-sm-2, .col-md-2, .col-lg-2 {
		width: 16.666666666666664%;
	}
	.col-sm-1, .col-md-1, .col-lg-1 {
		width: 8.333333333333332%;
	}
	.visible-xs, .visible-sm, .visible-md, .hidden-lg {
		display: none !important;
	}
	.hidden-xs, .hidden-sm, .hidden-md, .visible-lg {
		display: block !important;
	}
	td.hidden-xs, td.hidden-sm, td.hidden-md, td.visible-lg, th.hidden-xs, th.hidden-sm, th.hidden-md, th.visible-lg {
		display: table-cell !important;
	} 
	/***********************************************************************************/
	
	
	html,
	body {height:100%;}
	html {overflow-y: visible;}
	body {
		position: relative;
		overflow-y: visible;
	}
	a[href]:after {
		content: "";
		display:none;
	}
        img {height:auto;}
        h2, h2 > span, h3, h4 {
            color:#289ae7 !Important;
        }
	h2:before,
        #teaserArea h2:before, 
        #personViewData > h2:before {
		left: -10px;
		font-size: 11px !Important;
		color:#ffffff !Important;
                display:none;
	}
        #teaserArea h2:after, 
        #personViewData > h2:after {
            width:15px;
            left:-12px;
            color:#ffffff !Important;
        }
	
	div.frame.default {
		margin-bottom:5px;
	}
	
	#headerArea {}
    #headerArea #searchArea {display:none !Important;}
	#headerArea #navigationArea {border-bottom:none;}
	#primNavContainer {display:none !Important;}
	#langNavContainer {display:none !Important;}
	.headerIcons {display:none;}
	
	
	#teaserArea {min-height:0 !Important; padding-top:0;}
	#teaserArea .teaserThreeColContainer > div {margin-bottom:0;}
	.teaserThreeColContainer > .first,
	.teaserThreeColContainer > .middle {display:block !Important; width:50%;}
	.teaserThreeColContainer > .last {width:100%;}
	#teaserArea .latestNewsItemContainer {width:100%;}
	.latestNewsContainer {min-height:0;}
	.latestMoreNewsContainer {display:none !Important;}
	
        #breadcrumbArea,
        #breadcrumbContainer {display:none;}
        
        /* Personen */
        #personViewArea {padding-top:25px;}
        .hidden-xs > .offisDataViewBox {display:none !Important;}
        .offisDataViewBoxContent {display:none; padding-left:0;}
        .offisDataViewBoxContent.active {display:block !Important;}
        .buttonContact {display:none !Important;}
	.socialMediaButtons > a {border: 2px solid #000;}
        
        /* Projekte */
        #projectViewArea  {padding-top:25px;}
        
	ul.secNav {display:none !Important;}
	
	/* Telefonliste */
	
	#pageID-324 #contentArea {padding:0;font-size:6pt;}
	#pageID-324 #contentArea td {padding:0}
	#pageID-324 h2 {border:none;padding:0;margin-bottom:10px;font-size:16pt;color:000;}
	#pageID-324 #headerArea,#pageID-324 #breadcrumbArea,#pageID-324 #footerArea, #personsTable_filter ,.btn-persons-list,#pageID-324 h2,#pageID-324 div.col-2-container .col-sm-3.last{display:none !Important;}
	#pageID-324 div.col-2-container .col-sm-9.first{width:100% !Important;}
	
	#footerArea {}
	#footerArea #logo-offis-footer .st0 {fill:#000000;}
	#footerArea .socialMediaButtons{display:none !Important;}
	#footerArea #footerNavContainer{display:none !Important;}
	
}