

body {
    background-color : #040d48;
    color : #000000;
    font-family : Arial, Helvetica, Verdana, Geneva, Lucida, sans-serif;
    font-size : 12pt;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


p {
    margin:0px;
    margin-left: 2px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding:0px;
    font-size : 10pt;
  }


div {
    behavior : url(iepngfix.htc);
  }


td {
    behavior: url(iepngfix.htc);
  }


h3 {
    color : #004459;
    font-size : 12pt;
    font-weight : bold;
    margin-bottom : 10px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-top : 0px;
  }


a:visited {
    font-style:normal;
    border-style:none;
    border-width:0px;
    color: #0195c5;
    text-decoration:none;
    font-weight:bold;
  }


a:link {
    color : #0195c5;
    border-style:none;
    border-width:0px;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
  }

a:hover {
    color : #333333;
    border-style:none;
    border-width:0px;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
  }


a.minilink:hover {
    height : 148px;
    width : 193px;
    background-image : url('../opics/rahmen186x141s-r.gif');
    background-position : top left;
    color : blue;
    border-style:none;
    border-width:0px;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
  }

a.minilink_g:hover {
    height : 290px;
    width : 300px;
    background-image : url('../opics/optimizer-r.png');
    background-position : top left;
    color : blue;
    border-style:none;
    border-width:0px;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
  }

a:active {
    color : white;
    border-style:none;
    border-width:0px;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
  }

a.menu:visited {
    font-style:normal;
    border-style:none;
    border-width:0px;
    color : #333333;
    text-decoration:none;
    font-weight:bold;
    margin-bottom: 6px;
    font-size: 11pt;
  }


a.menu:link {
    color : #333333;
    border-style:none;
    border-width:0px;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
    margin-bottom: 6px;
    font-size: 11pt;
  }

a.menu:hover {
    color : #ffffff;
    border-style:none;
    border-width:0px;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
    margin-bottom: 6px;
    font-size: 11pt;
  }

a.menu:active {
    color : #333333;
    border-style:none;
    border-width:0px;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
    margin-bottom: 6px;
  }



.display {
    position : absolute;
    height : 680px;
    width : 1000px;
  }


.opti {
    position : absolute;
    height : 60px;
    width : 200px;
  }


.popup {
    position : absolute;
    display: none;
    background-color:#50819f;
    width : 520px;
    height : 360px;
    border-style : solid;
    border-width : 1px;
    color : #ffffff;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 10px;
    z-index: 11;
  }


.midpopup {
    position : absolute;
    display: none;
    width : 520px;
    height : 400px;
    border-style : none;
    border-width : 0px;
    color : #ffffff;
    left: 240px;
    top: 130px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    z-index: 15;
  }


.minimon {
    color : #ffffff;
    height : 143px;
    width : 193px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    position : absolute;
  }

.minimon_g {
    color : #ffffff;
    height : 290px;
    width : 300px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    position : absolute;
    z-index: 5;
  }

.minicont {
    position: absolute;
    height : 141px;
    width : 186px;
    top: 5px;
    left: 3px;
    margin: 0px;
    padding: 0px;
  }

.minicont_g {
    position: absolute;
    height : 290px;
    width : 300px;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    z-index: 5;
  }

.minilink {
    position: absolute;
    height : 148px;
    width : 193px;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    z-index: 10;
  }

.minilink_g {
    position: absolute;
    height : 290px;
    width : 300px;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    z-index: 12;
  }

.minitopic {
    position: absolute;
    height : 141px;
    width : 186px;
    top: -20px;
    left: 3px;
    margin: 0px;
    padding: 0px;
    font-family : Arial, Helvetica, Verdana, Geneva, Lucida, sans-serif;
    font-size : 10pt;
  }


.minitopic_u {
    position: absolute;
    color: #004459;
    height : 141px;
    width : 186px;
    top: -20px;
    left: 3px;
    margin: 0px;
    padding: 0px;
    font-family : Arial, Helvetica, Verdana, Geneva, Lucida, sans-serif;
    font-size : 10pt;
    z-index: 2;
  }


.miniover {
    background-image : url('../opics/rahmen186x141s-g.png');
    background-position : top left;
    height : 148px;
    width : 193px;
    top: 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    position : absolute;
  }

.r00 {
    background-image : url('../opics/border_0_0.png');
    width: 34px;
    height: 29px;
    border-width: 0px;
    z-index: 15;
  }


.r01 {
    background-image : url('../opics/border_0_1.png');
    height: 10px;
    border-width: 0px;
    background-repeat : repeat;
    z-index: 15;
  }


.r02 {
    background-image : url('../opics/border_0_2.png');
    width: 36px;
    height: 29px;
    border-width: 0px;
    z-index: 15;
  }


.r10 {
    background-image : url('../opics/border_1_0.png');
    width: 34px;
    border-width: 0px;
    z-index: 15;
  }


.r11 {
    background-color : #50819f;
    background-image : url('../opics/border_1_1.png');
    background-repeat : repeat;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    z-index: 15;
  }


.r12 {
    background-image : url('../opics/border_1_2.png');
    width: 36px;
    border-width: 0px;
    z-index: 15;
  }


.r20 {
    background-image : url('../opics/border_2_0.png');
    width: 34px;
    height: 34px;
    border-width: 0px;
  }


.r21 {
    background-image : url('../opics/border_2_1.png');
    height: 34px;
    border-width: 0px;
    background-repeat : repeat;
    z-index: 15;
  }


.r22 {
    background-image : url('../opics/border_2_2.png');
    width: 36px;
    height: 34px;
    border-width: 0px;
    z-index: 15;
  }


.versatz {
    margin-right: 15px;
    margin-bottom: 15px;
  }


