﻿	.areabox{
	 	max-width:750px !important;
	}
	.form-horizontal .control-label{
		padding-top: 3px !important;
                padding-right:0px !important;
	}
	/* Style.css*/
	.input-radio {
	  display: inline-block;
	  *display: inline; /* inline-block ie7 fix */
	  *zoom: 1;
	  vertical-align: top;
	  position: relative;
	  /*cursor: pointer;*/
	  cursor : auto;
	  padding-top: 3px !important;
	}
	.input-radio input {
	  width: 24px;
	  height: 24px;
	  margin: 0;
	  padding: 0;
	  position: absolute;
	  left: 0;
	  top: 50%;
	  margin-top: -7px;
	  cursor: pointer;
	  z-index: 10;
	  opacity: 0;
	}
	.input-radio label {
	  font-size: 1 em;
	  line-height: 22px;
	  display: block;
	  padding-left: 40px;
	  position: relative;
	  z-index: 1;

	}
	.radio_disabled {;
	  /*cursor: pointer;*/
	  cursor : none !important;
	}

	.input-radio label:before {
	  display: block;
	  position: absolute;
	  left: 0;
	  top: 30%;
	  width: 24px;
	  height: 24px;
	  /*margin-top: -7px;*/
	  background: rgba(0, 0, 0, 0) url(../images/radiob.svg) no-repeat;
	  z-index: 1;
	  content: '';
	}
	.input-radio input:checked + label:before {
	  background-position: 0 -24px;
	}
	.pr_radio {
		margin-top: -2px !important;
	}
	.input-check {
	  display: inline-block;
	  *display: inline; /* inline-block ie7 fix */
	  *zoom: 1;
	  vertical-align: top;
	  position: relative;
	  cursor: pointer;
	}
	.input-check input {
	  width: 24px;
	  height: 24px;
	  margin: 0;
	  padding: 0;
	  position: absolute;
	  left: 0;
	  top: 50%;
	  margin-top: -7px;
	  cursor: pointer;
	  z-index: 10;
	  opacity: 0;
	}
	.input-check label {
	  font-size: 1 em;
	  line-height: 22px;
	  display: block;
	  padding-left: 40px;
	  position: relative;
	  z-index: 1;
	  /*cursor: pointer;*/
	}
	.input-check label:before {
	  display: block;
	  position: absolute;
	  left: 0;
	  top: 30%;
	  width: 24px;
	  height: 24px;
	  margin-top: -7px;
	  background: rgba(0, 0, 0, 0) url(../images/checkbox01.svg) no-repeat;
	  z-index: 1;
	  content: '';
	}
	.input-check input:checked + label:before {
	  background-position: 0 -24px;
	}

		
	.text-danger input, .text-danger select , .text-danger textarea {
		border: 1px solid #a94442;
	}

	input{
		width: 100%;
		padding-left: 5px;
	}
	/* End Style.css*/


	/* Oxid.css*/
	.formSubmit_button{
            background-color: #ed1c24 !important; 
            background-repeat: repeat-x;
	    border: 0 none;
	    color: #ffffff;
	    font: bold 1em PT Sans,Helvetica,Arial;
	    height: 40px;
            cursor:pointer;
	}
	.formSubmit_button:hover{
		background-color: #000000 !important; 
		background-repeat: repeat-x;
	    border: 0 none;
	    color: #ffffff;
	    font: bold 1em PT Sans,Helvetica,Arial;
	    height: 40px;
	    cursor: pointer;
	}
    

	.prformualre_col{
		padding: 0px !important;
	}


	.NewsMsgWarning{
		background: #ffd9b3 !important;
		border-color: #ff751a !important;
	}
	.NewsMsgWarnLabel{      
		color: #ff751a !important;
		margin-top: 5px !important;
		margin-bottom: 0 !important;
		/*margin-left: 5px !important;*/
		/*width: auto !important;*/
	}
	.NewsMsgSucces{
		background: #cfffcf !important;
		border-color: #339933  !important;
	}
	.NewsMsgSucLabel {
		color: green !important;
		margin-top: 5px !important;
		margin-bottom: 0 !important;
		/*margin-left: 5px !important;*/
		/*width: auto !important;*/
	}
	.anmelden_label{
		font-weight: 100 !important;
		font-size: 15px !important;
	}
	.register_button{
		margin-top: 5px;
	}

	.anmelden_default {
		background-color: #ed1c24 !important;
		height: 35px !important;
		background-repeat: repeat-x !important;
		font: 1em PT Sans, Helvetica, Arial !important;
		color: #ffffff !important;
		font-weight: bold !important;
		border: 0px !important;
		padding: 6px 12px !important;
	}

	.anmelden_default:hover,.second-default:focus {
		background-color: #000000 !important;
		background-position: 0 -15px !important;
		color : #fff !important;
	}

	.passwort_padding{
		padding-top: 35px !important;
	}
	.second-default.disabled,.second-default[disabled],fieldset[disabled] .second-default {
	    -webkit-box-shadow: none;
	  	box-shadow: none;
	}
	.second-default .badge{
	  	text-shadow: none;
	}

	.second-default {
		background-color: #000000 !important;
		/*height: 35px;*/
		background-repeat: repeat-x !important;
		font: 1em PT Sans, Helvetica, Arial !important;
		font-weight:bold !important;
		color: #ffffff !important;
		border: 0px;
		padding: 6px 12px !important;
	}

	.second-default:hover,.second-default:focus {
		background-color: #ed1c24 !important;
		background-position: 0 -15px;
		color : #fff !important;
	}
	.second-default:active,.second-default.active {
		background-color: #000000;
		/* border-color: #dbdbdb;*/
	}
	.second-default.disabled,
	.second-default[disabled],
	fieldset[disabled] .second-default,
	.second-default.disabled:hover,
	.second-default[disabled]:hover,
	fieldset[disabled] .second-default:hover,
	.second-default.disabled:focus,
	.second-default[disabled]:focus,
	fieldset[disabled] .second-default:focus,
	.second-default.disabled.focus,
	.second-default[disabled].focus,
	fieldset[disabled] .second-default.focus,
	.second-default.disabled:active,
	.second-default[disabled]:active,
	fieldset[disabled] .second-default:active,
	.second-default.disabled.active,
	.second-default[disabled].active,
	fieldset[disabled] .second-default.active {
	 	background-color: #000000;
	  	background-image: none;
	}

	@media only screen and (max-width : 768px){
		.prformulare_senden{
			margin-top: 20px !important;
		}
		.liefer_padding{
	      padding-right: 0px !important;
	      padding-left: 0px !important;
	    }
	    .rechnung_padding{
	      padding-left: 0px !important;
	      padding-right: 0px !important
	    }
	}
	@media only screen and (max-width : 1150px){
		.form-horizontal .control-label{
			text-align: left !important;
		}
		.strasse > label{
			padding-left: 15px !important; 
		}
		.datenschutz > a{
			margin-right: 10px !important;
		}

	}

	.preisanfrage_perparams_table{
		background-color: #eeeeee !important;
		width: 100%;

	}
	.preisanfrage_perparams_table td{
		text-align: left !important;
	}
	.preisanfrage_perparams_table_td{
		width: 200px !important;
		padding: 2px 0 0 10px !important;
		vertical-align: top;
	}

	.liefer_padding{
      padding-right: 0px !important;
    }
    .rechnung_padding{
      padding-left: 0px !important;
    }

    .first-disabled{
    	background-color: #8c8c8c;
	    height: 40px;
	    background-repeat: repeat-x !important;
	    font-weight:bold !important;
	    color: #ffffff !important;
	    /*border: 0px;*/
	    font-size: 1em;
    }
    
    .input-checkbox {
        display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: top;
position: relative;
cursor: pointer;
cursor: auto;
padding-top: 3px !important;
    }
/*End Oxid.css */

