#header {border-bottom: 4px solid #D9D9D9; width:100%; float: left; overflow:hidden;}

#header .col1 {width:160px; height: 160px; border-right: 4px solid #D9D9D9; text-align:left; float:left;}
#header .col2 {width:160px; height: 160px; float:left;}
#header .col3 {width:160px; height: 160px; float:left;}
#header .col4 {width:160px; height: 160px; float:left;}
#header .col5 {width:80px; height: 160px; float:left;}

.cube {display: block; position:absolute; width:140px; height: 140px; text-align: right; vertical-align: bottom; margin-left:20px; }
.cube h3 { position: absolute; bottom: 0px; margin:5px; right: 0px; color: #474bc9; font-weight:normal; font-size:14px; }

#header .col1 .cube {background-color:#D8D8D8; text-align:center; margin-left:0px;}
#header .col2 .cube {background-color:#E8E8E8; }
#header .col3 .cube {background-color:#F0F0F0; }
#header .col4 .cube {background-color:#F4F4F4; }
#header .col5 .cube {background-color:#F8F8F8; }

#content {width:100%; }
#contentleft {width:160px; border-right: 4px solid #D9D9D9; float:left; min-height: 350px; height: 100%; padding-top:20px; overflow:hidden;}
#contentright {width:610px; float:left; padding-top:20px; padding-left:20px; overflow:hidden; }

#contentleft a { font-weight:normal; font-size:14px; color: #474BC9; }
#contentleft a.nav1 { font-weight:normal; font-size:12px; color: #515151;}
#contentleft a.nav2 { font-weight:normal; font-size:11px; color: #515151;}
#contentleft a.nav3 { font-weight:normal; font-size:10px; color: #515151;}
#contentleft a.nav4 { font-weight:normal; font-size: 9px; color: #515151;}

#inhalt { margin:0px; padding:0px; font-weight:normal; font-size:13px; }
#inhalt h1, #inhalt h2, #inhalt h3 { margin-top:0px; padding-top:0px; }
.red { color:red; }
