/*Neue Layout Styles*/
	.format_button{
		background-color: black !important;
		cursor: pointer !important;
		color: white !important;
		width: 100% !important;
		height: 40px !important;
	}
	.format_button:hover { 
	 	background-color: #e3010f !important; 
	}
	.red_button{
		background-color: #e3010f !important; 	
	}

	.format_table {
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	.format_table_col{
		padding-right: 10px !important;
	}
	.format_table td{
		padding-top: 5px !important;
	}
	.blatt_seiten_span{
		display:inline-block !important;
		margin: 5px 0px 10px !important;
		float: right !important;
	}
	.verpackung_span{
		display:inline-block !important;
		text-align: right !important;
		margin-top: 5px !important;
		float : right !important;
	}
	.formular_inputfields_format{
		margin: 0px !important;
		width: 100% !important; 
		font-size: 13px !important;
		height: 40px !important;
		padding-left: 5px !important;
                border-radius:4px;
	}
	.formular_format_inputfields{
		margin: 0px !important;
		width: 100% !important; 
		padding: 0px !important;
		height: 40px !important;
		font-size: 13px !important;
		text-align: center !important;
                border-radius:4px;
	}
	.papformat_details, .papgewichtangabe{
		width: 100% !important; 
		margin-bottom: 10px !important;
	}
	.papformat_details tr td th {
		padding-bottom: 5px !important; 
	}
	.papwunsch_format{
		width: 100% !important; 
	}
	.papwunsch_format, .papgewichtangabe, tr td{
		padding-top: 5px !important; 
	}
	.umschlag_table th{
	  padding-bottom: 0px !important;
	}
        
        .paper_select {
            width:100%;
        }
	/*.paper_select{
		background: #e6e7e8 url("../images/dropdown.svg") no-repeat scroll 99% center !important;
	    border: 0 solid #bbb !important;
	    width: 100% !important;
	    height: 40px !important;
	    -moz-appearance: none !important;
	    padding : 6px 12px;

	}*/
			
	#papGesamtgewicht { 
		background-color: #b9b9b9 !important;
		font-weight: bold !important;
		font-size: 17px !important;
		color: #000 !important;
		height: 40px !important;
		text-align: center !important;
		margin: 0px 0px 0px 0px !important;
		line-height: 40px !important;
		vertical-align: middle !important;
	}
		
	#papGewichtproStuck { 
		background-color: #b9b9b9 !important;
		font-weight:bold !important;
		font-size:17px !important;
		color: #000 !important;
		height: 40px !important;
		text-align: center !important;
		margin: 0px 0px 0px 0px !important;
		line-height: 40px !important;
		vertical-align: middle !important;
	}

	/*End Neue Layout Styles*/

	.button_group .row{
		margin-bottom: 5px !important;
	}
	.button_group .format_button{
		background-color: #000000 !important;
		cursor: pointer !important;
		color: #ffffff !important;
		width: 100% !important;
		height: 40px !important;
                border-radius:6px;
	}
	.button_group .format_button:hover { 
	 	background-color: #e3010f !important; 
	}
	.button_group .red_button{
		background-color: #e3010f !important; 	
	}
	.row_group_paper .row{
		margin-bottom: 5px !important;
	}
	.wunsh_format_mobile{
		display: none !important;
	}
	.prpaper_nomobile{
		display: block !important;
	}
	.prpaper_mobile{
		display: none !important;
	}
        .papgewichtangabe > div > div {
            border-radius:4px;
        }

	@media only screen and (min-width : 480px){
 		.button_group div{
			margin-bottom: 5px !important;
		}
	}
	@media only screen and (max-width : 1200px){
		.title_group{
			margin-left: 5px !important
		}
		.button_group {
			margin-left: 5px !important;
		}
		.button_group div{
			margin-bottom: 5px !important;
		}
		.paper_container{
			width: 100% !important;
		}
		.formular_format_inputfields{
			text-align: left !important;
			padding-left: 5px !important;
                        border-radius:4px;
		}
		.row_group_paper{
			margin-left: 5px !important;
		}
		.prpaper_nomobile{
			display: none !important;
		}
		.prpaper_mobile{
			display: block !important;
		}
		.prpaper_format_strong{
			font-weight: bold !important;
		}
		.info_paper{
			margin: 30px 0px !important;
		}
	}