/*
orange ed8600
grau 595959
*/

@import url('https://fonts.googleapis.com/css?family=Titillium+Web');
@import url('https://fonts.googleapis.com/css?family=Oswald');

*
{
margin:0;
padding:0;
}

body
{
background-image:url(bilder/hmg-abbruch-nettetal-hintergrund.jpg);
background-repeat:x-repeat;
background-position:top center;
width:1200px;
margin: 0 auto;
font-family:Titillium Web,Arial,sans-serif;
font-size:16px;
line-height:19px;
color:#000000;
}
#gesamt
{
}
#inhalt-oben
{
}
#inhalt-mitte
{
display:inline-block;
width:1200px;
min-height:550px;
position:relative;
z-index:200;
background-color:#ffffff;
}

#menue-oben
{
position:relative;
z-index:1000;
margin-top:80px;
float:right;
}
#inhalt-oben-menu-mobil
{
display:none;
}

#menue-oben a
{
text-transform:uppercase;
color:#000000;
text-decoration:none;
}

#menue-oben a:hover
{
color:#595959;
text-decoration:none;
}

#menue-oben li
{
float:left;
list-style-type:none;
padding-left:18px;
margin-right:19px;
height:35px;
font-size:17px;
line-height:18px;
border-left:2px solid #000000;
}
#menue-oben .li-bordernull
{
border-left:0px;
}

#kopf
{
background-color:#ed8600;
}
#logo
{
position:relative;
z-index:100;
}
#kopfbild-desktop
{
position:relative;
margin-top:-50px;
z-index:5;
}
#kopfbild-mobil
{
display:none;
}
#bild-abbruckprofis-mobil
{
display:none;
}
#direkt-telefon
{
background-image:url(bilder/hmg-abbruch-nettetal-pfeile-telefon.jpg);
background-repeat:no-repeat;
background-position:0px -1px;
font-family:Oswald,Arial,sans-serif;
color:#ffffff;
position:relative;
float:right;
margin-top:-32px;
margin-right:20px;
padding-left:60px;
font-size:25px;
font-weight:bold;
height:25px;
z-index:50;
}
#schnellanfrage
{
background-image:url(bilder/hmg-abbruch-nettetal-pfeile-telefon.jpg);
background-repeat:no-repeat;
background-position:0px -1px;
font-family:Oswald,Arial,sans-serif;
color:#ffffff;
position:relative;
float:right;
margin-top:5px;
margin-right:132px;
padding-left:60px;
font-size:25px;
font-weight:bold;
height:25px;
}
#stellenangebote
{
background-image:url(bilder/hmg-abbruch-nettetal-pfeile-telefon.jpg);
background-repeat:no-repeat;
background-position:0px -1px;
font-family:Oswald,Arial,sans-serif;
color:#ffffff;
position:relative;
float:right;
margin-top:9px;
margin-right:132px;
padding-left:60px;
font-size:25px;
font-weight:bold;
height:25px;
}
#kopf-text
{
background-color:#ed8600;
background-image:url(bilder/hmg-abbruch-nettetal-streifen.jpg);
background-repeat:no-repeat;
background-position:0px 150px;
float:left;
height:186px;
width:764px;
padding-left:407px;
padding-right:29px;
}
#ueberschrift-kopf
{
font-family:Oswald,Arial,sans-serif;
font-weight:bold;
font-size:24px;
line-height:30px;
margin-top:20px;
margin-bottom:20px;
}
#ueberschrift-mitte
{
font-family:Oswald,Arial,sans-serif;
font-weight:bold;
font-size:25px;
line-height:30px;
margin-top:30px;
margin-bottom:30px;
color:#ed8600;
}
#ueberschrift-mitte-kleiner
{
font-family:Oswald,Arial,sans-serif;
font-weight:bold;
font-size:18px;
line-height:20px;
margin-top:30px;
margin-bottom:10px;
color:#ed8600;
}
.ueberschrift-text
{
font-size:22px;
margin-bottom:10px;
}

#inhalt-spalte-links
{
background-image:url(bilder/hmg-abbruch-horst-mueller-nettetal-mitarbeiter.png);
background-repeat:no-repeat;
margin-top:-170px;
float:left;
width:386px;
height:600px;
margin-right:21px;
margin-bottom:40px;
}

#inhalt-spalte-mitte
{
width:350px;
float:left;
margin-right:45px;
margin-bottom:40px;
}

#inhalt-spalte-rechts
{
width:368px;
margin-right:28px;
float:left;
margin-bottom:40px;
}

#inhalt-spalte-mitte-und-rechts
{
width:763px;
margin-right:28px;
float:left;
margin-bottom:40px;
}

#inhalt-spalte-rechts-index
{
width:368px;
float:left;
}
.abstand-oben
{
margin-top:35px;
}

#footer
{
background-image:url(bilder/hmg-abbruch-nettetal-streifen.jpg);
background-repeat:no-repeat;
background-position:0px -1px;
background-color:#ed8600;
width:1080px;
height:70px;
color:#ffffff;
padding-top:80px;
padding-left:120px;
font-size:18px;
}
.footer-text
{
float:left;
}
.footer-link-impressum
{
float:right;
text-transform:uppercase;
color:#000000;
margin-right:50px;
}

.inhalt-aufzaehlung-links
{
float:left;
width:3%;
}
.inhalt-aufzaehlung-rechts
{
float:left;
width:97%;
}
.inhalt-aufzaehlung-links2
{
float:left;
width:35%;
}
.inhalt-aufzaehlung-rechts2
{
float:left;
width:65%;
}

a
{
color:#ffffff;
text-decoration:none;
}
.a-schwarz
{
color:#000000;
text-decoration:none;
}
.a-orange
{
color:#ed8600;
text-decoration:none;
}

.desktop-aus
{
display:none;
}

.formular-input
{
font-family:Titillium Web,Arial,sans-serif;
font-size:14px;
width:200px;
margin-bottom:15px;
}
.formular-input-2
{
font-family:Titillium Web,Arial,sans-serif;
font-size:14px;
width:100px;
margin-bottom:15px;
}
.formular-input-breit
{
font-family:Titillium Web,Arial,sans-serif;
font-size:14px;
width:322px;
margin-bottom:15px;
}
#formular-abschicken
{
background-image:url(bilder/hmg-abbruch-nettetal-pfeile-telefon.jpg);
background-repeat:no-repeat;
background-position:20px 14px;
font-family:Oswald,Arial,sans-serif;
color:#ffffff;
position:relative;
padding-top:14px;
padding-bottom:10px;
padding-right:0px;
padding-left:90px;
font-size:25px;
font-weight:bold;
height:25px;
width:140px;
background-color:#ed8600;
margin-top:337px;
}
.formular-dotted-line
{
margin-top:4px;
width:322px;
border-top:1px dotted #595959;
}


ol li {font-weight:bold;font-size:1.4em;}
ol ol li {font-weight:bold;font-size:0.85em;margin-left:20px;}
ol ol ol li {font-weight:normal;font-size:0.8em;}
ol ol ol ol li {font-weight:normal;font-size:1.0em;}
h2 {font-size:1.0em;margin-top:15px;margin-bottom:15px;}
h3 {font-size:1.0em;margin-top:5px;margin-bottom:5px;}
p {font-size:0.7em;font-weight:normal;}
ol ol li p {font-size:0.8em;font-weight:normal;}
ol ul {list-style-type:square;}
.ds-li-ul{margin-left:25px;}