/* CSS Document */
<!--

    /*L I N K S*/
     a:link {
           text-decoration : none;
           font-size : 10pt;
           font-family : Verdana, Helvetica, Arial;
           color : #f7f4af;
           font-weight : normal;
      }
     a:visited {
           text-decoration : none;
           font-size : 10pt;
           font-family : Verdana, Helvetica, Arial;
           color : #f7f4af;
           font-weight : normal;
      }
     a:hover {
           text-decoration : underline;
           font-size : 10pt;
           font-family : Verdana, Helvetica, Arial;
           color : #f7f4af;
           font-weight : normal;
      }
     a:active {
           text-decoration : none;
           font-size : 10pt;
           font-family : Verdana, Helvetica, Arial;
           color : #f7f4af;
           font-weight : normal;
      }

    /* U E B E R S C H R I F T E N,  A B S A E T Z E */
     h1 {
           text-decoration : none;
           font-size : 14pt;
           font-family : Verdana, Helvetica, Arial;
           color : #a00000;
           font-weight : normal;
      }
     h2 {
           text-decoration : none;
           font-size : 12pt;
           font-family : Verdana, Helvetica, Arial;
           color : #a00000;
           font-weight : bold;
      }
     h3 {
           text-decoration : none;
           font-size : 10pt;
           font-color : #f7f4af;
           font-family : Verdana, Helvetica, Arial;
           color : #f7f4af;
           font-weight : normal;
      }
     h4 {
           text-decoration : none;
           font-size : 9pt;
           font-family : Verdana, Helvetica, Arial;
           color : #000000;
           font-weight : bold;
      }

     p {
           text-decoration : none;
           font-size : 9pt;
           font-family : Verdana, Helvetica, Arial;
           color : #000000;
           line-height : 12pt;
      }
      .{
           text-decoration : none;
           font-size : 9pt;
           font-family : Verdana, Helvetica, Arial;
           color : #000000;
           line-height : 14pt;
      }

      .txt{
           text-decoration : none;
           font-size : 9pt;
           font-family : Verdana, Helvetica, Arial;
           color : #000000;
           line-height : 10pt;
      }

     body {
           /*background-color : #364774;*/
           background-image:url("img/sfondomenu.jpg");
           margin-right : 0;
           margin-left : 0;
           margin-top : 0;
           margin-bottom : 0;
           padding-top : 0;
      }
     .txtfett {
           text-decoration : none;
           font-size : 9pt;
           font-family : Verdana, Helvetica, Arial;
           color : #000000;
           line-height : 14pt;
           font-weight : bold;
      }
     .txtfett8 {
           text-decoration : none;
           font-size : 8pt;
           font-family : Verdana, Helvetica, Arial;
           color : #000000;
           line-height : 14pt;
           font-weight : bold;
      }
     .txtkursiv {
           text-decoration : none;
           font-style : italic;
           font-size : 9pt;
           font-family : Verdana, Helvetica, Arial;
           color : #000000;
           line-height : 14pt;
      }
     .txtklein {
           text-decoration : none;
           font-size : 8pt;
           font-family : Verdana, Helvetica, Arial;
           color : #000000;
           line-height : 10pt;
      }

     .h2 {
           text-decoration : none;
           font-size : 9pt;
           font-family : Verdana, Helvetica, Arial;
           color : #FEFDEB;
           font-weight : bold;
      }

      table.t1, td.t1{
       border-color: #a00000;
       border-style: solid;
       border-width: thin;
       border-collapse:collapse;

       text-decoration : none;
       font-size : 10pt;
       font-family : Verdana, Helvetica, Arial;
       color : #000000;
       line-height : 12pt;
      }

      table.tStand{
       text-decoration : none;
       font-size : 9pt;
       font-family : Verdana, Helvetica, Arial;
       color : #000000;
       line-height : 14pt;
      }

      .form{
       text-decoration : none;
       font-size : 9pt;
       font-family : Verdana, Helvetica, Arial;
       color : #000000;
       line-height : 14pt;
      }

      td.thumbs{
       vertical-align: baseline;
       padding: 10px 5px 5px 5px;
       width: 10em;
      }


/* ABSTRACT FORM */

fieldset {
    border: 1px solid #555;
    margin: 1em 0em 1em 0em;
    padding: 0em 1em 1em 1em;
    line-height: 1.5em;
    width: auto;
}
legend {
    background: #FEFDEB;
    padding: 0.5em;
    font-size: 90%;
    color: #A00000;
}

form {
    border: none;
    margin: 0;
}

label {
    font-weight: bold;
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 8pt;
}

textarea {
    font: 100% Monaco, "Courier New", Courier, monospace;
    border: 1px solid #A00000;
    color: Black;
    background-color: White;
    width: 100%;
}

input {
    font-family: Times, "Times Roman", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    border: 1px solid #A00000;
    color: Black;
    vertical-align: middle;
    background-color: White;
}
select {
    border: 1px solid #A00000;
    color: Black;
    background-color: White;
    vertical-align: top;
}
select option {
    font-size: 80%;
}
abbr, acronym, .explain {
    border-bottom: 1px dotted Black;
    color: Black;
    background-color: transparent;
    cursor: help;
}

.field {
    top: 0;
    left: 0;
    margin: 0 1em 1em 0;
}

.field .field {
    margin: 1em 0 0 0;
}

.fieldRequired {
    background: url(http://lipidconference.mpimp-golm.mpg.de/required.gif) center left no-repeat;
    padding: 0 0 0 8px;
    color: #FEFDEB;
}

.formHelp {
    font-size: 90%;
    color: #76797c;
    margin: 0 0 0.2em 0;
}

.formHelp:hover {
    color: Black;
    cursor: default;
}

.formControls {
   margin: 1em 0;
}

.error {
    /* Class for error indication in forms */
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    padding: 1em;
    margin: 0 0 1em 0;
    width: 95%;
}

.error .fieldRequired {
   color: #ffce7b;
}

.noborder {
    border: none;
    margin: 0;
    background-color: transparent;
}

div fieldset > * input:focus,
div fieldset > * textarea:focus {
    border-color: #ffa500;
    border-width: 1px;
}


.context {
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    background-color: #ffa500;
    color: #A00000;
    cursor: pointer;
    font-size: 85%;
    font-weight: bold;
    text-transform: lowercase;
    padding: 3px 6px !important;
    padding: 0px;
}

.stdbutton {
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    background-color: #ECCD8C;
    color: #A00000;
    cursor: pointer;
    font-size: 7pt;
    padding: 2px 3px !important;
    padding: 0px;
}

.warn {
    text-transform: uppercase;
}

/* floating for export page */
div.formA {
    float: left;
    width: 470px;
    margin-right: 1.0em;
}
div.formB {
    float: left;
    width: 240px;
}
div#flofield {
    float: left;
}

/* table styles for html export */
td.tbez {
    width: 100px;
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    padding: 2pt;
    vertical-align: top;
}
td.tval {
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    padding: 2pt;
}
td.thea {
    height: 50px;
    vertical-align: bottom;
}
td.thr hr {
    border: 0;
    height: 1px;
    color: #D7CC9F;
    background-color: #D7CC9F;
    margin: 0.5em 0 1em 0;
}

/* style der notifier-meldungen der eah forms */
span#err {
    font-weight: bold;
    color: #A00000;
}
span#ok {
    font-weight: bold;
    color: #778F50;
}

/* fix border or poster in nav */
td a img {
    border: none;
}

/* program page - sessions listings */
h3.hl_sessions {
    color: #A00000;
    text-transform: uppercase;
    border-bottom: 1px solid #999;
    margin-top: 2.5em;
}

dl.sessions_list dt {
    font-weight: bold;
    color: #CC6600;
    margin-top: 0.75em;
}
dl.sessions_list dd {
    margin-left: 1.0em;
}

dl.sessions_list table {
/*    width: 580px; */
}
dl.sessions_list table td {
    vertical-align: top;
}
td.tbl_sessionslist_time {
    font-weight: bold;
    width: 90px !important;
    width: 110px;
    white-space: nowrap;
}

dl.sessions_list table td a {
    font-size: 8pt;
    border-bottom: 1px dotted #A00000;
}
dl.sessions_list table td a:hover {
    background-color: #FFEEBF;
    border-bottom: 1px solid #FEFDEB;
}


td.tbl_sessionslist_topic {
    color: #555;
    font-style: italic;
}


-->

