/**
 * This file has been created automatically by Uni CPO plugin
 * Last modified time: Jul 29 2021, 09:45:59
 */


        .uni-node-bb7a63d5 .uni-row-content-wrap {
				 color: #333333;																 background-color: #eeeeee; 																				 padding-top: 10px; 		 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-bb7a63d5 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-e93f2e0d {
		 float: left;		 width: 100%; 								        }
        .uni-node-e93f2e0d .uni-col-content {
																						        }

		

        .uni-node-7220c0e9 {
			 color: #888888;									 font-style: normal;			 font-weight: 700;			 font-size: 18px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-81aaa963 .uni-row-content-wrap {
				 color: #333333;																 background-color: #f8f8f8; 																				 padding-top: 10px; 				 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-81aaa963 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-fbd74bf3 {
		 float: left;		 width: 30%; 								        }
        .uni-node-fbd74bf3 .uni-col-content {
																						        }

		

        .uni-node-f47b0712 {
                                                        }

                    .uni-node-f47b0712 .uni-cpo-module-text_input-label {
                                                                                            }
        
        .uni-node-f47b0712 input[type="text"], .uni-node-f47b0712 input[type="number"] {
			 width: 100%!important; max-width: 100%!important;			 height: 36px!important; min-height: 36px!important;																								 border-top: 1px solid #d7d7d7!important; 			 border-bottom: 1px solid #d7d7d7!important; 			 border-left: 1px solid #d7d7d7!important; 			 border-right: 1px solid #d7d7d7!important; 			 border-radius: 5px!important; 									 padding-left: 14px!important; 			 padding-right: 14px!important;         }

		

        .uni-node-a5c11ba5 {
		 float: left;		 width: 30%; 						 margin-left: 15px; 		        }
        .uni-node-a5c11ba5 .uni-col-content {
																						        }

		

        .uni-node-020fe27e {
                                                        }

                    .uni-node-020fe27e .uni-cpo-module-text_input-label {
                                                                                            }
        
        .uni-node-020fe27e input[type="text"], .uni-node-020fe27e input[type="number"] {
			 width: 100%!important; max-width: 100%!important;			 height: 36px!important; min-height: 36px!important;																								 border-top: 1px solid #d7d7d7!important; 			 border-bottom: 1px solid #d7d7d7!important; 			 border-left: 1px solid #d7d7d7!important; 			 border-right: 1px solid #d7d7d7!important; 			 border-radius: 5px!important; 									 padding-left: 14px!important; 			 padding-right: 14px!important;         }

		

        .uni-node-07111323 {
		 float: left;		 width: 30%; 						 margin-left: 15px; 		        }
        .uni-node-07111323 .uni-col-content {
																						        }

		

        .uni-node-7c263d14 {
                                                        }

                    .uni-node-7c263d14 .uni-cpo-module-text_input-label {
                                                                                            }
        
        .uni-node-7c263d14 input[type="text"], .uni-node-7c263d14 input[type="number"] {
			 width: 100%!important; max-width: 100%!important;			 height: 36px!important; min-height: 36px!important;																								 border-top: 1px solid #d7d7d7!important; 			 border-bottom: 1px solid #d7d7d7!important; 			 border-left: 1px solid #d7d7d7!important; 			 border-right: 1px solid #d7d7d7!important; 			 border-radius: 5px!important; 									 padding-left: 14px!important; 			 padding-right: 14px!important;         }

		

        .uni-node-96fbc8d0 .uni-row-content-wrap {
				 color: #333333;																 background-color: #f8f8f8; 																				 padding-top: 10px; 		 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-96fbc8d0 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-45cb2e60 {
		 float: left;		 width: 25%; 								        }
        .uni-node-45cb2e60 .uni-col-content {
																						        }

		

        .uni-node-5e203a26 {
			 color: #888888;			 text-align: center;									 font-weight: 700;			 font-size: 15px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-96fdcf38 {
		 float: left;		 width: 25%; 								        }
        .uni-node-96fdcf38 .uni-col-content {
																						        }

		

        .uni-node-049dec72 .uni_cpo_show_unit_m2_lkw-field {
						 text-align: center;									 font-weight: 600;			 font-size: 18px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-8cbbabd9 {
		 float: left;		 width: 25%; 								        }
        .uni-node-8cbbabd9 .uni-col-content {
																 padding-top: 0px; 		 padding-bottom: 0px; 		 padding-left: 0px; 		 padding-right: 0px;         }

		

        .uni-node-b6c298a0 {
			 color: #888888;			 text-align: center;									 font-weight: 700;			 font-size: 15px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-01a5ec37 {
		 float: left;		 width: 25%; 								        }
        .uni-node-01a5ec37 .uni-col-content {
																						        }

		

        .uni-node-6b80aa26 .uni_cpo_show_total_m2_lkw-field {
						 text-align: center;									 font-weight: 600;			 font-size: 18px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-1dd38a38 .uni-row-content-wrap {
				 color: #333333;																																				 padding-top: 10px; 		 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-1dd38a38 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-444398c5 {
		 float: left;		 width: 30%; 								        }
        .uni-node-444398c5 .uni-col-content {
																						        }

		

        .uni-node-4e712203 {
			 color: #222222;			 text-align: left;									 font-weight: 700;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-35192ca6 {
		 float: left;		 width: 70%; 								        }
        .uni-node-35192ca6 .uni-col-content {
																						        }

		

        .uni-node-08968752 {
								        }
		        .uni-node-08968752 select {
		 width: 100%!important;		 height: 36px!important; min-height: 36px!important; 		 border-top: 1px solid #d7d7d7!important; 		 border-bottom: 1px solid #d7d7d7!important; 		 border-left: 1px solid #d7d7d7!important; 		 border-right: 1px solid #d7d7d7!important; 		 border-radius: 5px!important; 														        }

		

        .uni-node-bafdc62c .uni-row-content-wrap {
				 color: #333333;																																						 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-bafdc62c .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-c934f1d1 {
		 float: left;		 width: 30%; 								        }
        .uni-node-c934f1d1 .uni-col-content {
																						        }

		

        .uni-node-a40559af {
			 color: #222222;			 text-align: left;									 font-weight: 700;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-108f1afb {
		 float: left;		 width: 70%; 								        }
        .uni-node-108f1afb .uni-col-content {
																						        }

		

        .uni-node-f09cec88 {
								        }
		        .uni-node-f09cec88 select {
		 width: 100%!important;		 height: 36px!important; min-height: 36px!important; 		 border-top: 1px solid #d7d7d7!important; 		 border-bottom: 1px solid #d7d7d7!important; 		 border-left: 1px solid #d7d7d7!important; 		 border-right: 1px solid #d7d7d7!important; 		 border-radius: 5px!important; 														        }

		

        .uni-node-063372f4 .uni-row-content-wrap {
				 color: #333333;																 background-color: #eeeeee; 																				 padding-top: 10px; 		 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-063372f4 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-3a9172af {
		 float: left;		 width: 100%; 								        }
        .uni-node-3a9172af .uni-col-content {
																						        }

		

        .uni-node-3b06800f {
			 color: #888888;									 font-style: normal;			 font-weight: 600;			 font-size: 18px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-78964eac .uni-row-content-wrap {
				 color: #333333;																 background-color: #f8f8f8; 																				 padding-top: 10px; 		 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-78964eac .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-bd749a29 {
		 float: left;		 width: 30%; 								        }
        .uni-node-bd749a29 .uni-col-content {
																						        }

		

        .uni-node-0e84d796 {
			 color: #222222;			 text-align: left;									 font-weight: 700;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-33d17100 {
		 float: left;		 width: 70%; 								        }
        .uni-node-33d17100 .uni-col-content {
																						        }

		

        .uni-node-652bdeb0 {
								        }
		        .uni-node-652bdeb0 select {
		 width: 100%!important;		 height: 36px!important; min-height: 36px!important; 		 border-top: 1px solid #d7d7d7!important; 		 border-bottom: 1px solid #d7d7d7!important; 		 border-left: 1px solid #d7d7d7!important; 		 border-right: 1px solid #d7d7d7!important; 		 border-radius: 5px!important; 														        }

		

        .uni-node-68dd75ec .uni-row-content-wrap {
				 color: #333333;																 background-color: #f8f8f8; 																						 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-68dd75ec .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-dbe9e0ef {
		 float: left;		 width: 30%; 								        }
        .uni-node-dbe9e0ef .uni-col-content {
																						        }

		

        .uni-node-16686d4a {
			 color: #222222;			 text-align: left;									 font-weight: 700;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-034aef9d {
		 float: left;		 width: 70%; 								        }
        .uni-node-034aef9d .uni-col-content {
																						        }

		

        .uni-node-e507ef4c {
								        }
		        .uni-node-e507ef4c select {
		 width: 100%!important;		 height: 36px!important; min-height: 36px!important; 		 border-top: 1px solid #d7d7d7!important; 		 border-bottom: 1px solid #d7d7d7!important; 		 border-left: 1px solid #d7d7d7!important; 		 border-right: 1px solid #d7d7d7!important; 		 border-radius: 5px!important; 														        }

		

        .uni-node-6ec270cc .uni-row-content-wrap {
				 color: #333333;																 background-color: #f8f8f8; 																						 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-6ec270cc .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-ae2d2676 {
		 float: left;		 width: 30%; 								        }
        .uni-node-ae2d2676 .uni-col-content {
																						        }

		

        .uni-node-9760ccba {
			 color: #222222;			 text-align: left;									 font-weight: 700;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-7bf954c2 {
		 float: left;		 width: 70%; 								        }
        .uni-node-7bf954c2 .uni-col-content {
																						        }

		

        .uni-node-1f6a0493 {
								        }
		        .uni-node-1f6a0493 select {
		 width: 100%!important;		 height: 36px!important; min-height: 36px!important; 		 border-top: 1px solid #d7d7d7!important; 		 border-bottom: 1px solid #d7d7d7!important; 		 border-left: 1px solid #d7d7d7!important; 		 border-right: 1px solid #d7d7d7!important; 		 border-radius: 5px!important; 														        }

		

        .uni-node-5aad0b71 .uni-row-content-wrap {
				 color: #333333;																 background-color: #f8f8f8; 																						 padding-bottom: 10px; 		 padding-left: 10px; 		 padding-right: 10px;         }
				            .uni-node-5aad0b71 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-86b4ee8b {
		 float: left;		 width: 30%; 								        }
        .uni-node-86b4ee8b .uni-col-content {
																						        }

		

        .uni-node-48d80929 {
			 color: #222222;			 text-align: left;									 font-weight: 700;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-f03d027c {
		 float: left;		 width: 70%; 								        }
        .uni-node-f03d027c .uni-col-content {
																						        }

		

        .uni-node-393159a5 {
								        }
		        .uni-node-393159a5 select {
		 width: 100%!important;		 height: 36px!important; min-height: 36px!important; 		 border-top: 1px solid #d7d7d7!important; 		 border-bottom: 1px solid #d7d7d7!important; 		 border-left: 1px solid #d7d7d7!important; 		 border-right: 1px solid #d7d7d7!important; 		 border-radius: 5px!important; 														        }

		

        .uni-node-f3430170 .uni-row-content-wrap {
				 color: #333333;																																										        }
				            .uni-node-f3430170 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-76a6bc85 {
		 float: left;		 width: 50%; 								        }
        .uni-node-76a6bc85 .uni-col-content {
																						        }

		

        .uni-node-8925a138 {
			 color: #888888;			 text-align: center;									 font-weight: 600;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-4426e2df {
		 float: left;		 width: 50%; 								        }
        .uni-node-4426e2df .uni-col-content {
																						        }

		

        .uni-node-9d8b1378 {
			 color: #888888;			 text-align: center;									 font-weight: 600;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-3342a475 .uni-row-content-wrap {
				 color: #333333;																																										        }
				            .uni-node-3342a475 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-ea149d3a {
		 float: left;		 width: 50%; 								        }
        .uni-node-ea149d3a .uni-col-content {
																						        }

		

        .uni-node-78e4994f .uni_cpo_total_net_price_lkw-field {
						 text-align: center;									 font-weight: 600;			 font-size: 16px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-029f21b7 {
		 float: left;		 width: 50%; 								        }
        .uni-node-029f21b7 .uni-col-content {
																						        }

		

        .uni-node-cb45c7ba .uni_cpo_m2_net_price_lkw-field {
						 text-align: center;									 font-weight: 600;			 font-size: 16px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-bb150b8d .uni-row-content-wrap {
				 color: #333333;																																										        }
				            .uni-node-bb150b8d .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-0eb7ae2c {
		 float: left;		 width: 50%; 								        }
        .uni-node-0eb7ae2c .uni-col-content {
																						        }

		

        .uni-node-1d209d51 {
			 color: #888888;			 text-align: center;									 font-weight: 600;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-b73e4949 {
		 float: left;		 width: 50%; 								        }
        .uni-node-b73e4949 .uni-col-content {
																						        }

		

        .uni-node-15a0177f {
			 color: #888888;			 text-align: center;									 font-weight: 600;			 font-size: 16px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-97b752ff .uni-row-content-wrap {
				 color: #333333;																																										        }
				            .uni-node-97b752ff .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-3524ae61 {
		 float: left;		 width: 50%; 								        }
        .uni-node-3524ae61 .uni-col-content {
																						        }

		

        .uni-node-2850fc5a .uni_cpo_tax_price_lkw-field {
						 text-align: center;									 font-weight: 600;			 font-size: 16px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-9056ae65 {
		 float: left;		 width: 50%; 								        }
        .uni-node-9056ae65 .uni-col-content {
																						        }

		

        .uni-node-a331934d .uni_cpo_m2_total_price_lkw-field {
						 text-align: center;									 font-weight: 600;			 font-size: 16px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-1269ad90 .uni-row-content-wrap {
				 color: #333333;																																										        }
				            .uni-node-1269ad90 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-4d74df4d {
		 float: left;		 width: 100%; 								        }
        .uni-node-4d74df4d .uni-col-content {
																						        }

		

        .uni-node-3517f8d4 {
			 color: #888888;			 text-align: center;									 font-weight: 600;			 font-size: 22px; 									 margin-top: 0px; 			 margin-bottom: 0px; 			 margin-left: 0px; 			 margin-right: 0px; 												        }

		

        .uni-node-756f1767 .uni-row-content-wrap {
				 color: #333333;																														 margin-bottom: 10px; 												        }
				            .uni-node-756f1767 .uni-row-content-wrap a:hover {
            color:;
            }
		
		

        .uni-node-137b7011 {
		 float: left;		 width: 100%; 								        }
        .uni-node-137b7011 .uni-col-content {
																						        }

		

        .uni-node-9d5692fd .uni_cpo_total_gross_price_lkw-field {
			 color: #dd3333;			 text-align: center;									 font-weight: 600;			 font-size: 26px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

