html {
background-image: url(img/bg.gif);
background-repeat: repeat-x;
background-color: #241300;
width: 100%; }



* + html a img {
border: 0px;}

* + html img {
border: 0px;}

body {

height: 100%;
margin: 0 0 0 0;
    overflow-y: scroll;
    overflow-x: hidden;

}

#wrap {
width: 100%; /*990px*/
max-width: 990px;
margin: 0 auto;
}


.float {
float: left}

.float-kontakt {
font-family: 'Muli', sans-serif;
font-size: 14px;
width: 67%;

padding-right: 5%;
}

.responsive-maps {
 position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

.responsive-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



img.logo-p  {

max-width: 407px;
width: 41.111111111%;
height: auto;}

img.logo  {
margin-left: 28%;
max-width: 295px;
width: 29.797979797979%;
height: auto;}

img.ambiente {
max-width: 295px;
width: 29.797979797979%;
height: auto;
vertical-align: top;
padding-bottom: 10px;
padding-left: 2%;}

img.team {
max-width: 295px;
width: 50.797979797979%;
height: auto;
margin-left: 25%;
border: 0px;
}

#logo {
margin-top: 3%;}

#slider {
    -webkit-box-shadow: 6px 6px 5px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 6px 5px -2px rgba(0,0,0,0.75);
    box-shadow: 6px 6px 5px -2px rgba(0,0,0,0.75);}

#slider img {
width: 100%;
height: auto;
/* max-width: 983px; */}

#social {
float: right;
font-family: 'Muli', sans-serif;
font-size: 14px;
padding-right: 1%;}

#social a {
text-decoration: none;
color: black;}

#social a:hover {
text-decoration: underline;}

h1 {
font-size: 28px;
font-family: 'Muli', sans-serif;
font-weight: 400;
color: white;
padding-top: 5%;}

#content {
width: 100%;}

p.float {
font-family: 'Muli', sans-serif;
font-size: 14px;
width: 100%;
padding-right: 10%;

color: white;}

p.foot-two-a {
width: 50%;
float:left;
color: white;
font-size: 14px;
font-family: 'Muli', sans-serif;
font-weight: 400;}

.postfloat {
font-family: 'Muli', sans-serif;
font-size: 14px;
width: 67%;
border-right: 1px solid black;
padding-right: 5%;
float:left}

form.float {
font-family: 'Muli', sans-serif;
font-size: 14px;
width: 67%;
border-right: 1px solid black;
padding-right: 5%;}

label {
color: white;
font-size: 12px;
font-family: 'Muli', sans-serif;
padding-right: 15px;
letter-spacing: 0.5px;}

input {
color: black;
font-size: 12px;
font-family: 'Muli', sans-serif;
padding-right: 15px;
letter-spacing: 0.5px;}

form {
color: white;
font-size: 12px;
font-family: 'Muli', sans-serif;
padding-right: 15px;
letter-spacing: 0.5px;

}

form span {
padding-left: 30px}

.formular {
float: left;
display: block;
width: 6em;}




p.sidebar {
float: right;
padding-right: 5%;
font-family: 'Muli', sans-serif;
font-size: 14px;}

#footer {
width: 100%;
font-size: 12px;
padding-top: 30%;
font-family: 'Muli', sans-serif;
height: 10%;
color: white;

}

#footer a {
color: white;
text-decoration: none;
font-family: 'Muli', sans-serif;
}

#footer a:hover {
text-decoration: underline;}