#xmlpage h1, #xmlpage h2, #xmlpage h3 {
    font-family:arial, sans-serif;
    font-size:11px;
    text-decoration:none;
    margin:0;
    padding:0;
}

#xmlpage {
 width:610px;
 position:absolute;
 left:377px;
 top:195px;

 color:#636467;
}


/* Seitenueberschrift */
DIV#mainheader {
 float:left;
 padding-bottom:20px;
 padding-left:15px;
}
#mainheader h2 {
 font-size:14px;
 color:#AE1A48;
}
#mainheader h3 {
 font-size:13px;

}


/* Boxen */
#xmlpage .box {
 float:right;
 overflow:hidden;
}
#xmlpage .box .box {
 float:left;
 overflow:hidden;
}
#xmlpage .box1 {
 width:100%;
}
#xmlpage .box2 {
 width:49.9%;
}
#xmlpage .box3 {
 width:32.9%;
}
#xmlpage .box4 {
 width:24.9%;
}
#xmlpage .box23 {
 width:65.9%;
}

#xmlpage .innerBox{
 overflow:hidden;
 padding-left:15px;
 padding-bottom:10px;
}

#xmlpage .box .box .innerBox {
 padding-left:0px;
 padding-right:10px;
 padding-bottom:0px;
}



#xmlpage .header {
 padding:0px 0px 12px 0px;
}



/* description */
#xmlpage DIV.description {
 padding-right:5px;
 padding-bottom:20px;
}
#xmlpage UL.list {
 margin-left:4px;
 padding-left:12px;
 margin-top:0px;
}
#xmlpage UL.list LI.listItem{
 padding-bottom:2px;
}


#xmlpage DIV.text {
}

/* infobox */
DIV#xmlpage DIV.info{
 border:1px solid #AE1A48;
 padding:8px;
 margin-bottom:15px;
 margin-right:15px;
}

DIV#xmlpage DIV.info DIV.infotext {
 font-size:10px;
}
DIV#xmlpage DIV.info DIV.infotext a {
 font-size:10px;
}


/* image */
#xmlpage DIV.image {
 border:1px solid #999999;
 text-align:center;
 padding-top:15px;
 padding-bottom:15px;
 margin-bottom:20px;
 overflow:hidden;
}
#xmlpage DIV.image img{
 margin-top:15px;
 margin-bottom:15px;
}


/* drawing */
#xmlpage DIV.drawing{
 color:#000000;
 text-align:center;

 margin-bottom:15px;
}

#xmlpage DIV.box * DIV.drawing{
 margin-bottom:5px;
}

#xmlpage DIV.drawingheader {
 margin-bottom:12px;
}
#xmlpage DIV.drawingimage{
 text-align:center;
}
#xmlpage DIV.drawingimage img{
}
#xmlpage DIV.drawingdescription{
}


/* dimensions */
#xmlpage .dimensions {
 text-align:center;
 padding-top:15px;
 padding-bottom:10px;
}
#xmlpage .dimensionsheader {
  padding-bottom:5px;
}
#xmlpage .dimensionsheader h2{
}
#xmlpage .dimensionsheader h3{
}

#xmlpage DIV.dimensionstable table {
  margin:0 auto 0 auto;
}

#xmlpage DIV.dimensionstable DIV.cellheader {
}

#xmlpage DIV.dimensionstable DIV.cellheader h2, #xmlpage DIV.dimensionstable DIV.cellheader h3{
 font-weight:normal;
}

#xmlpage DIV.dimensionstable TD.cell {
 padding:2px 6px 2px 6px;
 text-align:center;
}

#xmlpage DIV.dimensionstable TR.firstRow TD.cell {
 border-bottom:1px solid black;

}

#xmlpage DIV.dimensionstable TR.innerRow TD.cell {
  border-bottom:1px solid black;
}

#xmlpage DIV.dimensionstable TR.lastRow TD.cell {

}

#xmlpage DIV.dimensionstable TD.borderRight {
 border-right:1px solid black;
}


/* table */
#xmlpage DIV.table {
 padding-bottom:20px;
}

#xmlpage DIV.table TD.cell {
 color:#636467;
 padding:0px 5px 0px 7px;

}

#xmlpage DIV.table TR.firstRow TD.cell {
 border-bottom:1px solid #A7A9AC;
 padding:2px 5px 2px 7px;
}

#xmlpage DIV.table TR.secondRow TD.cell {
  padding-top:6px;
}

#xmlpage DIV.table TR.lastRow TD.cell {
  padding-bottom:3px;
}

#xmlpage DIV.table TD.borderRight {
 border-right:1px solid #A7A9AC;
}

#xmlpage DIV.table DIV.cellheader h2, #xmlpage DIV.table DIV.cellheader h3 {
 color:#636467;
 font-weight:normal;

}

#xmlpage DIV.table TD.articleCell {
 white-space:nowrap;
}

/* note */
#xmlpage DIV.note{
 font-size:10px;
 padding-bottom:15px;
}