.hbox {
display: flex;
align-items: flex-start;
background-color: darkblue;
}
.hbox > div {
background-color: #F5FFFA;
height:100%;
margin: 4px;
border-radius:12px;
}
.hboxinhalt {
display: flex;
border:1px solid #a7d7f9;
flex-direction: column;
word-wrap: break-word;
}
#hboxueberschrift {
width:250px; background-image: linear-gradient(to right,#00ccff, #ccffff); color:black; height:28px;
font-size:1.8em;
font-style: italic;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
}
#hboxueberschrift span {
padding-left: 10px;}
#hboxabschnitt {
padding-top:6px;
padding-bottom:6px;
}