body {
    font-family: Times, serif;
    background-color: blue;
    background-image: url(../pic/wolken.jpg);
    margin: 0px;
    padding: 0px;
    text-align: center;

    scrollbar-base-color: #2020FF;
    scrollbar-3dlight-color: #E0E0E0;
    scrollbar-arrow-color: #E0E0E0;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #2020FF;
    scrollbar-highlight-color: #E0E0E0;
    scrollbar-shadow-color: #000000;
    scrollbar-track-color: #2020AA;
  }

#main {
    width: 90%;
    height: 95%;
    margin: auto;
    margin-top: 20px;
}
body[moz=y] table#main {
    border-width: 2px;
    border-color: #E0E0E0;
    border-style: ridge;
    border-collapse: collapse;
}
body[moz=y] table#main td {
    border-width: 2px;
    border-color: #E0E0E0;
    border-style: ridge;
}


h1 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 40px;
    margin : 10px;
  }

em { color: yellow; font-style:normal; }

.titel {
    background-color: #2020AA;
    font-family: Arial, sans-serif;
    text-align: center;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding: 2px;
    height: 30px;
    vertical-align: middle;
  }
.titel p { margin-top: 25px; }
.titel div.l { float: left; width: 15%; font-size: 8px; font-weight: normal; }
.titel div.r { float: right; width: 12%; }
.titel div h1 { font-size: 12px; text-align: left; margin: 5px 0px 0px 0px; }
.titel div h1:first-letter { font-size: 15px; color: yellow; }
.titel div h2 { font-size: 12px; text-align: left; margin: 0px 0px 0px 8px; }
.titel div h2:first-letter { font-size: 15px; color: yellow; }
.titel div h3 { font-size: 12px; text-align: left; margin: 0px 0px 0px 16px; }
.titel div h3:first-letter { font-size: 15px; color: yellow; }
.titel div h4 { font-size: 12px; text-align: left; margin: 0px 0px 0px 20px; }
.titel div h4:first-letter { font-size: 15px; color: yellow; }

.menu_h {
    background-color: #2020ff;
    text-align: center;
    color: #80FFFF;
    height: 20px;
    padding: 8px;
  }
.menu_h A {
    margin: 8px;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
  }

.menu_h A.sel:link    { color: yellow; }
.menu_h A.sel:visited { color: yellow; }
.menu_h A.sel:hover   { color: yellow; }
.menu_h A:link    { color: #FFFFFF;   text-decoration: none; }
.menu_h A:visited { color: #FFFFFF;   text-decoration: none; }
.menu_h A:hover   { color: yellow;   text-decoration: underline; }


#menu_v {
    width: 15%;
    min-width: 100px;
    text-align: left;
    background-color: #2020ff;
    vertical-align: top;
    padding: 8px;
  }
#menu_v P {
    margin-top: 8px;
    margin-bottom: 8px;
  }
#menu_v A {
    width: 130px;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    text-align: left;
    padding-left: 16px;
    background-image:url(../pic/menubullet.gif);
    background-repeat:no-repeat;
    background-position: 5px 4px;
  }
#menu_v A.sel     { background-image: url(../pic/menubullet3.gif); }
#menu_v A.sel:link    { color: yellow; }
#menu_v A.sel:visited { color: yellow; }
#menu_v A.sel:hover   { color: yellow; }
#menu_v A:link    { color: #FFFFFF;   text-decoration: none; }
#menu_v A:visited { color: #FFFFFF;   text-decoration: none; }
#menu_v A:hover   { color: #FFFFFF;   text-decoration: underline;
                    background-image: url(../pic/menubullet3.gif); }

#menu_v h5 {
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    text-align: left;
    padding-left: 12px;
    margin-top: 4px;
    margin-bottom: 4px;
    text-decoration: underline;
    color: yellow;
  }

.rcol {
    width: 15%;
    background-color: #2020ff;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    color: #FFFFAA;
    padding: 4px;
    text-align: center;
    vertical-align: top;
  }
.rcol h1 {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
  }
.rcol h2 {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
  }
.rcol hr { width: 80%; margin: auto; }

.rcol p {
    font-size: 11px;
    text-align: justify;
    margin: 4px;
  }
.rcol p.c {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 8px;
  }

/*.rcol A  { margin: 4px; padding: 4px; }*/
.rcol A:link    { color: #FFFFFF;   text-decoration: underline; }
.rcol A:visited { color: #FFFFFF;   text-decoration: underline; }
.rcol A:hover   { color: yellow;   text-decoration: underline; }

/* rcol disclaimer */
div.rcoldiscl {
  width: 100%;
  color: white;
  text-align: justify;
  font-size: 11px;
}


/* content disclaimer */
.content {
    width: 70%;
    height: 80%;
    text-align: center;
    color: #E0E0E0;
    font-family: Arial,sans-serif;
    font-size: 12px;
    padding: 15px;
    vertical-align: top;
  }

.content div.bigpic { width:100%; border: 0px; }
body[moz=y] .content div.bigpic { overflow: scroll; }

div.disclaimer {
  width: 100%;
  color: white;
  text-align: justify;
  font-size: 12px;
  background-color: #2020ff;
  border: #FFFFFF solid 1px;
  padding: 4px;
}

.content p  { text-align: justify; margin: 12px; }
.content ul { text-align: left; list-style-type: square; margin-left: 27px; margin-right: 12px; }
.content ol { text-align: left; }
body[moz=y] .content ul { margin-left: -15px; }
.content li { text-align: justify; color: white;}
.content li.out { text-align: justify; text-decoration: line-through; }
.content h3 { font-size: 14pt; }
.content .akt { color: yellow; }

.content A  { margin: 4px; padding: 4px; }
.content A:link    { color: #FFFFFF;   text-decoration: underline; }
.content A:visited { color: #FFFFFF;   text-decoration: underline; }
.content A:hover   { color: yellow;   text-decoration: underline; }

.content div {
  text-align: justify;
  border: #FFFFFF solid 1px;
  padding: 5px;
  margin: 5px 0px;
}
.content div.leftcol  { width: 49%; float: left;  font-size: 11px; }
body[moz=y] .content div.leftcol  { width: 47%; }
.content div.rightcol { width: 49%; float: right; font-size: 11px; }
body[moz=y] .content div.rightcol  { width: 47%; }
.content div ul { text-align: left; list-style-type: square; margin: 0px 4px 0px 20px; }
.content div li.out { text-decoration: line-through; }

.bigcontent {
    width: 100%;
    height: 80%;
}

