body    {  
    margin-left:50px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#000000;
    background-color:#FFFFFF;
    background-image: url(111back1.gif);
    }
h1,h2,h3,h4,h5,h6   {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#000000;
    }
td  {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#000000;
    }
li  {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#000000;
    }
p   {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#000000;
    }
table   {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#000000;
    }
div     {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#000000;
    }


.menu ul {
    margin-top:20px;
    margin-left:-40px;
    /*margin:10px;*/
    text-align:center;  
    list-style-type:none;
    /*list-style-position:outside;*/
    width: 100%; /* precision for Opera */
    }

* html .menu ul{        /*nur für MS Internet Explorer*/
    margin-top:20px;
    margin-left:0px;    /*keine Verschiebung um -50px bei IE 6.x*/
    /*margin:10px;*/
    text-align:center;  
    list-style-type:none;
    /*list-style-position:outside;*/
    }

.menu li{display:inline;
    margin:1px;
    /*width:100px;*/
    /*height:20px;*/
    }

.menu a {
    float:none;
    margin:7px;
    /*display:block;*/
    width:0px;
    text-align:center;
    border:1px solid gray;
    text-decoration:none;
    color:#000;
    background:#fff;
    }

.menu a:hover {
    background:#ccc;
    border:1px solid gray; 
    }

.menu a:active {
    background:gray;
    border:1px solid gray; 
    color:#fff;
    }

#validome{text-align:center;}

#navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

.infobox1{
    border:1px solid #be0000;
    background-color:rgb(255,255,255);
    padding:5px;
    width:99%;
    vertical-align:middle;
    }