body {
       margin-left:0px; 
       margin-right:0px; 
       margin-top:0px; 
       margin-bottom:0px;
       /* background-image:url(bg_red.gif); */
       background-color:#e7dbc6;
       font-family:Verdana,sans-serif;
       text-align:center;
       }
a {
    text-decoration:none;
    font-weight:bold;
    /* color:#000080; */
    color:#800000;
    }
a:hover {
          text-decoration:underline;
          }
a:visited {
            /* color:#000080; */
            color:#800000;
            }
h1,h2,h3,h4,h5,h6 {
                    text-align:center;
                    white-space:nowrap;
                    }
.abstand2 {
            margin: 0cm 2cm;
            text-align:justify;
            }
.abstand1 {
            margin: 1cm 2cm;
            text-align:justify;
            }
.abstand0 {
            margin:0cm;
            border-width:0px;
            border-bottom-width:2px;
            border-style:solid;
            border-color:black;
            /* background-image:url(bg_buecher.jpg);
            background-repeat:repeat-x;
            color:#e7dbc6;
            vertical-align:middle; */
            }
.abstand_h1 {
            /* margin:0cm;
            vertical-align:top; */
            }
.innen {
         border:1px solid black;
         padding:0cm;
         background-color:#f7efde;
         width:98%;
         margin-bottom:9px;
         }
.defaulttable {
                width:90%;
                border-style:solid;
                border-color:black;
                border-left-width:thin;
                border-top-width:thin;
                border-right-width:thin;
                border-bottom-width:thin;
                border-collapse:collapse;
                }
.shoptable {
             width:90%;
             border-style:solid;
             border-color:black;
             border-left-width:thin;
             border-top-width:thin;
             border-right-width:thin;
             border-bottom-width:0px;
             border-collapse:collapse;
             }
.shoptdl {
           text-align:right;
           border-bottom-style:solid;
           border-color:black;
           border-bottom-width:thin;
           }
.shoptdc {
           padding-top:10px;
           padding-bottom:10px;
           width:300px;
           text-align:center;
           border-bottom-style:solid;
           border-color:black;
           border-bottom-width:thin;
           }
.shoptdr {
           border-bottom-style:solid;
           border-color:black;
           border-bottom-width:thin;
           }
.fehler_input {
                border:1px solid red;
                }

