html, body, h2, h3, h4, div, p, ul, li, input, th, td, textarea, select {
  /* font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; */
  font: 9pt Verdana, Helvetica, Arial, sans-serif;
  color: white;
}
body {
  background : #000000;
  margin: 0px;
  padding: 0px;
  border: 0px;
  padding: 0px;
  text-align: center;
  font-weight: normal;
}
div {
  margin: 0px;
  padding: 0px;
}
textarea {
  height: 200px;
}
img	{
  border: 0;
}
h3,h4,h5,h6 {
  margin-top: 0px;
  padding-top: 3px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
h1 {
  font-size: 165%;
  font-weight: bold;
  color: #808080;
}
h2 {
  font-size: 140%;
  font-weight: bold;
  color: #808080;
}
h3 {
  font-size: 130%;
  font-weight: bold;
  color: #808080;
}
h4 {
  font-size: 120%;
  font-weight: bold;
  color: #707070;
}
h5 {
  font-size: 110%;
  font-weight: bold;
  color: #909090;
}
h6 {
  font-size: 100%;
  font-weight: bold;
  color: #a0a0a0;
}
p {
  text-indent: 0px;
}
pre {
  padding-left: 5px;
}
ul {
  list-style-type: square;
  padding-left: 20px;
  margin-left: 0px;
}
th, th a, th select {
  text-align: center;
  background: #707070;
  color: #000;
  min-width: 40px;
  vertical-align: top;
  padding: 2px;
}
th a:hover {
  color: #80ffff;
}
td {
  min-width: 40px;
  text-align: left;
  background: #101010;
  vertical-align: top;
  padding: 2px;
}
table {
  padding: 0px;
  margin: 0px;
  width: 100%;
}
.invisibletable th, .invisibletable td, table.invisible th, table.invisible td, td.invisibletable, th.invisibletable {
  color: #ffffff;
  background: transparent;
  text-align: left;
}
strong {
  font-weight: bold;
  color: #a0a0a0;
}
em, em p {
  font-style : italic;
  color: #a0a0a0;
}
dfn {
  font-weight: bold;
}
a {
  color: #80ffff;
  text-decoration: underline;
}
a:hover {
  color: #ffff90;
}
input, textarea, select {
  background-color : #111111;
  border-style : solid;
  border-width : 1px;
  border-color : #a0a0a0;
  font-size : 8pt;
}
input[type=text],input[type=password],input[type=file],textarea,select {
  float: none;
  clear: both;
  width: 300px;
}
hr {
  color: #111111;
  background-color: #111111;
  height: 1px;
}
#container01 input[type=text],#container01 input[type=password],#container01 input[type=file],#container01 textarea,#container01 select {
  width: 125px;
}
#container02 input[type=text],#container02 input[type=password],#container02 input[type=file],#container02 textarea,#container02 select {
  width: 125px;
}
input[readonly=readonly],textarea[readonly=readonly] {
  font-style: italic;
  color: #b0b0b0;
}
td > input[type=submit] {
  float: right;
}
select.dateinput {
  width: 100px;
}
input.notfixed, select,notfixed {
  width: auto;
}
#page {
  width: 728px;
  margin: 0px auto;
  text-align: left;
}

#pageheader {
  //height: 87px;
  height:100px;
}

#pagebody {
  margin-top: 15px;
}
#logo {
  width: 645px;
  float: left;
}
#logo a {
  background: url(http://www.uni-koblenz.de/FB4/Contrib/Inforakel/Layout/Images/header00night) no-repeat 0px 0px;
  height: 65px;
  display : block;
}
#imprint {
  padding-top: 1px;
}
#imprint a {
  color: #ffffff;
  font-size: 8pt;
}
#imprint a:hover {
  color: #ffff90;
}
#menu {
  border-right: 1px solid #ffffff;
}
#menu ul {
  width: 728px;
  padding: 0px;
  margin: 0px;
}

#menu ul li {
  display: block;
  float: left;
  text-align: center;
  padding: 0px;
  margin: 0px;
}

#menu ul li a {
  background: #101010;
  width: 90px;
  height: 22px;
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  border-bottom: 1px solid #333;
  border-right: none;
  color: #ffffff;
  text-decoration: none;
  display: block;
  text-align: center;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 2em;
  font-size: 8pt;
}
#menu ul li a:hover {
  color: #ffffff;
  background: #303030;
}
#menu ul li a[href~=https] {
  background: #101010 url(http://www.uni-koblenz.de/FB4/Contrib/Inforakel/Layout/Images/icon_locked) 92px 6px no-repeat;
}
#menu ul li a[href~=https]:hover {
  background: #303030 url(http://www.uni-koblenz.de/FB4/Contrib/Inforakel/Layout/Images/icon_locked) 92px 6px no-repeat;
}
#menu a:active {
  background: #909090;
  color: #0f0f0f;
}
#menu ul li .activemenu, #menu ul li .activemenu:hover {
  background: #b0b0b0;
  color : #0f0f0f;
}
#container00 {
  float: right;
  clear: both;
  width: 552px;
}
#container00 img {
  padding: 0px 5px 5px 0px;
}
#container01 {
  width: 165px;
  min-height: 300px;
  font-size: 9pt;
}
#container01 ul, #container01 h6 + div {
  list-style-type: none;
  padding: 7px 2px 15px 8px;
  margin: 4px 0px 10px 0px;
  border: 1px solid #999;
  background: #101010;
}
#container01 h6, #container02 h6, #container03 h6 {
  border: 1px solid #909090;
  padding-left: 5px;
  background: #101010;
  padding-bottom: 3px;
  margin : 0px;
  padding-top: 3px;
  font-weight: normal;
  font-size: 9pt;
  color: #ffffff;
}
#container01 h6 {
  margin-top : 5px;
}
#container01 h6 + ul, #container01 h6 + div {
  margin: 0px;
  border-top: 0px;
}
#container01 ul li {
  font-size: 8pt;
  padding-bottom: 0.5em;
}
#container01 div {
  font-size: 8pt;
}
#container01 a {
  color: #d0d0d0;
  text-decoration: none;
}
#container01 a:hover {
  color: #60ffff;
}
#container01 table {
  padding: 0px;
  margin: 0px;
}
/* Verhindert geschachtelte Rahmen */
#container01 h6 + div ul {
  border: 0px;
}
/* Eigentlich muesste hier width: 277px stehen, aber der IE ist zu bloed... */
#container02, #container03 {
  width: 270px;
  font-size : 9pt;
}
#container02 {
  float: left;
  padding-left: 6px;
}
#container03 {
  float: right;
}
#container02 ul, #container03 ul {
  padding-left: 20px;
}
#container02 li, #container03 li {
  padding-top: 2px;
}
#meta {
  height: 20px;
  padding-top: 5px;
  margin-top: 5px;
  clear: both;
  text-align : right;
  border-top: 1px solid #fed9bb;
}
#meta div {
  font-size: 8pt;
}
#loginname,#minisearchform {
  padding-left: 0px;
  margin-left: 0px;
  float: left;
  margin-right: 20px;
}
input#searchwords {
  width: 80px;
  background: url(Layout/Images/searchbg);
  color: #000000;
}
input#searchimage {
  border: 0px;
  width: 12px;
  height: 11px;
}
.notification {
  background: #44722a;
  border: 1px solid #82ba63;
  padding: 1px 3px 1px 3px;
}
.warning {
  background: #7b1b1b;
  border: 1px solid #b15c5c;
  padding: 1px 3px 1px 3px;
}
div.help {
    background-color: #00000E; 
    border: 1px solid #ffffff; 
    font-weight: normal;
    line-height: normal;
    text-align: left;
    position: relative;
    left : -175px;
    top : -1em;
    width: 200px;
    padding: 2px;
    color: #ffffff;
    clear : none;
    float: left;
}
div.help a {
  background : transparent;
  color : #80ffff;
}
div.help a:hover {
  color: #ffff90;
}
/*
.preview {
  font-size: 9pt;
}
.preview h6 {
  border: 1px solid #606060;
  padding-left: 5px;
  background: #303030;
  text-transform: uppercase;
  padding-bottom: 3px;
  margin : 0px;
  padding-top: 3px;
  font-weight: normal;
  font-size: 9pt;
  color: #ffffff;
}
.preview a {
  margin-top: 5px;
  text-decoration: none;
  font-weight: normal;
  color: #b0b0b0;
  display: block;
}
.preview a:hover {
  text-decoration: underline;
}
.preview ul {
  list-style-type: none;
  padding: 0px 5px 10px 5px;
  margin-top: 0px;
}
.preview li {
  padding-top: 5px;
}
*/
.rsslink {
  text-align: right;
  text-transform : lowercase;
  padding-bottom: 3px;
  font-size: 8pt;
}
/*
img.photogallery {
  margin: 0px;
  padding: 0px;
  border: 1px solid #666;
}
*/