body 	{ font-family: Arial, Helvetica, Tahoma, Verdana;
          margin-bottom: 0;
          direction: ltr; }
p, li	{ font-size: 0.8em; }


h1, h2, h3 { } 

h1	{ font-size: 1.8em; font-family: Arial Narrow, Arial, Helvetica }
h2	{ font-size: 1.2em }
h3	{ font-size: 1.0em }

p.overh	{ margin-bottom: -1.6em; font-size: 0.6em; }

a	{ font-weight: bold;
          color: #336699;
          text-decoration: none }
a:hover	{ text-decoration: none; color: #ff0000 }


ul.menu_level1	
	{ list-style-image:url(img/dbl-pfeil-rot.gif) }
ul.menu_level2	
	{ list-style-image:url(img/dbl-pfeil-dblau.gif) }
ul.menu_level3	
	{ list-style-image:url(img/dbl-pfeil-hgrau.gif) }


#div_head{margin-left: 0px;
          margin-right: auto;
          width: 100%; }

#div_all{ margin-left: 0;
          margin-right: auto;
          width: 53em; }


p.head1 { background-color: #dee5f0; 
          letter-spacing: 0.8em;
          font-weight: bold;
          text-align: center;
          margin: 0;
          color: #112233 }

p.head2 { background-color: #eff5ff; 
          font-size: 0.8em;
          font-weight: bold;
          margin: 0;
          margin-top: 1px;
          padding: 1px }

img.noborder 
        { border: 0 }
img.noborder_left 
        { border: 0; float: left }
img     { border: 0 }
img.border 
        { border-width: 1px; border-color: #226699; border-style: solid }
img.border_left
        { border-width: 1px; border-color: #226699; border-style: solid; float: left }

#div_bottom_left
        { min-width: 100px; 
          margin-bottom:0;
          width: 50%; }
#div_bottom_right
        { float: right; margin-bottom:0; margin-right: 10px; }

#valid  { font-size: 0.6em }
#copy	{ text-align: left; font-size: 0.8em; vertical-align: bottom }

td.valid  { font-size: 0.6em }
td.copy	{ text-align: right; font-size: 0.8em; vertical-align: bottom }


.sub1   { margin-left: 20px }
.sub2   { margin-left: 35px }

div.bg_light 
        { background-color: #eff5ff }
div.bg_dark  
        { background-color: #dee4ee }
