#header #logoArea #searchArea form input[name="search"] {
width: 70%
}

#header #logoArea #searchArea form input[type="submit"] {
width: 30%
}

#main .bigText img {
width: 100%;
margin-bottom: 10px;
}

.radioList ul li {
width: 7%
}

.radioList ul li.text {
width: 93%
}

.processbar .icon:before {
font-size: 35px
}

.processbar .text {
display: none
}

.voucherForm input[type="text"] {
width: 65px
}

div.contactPerson{
width:50%;
}

div.machines1, div.machines2, div.machines3{
width:50%;
}

div.machines1 span.description, div.machines2 span.description, div.machines3 span.description{
height:98px;
}

div.machines2 span.description, div.machines3 span.description{
height:110px;
}

#header #logoArea #logo, #header #logoArea #cart{
width:100%;
height:auto;
max-height:unset;
}

#header #logoArea #cart.empty{
display:none;
}

.smallAccountNavi a{
float:left;
width:100%;
margin:8px 0;
}

table.orders tr td:nth-of-type(5){
display:none;
}

.cartNavi .grayButton{
width:100%;
}

.mobileButton{
width:100%;
}

.responsiveTable tr td{
display:inline-block;
width:47%;
}

.checkoutPage #header #logoArea #logo{
max-height:80px;
width:auto;
}

@media screen and (max-width: 350px){
         #header #mainNavi div strong{
         background:none;
         }
}