<!-- /* -----------------------------ALLGEMEIN -----------------------------*/ -->

body, html {
        background-color: #EFEFEF;
        font-family: verdana, geneva, sans-serif;
        color:#000;

}

a:link {
        text-decoration: none;
        color: #004B9F;
}
a:active {text-decoration: underline;}
a:visited {
        text-decoration: none;
        color: #004B9F;
}
a:hover {text-decoration:underline;}


table.aussen {
         border-collapse:collapse;
         border-left: 1px solid #BDBDBD;
         background-color: #FFFFFF;
}

td.content {
         background-color: #FFFFFF;
                        vertical-align: top;
}

p.content {

                font-family: verdana, geneva, sans-serif;
                text-align: justify;
      margin: 30px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 13px;
}

p.content_h {

      font-family: verdana, geneva, sans-serif;
      text-align: justify;
      margin: 30px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 14px;
      font-weight:bold;
}

p.content_h2 {

      font-family: verdana, geneva, sans-serif;
      text-align: justify;
      margin-bottom: 10px;
      margin-left: 20px;
      margin-right: 40px;
      font-size: 13px;
      font-weight:bold;
}
p.content_program_h2 {

      font-family: verdana, geneva, sans-serif;
      text-align: justify;
      margin-bottom: 10px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 13px;
      font-weight:bold;
}
p.content_h3 {

      font-family: verdana, geneva, sans-serif;
      text-align: justify;
      margin-bottom: 10px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 17px;
      font-weight:bold;
}
p.keynote {

      font-family: verdana, geneva, sans-serif;
      text-align: justify;
      margin: 0px;
      margin-left: 10px;
      margin-right: 10px;
      font-size: 13px;
}
p.keynote_head {

      font-family: verdana, geneva, sans-serif;
      text-align: justify;
      margin: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 15px;
      font-size: 13px;
}
p.keynote_head2 {

      font-family: verdana, geneva, sans-serif;
      text-align: left;
      margin: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 15px;
      font-size: 13px;
}

p.content_z {

                font-family: verdana, geneva, sans-serif;
                text-align: center;
      margin: 30px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 13px;
}
p.content_tab {

                font-family: verdana, geneva, sans-serif;
           margin: 0px;
      margin-left: 80px;
      margin-right: 40px;
      font-size: 13px;
}
p.content_inline {

                font-family: verdana, geneva, sans-serif;
           margin: 0px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 13px;
}
p.content_tabelle {

                font-family: verdana, geneva, sans-serif;
           margin: 0px;
      margin-left: 40px;
      margin-right: 0px;
      font-size: 13px;
}
p.content_tabelle2 {

                font-family: verdana, geneva, sans-serif;
           margin: 0px;
      margin-left: 20px;
      margin-right: 0px;
      font-size: 13px;
}
p.content_time {

      font-family: verdana, geneva, sans-serif;
      margin: 0px;
      margin-left: 10px;
      margin-right: 10px;
      font-size: 13px;
      text-align: center;
}
p.program_time {

      font-family: verdana, geneva, sans-serif;
      margin: 0px;
      margin-left: 0px;
      margin-right: 0px;
      font-size: 11px;
      text-align: center;
}
p.program_content {

      font-family: verdana, geneva, sans-serif;
      margin: 0px;
      margin-left: 20px;
      margin-right: 0px;
      font-size: 13px;
}
p.content_program_h {

      font-family: verdana, geneva, sans-serif;
      margin: 0px;
      margin-left: 0px;
      margin-right: 0px;
      font-size: 13px;
      text-align: center;
}
p.content_program_h2 {

      font-family: verdana, geneva, sans-serif;
      margin: 0px;
      margin-left: 0px;
      margin-right: 0px;
      font-size: 14px;
      text-align: center;
}
p.content_reg {

      font-family: verdana, geneva, sans-serif;
      margin: 0px;
      margin-right: 0px;
      font-size: 13px;
}
p.legend {

      font-family: verdana, geneva, sans-serif;
      margin: 0px;
      margin-left: 40px;
      font-size: 13px;
}
p.content_reg2 {

      font-family: verdana, geneva, sans-serif;
      margin: 0px;
      margin-right: 0px;
      font-size: 10px;
}
p.content_end {

                font-family: verdana, geneva, sans-serif;
           margin-bottom: 30px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 13px;
}
p.content_top {

                font-family: verdana, geneva, sans-serif;
           margin-top: 5px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 13px;
}

ul {
     font-family: verdana, geneva, sans-serif;
      text-align: left;
      margin: 30px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 13px;

}
ul.program {
      font-family: verdana, geneva, sans-serif;
      text-align: left;
      margin: 10px;
      margin-left: 40px;
      margin-right: 40px;
      font-size: 13px;

}
li.keynote {
     font-family: verdana, geneva, sans-serif;
                text-align: left;
      margin: 0px;
      margin-left: 40px;
      margin-right: 0px;
      font-size: 13px;

}

li.reg {
     font-family: verdana, geneva, sans-serif;
                text-align: left;
      margin: 0px;
      margin-left: 0px;
      margin-right: 0px;
      font-size: 13px;

}

td.footer {
       font-family: verdana, geneva, sans-serif;
       background-color: #004B9F;
       font-size: 12px;
       margin: 0cm;
       color: #FFFFFF;
}
<!-- /*------------------------- ALLGEMEIN ENDE -----------------*/ -->

<!-- /* -----------------------------Menue Links -----------------------------*/ -->
td.menu_links {
         background-color: #DEDEDE;
         padding-left: 5px;
         vertical-align: top;
}

p.menu_links {
         font-family: verdana, geneva, sans-serif;
         white-space: nowrap;
         font-size: 13px;
         margin: 0cm;
}
h3.menu_links {
    font-family: verdana, geneva, sans-serif;
    white-space: nowrap;
    font-size: 15px;
    margin: 0cm;

}
td.menu_links2 {
    background-color: #BFBFBF;

}


a.menu_links:link {
        text-decoration: none;
        color: #000000;
}
a.menu_links:active {text-decoration: underline;}
a.menu_links:visited {
        text-decoration: none;
        color: #000000;
}
a.menu_links:hover {text-decoration:underline;}

<!-- /*------------------------- Menue Links ENDE -----------------*/ -->

<!-- /* -----------------------------Menue Oben -----------------------------*/ -->

h1.menu_oben {
    white-space: nowrap;
    font-size: 35px;
    margin: 2px;
}
h2.menu_oben {
    white-space: nowrap;
    font-size: 25px;
    margin: 0cm;
}
h3.menu_oben {
    white-space: nowrap;
    font-size: 18px;
    margin: 2px;
    margin-bottom: 10px;
}
td.titel {
    font-family: verdana, geneva, sans-serif;
    color: #004B9F;
}
td.header {
    font-family: verdana, geneva, sans-serif;
    background-color: #004B9F;
    color: #FFFFFF;

}
td.titel_oben {
    font-family: verdana, geneva, sans-serif;
    background-color: #FFFFFF;
    font-size: 13px;
    text-align:center;
}

hr {
 margin:0;
 color:grey;

}

p.menu_oben {
         font-family: verdana, geneva, sans-serif;
         margin-left: -2cm;
         margin-top:0;
         font-size: 13px;

}

a.menu_oben:link {
        text-decoration: none;
        color: #000000;
}
a.menu_oben:active {text-decoration: underline;
color: #000000;
}
a.menu_oben:visited {
        text-decoration: none;
        color: #000000;
}
a.menu_oben:hover {text-decoration:underline;}

<!-- /*------------------------- Menue Oben ENDE -----------------*/ -->

