body {
font : 101% arial, helvetica, sans-serif; 
background : #fff; 
color : #666; 
margin: 25px 0 30px 0;
padding: 0;
text-align: center; 
} /* center fuer IE */


div {
text-align: left;
} /* wg. IE center */

#alles {
/* width : 56%; */
width : 480px;
margin : auto;
}

h1 , h2 , h3 , ul , li , p , form , div , td {
margin : 0; 
padding : 0; 
} 

p {
font-size : 75%; 
line-height : 120%; 
vertical-align : top;
font-family : arial, helvetica, sans-serif; 
}

td { /* nur für Netscape 4 nötig */
background : #fff; 
color : #666; 
font-family : arial, helvetica, sans-serif; 
}

.impr { /* nur für die Angaben in impressum.htm */
font-size : 80%;
width : 50%;
line-height : 150%;
vertical-align : top;
}


#inhalt {
padding : 50px 0 0 10px;
border-top : #333 dotted 1px;
border-bottom : #333 dotted 1px;
border-left : #333 dotted 1px;
}

h2 {
	color: Blue;
	background: transparent;
}

a {
text-decoration : none;
background : transparent;
color : #c00; 
}

a:active, a:hover, a:focus { 
text-decoration : underline; 
background : transparent;
color : #c00; 
}

#fuss {
padding : 5px 0 0 0;
font-family : arial, helvetica, sans-serif; /* nur für Netscape 4 nötig */
} 

a.fuss {
text-decoration : none;
background : transparent;
color : #c00;
} 

#fuss p {
font-size : 70%; 
letter-spacing : 1px;
background : transparent;
color : #666;
white-space : nowrap;
} 

img {
border : 0 none ; 
}

.leer {
padding : 0 15px 0 0;
}