




@media print 
{
	div.divFooterT {
	margin-left: 1.8cm;
    width: 20cm;
    text-align: center;
    position: fixed;
    bottom: 0;
  }
  
  	div.divHeaderT {
  	margin-left: 1.5cm;
    width: 20cm;
    text-align: center;
    position: fixed;
    top: 0;
  }
  
  .bgRedColorWhite {
    background-color: red!important;
    color: black!important;
}
  
  
	
	
	#nav1
	{
		display: none !important;
	}
	
	#kat_id_23 .ergTempl1Row2
	{
		padding-top: 2cm;
	}	
	
	
	.defPrintMarginBottom
	{
		display: inline-block;
	} 
	
	#shape_43
	{
		
		margin-top: 3.8cm;
	}
	
	#shape_25 th, #shape_26 th, #shape_27 th, #shape_28 th, #shape_29 th, #shape_30 th
	{
		height: 2.6cm !important;
	} 
	
#shape_31, #shape_32, #shape_35, #shape_36, #shape_33, #shape_34, #shape_45, #shape_44, #shape_43 {
    margin-left: 0.2cm;
}

#shape_26, #shape_27, #shape_29, #shape_30
{
	margin-left: 2.87cm;
} 



#shape_40 tr:nth-child(2)
{
	background-color: rgba(0, 0, 0, 0.01);
}
	
	
	#kat_id_20
	{
		width: 23cm; 
	}
	
	
	.inVisibleContent
	{
		
	}
	
	.chosen-container
	{
		display: none;
	}
	
	.tableArea table tr td input[type=text]
	{
		width: 100px !important;
	}
	
	.tableArea table tr td input[type=radio]
	{
		width: auto;
		margin: 0 0 0 8px;
	}
	
	.invisibleSpan
	{
		display: none !important;
	}	

	
	.input-group-radio-n label
	{
		margin-left: 15px;	
	}
	
	
	
	#vunternehmen, .vu_erhebung select.u_name, #selInformationsverarbeitung
	{
		height: 36px !important;
		display: inline !important;
	}
	
	td .input-group-radio
	{
		float: left !important;
		margin: 0 0 0 6px;
	}
	
	#svg-wrapper
	{
		display: none;
	}

		
	.infStyle 
	{
	    margin: 10px 0 10px 0;
	}
	
	.inVisibleContent 
	{
    	display: none!important;
	}
	
	.h4, h4 
	{
    font-size: 18px !important;
	}
	
	.h6, h6 
	{
    	font-size: 14px;
	}
	
	.h5, h5 
	{ 
    	font-size: 18px !important;
	}
	
	
	.u_name
	{
		display: inherit;
	}
	
	.btn
	{
		display: none;
	}
	
	body
	{
		width: 20cm !important;
		height: 27cm !important;
   		font-size: 12px;		
	}
	
	html 
	{
    	display: block;
	}
	
	.row 
	{
	    display: block;
	} 
	
	html, body, main {
		overflow: visible !important;
		float:none !important;
		
		 
    	overflow-x: visible !important; 
    	overflow-y: visible !important;
	} 
	
	
	*{
		overflow: visible !important;
		float:none !important;
		
		 
    	overflow-x: visible !important; 
    	overflow-y: visible !important;
	}
	
	main, body, html {
    /*overflow: visible !important;*/
	}
	
	table div
	{
		font-size: 12px !important;
	}
	
	table .form-control {
    display: block;
    width: 100%;
    padding: .175rem .25rem;
    font-size: 0.8rem;
    line-height: 14px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}
	
	select.form-control:not([size]):not([multiple]) {
    height: 27px;
	}
	
	
	select
	{
		/*height: 38px !important;*/
	}
	
	#shape_13 .input-group input
	{
		width: 2cm !important;
	}
	
	.tableArea table tr td input
	{
		width: 100px !important;
	}
	
	
	.tblTitlemargin
	{
		margin: 0 0 0 0;
	}
	
	.dataElement 
	{
	    /*width: 100% !important;*/
	    width: 20cm !important;
	    margin-bottom: 0.5cm;
	}
	
	#kat_id_1
	{
	 	margin-top: 1cm !important;
	}
	
	#stuff
	{
		display: none !important;
	}
	
	.siteStartMargin::before 
	{
	    display: block;
	    height: 0;
	    /* margin-top: -3rem; */
	    visibility: hidden;
	    content: "";
	}
	
	main>.matrix_kat::before 
	{
	    display: block;
	    height: 0rem;
	    margin-top: 0;
	    visibility: hidden;
	    content: "";
	}
	
	#mapr
	{ 
	/*margin-left: 3cm !important;*/
		margin-left: 1.5cm !important;
		margin-right: 1.5cm !important;
		margin-bottom: 0.5cm !important;
		margin-top: 0.5cm !important;
		/*font-size: 12px !important;*/
		 display: block !important;
	}
	
	.pbBefore 
	{
		page-break-before: always; display: block;
	}
	
	.matrix_kat, #kat_id_99
	{
		float:none;
		/*display: block !important;*/
		margin-top: 1cm !important;
	}
	
	
	.kat_ebene_eins
	{
		float:none;
		/*display: block !important;*/
		margin-top: 1cm;
	}
	
	.pbAfter  
	{
		/*page-break-after: always; display: block;*/
		page-break-after: always !important;
        page-break-inside: avoid !important;
	}
    
    .dBlockForPrint
    {
    	display: block !important;
    }
    
    .topMarginforNewSite
    {
    	margin-top: 2cm !important;
    }
    
    .inVisibleContentForPrint
    {
    	display: none !important;
    }
    
    #kat_id_24 .ergTempl2Row2
    {
    padding-top: 0.9cm;
    }
    
  	
  	#vunternehmen_chosen {
    width: 100% !important;
    display: block;
    font-size: 1rem !important;
    line-height: 2 !important;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
  	
    
    #kat_id_25, #kat_id_12
    {
    	padding-top: 1.2cm;
    }
    
    #kat_id_20, #kat_id_23, #kat_id_25
    {
    	padding-top: 1.2cm;
    }
    
   #nav1, #nav2
   {
   	display: none !important;
   }
 
 /*   .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: none !important;
  	}
  	
  	
  	.col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: none !important;
}

	.ml-sm-auto, .mx-sm-auto {
    margin-left: unset!important;
	} */
   
   
}




