#headcontainer2 {
background:url(../images/header.jpg) 0 0 no-repeat;
margin:0 0 0 -990px;
padding:0;
height:230px;
}

ul#navtop {
width:670px;
border-right:1px solid #cccccc;
}

#minwidth {
background:none;
}

#logostart {
margin-left:790px;
width:170px;
}

#hgeinleitung {
background:url(../images/hg_start1.jpg) 0 100% no-repeat;
height:150px;
}

#einleitung {
width:970px;
}

#hgthemen {
background:url(../images/hg_start2.jpg) 968px 0 no-repeat;
height:209px;
}

#themen {
width:970px;
}


#box, #boxentwicklung, #box2,
#boxlogistik, #boxfertigung, #boxservice {
float:left;
}

#boxentwicklung {
width:238px;
padding:10px 0px 10px 10px;
background:url(../images/trennstrich.gif) 100% 2px no-repeat;
}

#box2,
#boxlogistik, #boxfertigung, #boxservice {
width:234px;
padding:10px 0px 10px 5px;
background:url(../images/trennstrich.gif) 100% 2px no-repeat;
}

#spalte1 p, #spalte2 p, p
/*, #boxentwicklung, #box2*/ {
font:.7em/1.7em Verdana, Arial, Helvetica, sans-serif;
}

#spalte1 p, #spalte2 p {
padding-left:0;
}

#spalte1, #spalte2 {
width:455px;
float:left;
margin-left:22px;
margin-top:20px;
}

#spalte1 h2 { 
color:#00519e;
text-transform:uppercase;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
padding:0;
margin:0 0 12px 0;
}

#navtop ul li {
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}