/* test: */
.navbar {
  position: fixed;
/*  top: 0px; */
  top: auto;
  left: 0px;
  right: 0px;
/*  bottom: auto; */
  bottom: 5px;
  vertical-align: middle; 
  text-align: center; 
/*  height: 1.5em; */
  width: 100%;
  background-color: inherit;
}

/* body: */
body      {
/* some test:
background-image:url(/graphic/wallpaper2.jpg);
*/
	    font-family:Arial,Helvetica,Verdana,"Century Gothic",sans-serif;
	    background-color:#ffffff; color:#4a4a4a;
	    margin-top:0px;
	  }
/* Beachten: color wirkt sich auch auf Tabellenrahmen aus, falls dafuer
             nichts explizit angegeben ist! */

.unicode { font-family:"Arial Unicode MS",Arial,Helvetica,Verdana,"Century Gothic",sans-serif }

/* default classes: */
.left     { text-align:left; }
.center   { text-align:center; }
.right    { text-align:right; }
.top      { vertical-align:top; }
.middle   { vertical-align:middle; }
.bottom   { vertical-align:bottom; }
.lefttop       { text-align:left;   vertical-align:top; }
.leftbottom    { text-align:left;   vertical-align:bottom; }
.righttop      { text-align:right;  vertical-align:top; }
.centertop     { text-align:center; vertical-align:top; }
.centermiddle  { text-align:center; vertical-align:middle; }
.centerbottom  { text-align:center; vertical-align:bottom; }

.smaller  { font-size:smaller; }
.larger   { font-size:larger; }
.bold     { font-weight:bold; }
.italic   { font-style:italic; }
.smitalic { font-size:smaller; font-style:italic; }
.smbold   { font-size:smaller; font-weight:bold; }
.active   { font-weight:bold; font-style:italic; }
.special  { font-weight:bold; font-size:larger; font-style:italic; }

.strike   { text-decoration:line-through; }

.smboldhi {
	    font-size:smaller;
	    font-weight:bold;
	    color:#4a4a4a;
	    background-color:#eeeeee;
	  }
.hilight  {
	    color:#4a4a4a;
	    background-color:#eeeeee;
	  }
.hilightcenter  {
	    text-align:center;
	    color:#4a4a4a;
	    background-color:#eeeeee;
	  }
.hilightleft  {
	    text-align:left;
	    color:#4a4a4a;
	    background-color:#eeeeee;
	  }
.hilightright  {
	    text-align:right;
	    color:#4a4a4a;
	    background-color:#eeeeee;
	  }

.extlink  {
            font-weight:bold;
	  }
/*
	    background-color:#4a4a4a;
	    color:#ffffff;
	    font-size:125%;
	    line-height:80%;
*/

.title1   {
	    font-family:Arial,Helvetica,Verdana,"Century Gothic",sans-serif;
	    background-color:#ffffff; color:#4a4a4a;
	    text-align:center;
	    font-weight:bold;
	  }
.title2   {
	    font-family:Arial,Helvetica,Verdana,"Century Gothic",sans-serif;
	    background-color:#ffffff; color:#4a4a4a;
	    text-align:center;
	    font-size:larger; font-weight:bold;
	  }
.modified {
	    text-align:center;
	    font-weight:bold; font-size:smaller;
	    margin-top:-5px;
	    margin-bottom:2.0em;
	  }
.modifsf  {
	    text-align:center;
	    font-weight:bold; font-size:smaller;
	    margin-bottom:2.0em;
	  }
.modiffr {
	    text-align:center;
	    font-weight:bold; font-size:smaller;
	    margin-top:-5px;
	    margin-bottom:5px;
	  }

/* links: */
a:link    {
            color:#000000;
	    background-color:#ffffff;
	    text-decoration:underline;
	  }
a:visited {
            color:#787878;
	    background-color:#ffffff;
	    text-decoration:underline;
	  }
a:hover   {
            color:#000000;
	    background-color:#eeeeee;
	    text-decoration:underline;
	  }
a:active  {
            color:#787878;
	    background-color:#ffffff;
	    text-decoration:underline;
	  }
a:focus   {
            color:#000000;
	    background-color:#f0f0f0;
	    text-decoration:underline;
	  }
a.invers:link    {
            color:#000000;
	    background-color:#eeeeee;
	    text-decoration:underline;
	  }
a.invers:visited {
            color:#787878;
	    background-color:#eeeeee;
	    text-decoration:underline;
	  }
a.invers:hover   {
            color:#000000;
	    background-color:#ffffff;
	    text-decoration:underline;
	  }
a.invers:active  {
            color:#787878;
	    background-color:#eeeeee;
	    text-decoration:underline;
	  }
a.invers:focus   {
            color:#000000;
	    background-color:#f0f0f0;
	    text-decoration:underline;
	  }
a.anchor  { /* N.B.: must be last a-entry! */
	    color:#4a4a4a;
	    background-color:#ffffff;
	    text-decoration:none;
	  }

div.center       { text-align:center; }
div.center table { margin-left:auto; margin-right:auto; }

p         { text-align:center; }
p.header  {
	    text-align:center;
	    font-size:larger; font-weight:bold;
	    margin-top:0px;
	  }

/* for rules and regulations: */
ol        {
	    margin-top:0.7em;
	    margin-bottom:0px;
	  }
li, .list {
	    margin-top:0.3em;
	    margin-bottom:0.3em;
	  }
ol.small, li.small
	  {
	    margin-top:0px;
	    margin-bottom:0px;
	  }
ol.small2 {
	    margin-top:0px;
	    margin-bottom:0px;
	    margin-left:2em;
	    padding-left:0em;
	  }

td.rules  { 
	    text-align:left;
	    font-family:"Times New Roman",serif;
	    background-color:#ffffff; color:#4a4a4a;
	  }
th.rules  { 
	    text-align:center;
	    font-family:"Times New Roman",serif;
	    background-color:#ffffff; color:#4a4a4a;
	  }
th.rules2 { 
	    text-align:left;
	    vertical-align:top;
	    font-family:"Times New Roman",serif;
	    background-color:#ffffff; color:#4a4a4a;
	  }
/* end rules and regulations */

pre       {
	    font-family:"Courier New",Courier,monospace;
	    color:#4a4a4a;
	    background-color:#ffffff;
	  }

/* forms: */
input, textarea, select
	  {
	    font-family:Arial,Helvetica,Verdana,"Century Gothic",sans-serif;
	    color:#4a4a4a;
/* makes background of 'submit' and 'reset' white:
	    background-color:#ffffff;
*/
	  }
.disabled {
	    font-family:Arial,Helvetica,Verdana,"Century Gothic",sans-serif;
	    color:#4a4a4a;
	    background-color:#eeeeee;
	  }

/* tables: */
/* default, blind tables: */
/*
table, td { border-color:#000000; border-style:none; border-width:thin; }
table.bordered, table.bordered td
	  {
	    border-color:#4a4a4a; border-style:solid; border-width:1px;
	    padding:5px; margin=0px;
	  }
*/
td        { 
	    text-align:left;
	    font-family:Arial,Helvetica,Verdana,"Century Gothic",sans-serif;
	    background-color:#ffffff; color:#4a4a4a;
	  }
th        { 
	    text-align:center;
	    font-family:Arial,Helvetica,Verdana,"Century Gothic",sans-serif;
	    background-color:#ffffff; color:#4a4a4a;
	  }

