body {
    background color: #f1f1f1;
    font-family: 'Pontano Sans', sans-serif;
}

header {
    background-color: #3e4652;
}

a {
   color: #000;
   text-decoration: none;
   line-height: inherit;
}

a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#a8032c;}
a:active{color:#000;}

.kontakt a {
   color: #fff;
}

.logo {
    padding-top: 2em;
    line-height: 3em;
}

.head {
    padding: 0em;
}

.kontakt {
    background-color: #a8032c;
    padding: 1.5em;
    margin: 0em;
    color: #fff;
}

.content1 {
    background-color: #e8e8e8;
    padding: 0em;
}

.content2 {
    background-color: #e8e8e8;
    padding: 1.5em;
    font-style: ;
}

.fg {
    background-color: #e8e8e8;
    padding: 0em;
}

.im {
    background-color: #e8e8e8;
    padding: 0em;
}

.form {
    padding: 1.5em;
    font-family: 'Pontano Sans', sans-serif;
}

.button {
    font-family: 'Pontano Sans', sans-serif;
}

h1 {
    font-size: 1.5em;
    font-family: 'Pontano Sans', sans-serif;
}

h2 {
    font-size: 1.2em;
    color: #a8032c;
    font-family: 'Pontano Sans', sans-serif;
    line-height: 2.5em;
}

button, .button {
    background-color: #dfe3e8;
}

#submit {
    background: #a8032c;
}


button:hover, button:focus, .button:hover, .button:focus {
    background-color: #a8032c;
}

.active {
    background-color: #a8032c;
    color: #fff!important;
}

fieldset {
    border: 0px;
}

@media only screen { 
    /* Define mobile styles */ 

@media only screen and (max-width: 40em) {

.content1{
     min-height: 0px;}

.content2{
     min-height: 0px;}

/* max-width 640px, mobile-only styles, use when QAing mobile issues */ 
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {

.content1{
     min-height: 0px;}

.content2{
     min-height: 0px;}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */ 
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {  

/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */ 

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 

/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */