
.tx-pxdprofibus-pi1 {
  clear: both;
  float: left;
  
  width: 580px;
}
.tx-pxdprofibus-pi1 .errormessage {
  color: #FF0000;
}
.tx-pxdprofibus-pi1 .navigation {
  clear: both;
  float: left;
  
  width: 500px;
}
.tx-pxdprofibus-pi1 .newlink {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 input {
  float: left;

  margin:  0px;
  padding: 0px;

  height: 20px;

  border: 1px solid #616068;
  color:  #616068;
}
.tx-pxdprofibus-pi1 input[type='image'] {
  width: 20px;
}
/* .tx-pxdprofibus-pi1 input[type='submit'] { */
.tx-pxdprofibus-pi1 input.button {
  height: 22px;
  
  font-size:   0.9em;
  font-weight: bold;

  background-color: #FFFFFF;
}
/* .tx-pxdprofibus-pi1 input[type='text'] { */
.tx-pxdprofibus-pi1 input.textfield {
  width: 200px;
}
.tx-pxdprofibus-pi1 .listmode {
  clear: both;
  float: left;
  
  font-size: 1em;
  
  width:  575px;
  
  margin-right: -3px; /* IE6 fix "Explorer 6 Duplicate Characters Bug" */
}
.tx-pxdprofibus-pi1 .listmode .newlink {
  width: 580px;

  text-align: right;
  
  margin: 0px 0px 10px 0px;
}

.tx-pxdprofibus-pi1 .listmode .filter {
  clear: both;
  float: left;

  font-size: 0.8em;
  
  width:  580px;
  
  margin-bottom: 10px;
  border-bottom: 1px solid #999999;
}
.tx-pxdprofibus-pi1 .listmode .filter .headline {
  clear: both;
  float: left;
  
  font-size:   1.2em;
  font-weight: bold;
    
  color:            #FFFFFF;
  background-color: #9D9B9B;
  
  padding: 3px 0px 0px 5px;
  
    width: 602px;
  height: 17px;
  
  margin: 0px 0px 10px -15px;
  
    position: relative;
}

.tx-pxdprofibus-pi1 .listmode .filter .search {
  clear: both;
  float: left;
/*  
  background-image:  url(./../../../resources/productguide_bg_search.gif);
  background-repeat: repeat-x;
*/  
  margin: 10px 0px 0px 45px;
  padding: 0;
  
  width:  351px;
  height: 48px;
}
.tx-pxdprofibus-pi1 .listmode .filter .search .searchwrapper {
  clear: both;
  float: left;
  
  margin-right: 5px;
}
.tx-pxdprofibus-pi1 .listmode .filter .search .label {
  clear: both;
  float: left;
  
  font-weight: bold;
}
.tx-pxdprofibus-pi1 .listmode .filter .search .controls {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 .listmode .filter .search .message {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 .listmode .filter .ownproducts {
  float: left;
/*  
  background-image:  url(./../../../resources/productguide_bg_status.gif);
  background-repeat: repeat-x;
*/  
  margin: 10px 0px 0px 5px;
  padding: 0;
  
  width:  173px;
  height: 48px;
}
.tx-pxdprofibus-pi1 .listmode .filter .type {
  clear: both;
  float: left;
/*  
  background-image:  url(./../../../resources/productguide_bg_type.gif);
  background-repeat: repeat-x;
*/  
  margin: 10px 0px 0px 45px;
  padding: 0;
  
  width:  535px;
}
.tx-pxdprofibus-pi1 .listmode .filter .type .label {
  clear: both;
  float: left;
  
  font-weight: bold;
}
.tx-pxdprofibus-pi1 .listmode .filter .type .data {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 .listmode .filter .type .controls {
  clear: both;
  float: left;

  width: 535px;
}
.tx-pxdprofibus-pi1 .listmode .filter .type .controls .control {
  float: left;
  
  width: 173px;
  margin-right: 5px;
  
  margin-top: 5px;
}
.tx-pxdprofibus-pi1 .listmode .filter .type .controls .control-2-column {
  clear: both;
  float: left;
  
  width: 500px;
  
  margin-top: 5px;
}

.tx-pxdprofibus-pi1 .listmode .filter .status {
  clear: both;
  float: left;
  
  /*
  background-image:  url(./../../../resources/productguide_bg_status.gif);
  background-repeat: repeat-x;
  */
  margin: 10px 0px 20px 45px;
  padding: 0;
  
  width:  535px;
  height: 30px;
  
  font-weight: bold;
}
.tx-pxdprofibus-pi1 .listmode .filter .status .info {
  float: left;
  
  width: 173px;
  margin-right: 5px;
}
.tx-pxdprofibus-pi1 .listmode .filter .status .ppp-label {
  float: left;
  
  width: 173px;
  margin-right: 5px;
  
  text-align: right;
}
.tx-pxdprofibus-pi1 .listmode .filter .status .ppp {
  float: left;
  
  width: 173px;
  margin-right: 5px;
}
.tx-pxdprofibus-pi1 .listmode .rows {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 .listmode .rows .row {
  clear: both;
  float: left;
  
  padding:       0px 0px 5px 5px;
  margin-bottom: 5px;
    
  width: 575px;
  
  border-bottom: 1px solid #616068;
}

.tx-pxdprofibus-pi1 .listmode .rows .row .certificationlogo {
  clear: both;
  float: left;

  width: 75px;
}
.tx-pxdprofibus-pi1 .listmode .rows .row .data {
  float: left;

  width: 360px;
}
.tx-pxdprofibus-pi1 .listmode .rows .row .data .title {
  clear: both;
  float: left;
  
  /* font-weight: bold; @modified 2009-10-27 kuempel */
  width: 360px;
}
.tx-pxdprofibus-pi1 .listmode .rows .row .data .lbl_producttype {
  clear: both;
  float: left;
  
  width: 120px;
  
  /* font-weight: bold; @modified 2009-10-27 kuempel */
}
.tx-pxdprofibus-pi1 .listmode .rows .row .data .producttype {
  float: left;

  width: 240px;
}
.tx-pxdprofibus-pi1 .listmode .rows .row .data .lbl_productsubgroup {
  clear: both;
  float: left;
  
  width: 120px;
  
  /* font-weight: bold; @modified 2009-10-27 kuempel */
}
.tx-pxdprofibus-pi1 .listmode .rows .row .data .productsubgroup {
  float: left;

  width: 240px;
}
.tx-pxdprofibus-pi1 .listmode .rows .row .data .productshortdescription {
  clear: both;
  float: left;

  width: 360px;
}
.tx-pxdprofibus-pi1 .listmode .rows .row .data .productdescription {
  clear: both;
  float: left;

  width: 360px;
}
.tx-pxdprofibus-pi1 .listmode .rows .row .memberlogo {
  float: left;

  width: 75px;
}
.tx-pxdprofibus-pi1 .listmode .rows .row .iconlinks {
  float: left;
  
  text-align: right;
  
  width: 65px;
}
.tx-pxdprofibus-pi1 .listmode .rows .rowshort {
  clear: both;
  float: left;
  
  padding:       0px 0px 5px 45px;
  margin-bottom: 2px;
    
  width: 535px;
}
.tx-pxdprofibus-pi1 .listmode .rows .rowshort .title {
  float: left;
  
  font-weight: bold;
}
.tx-pxdprofibus-pi1 .listmode .rows .rowshort .title .publishedicon {
  margin-right: 5px;
}
.tx-pxdprofibus-pi1 .listmode .rows .rowshort .iconlinks {
  float: right;
}

.tx-pxdprofibus-pi1 .displaymode {
  clear: both;
  float: left;
  
  font-size: 1em;
  
  width:  580px;
}
.tx-pxdprofibus-pi1 .displaymode .published {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  font-weight: bold;
  
  text-align: right;
  
  width:  575px;
  height: 20px;
}
.tx-pxdprofibus-pi1 .displaymode .headline .published .publishedicon {}
.tx-pxdprofibus-pi1 .displaymode .headline .published .publishedmessage {
  margin-right: 5px;
}
.tx-pxdprofibus-pi1 .displaymode .headline {
  clear: both;
  float: left;
  
  font-size:   1.2em;
  font-weight: bold;
    
  color:            #FFFFFF;
  background-color: #9D9B9B;
  
  margin-top:   10px; /* space to iconlinks */
  padding-left: 45px;
  
  width: 562px;
  margin-left: -15px;
  /* width:  535px; */
  height: 20px;
}
.tx-pxdprofibus-pi1 .displaymode .classification {
  clear: both;
  float: left;
  
  width: 580px;
}
.tx-pxdprofibus-pi1 .displaymode .classification .headline {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  font-weight: bold;
    
  color:            #A9A9A9;
  background-color: #FFFFFF;    
  
  padding: 4px 0px 0px 0px;
  
  width:  580px;
  height: 16px;
  
  border-bottom: 1px solid #A9A9A9;
}
.tx-pxdprofibus-pi1 .displaymode .classification .rows {
  clear: both;
  float: left;
  
  padding-left: 45px;
  
  width: 535px;
}
.tx-pxdprofibus-pi1 .displaymode .classification .rows .row {
  clear: both;
  float: left;

  width: 535px; 
}
.tx-pxdprofibus-pi1 .displaymode .classification .rows .row .label {
  float: left;
  
  width: 135px;
}
.tx-pxdprofibus-pi1 .displaymode .classification .rows .row .data {
  float: left;
  
  font-weight: bold;
  
  width: 400px;
}
.tx-pxdprofibus-pi1 .displaymode .classification .rows .rowseparator {
  clear: both;
  float: left;

  line-height: 1px;
  height: 1px;
  width:  535px;
  
  border-bottom: 1px solid #A9A9A9;
}
.tx-pxdprofibus-pi1 .displaymode .info {
  clear: both;
  float: left;
  
  width: 580px; 
}
.tx-pxdprofibus-pi1 .displaymode .info .company {
  float: left;
  
  width: 290px;
}
.tx-pxdprofibus-pi1 .displaymode .info .company .headline {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  font-weight: bold;
    
  color:            #A9A9A9;
  background-color: #FFFFFF;    
  
  padding: 4px 0px 0px 0px;
  
  width:  290px;
  height: 16px;
  
  border-bottom: 1px solid #A9A9A9;
}
.tx-pxdprofibus-pi1 .displaymode .info .company .data {
  clear: both;
  float: left;
  
  padding: 5px 0px 0px 45px;
  
  width: 245px;
}
.tx-pxdprofibus-pi1 .displaymode .info .company .data .name {
  clear: both;
  float: left;
  
  width: 245px;

  margin-bottom: 5px;
}
.tx-pxdprofibus-pi1 .displaymode .info .company .data .logo {
  clear: both;
  float: left;
  
  width: 245px;

  margin-bottom: 5px;
}
.tx-pxdprofibus-pi1 .displaymode .info .company .data .address {
  clear: both;
  float: left;
  
  width: 245px;

  margin-bottom: 5px;
}
.tx-pxdprofibus-pi1 .displaymode .info .company .data .contact {
  clear: both;
  float: left;
  
  width: 245px; 

  margin-bottom: 5px;
}
.tx-pxdprofibus-pi1 .displaymode .info .company .data .supplier {
  clear: both;
  float: left;
  
  width: 245px;

  margin-bottom: 5px;
}


.tx-pxdprofibus-pi1 .displaymode .info .illustration {
  float: left;
  
  width: 290px;
}
.tx-pxdprofibus-pi1 .displaymode .info .illustration .headline {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  font-weight: bold;
    
  color:            #A9A9A9;
  background-color: #FFFFFF;    
  
  padding: 4px 0px 0px 0px;
  
  width:  290px; 
  height: 16px;
  
  border-bottom: 1px solid #A9A9A9;
}

.tx-pxdprofibus-pi1 .displaymode .description {
  clear: both;
  float: left;
  
  width: 580px;
}
.tx-pxdprofibus-pi1 .displaymode .description .headline {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  font-weight: bold;
    
  color:            #A9A9A9;
  background-color: #FFFFFF;    
  
  padding: 4px 0px 0px 0px;
  
  width:  580px; 
  height: 16px;
  
  border-bottom: 1px solid #A9A9A9;
}
.tx-pxdprofibus-pi1 .displaymode .description .data {
  clear: both;
  float: left;
  
  padding: 5px 0px 0px 45px;
  
  width: 535px; 
}

.tx-pxdprofibus-pi1 .displaymode .downloads {
  clear: both;
  float: left;
  
  width: 580px; 
}
.tx-pxdprofibus-pi1 .displaymode .downloads .headline {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  font-weight: bold;
    
  color:            #A9A9A9;
  background-color: #FFFFFF;    
  
  padding: 4px 0px 0px 0px;
  
  width:  580px;
  height: 16px;
  
  border-bottom: 1px solid #A9A9A9
}
.tx-pxdprofibus-pi1 .displaymode .downloads .data {
  clear: both;
  float: left;
  
  padding: 5px 0px 0px 45px;
  
  width: 535px;
}
.tx-pxdprofibus-pi1 .displaymode .downloads .data .row {
  clear: both;
  float: left;

  width: 535px;
}
.tx-pxdprofibus-pi1 .displaymode .downloads .data .row .icon {
  float: left;
  
  width: 25px;
}
.tx-pxdprofibus-pi1 .displaymode .downloads .data .row .date {
  float: left;
  
  width: 75px;
}
.tx-pxdprofibus-pi1 .displaymode .downloads .data .row .name {
  float: left;
  
  font-weight: bold;
  
  width: 335px;
}
.tx-pxdprofibus-pi1 .displaymode .downloads .data .row .size {
  float: left;
  
  text-align: right;
  
  width: 100px;
}

.tx-pxdprofibus-pi1 .displaymode .gsdfiles {
  clear: both;
  float: left;
  
  margin-bottom: 10px; /* space to iconlinks */
  
  width: 580px;
}
.tx-pxdprofibus-pi1 .displaymode .gsdfiles .headline {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  font-weight: bold;
    
  color:            #A9A9A9;
  background-color: #FFFFFF;    
  
  padding: 4px 0px 0px 0px;
  
  width:  580px;
  height: 16px;
  
  border-bottom: 1px solid #A9A9A9
}
.tx-pxdprofibus-pi1 .displaymode .gsdfiles .data {
  clear: both;
  float: left;
  
  padding: 5px 0px 0px 45px;
  
  width: 535px; 
}
.tx-pxdprofibus-pi1 .displaymode .gsdfiles .data .row {
  clear: both;
  float: left;
  
  width: 535px;
}
.tx-pxdprofibus-pi1 .displaymode .gsdfiles .data .row .icon {
  float: left;
  
  width: 25px;
}
.tx-pxdprofibus-pi1 .displaymode .gsdfiles .data .row .name {
  float: left;
  
  font-weight: bold;
  
  width: 60px;
}
.tx-pxdprofibus-pi1 .displaymode .gsdfiles .data .row .url {
  float: left;
  
  width: 450px;
}

.tx-pxdprofibus-pi1 .displaymode .iconlinks {
  position: relative;
  
  clear: both;
  float: left;
  
  width:  575px;
  height: 20px;
  
  margin-right: -3px; /* IE6 fix "Explorer 6 Duplicate Characters Bug" */
}
.tx-pxdprofibus-pi1 .displaymode .iconlinks .listlink {
  position: absolute;
  
  width: 290px;
  
  top:  0px;
  left: 0px;
  
}
.tx-pxdprofibus-pi1 .displaymode .iconlinks .editlinks {
  position: absolute;
  
  top:   0px;
  right: 0px;
}

/* 
  NOTE:   style='display: none;' styles are embedded in the TYPO3 HTML
      template for the editmode section!
*/
.tx-pxdprofibus-pi1 .editmode {
  clear: both;
  float: left;
  
  font-size: 1em;

  width:  575px;
  
  margin-right: -3px; /* IE6 fix "Explorer 6 Duplicate Characters Bug" */
}

.tx-pxdprofibus-pi1 .editmode .iconlinks {
  clear: both;
  float: left;
  
  margin: 5px;
  height: 16px;
}
.tx-pxdprofibus-pi1 .editmode .iconlinks img {
  margin-right: 5px;
}
.tx-pxdprofibus-pi1 .editmode .published {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  font-weight: bold;
  
  text-align: right;
  
  width:  580px;
  height: 20px;
}
.tx-pxdprofibus-pi1 .editmode .userinfo {
  clear: both;
  float: left;
  
  font-size:   0.8em;
  /*font-weight: bold;*/
  
  text-align: right;
  
  width:  580px;
  height: 20px;
}
.tx-pxdprofibus-pi1 .editmode .headline .published .publishedicon {}
.tx-pxdprofibus-pi1 .editmode .headline .published .publishedmessage {
  margin-right: 5px;
}
.tx-pxdprofibus-pi1 .editmode .headline {
  position: relative;
  
  clear: both;
  float: left;
  
  width: 607px;
  margin-left: -15px;
  /* width: 580px; */
  
  margin-bottom: 5px;
  
  font-size:   1.2em;
  font-weight: bold;
    
  color:            #FFFFFF;
  background-color: #9D9B9B;
}
.tx-pxdprofibus-pi1 .editmode .headline .label {
  float: left;
  
  padding-left:  45px;
}
.tx-pxdprofibus-pi1 .editmode .headline .message {
  float: right;
  
  font-size:   0.8em;
  font-weight: normal;
  
  color:     #FF0000;
  
  padding-right: 10px;
}
.tx-pxdprofibus-pi1 .editmode .headline .icons {
  float: right;
  
  padding-top:   3px;
  padding-right: 3px;
}
.tx-pxdprofibus-pi1 .editmode .content {
  clear: both;
  float: left;
  
  padding-left: 45px;
  
  width: 535px;

  margin-bottom: 5px;
}
.tx-pxdprofibus-pi1 .editmode .content .wrapper {
  clear: both;
  float: left;
  
  width: 533px; /* may have a border of 1px! see below! */
}
.tx-pxdprofibus-pi1 .editmode .content .error {
  border: 1px solid red;
}
.tx-pxdprofibus-pi1 .editmode .row {
  clear: both;
  float: left;
  
  /* position: relative; */
  
  margin-bottom: 10px;

  width: 533px;
}
.tx-pxdprofibus-pi1 .editmode .row .label {
  clear: both;
  float: left;
  
  color: #A9A9A9;

  width: 533px; 
}
.tx-pxdprofibus-pi1 .editmode .row .data {
  clear: both;
  float: left;

  width: 533px; 
}

.tx-pxdprofibus-pi1 .editmode .row .data select {
  float: left;
  
  width: 148px;

  border: 1px solid #616068;
}
.tx-pxdprofibus-pi1 .editmode .row .data input {
  width: 450px;
}
.tx-pxdprofibus-pi1 .editmode .row .data textarea {
  width:  450px;
  height: 300px;
}
.tx-pxdprofibus-pi1 .editmode .row .data .checkbox {
  float: left;
  width: 150px;
  height: 35px;
  min-height: 35px;
}
.tx-pxdprofibus-pi1 .editmode .row .data .checkbox .label {
  clear: none;
  float: left;
  
  color: #000000;

  margin-left: 5px;

  width: 130px;
}
/* .tx-pxdprofibus-pi1 .editmode .row .data input[type='checkbox'] { */
.tx-pxdprofibus-pi1 .editmode .row .data input.checkboxfield {
  float: left;

  padding:    0px;
  margin-top: 2px;

  border: none;
  
  width: 15px;
}
.tx-pxdprofibus-pi1 .editmode .row .data .member {
  width: 450px;
}
.tx-pxdprofibus-pi1 .editmode .row .data .certificationnumber {
  float: left;
  
  margin-left: 5px;
  width:       295px;
}
.tx-pxdprofibus-pi1 .editmode .technology {
  clear: both;
  float: left;

  width: 533px;
}

.tx-pxdprofibus-pi1 .editmode .producttype {
  clear: both;
  float: left;

  width: 533px;
}
.tx-pxdprofibus-pi1 .editmode .row .data .manufacturer {
  width: 450px;
}

.tx-pxdprofibus-pi1 .editmode .row .supplier {
  clear: both;
  float: left;
  
  width: 533px;
}

.tx-pxdprofibus-pi1 .editmode .row .data .checkbox .label .supplierstreet,
.tx-pxdprofibus-pi1 .editmode .row .data .checkbox .label .suppliercity {
  font-size: 0.8em;
}
.tx-pxdprofibus-pi1 .editmode .row .message {
  clear: both;
  float: left;
  
  width: 533px;
}
.tx-pxdprofibus-pi1 .editmode .row .oneline {
  /* used to display the product type / subgroup selectors in one row */
  
  float: left;

  width: 250px;
  
  margin-right: 10px;
}
.tx-pxdprofibus-pi1 .editmode .row .oneline .message {
  /* clear: both; */
  
  /* margin-left: 0px; */
}

.tx-pxdprofibus-pi1 .editmode .row .imageselect {
  position: relative;
  
  width:  100%;
  height: 220px;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .alertmessage {
  font-weight: bold;
  
  color: #FF0000;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .category {
  position: absolute;
  
  top:  0px;
  left: 0px;
  
  height: 40px;
  width:  210px;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .category .label {
  clear: both;
  float: left;
  
  margin: 0px;
  color:  #A9A9A9;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .category .data {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .media {
  position: absolute;
  
  top:  40px;
  left: 0px;
  
  width:  210px;
  height: 100px;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .media .label {
  clear: both;
  float: left;
  
  margin: 0px;
  color:  #A9A9A9;
  
  height: 20px;
  width:  210px;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .media .data {
  clear: both;
  float: left;
  
  height:   80px;
  width:   210px;
  overflow: auto;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .selected {
  position: absolute;
  
  top:  140px;
  left: 0px;
  
  width:  210px;
  height: 70px;
  
  margin-top: 10px;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .selected .label {
  clear: both;
  float: left;
  
  margin: 0px;
  color:  #A9A9A9;
  
  height: 20px;
  width:  210px;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .selected .data {
  clear: both;
  float: left;
  
  height:   50px;
  width:    210px;
  overflow: auto;
}

.tx-pxdprofibus-pi1 .editmode .row .imageselect .preview {
  position: absolute;
  
  top:  0px;
  left: 210px;
  
  margin-left: 5px;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .preview .label {
  clear: both;
  float: left;
  
  margin: 0px;
  color:  #A9A9A9;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .preview .data {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .upload {
  position: absolute;
  
  top:  190px;
  left: 210px;
  
  margin-left: 5px;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .upload .label {
  clear: both;
  float: left;
  
  margin: 0px;
  color:  #A9A9A9;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .upload .fields {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .upload .field {
  clear: both;
  float: left;
}
.tx-pxdprofibus-pi1 .editmode .row .imageselect .upload .field input {
  width: 300px;
}

.tx-pxdprofibus-pi1 .editmode .row .gsdfiles {
  clear: both;
  float: left;
  
  width: 533px;
}
.tx-pxdprofibus-pi1 .editmode .row .gsdfiles .row {
  clear: both;
  float: left;
  
  margin-bottom: 5px;
  
  width: 533px;
}
.tx-pxdprofibus-pi1 .editmode .row .gsdfiles .row .icon {
  clear: both;
  float: left;
  
  padding-top: 2px;
}
.tx-pxdprofibus-pi1 .editmode .row .gsdfiles .row .label {
  clear: none;
  float: left;

  color: #A9A9A9;

  margin-left: 5px;

  width: 45px;
}
.tx-pxdprofibus-pi1 .editmode .row .gsdfiles .row .data {
  clear: none;
  float: left;

  width: 200px;
}
.tx-pxdprofibus-pi1 .editmode .row .gsdfiles .row .data .gsdname {
  width: 200px;
}
.tx-pxdprofibus-pi1 .editmode .row .gsdfiles .row .data .gsdurl {
  width: 200px;
}

#main .right .tx-pxdprofibus-pi1 {
  clear: both;
  float: left;
  
  margin:  0px;
  padding: 0px;
  
  width: 208px;
  border: 1px solid #616068;  
  margin-bottom:    5px;  
}
.tx-pxdprofibus-pi1 .newest {
  clear: both;
  float: left;

  width: 210px;
}
.tx-pxdprofibus-pi1 .newest .headline {
  clear: both;
  float: left;
  
  background-color: #9d9b9b;
  color:            #ffffff;
  
  font-weight: bold;
  font-size:   0.8em;
  font-style:  italic;
  
  padding: 4px 4px 4px 10px;

  height: 20px;
  width:  194px;
}
.tx-pxdprofibus-pi1 .newest .rows {
  clear: both;
  float: left;
  font-size:   0.75em;  
  margin: 5px 5px 0px 5px;
  
  width: 200px;
}
.tx-pxdprofibus-pi1 .newest .rows .row {
  clear: both;
  float: left;

  font-weight: normal;


  margin-bottom: 5px;
  
  width: 200px;
}
.tx-pxdprofibus-pi1 .newest .rows .row .productname {
  clear: both;
  float: left;

  width: 140px;
}
.tx-pxdprofibus-pi1 .newest .rows .row .productname a {  
  color: #747578;
}
.tx-pxdprofibus-pi1 .newest .rows .row .productdate {
  float: left;

  width: 60px;
}

.tx-pxdprofibus-pi1 .newest .rows .row .companyname {
  clear: both;
  float: left;

  width: 200px;
}

/* manufacturer / supplier section */
.tx-pxdprofibus-pi1 .listmode.manusupp .backlink {
  clear: both;
  width: 580px;

  text-align: right;
  height:     20px;
}
.tx-pxdprofibus-pi1 .listmode.manusupp .headline {
  clear: both;
  float: left;
  
  font-size:   1.2em;
  font-weight: bold;
    
  color:            #FFFFFF;
  background-color: #9D9B9B;
  
  padding-left: 45px;
  
  width:  535px;
  height: 20px;
}
.tx-pxdprofibus-pi1 .listmode.manusupp .rows {
  clear: both;
  float: left;
  
  width:  580px;
}
.tx-pxdprofibus-pi1 .editmode.manusupp .content .row .headline {
  clear: both;
  float: left;
  
  font-size:   1.2em;
  font-weight: bold;
  
  color:            #000000;
  background-color: #FFFFFF;

  height: 20px;
}
.tx-pxdprofibus-pi1 .deletemode.manusupp .headline {
  clear: both;
  float: left;
  
  font-size:   1.2em;
  font-weight: bold;
    
  color:            #FFFFFF;
  background-color: #9D9B9B;
  
  padding-left: 45px;
  
  width:  535px;
  height: 20px;
}
.tx-pxdprofibus-pi1 .deletemode.manusupp .rows {
  clear: both;
  float: left;
  
  width:  580px;
}

/* supplier list mode */
.tx-pxdprofibus-pi1 .listmode.supp .backlink {
  clear: both;
  width: 580px;

  text-align: right;
  height:     20px;
}
.tx-pxdprofibus-pi1 .listmode.supp .headline {
  clear: both;
  float: left;
  
  font-size:   1.2em;
  font-weight: bold;
    
  color:            #FFFFFF;
  background-color: #9D9B9B;
  
  padding-left: 45px;
  
  width:  535px;
  height: 20px;
}
.tx-pxdprofibus-pi1 .listmode.supp .rows .row  {
  clear: both;
  margin-left: 5px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.tx-pxdprofibus-pi1 .listmode.supp .rows .row .logo {
  clear: both;
  float: right;
  
  margin-right: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 75px;
}
.tx-pxdprofibus-pi1 .listmode.supp .rows .row .data {
  clear: both;
  float: left;
  margin-left: 5px;
  width: 500px;
}

.certificate-cluster {
    position: relative;
    float: left;
    width: 45%;
    margin: 0 15px 15px 0;
}