body {
  margin:0;
  height:100%;
  padding:0px;
  background-color:white;
  font-family:arial,verdana, times new roman;
  font-size: 12px;
  color: #444;
  }

a { color: #999999;text-decoration:none;
  font-weight:normal;}
a:hover { color: #bbbbbb;text-decoration:underline;}

h1 {   font-size:16px;  } h1.pageHead { }
h2 {  margin-left:20px; font-family: arial,verdana, times new roman; font-size:18px; letter-spacing: 0.0em; border-bottom: 0px dashed #aaa;}

.hide {  display:none;}

a img {border:0;}

/******************* HEAD */
#head {
  border: 0px solid blue;
  height: 100px;
  background-image:url(img/banner_top_plus.gif);
  }



/****************** FOOTER */
#footer {

  }

/****************** CONTAINER */
#container {
  border: 1px solid #DDDDDD;
  width: 902px;
  margin: 20px auto 0 auto;
  z-index:0;
  }
#container #container_wrapper {
  border: 1px solid #fff;float:left;background-color:white;
  /*
  border-top: solid #fff;
  border-bottom: solid #000;
  border-right: solid #666;
  border-left: solid #666;
  */
  }

/******************* MENU */
#container #menu {
  width:160px;
  height:450px;
  float:left;
  border: 0px solid green;
  font-family:arial;
  /*background-color: #F2F2F2;*/
  /*border-right: 1px solid #999;*/
  }

#menu ul {
  list-style-type:none;
  padding:0;
  margin:25px 0 0 10px;
  }
#menu ul li {
  margin-bottom:2em;
  }


/******************* CONTENT */
#container #content {
  width:580px;
  height:450px;
  float:left;
  border: 0px solid green;
  margin-bottom: 0px;
  line-height: 1.7em;
  color: #444;
  }
#content a  {
  color: #0063B3;
  font-weight:bold;
  }
#content a:hover  {
  color: #F78C1F;
  }


/********************* RECHTS */
#container #rechts {
  width: 160px;
  height: 450px;
  border: 0px solid yellow;
  float:right;
  /*border-left: 1px solid #999;*/
  /*background-color: #F2F2F2;*/
  }
  
  
/************************ EXTRAS**/
.wrapper {
  padding: 5px;
  }
#zitate {
  height:350px; width:140px; border:0px solid blue;
  }
#niit_logo  {
  width:75px;height:45px;
  background-image:url(img/niit_tech_logo_grau.gif);background-repeat:no-repeat;
  margin-top: 20px; margin-left: auto; margin-right:auto;
  }

#blue {
  position: absolute;
  height:100%;  top:0;
  z-index:20;
  background-color:#0063B3;
  }
  
#blue2 {
  position: absolute;
  height:100%;  top:0;
  z-index:25;
  background-color:#0063B3;
  }
  
#orange {
  position: absolute;
  height:100%;  top:0;
  z-index:20;
  background-color:#F78C1F;
  }
  
#enter { border: 0px solid white;
  position:absolute;
  width:100%;
  top: 21px;
  z-index:30;
  text-align:center;
  }
  
#enter_big { border: 0px solid white;
  position:absolute;
  width:100%;
  z-index:30;
  text-align:center;
  
  }
  
table.leist { font-size: 20px; margin-left:auto;margin-right:auto;}
table.leist tr {  }
table.leist tr td.l { width:50px;background-color: #C0C0C0; }
table.leist tr td.r { width:250px;background-color: #0063B3; color:#fff;}

