/* --- IMPORT VON RTE-STYLES  --------------------------------------- */
@import url(rte.css); 


/*  --- MENU ------------------------------------------------------  */
.menu { 
  vertical-align: top; 
  float: left;
  border-collapse: collapse;
}

.menu A { 
  text-align: left; 
  font-size: 11px;
  color: #FFFFFF;
}

.menu TD.menu-level1-no  {
  padding: 3px;
  padding-left: 20px;
  border-bottom: 1px solid #616161;

  background-image: url(../images/navi1_off.gif); 
  background-repeat: no-repeat;
  background-position: 7px 6px;
}

.menu TD.menu-level1-no A {
  text-decoration: none;
}

.menu TD.menu-level1-act {
  padding: 3px;
  padding-left: 20px;
  border-bottom: 1px solid #616161;

  background-image: url(../images/navi1_on.gif); 
  background-repeat: no-repeat;
  background-position: 7px 6px;
}

.menu TD.menu-level1-act A {
  text-decoration: none;
  color: #E9E000;
}


.menu TD.menu-level2-no  {
  padding: 3px;
  padding-left: 30px;
  border-bottom: 1px solid #616161;

  background-image: url(../images/navi2_off.gif); 
  background-repeat: no-repeat;
  background-position: 17px 6px;
}

.menu TD.menu-level2-no A {
  text-decoration: none;
}

.menu TD.menu-level2-act {
  padding: 3px;
  padding-left: 30px;
  border-bottom: 1px solid #616161;

  background-image: url(../images/navi2_on.gif); 
  background-repeat: no-repeat;
  background-position: 20px 9px;
}

.menu TD.menu-level2-act A {
  text-decoration: none;
  color: #E9E000;
}

/* --- SEARCH -------------------------------------------------------- */
.search {
  margin-top: 10px;
  margin-left: 5px;
}

.search A { 
  text-decoration: none;
}

.search INPUT {
  height: 17px;
  width: 132px;
  border: 1px dotted #E9E000; 
  background-color: #FFFFFF; 
}

/* --- TOPNAVI -------------------------------------------------------  */
.topnavi {
  text-align: right;
  margin-top: 15px;
  margin-right: 10px;
}


/* --- CONTENT ------------------------------------------------------  */
.content {
}

.content IMG, .content * IMG {
  border-bottom: 2px solid #E9E000 !important;
}

.content A, .content * A { 
  text-decoration: none;
  color: #00305D;
}

.csc-textpic {
  padding-bottom: 10px;
}

.content .link-intern {
  padding-left: 10px;
  background-image: url(../images/hyperlink_intern.gif); 
  background-repeat: no-repeat;
  background-position: 0px 4px;
}

.content .link-mail {
}

.content .link-extern {
  padding-left: 10px;
  background-image: url(../images/hyperlink_extern.gif); 
  background-repeat: no-repeat;
  background-position: 0px 4px;
}

.content .link-download {
  padding-left: 10px;
  background-image: url(../images/hyperlink_download.gif); 
  background-repeat: no-repeat;
  background-position: 0px 4px;
}

.content .contenttable, .content .htmlarea-showtableborders {
  clear: both;
}



/* --- SPONSOR ------------------------------------------------------  */
.sponsor {
}

.sponsor TD {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E9E000;
}

/* --- FORMULARE ----------------------------------------------------  */
.content * fieldset.csc-mailform {
  border: none;
}

.content * fieldset.csc-mailform .csc-mailform-field {
  margin-bottom: 5px;
}
  
.content * fieldset.csc-mailform .csc-mailform-field label {
  width: 100px;
  vertical-align: top;
  float: left;
  clear: both;
}

/*
.content * fieldset.csc-mailform .csc-mailform-field input,
.content * fieldset.csc-mailform .csc-mailform-field textarea,
.content * fieldset.csc-mailform .csc-mailform-field select {
  background-color: #FFFFFF; 
  border: 1px dotted #E9E000; 
}
*/

.content * fieldset.csc-mailform .csc-mailform-submit {
  margin-left: 100px;
  margin-top: 10px;
  float: left;
} 

/* --- SUCHE -------------------------------------------------------  */
.tx-indexedsearch {
  float: left;
  clear: both;
  width: 410px;
  margin-top: 10px;
}


.tx-indexedsearch .tx-indexedsearch-searchbox {
  margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox {
  margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-res {
  margin-bottom: 10px;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon {
  display: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title * {
  text-decoration: none;
  font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  display: none;
}  
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {
  font-size: 10px;
  font-style: italic;
}


/* --- GUESTBOOK ------------------------------------------------  */
.tx-veguestbook-pi1 {
  float: left;
  clear: both;
}

.tx-guestbook-form {
  float: left;
  clear: both;
}

.tx-guestbook-form * {
  color: #00305D;
}

.tx-guestbook-form * IMG {
  border: none;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
  color: #E9E000;
  background-color: #00305D;
}

.tx-guestbook-list TD {
  padding: 5px;
}

.tx-guestbook-list .tx-guestbook-date {
  font-size: 10px;
  color: #00305D;
}

.tx-guestbook-list .tx-guestbook-name {
  font-weight: bold;
  color: #00305D;
}

.tx-guestbook-list .tx-guestbook-email {
  color: #00305D;
}
  
.tx-guestbook-list .tx-guestbook-email A {
  color: #E9E000;
}  

.tx-guestbook-list .tx-guestbook-comment-headline {
  font-style:italic;
  font-weight: bold;
}

.tx-guestbook-list .tx-guestbook-comment {
  font-style:italic;
}


.tx-guestbook-list .tx-guestbook-resultcount {
  color: #00305D;
}