html,body {
  width:100%;
  height: 100%;
  margin:0;
  padding:0;
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial;
  text-align:center;
  font-size:0.95em;
}

a:link { text-decoration:none; color:#990000; }
a:visited { text-decoration:none; color:#990000; }
a:hover { text-decoration:none; color:#990000; }
a:active { text-decoration:none; color:#990000; }
a:focus { text-decoration:none; color:##990000; }

input {
  font-size:70%;
}

#mainWrap {
  background-color:#FFFFFF;
  height:100%;
  height:auto !important;
  min-height:100%;
  width:1037px;
  margin:auto;
  padding:0px;
  border-left:1px solid #990000;
  border-right:1px solid #990000;
  position:relative;
  text-align:left;
}

#banner {
  background-image:url(/tuberlin/Icons/opus_head.png);
  background-repeat:no-repeat;
  height:166px;
  margin:0;
  padding:0;
  width:1037px;
  position:relative;
}

#title {
  position:relative;
  color:#990000;
  font-size:1.1em;
  font-weight:bold;
  margin-left:213px;
  padding:6px 3px 6px 0;
  width:840;
}

#menu_top {
  position:absolute;
  margin-top:145px;
  margin-left:270px;
}

.menu_top_entry {
  position:relative;
  margin-right:10px;
  padding:0px;
}

span.menu_top_entry a {
  color:#FFFFFF;
  font-size: 80%;
}

#menu_left {
  width:190px;
  position:relative;
  padding:0px;
  margin:7px;
  float:left;
  height:330px;
  background-color:#E0E0E0;
}

#menu_left ul {
text-align:left;
list-style-type:none;
margin:2px;
padding:3px;
}

#menu_left ul li{
margin:8px;
font-size:0.9em;
font-weight:bold;
}

#dynArea {
  position:relative;
  margin-left:210px;
  padding:5px;
  width:810px;
}

#footer {
  margin:auto;
  width: 100%;
  position:relative;
  padding:0px;
  text-align:center;
}

#last_update {
  position:relative;
  margin:auto;
}

#kobv {
  position:relative;
  margin-left:0px;
}

#opus {
  position:relative;
  margin-right:0px;
}

