/**
 * PHOENIX release
 *
 * @branch          stonehenge
 *
 * @author:         alexander stroick
 * @author:         marvin biebrach
 * @author:         monika grünberg
 */
@media all
{
/**
 * ONLY FOR DEBUGGING !!!
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList .listing .entrycount {
		position: relative;
		margin: 0;
		padding: 0;
		background-color: #FFCC33;
		z-index: 1;
	}
	
	#resultList .listing .entrycount span {
		position: absolute;
		display: block;
		margin: 0;
		padding: 0 3px;
		color: #FFFFFF;
		background-color: #CC0000;
	}

/**
 * Resultlist Block
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList,
	#resultList a {
		color: rgb(0, 0, 0);
	}
	
	#resultList .listBorder {
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: rgb(163,163,163);
		padding: 5px 0 2px 0;
	}
	
	.pzhome #resultList .listBorder { /*Except for poboxcodes */
		padding: 0 0 0 0;
		border-width: 1px 1px 1px 1px;
	}
	
	.myhome #resultList .listBorder {
		padding-bottom: 0px;
		border-width: 1px;
	}
/**
 * Resultlist Tabs
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList .tabs {
		background: transparent url("/global/img/resultlist_tabs_bg_kt.gif") repeat-x left bottom;
	}
	
	#resultList .tabs a.print_list,
	#resultList a.yasni_link {
		display: block;
		margin: 5px 13px 5px 10px;
		color: rgb(25, 69, 135) !important;
		text-decoration: underline;
	}
	
	#resultList .tabs a.print_list {
		float: right;

	}
	
	#resultList a.yasni_link {
		margin:0 10px 5px 0;
		padding-left:281px;
		width:340px;
		text-align:right;
	}
	
	#resultList .tabs ul {
		list-style: none;
		margin: 0 0 0 1px;
		padding: 0;
	}
	
	#resultList .tabs ul li {
		float: left;
		line-height: 1em;
		margin: 0 0 0 -1px;
		padding: 0;
	}
	
	#resultList .tabs ul li a {
		display: block;
		font-weight: bold;
		text-decoration: underline;
		margin: 0;
		padding: 0;
		background: url("/global/img/resultlist_tabs_sprite_kt.gif") no-repeat left top;
	}
	
	#resultList .tabs ul li a.current {
		background-position: 0px -50px;
	}
	
	#resultList .tabs ul li a.noResults {
		cursor: default;
		text-decoration: none;
		color: #888888;
	}
	
	#resultList .tabs ul li a span {
		display: block;
		margin: 0;
		padding: 7px 25px 7px 25px;
		background: url("/global/img/resultlist_tabs_sprite_kt.gif") no-repeat right -25px;
	}
	#resultList .tabs ul li a.current span {
		background-position: right -75px;
	}
/**
 * Resultlist
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	
	body#klicktel div#col3 div.map,
	body#telegate div#col3 div.map {
		border-bottom: 16px solid #ffffff;
	}
	
	body#klicktel div#col3 div.map a,
	body#telegate div#col3 div.map a {
		display: block;
	}
	
	body#klicktel div#col3 div.map a img,
	body#telegate div#col3 div.map a img {
		vertical-align: top;
	}

	#resultList ul.listing {
		list-style: none;
		margin: 0;
		padding: 0;

	}
	
	/* headerline that leads the looped result-types */
	#resultList ul.listing li.exclusivheader h2,
	#resultList ul.listing li.premiumheader h2,
	#resultList ul.listing li.comfortheader h2,
	#resultList ul.listing li.classicheader h2,
	#resultList ul.listing li.lightheader h2,
	#resultList ul.listing li.standardheader h2 {
		color: rgb(255, 255, 255);
		font-size: 95%;
		margin: 0 0 2px 0;
		padding: 0 10px;
	}
	
	#resultList ul.listing li.standardheader h2 {
		background-color: rgb(99, 135, 156);
	}
	
	#resultList ul.listing li.top,
	#resultList ul.listing li.premium,
	#resultList ul.listing li.standard,
	#resultList ul.listing li.exclusivheader,
	#resultList ul.listing li.premiumheader,
	#resultList ul.listing li.comfortheader,
	#resultList ul.listing li.classicheader,
	#resultList ul.listing li.lightheader,
	#resultList ul.listing li.standardheader {
		margin: 0;
		padding: 0 10px 0 14px;
		background-color: transparent;
	}
	
	#resultList ul.listing li.top,
	#resultList ul.listing li.premium {
		margin: 0 3px 5px 1px;
		padding-right: 2px;
	}

	#resultList ul.listing li.exclusivheader,
	#resultList ul.listing li.premiumheader,
	#resultList ul.listing li.comfortheader,
	#resultList ul.listing li.classicheader,
	#resultList ul.listing li.lightheader {
		padding:0 3px 0 2px;
		
	}
	
/**
 * Resultlist head and slogan
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList ul.listing li .head,
	#resultList ul.listing li .headslogan  {
		padding: 3px 10px;
		line-height: 1.4em;
		background: rgb(216, 225, 230) url("/global/img/listinghead_bg_kt.gif") repeat-x left top;
		position: relative;
	}
	#resultList ul.listing li.first .head {
		background-image: none;
	}
	#resultList ul.listing li.top .head,
	#resultList ul.listing li.premium .head {
		height: 16px !important;
		overflow: hidden; 
	}
	
	#resultList ul.listing li.standard .head {
		height: 24px !important;
		line-height: 2.1em;
		padding: 0px 10px;
		overflow: hidden; 
	}
	
	#resultList ul.listing li.top .headslogan,
	#resultList ul.listing li.premium .headslogan,
	#resultList ul.listing li.exclusive .headslogan,
	#resultList ul.listing li.top .headdistance,
	#resultList ul.listing li.premium .headdistance,
	#resultList ul.listing li.exclusive .headdistance {
		height: 31px !important;
		overflow: hidden; 
	}
	
	#resultList ul.listing li.standard .headdistance {
		height: 37px !important;
		overflow: hidden; 
	}
	
	#resultList ul.listing li.standard .headdistance span.distance {
		line-height: 17px;
	}
	
	#resultList ul.listing li .head a.namelink,
	#resultList ul.listing li .headslogan a.namelink {
		float: left;
	}
	
	#resultList ul.listing li.supraregionalpremiumborder div.head,
	#resultList ul.listing li.radialsearch div.head {
		height: 31px !important;
	}
	
	#resultList ul.listing li.radialsearch.standard div.head {
		height: 37px !important;
	}
	
	#resultList ul.listing li.radialsearch.standard div.data p.numericdata span.faxnumber span.number img, x:-moz-any-link, x:default { /* Styles for Firefox 3 */
		vertical-align:-3px;
	}
	
	#resultList ul.listing li.radialsearch.standard div.head span.distance {
		line-height: 1.4em;
	}
	
/**
 * Resultlist voting 
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList ul.listing li .head span.voting a,
	#resultList ul.listing li .headslogan span.voting a {
		text-decoration: none;
		color: #19457B;
	}
	
	#resultList ul.listing li .head span.voting a.img:hover,
	#resultList ul.listing li .headslogan span.voting a.img:hover {
		text-decoration: none;
	}
	
	#resultList ul.listing li .head span.voting a:hover,
	#resultList ul.listing li .headslogan span.voting a:hover {
		text-decoration: underline;
	}
	
	#resultList ul.listing li .head span.slogan,
	#resultList ul.listing li .headslogan span.slogan {
		float: left;
	}
	#resultList ul.listing li .head span.voting,
	#resultList ul.listing li .headslogan span.voting {
		position: absolute;
		left: 477px;
	}
	#resultList ul.listing li .head .distance,
	#resultList ul.listing li .headslogan .distance {
		display: block;
		padding: 0 0 0 14px;
		background: transparent url("/klicktel/img/sprite_resultlist.gif") no-repeat -4px -1524px;
		position: absolute;
		left: 504px;
		bottom: 1px;
	}
	#resultList ul.listing li .head .distright,
	#resultList ul.listing li .headslogan .distright {
		float: left;
		padding: 0 14px 0 0;
		background: transparent url("/klicktel/img/sprite_resultlist.gif") no-repeat 48px -1482px;
		width: 50px;
	}
	
	#resultList ul.listing li.top .headslogan span.voting,
	#resultList ul.listing li.exclusive .headslogan span.voting,
	#resultList ul.listing li.premium .headslogan span.voting {
		margin-top: -13px;
	}
	#resultList ul.listing li .head span.voting img,
	#resultList ul.listing li .headslogan span.voting img {
		vertical-align: -3px;
	}
	
	#resultList ul.listing li .headslogan span.voting img.stars_border {	
		border-left: 1px solid #63879c;
		padding-left: 9px;
	}
	
	#resultList ul.listing li span.voting img.stars_border {	
		border-left: 1px solid #63879c;
		padding-left: 9px;
	}
/**
 * Resultlist favorite icon 
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList ul.listing li span.favorite_icon a {
		background: url(/global/img/favorites/icon_liste.png) no-repeat left top;
		display: block;
	    height: 17px;
	    width: 24px;
	}
	
	#resultList ul.listing li span.favorite_icon a:hover {
		text-decoration: none;
	}
	
	#resultList ul.listing li .head span.favorite_icon,
	#resultList ul.listing li .headslogan span.favorite_icon {
		position: absolute;
		left: 447px;
		top: 3px;
	}
	
	#resultList ul.listing li.top .headslogan span.favorite_icon,
	#resultList ul.listing li.exclusive .headslogan span.favorite_icon,
	#resultList ul.listing li.premium .headslogan span.favorite_icon {
		top: 4px;
	}
	#resultList ul.listing li .head span.favorite_icon img,
	#resultList ul.listing li .headslogan span.favorite_icon img {
		vertical-align: -3px;
	}
	
	
/**
 * Resultlist voting microformats 
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	span.ratingmicroformats {
		visibility:hidden;
	}


/**
 * Resultlist rating snippets (Sprint 16, Story 6)
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	
	#resultList li.entry div.ratingsnippets {
		font-family:Verdana,Tahoma,Arial,Sans-Serif;
		color:#535353;
		border-top:1px dotted #AFC2CD;
		padding:12px 5px 9px 7px;
		margin: 0 8px 0 11px;
		background-color:#f7f9fa;
		clear: both;
	}
	
	#resultList li.standard div.ratingsnippets {
		margin-bottom: 6px;
	}
	
	#resultList li.entry div.ratingsnippets div.ratingsnippet {
		margin-bottom: 4px;
	}
	
	#resultList li.entry div.ratingsnippets span.ratingdate {
		width: 48px;
		overflow: hidden;
		display: inline-block;
		float: left;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingtext {
		display: inline-block;
		width: 438px;
		height: 15px;
		overflow: hidden;
		float: left;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingdetail {
		float: right;
		text-decoration: underline;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars,
	#resultList li.entry div.ratingsnippets span.ratingstars {
		float: right;
		width: 80px;
		height: 15px;
		display: block;
		background-image: url("/klicktel/img/sprite_resultlist.gif");
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_10,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_10 {
		background-position: -1px -137px;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_15,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_15 {
		background-position: -1px -203px;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_20,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_20 {
		background-position: -1px -267px;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_25,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_25 {
		background-position: -1px -333px;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_30,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_30 {
		background-position: -1px -398px;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_35,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_35 {
		background-position: -1px -462px;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_40,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_40 {
		background-position: -1px -527px;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_45,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_45 {
		background-position: -1px -592px;
	}
	
	#resultList li.entry div.ratingsnippets a.ratingstars.voted_50,
	#resultList li.entry div.ratingsnippets span.ratingstars.voted_50 {
		background-position: -1px  -658px;
	}
		
/**
 * Resultlist data
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList ul.listing div.data {
		position: relative;
		z-index: 100;
		float: left;
		width: 230px;
		height: 128px;
		padding-left: 10px;
	}
	
	#resultList ul.listing div.dataactive {
		z-index: 101;
	}
	
	#resultList ul.listing li.standard div.data {
		height: 90px;
	}
	
	#resultList ul.listing li.top div.data p.data,
	#resultList ul.listing li.premium div.data p.data,
	#resultList ul.listing li.standard div.data p.data {
		line-height: 1.35em;
		margin: 5px 0 0 0;
	}
	
	#resultList ul.listing li.top div.data p.data em.nostreet,
	#resultList ul.listing li.premium div.data p.data em.nostreet,
	#resultList ul.listing li.standard div.data p.data em.nostreet {
		color: rgb(163, 163, 163);
	}
	
	#resultList ul.listing div.data p.numericdata {
		line-height: 1.35em;
		margin: 5px 0 0 0;
	}
	
	#resultList ul.listing div.data p.numericdata span.dialoglink {
		padding: 1px 0 3px 0;
		text-decoration: underline;
	}
	
	#resultList ul.listing div.data p.numericdata a {
		text-decoration: underline;
	}
	
	
	#resultList ul.listing div.data p.numericdata span.faxnumber {
		padding: 1px 0 3px 0;
		text-decoration: underline;
	}
	#resultList ul.listing div.data p.numericdata span.deactivated {
		text-decoration: none !important;
	}
	
	#resultList ul.listing .email {
		position: absolute;
		left: 245px;
		bottom: 24px;
		margin: 0 0 0 0;
		line-height: 1.25em !important;
		width: 363px;
	}
	
	#resultList ul.listing li.standard .email {
		bottom: 54px;
	}

	#resultList ul.listing .customurl {
		position: absolute;
		left: 245px;
		bottom: 4px;
		margin: 0 0 0 0;
		padding: 0;
		line-height: 1.25em !important;
		width: 363px;
	}

	#resultList ul.listing div.data p.numericdata span.number img{
		vertical-align: -3px;
	}

	#resultList ul.listing p.emailactive {
		background-color:#D8E1E6;
		z-index: 99999;
	}

	#resultList ul.listing p.customurlactive {
		background-color:#D8E1E6;
		z-index: 99999;
	}
	
	#resultList ul.listing p.emailinactive,
	#resultList ul.listing p.customurlinactive {
		overflow: hidden;
		width: 227px;
	}
	
	#resultList ul.listing li.premium p.customurlinactive {
		width: 223px;
	}
	
	#resultList ul.listing li.premium p.emailinactive {
		width: 155px;
	}

	#resultList ul.listing li.standard .customurl {
		bottom: 32px;
		line-height: 1.5em !important;
	}
	
	#resultList ul.listing .email a {
		color: rgb(25, 69, 123) !important;
		margin: 0;
		padding: 3px 5px 3px 2px;
		display:block;
		text-decoration: underline;
		white-space: nowrap;
	}

	#resultList ul.listing .customurl a {
		color: rgb(25, 69, 123) !important;
		margin: 0;
		padding: 3px 5px 3px 5px;
		display:block;
		text-decoration: underline;
		white-space: nowrap;
	}
	
	#resultList ul.listing .customurl a.info_business {
		margin-left: 240px;
	}
	
	#resultList ul.listing .customurl a.teaserlink {
		color: rgb(160, 95, 119) !important;
	}
	
	#resultList ul.listing .customlogo {
		position:absolute;
		bottom: 21px;
		height: 30px;
		margin: 5px 0 0 0;
		padding: 0;
		line-height: 1em !important;
		float:left;
	}
	#resultList ul.listing div.keydata {
		float: left;
		margin: 4px 0 0 10px;
		/*background-color: #c3df01;*/ /*DEBUG*/
	}
	#resultList ul.listing ul.keywords {
		float: left;
		margin: 4px 0 0 10px;
		padding: 0;
		list-style: none;
	}
	
	#resultList ul.listing ul.scoutcheckimage {
		background: url(/global/img/scoutcheck_sign.gif) no-repeat right top;
	}
	
	#resultList ul.listing li.standard ul.keywords {
		float: none;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#resultList ul.listing ul.keywords li {
		width: 150px; /* Controlled via shortenToPixel */
		margin: 0;
		padding: 0;
		line-height: 1.3em !important;
		white-space: nowrap;
	}
	
	#resultList ul.listing ul.keywords li a {
		color: rgb(25, 69, 123) !important;
		text-decoration: underline;
	}
	
	#resultList ul.listing li.standard p.responselink {
		margin: 47px 0 0 0;
	}
	
	#resultList ul.listing li.standard p.bigmargin {
		margin: 60px 0 0 0;
	}
	
	#resultList ul.listing p.responselink a {
		color: rgb(182, 22, 0) !important;
		text-decoration: underline;
	}

	#resultList div.addons {
		float: left;
		width: 60px;
		height: 95px;
		margin: 7px 0 0 0;
		padding: 0 0 0 8px;
		background-color: #FFFFFF;
		position: relative;
		z-index: 100;
	}
	#resultList div.addons img {
		border: 1px solid #CBCBCB;	
	}
	
	#resultList div.addons img.www {
		margin-top: 5px;	
	}
	
	#resultList div.addons img.custompic {
		border: 1px solid rgb(107, 129, 165);
	}
	#resultList div.addons img.movie {

	}
	#resultList div.addons img.sign {
		position: absolute;
		left: 4px;
		bottom: 0px;
	}
	#resultList ul.listing p.options {
		float: right;
		position: relative;
		line-height: 1.35em;
		margin: 4px 0 0 0;
		width: 137px; 
		height: 120px;
	}
	#resultList ul.listing li.premium p.options {
		z-index: 100;
		width: 135px;
		padding: 0 0 0 5px; 
		background-color: #fff;
	}
	
	#resultList ul.listing li.exclusive p.options {
		z-index: 100;
		width: 135px;
		padding: 0 0 0 5px; 
		background-color: #fff;
	}
	
	#resultList ul.listing li.standard p.options {
		height: 84px;
		margin: 2px 0 0 0;
		background-color: #fff;
		z-index: 100;
	}
	
	#resultList ul.listing p.options a.action {
		display: block;
		color: rgb(99, 135, 156) !important;
		padding: 0 0 0 20px;
		margin: 0 0 4px 0;
		background: transparent url(/global/img/listdot_bg_kt.gif) no-repeat 5px 7px;
		text-decoration: underline;
	}

	#resultList ul.listing li.standard p.options a.action {
		position:relative;
		background-color: #fff;
		z-index:100;
	}
	
	#resultList ul.listing p.options a.action.disabled {
		color: rgb(201, 201, 201) !important;
		background-image: url(/global/img/listdot_bg_kt_disabled.gif);
		text-decoration: none;
		cursor: default;
	}
	#resultList ul.listing p.options a.customaction {
		display: block;
		width: 135px;
		height: 25px;
		margin: 17px 0 0 0;
		overflow: hidden;
		position: relative;
		z-index: 100;
	}

/**
 * Resultlist micro actions
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList ul.listing li p.options span.micro_actions {
		display: block;
		position: absolute;
		left: 0px;
		bottom: 0px;
		padding: 0 0 4px 6px;
		background-color: #FFFFFF;
		z-index:100;
	}
	#resultList ul.listing li p.options a.micro_action {
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		margin: 6px 10px 0 0;
		background-image: url("/klicktel/img/sprite_resultlist.gif");
		background-repeat: no-repeat;
	}

	#resultList ul.listing li p.options a.micro_action {
		margin: 4px 10px 0 0;
	}
	#resultList ul.listing li p.options a.micro_action.last {
		margin: 4px 0 0 0;
	}

	/*default*/
	#resultList ul.listing li p.options span.micro_actions a.micro_action.jsfeature_printentry { 
		background-position: 0px -6px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.jsfeature_vcf { 
		background-position: -27px -6px; 
		width: 21px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.jsfeature_sms { 
		background-position: -56px -6px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.jsfeature_email { 
		background-position: -83px -6px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.jsfeature_domain { 
		background-position: -111px -6px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.domain_disabled { 
		background-position: -109px -6px;
	}
	
	/*enabled*/
	#resultList ul.listing li p.options span.micro_actions a.micro_action.printentry_enabled { 
		background-position: 0px -22px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.vcf_enabled { 
		background-position: -27px -22px; 
		width: 21px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.sms_enabled { 
		background-position: -56px -22px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.email_enabled { 
		background-position: -83px -22px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.domain_enabled { 
		background-position: -109px -23px;
	}
	
	
	/*hover*/
	#resultList ul.listing li p.options span.micro_actions a.micro_action.printentry_enabled:hover { 
		background-position: 0px -38px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.vcf_enabled:hover { 
		background-position: -27px -38px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.sms_enabled:hover { 
		background-position: -56px -38px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.email_enabled:hover { 
		background-position: -83px -38px;
	}
	
	#resultList ul.listing li p.options span.micro_actions a.micro_action.domain_enabled:hover { 
		background-position: -109px -39px;
	}
	
/**
 * Resultlist footer
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList .listFooter {
		color: rgb(25,  69 ,123) !important;
		margin: 0 10px 0 14px;
		padding: 16px 10px;
		background: rgb(216, 225, 230) url("/global/img/listfooter_bg_kt.gif") repeat-x left top;
	}
	#resultList .listFooter .resPerPage {
		float: left;
		margin: 4px 0 0 0;
		padding: 0;
	}
	#resultList .listFooter .resPerPage select {
		margin-right: 10px;
	}
	#resultList .listFooter .resPerPage option {
		padding: 0 1em 0 0.25em;
	}
	#resultList .listFooter .resPerPage span {
		line-height: 1.2em;
	}
	#resultList .listFooter .limiter {
		float: right;
		margin: 3px 0 0 0;
		padding: 0;
	}
	#resultList .listFooter .limiter a {
		color: rgb(25, 69, 123) !important;
		font-weight: bold;
		margin: 0 5px 0 5px;
		padding: 0;
		text-decoration: underline;
	}
	#resultList .listFooter .limiter a.current {
		color: rgb(202, 39, 39) !important;
		text-decoration: none;
	}
	#resultList .listFooter .limiter .separator {
		color: rgb(99, 135, 156) !important;
		font-size: 1.5em;
		vertical-align: -2px;
	}
	
	#resultList .radiushint {
		color: rgb(25,  69 ,123) !important;
		margin: 0 10px 0 14px;
		padding: 16px 10px;
		background: rgb(216, 225, 230) url("/global/img/listfooter_bg_kt.gif") repeat-x left top;
		margin: 0 3px 5px 2px;
	}


/**
 * Resultlist radius vs. fuzzy
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */

	#resultList .radiusVsFuzzySearchAdvice {
		color: #19457B;
		margin: 0 0 20px 0;
		padding: 16px 10px 22px 50px;
		background:#F4F6F7 url(/global/img/icon_noresult.gif) no-repeat scroll 5px 12px;
		border:1px solid #A3A3A3;
	}
	
	#resultList .radiusVsFuzzySearchAdvice span a {
		color: #19457B !important;
		text-decoration: underline;
		font-weight: bold;
	}
	
	#resultList .radiusVsFuzzySearchAdvice span.changeLink {
		display: block;
		margin-top: 13px;
	}
	
	#resultList .radiusVsFuzzySearchAdvice span.changeLink a {
		font-weight: normal;
	}
		
/**
 * Resultlist search advice
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList .searchAdvice {
		color: rgb(25,  69 ,123) !important;
		text-align: center;
		margin: 0 10px 0 14px;
		padding: 16px 10px;
		background: rgb(216, 225, 230) url("/global/img/listfooter_bg_kt.gif") repeat-x left top;
	}
	#resultList .searchAdvice span a {
		color: rgb(25, 69, 123) !important;
		text-decoration: none;
	}
	
	#resultList ul li.hintRadial {
		color: rgb(25,  69 ,123);
		padding: 22px 28px 0 72px;
		background: #F4F6F7 url("/klicktel/img/sprite_resultlist.gif") no-repeat 5px -1807px;
		border-top: 1px solid #63879C;
		border-bottom: 1px solid #63879C;
		height: 58px;
		line-height: 1.5em;
		margin: 10px 0;
	}
	
/**
 * Resultlist opo header
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#resultList .opoHeader {
		color: #000000;
		text-align: center;
		margin: 0 10px 0 14px;
		padding: 10px;
	}
	
	.opoLinksDisabled {
		color: #707f92;
		font-size: 10px;
	}
	
	h3 span.opoLinksDisabled {
		font-size: 12px;
	}
	
	.opoLinksDisabledAndSize11 {
		color: #707f92;
		font-size: 11px;
	}
	
	.opoLinksDisabledAndSize10 {
		color: #707f92;
		font-size: 10px;
	}

/**
 * Resultlist no result page
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#noResult {
		color: rgb(0, 0, 0) !important;
		border: 1px #A3A3A3 solid;
		padding: 22px 28px 0 72px;
		margin-top: 0px;
		background: rgb(244, 246 , 247) url('/global/img/icon_noresult.gif') no-repeat 22px 16px;
		height: 54px;
		line-height: 1.5em;
	}
	
	div#noResult.shortened {
		margin: 10px 0 20px 0;
	}

	.noResultCities {
		height: auto !important;
		padding: 12px 28px 10px 72px !important;
	}
	
	#noResult a {
		color: rgb(0, 0, 0) !important;
		text-decoration: underline;
	}

/**
 * Resultlist zipcodes
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	.pbresult .listBorder {
		border-width: 1px !important;
		padding-top: 2px !important;
	}
	#resultList #poboxcodelist {
		margin: 0 10px 0 14px;
	}
	#resultList #poboxcodelist thead th {
		color: rgb(0, 0, 0);
		background-color: transparent;
	}
	#resultList #poboxcodelist tbody td {
		border-width: 1px 0 0 0;
		border-style: solid;
		border-color: rgb(163, 163, 163);
		white-space: nowrap;
	}


/**
 * Resultlist layer tradeSelectorFoldout
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
	#tradeSelectorFoldout .listBox {
		background-color: white;
		width: 835px;
		height: 300px;
		color: #c40000;
		border: 1px solid #666;
		position: relative;
		height: 300px;
		overflow-y:auto;
	}
	
	#tradeSelectorFoldout .listBox ul {
		float:left;
		width:230px; /* IE: 225*/
		margin-right: 30px;
		margin-top: 12px;
		list-style-type: none;
		list-style-position: outside;
	}
		
	#tradeSelectorFoldout .listBox ul li {
		margin: 0 0 5px 0;
		padding: 0 0 0 10px;
		background-image: url("/global/img/listdot_location.gif");
		background-repeat: no-repeat;
		background-position: 0 8px;
	}
	
}
