/**
 * This file has been created automatically by Uni CPO plugin
 * Last modified time: Sep 05 2022, 07:17:56
 */


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

        .uni-node-b7f3551e {
		 float: left;		 width: 100%; 		 margin-top: 30px; 						        }
        .uni-node-b7f3551e .uni-col-content {
																						        }

		

        .uni-node-56b2d791 {
								        }
		            .uni-node-56b2d791 .uni-cpo-module-select-label {
												 font-weight: 700!important;			 font-size: 16px!important;             }
		        .uni-node-56b2d791 select {
		 width: 30%!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; 												 font-size: 14px!important; 		        }

		

        .uni-node-88a09b6e {
		 margin-top: 15px!important; 		 margin-bottom: 15px!important; 				        }
		            .uni-node-88a09b6e .uni-cpo-module-select-label {
												 font-weight: 700!important;			 font-size: 16px!important;             }
		        .uni-node-88a09b6e select {
		 width: 30%!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; 												 font-size: 14px!important; 		        }

		

			.uni-node-9a5a25ea {
        						 margin-bottom: 15px; 								        	}
                            .uni-node-9a5a25ea .uni-cpo-module-radio-label {
                                                                 font-weight: 700!important;                 font-size: 16px!important;                 }
            							.uni-node-9a5a25ea .uni-cpo-radio-option-label {
                                		            	}
            	.uni-node-9a5a25ea input:checked + label .uni-cpo-option-label__image-wrap {
            		 border-color: #333333!important;            	}
            	.uni-node-9a5a25ea label:hover .uni-cpo-option-label__image-wrap {
					 border-color: #333333!important;            	}
            	.uni-node-9a5a25ea .uni-cpo-option-label__image-wrap {
            		                     border-width: 2px!important; border-style: solid;             		 border-color: #d7d7d7!important;	            	 border-radius: 0%; 	            }
            	.uni-node-9a5a25ea .uni-cpo-option-label__image-wrap img {
            							            		 border-radius: 0%;             	}
			            .uni-node-9a5a25ea .uni-cpo-option-label__description {
                                                 font-size: 12px!important;             }

		

        .uni-node-c1e97e85 .uni_cpo_bemessung_standard_vsg_glas_grauklar_klar-field {
																		 font-size: 14px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-ca6b26a8 .uni_cpo_bemessung_rundform_vsg_glas_grauklar_klar-field {
						 text-align: left;												 font-size: 14px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-ac5fa93e .uni_cpo_bemessung_dreieck_vsg_glas_grauklar_klar-field {
						 text-align: left;												 font-size: 14px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-13603010 .uni_cpo_bemessung_schraege_kante_vsg_glas_grauklar_klar-field {
						 text-align: left;												 font-size: 14px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-0ebb2957 .uni_cpo_bemessung_parallelogramm_vsg_glas_grauklar_klar-field {
						 text-align: left;												 font-size: 14px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-c82ddad6 .uni_cpo_bemessung_trapez_vsg_glas_grauklar_klar-field {
						 text-align: left;												 font-size: 14px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-b1e0f13b .uni_cpo_bemessung_fuenfeck_vsg_glas_grauklar_klar-field {
						 text-align: left;												 font-size: 14px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-57da924a .uni_cpo_bemessung_sonderform_vsg_glas_grauklar_klar-field {
						 text-align: left;												 font-size: 14px; 																																				 border-top: 0px solid #d7d7d7; 			 border-bottom: 0px solid #d7d7d7; 			 border-left: 0px solid #d7d7d7; 			 border-right: 0px solid #d7d7d7; 			        }
		

        .uni-node-a2fbc236 {
		 float: left;		 width: 100%; 		 margin-top: 15px; 		 margin-bottom: 15px; 		 margin-left: 0px; 		 margin-right: 0px;         }
        .uni-node-a2fbc236 .uni-col-content {
																						        }

		

        .uni-node-9a1091bf {
                                                        }

                    .uni-node-9a1091bf .uni-cpo-module-text_input-label {
                                                                 font-weight: 700!important;                 font-size: 16px!important;             }
        
        .uni-node-9a1091bf input[type="text"], .uni-node-9a1091bf input[type="number"] {
			 width: 50%!important; max-width: 50%!important;			 height: 36px!important; min-height: 36px!important;						 text-align: center!important;									 font-weight: 400!important;			 font-size: 14px!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-c74abe86 {
             margin-top: 15px!important;                                             }

                    .uni-node-c74abe86 .uni-cpo-module-text_input-label {
                                                                 font-weight: 700!important;                 font-size: 16px!important;             }
        
        .uni-node-c74abe86 input[type="text"], .uni-node-c74abe86 input[type="number"] {
			 width: 50%!important; max-width: 50%!important;			 height: 36px!important; min-height: 36px!important;						 text-align: center!important;												 font-size: 14px!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-9466ce4f {
             margin-top: 15px!important;                                             }

                    .uni-node-9466ce4f .uni-cpo-module-text_input-label {
                                                                 font-weight: 700!important;                 font-size: 16px!important;             }
        
        .uni-node-9466ce4f input[type="text"], .uni-node-9466ce4f input[type="number"] {
			 width: 50%!important; max-width: 50%!important;			 height: 36px!important; min-height: 36px!important;						 text-align: center!important;												 font-size: 14px!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-758d15a7 {
             margin-top: 15px!important;                                             }

                    .uni-node-758d15a7 .uni-cpo-module-text_input-label {
                                                                 font-weight: 700!important;                 font-size: 16px!important;             }
        
        .uni-node-758d15a7 input[type="text"], .uni-node-758d15a7 input[type="number"] {
			 width: 50%!important; max-width: 50%!important;			 height: 36px!important; min-height: 36px!important;						 text-align: center!important;												 font-size: 14px!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-79909730 {
             margin-top: 15px!important;                                             }

                    .uni-node-79909730 .uni-cpo-module-text_input-label {
                                                                 font-weight: 700!important;                 font-size: 16px!important;             }
        
        .uni-node-79909730 input[type="text"], .uni-node-79909730 input[type="number"] {
			 width: 50%!important; max-width: 50%!important;			 height: 36px!important; min-height: 36px!important;						 text-align: center!important;												 font-size: 14px!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-bc94f982 .uni_cpo_hinweis_vsg_glas_grauklar_klar-field {
			 color: #ffffff;			 text-align: left;									 font-weight: 700;			 font-size: 16px; 									 margin-top: 15px; 			 margin-bottom: 15px; 									 padding-top: 10px; 			 padding-bottom: 10px; 			 padding-left: 10px; 			 padding-right: 10px; 			 background-color: #dd3333;			 border-top: 2px solid #dd3333; 			 border-bottom: 2px solid #dd3333; 			 border-left: 2px solid #dd3333; 			 border-right: 2px solid #dd3333; 			 border-radius: 5px;         }
		

			.uni-node-4170c6d6 {
        		 margin-top: 3%; 								 margin-left: 22%; 				        	}
            							.uni-node-4170c6d6 .uni-cpo-option-label__text {
					 color: #000000;															 font-weight: 700;					 font-size: 16px; 							        }
			            .uni-node-4170c6d6 .uni-cpo-option-label__description {
                                                 font-size: 14px!important;             }

		

        .uni-node-bdb423c9 {
		 margin-top: 15px; 		 margin-bottom: 15px; 						 border-radius: 0px;         }

		

        .uni-node-74b73912 .uni_cpo_m2_hinweis_vsg_glas_grauklar_klar-field {
						 text-align: left;									 font-weight: 700;			 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-bb79bd1d {
		 margin-top: 15px!important; 						        }
		            .uni-node-bb79bd1d .uni-cpo-module-select-label {
												 font-weight: 700!important;			 font-size: 16px!important;             }
		        .uni-node-bb79bd1d select {
		 width: 50%!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; 												 font-size: 14px!important; 		        }

		

        .uni-node-15f6bfbe .uni_cpo_hinweis_kante_vsg_1_grau_1_klar-field {
			 color: #ffffff;			 text-align: left;									 font-weight: 700;			 font-size: 14px; 									 margin-top: 15px; 			 margin-bottom: 15px; 									 padding-top: 10px; 			 padding-bottom: 10px; 			 padding-left: 10px; 			 padding-right: 10px; 			 background-color: #dd3333;			 border-top: 2px solid #dd3333; 			 border-bottom: 2px solid #dd3333; 			 border-left: 2px solid #dd3333; 			 border-right: 2px solid #dd3333; 			 border-radius: 5px;         }
		


        .uni-node-7261057b {
        	 width: 100%!important;			 margin-top: 30px; 			 margin-bottom: 15px; 						        }
                    .uni-node-7261057b .uni-cpo-module-file_upload-label {
                                                 font-weight: 700!important;             font-size: 16px!important;             }
                .uni-node-7261057b  .uni-cpo-file-upload-choose-btn {
        	 color: #f70000;									 font-weight: 700;			 font-size: 14px; 			        }

		

        .uni-node-e7bfb064 .uni_cpo_hinweis_sonder_machbar_vsg_glas_grauklar_klar-field {
			 color: #ffffff;												 font-weight: 700;			 font-size: 14px; 																					 padding-top: 10px; 			 padding-bottom: 10px; 			 padding-left: 10px; 			 padding-right: 10px; 			 background-color: #dd3333;			 border-top: 2px solid #dd3333; 			 border-bottom: 2px solid #dd3333; 			 border-left: 2px solid #dd3333; 			 border-right: 2px solid #dd3333; 			 border-radius: 5px;         }
		

        .uni-node-722bbf76 {
		 margin-top: 15px; 		 margin-bottom: 15px; 		 margin-left: 0px; 		 margin-right: 0px; 		 border-radius: 0px;         }

		

        .uni-node-ee4885dc {
                                                        }

                    .uni-node-ee4885dc .uni-cpo-module-text_input-label {
                                 text-align: left!important; display: block;                                  font-weight: 700!important;                 font-size: 16px!important;             }
        
        .uni-node-ee4885dc input[type="text"], .uni-node-ee4885dc input[type="number"] {
			 width: 20%!important; max-width: 20%!important;			 height: 36px!important; min-height: 36px!important;						 text-align: center!important;												 font-size: 14px!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-acf3d061 {
		 margin-top: 15px; 		 margin-bottom: 15px; 						 border-radius: 0px;         }

		


        .uni-node-c1cce706 {
        	 width: 100%!important;						 margin-bottom: 15px; 						        }
                    .uni-node-c1cce706 .uni-cpo-module-file_upload-label {
                                                 font-weight: 700!important;             font-size: 16px!important;             }
                .uni-node-c1cce706  .uni-cpo-file-upload-choose-btn {
        	 color: #f70000;									 font-weight: 700;			 font-size: 14px; 			        }

		

        .uni-node-78ead82b .uni_cpo_hinweis_skizze_bohr_vsg_glas_grauklar_klar-field {
			 color: #ffffff;												 font-weight: 700;			 font-size: 14px; 																					 padding-top: 10px; 			 padding-bottom: 10px; 			 padding-left: 10px; 			 padding-right: 10px; 			 background-color: #dd3333;			 border-top: 2px solid #dd3333; 			 border-bottom: 2px solid #dd3333; 			 border-left: 2px solid #dd3333; 			 border-right: 2px solid #dd3333; 			 border-radius: 5px;         }
		

        .uni-node-f5281a98 {
             margin-top: 30px!important;                                             }

        
        .uni-node-f5281a98 input[type="text"], .uni-node-f5281a98 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-89907c08 {
                                                        }

        
        .uni-node-89907c08 input[type="text"], .uni-node-89907c08 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;         }

		

