@charset "iso-8859-1";

html {
  font-family:Tahoma, 'Times New Roman', Arial;
  color:#0;
  }

body {
  background-image:url('../images/background.jpg');
  }

html, body { 
  top:0; left:0; right:0;
  min-height:100%;
  margin:0;
  padding:0;
  width:100%;
  
  scrollbar-base-color:#c9e4ff;
  scrollbar-3d-light-color:#e9e7f4;
  scrollbar-arrow-color:#6ba1ff;
  scrollbar-darkshadow-color:#33b8d2;
  scrollbar-face-color:#c9dbf4;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#565656;
  scrollbar-track-color:#e9e7f4;
  }
h1 {
  color:#e1e5e8;
  }
  
h2, h3, h4, h5, h6, h7 {
  color:#7b73ff;
  }
h1 {
  text-align:center;
  font-size:1.7em;
  letter-spacing:0.4em;
  margin:0.8em 0 1em 0;
  background-color:#7b73ff;
  }
h2 {
  text-align:left;
  font-size:1.5em;
  letter-spacing:0.4em;
  padding:0;
  margin-bottom:1em;
  }
h3 {
  text-align:left;
  font-size:1.2em; 
  letter-spacing:0.3em;
  padding:0;
  margin:0 0 1em 0;
  }
h4 {
  font-size:0.9em;
  }
h5 {
  font-size:0.7em;
  text-decoration:underline;
  }
a {
  color:#7b73ff;
  }
p, td, th {
  text-align:justify;
  font-size:85%;
  margin:0;
  padding:0 0.8em 0.8em 0.8em;
  }		   
td, th { 
  text-align:left;
  padding:0.8em 0.8em 0.8em 0.8em;
  }
hr {
  text-align:center;
  margin:1em 0 1em 0;
  }
table, tr, td, th {
  border-style:dotted;
  border-color:#afd3e2;
  border-width:1px;
  }
table {
  margin:1em 0 1em 1em;
  }
#farbe {width:50%; color:white; text-align:center;}
#menu {
  font-size:95%;
  text-align:right;
  font-weight:600;
  float:left; 
  margin:0 20px 0 0;
  padding:40px 0 0 0;
  height:100%;
  }
#menu a {
  line-height:1.4em;
  margin:0 0 0 0;
  padding:1px 3px 1px 4px;
  text-decoration:none;
  background:transparent;
  }
#menu a:link {
  color:#7b73ff;
  }
#menu a:active {
  color:black;
  }
#menu a:hover {
  color:yellow;
  background:#afbdda;
  }
#menu a:visited {
  }
#menu ul {
  display:block;
  list-style:none;		
  margin:0;
  padding:15px 0 0 10px;
  }
#cright {
  text-align:right;
  font-size:66%;
  margin:1em 0 1em 0;
  }
#content ul {font-size:85%;}
#content, #content-br, #content-links {
  text-align:justify;
  margin:5px;
  padding:20px 20px 20px 50px;  
  min-height:100%;	
  }
#content-br ol {
  font-size:85%;
  }
#content-br li {
  padding:0 0.5em 0.5em 0;
  }	
#content-links ul {
  list-style:none;
  margin-left:100px;
  }					
#content-links li {
  padding:0 0 1.5em 2em;
  }
#counter {
  position:absolute;
  bottom:1em;
  right:1em
  }
#groupo {
  margin:0 0 25px 0;
  border-bottom:dotted 1px black;
  padding:0 0 5px 0;
  }

