/* CSS Document */

body {
  font-family:Arial,Sans-serif;
  font-size:10pt;
  margin-top:0;
  margin-bottom:50px;
  text-align:center;
  background-color:#f5f5f5;
}

#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 {
  background-color:#f5f5f5;
  border:1px solid #cccccc;
  margin-left:10px;
}

.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; 
}

#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 {
  margin-left:1px;
}

#user_banner_navi {
  height:177px;
  width:990px;
  margin:0px;
  float:left;
}

#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:1px;
  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:960px;
}

#user_menu {
  height:400px;
  width:160px;
  float:left;
  line-height:1.3;
  padding-left:20px;
  padding-top:80px;
  padding-right:20px;
}

#user_content {
  width:750px;
  float:left;
  line-height:1.5;
  padding-top:70px;
  padding-bottom:50px;
}

#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;
}

#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-firstHeader {
  color:#003399;
}

.csc-sitemap {
  line-height:1.5;
}

.csc-login {
  line-height:1.5;
}

ul li {
  font-weight:bold;
  font-size:14pt;
  color:#003399;
}

ul li ul li {
  font-size:12pt;
  color:#003399;
  font-weight:bold;
}

ul li ul li ul li {
  font-size:12pt;
  font-weight:normal;
  color:#003399;
}

ul li ul li ul li ul li {
  font-size:10pt;
  font-weight:normal;
  color:#003399;
}

ul li ul li ul li ul li ul li {
  font-size:8pt;
  font-weight:normal;
  color:#003399;
}

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;
}

/**************************************************
 *  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:750px;
}

.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);
  background-repeat:no-repeat;
  background-color:#f1f1f1;
  font-weight:bold;
  color:#000;
}

.user_fjx063_version_description {
  padding:0 25px 0 5px;
  background-color:#f1f1f1;
}

.user_fjx063_editmaster_layout_table td {
  width:250px;  
}

.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_fjx063_statuslocked {
  font-size:12px;
  font-style: italic;
  font-weight:normal;
}

