*{
margin:0;
padding:0;
font-family:Tahoma,sans-serif;
color:#000;
font-size:100.01%;
text-decoration:none;
border:none;
list-style:none;
font-weight:100;
}

html{
font-size:.7em;
line-height:1.4em;
background:#eee;
}

body{
text-align:center;
}

#hintergrundHelfer{
text-align:left;
margin:0 auto;
background:#fff;
padding:20px;
width:740px;
}

#bgHelfer{
background:url(../_layout/helferHintergrund.jpg) repeat-y 0 0;
position:relative;
z-index:1;
}

#boxHelfer{
background:url(../_layout/boxHintergrund.jpg) no-repeat 0 40px;
position:relative;
z-index:2;
}

#kopf{
width:740px;
height:180px;
position:relative;
background:url(../_layout/kopfHintergrund.jpg) no-repeat left top;
margin-bottom:10px;
z-index:20;
}

#logo{
background:url(../_layout/lbservice.png) no-repeat center;
position:absolute;
left:426px;
top:26px;
display:block;
height:185px;
width:287px;
}

#kontakt{
position:absolute;
left:42px;
top:58px;
}

#kontakt td{
color:#fff;
}

#inhalt{
position:relative;
float:right;
width:530px;
z-index:10;
}

#menue{
float:left;
}

#menue li{
float:left;
}

#menue a{
color:#fff;
background:#e2001a;
padding:2px 10px;
float:left;
display:left;
}

#menue a.active,
#menue a:hover,
#menue a:focus{
background:#334a97;
}

#text{
float:right;
margin:25px 0 0 0;
width:520px;
}

#text div{
float:left;
width:240px;
margin-right:20px;
margin-bottom:25px;
overflow:hidden;
}

#text div.voll{
width:520px;
margin-right:0;
}

#text h1{
color:#e2001a;
font-family:Georgia,serif;
font-size:2.4em;
line-height:1.1em;
margin-bottom:.7em;
}

#text h2{
color:#e2001a;
font-family:Georgia,serif;
font-size:1.4em;
line-height:1.1em;
margin-bottom:.8em;
font-weight:800;
}

#text strong{
font-weight:800;
}

#maschinenpark #text h2{
color:#334a97;
}

#text p,
#text ol,
#text ul,
#text table{
margin-bottom:1em;
}

#text a{
text-decoration:underline;
}

#text a:hover,
#text a:focus{
text-decoration:none;
}

#text .sitemap li{
list-style:none;
padding:0 0 2px 14px;
background:url(../_layout/sitemapFort.jpg) no-repeat left top;
}

#text .sitemap li.erster{
background:url(../_layout/sitemapErster.jpg) no-repeat left top;
}

#text .sitemap li.letzter{
background:url(../_layout/sitemapLetzter.jpg) no-repeat left top;
}

#text .sitemap ul ul{
margin-left:20px;
padding-top:2px;
}

#text input,
#text select,
#text textarea{
width:230px;
padding:2px;
border:1px solid #999;
display:block;
background:#eee;
margin-bottom:10px;
}

#text textarea{
height:15em;
}

#text input:hover,
#text select:hover,
#text textarea:hover{
background:#fff;
}

#text input:focus,
#text select:focus,
#text textarea:focus{
border:1px solid #000;
}

#text input[type=hidden]{
display:none;
}

#text .button{
cursor:pointer;
width:auto;
}

#unterMenue{
float:left;
}

#unterMenue li{
float:left;
padding:3px 8px;
}

#unterMenue a{
float:left;
padding:1px 2px;
}

#unterMenue a.active,
#unterMenue a:hover,
#unterMenue a:focus{
background:#999;
color:#fff;
}

#boxstretch{
width:740px;
height:0px;
font-size:0px;
clear:both;
}
