/* CSS Document */

body {
  font-family:Arial,Sans-serif;
  font-size:10pt;
  margin-top:0;
  margin-bottom:50px;
  text-align:center;
  background-color:#f5f5f5;
}

.bodytext {
  margin:0px;
  margin-top:5px;
  padding:0px;
}

#user_border {
  width:1030px;
  text-align:left;
  margin:auto;
}

#user_all {
  width:1020px;
  background: url(../020_media/background.gif) repeat-y;
  padding-left:16px;
  float:left;
}

#user_header {
  height:98px;
  width:990px;
}

#user_search {
  height:80px;
  width:200px;
  float:left;
  padding-left:1px;
  text-decoration:none;
}

.tx-indexedsearch {
 width: 520px;
}

.user_search_button {
  border:0px;
  margin-left:2px;
  height:20px;
}

.user_functionform {
  padding:0px;
  margin-top:21px;
  width:203px;
}

.user_func_searchfield {
  padding-right:20px;
  padding-left:12px;
  background-color:#f5f5f5;
  border-top:1px solid #cccccc;
  border-left:0px;
  height:17px;
  width:138px;
  float:left;
  margin-right:1px;
}

#user_funktionen {
  height:60px;
  width:200px;
  float:right;
  text-align:right;
  border-top:1px solid #c0c0c0;
  margin-top:15px;
  margin-right:20px;
}

.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-media,
.tx-indexedsearch-selectbox-lang,
.tx-indexedsearch-selectbox-sections,
.tx-indexedsearch-selectbox-desc,
.tx-indexedsearch-selectbox-order,
.tx-indexedsearch-selectbox-results,
.tx-indexedsearch-selectbox-group {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:5px;
  margin-left:10px;
  width:200px;
}

.tx-indexedsearch-rules {
  display:none;
}

.tx-indexedsearch-searchbox-sword {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin-left:10px;
}

.tx-indexedsearch-searchbox-button {
  margin-left:10px;
  margin-top:10px;
}

.csc-loginform {
  background-color:#f5f5f5;
  border:1px solid #cccccc; 
  padding:10px;
  margin-top:10px;
}

*html .csc-form-label {
  padding-top:10px;
  padding-left:10px;
  margin-top:10px;
}

.csc-mailform,
.csc-mailform tr {
  padding:0px;
  margin:0px;
}

.csc-form-fieldcell {
  padding:0 0 10px 30px;
  margin:0px;
}

.csc-form-labelcell {
  padding-left:10px;
}

#mailformname {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  width:342px;
}

#mailformemail {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  width:342px;
}

#mailformaddress {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
}

#mailformbetreff {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  width:342px;
}

#mailformText {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
}

#mailformThema {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  width:342px;
}

#user_funktionen a {
  text-decoration:none;
  color:black;
}

#user_funktionen a:link {
  text-decoration:none;
  color:black;
}

#user_funktionen a:hover {
  text-decoration:none;
  color:black;
}

#user_banner_navi {
  height:177px;
  width:990px;
  margin-left:1px;
  float:left;
}

*html #user_banner_navi {
  margin-left:0px;
}

*html #user_navi {
  margin-left:1px;
}

*html #user_banner {
  margin-left:1px;
}

#user_navi {
  background-color:#003399;
  height:150px;
  width:180px;
  position:absolute;
  top:170px;
  padding-left:20px;
  padding-top:10px;
  line-height:1.5;
  margin-left:0px;
  font-size: 14pt;
}

#user_navi a {
  text-decoration: none;
  color:white;
}

#user_navi a:visited {
  text-decoration:none;
  color:white;
}

#user_navi a:active {
  text-decoration:none;
  color:white;
}

#user_main {
  height:500px;
  height:auto;
  width:990px;
}

#user_menu {
  height:400px;
  width:160px;
  overflow:hidden;
  float:left;
  line-height:1.3;
  padding-left:20px;
  padding-top:110px;
  padding-right:20px;
}

#user_content {
  width:550px;
  float:left;
  line-height:1.5;
  padding-top:70px;
  padding-bottom:50px;
}

/*  GA-Reservation  */

.user-fjx060-pi1 .tabelle {
  margin-top:10px;
  margin-bottom:30px;
  width:500px;
  float:left;
}

.user-fjx060-pi1 .main_table {
  width:450px;
}

.user-fjx060-pi1 .legend {
  width:250px;
  float:right;
  margin-top:150px;
}

.user-fjx060-pi1 .formelement {
  width:450px;
}

.user-fjx060-pi1 .prev_month {
  background-color:#848484;
  vertical-align:middle;
  text-align:center;
}

.user-fjx060-pi1 .next_month {
  background-color:#848484;
  vertical-align:middle;
  text-align:center;
}

.user-fjx060-pi1 .month {
  background-color:#848484;
  vertical-align: middle;
  text-align: center;
}

.user-fjx060-pi1 .weekday {
  background-color:#b3b3b3;
  vertical-align:middle;
  font-size:15pt;
   width:60px;
}

.user-fjx060-pi1 .past {
  background-color: #d6d6d6;
  cursor: not-allowed;
}

.user-fjx060-pi1 input {
  width: 225px;
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:5px;
}

.user-fjx060-pi1 select {
  width: 225px;
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:5px;
}

.user-fjx060-pi1 .error_message {
  font-weight: bold;
  background-color:#e0e0d6;
  padding:5px;
  text-align:center;
  border: 3px solid red;
}

.user-fjx060-pi1 .success_message {
  font-weight: bold;
  background-color:#e0e0d6;
  padding: 5px;
  border: 3px solid green;
  text-align:center;
}

.user-fjx060-pi1 .un_available {
  background-color:#cc3300;
  cursor: not-allowed;
}

.user-fjx060-pi1 .scarce {
  background-color:#f39138;
  cursor: pointer;
}

.user-fjx060-pi1 .calendar {
  width:750px;
}

.user-fjx060-pi1 .available {
  background-color:#25c274;
  cursor: pointer;
}

.user-fjx060-pi1 a,
.user-fjx060-pi1 a:link,
.user-fjx060-pi1 a:hover,
.user-fjx060-pi1 a:visited {
  font-weight:bold;
  color:black;
}

.user-fjx060-pi1 .number {
  font-size:13pt;
  width:60px;
}

.user-fjx060-pi1 .icon_group {
  text-align:center;
  width:60px;
}

/*  GA-Reservation Ende  */

#user_right {
  width:200px;
  float:right;
  margin-top:70px;
  margin-right:20px;
  margin-left:20px;
}

#user_login {
  height:70px;
  width:200px
}

#user_agenda {
  height:240px;
  width:200px;
}

#user_agenda_content {
  background-color:white;
  height:200px;
  width:200px;
  margin-top:10px;
  border:1px solid;
}

#user_news {
  width:200px;
}

.news-list-date {
  font-size:10pt;
  font-weight:normal;
  color:black;
  display:block;
}

.news-list-item {
  border-bottom:1px dashed #cccccc;
  margin-top:5px;
}

.news-list-item a:link,
.news-list-item a:hover,
.news-list-item a:visited {
  color:black;
  font-size:10pt;
}

.news-single-item {
  margin-top:10px;
}

.clearer {
  display:none;
}

.news-latest-morelink {
  display:none;
}

.news-list-morelink {
  display:none;
}

#user_foot {
  background:url(../020_media/background_foot.gif);
  background-repeat:no-repeat;
  height:57px;
  width:1025px;
  margin-left:-13px;
  margin-right:8px;
  float:right;
  padding-left:-20px;
}

#user_rootline {
  font-size:10pt;
  height:22px;
  width:792px;
  float:right;
  margin-right:21px;
  margin-left:212px;
}

#user_footer {
  background-color:#003399;
  font-size:10pt;
  height:19px;
  width:792px;
  float:right;
  margin-right:21px;
  margin-left:212px;
}

/*  Navigation und Men?  */

a:link {
  text-decoration: none;
  color:#999999;
}

a:visited {
  text-decoration:none;
  color:#999999;
}

a:active {
  text-decoration:none;
  color:#999999;
}

a:hover {
  text-decoration:underline;
  color:#999999;
}

.user_menue_item_no2 {
  color:black;
  font-size:10pt;
  border-left:1px solid #c0c0c0;
  margin-left:10px;
  text-decoration:none;
}

.user_menue_item_no2 a:hover {
  text-decoration:none;
}

.user_menue_item_act2 {
  color:black;
  font-size:10pt;
  font-weight:bold;
  border-left:1px solid #c0c0c0;
  margin-left:10px;
  text-decoration:none;
}

.user_menue_item_act2 a:hover{
  text-decoration:none;
}

.user_menue_item_no3 {
  color:black;
  font-size:8pt;
  padding-left:5px;
  border-left:1px solid #c0c0c0;
  margin-left:10px;
  text-decoration:none;
}

.user_menue_item_no3 a:hover {
  text-decoration:none;
}

.user_menue_item_act3 {
  color:black;
  font-size:8pt;
  font-weight:bold;
  border-left:1px solid #c0c0c0;
  margin-left:10px;
  padding-left:5px;
  text-decoration:none;
}

.user_menue_item_act3 a:hover {
  text-decoration:none;
}

.user_menue_item_no4,
.user_menue_item_no4 a:hover {
  color:black;
  font-size:12pt;
  text-decoration:none;
}

.user_menue_item_act4,
.user_menue_item_act4 a:hover {
  color:black;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}

/*  Text-Formatierungen  */

.csc-sitemap {
  line-height:1.5;
}

.csc-login {
  line-height:1.5;
}

.browsebox,
.browsebox a:link,
.browsebox a:hover,
.browsebox a:visited {
  font-size:8pt;
  margin:0px 0 20px 0;
  padding:0px;
  text-align:center;
}

/*ul li,
ul li a:link,
ul li a:hover,
ul li a:visited {
  font-weight:bold;
  font-size:12pt;
  color:black;
}

ul li ul li,
ul li ul li a:link,
ul li ul li a:hover,
ul li ul li a:visited {
  font-size:12pt;
  color:black;
  font-weight:bold;
}

ul li ul li ul li,
ul li ul li ul li a:link,
ul li ul li ul li a:hover,
ul li ul li ul li a:visited {
  font-size:12pt;
  font-weight:normal;
  color:black;
}

ul li ul li ul li ul li,
ul li ul li ul li ul li a:link,
ul li ul li ul li ul li a:hover,
ul li ul li ul li ul li a:visited {
  font-size:10pt;
  font-weight:normal;
  color:black;
}

ul li ul li ul li ul li ul li,
ul li ul li ul li ul li ul li a:link,
ul li ul li ul li ul li ul li a:hover,
ul li ul li ul li ul li ul li a:visited {
  font-size:8pt;
  font-weight:normal;
  color:black;
}*/

h1 {
  color:#003399;
  margin:0px;
}

h2 {
  color:#003399;
  margin:0px;
  font-weight:bold;
}

h3 {
  color:#003399;
  margin:0px;
}

h4 {
  color:#003399;
  margin:0px;
}

h5 {
  color:#003399;
  margin:0px;
}

h6 {
  color:#003399;
  margin:0px;
}

.csc-uploads-fileName {
  font-weight:bold;
}

.csc-uploads-description {
  font-weight:normal;
}

.csc-linkToTop {
  text-decoration:underline;
}

.user_login_form {
  margin:10px 0 10px 0;
}

.tx-felogin-pi1 {
  margin:10px 0 0 0;
}

.tx-felogin-pi1 h3 {
  margin-bottom:10px;
}

.tx-felogin-pi1 #pass {
  margin-bottom:10px;
}

.tx-felogin-pi1 input {
  margin-bottom:10px;
}

.tx-fechangepassword-pi1 form {
  margin-top:45px;
}

.formRow {
  margin-bottom:10px;
}

.user_login_submit {
  margin: 5px 0 0 0;
}

/**************************************************
 *  user_fjx063 (DMS)
 *************************************************/

.user_fjx063_input {
  width: 220px;
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:0 0px 5px 4px;
}

.user_fjx063_input_select {
  width: 222px;
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:0 0px 5px 4px;
}

*html .user_fjx063_input_select {
  width: 224px;
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:0 0px 5px 4px;
}

.user_fjx063_form_label_versioning {
  width:0px;
}

user_fjx063_newfile_checkbox {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:0px;
}

.user_fjx063_input_textarea {
  width: 205px;
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:0 0px 5px 0px;
  height:100px;
}

.user_fjx063_searchbox_input {
  width: 180px;
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin:0 15px 5px 0;
}

.user_fjx063_searchbox_layout_table {
  margin-bottom:20px;
}

.user_fjx063_submit_editversion,
.user_fjx063_submit {
  margin-top:10px;
}

*html .user_fjx063_submit_editversion {
  width:180px;
}

.user_fjx063_form_layout_table {
  margin:10px 0 10px 0;
  padding:0px;
}

.user_fjx063_form_layout_table td {
  padding:0 10px 0 0px;
}

.user_fjx063_form_layout_table img {
  border:0px;
}

.user_fjx063_form_layout_table_td {
  border-bottom:1px dashed #c0c0c0;
  font-weight:bold;
}

.user_fjx063_form_layout_table2 {
  margin-bottom:30px;
  width:550px;
}

.user_fjx063_form_layout_table2 td {
  border-bottom:1px dashed #c0c0c0;
}

.user_fjx063_form_label {
  padding:0px;
  margin:0px;
  width:200px;
  height:25px;
}

.user_fjx063_form_value {
  padding:0px;
  margin:0px;
  height:25px;
  color:#a0a0a0;
}

.user_fjx063_row_label {
  padding-left:10px;
  background-color:#f1f1f1;
  font-weight:bold;
}

.user_fjx063_row_label img {
  border:0px;
}

.user_fjx063_actionlink_img img,
.user_fjx063_actionlink_img {
  text-align:right;
  border:0px;
}

.user_fjx063_row_value {
  padding-left:10px;
  background-color:#f1f1f1;
}

.user_fjx063_row_value1 {
  padding-left:10px;
  background:url(../020_media/icons/version_bg.gif);
  font-weight:bold;
  color:#000;
}

.user_fjx063_version_description {
  padding:0 25px 0 5px;
  background-color:#f1f1f1;
}

.user_fjx063_editmaster_layout_table td {
  width:200px;  
}

.user_fjx063_editmaster_input {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  width:200px;
}

.user_fjx063_editmaster_input_textarea {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  width:200px;
  margin-left:1px;
}

.user_fjx063_editmaster_checkbox {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
}

.user_fjx063_content2 {
  width:550px;
}

.user_fjx063_row_value img {
  border:0px;
}

.user_fjx063_actionlink,
.user_fjx063_actionlink img {
  border:0px;
}

.user_fjx063_actionlink_img {
  background-color:#f1f1f1;
}

.user_fjx063_actionlink_img img {
  border:0px;
}

.user_fjx063_actionlink_img_white {
  text-align:right;
}

.user_fjx063_actionlink_img_white img {
  border:0px;
}

.user_fjx063_actionlink_back,
.user_fjx063_actionlink_back img,
.user_fjx063_actionlink_back a {
  border:0px;
  margin:10px 0 0px 0;
  text-decoration:none;
}

*html .user_fjx063_actionlink_back a:hover {
  text-decoration:none;
}

.user_fjx063_form_layout_table_td_v {
  border-bottom:1px dashed #e0e0e0;
  background-color:white;
  vertical-align:middle;
}

.user_fjx063_form_layout_table_td_v img {
  vertical-align:middle;
}

.user_fjx063_form_layout_table_td_description {
  border-bottom:1px dashed #e0e0e0;
}

.user_fjx063_form_value_given {
  color:#a0a0a0;
  border-bottom:1px dashed #e0e0e0;
}

.user_fjx063_form_label_new {
  border-bottom:1px dashed #e0e0e0;
  width:180px;
  height:25px;
}

.user_fjx063_detail_l {
  width:200px;
  border-bottom:1px dashed #ccc;
}

.user_fjx063_detail_v {
  padding-left:10px;
  width:300px;
  border-bottom:1px dashed #ccc;
}

#user_fjx063_statusmsg {
  padding:5px 0 5px 0;
  font-weight:bold;
  color:#003399;
}

#screentitle {
  color:#003399;
  margin-bottom:10px;
}

.user_fjx063_file_title {
  font-weight:bold;
  font-size:16px;
}

.user_fjx063_form_error {
  width:120px;
  color:#d00000;
}

.user_fjx057_searchbox_layout_table_submit_agenda {
  margin-top:20px;
  width:180px;
}

.user_fjx057_list_institution_pdf_link {
  font-size:13px;
  border:0px;
  float:left;
}

.user_fjx057_list_institution_pdf_link img {
  font-size:13px;
  border:0px;
}

