
/* Korrekturen */

#container { padding:0; }
#content { width:779px; margin:0; padding:0;  }
#content-col1 { width:440px; float:left; }
#content-col2 { width:320px; float:right; }

#navigation { margin-top:25px; }

#content-row0 {  overflow:hidden;  }

/* Promo Einschub */

.promotion { clear:both; background-color:#B7DB5C; float:left; margin:0 0 30px 0; font-size:14px; width:779px; }
.promotion-img { height:280px; width:320px; overflow:hidden; float:left; margin:0 15px 0 0;  }
.promotion h2 { border-bottom:0; margin-bottom:1em;  }
.promotion-txt { padding:30px 15px 0 0; margin:0 0 0 335px; }
.promotion th { padding:0; }
.promotion td { padding:15px 30px 20px 0; font-size:14px; line-height:150%; }

/* Infobox */

.infobox { clear:both; background-color:#D3DDBD; padding:0 0 15px 15px; margin:-3px 0 15px 0; /*position:relative; top:-3px; top:0; left:0; */ width:auto; height:1%; }
.infobox p { padding:0 15px 0 0px; /*position:relative; */}
.infobox h3 { padding:4px 15px 0 0px; }
#content .infobox hr { clear:both; margin:0; padding:0; border-top:1px solid #bbbbbb; border-bottom:1px solid #D3DDBD; }
.infobox img { margin:0 15px 15px 0; /*float:left;*/  /*width:100px; height:150px;*/ /*position:relative;*/ width:auto; }
/* #content #content-col2 h2 { margin:0 0 1px 0; border-bottom:0; } */

/* Inhalt */

h2 { font-size:100%; font-weight:bold; color:#999999; border-bottom:1px solid #cccccc; margin:0 0 2px 0; padding:0 0 2px 0; line-height:100%;  }