/* Klassen zum Überschreiben der Tabellenrahmen */
.noborder {border:0;}
.noborder tr, th, td {border:0;}

.copy { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; }
.copy_black { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
.headline_table_top_black { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.headline_table_blue_b { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#363A90; }
.headline_content_black { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.copy_content_green { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#1A4C25; }
.copy_content_green:link { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#1A4C25; }
.copy_content_green:active { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#1A4C25; }
.copy_content_green:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#1A4C25; text-decoration:none; }
.headline_content_green { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#1A4C25; font-weight:bold; }
.copy_content_blue { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#363A90; }
.copy_content_blue:link { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#363A90; }
.copy_content_blue:active { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#363A90; }
.copy_content_blue:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#363A90; text-decoration:none; }
.headline_content_blue { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#363A90; font-weight:bold; }
.headline_content_blue_light { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1px2; color:#86A7D3; font-weight:bold; }
.copy_content_blue_light { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#86A7D3; }
.copy_content_blue_light:link { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#86A7D3; }
.copy_content_blue_light:active { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#86A7D3; }
.copy_content_blue_light:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#86A7D3; text-decoration:none; }
.headline_content_red { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#A71C1B; font-weight:bold; }
.copy_content_red { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#A71C1B; }
.copy_content_red:link { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#A71C1B; }
.copy_content_red:active { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#A71C1B; }
.copy_content_red:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#A71C1B; text-decoration:none; }
.formular { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
.copy_recipie_blue { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#363A90; }
.copy_recipie_blue:link { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#363A90; }
.copy_recipie_blue:active { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#363A90; }
.copy_recipie_blue:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#363A90; font-weight:bold; text-decoration:none; }
.subnavbox { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; }
.subnavbox:link { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; }
.subnavbox:active { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; }
.subnavbox:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; }
.subnavboxsub { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
.subnavboxsub:link { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
.subnavboxsub:active { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
.subnavboxsub:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }    
.nr { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#BDBDBD; font-weight:none; text-decoration:none; }
.nr:link { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#BDBDBD; font-weight:none; text-decoration:none; }
.nr:active { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#686868; font-weight:bold; text-decoration:none; }
.nr:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#686868; font-weight:bold; text-decoration:none; }
.reddot_hint { font-family:Arial,Helvetica; font-size:10px; color:#ff0000; }

   #tabletrick table {
      padding:0px;
      margin:0px;
      border:0;
      border-collapse:collapse; 
   } 
 
   #tabletrick td {
      vertical-align:top;
      border:0;
      border:1px solid #363A90;
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:10px;
      color:#363A90;
    }

    #menu {
        background: #000000;
    }
    #menu .top {
        font-family: Verdana, Arial;
        font-size: 10px;
        padding: 0px 0px 0px 0px;
    }
    /* fix for ie */
    * html #menu .top {
        padding: 0px 0px 0px 0px;
    }
    #menu .top a,
    #menu .top a:hover {
        color: #034B96;
        text-decoration: none;
        white-space: nowrap;
    }
    #menu .section-top,
    #menu .section {
        font-family: Verdana, Arial;
        font-size: 10px;
        position: absolute;
        visibility: hidden;
        z-index: -1;
    }
    #menu .sub {
        position: relative;
        width: 100%;
    }
    #menu .box,
    #menu .box-right{
        border-color: #9AB7D5;
        border-width: 1px;
        border-style: none none solid none;
        background-image:url(/images/navi/back_white.png);
    }
 #menu .box-hover,
    #menu .box-right-hover {
        background-image:url(/images/navi/back.png);
        border-color: #9AB7D5;
        border-width: 1px;
        border-style: none none solid none;
    }
    #menu .box,
    #menu .box-right,
    #menu .box-hover,
    #menu .box-right-hover {
        
    }
    #menu .box,
    #menu .box-hover {
        padding: 3px 100% 3px 10px;
    }
    #menu .box-right,
    #menu .box-right-hover {
        padding: 0px 0px 0px 0px;
    }
    #menu .box-right img,
    #menu .box-right-hover img {
        position: absolute;
        top: 0px;
        right: 0px;
    }
    #menu a,
    #menu a:hover {
        color: #034B96;
        text-decoration: none;
        white-space: nowrap;
    }
    #menu .box-hover a,
    #menu .box-hover a:hover,
    #menu .box-right-hover a,
    #menu .box-right-hover a:hover{
        color: #034B96;
        text-decoration: none;
        white-space: nowrap;
    }