/* fe news editing */
.tx-pxdprofibus-pi4 {
	clear: both;
	float: left;
	
	width: 580px;
}
.tx-pxdprofibus-pi4 .errormessage {
	color: #FF0000;
}
.tx-pxdprofibus-pi4 .navigation {
	clear: both;
	float: left;
}
.tx-pxdprofibus-pi4 .newlink {
	clear: both;
	float: left;
}
.tx-pxdprofibus-pi4 input {
	float: left;

	margin:  0px;
	padding: 0px;

	height: 20px;

	border: 1px solid #616068;
	color:  #616068;
}
.tx-pxdprofibus-pi4 input[type='image'] {
	width: 20px;
}
/* .tx-pxdprofibus-pi4 input[type='submit'] { */
.tx-pxdprofibus-pi4 input.button {
	height: 22px;
	
	font-size:   0.9em;
	font-weight: bold;

	background-color: #FFFFFF;
}
/* .tx-pxdprofibus-pi4 input[type='text'] { */
.tx-pxdprofibus-pi4 input.textfield {
	width: 200px;
}

.tx-pxdprofibus-pi4 .editmode {
	clear: both;
	float: left;
	
	font-size: 1em;

	width:  575px;
	
	margin-right: -3px; /* IE6 fix "Explorer 6 Duplicate Characters Bug" */
}

.tx-pxdprofibus-pi4 .editmode .iconlinks {
	clear: both;
	float: left;
	
	margin: 5px;
	height: 16px;
}
.tx-pxdprofibus-pi4 .editmode .iconlinks img {
	margin-right: 5px;
}
.tx-pxdprofibus-pi4 .editmode .published {
	clear: both;
	float: left;
	
	font-size:   0.8em;
	font-weight: bold;
	
	text-align: right;
	
	width:  580px; /* needs IE6 fix */
	height: 20px;
}
.tx-pxdprofibus-pi4 .editmode .headline .published .publishedicon {}
.tx-pxdprofibus-pi4 .editmode .headline .published .publishedmessage {
	margin-right: 5px;
}
.tx-pxdprofibus-pi4 .editmode .headline {
	position: relative;
	
	clear: both;
	float: left;
	
	width: 607px;
	margin-left: -15px;
	/* width: 580px; /* needs IE6 fix */
	
	margin-bottom: 5px;
	
	font-size:   1.2em;
	font-weight: bold;
		
	color:            #FFFFFF;
	background-color: #9D9B9B;
}
.tx-pxdprofibus-pi4 .editmode .headline .label {
	float: left;
	
	padding-left:  45px;
}
.tx-pxdprofibus-pi4 .editmode .headline .message {
	float: right;
	
	font-size:   0.8em;
	font-weight: normal;
	
	color:     #FF0000;
	
	padding-right: 10px;
}
.tx-pxdprofibus-pi4 .editmode .headline .icons {
	float: right;
	
	padding-top:   3px;
	padding-right: 3px;
}
.tx-pxdprofibus-pi4 .editmode .content {
	clear: both;
	float: left;
	
	padding-left: 45px;
	
	width: 580px; /* needs IE6 fix */

	margin-bottom: 5px;
}
.tx-pxdprofibus-pi4 .editmode .content .error {
	border: 1px solid red;
}
.tx-pxdprofibus-pi4 .editmode .row {
	clear: both;
	float: left;
	
	/* position: relative; */
	
	margin-bottom: 10px;

	width: 533px; /* needs IE6 fix */
}
.tx-pxdprofibus-pi4 .editmode .row .label {
	clear: both;
	float: left;
	
	color: #A9A9A9;

	width: 533px; /* needs IE6 fix */
}
.tx-pxdprofibus-pi4 .editmode .row .data {
	clear: both;
	float: left;

	width: 533px; /* needs IE6 fix */
}

.tx-pxdprofibus-pi4 .editmode .row .data select {
	float: left;
	
	width: 450px;

	border: 1px solid #616068;
}
.tx-pxdprofibus-pi4 .editmode .row .data input {
	width: 450px;
}
.tx-pxdprofibus-pi4 .editmode .row .data textarea {
	width:  450px;
	height: 300px;
}
.tx-pxdprofibus-pi4 .editmode .row .data .checkbox {
	float: left;
	width: 150px;
}
.tx-pxdprofibus-pi4 .editmode .row .data .checkbox .label {
	clear: none;
	float: left;
	
	color: #000000;

	margin-left: 5px;

	width: 130px;
}
/* .tx-pxdprofibus-pi4 .editmode .row .data input[type='checkbox'] { */
.tx-pxdprofibus-pi4 .editmode .row .data input.checkboxfield {
	float: left;

	padding:    0px;
	margin-top: 2px;

	border: none;
	
	width: 15px;
}

.tx-pxdprofibus-pi4 .editmode .row .imageselect {
	position: relative;
	
	width:  100%;
	height: 220px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect select {
	width: 148px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .alertmessage {
	font-weight: bold;
	
	color: #FF0000;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .category {
	position: absolute;
	
	top:  0px;
	left: 0px;
	
	height: 40px;
	width:  210px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .category .label {
	clear: both;
	float: left;
	
	margin: 0px;
	color:  #A9A9A9;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .category .data {
	clear: both;
	float: left;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .media {
	position: absolute;
	
	top:  40px;
	left: 0px;
	
	width:  210px;
	height: 100px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .media .label {
	clear: both;
	float: left;
	
	margin: 0px;
	color:  #A9A9A9;
	
	height: 20px;
	width:  210px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .media .data {
	clear: both;
	float: left;
	
	height:   80px;
	width:   210px;
	overflow: auto;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .selected {
	position: absolute;
	
	top:  140px;
	left: 0px;
	
	width:  210px;
	height: 70px;
	
	margin-top: 10px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .selected .label {
	clear: both;
	float: left;
	
	margin: 0px;
	color:  #A9A9A9;
	
	height: 20px;
	width:  210px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .selected .data {
	clear: both;
	float: left;
	
	height:   50px;
	width:    210px;
	overflow: auto;
}

.tx-pxdprofibus-pi4 .editmode .row .imageselect .preview {
	position: absolute;
	
	top:  0px;
	left: 210px;
	
	margin-left: 5px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .preview .label {
	clear: both;
	float: left;
	
	margin: 0px;
	color:  #A9A9A9;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .preview .data {
	clear: both;
	float: left;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .upload {
	position: absolute;
	
	top:  190px;
	left: 210px;
	
	margin-left: 5px;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .upload .label {
	clear: both;
	float: left;
	
	margin: 0px;
	color:  #A9A9A9;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .upload .fields {
	clear: both;
	float: left;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .upload .field {
	clear: both;
	float: left;
}
.tx-pxdprofibus-pi4 .editmode .row .imageselect .upload .field input {
	width: 300px;
}

/* training partner section */
.tx-pxdprofibus-pi4 .tplist .backlink {
	clear: both;
	width: 580px;

	text-align: right;
	height:     20px;
}
.tx-pxdprofibus-pi4 .tplist .newlink {
	clear: both;
	width: 580px;

	text-align: right;
	height:     20px;
}
.tx-pxdprofibus-pi4 .tplist .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-pi4 .tplist .content {
	clear: both;
	float: left;
	
	padding-left: 45px;
	
	width:  535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row {
	clear: both;
	float: left;
	
	width: 535px;
	
	border-bottom: 1px solid #9D9B9B;
	
	margin-bottom: 5px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .logo {}
.tx-pxdprofibus-pi4 .tplist .content .row .title {
	clear: both;
	float: left;
	
	width: 400px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .iconlinks {
	clear: none;
	float: left;
	
	width: 135px;
	
	text-align: right;
}
.tx-pxdprofibus-pi4 .tplist .content .row .street {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .zip {
	clear: both;
	float: left;
} 
.tx-pxdprofibus-pi4 .tplist .content .row .city {
	float: left;
}
.tx-pxdprofibus-pi4 .tplist .content .row .country {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .phone {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .fax {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .email {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .www {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .contact {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .rpa {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .member {
	clear: both;
	float: left;
	
	width: 535px;
}
.tx-pxdprofibus-pi4 .tplist .content .row .certified {
	clear: both;
	float: left;
	
	width: 535px;
	
	font-weight: bold;
}
.tx-pxdprofibus-pi4 .tpedit .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-pi4 .tpedit .content {
	clear: both;
	float: left;
	
	padding-left: 45px;
	
	width:  535px;
}
.tx-pxdprofibus-pi4 .tpedit .content .error {
	border: 1px solid red;
}
.tx-pxdprofibus-pi4 .tpedit .content .row .label {
	clear: both;
	float: left;
	
	color: #A9A9A9;

	width: 533px; 
}
.tx-pxdprofibus-pi4 .tpedit .content .row .data {
	clear: both;
	float: left;

	width: 535px; 
}
.tx-pxdprofibus-pi4 .tpedit .content .row .data input {
	width: 450px;
}
.tx-pxdprofibus-pi4 .tpedit .content .row .data select {
	width: 250px;

	border: 1px solid #616068;
}
.tx-pxdprofibus-pi4 .tpedit .content .row .message {
	clear: both;
	float: left;
	
	width: 535px;
	
	color: #FF0000;
}