#shop     {
          background-color: #999999;    
          }       
main      {
          height: 550px;
          }
h1        {
          width: 70%;
          min-width: 920px;
          }
#maintext1 {
          position: relative;
          margin: 0 10% 0 10%;
          padding: 10px 20px;
          border-radius: 10px 30px;
          background-color: #F8AA00;
          text-align: center;
          }
#maintext2 {
          width: 40%;
          margin: 80px 0px 80px 10%;
          }
#text2    {
          text-align: center;
          }  
.shop_products {
          position: relative;
          margin-left: 50px;
          }
#palette  {
          width: 15%;
          position: absolute;
          top: 220px;
          right: 30%;
          border-radius: 10px 30px;
          }
#verpackung {
          width: 17.5%;
          position: absolute;
          top: 220px;
          right: 10%;
          border-radius: 10px 30px;
          }
#maintext3 {
          position: relative;
          margin: 0 10% 0 10%;
          padding: 10px 20px;
          border-radius: 10px 30px;
          background-color: #F8AA00;
          text-align: center;
          }
footer    {
          position: absolute;
          top: 730px;
          }
#blank    {
          position: absolute;
          top: 785px;
          } 
