/* Page attributes */
body {color:darkgreen;background-color:gainsboro;
      font-family:Arial, Helvetica, sans-serif;font-size:100%;}
/* Menu attributes */
.navbar {overflow: hidden; background-color: lightblue; position: static; width: 100%;}
.navbar a {float: left; text-align: center; padding: 8px 8px; text-decoration: none; position: absolute;}
.nav li {display: inline-block; font-size: 20px; padding: 20px; margin: 10px;}

#menu {position: fixed; top: 0; width: 100%;}
#title {margin-top: 30px; width: 100%;}
ul.menu {list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: silver;}
li {float: left;}
li a, .dropbtn {display: inline-block; color: black; text-align: center; padding: 5px 5px; text-decoration: none;}
li a:hover, .dropdown:hover .dropbtn {background-color: palegreen;}
li.dropdown {display: inline-block;}
.dropdown-content {display: none; position: absolute; background-color: snow; min-width: 100px;
                   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1;}
.dropdown-content a {color: black; padding: 5px 5px; text-decoration: none; display: block; text-align: left;}
.dropdown-content a:hover {background-color: palegreen}
.dropdown:hover .dropdown-content {display: block;}
/* Division attributes */
div.notice {font-weight: bold; border: 5px double darkgreen; color: darkgreen; padding: 20px;}
.InMemorium {font-weight: bold; border: 10px solid black; color: black; padding: 20px;}
DIV.showDIV { width: 98%; padding: 1px 10px 5px 10px; text-align: left; background-color: snow; display: block; border-style: double;}
DIV.hideDIV { width: 98%; padding: 1px 10px 5px 10px; text-align: left; background-color: snow; display: none; border-style: double;}
DIV.nodisp { display: none; }
DIV.Kommentar { border-style: solid; border-width: 2px; border-color: olive; padding: 0 10px 10px 10px; margin: 10px; background-color: azure;}
BUTTON.show { background-color: lightgreen; }
BUTTON.hide { background-color: orangered; }
BUTTON.EinAus { background-color: cyan; }
/* Table attributes */
table.infotab {border: 6px outset lightgreen;border-collapse: collapse; border-spacing: 0px;}
tbody.infotab {border: inherit solid black; border-collapse: collapse; vertical-align:top; background-color: ghostwhite;}
table.sumtab{border: 5px solid silver;}
tbody.sumtab{border: inherit inherit inherit; border-collapse: seperate; background-color: white; vertical-align: middle; text-align: center; border-spacing: 1px;}
.sumfld {background-color:darkgray; border-spacing: 0px; text-align: center;}
.restab {border: 5px double silver; background-color: ivory; vertical-align: middle; text-align: center;}
table.kontakt {border: 0px solid; padding: 5px; border-spacing: 5px;}
th.kontakt {border: 0px solid; padding: 5px; text-align: left; vertical-align: top;}
td.kontakt {border: 0px solid; padding: 5px; text-align: left; vertical-align: top;}
td.contact{border: 1px solid; padding: 5px; text-align: left;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
table.term{font-weight: bold; border: 0px; padding: 0px; border-spacing: 0px; padding: 0px; border-collapse: collapse;}
.team {border: 1px solid; padding: 0px}
tr.teamcol {border: 0px solid; padding: 1px; text-align: left;}
.table {background-color:#f0f0f0; text-align:left; vertical-align:top}                /* Light Grey */
#logo {background-color:green; text-align:center; vertical-align:middle;}
.imghead {float: right; margin: 10px;}
.head {background-color:darkgrey;text-align:center;font-size:40px;font-weight:bold;
       border: 0px; padding: 0px; border-spacing: 0px;}
#sponsor {background-color:"white";vertical-align:middle;text-align:left;font-size:small;}
/* font attributes */
.winner {color:#dd0000;font-size:x-large;font-weight: bold;}
h3.notice {color:darkred; font-weight: bold;}
h2.notice {color:darkred; font-weight: bold;}
p.notice {font-weight: bold; border: 5px solid darkgreen; color: darkgreen; padding: 20px;}
.notice {color:darkred;}
#bold {font-weight: bold;}
/* Background colours */
#bgbody {background-color:#f0f0f0;}                                                  /* Light Grey */
#bgdark {background-color:#D1D0CE;}                                                  /* Grey Goose */
#bginfo {background-color:#C3FDB8;font-weight: bold;}                                                  /* Light Jade */
#bgmenu {background-color:#fff380;font-weight: bold;}                                                  /* Corn Yellow */
#bgadmn {background-color:#4ee2ec;font-weight: bold;}                                                  /* Blue Diamond */
#bgarch {background-color:#FFCCCC;font-weight: bold;}
#bgnews {background-color:White;font-weight: bold;}
/* variable link colours */
a:link {color:FireBrick;}      /* unvisited link */                                   /* Firebrick */
a:visited {color:Navy;}   /* visited link */                                     /* Navy Blue */
a:hover {color:SeaGreen;}     /* mouse over link */                                  /* Spring Green */
a:active {color:Red;}    /* selected link */                                    /* Red */