BODY { 
  margin: 0.5em;

  bottom: .0em;
  font-family: sans-serif;

  background: #FFFFFF url(scripts/backgr.gif);
  background-position:100px 45px; 
  color: #336699;
}



H1    { font-size: 2em; margin: .67em 0; } 
H2    { color:#124578; font-size: 1.20em; margin: .33em 0;}
H3    { color:#124578; font-size: 1.10em; margin: 1em 0;}
HR    { color:#124578;}
IMG   {border: 1px solid black;}
SUP   {}

img.noborder {border-style: none;} 

img.logo1 {border-style: none;position:absolute; top:0; left:0} 
img.logo2 {border-style: none;position:absolute; top:85px; left:0}

A:link { color: #124578;} /*font-weight: bolder }          /* unvisited link */
A:visited { color: #548080;} /*font-weight: bolder}        /* visited links */
A:active { color: #FF0000;} /*font-weight: bolder}         /* active links */
A:hover { color : red; text-decoration: underline;}        /* mouse over */

p.leftmenu {margin-left: 0em; margin-right: 0em;line-height: 1.9;}/*font-size: 1.em;} */
/*;position:absolute; top : 100px; left: 1px;}*/
p.leftsubmenu {margin-left: 0.3em; margin-right: 0em;font-size: 0.80em;line-height: 1.5;}
p.indent {margin-left: 2em; margin-right: 0em;}
p.indent2 {margin-left: 3em; margin-right: 0em;}
p.indent3 {margin-left: 4em; margin-right: 0em;}
p.indent4 {margin-left: 5em; margin-right: 0em;}
p.indent55 {margin-left: 6em; margin-right: 0em;}
p.indent5 {margin-left: 7em; margin-right: 0em;font-size: 0.90em;}
p.indent6 {margin-left: 9em; margin-right: 0em;font-size: 0.80em;}
p.center {margin-left: 0em; margin-right: 0em;text-align: center;}
p.right {margin-left: 0em; margin-right: 2em;text-align: right;}
p.note {font-size: 0.9em;}
p.header {}
em.selected {color:#124578;font-weight: bolder} /*selected menu-item*/

table.center{margin-left:auto; margin-right:auto;text-align : center; width : 100%}
table.main {width: 100%; height: 100%; position: absolute; top:0; left:0}
table.leftmenu{margin-top: 10px;}

td.main_menu {text-align : center; vertical-align : top ;background: #A5BDD4; width: 100px;line-height: 0.9;}
td.main_textcenter {text-align : center; vertical-align : middle; height: 90%;}
td.main_contact {text-align : center; vertical-align : top;background: #FFFFFF}
td.main_bottom{text-align : left; vertical-align : middle;}
h1.main{text-align : center;}
th.main_text{text-align : left; vertical-align : top; font-weight: normal; font-style: normal}

span.logo{color : #FFFFFF;font-size: 0.70em;font-weight: bolder;}
span.selected{color : #FFFFFF}


hr.main{margin-top: -20px;}
h1.main{margin-top: 2px;}

p.topmenu {margin-left: 0em; margin-right: 0em;text-align: center;
background: #A5BDD4;margin-top: 1px;margin-bottom: 0px;}

p.topmenu2x {margin-left: 0em; margin-right: 0em;text-align: center;
background: #A5BDD4;margin-top: 1px;margin-bottom: 0px;}

span.selected {color : #FFFFFF; background : #336699;}
span.selected2 {color : #FFFFFF; background : #336699;}
h1.main{color : #FFFFFF; background : #336699;margin-top: 0px;margin-bottom: 0px;}
hr.main {display:none}

p.topmenu2 {margin-left: 0em; margin-right: 0em;text-align: center;
margin-top: 10px;margin-bottom: 0px;font-size : 1.2em}
p.leftmenu     {margin-left: 0em; margin-right: 0em;line-height: 0.9;margin-bottom: 0px;}
p.leftselected {margin-left: 0em; margin-right: 0em;line-height: 0.9;margin-bottom: 0px;
               color : #FFFFFF; background : #336699;}
p.leftsubmenu {margin-top: 0px;}

strong.ancestor{color:red;}
strong.child{color : green; }
strong.descendant{color : blue}


