
/* colors and backgrounds:

item                               color      background

body                               #ffffff    #224488
body - browser tables              #ffffff    #224488
main text                          #000000    #fefdf7

navigation                         #000000    #fefdf7
navigation hover                   #000000    #fbf1d1
navigation list                    #000000    #fdfcee
navigation list border             #e9cb63
navigation list hover              #000000    #f9ebb5
navigation list items              #000000    transparent
navigation list links hover+focus  #000000    #f2d274
navigation list links link+visited #000000    transparent

main-text a:link:focus             #4d0033    #e4ddba
main-text a:visited:focus          #4d0033    #e4ddba
main-text a:link                   #000000    #fbf3d1
main-text:hover a:link             #be0077    #f9ebb5
main-text a:visited                #000000    #fcfbe6
main-text:hover a:visited          #4d0033    #fbf3d1
main-text a:link:hover             #4d0033    #f1d674
main-text a:visited:hover          #4d0033    #f1d674
main-text a:link:active            #ffffff    #00009a
main-text a:visited:active         #ffffff    #00009a
*/



#navigation li {
   color: #333;
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   display: inline;
   width: 132px;
   }

#navigation ul {
   color: #333;
   background-color: #fdfcee;
   padding: 0;
   border: 1px solid #e9cb63;
   border-bottom-width: 0;
   margin: 0;
   }
#navigation ul.last {
   border-bottom: 1px solid #e9cb63;
   }
#navigation ul.last2 {
   margin-top: 10px;
   }

#navigation ul:hover {
   color: #000;
   background-color: #f9ebb5;
   }

#navigation a.de  {
   background: url(../graphics/flag-de.gif)
               no-repeat
               0 3px;
   }
#navigation a.en  {
   background: url(../graphics/flag-en.gif)
               no-repeat
               0 3px;
   }
#navigation a.ed  {
   background: url(../graphics/flag-en-de.gif)
               no-repeat
               0 3px;
   }

#navigation a {
   font: bold
         0.92em
         "trebuchet ms", arial, helvetica, sans-serif;
   text-decoration: none;
   display: block;
   padding: 2px 3px;
   border: none;
   margin: 0;
   width: 128px;
   }

#navigation a:link,
#navigation a:visited {
   color: #333;
   background-color: transparent;
   }

#navigation a:hover,
#navigation a:focus {
   color: #000;
   background-color: #f2d274;
   }

#i0 #navigation a.c0,
#i1 #navigation a.c1,
#i2 #navigation a.c2,
#i3 #navigation a.c3,
#i30 #navigation a.c30,
#i31 #navigation a.c31,
#i4 #navigation a.c4,
#i5 #navigation a.c5,
#i6 #navigation a.c6 {
   display: block;
   font: 0.86em
         "trebuchet ms", arial, helvetica, sans-serif;
   padding: 1px 4px 1px 14px;
   border: none;
   margin: 0;
   width: 116px;
   }

#navigation a.n  {
   display: none;
   }

#navigation form {
   display: block;
   padding: 0;
   border: none;
   margin: 0;
   width: 128px;
   }
#navigation input {
   color: #000;
   background: #fefefb;
   padding: 0;
   border: 1px solid #e4ddba;
   margin: 1px 3px 1px 14px;
   width: 108px;
   }
#navigation input.button1 {
   color: #000;
   background-color: #fbf1d1;
   padding: 2px;
   border-width: 1px;
   border-style: solid;
   border-color: #fffcee #8a7866 #8a7866 #fffcee;
   margin: 1px 1px 2px 20px;
   width: 98px;
   }

#navigation form p {
   font: 0.86em
         "trebuchet ms", arial, helvetica, sans-serif;
   padding: 1px 4px 1px 14px;
   border: none;
   margin: 0;
   width: 108px;
   }
#navigation select {
   font: 0.86em sans-serif;
   color:  #837783;
   background-color: #fefefb;
   padding: 0;
   border: 1px solid;
   margin: 1px 3px 1px 14px;
   width: 108px;
   }
