table.margin-top {
	margin-top: 17px;
}

.new-return-value {
	color: #202020 !important;
    font-size: 20px;
    font-weight: bold;
    padding: 6px !important;
}

.table-messages tr {
	cursor: pointer;
}

.table-messages a:hover {
	text-decoration: none;
}

.unread {
	font-weight: bold;
	color: #A2C617;
}

.unread a {
	color: #A2C617;
}

.row-greenxman h4 {
	margin-bottom: 25px;
}

.row-greenxman td {
	padding: 8px 5px;
}

.row-greenxman tr:last-child {
	border-top: 1px solid #000000;
}

.saving-span-wide {
	width: 100%;
	margin-right: 0%;
	margin-bottom: 25px;
	display: inline-block;
	text-align: right;
	background: #dadada;
	color: #ffffff;
	padding: 8px 5px 10px;
	font-size: 19px;
}

.saving-span-wide b {
	display: block;
	margin-top: 10px;
	font-size: 28px;
}

.row-saving p {
	min-height: 70px;
}

.saving-span-wide.saving-co2 {
	background: url("../img/saving-co2-green.jpg") no-repeat left bottom #a2c617;
}

.saving-span-wide.saving-radio {
	background: url("../img/saving-radio-green.jpg") no-repeat left bottom #a2c617;
}

.saving-span-wide.saving-oil {
	background: url("../img/saving-oil-green.jpg") no-repeat left bottom #a2c617;
}

/*
.form-my-green-profile select {
	height: 40px;
}
*/

.form-my-green-profile .select-wrapper {
	background: url("../img/select-bg.jpg") no-repeat scroll 66px center #FFFFFF;
    border: 1px solid #888888;
    float: left;
    height: 39px;
    margin-right: 11px;
    overflow: hidden;
    width: 97px;
}

.form-my-green-profile .select-wrapper select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none !important;
    border-radius: 0;
    font-size: 14px;
    height: 34px;
    margin: 4px 0 0 2px;
    padding: 5px;
    width: 125px;
}

.form-my-green-profile.form-create .select-wrapper.long {
    width: 400px;
}

.form-my-green-profile.form-create .form-my-green-profile .select-wrapper.long select {
    width: 420px;
}

.form-my-green-profile .radio-label {
	font-weight: normal;
    margin-left: 10px;
    margin-right: 25px;
}

.form-my-green-profile .checkbox-label {
	font-weight: normal;
	margin-left: 5px;
}

.form-my-green-profile .input-anrede,
.form-my-green-profile .input-vorname,
.form-my-green-profile .input-street,
.form-my-green-profile .input-zip {
	margin-right: 10px;
}

.form-my-green-profile .input-vorname {
	width: 203px !important;
}

.form-my-green-profile .input-nachname {
	width: 218px !important;
}

.form-my-green-profile .input-street {
	width: 400px;
}

.form-my-green-profile .input-street-number {
	width: 123px;
}

.form-my-green-profile .input-zip {
	width: 96px;
}

.form-my-green-profile .input-place {
	width: 428px;
}

.form-my-green-profile .input-country {
	width: 400px;
}

.form-my-green-profile .input-tel {
	width: 400px
}

.form-my-green-profile .input-mail {
	width: 535px !important;
}

.form-my-green-profile .input-password,
.form-my-green-profile .input-password-02 {
	width: 300px;
}

.form-my-green-profile .input-bank-owner {
	width: 400px;
}

.form-my-green-profile .input-bank-name {
	width: 400px;
}

.form-my-green-profile .input-bank-number {
	width: 400px;
}

.form-my-green-profile .input-bank-number-02 {
	width: 400px;
}

.form-my-green-profile .input-eon-vertragskontonummer {
	width: 400px;
}

.form-my-green-profile .input-car {
	width: 150px;
}

.form-my-green-profile .input-plane {
	width: 150px;
}

.form-my-green-profile .input-house {
	width: 150px;
}

.form-my-green-profile .input-persons {
	width: 150px;
}

.form-my-green-profile .input-energy {
	width: 150px;
}

.form-my-green-profile .input-medium {
	width: 261px;
}
.form-my-green-profile .form-personal-data .input-medium {
	width: 226px;
}

.hidden { 
	display: none; 
}

.form-my-green-profile .input-medium#femanager_field_identityCardId,
.form-my-green-profile .input-medium#femanager_field_birthDate {
	margin-right: 10px;
}
.form-my-green-profile .form-personal-data .input-medium#femanager_field_identityCardId,
.form-my-green-profile .form-personal-data .input-medium#femanager_field_birthDate {
	margin-right: 9px;
}

.form-sell label {
	width: 146px;
}

.form-sell input[type="text"] {
	width: 100%;
}

form.experience h3 {
	margin-top: 29px;
}
form.experience .form-group {
	margin-bottom: 10px;
}
form.experience .input-experience[type="text"] {
	width: 400px;
}
.form-my-green-profile.experience select {
	width: 270px;
}
.form-my-green-profile.experience .input-experience.select[type="text"] {
	width: 250px;
}
.form-my-green-profile.experience .select-wrapper {
    width: 250px;
	background: url("../img/select-bg.jpg") no-repeat scroll 220px center #FFFFFF;
}
form.experience b.fix-height {
	display:block;
	min-height:50px;
	margin-bottom:10px;
}
form.experience .form-group > label {
	display:block;
	font-weight:normal
}
form.experience .check-radio-wrap {
	margin-bottom:15px;
}
form.experience .check-radio-wrap label.answer {
	display:inline-block;
	font-weight:normal;
	margin:0px 30px 0px 10px;
}
form.experience .check-radio-wrap input[type="radio"] {
}
form.experience .check-radio-wrap input.additional[type="text"] {
	margin:10px 0px 0px 23px;
	width:220px;
}

.form-sell button {
	font-weight: bold;
    height: 40px;
    margin-right: 0;
    width: 100%;
}

.box-sidebar {
	background: #f4f4f4;
	padding: 20px;
	margin-bottom: 30px;
}

.greenxman-wrapper {
	position: relative;
}

.greenxman-wrapper .status {
	position: absolute;
}

.greenxman-wrapper .status-04 {
	left: 200px;
	top: -5px;
}

.greenxman-wrapper .status-03 {
	left: 200px;
	top: 43px;
}

.greenxman-wrapper .status-02 {
	left: 200px;
	top: 95px;
}

.greenxman-wrapper .status-01 {
	left: 200px;
	top: 150px;
}

.sell-item .image-wrapper {
	position: relative;
}

.sell-item .icon-wrapper {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    bottom: 0;
    height: 40px;
    left: 0;
    position: absolute;
    width: 40px;
}

.sell-item .icon-wrapper img {
    display: block;
    height: auto;
    margin: 3px auto;
    position: relative;
    width: auto;
}

.sell-item i.fa-user {
    margin-right: 4px;
}

.sell-item i.fa-map-marker {
    margin-right: 7px;
}

.content-row a.button-green{
	color:#ffffff;
}
.content-row a.button-green:hover{
	color:#ffffff;
	text-decoration: none;
}

/* postbox - downloads */
.tx-epx-marketplace div.postbox { 
    position:relative;
}
.tx-epx-marketplace div.postbox .postbox-top {
    width: 500px;
}
.tx-epx-marketplace div.postbox > div.downloads {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 45px;
    width: 210px;
}
.tx-epx-marketplace div.postbox > div.downloads a{
    background:transparent url("../img/download-icon.png") no-repeat 0px 4px;
    padding-left:35px;
    display:inherit;
    min-height:50px;
    margin-bottom:5px;
}
.tx-epx-marketplace div.postbox > div.downloads .fa-download {
    display:none;
}
#password_hidden {
    visibility:hidden;
    width:0px !important;
    height:0px !important;
    margin:0px !important;
    border:none !important;
    padding:0px !important;
}
span.tx-srfreecap-cant-read {
    display:none;
}

/* Verkaufen*/
/* Tabelleninhalte verschieben sich, wenn Name der Anlage zu lang*/
/* maximalbreite festgelegt */

.template-submenu-in-green .tx-epx-marketplace .table-wrapper td{
	max-width: 185px;
}

.fancybox-inner > .message-wrap {
	padding:20px;
	overflow:hidden;
}
.fancybox-inner > .message-wrap button.message-close,
.fancybox-inner > .message-wrap a.message-close {
	margin:20px 20px 0px 0px;
	display:inline-block;
}

.input-wrap p.error {
	display:none;
}
.input-wrap.error p.error {
	display:block;
}
.form-buy-final ul.ul-check {
	padding-left:25px;
}
.form-buy-final ul.ul-check > li {
	padding-left:3px;
}
.input-wrap.error p.error.flash-messages {
	padding:10px 15px;
	margin-bottom:10px;
}
.form-buy-final INPUT[type=checkbox].f3-form-error {
	outline: none;
	border: none;
	background-color: inherit;
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
}
input.input-signatur {
	margin-right:10px;
	width:155px;
	padding:11px 12px !important;
}
input.input-signatur#signatur_first_name {
	margin-left:30px;
}

@media screen and (max-width: 768px) {

	.form-my-green-profile select,
	.form-my-green-profile input[type="text"],
	.form-my-green-profile input[type="email"],
	.form-my-green-profile input[type="password"],
	.form-my-green-profile .select-wrapper,
	.form-my-green-profile .select-wrapper select {
		width: 100% !important;
		background-image: none;
	}

	.form-my-green-profile input[type="submit"] {
		width: 100% !important;
		max-width: 100% !important;
	}


	.form-my-green-profile .select-wrapper {
		margin-bottom: 15px;
	}
    
    /* postbox - downloads */
    .tx-epx-marketplace div.postbox { 
        position:inherit;
    }
    .tx-epx-marketplace div.postbox .postbox-top {
        width:inherit;
    }
    .tx-epx-marketplace div.postbox > div.downloads {
        overflow:hidden;
        position:inherit;
        right:inherit;
        top:inherit;
        width:210px;
    }

}

@media screen and (min-width: 400px) {

}

@media screen and (min-width: 768px) {


}

@media screen and (min-width: 992px) {

	.row-greenxman {
		background: url("../img/row-greenxman.png") no-repeat -10px 6px;
		padding-top: 25px;
	}

	.form-sell .button-green {
		float: right;
	}

	.form-sell input[type="text"] {
		width: 184px;
	}

	.form-sell button {
    	width: 186px;
	}

	.row-greenxman table {
		width: 80%;
	}

}

@media screen and (min-width: 1200px) {

	.form-sell label {
		width: 160px;
	}
}