
#content_in {
position: relative;
top:20px;
left:20px;
width: 800px;
height: auto;
text-align: justify;
}
#info {
padding: 20px;
width: 750px;

font-size: 0.8em;
}
#right {
  width: 450px; /* Damit uns die Subnavigation nicht zu sehr zusammengeschoben wird. */
  float: right; /* Damit erreichen wir dass der Inhalt links neben der Subnavigation vorbeifließt und nicht erst unten drunter anfängt. */
  min-height:520px;
  height:auto !important;  /* für moderne Browser */
  height:520px;  /*für den IE */
  overflow:hidden;
}

#left {
  /*padding: 0 31% 0 20px; /* Der rechte Abstand (31%) stellt sicher, dass auch nach dem Umfließen der Subnavigation der Text genau so breit wird wie oben und ein zwei-Spalten Eindruck entsteht. */
  /*border: 1px dotted #aaa;*/
  padding-left:5px;
  width:310px;
  min-height:520px;
  height:auto !important;  /* für moderne Browser */
  height:520px;  /*für den IE */
}
.newsbox {
border-left: 1px solid #f7931e;
width:290px;
font-weight:bold;
padding:5px;
overflow:hidden;
}
#newsbox_row {
hover:expression(this.onmouseover=new Function("this.style.background='#f3f4ff';"),this.onmouseout=new Function("this.style.background='#ffffff';"));
border-top: 1px dotted #f7931e;
font-weight:normal;
font-size:80%;
padding:5px;
}
#newsbox_row:hover {
background-color:#f3f4ff;
}
