.rm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 20px;
    background-color: #ffffff;
    color: #800000;
    font-weight: bold;
    border: 1px;
    text-decoration: underline}
.uns {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     background-color: #ffffff;
     padding:5px;
     line-height: 18px;
     color: #000000
}
.pad {
     padding:0px 0px 0px 60px;
     color: #ffffff; /*ccffcc*/
     font-style:bold;
     font-size: 14px;
      font-family: Arial, Helvetica, sans-serif;
}
.pad1 {
     padding:0px 0px 0px 0px;
     color: #ffffff; /*ccffcc*/
     font-style: bold;
     line-height: 20px;
}
.bspe {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      background-color: #ffffff;
      line-height: 20px;
      color: #008833
}
.kontakt {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         background-color: #ffffff;
         line-height: 14px;
         color: #003366;
         border:1px dashed #003366;

        padding: 8px 8px 8px 5px;
        margin:0px 1px 1px 1px;
}
.mkon{
        COLOR: #800000;
        BACKGROUND-COLOR: transparent;
        TEXT-DECORATION: none;
        FONT-WEIGHT: bold;
        FONT-FAMILY: verdana, helvetica, sans-serif;
        FONT-SIZE: 12px;
        TEXT-ALIGN: left;
        padding: 5px;

        /*BORDER: 1px #663300 double;
        BORDER-LEFT: 1px;
        BORDER-RIGHT: 1px;  */
}
.formkontaktshadow {
             border:1px solid #800000;
     width: 90%;
     background: #F0F4D6;
     /*border-top:1px inset #0000aa;
     border-left:10px inset #ff0000;*/
}
.formkontakt {
             border:1px solid #003366;
     width: 90%;
     background: #ececec;
     margin: 0px 0px 0px 20px;
     /*border-top:1px inset #0000aa;
     border-left:10px inset #ff0000;*/
}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; background-color: #ececec}
.p_space {  line-height: 60px}
.bottom {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; background-color: #EFEFEF}
.linkliste_bottom {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #ffffff; word-spacing: normal}
#banner { height: 80px}
#links { width: 150px; float: left}
#mitte { width: 672px; float: left; background-color: #ffffff; PADDING-left: 0px; PADDING-right: 0px; margin: 0 0 0 0; padding-top: 0px}
#rechts {float: left; background-color: #ffffff; PADDING-left: 0px; PADDING-right: 0px}
.oben_banner {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #003366; background-image: url(banner_ot.gif); background-repeat: no-repeat; height: 70px}
.text_farbehintergrund {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #ffffff; color: #003366; height: auto; width: auto}
.text_mitte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; line-height: 25px; color: #000000}
.links_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline; background-color: #FFFFFF; text-align: left; vertical-align: top; width: 150px; link: #ffffff vlink; border-color: black #333333 black black; border-style: dotted; border-right-width: thin: #876f43 alink: #876f43}
.urltx {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: bold;
       color: #4e6ea1;
       background-color: #ececec;
       width: 9em;

}
#listetx{
FONT-FAMILY: Verdana, Arial, Sans-Serif;
TEXT-DECORATION: none;
}
ul#listetx{

        margin: 0 0 0 1em;
        padding: 0;
        list-style-type: none;
}
#navi         {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          FONT-SIZE: 11px;
          font-weight: bold;
          COLOR: #000000;
          text-align: left;
          padding-left: 10px;
          BACKGROUND: transparent;
                                 }
ul#navi {
      width: 9.5em;
        COLOR: #000000;
        margin: 0 0 0 1em;
        padding: 0;

        background-color: #ececec;

        text-align: right;
        list-style-type: none;
        }
* html ul#navi {  /* Korrekturen fuer IE 5.x */
    width: 10.6em;
    w\idth: 9.5em;
    padding-left: 0;
    padd\ing-left: 0.2em;
}
ul#navi li {
        COLOR: #000000;
        background: #ececec;

        margin: 0.1em 0;
        padding: 0;
        list-style: none;
        vertical-align: text-bottom;
        }
 ul#navi li ul {
    margin: 0 0 0 1em; padding: 0;
  }
  ul#navi li ul li {
    margin: 0.1em 0;
  }
* html ul#navi li ul li {  /* Korrektur fuer IE 5.x */
    margin-left: 1em;
    ma\rgin-left: 0;
  }
* html ul#navi a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */
  }
  * html ul#navi li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 8.5em;  /* Breitenangabe fuer IE 6 */
  }
#navi #aktiv {
        COLOR: #663300;
        BACKGROUND: #ffedbf;
        border-left: 8px solid #880000;
        margin: 0;
        padding: 0;
        text-align: right;
}
ul#navi a, ul#navi span, ul#navi h2 {
          display: block;
          padding:0.2em;
          text-decoration: none;
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          border: 1px solid #880000;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;
          COLOR: #003366;
         BACKGROUND: transparent;
}
ul#navi a:active {
           FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          COLOR: #663300;
        BACKGROUND: #ffedbf;
}

ul#navi a:hover, ul#navi span  {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          COLOR: #003366;
          BACKGROUND: #ffedbf;

}
ul#navi h2 {
    font-size: 1em;
    margin: 1.1em 0 0;
    border-color: #003366;
    color: #663300; background-color: #ececec;
    border: 1px solid #ffffff;
    border-right-color: #663300; border-top-color: #663300;
    border-left: 0px solid #663300;
  }

.navigation{
        COLOR: #003366;
        BACKGROUND-COLOR: #471100;
        TEXT-DECORATION: none;
        FONT-FAMILY: verdana, helvetica, sans-serif;
        TEXT-ALIGN: center;
}
a.navigation:link, a.navigation:visited, a.navigation:active{
         FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          COLOR: #003366;
         BACKGROUND: transparent;
  }

a.navigation:hover {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          COLOR: #ffffff;
          BACKGROUND: #003366;
}
 a.menub:link, a.menub:visited, a.menub:active {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          FONT-WEIGHT: bold;
          FONT-SIZE: 10px;
          COLOR: #FFFFFF;
          BACKGROUND-COLOR: #5C6466;
        TEXT-ALIGN: left;
        PADDING-left: 6px;
        BORDER: 0px solid #000000;
        BORDER-LEFT: 0px;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: 0px;
        WIDTH: 90px;
  }

a.menub:hover {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          BACKGROUND-COLOR: #7C98A6;
          TEXT-DECORATION: none;
          FONT-WEIGHT: bold;
          FONT-SIZE: 10px;
          COLOR: #FFFFFF;
        TEXT-ALIGN: left;
        PADDING-left: 6px;
        BORDER: 1px solid #000000;
        BORDER-LEFT: 0px;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: 0px;
        WIDTH: 90px;
}
#menubox {
        border:1px solid #800000;
        background-color: #ffffff;
        /*width:120px;*/
        padding: 8px 8px 8px 5px;
        margin:0px 1px 1px 1px;
        line-height:30px;
}

.menubar{
        COLOR: #003366;
        BACKGROUND-COLOR: #471100;
        TEXT-DECORATION: none;
        FONT-FAMILY: verdana, helvetica, sans-serif;
        FONT-SIZE: 12px;
        TEXT-ALIGN: center;
        border: solid;
        padding-right: 0px;
        margin-left: 0px;
        padding-left: 0px;
        border-width: 0px 0px 0px 0px;
        border-color: black black black #800000;
}
.conarea{
        COLOR: Black;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        TEXT-ALIGN: center;
        vertical-align: bottom;
}
#con_shadow{
        background-color:#669966;   /*bbbbbb*/
        width:210px;
        height:20px;
        margin:5px 0px 0px 5px;
}
.con_box{
        position:relative;
        top:-4px;
        left:-4px;
        width:210px;
        height:20px;
        background-color:#ff9900;      /*F0F4D6 cc9900*/
        border:1px solid #006633;
        padding: 1px 1px 1px 1px;
        COLOR: #ffffff;
}
.con_txt{
         COLOR: #ffffff;
         FONT-FAMILY: Arial, Helvetica, sans-serif;
         FONT-SIZE: 13px;
         TEXT-DECORATION: underline;
        /* FONT-WEIGHT: bold;     */
          BACKGROUND: transparent;
          text-align: left;
}
a.con_txt:link, a.con_txt:visited, a.con_txt:active {
          TEXT-DECORATION: none;
         /*FONT-WEIGHT: bold;         */
          COLOR: #003366;
          BACKGROUND: transparent;
           text-align: left;
}
a.con_txt:hover {
          TEXT-DECORATION: none;
          /*FONT-WEIGHT: normal;     */
          COLOR: #ffffff;
          BACKGROUND: transparent;
}

.mltop{
        COLOR: #ffffff;
        BACKGROUND-COLOR: #800000;
        TEXT-DECORATION: none;
        FONT-WEIGHT: bold;
        FONT-FAMILY: verdana, helvetica, sans-serif;
        FONT-SIZE: 12px;
        TEXT-ALIGN: center;
        BORDER: 1px #663300 double;
        BORDER-LEFT: 1px;
        BORDER-RIGHT: 1px;
        WIDTH: 100%;
}
.ml{
        COLOR: #000000;
        BACKGROUND-COLOR: #Ffffff;               /*F0F4D6*/
        TEXT-DECORATION: none;
        FONT-FAMILY: verdana, helvetica, sans-serif;
        TEXT-ALIGN: left;
        BORDER: 0px #663300 double;
        BORDER-LEFT: 0px;
        BORDER-RIGHT: 0px;
        BORDER-TOP: 0px;
        PADDING-left: 1px;
        WIDTH: 100%;
}
#sitebox {
        border:1px solid #800000;
        background-color: #ffffff;
        width:178px;
        padding: 2px 2px 5px 2px;
        margin:0px 1px 1px 1px;
        line-height:15px;
        float:left;
}
#siteboxgr {
        border:0px solid #800000;
        background-color: #ffffff;
        width:85%;
        padding: 2px 2px 5px 2px;
        margin:0px 1px 1px 1px;
        line-height:15px;
        text-align: center;
}
#aktbox {
        border:0px solid #800000;
        background-color: #ffffff;
        width:45%;
        padding: 2px 2px 5px 2px;
        margin:0px 1px 1px 1px;
        line-height:15px;
        float:left;
}
.nav1 {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          FONT-SIZE: 12px;
          COLOR: #000000;
          BACKGROUND: transparent;
          PADDING-left: 20px;
}

.content{
        PADDING-left: 15px;
        PADDING-right: 15px;
        BACKGROUND-COLOR: #FFFFFF;
        TEXT-ALIGN: left;
        FONT-SIZE: 12px;
}

a.copyright:link, a.copyright:visited, a.copyright:active {
          TEXT-DECORATION: none;
          FONT-WEIGHT: bold;
          COLOR: #008833;
          BACKGROUND: transparent;
}

a.copyright:hover {
          TEXT-DECORATION: none;
          FONT-WEIGHT: normal;
          COLOR: #537BB6;
          BACKGROUND: transparent;
}

a.menubar:link, a.menubar:visited, a.menubar:active {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          COLOR: #003366;
         BACKGROUND: transparent;


}

a.menubar:hover {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: underline;
          COLOR: #659988;
          BACKGROUND: transparent;


}


.date {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          FONT-SIZE: 11px;

          COLOR: #ffffff;
          BACKGROUND: #003366;
          PADDING-right: 0px;
}
#shadow{
        background-color:#bbbbbb;   /*bbbbbb*/
        width:170px;
        height:210px;
        margin:10px 0px 0px 10px;
}
#box{
        position:relative;
        top:-10px;
        left:-10px;
        width:170px;
        height:210px;
        background-color:#ffffff;      /*F0F4D6*/
        border:1px solid #000000;
        padding: 2px 2px 2px 2px;
}

.copyright {
        FONT-FAMILY: Verdana, Arial, Sans-Serif;
        TEXT-DECORATION: none;
        FONT-SIZE: 14px;
        COLOR: #FFFFFF;
        BACKGROUND: #003366;
        font-weight: bold; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin
}


.title {
        COLOR: #00008B;
        TEXT-ALIGN: left;
        FONT-SIZE: 20pt;
        FONT-FAMILY: Georgia, Verdana, arial, helvetica, serif;
}


TABLE {
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, arial, helvetica, serif;
        PADDING: 0;
}
.tbltd {background:#FF9966;     /*für die tabelle in spektrum3.html - kooperationen*/
       color: #FF9966;
}
.tbltdno {                             /*für die tabelle in spektrum3.html - kooperationen*/
         background: #ffffff;
         color: #ffffff;
}
.checktd    {                             /*für die tabelle in checklist.html - ceckboxen*/
        vertical-align: text-top;
        text-align: center;
       /*  border: 1px solid teal ;       */
}
.checktd1    {                             /*für die tabelle in checklist.html - ceckboxen*/
        vertical-align: text-top;
        text-align: center;
       /*  background-color:   #669955;
       border: 1px solid teal ;         */
}
.checktbl {
        background: #ececec url(RMhell.gif) top right no-repeat fixed;
}
.checktxt{
          color: #ffffff;    /*border: 1px solid teal ;*/
}
.checktxt1{
       /* border:1px solid teal; ccffcc    */
        color: #ffffff;
}
body {
        margin: 0px 0px 0 0px;
        padding:0;
        background: #003366;
        SCROLLBAR-FACE-COLOR: #003366;
        SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
        SCROLLBAR-SHADOW-COLOR: #cccccc;
        SCROLLBAR-3DLIGHT-COLOR: #ffffff;
        SCROLLBAR-ARROW-COLOR: #f8f8f8;
        SCROLLBAR-TRACK-COLOR: #f8f8f8;
        SCROLLBAR-DARKSHADOW-COLOR: #000000;
        color: #2D465F;
}

a:link, a:visited {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
           TEXT-DECORATION: none;
            COLOR: #003366;
         BACKGROUND: transparent;
}
a:active {
           FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: none;
          COLOR: #663300;
         BACKGROUND: transparent;


}

a:hover {
          FONT-FAMILY: Verdana, Arial, Sans-Serif;
          TEXT-DECORATION: underline;
          COLOR: #ff3031;
          BACKGROUND: #ffffff;

}
h2 {
    font-size: 12px;
    margin: 0 0 0 12px;
    border-color: #003366;
    color: #4e6ea1; background-color: #ececec;
    text-align: right;
    vertical-align: bottom;
  }

#level0{
        background:#003366;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-size: 12px;
        height: 10px;
        text-align: right;
        vertical-align: bottom;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
}

.navtxt {
 font-size: 11px;
    margin: 0 0 0 12px;
    border-color: #003366;
    color: #4e6ea1; background-color: #ececec;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    line-height: 20px;
}
input{
        BACKGROUND-COLOR: #ffffff;

        COLOR: #000000;
        FONT-FAMILY: verdana, helvetica, sans-serif;
        FONT-SIZE: 12px;
}
/*form {
     border:1px solid #bbbbbb;
     width: 80%;

     border-top:1px inset #0000aa;
     border-left:10px inset #ff0000;
}  */
.formbox {
        border:1px solid #bbbbbb;
        width: 98%;
        /*border-top:16px inset #0000aa #336666      */
        background-color: #336666;
        /*width:120px;*/
        padding: 5px 0px 0px 0px;
        margin:0px 1px 1px 1px;
}
.formklbox{
        /*   border:1px solid #bbbbbb; */
        width: 98%;
        /*border-top:16px inset #0000aa #336666      */
        background-color: #669999;

        padding: 10px 10px 5px 10px;
        margin:0px 1px 0px 1px;
}
.formmldown{
        COLOR: #ffffff;
        BACKGROUND-COLOR: #800000;
        TEXT-DECORATION: none;
        FONT-WEIGHT: normal;
        FONT-FAMILY: verdana, helvetica, sans-serif;
        FONT-SIZE: 11px;
        TEXT-ALIGN: left;
        BORDER: 1px #663300 double;
        BORDER-LEFT: 1px;
        BORDER-RIGHT: 1px;
        WIDTH: 100%;
}
/*.Bereich, .Feld { background-color:#ffa; width:300px; border:6px solid #ddd; }
.Auswahl { background-color:#dff; width:300px; border:6px solid #ddd; }    */
.Check, .Radio { background-color:#ececec; border:1px solid teal; } /*ccffcc*/
.Button {
/*background-image: url(RMhell.gif); */
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 5px inset #003366;/*1px solid #800000; */
border-bottom:5px inset #003366;/*1px solid #800000*/
background: #800000;  /*336666*/
color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
/*background-color:#ececec; color:#003366; border:1px solid #800000; font-weight: bold;*/
}

#level1 {  background-color: #003366; text-align: left; vertical-align: bottom; background-image: url(banner_ot.gif); background-repeat: no-repeat; text-indent: 190px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFCC00; padding-top: 100px; font-size: 2%;}

#navigbar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: bottom; word-spacing: 84px; clip:   rect(   )}
.menutitel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #000066; clear: none; float: none; height: 0px; width: 0px; list-style-image: url(point3.gif); list-style-position: outside; list-style-type: none; border: thin #003366 solid; margin-bottom: 5px; text-align: left; background-color: #ffedbf; text-indent: 0pt; padding-right: 30px; padding-left: 15px; margin-left: 15px;}
.linkbild {  border-style: none}
.menuol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #003366; font-weight: bold; text-align: center; color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; border: thin #003366; margin-left: 15px; margin-right: 30px}
