body {
  color: silver; background-color: black;
  font-size: 14px; font-family: arial, sans-serif;
  margin: 0; padding: 1em;
  font-weight: normal;
}

.calendar-table { 
   font-size: 12px; 
   border-spacing: 1px;
   border-bottom:1px solid #eeeeee;
   border-top:1px solid #eeeeee;
   border-left:1px solid #eeeeee;
   border-right:1px solid #eeeeee;
   }
   
h1 { text-align: left; font-weight: normal; font-size: 20px; color: silver; border-bottom-style: solid; }
h3 { text-align: left; font-weight: normal; font-size: 16px; color: silver; border-bottom-style: none;}
h4 { text-align: left; font-weight: normal; font-size: 14px; color: silver; border-bottom-style: dotted;}

a:link { color: lightblue; font-weight: normal;  text-decoration: none;}
a:visited { color: lightblue; font-weight: normal;  text-decoration: none;}
a:hover { color: lightblue; font-weight: bold; background-color: red;  text-decoration: none;}
a:active { color: lightblue; font-weight: bold; background-color: white; text-decoration: none;}

.csc-frame-frame1{
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

  margin: 0px;
  font-size: 12px;
  color; white;
  background-color: black;
  border: 1px solid silver;
  padding: 10px;
}

.news-list-date {
  color: white;
  font-size: 14px;
}


div#menu-a {
    width: 200px;
    font-size: 14px; text-align: left;
    font-weight: normal;
    background-color: red;
    border: 0px solid silver;
    
}

div#menu0 {
    width: 200px;
    font-size: 14px; text-align: left;
    font-weight: normal;
    background-color: black;
    border: 0px solid silver;
    
}
div#menu0:hover {background-color: red;}

div#menu1 {
    width: 200px;
    font-size: 14px; text-align: left;
    font-weight: normal;
    background-color: black;
    border: 0px solid silver;
}

div#menu1:hover {background-color: red;}

ul#Navigation { font-size: 1em; float: left;  margin: 2px; padding: 3px; text-align:left;list-style-type:none;}
ul#Navigation a { display: inline; margin: 3px; padding: 0.0em; font-weight: bold; }


div#rand{ font-size: 10px;  margin: 3px; }


th       { text-align: left; font-size: 1.0em; font-weight: bold; background-color: white; color: black; }
th#Footer { text-align: center; font-size: 1.0em; font-weight: bold; background-color: white; color: black; }
td#TopMenu { text-align: left; height: 15; background-color: #0000CC; color: white; }
td#TopSpace { height: 7;  background-color: black; color: white; }
td#contcol {-webkit-border-radius: 12px;
      -khtml-border-radius: 12px;
      -moz-border-radius: 12px;
      border-radius: 12px;
      border-spacing:9px; font-size: 1.0em; margin: 7px; padding: 7px; background-color: grey; }
td#rechts  { border-spacing:9px; font-size: 1.0em; margin: 3px; padding: 3px; background-color: black;}
td#links   { border-spacing:9px; font-size: 1.0em; margin: 3px; padding: 3px; background-color: black;}


table    { border-spacing: 3px; }
.main    { border:thin solid black; border-spacing:0px;}
.content { border:thin solid black; border-spacing:0px;}
.rand    { border:thin solid black; border-spacing:0px;}
.menu    { 
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  -khtml-border-radius: 13px;
  border-radius: 13px;
  border:thin solid silver; 
  border-spacing:0px;
  }
.menucol { border:thin solid black; 
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  -khtml-border-radius: 13px;
  border-radius: 13px;
           background-color:black; 
           border-spacing:1px; 
}
.head    { border:thin solid black; border-spacing:1px;}
.footer  { border:thin solid black; border-spacing:1px;}
.header#img {-webkit-border-radius: 12px;
        -khtml-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        }

