    body { margin:0px; padding:0px; text-align:center;   color:#663300;
           font:14px "Comic Sans MS";font-weight:bold; background-color:#eeeeee;
    }
    h1.banner { font-family:arial, helvetica, sans-serif; height:51px;
                padding-left:120px; padding-top:8px; color:#ffffff;
                background:url('MeinungBanner900.jpg');  background-repeat: no-repeat;
                margin-left:auto; margin-right:auto; text-align:left;
                margin-top:10px; font-weight:normal; font-size:x-large;
    }
    h1 { display: block; font-size: 1.6em;
    color:#ff0000; font-weight: bold; text-align: center;
    }
    h2 { display: block; margin-top:20px; margin-bottom:-6px; font-size: 1.3em;
    color:#009900; font-weight: bold;
    }
    mark { color: #00DD00; font-style:italic; font-weight: bold; background-color: transparent;
    }
    figure { padding: 3px; border: 1px solid #009900; border-radius: 5px;
    }
    figure figcaption { margin-top:8px; text-align: center;
    }
    li { margin-bottom:6px;
    }
    .proglang { font-style: italic; color: #aa3300;
    }
    .advice   { font-style: italic; color: #ff0000;
    }
    .hl       { font-family:arial, helvetica, sans-serif; font-weight: bold; color: #cc2200;
    }
    *.progs { width:90%; border-top: 5px solid gray; border-left: 5px solid gray;
              border-right: 5px solid darkgray; border-bottom: 5px solid darkgray;
              margin-left:auto; margin-right:auto; margin-top:10px; text-align:left;
              font-family:"monospace sans-serif"; font-weight:bold; font-size:small;
              color:gold; background-color:black; padding:10px;
    }
    #inhalt { width: 900px; margin: 0px auto; text-align: left;
    }
    #footer { clear:both; padding-top:10px; padding-bottom:30px; text-align:center;
    }
