td.aut-left {width: 260px!important; background: #F4FBFF!important;padding-top:45px;}
td.aut-right {padding-left: 14px!important;width:588px !important;}
.br_hp_container {width: 564px; padding-left: 5px;}
.br_result_container {width: 574px;}
td.aut-right .br_result_container .site_nav, .archive_results .site_nav {margin-top: -5px; width: 574px; background: url(/images/gen/gbl/dir/bottom_nav_bg.gif) no-repeat 0 0; position: relative;}

.content-bottom-sh {/*background: #fff url(/images/gen/gbl/bottom_corners_gray.gif) no-repeat 0 0;*/}

td.aut-left .box_container_top {background: url(/images/gen/gbl/dir/box_container_bg.gif) repeat-x 0 0; padding-top: 106px;}
td.aut-right .branchen_image {position: absolute; left: 0; top: 0px; background: url(/images/gen/gbl/dir/branchenbuch.png) no-repeat 0 0; width: 205px; height: 175px; z-index: 1;}
* html td.aut-right .branchen_image {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/gbl/dir/branchenbuch.png", sizingMethod="crop"); background: transparent;}
td.aut-left .box_content {padding-bottom: 40px;}
td.aut-left .result_left {position: relative; padding-bottom: 100px;}
* html td.aut-left .result_left {width: 260px; height: 500px;}
td.aut-left .result_left .box_content {padding-bottom: 12px;}
td.aut-left .box_content a.button {background: url(/images/gen/gbl/dir/more_info_bg.gif) no-repeat 0 0; font-size: 14px; color: #fff; display: block; width: 166px; height: 26px; margin: 15px 0 22px 28px; padding-top: 7px; text-align: center;}
.box_head {padding-bottom: 10px; position: relative;}
.box_head span {color: #668fb5;}
.box_container p {margin: 0; color: #4d759a; line-height: 18px; padding-right: 10px;}

.branchenbuch_icons {position: absolute; width: 139px; height: 74px; left: 98px; top: -13px; background: url(/images/gen/gbl/dir/branchenbuch_icons.png) no-repeat 0 0;}
* html .branchenbuch_icons {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/gbl/dir/branchenbuch_icons.png", sizingMethod="crop"); background: transparent;}

td.aut-left .box_container_abs {position: absolute; height: 100px; left: 0; bottom: 0;}
td.aut-left .box_container_abs .box_content {font-size: 16px; color: #668FB5; padding-top: 16px;}
td.aut-left .box_container_abs a {font-size: 16px; color: #668FB5;}
td.aut-left .box_container_abs a:hover {text-decoration: none!important;}

.emp_home_top_abs, .wrk_home_top_2 {left: -276px;}
.emp_home_top_abs div {float: left; padding-top: 4px;}
.emp_home_top_abs div.first {width: 162px;}
.emp_home_top_abs div.first input {width: 143px; margin: 0; height: 24px; background: url(/images/gen/gbl/dir/top_inputs_bg.gif) no-repeat 0 0; padding: 4px 10px 0 9px;}
.emp_home_top_abs div.last {width: 124px;}
.emp_home_top_abs div.last input {width: 93px; margin: 0; height: 24px; background: url(/images/gen/gbl/dir/top_inputs_bg.gif) no-repeat 0 -33px; padding: 4px 10px 0 9px;}
.emp_home_top_abs span.sep {display: block; float: left; text-align: center; width: 33px; font-size: 16px; color: #fff; padding: 23px 0 0;}
.emp_home_top_abs button {background: url(/images/gen/gbl/dir/top_inputs_bg.gif) no-repeat 0 -70px; font-size: 15px;width:71px;height:30px;line-height: 26px;font-weight: bold; margin-top: 19px;}
.emp_home_top_abs label {color: #C0DAF8; font-size: 11px; display: block; padding: 0 0 1px 0;}
.emp_home_top_abs h1 {padding: 23px 9px 0 180px; position: relative; z-index: 2;}
.emp_home_top_abs span {padding: 23px 9px 0 180px; position: relative; z-index: 2;color:#FFFFFF;float:left;font-size:16px;display: block;}

.aut-right ul.bab_cat_list {width: 284px; float: left;}
.aut-right ul.bab_cat_list_right {width: 280px;}
.aut-right ul.bab_cat_list li h1, .aut-right ul.bab_cat_list li h2, .aut-right ul.bab_cat_list li h3 {margin: 0;font-size: 16px; position: relative; z-index: 1; padding: 0;}
.aut-right ul.bab_cat_list li div h2 {display: inline; margin: 0; font-size: 12px;}
.aut-right ul.bab_cat_list li div h2 a {background: none!important; font-size: 12px!important; color: #87b8e6; display: inline; height: auto; padding: 0;}
.aut-right ul.bab_cat_list li div h2 a:hover {color: #87b8e6;}
.aut-right ul.bab_cat_list li h1 a, .aut-right ul.bab_cat_list li h2 a, .aut-right ul.bab_cat_list li h3 a {font-size: 16px!important;padding:8px 0 8px 36px; background-position: 0 14px;}
.aut-right ul.bab_cat_list li h1 a.cat_care, .aut-right ul.bab_cat_list li h2 a.cat_care, .aut-right ul.bab_cat_list li h3 a.cat_care {background-position: 0 -125px;}
.aut-right ul.bab_cat_list li h1 a.cat_officomp, .aut-right ul.bab_cat_list li h2 a.cat_officomp, .aut-right ul.bab_cat_list li h3 a.cat_officomp {background-position: 0 -160px;}
.aut-right ul.bab_cat_list li h1 a.cat_advert, .aut-right ul.bab_cat_list li h2 a.cat_advert, .aut-right ul.bab_cat_list li h3 a.cat_advert {background-position: 0 -196px;}
.aut-right ul.bab_cat_list li h1 a.cat_money, .aut-right ul.bab_cat_list li h2 a.cat_money, .aut-right ul.bab_cat_list li h3 a.cat_money {background-position: 0 -230px;}
.aut-right ul.bab_cat_list li h1 a.cat_learn, .aut-right ul.bab_cat_list li h2 a.cat_learn, .aut-right ul.bab_cat_list li h3 a.cat_learn {background-position: 0 -264px;}
.aut-right ul.bab_cat_list li h1 a.cat_party, .aut-right ul.bab_cat_list li h2 a.cat_party, .aut-right ul.bab_cat_list li h3 a.cat_party {background-position: 0 -301px;}
.aut-right ul.bab_cat_list li h1 a.cat_car, .aut-right ul.bab_cat_list li h2 a.cat_car, .aut-right ul.bab_cat_list li h3 a.cat_car {background-position: 0 -90px;}
.aut-right ul.bab_cat_list li h1 a.cat_garden, .aut-right ul.bab_cat_list li h2 a.cat_garden, .aut-right ul.bab_cat_list li h3 a.cat_garden {background-position: 0 -21px; margin-left: -11px; padding-left: 47px;}
.aut-right ul.bab_cat_list li h1 a.cat_fitness, .aut-right ul.bab_cat_list li h2 a.cat_fitness, .aut-right ul.bab_cat_list li h3 a.cat_fitness {background-position: 0 -337px;}
.aut-right ul.bab_cat_list li h1 a.cat_pets, .aut-right ul.bab_cat_list li h2 a.cat_pets, .aut-right ul.bab_cat_list li h3 a.cat_pets {background-position: 0 -370px;}
.aut-right ul.bab_cat_list li h1 a.cat_transpor, .aut-right ul.bab_cat_list li h2 a.cat_transpor, .aut-right ul.bab_cat_list li h3 a.cat_transpor {background-position: 0 -55px;}
.aut-right ul.bab_cat_list li h1 a.cat_misc, .aut-right ul.bab_cat_list li h2 a.cat_misc, .aut-right ul.bab_cat_list li h3 a.cat_misc {background-position: 0 14px;}

* html .aut-right ul.bab_cat_list li h1 a {background: url(/images/gen/emp/cats_icons_white.gif) no-repeat 0 14px;}
* html .aut-right ul.bab_cat_list li h2 a {background: url(/images/gen/emp/cats_icons_white.gif) no-repeat 0 14px;}
* html .aut-right ul.bab_cat_list li h3 a {background: url(/images/gen/emp/cats_icons_white.gif) no-repeat 0 14px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_care {background-position: 0 -125px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_care {background-position: 0 -125px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_care {background-position: 0 -125px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_officomp {background-position: 0 -160px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_officomp {background-position: 0 -160px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_officomp {background-position: 0 -160px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_advert {background-position: 0 -196px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_advert {background-position: 0 -196px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_advert {background-position: 0 -196px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_money {background-position: 0 -230px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_money {background-position: 0 -230px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_money {background-position: 0 -230px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_learn {background-position: 0 -264px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_learn {background-position: 0 -264px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_learn {background-position: 0 -264px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_party {background-position: 0 -301px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_party {background-position: 0 -301px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_party {background-position: 0 -301px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_car {background-position: 0 -90px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_car {background-position: 0 -90px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_car {background-position: 0 -90px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_construc {background-position: 0 14px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_construc {background-position: 0 14px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_construc {background-position: 0 14px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_garden {background-position: 0 -21px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_garden {background-position: 0 -21px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_garden {background-position: 0 -21px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_fitness {background-position: 0 -337px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_fitness {background-position: 0 -337px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_fitness {background-position: 0 -337px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_pets {background-position: 0 -370px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_pets {background-position: 0 -370px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_pets {background-position: 0 -370px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_transpor {background-position: 0 -55px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_transpor {background-position: 0 -55px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_transpor {background-position: 0 -55px;}
* html .aut-right ul.bab_cat_list li h1 a.cat_misc {background-position: 0 14px;}
* html .aut-right ul.bab_cat_list li h2 a.cat_misc {background-position: 0 14px;}
* html .aut-right ul.bab_cat_list li h3 a.cat_misc {background-position: 0 14px;}

.aut-right ul.bab_cat_list li div {background: none; margin: -10px 0 0 36px; position: relative; z-index: 2; /*height: 16px; overflow: hidden;*/width: 230px;}
.aut-right ul.bab_cat_list li a.more_cats {background: url(/images/gen/gbl/dir/more_cats_bg.gif) no-repeat 0 0; padding: 4px 0 0; width: 117px; height: 21px; margin-left: 34px; margin-top: 2px; text-align: center; display: block; font-size: 11px; color: #ff7206;}

h3.home_headline {color: #ff770e; font-size: 20px; padding: 18px 0 15px 0;}
td.order_left {width: 272px!important;}

.br_left {float: left; width: 230px; margin-right: 20px; padding-bottom: 50px;}
.br_right {float: left; width: 311px; padding-bottom: 50px;}
.br_left .box_head, .br_right .box_head {padding:16px 0 13px 8px; margin-bottom: 17px; font-size: 18px; background: url(/images/gen/gbl/dir/box_head_bg.gif) no-repeat 0 bottom;}
.br_right .box_head {background: url(/images/gen/gbl/dir/box_head_bg.gif) no-repeat -319px bottom;}
.map_content {text-align: center;}
.map_img_content {width: 230px; height: 309px; margin: -10px 0 10px; position: relative;}
.map_img_content img.map_over {display: none; position: absolute;}
.map_img_content img#m_nrw {left: 0; top: 97px;}
.map_img_content img#m_hessen {left:45px;top:135px;}
.map_img_content img#m_baden_wu {left:34px;top:208px;}
.map_img_content img#m_saarland {left:6px;top:211px;}
.map_img_content img#m_sachsen {left:152px;top:133px;}
.map_img_content img#m_sachsen_anhalt {left:116px;top:80px;}
.map_img_content img#m_sch_holstein {left:59px;top:-1px;}
.map_img_content img#m_bayern {left:74px;top:181px;}
.map_img_content img#m_brandenburg {left:141px;top:62px;}
.map_img_content img#m_m_vorpommern {left:117px;top:13px;}
.map_img_content img#m_thuringen {left:98px;top:135px;}
.map_img_content img#m_niedersachsen {left:20px;top:45px;}
.map_img_content img#m_rh_pfalz {left:3px;top:159px;}

.city_content ul  {width: 116px; float: left; padding: 0 0 0 20px; background: url(/images/gen/emp/sub_cat_a.gif) no-repeat 0 2px; list-style-type: none; margin: 0 0 0 20px; position: relative; z-index: 10;}
* html .city_content ul  {width: 110px;}
.city_content ul.right  {background: url(/images/gen/emp/sub_cat_z.gif) no-repeat 0 bottom; margin-left: 0; }
.city_content ul li  {padding: 0 0 4px;}
.city_content ul li.last  {padding: 0;}
.city_content ul.no_bg {background: none;}

.tags_content {line-height: 24px; text-align: center;}
.tags_content a.big {font-size: 18px;}

.br_city .box_head {padding-bottom: 6px; position: relative; height: 46px;}
html>/**/body .br_city .box_head {height: 51px;}
.br_city .city_search {position: relative; top: -21px; left: 83px;}
.br_city .txtBigWhite {padding-top: 2px;}
.br_city input {float: left; margin: -1px 0 0 10px; border: none; padding: 6px 5px 0 10px; font-size: 12px; color: #acacac!important; width: 119px; height: 18px; background: url(/images/gen/gbl/dir/inputs.gif) no-repeat 0 0;}
.br_city input.submit {float: left; cursor: pointer; margin: -1px 0 2px 4px; padding: 0; width: 27px; height: 29px; background: url(/images/gen/gbl/dir/inputs.gif) no-repeat -138px 0;}



/* results */

td.aut-right .bab_emptop_box_container {width: 559px!important; background: url(/images/gen/gbl/dir/top_nav_bg.gif) no-repeat 0 0; padding-left: 15px; padding-top: 14px; height: 88px;}
td.aut-right .bab_emptop_box_container .site_nav {background: none; margin-left: -15px; margin-top: 8px;}
.results_info {padding: 9px 0 5px;}
.results_info span {color: #668fb5; font-size: 12px;}

.br_results {padding: 0 5px;}
.br_results .row {background: url(/images/gen/gbl/dir/results_row_bg.gif) no-repeat 0 bottom; padding: 16px 0 21px 3px; position: relative;}
.br_results .row_empty {background: url(/images/gen/gbl/dir/results_row_bg.gif) no-repeat 0 bottom; padding: 0 0 5px 0; }
.br_results .row_empty div {background: url(/images/gen/gbl/dir/empty_row_bg.gif) repeat-y 0 0; height: 28px; padding: 7px 0 0 140px; border-top: solid 5px #fff; border-bottom: solid 5px #fff; }
.br_results .row_empty div span {font-size: 14px; color: #ff7206; display: block; float: left; padding: 3px 8px 0 0; }
.br_results .row_empty div a {font-size: 14px; display: block; width: 88px; height: 19px; padding: 3px 0 0; text-align: center; float: left; background: url(/images/gen/gbl/dir/empty_row_link_bg.gif) no-repeat 0 0;}
.br_results .row .name {float: left;}
.br_results .row .name a {color: #ff770e; font-size: 16px;}
.br_results .row .name_p1 a, .br_results .row .name_p2 a {font-size: 20px;}
.br_results .row .name_b1 a, .br_results .row .name_b2 a {font-size: 18px;}
.br_results .row .name a img {width: 16px; vertical-align: text-bottom;}
.br_results dl {line-height: 20px; margin: -19px 0 0; padding: 7px 0 0;}
.br_results dl dt {float: left; width: 57px; color: #668fb5;}
.br_results dl dd {margin-left: 57px; color: #3d6890; font-size: 13px; width: 185px;}
.br_results dl dd.branche {width: auto;}
.br_results .row a.contacts {position: absolute; right: 2px; bottom: 23px; padding-left: 19px; background: url(/images/gen/icon/send.gif) no-repeat 0 2px;}

.offer_qindex {float: right; width: 314px; height: 37px; margin-top: 6px; position: relative;}
.br_results .row a.offer {position: absolute; left: 0; top: 1px; display: block; color: #fff; font-size: 13px; padding: 11px 0 0 44px; width: 116px; height: 26px; background: url(/images/gen/gbl/dir/offers_bid.gif) no-repeat 0 0;}
.br_results .row a.offer_p1, .br_results .row a.offer_p2 {background: url(/images/gen/gbl/dir/offers_bid.gif) no-repeat 0 -113px;}
.br_results .row a.offer_b1, .br_results .row a.offer_b2 {background: url(/images/gen/gbl/dir/offers_bid.gif) no-repeat 0 -56px;}
.br_results .row a.offer_requested {position: absolute; left: 0; top: 1px; display: block; color: #fff; font-size: 13px; padding: 11px 0 0 44px; width: 116px; height: 26px; background: url(/images/gen/gbl/dir/offers_bid.gif) no-repeat 0 -173px;}

.qindex_text {position: absolute; left: 176px; top: 2px; font-size: 13px; color: #ff770e;}
.qindex_height {position: absolute; right: 2px; top: 2px; font-size: 13px; color: #3d6890;}
.qindex_height span {font-size: 11px;}
.qindex_content {position: absolute; width: 137px; height: 9px; right: 2px; top: 22px;}
.qindex_content .qindex {float: right; width: 137px; height: 9px; background: url(/images/gen/gbl/dir/qindex_bg.gif) no-repeat 0 0; position: relative; }
.qindex_content .qindex_over {width: 100%; height: 9px; background: url(/images/gen/gbl/dir/qindex_bg.gif) no-repeat 0 -9px; position: absolute; left: 0; top: 0; z-index: 1;}
.qindex_content .qindex_mask {width: 100%; height: 9px; background: url(/images/gen/gbl/dir/qindex_bg.gif) no-repeat 0 -18px; position: absolute; left: 0; top: 0; z-index: 10;}

.box_container_top .accounts {position: absolute; font-size: 12px; left: 168px; top: -67px; line-height: 18px; color: #a3c1dd; font-weight: bold;}
* html .box_container_top .accounts {left: 148px;}
.box_container_top .accounts span.basic {color: #2f91ec;}
.box_container_top .accounts span.premium {color: #ff8522;}

/* teaser */

.teaser_container {padding: 0 0 20px;}
.results_teaser {background: url(/images/gen/gbl/dir/results_teaser_bg.gif) no-repeat 0 0; position: relative; height: 80px; margin: 30px 0 0;}
.results_teaser img {position: absolute; left: 13px; top: -21px;}
.results_teaser p {width: 170px; margin: 0; line-height: 25px; font-size: 18px; color: #fff; position: absolute; left: 94px; top: 14px;}
.results_teaser p.info {line-height: 20px; font-size: 14px; left: 450px; top: 9px; width: 122px;}
.results_teaser a {width: 178px; height: 30px; display: block; text-align: center; padding: 6px 0 0; font-size: 16px; color: #fff; position: absolute; left: 261px; top: 26px; background: url(/images/gen/gbl/dir/results_teaser_link_bg.gif) no-repeat 0 0;}
.results_teaser a:hover {color: #fff;}

.teaser_container_middle {background: url(/images/gen/gbl/dir/results_row_bg.gif) no-repeat 0 bottom;}
.teaser_container_middle .results_teaser {background-position: 0 -190px;}
.teaser_container_middle .results_teaser img {left: 8px;}
.teaser_container_middle .results_teaser p {left: 83px;}
.teaser_container_middle .results_teaser p.info {left: 438px;}
.teaser_container_middle .results_teaser a {left: 251px;}

.noresults_teaser p {font-size: 18px; margin: 0; color: #ff760c; padding: 15px 0 14px 35px;}
.noresults_teaser ul {list-style-type: none; margin: 0; padding: 0;}
.noresults_teaser ul li {float: left; padding: 12px 0 0 14px; margin: 0 5px 0 0; width: 174px; height: 48px; background: url(/images/gen/gbl/dir/results_teaser_bg.gif) no-repeat 0 -80px; position: relative; line-height: 18px; font-size: 16px; color: #fff;}
.noresults_teaser ul li.last {margin: 0;}
.noresults_teaser ul li span {position: absolute; font-weight: bold; font-size: 24px; color: #36a2f0; left: 1px; top: -8px;}
.noresults_teaser ul li span.sub {position: static; font-weight: normal; font-size: 12px; color: #fff; display: block;}
.noresults_teaser fieldset {border: none; margin: 0; padding: 12px 8px 0 0; height: 38px; background: url(/images/gen/gbl/dir/results_teaser_bg.gif) no-repeat right -140px;}
.noresults_teaser fieldset * {float: right;}
.noresults_teaser fieldset input {padding: 8px 2px 5px 8px; font-size: 14px; color: #acacac; width: 207px; height: 17px; background: url(/images/gen/gbl/dir/results_teaser_link_bg.gif) no-repeat 0 -36px;}
.noresults_teaser fieldset label {padding: 5px 6px 0 0;}
.noresults_teaser fieldset button {font-size: 15px; width: 84px; height: 30px; line-height: 26px; background: url(/images/gen/gbl/dir/results_teaser_link_bg.gif) no-repeat 0 -66px; margin: 0 0 0 4px;}


/* dldm */

td.width_271 .box_container_branchen .box_content_padding {padding-top: 26px;}
.box_container_branchen .details { padding-bottom: 5px;}
.box_container_branchen .details img {vertical-align: text-bottom; width: 16px;}
.box_container_branchen .details a {font-size: 15px; color: #ff770e;}

.box_container_branchen .box_head {font-size: 18px; padding-top:12px; background: url(/images/gen/gbl/dir/dldm_head_bg.gif) no-repeat 218px 5px;}
.box_container_branchen .box_content_padding {padding: 0;}
.box_container_branchen dl {margin: 0; padding: 3px 0 5px; line-height: 16px;}
.box_container_branchen dl dt {color: #668fb5; font-size: 12px; float: left; clear: left; width: 83px; padding-bottom: 4px;}
.box_container_branchen dl dd {color: #3d6890; font-size: 14px; float: left; margin: 0; width: 144px; position: relative; padding-bottom: 4px;}
.box_container_branchen dl dd.qindex {color: #668fb5;}
.box_container_branchen dl dd.ratings {height: 23px;padding-bottom:5px;}
.box_container_branchen dl dt.ratings {padding-top:4px;}
.box_container_branchen dl img {position: absolute; left: 0; top: 0;}
.box_container_branchen dl input {position: absolute; left: 76px; top: -1px;}
td.width_271 .box_container_info {margin: 0; background: #F4FBFF url(/images/gen/wrk/home/box_container_bg.gif) no-repeat 0 0;}
td.width_271 .box_container_info .box_content_padding {font-size: 12px; line-height: 15px; padding-right: 12px;}

/* Archiv results */
.archive_results {position: relative; padding-top: 320px;}
.archive_results h1 {font-size: 24px; margin: 0; position: absolute; left: 0; top: 0; color: #FF770E;}
.archive_results h2 {font-size: 24px; margin: 0; color: #FF770E;}
.archive_top_teaser {position: absolute; left: 0; top: 24px;}
.archive_top_teaser .results_teaser {width: 574px;}
td.order_left_archive {width: 227px!important;}
.content-bottom-archive {background: url(/images/gen/gbl/bottom_corners.gif) no-repeat 0 0;}
.archive_results .bab_emptop_box_container {width: 574px!important; background: url(/images/gen/gbl/dir/top_nav_bg.gif) no-repeat 0 bottom; height: 40px; padding-top: 20px;}
.archive_results .bab_emptop_box_container .site_nav {background: none; margin:0;}
.archive_results .teaser_container {padding: 0;}
.archive_results .br_results {padding: 0;}
.archive_results .br_results .row {background: url(/images/gen/gbl/dir/results_row_bg_2.gif) no-repeat 0 bottom; padding: 10px 0 10px;}
.archive_results .br_results .row .image_cont {padding: 0 0 10px 5px; width: 73px; float:left;}
.archive_results .br_results .row .text_cont {width: 496px; float:left; line-height: 17px;}
.archive_results .br_results .row .text_cont p {margin: 0; color: #2F91EC;}
.archive_results .br_results .row .text_cont p a.title {font-size: 14px;}
.archive_results .br_results #emptyCont {padding: 10px 0 15px;}

.archive_cities {width: 209px; padding: 10px 0 10px 18px;}
.archive_cities .br_city {color: #2F91EC; font-size: 14px;}
.archive_cities .br_city h3 {display: inline; font-size: 14px;}
.archive_cities .city_content ul {width: auto; margin: 10px 0 0; float: none; padding: 0;}
.archive_cities .city_content ul.right {margin: 0;}
.archive_cities .city_content ul li {padding: 0;}
.archive_cities .city_content ul li a {display: block; padding: 0 0 0 20px; height: 19px; line-height: 20px; font-size: 12px;}
.archive_cities .city_content ul li a:hover {background: url(/images/gen/gbl/dir/archive_list_bg.gif) no-repeat 0 0; color: #fff; text-decoration: none!important;}
.archive_cities .city_content ul li a.active {background: url(/images/gen/gbl/dir/archive_list_bg.gif) no-repeat 0 0; color: #fff; text-decoration: none!important;}

.archive_main {padding: 0 0 0 20px;}
.archive_main a.button {float: right;background: url(/images/gen/gbl/button_bg.png) no-repeat 0 -38px;color:#fff;display:block;font-size:16px;height:30px;margin:12px 17px 0 0;padding-top:6px;text-align:center;width:224px;}
.archive_main h1 {color:#FF770E;font-size:20px;padding:18px 0 15px;}
.aut-right ul.archive_list_top, .aut-right ul.archive_list_middle, .aut-right ul.archive_list_last   {width: auto; float: none; padding: 0 0 10px;}
.aut-right ul.archive_list_top {width: 825px;}
.aut-right ul.archive_list_last {padding: 0;}

.aut-right ul.archive_list_top li div {width: auto;}
.aut-right ul.archive_list_middle li {float:left;margin-right:10px;width:241px; height: 266px;}
.aut-right ul.archive_list_middle li.last {width:239px;}
.aut-right ul.archive_list_middle li div {width: auto;}
.aut-right ul.archive_list_last li {float:left;margin-bottom:10px;margin-right:10px;width:171px;}
.aut-right ul.archive_list_last li.last {width:170px;}

.aut-right ul.archive_list_top li, .aut-right ul.archive_list_middle li, .aut-right ul.archive_list_last li {background: #EAF4FD; padding: 0 10px 10px 18px;}
.aut-right ul.archive_list_top li a.more_cats , .aut-right ul.archive_list_middle li a.more_cats, .aut-right ul.archive_list_last li a.more_cats {background-position: 0 -50px;}
