@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 * Based on YAML www.yaml.de
 *
 * (de) Zentrales Stylesheet - AAI "
 *
 * @copyright       Copyright 2008, AAI, Dr. S. Thiemann
 * @link            http://www.aai.uni-hamburg.de
 * @version         1
 * @lastmodified    $Date: Januar 2008
 */

  /*------------------------------------------------------------------------------------------------------*/
  
  /* (de) Randbereiche & Seitenhintergrund #FFFFE7; #4d87c7 */ 

  body { background-color: #878787; padding: 10px 0; }

  /* (de) Layout: Breite, Hintergrund, Rahmen */
  #page_margins { min-width: 740px; max-width: 80em; margin: 0 auto; border-right: 2px #A9A9A9 solid; border-bottom: 2px #A9A9A9 solid; 
  border-left: 2px #cccccc solid; border-top: 2px #cccccc solid;}

   #page{ background: #fff; 
  border-top: 0px #fff solid;
  border-bottom: 0px #fff solid;
  border-left: 5px #fff solid;
  border-right: 5px #fff solid;}

  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center }

  #page_margins { text-align:left }

  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {
    color: #000;
    background: #fff repeat-x top left;
  }

  #topnav { color: #aaa; background: transparent; }

  /* (de) Anpassung der Hauptnavigation */
  #nav ul { margin-left: 20px; }
  #nav_main {background-color: #336;}

  #main { background: #fff;padding:10px 0; }

  #footer { 
    color:#666; 
    background: #f9f9f9;
    padding: 1px;
    border-top: 1px #889 solid;
  }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

  #col1 { width: 25% }
  #col1_content { padding: 10px 10px 10px 20px; }

  #col2 { width: 25% }
  #col2_content { padding: 10px 20px 10px 10px; }

  #col3 { margin: 0 25% }
  #col3_content { padding: 10px }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Anpassung der Brotkrumen- und Sub-Navigation
   */

  #nav * { border-left: 0px none !important}
  #nav * { border-right: 0px none !important}
  #nav { border-top: 0px none }
  #nav { border-bottom: 0px none }
  
  #navsub { margin-left: -20px; }
  #navsub * { border-left: 0px none !important}
  #navsub * { border-right: 0px none !important}
    
  #nav_main { background: #efefef; }  

  #nav_main { border-top: 1px #889 solid; }
  #nav_main { border-bottom: 1px #808080 solid; }

  #nav_main ul { margin-left: 10px }
  #nav_main ul li { line-height: 1.2em}
  
  #nav_main ul li a,
  #nav_main ul li strong { color: #666; font-weight: normal; padding: 0.5em 0.8em 0.5em 0.8em;}
  
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  { background: #889; color: #fff; }
  
  #nav_main ul li#current { background: transparent; }

  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active  { color: #666;}

  #nav_main_right ul { margin-right: 5px }
  #nav_main_right ul li { line-height: 1.2em}
  
  #nav_main_right ul li a,
  #nav_main_right ul li strong { color: #666; font-weight: normal; padding: 0.5em 0.8em 0.5em 0.8em;}
  
  #nav_main_right ul li a:focus,
  #nav_main_right ul li a:hover,
  #nav_main_right ul li a:active  { background: #889; color: #fff }


.navcontainer
{
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
border-top: 1px dotted #999;
font-weight: bold; font-size: 116.67%;
width: 500px;
z-index: 1;
}

.navcontainer ul
{
list-style-type: none;
margin-top: -12px;
padding: 0;
position: relative;
z-index: 2;
}

.navcontainer li
{
display: inline;
text-align: center;
margin: 0 4px;
}

.navcontainer li a
{
padding: 1px 5px;
color: #999;
background-color: #fff;
border: 1px solid white;
text-decoration: none;
}

.navcontainer li a:hover
{
color: #999;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

.navcontainer li a#current1
{
color: #999;
border-left: 2px #B2ACA8 solid;
border-bottom: 1px dotted #B2ACA8;
}

.navcontainer li a#current2
{
color: #999;
border-left: 2px #B2ACA8 solid;
border-bottom: 1px dotted #B2ACA8;
}

.listsans li { 
	list-style: none; 
	list-style-image: none;
	}

.Years { 
    color:#666; 
    background: #f9f9f9;
    background: #efefef;
    padding: 3px;
    border-top: 0px #efefef solid;
    border-bottom: 0px #efefef solid;
  }
  
  #nav_main_right_input  input { border-top: 1px solid #8F999F !important}
  #nav_main_right_input  input { border-bottom: 1px solid #8F999F !important}
  #nav_main_right_input  input { border-left: 1px solid #8F999F !important}
  #nav_main_right_input  input { border-right: 1px solid #8F999F !important}
  #nav_main_right_input  {color: #8F999F;}
  

  input {  
       	padding: 1px;  
        font-size: 10px;  
        text-shadow: 0px 1px 0px #fff;  
        outline: none;  
	margin-top: 3px;
	background-color: white;  
	color: #8F999F;  
   }   

      input:focus {  
        -webkit-box-shadow: 0px 0px 5px #007eff;  
        -moz-box-shadow: 0px 0px 5px #007eff;  
         box-shadow: 0px 0px 3px #007eff; 
    }  
  