body {font-family : Verdana; font-size : 12px; line-height : 130%; letter-spacing : 1px;}

h1 {font-size : 20px;}
h2 {font-size : 18px;}
h3 {font-size : 16px;}
h4 {font-size : 14px;}

p {text-align : justify;}

a:link    {color : blue;    text-decoration : none;                      background-color : transparent;}
a:visited {color : blue;    text-decoration : none;                      background-color : transparent;}
a:hover   {color : #000088; text-decoration : underline;                 background-color : transparent;}
a:active  {color : blue;    text-decoration : none; font-style : italic; background-color : transparent;}

body#page     {font-family: Verdana, Arial, Helvetica, sans-serif;  
               background-color: #99CCFF;  color: #000000;}
               
#head         {position:absolute; top:2px;  left:140px; width:1000px;  height:160px; z-index:2;
               background:#99FF99; border:solid 1px blue;}

#navigation   {position:absolute; top:165px; left:140px; width:200px;  height:567px; z-index:2;
               background:#FFFF99; border:solid 1px blue; padding:5px}

#impressum    {position:absolute; top:745px; left:140px; width:200px;  height:65px;  z-index:2;
               background:#FFFF99; Border:solid 1px blue; padding:5px;}

#mainpage     {position:absolute; top:165px; left:353px; overflow:auto; width:767px;  height:635px; z-index:2; 
               background:#FFFFCC; border:solid 1px blue; padding:10px;}
#mainpageWM   {position:absolute; top:165px; left:353px; overflow:auto; width:900px;  height:635px; z-index:2; 
               background:#FFFFCC; border:solid 1px blue; padding:10px;}

#mainpage-menu{position:absolute; top:165px; left:353px; width:767px;  height:15px;  z-index:2; 
               background:#FFFF99; border:solid 1px blue; padding:10px;}

#mainpage-1   {position:absolute; top:202px; left:353px; overflow:auto; width:767px;  height:598px; z-index:2; 
               background:#FFFFCC; border:solid 1px blue; padding:10px;}
               
#box1         {position:absolute; top:15px; left:840px; width:72px; height:72px; z-index:3;}
#box2         {position:absolute; top:55px; left:880px; width:72px; height:72px; z-index:4;}

/*---------------------------------
Menu
---------------------------------*/
a.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; display: block;
        margin-top: 5px; text-align: center; border-style:outset; border-width: 5px; padding: 2px;}

a.menu:link   {color: black;  background-color: lightgreen; text-decoration: none;}
a.menu:visited{color: black;  background-color: lightgreen; text-decoration: none;}
a.menu:hover  {color: yellow; background-color: blue;       text-decoration: none;}
a.menu:active {color: black;  background-color: #AA0033;    text-decoration: none;}

/*---------------------------------
Menu_a (aktive button)
---------------------------------*/
a.menu_a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; display: block;
          margin-top: 5px; text-align: center; border-style:outset; border-width: 5px; padding: 2px;}

a.menu_a:link   {color: black;  background-color: #FFFF99; text-decoration: none;}
a.menu_a:visited{color: black;  background-color: #FFFF99; text-decoration: none;}
a.menu_a:hover  {color: yellow; background-color: blue;    text-decoration: none;}
a.menu_a:active {color: black;  background-color: #FFFF99; text-decoration: none;}

/*---------------------------------
SubMenu
---------------------------------*/
a.submenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; display: block;
           margin-top: 5px; margin-left: 25px; text-align: center; width:180; border-style:outset; border-width: 1px; padding: 1px;}

a.submenu:link   {color: black;  background-color: #FFCC99; text-decoration: none;}
a.submenu:visited{color: black;  background-color: #FFCC99; text-decoration: none;}
a.submenu:hover  {color: yellow; background-color: blue;    text-decoration: none;}
a.submenu:active {color: black;  background-color: #FFCC99; text-decoration: none;}

/*---------------------------------
SubMenu_a
---------------------------------*/
a.submenu_a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; display: block;
             margin-top: 5px; margin-left: 25px; text-align: center; width:180; border-style:outset; border-width: 1px; padding: 1px;}

a.submenu_a:link   {color: blue;   background-color: #FFFF99; text-decoration: none;}
a.submenu_a:visited{color: blue;   background-color: #FFFF99; text-decoration: none;}
a.submenu_a:hover  {color: yellow; background-color: blue;    text-decoration: none;}
a.submenu_a:active {color: blue;   background-color: #FFFF99; text-decoration: none;}

/*---------------------------------
HeadMenu
---------------------------------*/
a.headmenu:link    {display: block; float: left; margin-left: 16px; padding: 4px 6px; background-color: #FFCC99;
                    border-top: 1px solid blue; border-left: 1px solid blue; border-right: 1px solid blue;}
a.headmenu:visited {display: block; float: left; margin-left: 16px; padding: 4px 6px; background-color: #FFCC99;
                    border-top: 1px solid blue; border-left: 1px solid blue; border-right: 1px solid blue;}
a.headmenu:active  {display: block; float: left; margin-left: 16px; padding: 4px 6px; background-color: #FFCC99;
                    border-top: 1px solid blue; border-left: 1px solid blue; border-right: 1px solid blue;}
a.headmenu:hover   {background-color: blue; color: yellow; text-decoration: none;}

/*---------------------------------
HeadMenu_a
---------------------------------*/
a.headmenu_a:link    {display: block; float: left; margin-left: 16px; padding: 4px 6px; background-color: #FFFF99;
                      border-top: 1px solid blue; border-left: 1px solid blue; border-right: 1px solid blue;}
a.headmenu_a:visited {display: block; float: left; margin-left: 16px; padding: 4px 6px; background-color: #FFFF99;
                      border-top: 1px solid blue; border-left: 1px solid blue; border-right: 1px solid blue;}
a.headmenu_a:active  {display: block; float: left; margin-left: 16px; padding: 4px 6px; background-color: #FFFF99;
                      border-top: 1px solid blue; border-left: 1px solid blue; border-right: 1px solid blue;}
a.headmenu_a:hover   {background-color: blue; color: yellow; text-decoration: none;}

/*---------------------------------
Rand
---------------------------------*/
div.rand {width: 700px; padding: 10px; background-color: #FFFFCC; text-align: left;}

