body {
    background-color: #FFFFFF; /*-- alternativ EDE3CA -*/
    color: #000000;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    margin-right: 5mm;
    margin-left: 5mm;
    margin-top: 0mm;
}
table { 
    border: none;
    margin: 0px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #000000;
    background-color:#ede3ca;}
tr {
}
th {
    font-size: 14px;
    color: #990000;
    background-color:#FFFFFF;
}
td {
    padding: 3px;
    height: 12px;
    vertical-align:top;
}
h1 {
    margin: 0px;
    padding-left: 10px;
    font-size: 36px;
    text-align: left;
    color: #ffffff;
}
h2 {

    margin-top: 15px;
    margin-bottom: -10px;
    text-decoration:none;
    text-align:center;
    color: #006633;
    font-size: 48px;
    font-weight:bold;
}
h3 {
    text-decoration:underline;
    text-align:center;
    color: #990000;
    font-size: 20px;
    font-weight:bold;
}
h4 {
    text-decoration:none;
    text-align:center;
    color: #990000;
    font-size: 20px;
    font-weight:bold;
}
h5 {
    text-decoration:none;
    text-align:center;
    color: #990000;
    font-size: 13px;
    font-weight:bold;
    margin-top: -6px;
}
img {
    border:none;
}
#logo    {
}
#navi { /* Navigation links Turnierseite */    
    position:relative;
    top:5px;
    left:10px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    list-style-image: url(../img/menu_bullet.gif);
    z-index:1;
    }
#navi ul{
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}
/*

*/
#box0 { /* Das "Grosseltern"-Div enthält den einleitenden Text über die ganze Seite und dann das Element "dreiBoxen", das seinerseits */
        /* Eltern-Div für box1, box2 und box3 ist. Dies ist nötig, damit sich "dreiBoxen an box0 positionieren lässt */    
    position:relative;   /* relative, damit sich das DIV am Nullpunkt des Framefensters orientiert*/
    top:0px;
    left:0px;
    height:100%;
    width: 100%;
    font-weight:bold;
}
 
#dreiBoxen { /* Eltern-Div für box1, box2 und box3, damit sich diese mit "absolute" positionieren lassen */    
    position:relative;    /* mit relative orientiert sich das DIV am Ende des vorgigen Elements box0, dessen Element es ist */
    top:0px;
    left:0px;
    width: 100%;
    font-weight:normal;
}
/* 
#dreiboxen table{table-layout:fixed;           ohne das, zeigt IE die Tabellenbreite nach Bedarf an. Mit, hält er sichh an Eltern-Div-breite 
    text-align:left;
}    */


#box1 table{table-layout:fixed;           /* ohne das, zeigt IE die Tabellenbreite nach Bedarf an. Mit, hält er sich an Eltern-Div-breite */
    text-align:left;
}
#box2a table{table-layout:fixed;           /* ohne das, zeigt IE die Tabellenbreite nach Bedarf an. Mit, hält er sich an Eltern-Div-breite */
    text-align:left;
}
#box3 table{table-layout:fixed;           /* ohne das, zeigt IE die Tabellenbreite nach Bedarf an. Mit, hält er sich an Eltern-Div-breite */
    text-align:left;
}
#box1 { /* linke Box mit Foto height:300px; */    
    position:absolute;
    top:0px;
    left:0px;
    width:30%;
 /*   height:300px;  */
}



#box2 {
/* wie 'Formular' */    
    position:absolute;
    top:0px;
    left:31%;
    width:38%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
 /*   height:300px; */
}

#box2x {
 /* Abschlussseite Nachruf */ 
    position:absolute;
    top:0px;
    left:31%;
    width:38%;
}

#box3 {
    position:absolute;
    top:0px;
    left:70%;
    width:30%;
  /* height:600px; */
    z-index: 1;
}

.formular  {
    table-layout:fixed;
    border: solid;
    border-width: 3px;
    border-color: #804000;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #000000;
    background-color:#ffffff;
}
#tableanmeldeformular {
    width:100%;
    position:relative;
    left:0px; 
    margin-right: 0px;
    }
.formular tr {
}
.formular th {
    font-size: 14px;
    color: #990000;
    background-color:#ffffff;
}
#formular td {
    padding: 0px;
    font-size: 19px;
}

body.parcours {
    background-color:#ffffff;
}
table.parcours {
    border: none;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #000000;
    background-color:#ffffff;
}

 #impressum {
    position:fixed;
    bottom:-8px;
    left:10px;
    font-size: 9px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-weight: normal;
    text-align:right;
    z-index:1;
 }
#impressum a{    
    text-decoration:underline;
    color: #000000;
    }
#img_xhtml {
    position:relative;
    bottom: 8px;
    left: -5px;
    }
    
#a      { position:static;}
#box_a0 { position:relative; top:0px; left:0%; width:47%; font-weight: normal; }    /*  */
#box_a1 { position:relative; top:0px; left:0%; width:33%; font-weight: normal; }    /* hans1 */
#box_a2 { position:absolute; top:0px; right:0%; width:47%; font-weight: normal;}    /* Text: Schon seit.. */
#box_a3 { position:absolute; top:100%; right:0%; width:100%;font-weight: normal;}    /* FamilieHans */

#b      { position:relative; top:40px;}
#box_b1 { position:relative; top:0px; left:0%; width:33%}    /* Rene stehend */
#box_b2 { position:absolute; top:0px; left:33%; right:33%; font-weight: normal; margin-left: 10px; margin-right: 10px;z-index:1} /* Text */
#box_b3 { position:absolute; top:0px; right:0%; width:33%;} /* Rene sitzend */

#c      { position:relative; top:80px;}
#box_c1 { position:relative; top:0px; left:0%; width:47%;}    /* FionaWhere */
#box_c2 { position:absolute; top:100%; right:0%; width:100%; font-weight: normal; margin-top: 10px;}    /* Text:Zum Glück */
#box_c3 { position:absolute; top:0px; right:0%; width:47%; font-weight: normal;}    /* Text: Als ich das... */
#box_c4 { position:absolute; top:100%; right:0%; width:100%}    /* &FionaGotIt */

#d      { position:relative; top:30px;}
#box_d1 { position:relative; top:0px; left:0%; width:33%;}    /* birdshoot */
#box_d2 { position:absolute; top:100%; right:0%; width:100%; font-weight: normal; margin-top: 10px;}    /* Text: Oder doch nicht? */
#box_d3 { position:absolute; top:0px; right:0%; width:47%; font-weight: normal;}    /* Text: Dass es auch...*/
#box_d4 { position:absolute; top:100%; right:0%; width:100%}    /*  */


#e      { position:relative; top:-40px;}
#box_e1 { position:absolute; top:0px; left:0%; width:47%;}
#box_e2 { position:absolute; top:190px; left:0%; width:100%;}
#box_e3 { position:absolute; top:0px; right:0%; width:47%;}
#box_e4 { position:absolute; top:0px; right:0%; width:100%;}

#ps      { position:fixed; bottom:0px;
            right: 30%;
            left: 30%}
            