html, body {
height:100%;
}

body {
padding:0px;
margin:0px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
line-height:18px;
color: #494d4d;
background-color:#f5f0e9;
text-align:center;

}




/* ----------container zentriert das layout-------------- */


#container {
position:relative;
width: 938px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}

#hg {
position: absolute;
top: 0px;
left: 0px;
width: 938px;
height: 1100px;
padding: 0px;
margin: 0px;
background-color:#ffffff;
border:1px solid #bab2a1;
border-bottom:1px solid #8f7f5e;
z-index:1;
}


#hg2 {
position: absolute;
top: 0px;
left: 0px;
width: 938px;
height: 1200px;
padding: 0px;
margin: 0px;
background-color:#ffffff;
border:1px solid #bab2a1;
border-bottom:1px solid #8f7f5e;
z-index:1;
}


#hg3 {
position: absolute;
top: 0px;
left: 0px;
width: 938px;
height: 2000px;
padding: 0px;
margin: 0px;
background-color:#ffffff;
border:1px solid #bab2a1;
border-bottom:1px solid #8f7f5e;
z-index:1;
}


#hg4 {
position: absolute;
top: 0px;
left: 0px;
width: 938px;
height: 950px;
padding: 0px;
margin: 0px;
background-color:#ffffff;
border:1px solid #bab2a1;
border-bottom:1px solid #8f7f5e;
z-index:1;
}



#hg5 {
position: absolute;
top: 0px;
left: 0px;
width: 938px;
height: 1000px;
padding: 0px;
margin: 0px;
background-color:#ffffff;
border:1px solid #bab2a1;
border-bottom:1px solid #8f7f5e;
z-index:1;
}



#hg6 {
position: absolute;
top: 0px;
left: 0px;
width: 938px;
height: 700px;
padding: 0px;
margin: 0px;
background-color:#ffffff;
border:1px solid #bab2a1;
border-bottom:1px solid #8f7f5e;
z-index:1;
}



#hg7 {
position: absolute;
top: 0px;
left: 0px;
width: 938px;
height: 1300px;
padding: 0px;
margin: 0px;
background-color:#ffffff;
border:1px solid #bab2a1;
border-bottom:1px solid #8f7f5e;
z-index:1;
}



#head {
position: absolute;
top: 1px;
left: 1px;
width: 938px;
height: 200px;
padding: 0px;
margin: 0px;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #000000;
z-index:2;
}



#menue_head {
position: absolute;
top: 200px;
left: 1px;
width: 938px;
height: 30px;
padding: 0px;
margin: 0px;
text-align:left;
vertical-align:middle;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:bold;
line-height:18px;
color: #000000;
z-index:10;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#fce0bb;
}

#tel {
position: absolute;
top:6px;
right: 20px;
width: 180px;
height: 25px;
padding: 0px;
margin: 0px;
text-align:right;
vertical-align:middle;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
line-height:18px;
color: #000000;
letter-spacing:2px;
z-index:12;
}

#menue_head_con {
position: absolute;
top: 6px;
left: 30px;
padding: 0px;
margin: 0px;
text-align:left;
vertical-align:middle;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:bold;
line-height:18px;
color: #000000;
z-index:12;
}


#menue_haupt {
position: absolute;
top: 270px;
left: 50px;
width: 170px;
padding: 0px;
margin: 0px;
text-align:left;
vertical-align:top;
z-index:10;
}



#content {
position: absolute;
top: 277px;
left: 235px;
width: 625px;
padding: 0px;
margin: 0px;
text-align:left;
vertical-align:top;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
line-height:24px;
color: #494d4d;
z-index:10;
}

#content2 {
position: absolute;
top: 282px;
left: 235px;
width: 425px;
padding: 0px;
margin: 0px;
text-align:left;
vertical-align:top;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
line-height:24px;
color: #494d4d;
z-index:10;
}



#info {
position: absolute;
top: 274px;
right: 30px;
width: 365px;
padding: 0px;
margin: 0px;
text-align:right;
vertical-align:top;
font-family: Verdana, Arial, sans-serif;
font-size: 19px;
font-weight:normal;
font-style:italic;
line-height:30px;
color: #968f80;
border-right:1px solid #8f7f5e;
z-index:10;
}



.content_end {
position: absolute;
top:-14px;
left:-839px;
width: 938px;
height:5px;
padding: 0px;
margin: 0px;
background-color:#000000;
background-image:url(../images/rechtsanwaltskanzlei-senghaus_arbeitsrecht_verkehrsrecht_strafrecht_rand4.jpg);
z-index:10;
}



#impressum {
position: absolute;
top: 1110px;
left: 840px;
width: 145px;
padding: 0px;
margin: 0px;
padding:0px;
text-align:left;
vertical-align:top;
z-index:40;
}

#impressum2 {
position: absolute;
top: 1210px;
left: 840px;
width: 145px;
padding: 0px;
margin: 0px;
padding:0px;
text-align:left;
vertical-align:top;
z-index:40;
}


#impressum3 {
position: absolute;
top: 2010px;
left: 840px;
width: 145px;
padding: 0px;
margin: 0px;
padding:0px;
text-align:left;
vertical-align:top;
z-index:40;
}


#impressum4 {
position: absolute;
top: 810px;
left: 840px;
width: 145px;
padding: 0px;
margin: 0px;
padding:0px;
text-align:left;
vertical-align:top;
z-index:40;
}


#impressum5 {
position: absolute;
top: 1010px;
left: 840px;
width: 145px;
padding: 0px;
margin: 0px;
padding:0px;
text-align:left;
vertical-align:top;
z-index:40;
}


#impressum6 {
position: absolute;
top: 710px;
left: 840px;
width: 145px;
padding: 0px;
margin: 0px;
padding:0px;
text-align:left;
vertical-align:top;
z-index:40;
}


#impressum7 {
position: absolute;
top: 1310px;
left: 840px;
width: 145px;
padding: 0px;
margin: 0px;
padding:0px;
text-align:left;
vertical-align:top;
z-index:40;
}
