.strToUpper{
    text-transform: uppercase;
}

span.step {
    background-color:#CCC;
    color:white;
    padding:3px 10px;
    border-radius:3px;
}

span.step.act {
    background-color:rgb(251,188,47);
    color:black;
    padding:3px 10px;  
    border-radius:3px;
}

.bgRed {
       background-color:red;
}

.bgYellow {
        background-color:yellow;
    }

.kontakt_person {
    border-top: 1px solid red;
	padding-top:10px;
	xbackground-color:#EEE;
	xheight:500px;
}

article.infoBlock {
	min-height:500px;
	
}


img.img_trade_logo {
	
	max-width:100px;
}


ul.prod_properties li {
	margin-left:15px;
	padding-bottom:5px;
	
}

ul.prod_properties {
	margin-bottom:15px;	
	}


.colorBlock {
    display:none;
    }

.colorBlockSchema {
    margin-bottom:20px;
}

.colorsFarbinfo {
    background-color:#CCC;
    padding:20px;
    margin:20px 0px;
}

#colorRGBValue {
   height:40px;
}

#colorRGBMuster {
    background-color:rgb(0,0,0);
    border:1px solid black;
    height:60px;
    width:100%;
}

h3 {
    font-family: Corporate A Condensed Regular,Arial, Helvetica, serif;
    font-size: 16px;
    line-height: 16px;
    color: black;
}




optgroup.dokument option {
  padding-left:30px;
}

img.infoBlock {
    margin-bottom:15px;
}


    .wAWB {
        position:relative;
        margin-bottom:30px;
    }





/* ############################################ */



@media only screen and (min-width:800px)
{
    #wrapAZ {
        margin:50px 150px 0px;
    }

    .wrapAZ_Text {
        margin-top:10px;
        margin-left:50px;
        margin-bottom:30px;
    }

    .wAWB {
        position:relative;
        min-height:100px;
    }

    .wAWB h2 {
    	bottom: 20px;
    	position: absolute;
    	right: 20px;
    }

    .wAWB h2.onDark {
    	color: white;
    }



}