
a.commodity_selected {
	color: #FF0000;
}

img.preview_picture {
	border: 1px solid white;
}


img.preview_picture:hover {
	border: 1px solid black;
}



#frmAdvertise table td, #frmAdvertise table th {padding: 4px 3px;}
table#space_categories_box td {padding: 0 4px;}
table#frequencies_type_singular td {padding: 2px 3px;}
table#commodities_price_box td {padding: 0px 5px 0px 0px;}
table#frequencies_type_recurrent td {padding: 1px 5px 1px 0px; vertical-align:top;}
#mobile_view_input th {vertical-align:top;}

input.zip_code{width: 40px;}
input.city {width: 110px;}
.hint{font-size: 11px; color: #7F7F7F;}
.big_hint{color: #7F7F7F;}

input.date {width: 58px;}
input.date_small {width: 52px;}
td.commodities_comment {padding-left: 3px;}
textarea#commodities_comment {margin-top: 5px;}
input#space_square_meter {width: 30px;}
input#space_min_person {width: 30px;}
input#space_max_person {width: 30px;}
input#commodities_price {width: 60px;}
input#mobile_cargos_weight {width: 30px;}
input#mobile_cargos_height {width: 30px;}
input#mobile_cargos_width {width: 30px;}
input#mobile_cargos_depth {width: 30px;}
input#frequencies_start_time {width:40px;}
input#mobile_persons_max_person {width: 40px;}

input#car_transportations_plate, input#car_transportations_make, input#car_transportations_color{width: 90px}

div.locations_radius
{
	float: right;
	margin: 3px 8px 0px 0px;
}

#advertisements {width: 690px; margin-right: -1px;}
#advertisements ul { padding-left:15px; margin:0;}
#advertisements li {list-style: disc; }
#advertisements table {margin: 0;}

#advertisements_list {padding-bottom: 20px;}
#advertisements_list table {width: 100%; }

#advertisements #advertisements_list #tab {width: 100%;}
#advertisements #advertisements_list #tab td {line-height: 21px; padding: 0; text-align: center; }
#advertisements #advertisements_list #tab .border {background: #9DB31A;}
#advertisements #advertisements_list #tab .inactive {white-space: nowrap; padding: 0px 10px 2px 10px; border-top: 1px solid #9DB31A; border-right: 1px solid #9DB31A; border-left: 1px solid #9DB31A; border-bottom: 4px solid #9DB31A; background-color: #FFFFFF;}
#advertisements #advertisements_list #tab .active {white-space: nowrap;  font-weight: bold; padding: 0px 10px 0px 10px; border: 2px solid #9DB31A; border-bottom:  2px solid #FFFFFF;}
#advertisements #advertisements_list #tab .empty {width: 100%; background-color: #FFFFFF; border-bottom: 4px solid #9DB31A; margin:0px; padding:0px;}

#advertisements #advertisements_list form {margin: 0px 0px 0px 0px; padding: 0px;}
#advertisements #advertisements_list h3.mobile{
	font-weight: bold;
	border: 2px solid #9DB31A;
	border-bottom: 0px;
	border-top: 0px;
	padding: 8px 0px 5px 8px;
	background: #F5F7E8;
	margin: 0px -1px 0px -1px !important;
	margin: 0px 0px 0px 0px;
}
#advertisements #advertisements_list .frequencies_singular {margin: 0px 1px 0px 0px;  padding:0px;}

#advertisements #advertisements_list .frequencies_singular {border: 2px solid #9DB31A; border-bottom: 0px; border-top: 0px;}
#advertisements #advertisements_list .frequencies_singular th {line-height: 25px; font-size: 12px; font-weight: bold; text-align: left; background-color: #E7EFBB; padding: 0 0 0 8px;}
#advertisements #advertisements_list .frequencies_singular tbody td {line-height: 20px; border-bottom: 1px solid #E7EFBB; padding: 0 0 0 8px;} 
#advertisements #advertisements_list .frequencies_singular tbody td.row {background-color: #FFFFFF;}
#advertisements #advertisements_list .frequencies_singular img {padding: 0 3px 0 0; border: 1px solid }
#advertisements #advertisements_list .frequencies_singular input {margin-right: 5px;}

#advertisements_list .frequencies_recurrent {border: 2px solid #9DB31A; border-bottom: 0px; border-top: 0px; margin: 0px 1px 0px 0px;}
#advertisements_list .frequencies_recurrent th {line-height: 25px; font-size: 12px; font-weight: bold; text-align: left; background-color: #E7EFBB; padding-left: 8px;}
#advertisements_list .frequencies_recurrent tbody td {line-height: 20px; border-bottom: 1px solid #E7EFBB; padding-left: 8px;} 
#advertisements_list .frequencies_recurrent tbody td.row {background-color: #FFFFFF;}
#advertisements_list .frequencies_recurrent img {margin-right: 3px; }
#advertisements_list .frequencies_recurrent input {margin-right: 5px;}

#advertisements_list .delete_all {border: 2px solid #9DB31A; border-top: 0px; margin: 0px 1px 0px 0px;}
#advertisements_list .delete_all input {margin-right: 5px;}
#advertisements_list .delete_all .checkBox {padding-top: 5px; padding-left: 8px;}
#advertisements_list .delete_all .arrow {padding-left: 14px; width: 26px;}
#advertisements_list .delete_all .btn {width:100%; padding-left: 3px; padding-top: 7px; padding-bottom: 5px;}

#commodity_recurrent_activate {
	border: 1px solid #9DB31A;
	padding: 10px 6px;
}

#commodity_recurrent_activate p,
#commodity_recurrent_activate table,
#commodity_recurrent_activate h3{
	margin: 5px 0px;
}  

#commodity_recurrent_activate td {
	text-align: center;
	vertical-align: top;
}


#commodity_recurrent_activate table.weekday_recurrents td {
	white-space: nowrap;
	padding: 1px 3px;
}


div.content_form {clear: both; margin-bottom: 3px; padding: 10px; background: #F5F7E8;border: 2px solid #9DB31A;}
.content_form table.content_form {width: 100%; margin: 0px; padding: 0px 0px;}
#icon_mail {position: relative; float: right; width: 25px;}
#icon_print {position: relative; float: right; width: 25px;}
.content_form p {margin: 5px 10px;}

/*table.content_form tr {height: 30px;}*/
.content .content_form td.button {text-align: right; padding: 7px 0px 0px 0px !important; margin: 10px;}
.content .content_form td.button input {margin: 0px;}
.content .content_form table.content_form table {margin:0px; padding: 0px;}
.content .content_form table.content_form td, .content .content_form table.content_form th {padding-top: 4px; padding-bottom: 8px; vertical-align: top;}
.content .content_form table.content_form th {padding-top: 9px !important;}
table.info th {padding-top: 6px !important;}
#space_view_input, #mobile_view_input {border-top: 0px;}


#advertise_step
{
	width: 485px !important; /* Unschön, liegt am Code darumherum */
	width: 486px;
	margin: 0px 0px -1px 1px !important;
	margin: 0px 0px -1px 0px;
	padding: 0px;
}
#advertise_step td {line-height: 21px; text-align: center; 
border-top: 1px solid #9DB31A;
border-left: 1px solid #9DB31A;
border-right: 1px solid #9DB31A;
border-bottom: 3px solid  #9DB31A;}
#advertise_step td.active {font-weight: bold;
border-top: 2px solid  #9DB31A;
border-left: 2px solid #9DB31A;
border-right: 2px solid  #9DB31A;
border-bottom: 2px solid #F5F7E8;
background-color: #F5F7E8;
}

.city_select, .zip_code_select {
	position: fixed;
	z-index: 99;
	background-color: #F5F7E8;
}

.city_select select, .zip_code_select select{
	display:inline;
	background-color: #F5F7E8;
}

#commodity_user_info table{
	margin: 5px;
	width: 100%;
	border: 2px solid #9DB31A;
}

.last {
	margin: 10px;
}
.outside {
	clear: left;
	margin-left: 17px;
}
.lastchanged {
	margin-left: 0px;
	font-size:   11px;
	color:       #7F7F7F;
}

#commodity_user_info table td, #commodity_user_info table th {
	padding: 4px;
}

#details_space_view, #details_mobile_view {
	float: left !important; /* Unschoen, aber wegen Firefox und IE noetig */
	float: none;
	width: 462px;
	margin-top: 5px;
	padding-top: 3px;
}

.details_description {float: left;}

a.preview {
	float: right;
	display: block;
	padding: 2px 10px 0px 0px;
}

input.preview {
	float: right;
	display: block;
}

input.input_upload {float: left;}

input.btn_upload {margin-left: 4px;}

.content-module {
	padding: 5px;
	border: 2px solid #9DB31A;
}

.content-module.search {
	border: 2px solid #F7C600;
	background-color: #FFFCEF;
	margin-bottom: 10px;
}

.content-module.advertise {
	border: 2px solid #9DB31A;
	background-color: #F5F7E8;
}

.content-module-full {
	border: 2px solid #9DB31A;
	background-color: #F5F7E8;
}

#registerbox {padding: 10px 10px 0px 5px;}
#login-box {padding: 5px 10px 5px 10px;}
#entry-code-box {padding: 10px;}

.register-quick th,
.register-profile th {
	height: 28px;
	padding-top: 4px;
}

.register-private th {
	height: 28px;
	padding: 0px;
	vertical-align: middle;
}

.register-private td {
	vertical-align: middle;
}

#register-quick,
#register-private {padding: 8px;}

table.contact tr {height: 30px;}
table.contact td {padding-right: 5px;}

#register_step_box h2 {
	margin: 5px 0px 0px -3px !important;
	margin: 5px 0px 0px -3px;
}


#advertisements_list .icons li {
	padding-top:    3px;
	padding-bottom: 4px;
}


ul.list {
	margin-left: 2em;
}

#commodity_view_index h2 {
	margin-bottom: 4px;
}
.content-module.search td {
	vertical-align: top;
}
td.img {
	padding: 0px !important;
}

