#main{
 height: 640px;
}
#m,
#t,
#b,
#m-r-overview-img,
#overview-list{
 margin: 0 auto;
}
h1,
h2,
#m-l,
#infotext,
#infotext-head,
.overview-list-item{
 text-align: left;
}
#b,
#hilfe,
#main,
balken{
 text-align:center;
}
body{
 background-color: #FFF;
 margin: 0;
 padding: 0;
 font-size: .8em;
 font-family: Verdana, Arial;
}
h1,
h2,
#infotext-head{
 color: #888;
 font-family: Arial;
}
h1{
 font-size: 1.4em;
}
#infotext-head h2{
 display: inline;
 font-size: 1.2em;
 margin-bottom: -2px;
}
#t-image{
 border-top: 8px solid #a82d2f;
 padding: 0;
}
#m{
 background-image: url(m-background.png);
 border-bottom: 8px solid #a82d2f;
 height: 574px;
 overflow: hidden;
 padding-left: 6px;
 width: 900px;
}
#m-l,
#m-r{
 padding-top: 12px;
}
#m-l{
 float: left; 
 width: 580px;
}
#m-l-flash-content{
 margin: 0 auto;
}
#m-r{
 float: right;
 width: 34%;
}
#m-r-overview-img{
 border: 0;
 height: 140px;
 width: 247px;
}
#overview-list{
 border-collapse: collapse;
 border-style: solid;
 border-color: #888;
 background-color: #FFF;
}
.overview-list-item{
 border: 1px solid #888;
 border-color: #888;
 width: 50%;
 padding: 3px 5px 4px;
}
.overview-list-item a{
 color: #a82d2f;
 position: relative;
 text-decoration: none;
}
.overview-list-item:hover{
 background-color: #cbdbf7;
 cursor: pointer;
}
#hilfe,
#infotext{
 color: #555;
}
#infotext{
 height: 198px;
 margin: 8px 8px 17px 16px;
 overflow: auto;
 width: 290px;
}
#infotext-head{
 overflow: auto;
}
#infotext-head-2{
 display: inline;
}
#hilfe{
 height: 40px;
 margin-right: 4px;
 width: 580px;
}
#b,#hilfe{
 clear: both;
}
