
/* Test --------------------------------------------------------------------- */
/* div { outline: 1px solid blue; } */


/* General Formats ---------------------------------------------------------- */

* { font-family: verdana, sans-serif; color: #222222; background-color: #405080 }

body { width: 1000px; margin: auto; font-size: 75%; }

.float-ende { clear: both; }




h1, h2, h3, h4, h5, h6, p, ol, ul { margin-top: 0px;  margin-bottom: 20px; }
h1 { font-size: 20px; font-weight: 400; }
h2 { font-size: 18px; font-weight: 400; }
h3 { font-size: 16px; font-weight: 400; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
h6 { font-size: 12px; }

/* Head --------------------------------------------------------------------- */

#head       { height: 400px; margin-top: 20px; margin-bottom: 20px; }
#head-left  { float: left;  width: 600px; }
#head-right { float: right; width: 370px; height: 400px; background-color: #c0c0c0; } 
#head-text  { font-size: 250%; font-weight: 400; line-height: 50px; text-align: center; padding-top: 25%; color: #8c1511; background-color: rgba(0,0,0,0); }
#head .txt1 { width: 100%; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
#head .box1 { width: 100%; height: 1px; margin: 0px 0px 0px 0px; background-color: #101010; }

/* Foot --------------------------------------------------------------------- */

#foot { margin-top: 20px; min-height: 32px; background-color: #c0c0c0; }
.Datum   { float: left;  padding-left:  10px; padding-top: 8px; background-color: rgba(0,0,0,0); }
.Kontakt { float: right; padding-right: 10px; padding-top: 8px; background-color: rgba(0,0,0,0); }
.Link    { background-color: rgba(0,0,0,0); }

/* Navigation --------------------------------------------------------------- */

nav { background-color: rgba(0,0,0,0);  }

.navigation1 { font-size: 150%; }  /* nötig für den IE */
.navigation2 { font-size: 125%; }  /* nötig für den IE */

.navigation1 ul { list-style-type: none; margin: 3px; padding: 5px; width: 280px; line-height: 2em; background-color: rgba(0,0,0,0); }
.navigation2 ul { list-style-type: none; margin: 3px; padding: 5px; width: 300px; line-height: 2em; background-color: rgba(0,0,0,0); }
.navigation1 ul li a,
.navigation2 ul li a { display: block; text-transform: none; margin-bottom: 10px; text-decoration: none; padding: 1px; color: #8c1511;
                       background-color: #e0e0e0; transition: background-color 0.45s; }

/*.navigation1 ul li a:hover,*/
.navigation2 ul li a:hover,
/*.navigation1 ul li a:focus,*/
.navigation2 ul li a:focus,
.navigation1 ul li a.auswahl { color: white; background-color: #8c1511; }

/* Content ------------------------------------------------------------------ */

#content        { margin-top: 20px; }
#content-left   { float: left;  width: 330px; height: 200px; background-color: #e0e0e0; }
#content-right  { float: right; width: 640px; height: 200px; background-color: #e0e0e0; } 
.content-text   { font-size: 150%; margin: 15px; color: #8c1511; background-color: #e0e0e0; }
.video-link     { font-size: 150%; margin: 15px; color: #8c1511; background-color: #e0e0e0; }
.video-link a   { color: #8c1511; background-color: #e0e0e0; text-decoration: none; }
.video-link a:hover { color: white; background-color: #8c1511; }

td.Spalte { background-color: #e0e0e0; vertical-align: top; }

