﻿
/*
 *    Copyright by LYONESS DATA SERVICE       * 
 *        Mühlgasse 6 - A-8330 Feldbach       * 
 *  http://www.lyoness.ch   office@lyoness.ch * 
 * -----------------------------------------  * 
 *       This file was manually created       * 
 */


a.calculatereoute:link,
a.calculatereoute:visited,
a.calculatereoute:active,
a.calculatereoute:hover {

    font-size: 12px;
    font-weight: bold;
    font-family: Arial,Helvetia,sans-serif;
    
    color:#008ACF;
    text-decoration: underline;
}

div.dealersearchworldmapbutton_text {

    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetia,sans-serif;
    color: #FFFFFF;
    
    padding-top: 8px;
    padding-right: 3px;
    
    width: 90px;
    height: 30px;
    
    text-align:right;
}

div.dealersearchworldmapbutton_out {

    background-image: url(../../../public/Images/btn_go_maps_search.png);
    background-position: left top;
    background-repeat: no-repeat;
    
    width:129px;
    height:34px;
    
    margin: 0 0 0 0;
    padding: 0 0 0 0px;
    
    border: 0;
    
    cursor:pointer;
    
    text-align:left;
}

div.dealersearchcontent {
    padding: 0;
    margin: 0;
}

div.dealersearchfilterarea {
    /*
    background-image: url(../../../public/Images/dealer_search_filter_area.gif);
    background-position: left top;
    background-repeat: no-repeat;
    */
    width: 720px;
    /*height: 150px;*/
    /*border: solid 1px white;*/
}

div.googlemapsearch {
    width: 725px;
    height: 500px;
    border: solid 1px #E0D07D;
}

div.filterfirstrow {
    
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    
    border: 0;
}

div.filtersecondrow {
    
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    
    border: 0;
}

div.filterthirdrow {
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    
    border: 0;
}

div.dealersearchsubmennavigation {
    width: 725px;
    padding: 0 0 0 13px;
}

div.dealersearchfilterareatitle {
    
    color: #828282;
    
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    
    font-size: 12px;
    font-weight: bold;
    
    font-family: Arial,Helvetia,sans-serif;
}

a.searchtipslink, a.searchtipslink:hover, a.searchtipslink:link, a.searchtipslink:visited {
    color: #828282;
    text-decoration: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


div.dealersearchfiltersmallinfotext {
    
    color: #BCBBBC;
    
    font-size: 10px;
    font-weight: normal;
    
    font-family: Arial,Helvetia,sans-serif;
}


input.searchkeyfld {
   
    width: 225px;
    height: 18px;
    border: solid 1px #C9D9E4;
    color: #828282;
    
    font-size: 12px;
    font-weight: normal;
    
    font-family: Arial,Helvetia,sans-serif;
}

select.categoryfld {
   
    width: 305px;
    height: 20px;
    border: solid 1px #C9D9E4;
    color: #828282;

    font-size: 12px;
    font-weight: normal;
    
    font-family: Arial,Helvetia,sans-serif;
}

select.regionfld {
    
    width: 105px;
    height: 20px;
    border: solid 1px #C9D9E4;
    color: #828282;
    
    font-size: 12px;
    font-weight: normal;
    
    font-family: Arial,Helvetia,sans-serif;
}

select.cashbckvarfld {
    width: 152px;
    height: 20px;
    border: solid 1px #C9D9E4;
    color: #828282;
}

table.dealersearchfilterareatable {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 675px;
}

div.itempdf {
    background-image: url(../../../public/Images/pdf.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
}

div.itemflashbook {
    background-image: url(../../../public/Images/flashbook.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
}

div.itemmap {
   
    background-image: url(../../../public/Images/btn_go_maps_detail.png);
    background-position: left top;
    background-repeat: no-repeat;
    
    width:129px;
    height:34px;
}

div.itemtext {
    color: #008ACF;
}

div.itemtext a {
    color: #008ACF;
}

.itemtextunderlined {
    color: #008ACF;
    text-decoration: underline;
}

div.menutext {
    
    color: #828282;
    
    font-size: 12px;
    font-weight: normal;
    
    font-family: Arial,Helvetia,sans-serif;
}

div.resultsfoundtext {
    color: #008ACF;
}


table.startpagesubmenu {
    width: 715px;
}

table.startpagesubmenuitem {
    width: 690px;
}

div.goldline {
    border-bottom: solid 1px #EBE3B2;
    width: 713px;
    height: 5px;
}

div.itemonlineshopping {
    background-image: url(../../../public/Images/onlineshopping.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 75px;
    height: 55px;
}

div.itemfilialistencupon {
    background-image: url(../../../public/Images/cashbackcupon.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 70px;
    height: 48px;
}

div.itemfilialistengiftcard {
    background-image: url(../../../public/Images/cashback_gift_card.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 70px;
    height: 48px;
}

div.itemfilialistencard {
    background-image: url(../../../public/Images/cashbackcard.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 70px;
    height: 48px;
}

div.itemfilialistenkmu {
    background-image: url(../../../public/Images/cashbackcard.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 70px;
    height: 48px;
}

div.itemfilialistenonlineshop {
    background-image: url(../../../public/Images/casbackonlineshop.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 70px;
    height: 48px;
}

div.dealersearchresultlist {
    width: 725px;
    padding: 0 0 0 7px;   
}

div.dealersearchresultlistleftspace {
    width: 745px;
    padding: 0 0 0 0;   
}

table.startpageresultlist {
    width: 715px;
}

table.startpageresultlist_publicpartnerinfo {
    width: 350px;
}

div.itemfilialistentext {
    color: #828282;
}

div.startpageboxstylearrow_blue {
    
    /*background-image: url(../../../public/Images/dealer_search_startpage_box_arrow.gif);*/
    background-image: url(../../../public/Images/dealer_search_startpage_box_arrow_blue.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 156px;
     height: 20px;
}
div.startpageboxstylearrow_yellow {
    
    /*background-image: url(../../../public/Images/dealer_search_startpage_box_arrow.gif);*/
    background-image: url(../../../public/Images/dealer_search_startpage_box_arrow_yellow.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 156px;
     height: 20px;
}

div.startpageboxstyle {
    
    background-image: url(../../../public/Images/dealer_search_startpage_box.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 156px;
    height: 20px;
}

div.startpageboxstylenoimage {
    
    width: 156px;
    padding: 0 0 0 17px;
    margin: 0 0 0 0;
    border: 0;
}

div.startpageboxstyleimage {
    margin: 0 0 0 0;
    padding: 30px 0 5px 0;
    
    width:  150px;

    
    vertical-align: top;
    text-align: left;
    
    border: 0;
}

div.startpageboxstylemoreinfo a {
   
    vertical-align: top;
    text-align: left;
    
    color: #B7B7B7;
    
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetia,sans-serif;
    
    text-decoration: none;
    
    border: 0;
}


div.lastline {
    background-image: url(../../../public/Images/dealer_search_startpage_line_bottom.gif);
    background-position: left top;
    background-repeat: repeat-x;
    width:725px;
    height: 60px;
}


td.blockresultleft {

    padding: 0;
    margin: 0;
    border: 0;

    background-image: url(../../../public/Images/dealer_search_block_result_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
  
    
    width: 241px;
    
}

td.blockresultleftimage {

    padding: 0;
    margin: 0;
    border: 0;

    width: 241px;
    
}

td.blockresultmiddle {

    padding: 0;
    margin: 0;
    border: 0;

   
    background-image: url(../../../public/Images/dealer_search_block_result_middle.gif);
    background-repeat: no-repeat;
    background-position: left top;

    
    width: 240px;
   
}

td.blockresultmiddleimage {

    padding: 0;
    margin: 0;
    border: 0;
    
    width: 240px;
}

td.blockresultright {
    
    padding: 0;
    margin: 0;
    border: 0;
    
    background-image: url(../../../public/Images/dealer_search_block_result_right.gif);
    background-repeat: no-repeat;
    background-position: left top;
    
    width: 258px;
}

td.blockresultrightimage {
    
    padding: 0;
    margin: 0;
    border: 0;
    /*
    background-image: url(../../../public/Images/dealer_search_blockresult_right_nohead.gif);
    background-repeat: repeat-y;
    background-position: left top;
    */
    width: 258px;
}



td.blockresultlefttext {

    margin: 0;
    padding: 0;
    border: 0;
    
    /*
    background-image: url(../../../public/Images/dealer_search_blockresult_left_nohead.gif);
    background-repeat: repeat-y;
    background-position: left top;
    */
    width: 241px;
  
}

td.blockresultleftcashbackinfo {

    margin: 0;
    padding: 0 0 0 0;
    border: 0;
    /*
    background-image: url(../../../public/Images/dealer_search_blockresult_left_nohead.gif);
    background-repeat: repeat-y;
    background-position: left top;
    */
    width: 241px;
    height: 35px;
}

td.blockresultmiddletext {

    padding: 0;
    margin: 0;
    border: 0;
    /*
    background-image: url(../../../public/Images/dealer_search_blockresult_middle_nohead.gif);
    background-repeat: repeat-y;
    background-position: left top;
    */
    width: 240px;
}

td.blockresultmiddlecashbackinfo {

    padding: 0 0 0 0;
    margin: 0;
    border: 0;
    /*
    background-image: url(../../../public/Images/dealer_search_blockresult_middle_nohead.gif);
    background-repeat: repeat-y;
    background-position: left top;
    */ 
   
    width: 240px;
    height: 35px;
}

td.blockresultrighttext {
    
    padding: 0;
    margin: 0;
    border: 0;
    
    /*
    background-image: url(../../../public/Images/dealer_search_blockresult_right_nohead.gif);
    background-repeat: repeat-y;
    background-position: left top;
    */
    
    width: 258px;
}

td.blockresultrightcashbackinfo {
    
    padding: 0 0 0 0;
    margin: 0;
    border: 0;
    
    /*
    background-image: url(../../../public/Images/dealer_search_blockresult_right_nohead.gif);
    background-repeat: repeat-y;
    background-position: left top;
    */

    width: 258px;
    height: 35px;
}

td.blockresulttopimage {
     
    background-image: url(../../../public/Images/dealer_search_block_result_right_2_column.gif);
    background-repeat: no-repeat;
    background-position: left top;
    
    height: 20px;  
}

td.blockresultright2column {
    
    padding: 0;
    margin: 0;
    border: 0;
    /*
    background-image: url(../../../public/Images/dealer_search_block_result_right_2_column.gif);
    background-repeat: no-repeat;
    background-position: left top;
    */
    width: 500px;
    height: 204px;
}

td.blockresultbottomline {
   
    padding: 0;
    margin: 0;
    border: 0;
   
    background-image: url(../../../public/Images/dealer_search_block_result_bottom_line.gif);
    background-repeat: no-repeat;
    background-position: left top;
    
    
    width: 740px;
    height: 21px;
}

div.cashbackcategoryboxitem {
    padding-left: 15px;
    padding-bottom: 5px;
}



a.cashbackcategorylink:link {
    
    color: #008ACF;
    
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetia,sans-serif;
    text-decoration: none;
}

a.cashbackcategorylink:visited {
    
    color: #008ACF;
    
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetia,sans-serif;
    text-decoration: none;
}

a.cashbackcategorylink:hover {
    
    color: #008ACF;
    
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetia,sans-serif;
    text-decoration: underline;
}


a.cashbackcategorylinkbold:link,a.cashbackcategorylinkbold:active,a.cashbackcategorylinkbold:visited {
    
    color: #008ACF;
    
    font-size: 12px;
    font-weight: bold;
    font-family: Arial,Helvetia,sans-serif;
    text-decoration: none;
}


a.cashbackcategorydealernumberlink:link,a.cashbackcategorydealernumberlink:hover,a.cashbackcategorydealernumberlink:visited {
    
    color: #B7B7B7;
    
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetia,sans-serif;
    text-decoration: none;
}


a.defaultdealersearchlink:link {
    color: #828282;
    text-decoration: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

a.defaultdealersearchlink:hover {
    color: #008ACF;
    text-decoration: underline;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


a.recsperpagelink_noselection {
    color: #0089CD;
    font: normal 12px arial, sans-serif; 
    font-weight: bold;
    text-decoration: underline;
}

a.recsperpagelink_selection {
    color: #0089CD;
    font: normal 12px arial, sans-serif; 
    font-weight: bold;
    text-decoration: none;
    background-color: #FFFFFF;
}

div.blockresultblockarealeftimage {
    width: 220px;
    padding: 0;
    margin: 0 0 10px 10px;
    border: 0;
}

div.blockresultblockarearightimage {
    width: 220px;
    padding: 0;
    margin: 0 0 10px 10px;
    border: 0;
}

div.blockresultblockareamiddleimage {
    
    width: 220px;
    padding: 0;
    margin: 0 0 10px 10px;

    border: 0; 
}



div.blockresultblockarealeft {
    width: 220px;
    padding: 0;
    margin: 5px 0 0 10px;
    border: 0;
    height: 20px;
}

div.blockresultblockarearight {
    width: 220px;
    padding: 0;
    margin: 5px 0 0 10px;
    border: 0;
    height: 20px;
}

div.blockresultblockareamiddle {
    
    width: 220px;
    padding: 0;
    margin: 5px 0 0 10px;
    border: 0; 
    height: 20px;
}

div.defaulttext {
        font: normal 12px arial, sans-serif; 
}

div.blockresultblockarealefttext {
    width: 220px;
    padding: 0;
    margin: 0 0 0 10px;
    border: 0;
}

div.blockresultblockarearighttext {
    width: 220px;
    padding: 0;
    margin: 0 0 0 10px;
    border: 0;
}

div.blockresultblockareamiddletext {
    
    width: 220px;
    padding: 0;
    margin: 0 0 0 10px;

    border: 0; 
}


td.blockresultleftmoreinfo, td.blockresultmiddlemoreinfo 
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 0;
    
    height: 40px;
}

td.blockresultrightmoreinfo
{
    background-image: url(../../../public/Images/dealer_search_blockresult_right_nohead.gif);
    background-repeat: repeat-y;
    background-position: left top;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 0;
    
    height: 40px;
}


    
    
 
div.blockresultblockarealeft div#moreinfobutton, 
div.blockresultblockareamiddle div#moreinfobutton, 
div.blockresultblockarearight div#moreinfobutton,
td.blockresultrightmoreinfo div#moreinfobutton,
td.blockresultleftmoreinfo div#moreinfobutton,
td.blockresultmiddlemoreinfo div#moreinfobutton
{
   
    margin: 0 0 0 0;
    padding: 0 0 5px 10px;
    border: 0;
}

div.blockresultblockarealeft div#picturearea, 
div.blockresultblockareamiddle div#picturearea, 
div.blockresultblockarearight div#picturearea,
div.blockresultblockarealeftimage div#picturearea, 
div.blockresultblockareamiddleimage div#picturearea, 
div.blockresultblockarearightimage div#picturearea 
{
    border: 0;
    margin: 0 0 0 0;
    padding: 3px 0 0 0;
}

div.blockresultblockareagoldinfo {

    font: normal 14px arial, sans-serif; 
    font-weight: normal;
    text-decoration: none;
    color:#D1C068;
}

div.needzoommessage {
    font: normal 12px arial, sans-serif; 
    font-weight: normal;
    text-decoration: none;
    float:right;
}

div.blockresultblockareagrayinfo {
    font: normal 10px arial, sans-serif; 
    font-weight: normal;
    text-decoration: none;
    color:#838383;
}

div.blockresultblockareacouponorder {
    font: normal 10px arial, sans-serif; 
    font-weight: normal;
    text-decoration: none;
    color:#0089CD;
}

div.blockresultblockareacouponorder a {
    color:#0089CD;
    text-decoration: none;
}

div.blockresultblockareawebseitshop {
    font: normal 10px arial, sans-serif; 
    font-weight: normal;
    text-decoration: none;
    color:#0089CD;
}

div.blockresultblockareawebseitshop a {
    color:#0089CD;
    text-decoration: none;
}

div.blockresultblockareasymbolrow {
}

div.blockresultdealerdesc {
    padding: 10px 0 40px 15px;
    
    font: normal 10px arial, sans-serif; 
    font-weight: normal;
    text-decoration: none;
    color:#838383;
}

div.noresultstitle {

    font: bold 16px arial, sans-serif; 
    color: #3CA4D8;
    
    padding-left: 10px;
}

div.noresultsinfotext {

    font: bold 12px arial, sans-serif; 
    color: #3CA4D8;
    
    padding-left: 10px;
}


div.lessfiltertitle {

    font: bold 16px arial, sans-serif; 
    color: #FF0000;
    
    padding-left: 10px;
}

div.lessfilterinfotext {

    font: bold 12px arial, sans-serif; 
    color: #FF0000;
    
    padding-left: 10px;
}

div.dealerLogo
{
	overflow:hidden;
	background-image:url(../../../public/Images/KeinLogo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:75px;
	width:135px;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	border:0;
	text-align:center;
	vertical-align:middle;
	font: bold 12px arial, sans-serif; 
	color:#C0C0C0;
	cursor: pointer;
	 
}

	
div.dealerLogoText
{
	overflow:hidden;
	background-image:url(../../../public/Images/KeinLogo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:55px;
	width:115px;
	padding: 10px 10px 10px 10px ;
	margin:0 0 0 0;
	border:0;
	text-align:center;
	vertical-align:middle;
	font: bold 12px arial, sans-serif; 
	color:#C0C0C0;
	cursor: pointer;
	text-decoration: none;
}

div.dealerLogoThumbnail
{
	overflow:hidden;
	background-image:url(../../../public/Images/KeinLogoThumbnail.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:39px;
	width:70px;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	border:0;
	text-align:center;
	vertical-align:middle;
	font: bold 12px arial, sans-serif; 
	color:#C0C0C0;
	cursor: pointer;
	 
}

div.dealerLogoTextThumbnail
{
	overflow:hidden;
	background-image:url(../../../public/Images/KeinLogoThumbnail.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:39px;
	width:70px;
	padding: 10px 10px 10px 10px ;
	margin:0 0 0 0;
	border:0;
	text-align:center;
	vertical-align:middle;
	font: bold 7px arial, sans-serif; 
	color:#C0C0C0;
	cursor: pointer;
	text-decoration: none;
}




div#google_map_direction_speller_title {
    /*border-bottom: solid 1px #B7B7B7;*/
    border-bottom: solid 1px black;
    position: relative;
    background-color: #EBEBEB;
    z-index: 101;
    
    height: 30px;
}

div#google_map_direction_speller_title_title {

    padding-top: 10px;
    padding-left:10px;
    font: normal 12px arial, sans-serif; 
   
    width: 200px;
}

div#google_map_direction_speller_filter_from_message, div#google_map_direction_speller_filter_to_message {
    font: normal 12px arial, sans-serif; 
}

div#google_map_direction_speller_inner_display_area {
    font: normal 10px arial, sans-serif; 
}

div#google_map_direction_speller {

    display: none;
    border: solid 1px black;
    z-index: 100;
    position: relative;
    background-color: #EBEBEB;
    
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    
}

div#google_map_direction_speller_closer {
  	
  	background-image:url(../../../public/Images/google_maps_close.gif);
	background-repeat:no-repeat;
	background-position:top right;  

    height: 15px;
    width: 15px;
    
    float: right;
    z-index: 105;
    position: relative;
}

div#google_map_legend_minimizer {
  	
  	background-image:url(../../../public/Images/google_maps_minimize.gif);
	background-repeat:no-repeat;
	background-position:top right;  

    height: 15px;
    width: 15px;
}

div#google_map_direction_speller_minimizer {
  	
  	background-image:url(../../../public/Images/google_maps_minimize.gif);
	background-repeat:no-repeat;
	background-position:top right;  

    height: 15px;
    width: 15px;
    
    float: right;
    z-index: 105;
    

    position: relative;
}


div#google_map_direction_speller_filter {

    z-index: 101;
    height: 110px;
    
    border-top: solid 1px #B7B7B7;
}

table#google_map_direction_speller_filter_table {
    background-color: #EBEBEB;
}

div#google_map_direction_speller_displayarea {
    
    background-color: white;
    height: 0px;
    width: 0px;
    z-index: 101;
    overflow: auto;
    position: relative;
    
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}


input.google_map_direction_speller_filter_refresher {

	border: 0;
	padding: 0;
	margin: 5px 0 0 0;
	
	height: 20px;
	float:right;
	cursor: pointer;

	border: solid 1px black;
	background-color:#B7B7B7;
}

input.google_map_direction_speller_filter_refresher_inactive {

    border: 0;
    padding: 0;
    margin: 5px 0 0 0;
	
	height: 20px;
	float:right;

    color: #B7B7B7;
	border: solid 1px black;
	background-color:#D3D3D3;
	
	cursor:default;
}