/* Bootstrap print 3.1.5 for Bootstrap v3. github.com/Vardot/bootstrap-print */
@media print{.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{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}

/* Bootstrap print 3.1.5 for Bootstrap v3. github.com/Vardot/bootstrap-print */
@media print{.col-p-1,.col-p-2,.col-p-3,.col-p-4,.col-p-5,.col-p-6,.col-p-7,.col-p-8,.col-p-9,.col-p-10,.col-p-11,.col-p-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-p-12{width:100%}.col-p-11{width:91.66666667%}.col-p-10{width:83.33333333%}.col-p-9{width:75%}.col-p-8{width:66.66666667%}.col-p-7{width:58.33333333%}.col-p-6{width:50%}.col-p-5{width:41.66666667%}.col-p-4{width:33.33333333%}.col-p-3{width:25%}.col-p-2{width:16.66666667%}.col-p-1{width:8.33333333%}.col-p-pull-12{right:100%}.col-p-pull-11{right:91.66666667%}.col-p-pull-10{right:83.33333333%}.col-p-pull-9{right:75%}.col-p-pull-8{right:66.66666667%}.col-p-pull-7{right:58.33333333%}.col-p-pull-6{right:50%}.col-p-pull-5{right:41.66666667%}.col-p-pull-4{right:33.33333333%}.col-p-pull-3{right:25%}.col-p-pull-2{right:16.66666667%}.col-p-pull-1{right:8.33333333%}.col-p-pull-0{right:auto}.col-p-push-12{left:100%}.col-p-push-11{left:91.66666667%}.col-p-push-10{left:83.33333333%}.col-p-push-9{left:75%}.col-p-push-8{left:66.66666667%}.col-p-push-7{left:58.33333333%}.col-p-push-6{left:50%}.col-p-push-5{left:41.66666667%}.col-p-push-4{left:33.33333333%}.col-p-push-3{left:25%}.col-p-push-2{left:16.66666667%}.col-p-push-1{left:8.33333333%}.col-p-push-0{left:auto}.col-p-offset-12{margin-left:100%}.col-p-offset-11{margin-left:91.66666667%}.col-p-offset-10{margin-left:83.33333333%}.col-p-offset-9{margin-left:75%}.col-p-offset-8{margin-left:66.66666667%}.col-p-offset-7{margin-left:58.33333333%}.col-p-offset-6{margin-left:50%}.col-p-offset-5{margin-left:41.66666667%}.col-p-offset-4{margin-left:33.33333333%}.col-p-offset-3{margin-left:25%}.col-p-offset-2{margin-left:16.66666667%}.col-p-offset-1{margin-left:8.33333333%}.col-p-offset-0{margin-left:0}.always-page-break-after,.always-pba{page-break-after:always}.avoid-page-break-after,.avoid-pba{page-break-after:avoid}.left-page-break-after,.left-pba{page-break-after:left}.right-page-break-after,.right-pba{page-break-after:right}.always-page-break-before,.always-pbb{page-break-before:always}.avoid-page-break-before,.avoid-pbb{page-break-before:avoid}.left-page-break-before,.left-pbb{page-break-before:left}.right-page-break-before,.right-pbb{page-break-before:right}.avoid-page-break-inside,.avoid-pbi{page-break-inside:avoid;width:3}a[href]:after{content:none!important}}

/*-----------------------------------------------------------------------------------*/
/*	PRINT
/*-----------------------------------------------------------------------------------*/

@media print and (color) {
	* {
	-webkit-print-color-adjust: exact; 
	print-color-adjust: exact;
	}
}

@media print {
		
	body {
    	font: 11pt;
    	line-height: 1.3;
		}
	a[href]:after { content: none !important; }
	
	img {
    	page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    	page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    	page-break-inside: avoid; /* or 'auto' */
		}
	
	.page-break	{  
		display: block; 
		page-break-before: always;
		}

    .navbar { display: block; border-width:0 !important;  }
    .navbar-toggle { display:none; }

	.container .hidden-xs {
        display: block !important;
    	}
	.container.xs-headline h2 {
        display:none !important;
    	}
    
    header .logo {
	    width: 35% !important;
		padding-right: 0;
		padding-left: 0;
		border: 0 solid #000;
		float: left !important;
    	}
	header .logo img {
	    margin-bottom: 0;
	    margin-top: 0!important;
	    padding: 0!important;
		}
    	
    .col-sm-8.brand {
	    width: 65% !important;
	    float: right !important;
    	}
    .col-sm-7.brand {
	    width: 65% !important;
	    float: right !important;
    	}
    
	header .brand { 
		border: 0 solid #000;
		padding-right: 0;
		padding-left: 0;
		}

		header .brand a {
		    float: right !important;
			}
			
		header .brand h1 {
			margin-top: 37px;
		    font-size: 28px;
		    text-align: right;
		    margin-right: 0;
			}
		
	header .row .description {
		}

	.container { width: 100%; }
	.container.main { width: 100%; }

	.col-xs-push-7print {
	    left: 58.3333% !important;
		}

	.col-xs-pull-5print  {
	    right: 41.6667% !important;
		}
	
	.visible-print-block {
		margin-bottom: 15px;
		}
	
	
	.category-teaser { 
		padding: 0;
		}	
	.category-teaser.visible-print h3 { 
		font-size: 28px;
		font-weight: 600;
		color: #FFF;
		font-weight: normal;
		margin: 10px 0 30px 0;
		}
	.category-teaser.visible-print h4 { 
		color: #FFF;
		font-weight: normal;
		font-size: 16px;
		margin: 30px 0 10px 0;
		}
	
	#print-post { display: none; }
	#panel-print { display: none; }
	
	.table-legendx { display: none; }
	
	.row.single-footer-linksX { display: none; }
	.row.single-kennzahlen-links { display: none; }
	.row.single-footer { display: none; }
	
	ul.leaders-listbar li .leader-line {
	    width: 100%;
		}
	ul.leaders-listbar li .leader-line::after {
	    content: "";
		}
	ul.leaders-listbar .leader-bar {
		 display:none !important;
		}
	
	.icircle-shape {border: 1px solid #F00;}
	
	footer { display: none; }
	
	blockquote { border: 0px solid #999; }
    	

	.icon-arrow-circle-right { display: none; }
	
	
	.content-chart {
		page-break-before: always;
		}
			
	.main .row.border-1 {
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF; }	
			
	.panel-body table.table {	
			font-size: 9pt!important; }
			
			
	.import-wrapper .table .column-0 {
	    font-weight: 600;
	    max-width: 30px!important; 
	    width: 30px!important; 
		}

	.import-wrapper .table .cell-hidden {
	    display: none !important; 
		}
		
	.import-wrapper .table > thead > tr.head-top-tr {

	     display: none !important; 
	    }
	    
	.import-wrapper .table > thead > tr.head-top-tr > th.head-top-th h6::before {
	    border-color: #111 transparent; 
	    }
	.import-wrapper .table > thead > tr.head-top-tr > th.head-top-th h6 {
	    border-bottom: 1px solid #111;
	    }
		
		
	.import-wrapper .haeder-print .column-0 {
		width: 50% !important;
		}
	.import-wrapper .haeder-print .column-1 {
		width: 50% !important;
		}
	.import-wrapper .haeder-print .column-2 {
		width: 50% !important;
		}
		
	.import-wrapper .table.data-p1 .head-top-tr { }	
	.import-wrapper .table.data-p1 > thead > tr > th.column-0 {  }	
	.import-wrapper .table.data-p1 > thead > tr > th.column-1 { }	
	.import-wrapper .table.data-p1 > thead > tr > th.column-2 {  }	
	.import-wrapper .table.data-p1 > thead > tr > th.column-3 { white-space: nowrap; }

/* 	.import-wrapper .table.data-p1 > thead > tr > th.column-2 { width: 80px; }	 */
	
	
}