/**** Extension Partnersystem ****/

.px_partnersystem {
  margin-top: 10px;
}

.px_partnersystem .col_headline {
  background-color: #e0e0e0;
  font-weight: bold;
}

.px_partnersystem TD {
  vertical-align: top;
  padding-left: 1px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.px_partnersystem .dsrow1 {
  background-color: #f0f0f0;
}

.px_partnersystem .dsrow2 {
  background-color: #e8e8e8;
}

.pageMenu {
  margin-top: 10px;
  font-size: 11px;
}

.px_partnersystem_info {
  margin-top: 10px;
  font-size: 11px;
}

.px_partnersystem_info .info_headline {
  margin-bottom: 10px;
  font-weight: bold;
}

.px_partnersystem_input {
  color: #666666;
  font-size: 11px;
}




/**** Extension Seminare ****/

.px_seminarliste {
  font-size: 11px;
  margin-top: 10px;
}

.px_seminarliste .s_headline {
  font-weight: bold;
}

.px_seminarliste .s_link {
  text-align: right;
}

.px_seminarliste .eventliste {
  font-size: 11px;
  width: 100%;
  margin-top: 10px;
}

.px_seminarliste .eventliste .headline {
  font-weight: bold;
  background-color: #e0e0e0;
}

.px_seminarliste .eventliste .dsrow1 {
  background-color: #f0f0f0;
}

.px_seminarliste .eventliste .dsrow2 {
  background-color: #e8e8e8;
}




/**** Extension Veranstaltungsliste und -infos ****/

.px_seminar_event {
  font-size: 11px;
  margin-top: 10px;
}

.px_seminar_event .headline {
  font-weight: bold;
  margin-bottom: 10px;
}

.px_seminar_event TABLE {
  font-size: 11px;
  width: 300px;
}



/**** Extension Seminaranmeldung ****/

.px_seminar_anmeldung {
  font-size: 11px;
  margin-top: 10px;
}

.px_seminar_anmeldung TABLE {
  font-size: 11px;
  width: 100%;
}

.px_seminar_anmeldung INPUT, .px_seminar_anmeldung SELECT {
  font-size: 11px;
  font-family: Verdana,Arial,sans-serif;
  width: 180px;
}







/*  Datenservice / Messeservice  */

.ds_download_container {
  border: 1px solid #e2e3e5;
  padding: 8px;
  font-size: 11px;
  width:100%;
  margin-bottom: 1px;
}

.ds_download_container A {
  font-size: 11px;
}

.leftcol {
  font-size: 11px;
  float:left;
  width: 52%;
}

.rightcol {
  font-size: 11px;
  float:left;
  width: 44%;
}

.ds_headline {
  font-size: 11px;
  font-weight: bold;
  color: #164EA1;
  padding-top: 4px;
  padding-bottom: 4px;
}

.ds_basketheadline TD {
  color: #164EA1;
  border-bottom: 1px solid #e2e3e5;
}

.ds_row1 TD {
  /*background-color: #e2e3e5;*/
  border-bottom: 1px solid #e2e3e5;
}

.ds_row2 TD{
  /*background-color: #f0f0f0;*/
  border-bottom: 1px solid #e2e3e5;
}

.ds_pagetitle {
  font-size: 11px;
  font-weight: bold;
  color: #164EA1;
  background-color: #e2e3e5;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  margin: 10 0 1 0;
  width: 100%;
}

.ds_label {
  font-size: 11px;
  padding-left: 0px;
  width: 45%;
}

.ds_data {
  font-size: 11px;
  padding-left: 0px;
  width: 55%;
}

.ds_link {
  font-size: 11px;
}

.tx-gudatenservice-pi1, .tx-gudatenservice-pi1 TABLE, .tx-gudatenservice-pi3, .tx-gudatenservice-pi3 TABLE {
  color: #656565;
  font-size: 11px;
}

.tx-gudatenservice-pi1 INPUT, .tx-gudatenservice-pi3 INPUT, .tx-gudatenservice-pi3 SELECT {
  font-size: 11px;
  font-family: Verdana;
}

.ds_search SELECT {
  border: 1px solid #666666;
  width: 100%;
}

.ds_related_single {
  border-bottom:0px solid white;
  padding-left:4px;
  padding-top:1px;
  padding-bottom:1px;
  font-size:            11px;
  color:	              #164EA5;
  background-color: #E2E3E5;
  width:                  100%;
}

.ds_amount {
  width: 20px;
  font-size: 11px;
  text-align: right;
}

.ds_date {
  width: 65px;
  font-size: 11px;
}

.ds_input {
  font-size: 11px;
  width: 180px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}

.ds_picname {
  font-size: 9px;
  font-style: italic;
  margin-bottom: 10px;
}

.ds_zoomlayer {
  position: absolute;
  top: 600px;
  left: 600px;
  visibility: hidden;
  width: 520px;
  height: 400px;
  background-color: #ffffff;
  border: 1px solid #164EA5;
  padding: 12px;
}

.ds_textarea {
  width: 300px;
  height: 40px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
}

.ds_contact {
    font-size: 11px;
    color: #ffffff;
    background-color: #aaaeb1;
    padding-top: 2px;
    padding-bottom: 4px;
}

.ds_contact A {
    color: #ffffff;
}

.ds_hinttext {
    font-size:            10px;
    color:	              #164EA5;
    background-color: #E2E3E5;
    padding-top: 2px;
    padding-bottom: 4px;
    margin-top: 18px;
}

.pi5_showbasket {
    font-size:            11px;
    background-color: #E2E3E5;
    padding:             8 4 6 4;
    color:	              #164EA5;
    width:                  100%;
    border-bottom:     1px solid #ffffff;
    font-weight: bold;
}


.tx-gumesseservice-pi1 {
  width: 360px;
}

.ms_download_container {
  border-bottom: 1px solid #e2e3e5;
  padding: 8px;
  font-size: 11px;
  width:100%;
  margin-bottom: 1px;
}


.tx-cdtspectext-pi1 {
  font-size: 11px;
}



/***** Referenzliste *****/

.tx-pxreferenzliste-pi1 FORM {
  margin: 0px;
}


.tx-pxreferenzliste-pi1 INPUT, .tx-pxreferenzliste-pi1 SELECT {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

.tx-pxreferenzliste-pi1 TABLE {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

#layer_keywords {
  visibility: hidden;
  position: absolute;
  width: 300px;
  height: 200px;
  left: 200px;
  top: 240px;
  border: 1px solid #666666;
  background-color: #ffffff;
  padding: 10px;
}

.ref_label {
  background-color: #cccccc;
  color: #666666;
  font-weight: bold;
  font-size: 10px;
  padding: 1px;
}

.ref_tableheadline TD {
  font-weight: bold;
  background-color: #cccccc;
}

.ref_tablerow0 TD {
  background-color: #f8f8f8;
}

.ref_tablerow1 TD {
  background-color: #e8e8e8;
}





/**** Händlersuche ****/

.tx-pxhaendlerliste-pi1 INPUT {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tx-pxhaendlerliste-pi1 TABLE {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.haendler_tblheader TD {
  font-weight: bold;
  background-color: #c0c0c0;
}

.haendler_tblrow0 TD {
  background-color: #e0e0e0;
}

.haendler_tblrow1 TD {
  background-color: #f0f0f0;
}