
       #page {
           height: 400px; /* das hier für den ie */
       }
       /* folgende anweisung wird nicht vom ie interpretiert */
       #page[id] {
           height:auto;
           min-height:400px;
       }
       
       html
       {
             height:100%;
           margin:0;
             padding:0;
       }

       body
       {
             height:100%;
           margin:0;
           padding:0;
           background-color: #003366;
       }

       #page
       {
           border-left:1px solid #000;
             border-right:1px solid #000;            
             width: 780px;
           margin: 0 auto;            
           background-color:#D5D9E2;
             position: relative;
           background-image: url("http://templates.123imwww.de/templates/0013a/images/bg_cont.gif");
       }

       #content
       {
             position: relative;
             padding: 0 0 0 0;
           margin: 0 auto;
           width: 780px;
           min-height:400px;
       }

       #footer
       {
             position:relative;
           border-top:10px solid #FF6600;
           background-color: #FFF;
           margin: 0 auto;
           width: 780px;
           clear: both;
             height: auto;
           text-align: center;
           border-bottom:1px solid #fff;
       }
       
   

       #header2
       {
             text-align:left;
             position: relative;
             background-color: #FF6600;
           height:20px;
             text-align: right;
           font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
           font-size: 90%;
             color: #fff;
             font-weight: bold;
           border-top:1px solid #fff;
           border-bottom:1px solid #fff;
       }

       #maintable {
           width:100%;
       }

       #cell_left {
             width:190px;
           padding: 0 5px 5px 5px;    
             
       }

       #cell_right {
             width:590px;
           padding: 5px 10px 5px 10px;    
           
       }
       
       
       #left {
             position: relative;
             width:100%;

       }

       #left a {
           display: block;
           text-decoration: none;
           background-color: #FF6600;
           color: #fff;
           margin-top: 5px;
           padding: 3px 10px 4px 10px;
           border: 1px dotted #fff;
           font-size: 90%;
           font-weight: bold;
       }
       
       #left a:hover {
           background-color: #FFCC99;
           color: #000;
           border: 1px dotted #bbb;
           padding: 4px 10px 3px 10px;
       }
       
       #right {
             position: relative;
           width:100%;
       } 