HTML, BODY {
margin: 0px;
height: 100%;
}
BODY {
background-color: white;
}
#aussen {
  width: 800px;
  margin: auto;
  height: 100%;
}
#innen {
position: absolute;
min-height: 100%;
background-image: url(bg.gif);
background-repeat: repeat-y;
width: 800px;
}

#links {
height: 100%;
float: left;
width: 150px;
/*background-color: #CCC;*/
}
#rechts {
height: 100%;
float: left;
clear: right;
width: 650px;
/*background-color: #FAFAFA;*/
}
#roben, #loben {
padding: 35px 30px;
font: bold 30px sans-serif;
color: black;
}
.mitem {
padding: 0px 10px 5px 10px;
}
.mitema {
padding: 0px 10px 0px 10px;
}
.mitem2 {
padding: 0px 10px 0px 20px;
}
.mitem2end {
padding: 0px 10px 5px 20px;
}
.mlink {
font: bold 12px sans-serif;
text-decoration: none;
color: black;
}
.mlinkakt {
font: bold 12px sans-serif;
text-decoration: none;
color: #666666;
}
#rmitte {
padding: 0px 30px;
}
#rrahmen {
width: 600px;
height: 530px;
}
.bbeschr {
font: 14px sans-serif;
}
.navbeschr {
font: 12px sans-serif;
color: black;
text-decoration: none;
}
table.navtab {
width: 500px;
}

