 body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Verdana;
    margin: 0px; padding: 0px;
    width: 1117px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }

  h1 {font-size: 12px; margin: 2px 0 0 0px; color: #003366; text-align: left;}

  h2 {font-size: 11px; margin: 30px 0 -10px 1px;  color: #8b898b; text-align: left;  }

  h3 {font-size: 12px; margin: 10px 0 0 8px; color: #003366; text-align: left;}



p        {font-size: 11px;  font-family: Verdana;  text-align: justify;  color: #656463;  }

a        { font-size: 11px; font-family: Verdana;text-align: justify; color: #656463;}

a:link   {font-size: 11px; font-family: Verdana; text-align: justify; color: #656463;}
a:link   {color:##1AA4B4; text-decoration:none; font-size:11px; font-family:verdana;}
a:visited {color:#1AA4B4; text-decoration:none; font-size:11px; font-family:verdana;}
a:hover { color:#113366; text-decoration:none; font-size:11px; font-family:verdana;}
a:focus { color:#1AA4B4; text-decoration:none; font-size:11px; font-family:verdana; }
a:active { color:#1AA4B4; text-decoration:none; font-size:11px; font-family:verdana; }


div#info  {
         font-size: 11px;
         width: 195px;
         float:right;
         margin: 5px 0px 0px 1px;
         padding: 0;
         background-color: #fafafb;
         border: 0;
         color: #003366;
  }

div#content  {
         font-size: 11px;
         float: left;
         margin: 5px 0 0 25px;
         padding: 0 0 0 0;
         border: 0;
         width: 640px;
         align: left;
         min-height: 400px;
  }

div#mid  {
         margin: auto auto;
         width: 1040px;
  }

div#foot  {
    clear: both;
    font-size: 11px;
         float: left;
         margin: 30px 0 0 0px;
         padding: 0 0 0 0;
         border: 0;
         width: 640px;
         align: left;
}


div#content  p { color:#3c3b3a; font-size:11px; font-family:verdana; margin:15px 0px 15px 8px;}
div#content  a:link { color:#003366; font-size:11px; text-decoration:none; font-family:verdana;}
div#content  a:visited {  color:#003366; font-size:11px; text-decoration:none;font-family:verdana;}
div#content  a:hover { color:#3677b8; font-size:11px; text-decoration:none; font-family:verdana; }
div#content  a:focus { color:#003366; font-size:11px; text-decoration:none;  font-family:verdana;}
div#content  a:active { color:#3677b8; font-size:11px; text-decoration:none;  font-family:verdana;}
div#content  li { color:#3c3b3a; font-size:11px; font-family:verdana;}
div#content  a:active { color:#3c3b3a; text-decoration:none; font-size:11px; font-family:verdana;  font-weight:bold;}

div#content  td:link { color:#003366; text-decoration:none; font-size:11px; font-family:verdana;  align:left; background-color:#FFFFFF}
div#content  td:hover { color:#113366; text-decoration:none; font-size:11px; font-family:verdana;  align:left; background-color:#FFFFFF}
div#content  td { color:#113366; text-decoration:none; font-size:11px; font-family:verdana;  background-color:#FFFFFF;}
div#content  table.event {margin: 10px 0px 10px 3px;}
div#content  td.event { color:#113366; text-decoration:none; font-size:11px; font-family:verdana;  background-color:#FFFFFF; vertical-align:top;}

div#content  h2.download { color:#3c3b3a; font-size:11px; text-decoration:none; font-family:verdana; margin:10px 2px 5px 0px; font-weight: normal;}
div#content  p.download { color:#3677b8; font-size:11px; text-decoration:none; font-family:verdana; margin:10px 2px 5px 19px;}
div#content  a:link.download { color:#3677b8; font-size:11px; text-decoration:none; font-family:verdana; margin-left:19px;}
div#content  a:visited.download {  color:#3677b8; font-size:11px; text-decoration:none;font-family:verdana; margin-left:19px;}
div#content  a:hover.download { color:#3677b8; font-size:11px; text-decoration:none; font-family:verdana; margin-left:19px; }
div#content  a:focus.download { color:#003366; font-size:11px; text-decoration:none;  font-family:verdana; margin-left:19px;}
div#content  a:active.download { color:#3677b8; font-size:11px; text-decoration:none;  font-family:verdana; margin-left:19px;}


div#WP  td:hover { color:#3677b8; text-decoration:none; font-size:11px; font-family:verdana; font-weight:bold; background-color:#697EBB; align:center;}
div#WP  td { color:#003366; text-decoration:none; font-size:11px; font-family:verdana; font-weight:bold; background-color:#e3ebf8}
div#WP  a:link { color:#003366; font-size:11px; text-decoration:none; font-family:verdana;}
div#WP  a:visited {  color:#003366; font-size:11px; text-decoration:none;font-family:verdana;}
div#WP  a:hover { color:#eaedef; font-size:11px; text-decoration:none; font-family:verdana; }
div#WP  a:focus { color:#eaedef; font-size:11px; text-decoration:none;  font-family:verdana;}
div#WP  a:active { color:#3677b8; font-size:11px; text-decoration:none;  font-family:verdana;}

div#info  p { color:#9f9b98; background:#fafafb; font-size:10px; font-family:verdana; margin: 3px 10px 3px 10px;}
div#info  h1 { color:#3c3b3a; background:#6a88d1; font-size:10px; font-family:verdana; margin: 10px 10px 10px 10px; padding:10px;}
div#info  h2 { color:#3c3b3a; background:#fafafb; font-size:10px; font-family:verdana; margin: 10px 10px 3px 10px; font-weight:normal;}
div#info  h3 { color:#3c3b3a; background:#fafafb; font-size:10px; font-family:verdana; margin: 3px 10px 3px 10px; font-weight:normal;}
div#info  a:link { color:#9f9b98; font-size:10px; text-decoration:none; font-family:verdana;}
div#info  a:visited {  color:#9f9b98; font-size:10px; text-decoration:none;font-family:verdana;}
div#info  a:hover { color:#3677b8; font-size:10px; text-decoration:none; font-family:verdana; }
div#info  a:focus { color:#9f9b98; font-size:10px; text-decoration:none;  font-family:verdana;}
div#info  a:active { color:#3677b8; font-size:10px; text-decoration:none;  font-family:verdana;}

.institution {border: 1px solid #ccc;  width: 185px; margin: 0 0 10px 0; align: center; padding: 3px; }

div#foot  p { color:#9f9b98; background:#fafafb; font-size:9px; font-family:verdana; margin: 3px 10px 3px 10px;}
div#foot  a:link { color:#9f9b98; font-size:9px; text-decoration:none; font-family:verdana;}
div#foot  a:visited {  color:#9f9b98; font-size:9px; text-decoration:none;font-family:verdana;}
div#foot  a:hover { color:#3677b8; font-size:9px; text-decoration:none; font-family:verdana; }
div#foot  a:focus { color:#003366; font-size:9px; text-decoration:none;  font-family:verdana;}
div#foot  a:active { color:#3677b8; font-size:9px; text-decoration:none;  font-family:verdana;}



div#menu  {

         float: left;

          }

.glossymenu{
list-style-type: none;
margin: 1px 0;
padding: 0;
width: 149px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a{
background: white url(pics/menu_back_out.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 158px;
}

.glossymenu a:visited, .glossymenu a:active{
color: white;
}

.glossymenu a:hover{
background-image: url(pics/menu_back_on.gif);
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}

.submenu{
list-style-type: none;
margin: 1px 0;
padding: 0;
width: 149px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.submenu a{
background: white url(pics/submenu_back_out.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}
