#aussenrahmen {
width:780px;
margin:auto;
display:block;
text-align:left;
padding-left:0px; /* damit im Moz der Inhalt im Viewport bleibt */
background:white;
/* Zentrierung durch gleiche Ränder */
margin-left: auto;
margin-right: auto;
}

#spalterechtsrahmen {
width:220px;
float:right;
color: #333;
}
#spalterechts {
padding: 20px 10px 10px 10px;
}

#spaltemitterahmen{
/*float:left;*/
/*width:380px;*/
margin-top:20px;
/*margin-left:0px;*/
text-align:left;
color: #333;
/*border:1px solid #000000;*/
voice-family: "\"}\"";
voice-family: inherit;
}
html>body #spaltemitterahmen {
}
#spaltemitte{
padding: 0px 20px 50px 190px;
voice-family: "\"}\"";
voice-family: inherit;
}
html>body #spaltemitte {
}


#footer{
/*clear:both;*/
width:780px;
/*border-top:1px solid #000000;*/
margin:0px 0px 0px 0px;
}
p.bottomfront{
padding:2px 2px 2px 2px;
width:780px;
text-align:left;
border-top: 1px solid #000000;
font: 10px/140% Verdana, Arial, Helvetica, sans-serif;
}

.wortzeilefuss {
background-color:none;
width:780px;
padding:8px 0px 6px 0px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; line-height: 10px; color:#A6A6A6;
}



/* unused .... */


#spaltecontent{
float:left;
width:580px;
padding:10px;
margin-left:30px;
color: #333;
voice-family: "\"}\"";
voice-family:inherit;
margin-left:20px;
width:560px;
}

#spaltedetail{
float:right;
width:580px;
padding:10px;
text-align:left;
color: #333;
margin-left:20px;
width:560px;
}

#spaltesuche{
float:left;
width:580px;
padding:10px;
margin-left:30px;
text-align:left;
color: #333;
voice-family: "\"}\"";
voice-family:inherit;
margin-left:20px;
width:560px;
}

#spalterubrik{
float:left;
width:580px;
padding:10px;
margin-left:30px;
color: #333;
voice-family: "\"}\"";
voice-family:inherit;
margin-left:20px;
width:560px;
}


