﻿	.areabox{
	 	max-width:750px !important;
	}
	.form-horizontal .control-label{
		padding-top: 3px !important;
                padding-right:0px !important;
                font-weight:normal !important;
	}
	
	.radio_disabled {;
	  /*cursor: pointer;*/
	  cursor : none !important;
	}

		
	.text-danger input, .text-danger select , .text-danger textarea {
		border: 1px solid #a94442;
	}



	/* 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;
            padding-left:20px;
            padding-right:20px;
	}
	.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;*/
	}

	@media only screen and (max-width : 768px){
		.prformulare_senden{
			margin-top: 20px !important;
		}
	}
	@media only screen and (max-width : 1150px){
		.form-horizontal .control-label{
			text-align: left !important;
		}
		.datenschutz > a{
			margin-right: 10px !important;
		}

	}
    
    .input-checkbox {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        position: relative;
        cursor: pointer;
        cursor: auto;
        padding-top: 3px !important;
    }
    
    input[type=text], input[type=email] {
        border: none;
    }
    
    input[type=checkbox] {
        width: auto !important;
        height: 20px;
    }
    
    input[type=submit] {
        width: auto;
    }
    
    #prformulare {
        padding: 3% 4%;
        background-position-y: bottom;
        background-size:contain;
        padding-bottom: 55%;
    }
    
    .turtle {
        background: rgba(145, 192, 194) url(../images/bg_turtle.jpg) no-repeat;
        color:#000;
    }
    .bulldogge {
        background: #a37373 url(../images/bg_bulldogge.jpg) no-repeat;
        color:#fff;
    }
    .zebra {
        background: #2a626a url(../images/bg_zebra.jpg) no-repeat;
        color: #fff;
    }
    .girl {
        background: #d8d8d8 url(../images/bg_girl_colors.jpg) no-repeat;
        color: #000;
    }
    
    .claim {
        color:#000;
        font-weight:bold;
        font-style:italic;
        margin-left:-15px;
    }
    .telemail input, .nachname input {
        background: none !important;
        border-bottom: 2px solid #333;
        box-shadow: none;
    }
    .jobselect {
        background:#fff;
        color: #ed1c24;
        font-weight:bold;
        border: none;
        display:block;
    }
    .jobselect option {
        font-weight: normal;
        color:#000;
        padding:0px;
    }
    #prformulare p {
        padding-top:15px; 
        font-weight:bold;
    }
    #prformulare textarea {
        box-shadow: none !important;
        border:none !important;
    }
    .bulldogge input::placeholder {
        color:#444 !important;
    }
    .zebra .datenschutz a, .bulldogge .datenschutz a, .zebra input[type=text], .bulldogge input[type=text], .zebra input[type=email], .bulldogge input[type=email] {
        color:#fff;
    }
    .zebra input.form-control:focus, .zebra label, .zebra p, .bulldogge input.form-control:focus, .bulldogge label, .bulldogge p {
        color:#fff !important;
    }
    .zebra .datenschutz a:hover, .bulldogge .datenschutz a:hover {
        color:#000 !important;
    }
    
    
@media only screen and (min-width : 1280px){    
    #prformulare {
        width: 1280px;
        background-position-x: -100px;
        background-size:auto;
        padding-bottom: 30px;
    }
    #prformulare p {
        padding-top:0px;
    }
    
    .claim {
        margin-top:50px;
    }
    #azubi {
        
    }
    .form-container, .form-container-sent {
        float:right !important;
    }
    .datenschutz {
        margin-bottom: 10px;
    }
}
/*End Oxid.css */

