/* CSS Document *//* alte farbe: color: #7c7d80; */html, body {  margin-top: 0;  margin-bottom: 0;  margin-left: 0;  margin-right: 0;    font-family: Arial;  font-size: 10pt;  color: #000000;    background-image: url(links_background.gif);  background-position: left;  background-repeat: repeat-y;}div#main_container {  height: 100%;  width: 100%;  position: absolute;  top: 0px;  bottom: 0px;  left: 0px;  right: 0px;    /* background-image: url(main_background.gif);  background-position: left bottom;  background-repeat: no-repeat; */}/* Header - Einstellungen */div#header_container {  height: 100px;  width: 100%;    position: absolute;  top: 0px;  left: 0px;  right: 0px;    color: #6b6c72;    background-color: #ffffff;    border-bottom-color: #000000;  border-bottom-style: solid;  border-bottom-width: 1px;}div#benzingerlogo {  position: absolute;  top: 7px;  left: 17px;    float: left;}div#header {  position: absolute;  left: 300px;  bottom: 0px;  font-size: 8pt;  text-align: center;}div#header a {  color: #6b6c72;}div#header a:hover {  color: #c63033;}div#login {    padding: 5px;  position: absolute;  right: 0px;  top: 0px;   text-align: right;  line-height: 23px;}/* Links - Einstellungen */ div#links_container {  width: 200px;  position: absolute;  top: 101px;  bottom: 0px;  left: 0px;    padding: 5px;}/* Content - Einstellungen */div#content_container {  position: absolute;  top: 100px;  left: 200px;    padding: 5px;}div#content_container a {  color: #c63033;}div#error_message {  font-weight: bold;  color: #c63033;}div.filetype, div.file, div.filelist, div.nofile {  line-height: 28px;  padding-left: 15px;}div#content_container div.file a, div#content_container div.filelist a {  color: #ffffff;}div.filetype {  width: 750px;  height: 28px;    color: #ffffff;  background-color: #c63033;    font-weight: bold;  overflow: hidden;}div.file {    width: 250px;    position: relative;  top: -28px;  left: 485px;  color: #ffffff;  background-color: #6b6c72;    font-weight: normal;  }div.filelist {  width: 750px;    color: #ffffff;  background-color: #6b6c72;    font-weight: normal;}div.nofile {  width: 750px;  color: #000000;  background-color: #ffffff;    font-weight: bold;}table#userlist tr th, table#userlist tr td  {  font-size: 10pt;  }table#userlist tr th {  background-color: #6b6c72;  color: #ffffff;  text-align: left;  padding-left: 5px;  padding-right: 5px;}table#userlist tr td {  border-bottom-color: #6b6c72;  border-bottom-style: dotted;  border-bottom-width: 1px;}/* Sonstiges */b {  color: #c63033;}input.button {  color:#ffffff;   font-weight: bold;  font-size: 85%;  font-family: 'arial',sans-serif;     background-color:#c63033;     border-width: 0px;  border-style: solid;   border-color: #ffffff; }input.text, input.password {  font-size: 85%;  font-family: 'arial',sans-serif;    border-width: 1px;  border-style: solid;   border-color: #6b6c72;} img {  border: none;}
