/* 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;
  display: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:10px;
  display:none;
}

#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 {
  height:177px;
  width:990px;
  margin-left:1px;
  display:none;
}

#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;
  display:none;
}

#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;
  float:left;
  line-height:1.3;
  padding-left:20px;
  padding-top:100px;
  padding-right:20px;
  display:none;
}

#user_content {
  width:530px;
  float:left;
  line-height:1.5;
  padding-top:70px;
  padding-bottom:50px;
  padding-right:20px;
}

#user_right {
  width:200px;
  float:right;
  margin-top:80px;
  margin-right:20px;
}

#user_barrierefreiheit {
  height:18px;
  width:200px;
  padding:0px;
  font-size:10pt;
  text-align:center;
  border:1px solid #cccccc;
  background-color:#f5f5f5;
  display:none;
}

#user_login {
  height:50px;
  width:200px;
  margin-bottom:20px;
  display:none;
}

.user_login {
  height:50px;
  width:200px;
  border:0px;
}

.user_login_form {
  height:20px;
  width:200px;
  border:0px;
}

.user_login_submit {
  border:0px;
  width:14px;
  height:20px;
  background-image:url(../020_media/pfeil.png);
}

.user_login_input {
  background-color:#f5f5f5;
  border-top:1px solid #cccccc;
  border-left:0px;
  width:81px;
  margin:0px;
}

.user_logout_input {
  background-color:#f5f5f5;
  border-top:1px solid #cccccc;
  width:200px;
  margin:0px;
}

#user_agenda {
  height:240px;
  width:200px;
  margin-bottom:20px;
}

#user_agenda_content {
  background-color:white;
  height:200px;
  width:200px;
  margin-top:10px;
}

.user_fjx057_latestevents_layout_table {
  width:200px;
}

#user_news {
  width:200px;
  font-size:8pt;
}

.news-latest-item {
  padding-left:2px;
  border-bottom:1px dashed #cccccc;
}

.news-latest-item a:link,
.news-latest-item a:hover,
.news-latest-item a:visited {
  color:black;
  font-size:8pt;
}

.clearer {
  display:none;
}
  
.news-latest-morelink {
  display:none;
}

.news-list-morelink {
  display:none;
}

.news-latest-gotoarchive {
  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;
  padding-left:10px;
  border-left:1px solid #c0c0c0;
  margin-left:5px;
  text-decoration:none;
}

.user_menue_item_no2 a:hover {
  text-decoration:none;
}

.user_menue_item_text_no2 {
  color:black;
  font-size:10pt;
  text-decoration:none;
}

.user_menue_item_act2 {
  color:black;
  font-size:10pt;
  padding-left:10px;
  font-weight:bold;
  border-left:1px solid #c0c0c0;
  margin-left:5px;
  text-decoration:none;
}

.user_menue_item_act2 a:hover{
  text-decoration:none;
}

.user_menue_item_text_act2 {
  color:black;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}

.user_menue_item_no3 {
  color:black;
  font-size:8pt;
  padding-left:20px;
  border-left:1px solid #c0c0c0;
  margin-left:5px;
  text-decoration:none;
}

.user_menue_item_no3 a:hover {
  text-decoration:none;
}

.user_menue_item_text_no3 {
  color:black;
  font-size:8pt;
  text-decoration:none;
}

.user_menue_item_act3 {
  color:black;
  font-size:8pt;
  font-weight:bold;
  border-left:1px solid #c0c0c0;
  margin-left:5px;
  padding-left:20px;
  text-decoration:none;
}

.user_menue_item_act3 a:hover {
  text-decoration:none;
}

.user_menue_item_text_act3 {
  color:black;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}

.user_menue_item_no4,
.user_menue_item_no4 a:hover {
  color:black;
  font-size:12pt;
  text-decoration:none;
}

.user_menue_item_text_no4 {
  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;
}

.user_menue_item_text_act4,
.user_menue_item_text_act4 a:hover {
  color:black;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}

/*  Text-Formatierungen  */

.csc-firstHeader {
  color:#003399;
}

.csc-mailform {
  border:0px;
  line-height:3;
  margin-bottom:50px;
}

#mailformname {
  margin-left:100px;
}

#mailformemail {
  margin-left:100px;
}

#mailformaddress {
  margin-left:85px;
}

#mailformbetreff {
  margin-left:100px;
}

#mailformText {
  margin-left:112px;
}

.csc-sitemap {
  line-height:1.5;
}

.csc-login {
  line-height:1.5;
}

ul li {
  font-weight:normal;
  color:black;
  font-size:10pt;
}

ul li ul li {
  font-size:10pt;
  color:#003399;
  font-weight:normal;
}

ul li ul li ul li {
  font-size:10pt;
  font-weight:normal;
  color:#003399;
}

ul li ul li ul li ul li {
  font-size:8pt;
  font-weight:normal;
  color:#003399;
}

ul li ul li ul li ul li ul li {
  font-size:6pt;
  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;
}
