/**
----------------------------------------------------------
Farben:
#F0F0F0 grau hell
#C0C0C0 grau dunkel
#C0D8F0 blau sehr hell
#667099 blau hell
#304878 blau dunkel
#C00000 rot
black
white

---------------------------------------------------------- */

@charset "utf-8";

/**
----------------------------------------------------------
Regeln fuer allgemeine Elemente
---------------------------------------------------------- */

/* Alle kritischen Werte instanziieren */
* {
margin: 0;
padding: 0;
vertical-align: top;
background: #C0C0C0 /*grau dunkel*/;
}

/* Farben und Hintergrund setzen */
body {
color:black;
background: #C0C0C0 /*grau dunkel*/;
}

/* Schriftgroesse kontrollieren */
body, td, th {
font: normal 80% Verdana, sans-serif;
}
td, th {
f\ont-size: 100%;
}

/* Links und Anker */
a:link {
color: #C0C0C0 /*grau dunkel*/ ;
background-color: #C0C0C0 /*grau dunkel*/;
}
a:visited {
color: #C0C0C0 /*grau dunkel*/;
background-color: #C0C0C0 /*grau dunkel*/;
}
a:hover,
a:focus {
color: #C0C0C0 /*grau dunkel*/;
background-color:  #C0C0C0 /*grau dunkel*/;
}
a:active {
color: #C0C0C0 /*grau dunkel*/;
background-color: #C0C0C0 /*grau dunkel*/;
}
a:link img, a:visited img,
a:hover img, a:focus img, a:active img {
border: 0;
}

/* Ueberschriften */
h1, h2, h3, h4, h5, h6 {
color: black;
background-color: transparent;
}
h1 {
color: #C0C0C0 /*grau dunkel*/;
font-size: 1.5em;
margin: 0 0 1.5em 0;
}

h2 {
font-size: 1.3em;
margin:  1.0em 0 0 0;
}

h3 {
font-size: 1.1em;
margin: 1.5em 0 0.3em 0;
}

/* AbsaeÂ¤tze */
p {
margin: .8em 0;
}

/* Bilder */
img {
background-color: transparent;
color: transparent;
border: 0;
}


div#all{
color: black;
background: #C0C0C0 /*grau dunkel*/ ;
border: 0px solid black;
border-top: 0;
width: 750px;
margin: auto; /* Reicht eigentlich */
}
/* Fuer kaputte Browser */
body {
/* Alle Inhalte horizontal zentrieren */
margin-top: 20px;
text-align: center;
}
body * {
/* Textausrichtung korrigieren */
text-align: left;
}

div#invisible{
color: #C0C0C0 /*grau dunkel*/;
font-size: 0.2em;
}
