#gesamt {
    position:relative;
    left:0px;
    top:0px;
    width:100%;
    height:80%;
    background-color: #000;
     font-family: 'Raleway', sans-serif;


}
#main .textItem {

 font-family: 'Raleway', sans-serif;
 font-weight:200;
 font-size:18px;
 text-align:left;
}
#sabine {Background: #000000;}
#alles {
    position:absolute;
   
    width:100%;
    height:700px;
    background-color: #000;
  
text-align:center;
Background:#000000;
}
#sabine a{
    color: #ffffff;
    font-size: 35px;
    height: 40px;
    margin: 40px 0 0;
    position: absolute;
    right: 50px;
  
    width: 100%;
     font-family: 'Raleway', sans-serif;
     text-decoration:none;
     font-weight:bold;
}
#main h1{
    color: #ff1200;
    font-size: 35px;
    font-family: 'Raleway', sans-serif;
    padding-top:40px;
 text-align:left;
}
#main p{
  
 text-align:left;
}


#drunter{
    color: #ffffff;
    font-size: 16px;
    height: 20px;
   padding-bottom:15px;
    position: relative;
    right: 50px;
       width: 100%;
     font-family: 'Raleway', sans-serif;
     font-weight:normal;
}
#drunter a{
    color: #ffffff;
    font-size: 15px;
    text-decoration:none;
}
#drunter a:hover{
    color: #ff1200;

}


#links {
 font-family: 'Raleway', sans-serif;
    float:left;
    position:absolute;
    left:40px;
    top:50%;
    width:200px;
    height:700px;
    margin: -310px 0px 0px 0px;
    font-size:30px;
    text-align: left;   
}
#links a{
    text-decoration:none;
    line-height:50px;
    }
    
    #links a:hover{
color:#ff1200;
    }


#hilfsnavigation {float:left; position:relative; left:10px; top:19px; width:200px; height:20px;}



#news {

    float:left;

    position:relative;

    left:0px;

    top:20px;

    width:199px;

    height:100px;

}



#main {
    height:100%;
    position:relative;
    top:0px;
    width:800px;
    margin: 0 auto;

}



#hauptnavigation {float:left; position:relative; left:8px; top:15px; width:687px; height:20px; }



#image {
    float:left;
    position:relative;
    left:0px;
    top:19px;
    width:698px;
    height:260px;
    background-color: #000;
}



#alles2 {
    float:left;
    position:relative;
    left:0px;
    top:0px;
    width:899px;
    background-color: #000;
    border: 1px none #000000;
    background-image:  url(../images/alles2.gif);
    background-repeat: no-repeat;

}



#servicenavi {

    position:absolute;

    left:10px;

    top:15px;

    width:200px;

    height:200px;

}



#newsletter {position:absolute; left:20px; top:250px; width:200px; height:200px;}

#headline {}

#inhalt {}

#platz {position:relative; left:277px; top:0px; width:621px; height:85px;}



#rechts {

    float:left;

    position:absolute;

    left:899px;

    top:0px;

    width:39px;

    background-color: #f0d9b0;

}



#footer {margin:0;float:left; position:relative; left:0px; top:0px; width:100%;  height: 45px; background-image: url(../images/footer.gif); }

#footerinhalt {position:relative; left:750px; top:0px; width:140px; height:20px}
