

.wrapper{
	/*
   margin-top: 10px;
	*/
   margin: 0px auto;
   width: 1024px;
   line-height: 20px;
   background-color: white;
}

.header{
	/* 
	height: 187px;
   margin-bottom: -1px;
   border: 1px solid black;
   border: 1px solid #036;
	padding: 10px;
	background: url(https://www.hu-berlin.de/hu-intern/design/downloads/logo/kombi/internet/hukombi_bbw.gif) center right no-repeat;
   height: 100px;
	line-height: 170px;
	background-color: #036;
   background-color: rgb(0,131,192);
	*/
   float: right;
   width: 1024px;
   height: 70px;
	line-height: 110px;
	font-family: Verdana,Geneva,sans-serif; font-size: 30px; font-style:bold; font-variant: normal; font-weight: 500;
   background-color: rgb(256, 256, 256);
   background-color: rgb(230, 230, 250);;
   background-color: rgb(250, 250, 250);;
	color: #036;
}

.navi{
	/*
   margin-bottom: -1px;
   border: 1px solid black;
	*/
   float: right;
   width: 1024px;
   height: auto;
   //background-color: rgb(230, 230, 250);
	background-color: #036;
	font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}

ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
    font-size: 12px;
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0.48em; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.6em; left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.6em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    padding-bottom:0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
    top: 2.2em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 0em;
  }

  ul#Navigation a, ul#Navigation span {
    display: inline-block;
    width: 8em;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.1em 0.17em;
    text-decoration: none; font-weight: bold;
    //border: 1px solid black;
    //color: black; background-color: rgb(230, 230, 250);
    //color:#036; background-color: rgb(230, 230, 250);
    color: white; background-color: #036;
  }
  
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  
  ul#Navigation li a#current_child {
   /* background-color: rgb(250, 250, 250);*/
    }
    
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
   background-color: rgb(250, 250, 250);
   color: rgb(043, 043, 043);
  }
  
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: black; background-color: rgb(250, 250, 250);
  }
  
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: rgb(230, 230, 250);;
  }

.main{
   /*
	border: 1px solid black;
	margin-top:10px;
   margin-left: -1px;
   width: 1024px;
   padding:10px;
	*/
   padding:10px;
   width: 1004px;
   height: auto;
   float: right;
   color: rgb(043, 043, 043);
   background-color: rgb(250, 250, 250);
	font-family: Verdana,Geneva,sans-serif; font-size: 10px; font-style:bold; font-variant: normal; font-weight: 500; line-height: 26.4px;
}

h2{
	text-align: center;
}

table{
	font-size: 10px;
   color: rgb(043, 043, 043);
}

.footer{
   float: left;
   width: 1024px;
   height: 108px;
   /*border: 1px solid black;
   margin-top: -1px;*/
   background-color: white;
}

.footer a{
   width: 1024px;
   height: 108px;
   display: block;
   background-image: url(../images/footer.png);
}

.statusbar{
   float:left;
   width: 1024px;
   height: 16px;
   margin-top: -1px;
   border: 1px solid black;
   background-color: rgb(230, 230, 250);;
}

/*
#wrap {
	margin:0 auto;
	width:960px;
}
*/

.hide {
	display: none;
}

label {
	display:block;
}
#form_name, #form_email, #form_subject, #form_message, #form_institution {
	margin-top:5px;
	display:block;
}
#form_submit, #form_reset {
	margin-top:10px;
}


body {
	/*
   font-size: 90%;
	*/
   background: white url("../images/background.png") repeat-x;  
   padding: 0px;
   margin: 5px;
   background-color: rgb(255, 235, 205);
}

a:link { text-decoration:none; color:#003399; }
a:visited { text-decoration:none; color:#003399; }
a:hover { text-decoration: none; color:blue; }

/* contact and registration */

.clear {
	clear:both;
}

#contact-form {
	width: 500px;
}
#contact-form fieldset{
   background-color: rgb(230, 230, 250);
}

#contact-form label, #register-form label {
	font-weight: bold;
}
#form_name, #form_email, #form_subject, #form_institution {
	width:200px;
}
#form-messages .hide {
	text-align:center;
	padding:10px;
}
