/* HOME.CSS ///////////////////////////// */.box_head_nobab {display: none;}.clear {clear: both;  line-height: 0px; float: none;}.margin {margin-left: 15px;}br {margin: 0; padding: 0;}h2 {font-weight: normal; font-size: 20px; color: #2f91eb; margin: 0 0 19px 8px;}h2 span {font-weight: bold;}input {ffont-size: 14px;}form {margin: 0; padding: 0;}.box_content_jobalert {padding: 10px 2px 12px 10px; font-size: 12px;}.box_container { }td.aut-left .box_container {width: 260px; background: #F4FBFF url(/images/gen/wrk/home/box_container_bg.gif) no-repeat 0 0;}td.aut-right .box_container {width: 580px; background: none;}td.aut-left .box_content {padding: 0 0 0 20px;}td.aut-left .box_content_jobalert {padding: 0 0 20px 20px;}.box_content .path a.path {background: url(/images/gen/wrk/home/path_bg.gif) no-repeat 100% 5px;padding-right: 10px; color: #2F91EC;}.box_content .path a.path:hover {background: url(/images/gen/wrk/home/path_bg.gif) no-repeat 100% 5px;}.box_content .form_row {height: 35px;}.box_content .form_row_hidden {height: 35px;}.form_row input, .form_row select, .form_row button,.form_row_hidden input, .form_row_hidden select, .form_row_hidden button {	float: left;	font-size: 14px;}.form_row_hidden .mapbutton {float: none; margin: 0;}.form_row_hidden .mapbutton button, .form_row_hidden .mapbutton button:last-child {color: #2e90ec; float: none; font-size: 13px; padding-left: 57px; text-align: left; width: 217px; height: 33px; margin: 0; background: url(/images/gen/wrk/home/map_button.gif) no-repeat 0 0;}.adv_search, .adv_search_close {	text-align: center;}.adv_search a, .adv_search_close a {	background: url(/images/gen/wrk/home/adv_search_bg.gif) no-repeat center 3px;	font-size: 12px;	margin-top: -2px;	margin-left: -10px;	display: block;}.adv_search_close {padding-top: 10px;}.adv_search_close a {	background: url(/images/gen/wrk/home/adv_search_close_bg.gif) no-repeat center 3px;}#form_row_hidden_container {	display: none;}.form_row input, .form_row_hidden input {	margin-right: 6px;	border: none;	width: 66px;	height: 15px;	background: url(/images/gen/wrk/home/input_bg.gif) no-repeat 0 0; padding: 5px 6px 4px 10px;}.form_row_hidden input {	width: 162px; background: url(/images/gen/wrk/home/input_bg.gif) no-repeat 0 -34px;}.form_row select {	margin-right: 6px;	width: 90px;	border: solid 1px #D8D8D8;	height: 24px; padding: 2px;}.form_row_hidden select {	margin-right: 6px;	width: 178px;	border: solid 1px #D8D8D8; height: 24px; padding: 2px;}.form_row button, .form_row_hidden button {	background:  url(/images/gen/wrk/home/button_bg.png) no-repeat 0 0;;	height: 32px;	width: 55px;	border: none;	padding: 0;	text-align: right;	margin-top: -3px;}* html .form_row button, * html .form_row_hidden button {background:  url(/images/gen/wrk/home/button_bg.gif) no-repeat 0 0;}.auc_summary {width: 260px!important; height: 76px; position: absolute; left: -274px; top: 0; background: #F4FBFF url(/images/gen/wrk/home/box_container_bg.gif) no-repeat 0 0;}/* SUCHERGEBNIS */td.aut-right .bab_emptop_box_container {height: 68px; width: 550px!important; padding: 8px 0 0 30px; background:  url(/images/gen/wrk/home/emptop_bg.gif) no-repeat 0 0;}.abo {	float: right;	margin-right: 8px;	padding-top: 4px;}.abo a {	background: url(/images/gen/icon/send.gif) no-repeat 0 2px;	padding-left: 22px;	color: #ff8a0a;}.abo a:hover {color: #ff8a0a;}.search_path, .search_path_2, .path {	color: #ff770e;}.search_path_2 {	padding: 0 0 10px 10px;}.search_path span, .search_path_2 span {	padding-right: 4px;	font-size: 16px;	color: #668fb5;}.search_path a, .search_path_2 a {	background: url(/images/gen/wrk/home/path_bg.gif) no-repeat 100% 5px;	padding-right: 12px;	font-size: 12px;}.search_path h1, .search_path_2 h1 {font-size: 12px; margin: 0; color: #FF770E; display: inline;}.search_path img, .search_path_2 img {	display: none;}.search_result {	margin-left: -5px;}/* LISTE DER AUFTRAGE */.box_head .picture, .box_head .title, .box_head .date, .box_head .place {	float: left;}.box_head .picture {	width: 75px;	padding-left: 5px;}.box_head .title {	width: 350px;}.box_head .date {	width: 95px;}.list_content {}.list_content .row_container {	background: url(/images/gen/wrk/home/row_bg.gif) no-repeat 0 0;}.list_content .row_container_first {background: none; margin-top: -5px;}.list_content .row_container .row_title {	padding: 18px 2px 15px 5px;	float: left;	width: 385px;	line-height: 18px;}.list_content .row_container .row_title span.job_descr {color: #7a8289; display: block;}.list_content .row_container .row_title span.job_time {color: #3D6890;}.list_content .row_container .row_title span.job_time span {font-size: 14px;}.row_title img {	float: left;	margin: 0 12px 10px 0;}.row_title img.dot {float: none; margin: 0 3px 2px 6px;}.list_content .row_container .row_title a {	margin-bottom: 4px;	font-size: 15px;}.list_content .row_container .row_title a:hover {}.list_content .row_container .row_date {	padding: 9px 2px 0 18px;	border-left: solid 2px #F7F4F0;	float: left;	width: 74px;	height: 57px;}.list_content .row_container .row_picture {	padding: 18px 2px 8px 7px;	float: left;	width: 170px;}.list_content .row_container .row_picture img {float: right; margin-right: 5px;}.list_content .row_container .row_picture p {margin: 0; padding: 21px 0 0; float: left; color: #3092ec; width: 110px;}.list_content_two_column {	overflow: hidden;	height: auto;	margin-top: -5px;}* html .list_content_two_column {	overflow: visible;	height: 1%;}.list_content_two_column .row_container {	float: left;	width: 290px;	border-top: solid 5px #E6F3FF;	background: none;}.list_content_two_column .row_container .row_title {	width: 282px;	padding:15px 2px 15px 5px; float: none;}/* Mehr Kunden Auftrage */.box_head_jobalert {position: relative;}.box_head_jobalert span.txtBigWhite {color:#FF770E;font-size:16px;font-weight:normal;}.box_head_jobalert img {position: absolute; right: 8px; top: -15px;}.box_head_jobalert_left {padding:6px 0 17px 20px;}.box_head_jobalert_left .box_content_jobalert {padding:0; font-size: 11px; color: #555;}.box_head_jobalert_left .box_content_jobalert a {font-size: 11px;}.box_content_jobalert input.button, .noperm_left input {	background: url(/images/gen/gbl/button_vlong.png) no-repeat 0 0;	width: 222px; font-size: 15px; padding-bottom: 6px; height: 41px;}* html .box_content_jobalert input.button {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/gbl/button_vlong.png", sizingMethod="crop"); background: transparent;}.box_content_jobalert ul {	padding: 10px 0 0 12px;	margin: 0 0 12px;}.box_content_jobalert ul li {	list-style-type: none;	background: url(/images/gen/usr/home/invite_list_bg.gif) no-repeat 0 0;	padding: 2px 0 0 36px;	height: 22px;}.box_content_jobalert p {	margin: -6px 0 0; font-size: 13px;}.box_content_jobalert img {margin: 15px 0 10px 1px;}/* Google Map */#map {	width: 580px; 	height: 431px; 	z-index: 1;}.infowindow {width:300px;height:50px;}.infodetails {	width:291px;	margin-left: 4px;}.infowindow span{display:block;padding-left:20px;}.mapbutton {    float: right;    margin-top: -30px;    margin-right: 12px;    position: relative;}.mapbutton button:last-child {width: 156px; background-position: 0 -82px;}/* CAT list */ul.bab_cat_list {width: 234px; padding: 0 0 20px;}ul.bab_cat_list li {background: none; padding: 0; margin: 0;}ul.bab_cat_list li div {background: url(/images/gen/wrk/home/list_bg.gif) no-repeat 0 0;}ul.bab_cat_list li a {display: block; height: 22px; font-size: 13px; padding: 8px 0 0 47px; background: url(/images/gen/emp/cats_icons.png) no-repeat 6px 6px;}ul.bab_cat_list li a:link {font-size: 13px;}ul.bab_cat_list li a:visited {font-size: 13px;}ul.bab_cat_list li a.cat_care {background-position: 6px -132px;}ul.bab_cat_list li a.cat_officomp {background-position: 6px -168px;}ul.bab_cat_list li a.cat_advert {background-position: 6px -203px;}ul.bab_cat_list li a.cat_money {background-position: 6px -238px;}ul.bab_cat_list li a.cat_learn {background-position: 6px -273px;}ul.bab_cat_list li a.cat_party {background-position: 6px -308px;}ul.bab_cat_list li a.cat_car {background-position: 6px -98px;}ul.bab_cat_list li a.cat_garden {background-position: 6px -27px;}ul.bab_cat_list li a.cat_fitness {background-position: 6px -342px;}ul.bab_cat_list li a.cat_pets {background-position: 6px -378px;}ul.bab_cat_list li a.cat_transpor {background-position: 6px -63px;}ul.bab_cat_list li a.cat_misc {background-position: 6px 6px;}* html ul.bab_cat_list li a  {background: url(/images/gen/emp/cats_icons.gif) no-repeat 6px -2px;}* html ul.bab_cat_list li.active a  {background: url(/images/gen/emp/cats_icons_bold.gif) no-repeat 6px -2px;}* html ul.bab_cat_list li.active a.cat_care {background-position: 6px -219px;}* html ul.bab_cat_list li.active a.cat_officomp {background-position: 6px -273px;}* html ul.bab_cat_list li.active a.cat_advert {background-position: 6px -327px;}* html ul.bab_cat_list li.active a.cat_money {background-position: 6px -381px;}* html ul.bab_cat_list li.active a.cat_learn {background-position: 6px -435px;}* html ul.bab_cat_list li.active a.cat_party {background-position: 6px -489px;}* html ul.bab_cat_list li.active a.cat_car {background-position: 6px -165px;}* html ul.bab_cat_list li.active a.cat_construc {background-position: 6px -2px;}* html ul.bab_cat_list li.active a.cat_garden {background-position: 6px -56px;}* html ul.bab_cat_list li.active a.cat_fitness {background-position: 6px -543px;}* html ul.bab_cat_list li.active a.cat_pets {background-position: 6px -597px;}* html ul.bab_cat_list li.active a.cat_transpor {background-position: 6px -110px;}* html ul.bab_cat_list li.active a.cat_misc {background-position: 6px 6px;}* html ul.bab_cat_list li a.cat_care {background-position: 6px -132px;}* html ul.bab_cat_list li a.cat_officomp {background-position: 6px -168px;}* html ul.bab_cat_list li a.cat_advert {background-position: 6px -203px;}* html ul.bab_cat_list li a.cat_money {background-position: 6px -238px;}* html ul.bab_cat_list li a.cat_learn {background-position: 6px -273px;}* html ul.bab_cat_list li a.cat_party {background-position: 6px -308px;}* html ul.bab_cat_list li a.cat_car {background-position: 6px -98px;}* html ul.bab_cat_list li a.cat_construc {background-position: 6px 6px;}* html ul.bab_cat_list li a.cat_garden {background-position: 6px -27px;}* html ul.bab_cat_list li a.cat_fitness {background-position: 6px -342px;}* html ul.bab_cat_list li a.cat_pets {background-position: 6px -378px;}* html ul.bab_cat_list li a.cat_transpor {background-position: 6px -63px;}* html ul.bab_cat_list li a.cat_misc {background-position: 6px 6px;}ul.bab_cat_list li div a {color: #fff;}ul.bab_cat_list li div a:hover {color: #fff;}ul.bab_cat_list li ul {margin: 0; padding: 5px 0 10px 38px;}ul.bab_cat_list li ul li {padding-bottom: 5px;}ul.bab_cat_list li ul li a {position: relative; background: none!important; padding: 2px 0 2px 21px; height: auto;}* html ul.bab_cat_list li ul li a {width: 175px; height: 16px;}ul.bab_cat_list li ul li a:hover, ul.bab_cat_list li ul li a.active {background: #3195ED url(/images/gen/wrk/home/list_link_bg.gif) repeat-x 0 0!important; color: #fff!important; text-decoration: none!important;}ul.bab_cat_list li div a.plus {overflow: hidden; cursor: pointer; display: block; float: right; width: 15px; height: 13px; padding: 0; margin: -21px 9px 0 0; background: url(/images/gen/wrk/home/list_plus.gif) no-repeat 0 0; }* html ul.bab_cat_list li div a.plus {display: inline;}ul.bab_cat_list li div a.plus_minus {background-position: 0 -13px; }ul.bab_cat_list li div a.plus:hover, ul.bab_cat_list li div a.plus_minus:hover {text-decoration: none!important;}ul.bab_cat_list li ul li a span.arrow {position: absolute; width: 8px; height: 9px; top: 6px; left: 6px; background: url(/images/gen/wrk/home/list_arrow.gif) no-repeat 0 0;}ul.bab_cat_list li ul li a:hover span.arrow, ul.bab_cat_list li ul li a.active span.arrow {background-position: 0 -20px;}span.l_t, span.r_t, span.l_b, span.r_b {position: absolute;  overflow: hidden; width: 4px; height: 4px; background: url(/images/gen/wrk/home/list_corners.gif) no-repeat 0 -8px;}span.l_t {left: 0; top: 0;}span.r_t {right: 0; top: 0;}span.l_b {left: 0; bottom: 0;}span.r_b {right: 0; bottom: 0;}ul.bab_cat_list li ul li a:hover span.l_t, ul.bab_cat_list li ul li a.active span.l_t {background-position: 0 0;}ul.bab_cat_list li ul li a:hover span.r_t, ul.bab_cat_list li ul li a.active span.r_t {background-position: -4px 0;}ul.bab_cat_list li ul li a:hover span.l_b, ul.bab_cat_list li ul li a.active span.l_b {background-position: 0 -4px;}ul.bab_cat_list li ul li a:hover span.r_b, ul.bab_cat_list li ul li a.active span.r_b {background-position: -4px -4px;}.bab_spot_box_head {padding-bottom: 5px;}ul.bab_spot_list {padding: 0 0 18px;}ul.bab_spot_list li a { height: 17px; padding: 8px 0 0 22px; background: url(/images/gen/wrk/home/spot_list_bg.gif) no-repeat 3px 9px!important;display: block!important;}ul.bab_spot_list li a.spot_2 {background-position: 3px -16px!important;}ul.bab_spot_list li a.spot_3 {background-position: 3px -41px!important;}