body{margin:0;font:0.8em sans-serif;background-color: #f0f1f1;}
#overall{width:900px;border-color:#dbdbdb;border-width:1px;border-style:none dotted;margin:0 auto;background-color:#e8d063;background-image: url(color2.png);background-repeat: repeat;}
#header{width:100%;background:url(pics.jpg) right top no-repeat;height:107px;background-color:#efde97;}
img{
	border: 0;
	padding: 0;
	margin: 0;
}
#navi{
	border: 2px solid #a02531;
	border-left: none;
	border-right: none;
	background-color:#efde97;
	height: 20px;
	vertical-align: middle;
	line-height: 20px;
	text-align: center;
}
#navi a{
	color: #a02531;
	text-decoration: none;
	font-weight: bold;
   letter-spacing: 1px;
}
#navi a:hover{
	background-color: #a02531;
	color: #fff;
}
#content{color:#000;font-size: 14px;}
#content h2{
	text-align: center;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
#content h2:first-letter{padding-right:2px;color:#a02531;font-size:1em;font-weight:bold;line-height:75%}
#content p{clear:left}
#footer{
	text-align: center;
	border-top: 1px solid #a02531;
	background-color:#e2022b;
	color: #eee;
	height: 18px;
	line-height: 18px;
}
.inlay{
   padding: 0;
   padding-left: 20px;
	padding-right: 25px;
	margin: 0;
	background-image: url(bg.png);
	background-repeat: repeat-y;
}
.toplay{
	background-image: url(leiste_up.png);
	width: 800px;
	height: 35px;
	margin: 0;
	padding: 0;
}
.downlay{
	background-image: url(leiste_down.png);
	width: 800px;
	height: 32px;
	margin: 0;
	padding: 0;
}

#inbox{
	margin: 0 auto;
	width: 800px;
}