a:link { font-weight:bold; color:#0000E0; text-decoration:none }
a:visited { font-weight:bold; color:#000080; text-decoration:none }
a:hover { font-weight:bold; color:#E00000; text-decoration:none }
a:active { font-weight:bold; color:#E00000; text-decoration:underline }
a:focus { font-weight:bold; color:#00E000; text-decoration:underline }

body, td
{
  font-family:Verdana,Helvetica,Arial;
  font-size:10pt;
  text-align:left;
  color:#000000;
}

.bordersleft
{
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:black;
  border-left-width:thin;
  border-left-style:solid;
  border-left-color:black;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:black;
}
.bordersright
{
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:black;
  border-right-width:thin;
  border-right-style:solid;
  border-right-color:black;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:black;
}
.bordersmiddle
{
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:black;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:black;
}

#linksrechts
{
  border-left-width:thin;
  border-left-style:dotted;
  border-left-color:grey;
  border-right-width:thin;
  border-right-style:dotted;
  border-right-color:grey;
}

#content
{
  border-left-width:thin;
  border-left-style:dotted;
  border-left-color:grey;
  border-right-width:thin;
  border-right-style:dotted;
  border-right-color:grey;
  border-top-width:thin;
  border-top-style:dotted;
  border-top-color:grey;
}

#rundrum
{
  border-top-width:thin;
  border-top-style:dotted;
  border-top-color:grey;
  border-bottom-width:thin;
  border-bottom-style:dotted;
  border-bottom-color:grey;
  border-left-width:thin;
  border-left-style:dotted;
  border-left-color:grey;
  border-right-width:thin;
  border-right-style:dotted;
  border-right-color:grey;
}


#linksrechtsoben
{
  border-left-width:thin;
  border-left-style:dotted;
  border-left-color:grey;
  border-right-width:thin;
  border-right-style:dotted;
  border-right-color:grey;
  border-top-width:thin;
  border-top-style:dotted;
  border-top-color:grey;
}


.footer
{
  font-family:Verdana,Helvetica,Arial;
  font-size:8pt;
  text-align:center;
  color:#7F7F7F;
}

.bodytext
{
  font-family:Verdana,Helvetica,Arial;
  font-size:10pt;
  text-align:justify;
  color:#000000;
}

h1
{
  font-family:Verdana,Helvetica,Arial;
  font-size:14pt;
  text-align:left;
  color:#000000;
  font-weight:bold;
}

h2
{
  font-family:Verdana,Helvetica,Arial;
  font-size:12pt;
  text-align:left;
  color:#000000;
  font-weight:bold;
}


h3
{
  font-family:Verdana,Helvetica,Arial;
  font-size:11pt;
  text-align:left;
  color:#000000;
  font-weight:bold;
}





/*-----------------------------------------------------------------*/
/* Menu 1 column*/
TD#menu_1
{
   vertical-align:top;
   width:150px;
   /*background-image:url();
   background-repeat:no-repeat;*/
   padding-top:10px;
  border-left-width:thin;
  border-left-style:dotted;
  border-left-color:grey;
  border-right-width:thin;
  border-right-style:dotted;
  border-right-color:grey;
  border-top-width:thin;
  border-top-style:dotted;
  border-top-color:grey;
}

TD#menu_1 DIV
{
   width: 95%;
}

TD#menu_1 DIV A
{
   color: navy;
   text-decoration:none;
}

TD#menu_1 DIV A:hover
{
   text-decoration: underline;
}


/*Menu 1, level 1, normal state (NO)*/
TD#menu_1 DIV.menu1-level1-no
{
   border-bottom:1px dotted #999999;
   font-weight:bold;
   font-size:11px;
   padding-top:5px;
   padding-left:5px;

   background-color:#eeeeee;
   filter:alpha(opacity='70', style='0');
}

/*MENU1, level 1, active state (ACT)*/
TD#menu_1 DIV.menu1-level1-act A
{
   color:black;
}


/*MENU 1, level 2, normal state (NO)*/
TD#menu_1 DIV.menu1-level2-no
{
   font-weight:bold;
   font-size:10px;
   padding-left:20px;
}

/*MENU1, level 2, active state (ACT)*/
TD#menu_1 DIV.menu1-level2-act A
{
   font-size:10px;
   font-weight:bold;
   padding-left:20px;
   color:#BF0000;
}

/*MENU 1, level 3, normal state (NO)*/
TD#menu_1 DIV.menu1-level3-no A
{
   font-size:10px;
   padding-left:40px;
   color:#5F5F5F
}

/*MENU1, level 3, active state (ACT)*/
TD#menu_1 DIV.menu1-level3-act A
{
   font-size:10px;
   padding-left:40px;
   color:#BF0000;
}

/*MENU 1, level 4, normal state (NO)*/
TD#menu_1 DIV.menu1-level4-no A
{
   font-size:10px;
   padding-left:45px;
   color:#5F5F5F
}

/*MENU1, level 4, active state (ACT)*/
TD#menu_1 DIV.menu1-level4-act A
{
   font-size:10px;
   padding-left:45px;
   color:#BF0000;
}
