body{
   margin:0px;
   font-size: 62.5%;
   background:#FCF8EB;
}

*{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 1em;
   line-height:1.5;
   padding:0;
   margin:0;
   color:#000000;
   list-style-type:none;
   z-index:1;
}

html{
   min-height: 100.05%;
}

hr {
   background-color:#CCC; /* Mozilla 1.4 */
   color:#CCC; /* IE 6 */
   border: #CCC; /* Opera 7.11 */
   height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
   clear:both;
   margin: 5px 0px;
   display:block;
}

form{
   margin:0;
   padding:0;
   border:0;
   display:inline;
}

fieldset{
   border: 1px solid #B7BCBF;
   padding:3px;
}
label {
   margin-right:5px;
   font-size:0.9em;
   border-bottom:1px dotted #BBB;
   cursor:pointer;
}

input                    { font-size:1.1em; }
/*input[type=radio]        {}
input[type=checkbox]     {}
input[type=text],
input[type=password]
                         { height: 15px; width: 140px; cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
input[type=button]       {                             cursor: pointer; color:#71828A; background-color:#F5F7F7; border:1px solid #71828A; text-align:center;}
select                   {                             cursor: pointer; color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
textarea                 {                             cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}*/

acronym{
   cursor:help;
   color:#900;
   border-bottom:1px dotted #900;
}
a, a:visited      { color: #910000; text-decoration: none; }
a:hover, a:active { color: #FF0000; text-decoration: none; }

h1 { color:#666666; font-size: 1.8em; font-weight: bold; font-family:Arial, Helvectiva, sans-serif; }
h2 { color:#333333; font-size: 1.3em; font-weight: bold; font-family:Arial, Helvectiva, sans-serif; }
h3 { color:#000;    font-size: 1.2em; font-weight: bold; font-family:Arial, Helvectiva, sans-serif; }
h4 { color:#666666; font-size: 1.0em; font-weight: bold; }
h5 { color:#333333; font-size: 0.9em; font-weight: bold; }
h6 { color:#666666; font-size: 0.8em; font-weight: bold; }
h7 { color:#ffffff; font-size: 1.3em; font-weight: bold; font-family:Arial, Helvectiva, sans-serif; }

small{
   color:#999;
   font-size:9px;
}
   small *{
      color:#818181;
   }

   small label{
      color:#005FA9;
      font-size:1.0em;
      line-height:15px;
   }
   small a,       small a:visited { font-size:1em; color:#910000; }
   small a:hover, small a:active  { font-size:1em; color:#FF0000; text-decoration:underline; }

blockquote {
   font-size:1em;
   background-color:#F4F4F4;
   border:1px solid #EEE;
   margin: 0px 3px 0px 15px;
   padding:2px;
}

   blockquote blockquote{
      background:#FFF;
      border:1px solid #CCC;
      font-size:1em;
      font-style:italic;
   }
h2 em{
   font-size:1em;
   font-weight:bold;
}

img {
   border:0;
   display:inline;
}


ul li {
   font-size:1.2em;
   margin-left:15px;
   list-style-type:disc;
   color:#900;
}

ol li {
   list-style-type:decimal;
}

p { 
   font-size:1.2em;
   color:#262626;
   padding-bottom:2px;
   line-height:1.45;
   margin: 2px;
   display:block;
   text-align:justify;
}

/* table { border-collapse: collapse; width:100%; border:1; } */

td { font-size:1em; }
th {
   background-image: url(../images/topbg.png);
   height:20px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   color:#555555;
   font-weight: bold;
   text-align:center;
}
tr    { margin:0; }
td,th    { padding:2px;}


.newslink { 
   font-size:1.0em;
   color:#262626;
   padding-bottom:2px;
   line-height:1.45;
   margin: 2px;
   display:block;
   text-align:justify;
}

.bright-grey { 
   font-size:1.2em;
   color:#fafafa;
   padding-bottom:2px;
   line-height:1.45;
   margin: 2px;
   display:block;
   text-align:justify;
}

