body {
margin: 0px;
padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */
text-align: center; /* Hack for IE5/Win */
}

.main_border {
margin:0px auto;  /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
/* border: dashed 2px #005EA0; */
border: none;  
margin-left: 0px;
margin-top: 0px; 
margin-bottom: 0px; 
min-width: 1024px;
max-width: 1600px;
padding: 0px;
}

.main_border hr 
{
clear: both;
visibility: hidden;
}

.menu {
background-color: #ce0000;
border: solid 1px #ce0001;
padding: 0px;
position: absolute; 
width: 205px; /* this is a fixed width */
}

html>body .menu { /* equivalent to html body .menu but IE don't recognized it */
position: fixed;  /* this make the menu scrollable */
}

.content {
background-color: #0000ff;
border: solid 1px #0000fe;
padding: 0%;
margin-left: 400px; /* need to set margin left to avoid overlapping */
/* i set it to at least width of the menu (178) */
}

td.rennsport { 
padding : 5px;
color : white;
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
text-decoration : none;
}


td.gebrauchtfahrzeuge { 
padding : 5px;
color : white;
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
text-decoration : none;
}
