

#dealersearchShadow

{

    position: absolute;

    top: 0;    

    right: 0px;

    width: 169px;

    height: auto;

    padding: 7px;

    background-color: #FFFFFF;

    background-image: url(/images/transparent/white-20.png);

    background-repeat: repeat;

    background-color: transparent;

    z-index:1;

}



body.home #dealersearchShadow

{

    right: 32px;

}





#dealersearch

{

    z-index: 2;

    background-color:#FFFFFF;

    background-image: none;

    border: 1px solid #ccc;    

    padding: 7px 15px 9px 16px;

    position:relative;

    

}

#searchDealerInput

{

    display: block;

    margin-top:5px;

    font-size: 0;

    white-space: nowrap;

}



#searchDealerInput input.zipcode

{

    font-size: 11px;

    font-family: Arial, Sans-Serif;

    font-weight: normal;

    width: 108px;

    height: 13px;

    border: 1px solid #ccc;

    color: #666666;

    margin-top: 0px;

    padding: 1px;

    padding-left: 5px;

    vertical-align: top;

    background-color: #f5f5f5;

}

#searchDealerInput input.zipcode.focused 

{

    background-color: #fff;

}





#searchDealerInput input.submit

{

    border: 0 none;

    height: 17px;

    width: 17px;

    position: relative;

    margin-left: 1px;

    

}







#dealersearch h5, #porscheCenterSearchResults h5 

{

    font-family: Tahoma, Sans-Serif;

    font-weight: bold;

    font-size: 11px;

    line-height:11px;

    color: #5b85ad;

    margin-top:0;

    margin-bottom:0;



}



#porscheCenterSearchResults h5 

{

    color: #666;

    line-height: 16px;

}



/*** 

**** Dealer search || results 

***/



#porscheCenterSearchResults

{    

    margin-top: 9px; 

    margin-bottom:3px;   

    font-family: inherit;

    font-size: 11px;

    background-color: #fff;

    z-index: 4;

}



#dealersearch .loading

{

    background-image: url(/images/jdpower/200803/loading.gif);

    background-position: center 44px;

    background-repeat: no-repeat;

    height: 66px;

}



#porscheCenterSearchResults *

{

    font-size: 11px;

    font-family: Arial, Sans-Serif;

    width: auto;

}



#porscheCenterSearchResults p

{

    padding: 1px 0px 2px 0px;

    line-height: normal;

    margin-top: 0px;

    margin-bottom: 7px;

}





#porscheCenterSearchResults ul

{

    list-style-type: none;

    padding: 0;

    margin: 0;

}



#porscheCenterSearchResults ul li

{

    display: block;

    line-height: 16px;

    margin: 0;

    padding-left: 11px;

    width: 124px;

    height: auto;

    background-image: url(/images/arrow-gray.gif);

    background-position: 0 4px;

    background-repeat: no-repeat; 

}



#porscheCenterSearchResults ul li a 

{

    text-decoration: none;

    display: block;

    color: #333;

    font-size: 11px;

    font-family: Arial, Sans-Serif;

    

}



#porscheCenterSearchResults ul li.focused 

{

    background-image: url(/images/arrow-red.gif);

}



#porscheCenterSearchResults ul li.focused a

{

    color: rgb(204,0,0);

}





/*KBase Shade */

body.usaPool #knowledgeBaseShade

{

    background-image: none;

    background-color: #d4d4d4;

}



#closeButtonKbase

{

    position: absolute;

    top: 5px;

    z-index: 4000;

    left: auto;

    right: 5px;

    width: auto;

    cursor: pointer;

    height: 13px;

}





#closeButtonKbase span

{

    font-size: 12px;

    line-height: 13px;

    margin-right: 4px;

    margin-top: 0;

    position: relative;

    vertical-align: top;

}



/* alte Modelle im neuen Design Übergangsphase */

div.page.PAGEmodels #kbNavi

{

    display: none !important;

}



div.page.PAGEmodels #closeButtonKbase span

{

    display: none !important;

}
#introImage img{
	position:absolute;
}
