﻿h1 , h2 
{
    font-size: 20px;
}

*
{
   font-size: 12px;
    }


.innerContent p,
.innerContent h3,
.innerContent table
{

    font-size: 12px; 
    
}

/* ändert sich nicht
.innerContent table p
{
    font-size: 12px;
}

.innerContent h3
{
    font-size: 14px;
  
}
*/

.teaserBar li a span
{

    font-size:12px;
}

.footerSitemap ul li a
{
     font-size:11px;
    }

div.content {
/*min-height: 760px;*/
}


p.footnote
{
    font-size: 11px;
}

.navigationChapter
{
    font-size: 12px;
}

body.usaPool a.navigationChapter, 
body.usaPool a.subNavigationChapter, 
body.usaPool a.subSubNavigation
{
    font-size: 12px;
    padding-bottom: 7px;
}
.subNavigationChapter,
.subSubNavigation
{

    font-size: 11px;

}

#footer
{
    font-size: 11px;
}.related a
{
    
    font-size: 11px;
}
.image
{
    font-size: 11px;
 
}

.loginLogout {
margin-left: 10px;

}

ul.defaultList li,
ol.defaultList li
{
    font-size: 12px;

}


/* Footer Sitemap
.footerSitemap
{
    height: 336px;
    font-size: 12px;
    }
*/
.footerSitemap ul .heading a {

font-size: 15px;
}

/* Start:  PODCAST */
.podcast
{
  
  font-size: 12px;
}
 
.podcast p.podcastText
{
  font-size: 12px;

}

.podcastLinkblock li.left span
{
 
  font-size: 11px;
}
.podcastLinkblock li.right span a {
  font-size:11px;

}

.depth5 a.leafactive {
background-position: 26px 9px;
}

ul.modelHeader li
{
    font-size: 12px;
}
.modelfilter ul li {

margin-right: 15px;
}

ul.modelHeader ul.modelData li, ul.modelHeader ul.modelInform li, ul.modelHeader ul.modelDecide li, ul.modelHeader ul.modelTeaser li
{
    font-size: 12px;
  
}
ul.modelInform li a, ul.modelDecide li a 
{

    font-size:12px;
  
}
body.home p.dealerLabel 
{
	
	font-size:12px;
	
}

.menuitem a {
height: 24px;
line-height: 24px;
}
.searchfield
{
  
    font-size: 10px !important;
    font-size: 11px;
   
}

/* not changed
.searchbutton,
.searchbuttonMore
{

    font-size: 14px;
 
}
*/
.download a
{

    font-size: 11px;
}

/* not changed
.illustratedDownload  ul li.dimensions {
	font-size: 12px;
	
}
*/

.illustratedDownload  ul li a {

    font-size: 11px;
}



/* not changed
a.link span,
a.illustratedLink span,
a.illustratedModelLink span,
a.illustratedModelLinkInfo span,
a.illustratedNewsLink span
{
    font-size: 12px;
 
}

a.illustratedmsclassicLink span
{
    
    font-size: 12px;
    
}
*/


a.link strong,
a.illustratedLink strong,
a.illustratedModelLink strong,
a.illustratedModelLinkInfo strong,
a.illustratedNewsLink strong,
a.illustratedmsclassicLink strong
{
   
    font-size: 15px;
  
}


div strong.modelInfo1,
div strong.modelInfo2
{

    font-size: 11px;
  
}


div .modelInfo1 em,
div .modelInfo2 em
{
    font-size: 12px;
}

.expandable h3
{
   
    font-size: 12px;
   
}



.inlineMovie .movieformat
{
  
    font-size: 12px;
}


.movieformat strong
{

    font-size: 13px;
}

.movieformat a
{
  
    font-size: 12px;
}


.news td
{
    font-size: 13px;
  
}




.linkOverviews li,
.linkOverviews a
{

    font-size: 11px;
}


.linkOverviews li strong
{

    font-size: 12px;
}


.appDownload h3
{
  
    font-size: 13px;
}

.appDownload p
{
    font-size: 11px;
}

.appDownload p a
{
   
    font-size: 12px;
}




/* Gallery movie module 



.galleryMovie a
{
    font-size: 12px;
}




.gallery360 .caption p
{
    font-size: 10px;
}


.gallery360 .large p,
.gallery360 .small p
{
	
	
	font-size: 10px;
}


.gallery360 a
{
 
    font-size: 12px;
}



.sound .soundExplanation h3
{
    
    font-size: 12px;
   
}


.sound .soundExplanation p
{
    font-size: 10px;
}

.sound .soundPlay,
.sound .soundDownload
{
   
    font-size: 11px;
  
}
*/

div.related a
{
    font-size: 12px;
    }

.features th,
.features td
{
    font-size: 12px;
}


/* Knowledge base module */

ul.knowledgeBases
{
   
    font-size: 11px;
    
}




.knowledgeBases li strong
{

    font-size: 12px;
 
}

/* not changed
body div #knowledgeBase .innerContent p
{
    font-size: 12px;
}*/
body div #knowledgeBase .innerContent p.footnote
{
    font-size: 11px;
}



.knowledgebaseWrapper .caption
{
	font-size: 11px;
 
}

.knowledgebaseWrapper .caption strong, .knowledgebaseWrapper .innerContent .image strong
{

	font-size: 11px;
}
/* not changed
.knowledgebaseWrapper .innerContent p a
{
    font-size: 12px;
}





.divPopupPage
{

  font-size: 13px;
}
*/


.tabs
{
    
    font-size: 11px;
}



.tabContent p
{
    font-size:11px;
}

.tabContent strong 
{ 
	font-size:12px; 
}



.newsLinks a
{
   
    font-size: 13px;
}

.galleryImage
{
   
    font-size: 11px;
}

.galleryImage img
{

    font-size: 11px;
}



#gallerySubtitles div
{
   
    font-size: 12px;
}


#galleryClaims div
{
  
    font-size: 12px;
}


.wallpaperRes a
{
    font-size: 11px;
}


.facts h3
{
    
    font-size: 12px;

}

.facts p
{
    font-size: 11px;
}




.introFactsContent .introFactsLink
{
  font-size: 11px;
 
}



.introFactsContent h3
{

  font-size: 11px;
 
}

.introFactsContent p
{
  font-size: 11px;
}



.thumbnails span
{
   
    font-size: 11px;
}



/* not Changed 
.contentNav li a
{
    
    font-size: 12px;
}
*/


.contentNavImage li a
{

    
    font-size: 11px;
	
}










div.topnav
{
 
    font-size: 11px;
   
}



div.subnav
{
   
    font-size: 11px;
}

div.subnav a{ 
   
    font-size: 12px !important;
   
}



.info
{

    font-size: 11px;
}





.info div.infoLink a
{

  font-size: 11px;
 
}




/* not changed
a.homeHead,
a.homeHead:link,
a.homeHead:visited,
a.homeHead:hover,
a.homeHead:active,
a.homeHeadTablet,
a.homeHeadTablet:link,
a.homeHeadTablet:visited,
a.homeHeadTablet:hover,
a.homeHeadTablet:active
{

    font-size: 18px;
   
}
*/



/* Country Selector module 

a.countriesHead,
a.countriesHead:link,
a.countriesHead:visited,
a.countriesHead:hover,
a.countriesHead:active
{

    font-size: 18px;

}
*/


#selector form select,
#selector form option,
#selector form optgroup
{
    font-size: 11px;
}

/* not changed
.welcome
{

    font-size: 14px;
   
}
*/
.countrySubmit
{

    font-size: 11px;
}

.countrySubmit input
{
    font-size: 11px;
 
}




/*not changed

.engineDiagram li a
{

font-size: 10px;

}


.engineDiagram #engineDiagramControl
{
   
    font-size: 10px;
   
}
*/



.imageSwitch
{
    
    font-size: 11px;
    
}



/*not changed
.who
{
    font-size: 18px;
    
}
*/




.sitemap p
{

    font-size: 13px;
   
   
}

/*not changed
body h3.presshead
{

    font-size: 12px;
}

.subTitle
{

    font-size: 12px;

}
*/
a.speciallink
{
   
    font-size: 12px;
}

/*not changed
.teqIntro {
 
  font-size: 12px;
}


.teqBlock ul {
	font-size: 12px;	
	
}

.teqBlock ul li.title {

	font-size: 12px;	
	
}

.teqBlock ul li.price tr td {
   font-size: 12px;
}
*/







#SDSTrainingSelector #monthText
{
	font-size: 11px;

}

#SDSTrainingSelector #monthDropDown select
{
	
	font-size: 12px;
}



#sdsBgTable tr.titleRow td
{

	font-size: 11px;
}


#sdsBgTable td.SDSColYAxisValues {

	font-size: 11px;
}
#sdsBgTable ul.SDSLink
{
	font-size: 11px;

}

#sdsBgTable ul.SDSLink2
{
	font-size: 11px;

}



/*not changed
h5.SDSSectionTitle
{
	font-size: 9pt;
	
}



a.SDSPackageBooking
{
	font-size: 13px;
 
}

a.SDSPackageBooking:hover
{
	font-size: 13px;
}

span.SDSPackageBookingTitle
{
	font-size: 13px;
	
}


span.SDSPackageBookingContains,
span.SDSPackageBookingDescription
{
 
	font-size: 13px;
	
}
*/

#flashiframenavi a
{
  
  font-size: 11px;
  
}




table.linkblock_deeplink strong.deeplink
{
	font-size:11px;
	
}




.langSelectCurrent
{
    font-size: 12px;
}

.langSelectArrow
{
	font-size: 12px;
	
}

.langSelectList li
{	
	
	line-height: 12px;

}


.siteSelectCurrent
{
 
    font-size: 12px;
   
}
.siteSelectArrow
{
    font-size: 12px;
}


.siteSelectList li
{
    
    font-size: 12px;
}

#siteSelect li:hover 
{
    font-size: 12px;
}



/*not changed
.motorsport
{	

    line-height: 15px;  
}


.motorsport table
{
	font-size: 10px;
    
}


.motorsport table tr td a
{
	font-size: 10px;
	
}

.motorsport table tr th
{

    font-size: 12px;

}

.motorsport .tableHeadLine
{

    font-size: 11px;
}



div.motorsportsDetailsDriver
{
	
	font-size: 11px;
	
	
}



.motorsportsDetailsDriver .footnotes ul li
{
	font-size: 10px;
	
}


.motorsportsDetailsDriver table
{
	
	font-size: 10px;
  
}

.motorsportsDetailsDriver table tr th,
.motorsportsDetailsDriver table tr td
{
	
	font-size: 10px;	
}

.raceReport
{

	font-size: 12px;
}


.raceReportContent p
{

	font-size: 12px;
}

.motorsportSearchResults
{	

	font-size: 10px;
}


.motorsportSearchResults table
{
	font-size: 10px;
   
}

.motorsportSearchResults table tr td
{
	
    font-size: 11px;
    
}

.motorsportSearchResults table tr th
{
	
    font-size: 12px;
   
}



div.motorsportsDetailsWinner
{
	
	font-size: 12px;
}



.motorsportNewsTable
{
	
	font-size: 10px;
}

.motorsportNewsTable td
{
	font-size: 10px;
}


.motorsportIntroFactsContent h3
{
  
  font-size: 10px;
}

.motorsportIntroFactsContent p
{
  font-size: 10px;
}


.motorsportLexikonSearch
{

	font-size: 10px;	
}

.motorsportLexikonSearch .searchfield
{
   
    font-size: 10px;
}

.motorsportLexikon .initialLinks 
{
	
	font-size: 1px;
}


.motorsportLexikon .initialLinks ul
{
	
	font-size: 10px;	

}



.motorsportLexikonItem, .motorsportLexikonResults a
{
	
	font-size: 12px;

}
*/
.formsintrocontainer
{
  font-size: 11px;
 
}


.formscontainerhead
{

    font-size:11px;
}











.formscontainerextra
{
  font-size: 11px;
 
}



#drivingschool.formscontainerextra #training_description
{
  font-size: 11px;
}

#drivingschool.formscontainerextra #training_description td
{

  font-size: 11px;
}

.formslogincontainer
{
 
  font-size: 11px;
}


.formslogincontainer a
{

  font-size: 11px;
 
}






.formscontainer .introtext, .formslogincontainer .introtext
{
  font-size: 11px;
  
}


.formscontainer_cc td.formcheckboxdescription label
{
	font-size: 12px;
}




.formslogincontainer_cc .introtext,
.formscontainer_cc .introtext
{
  font-size: 12px;  
}



.formslogincontainer_cc .formscontainertitle, .formscontainer_cc .formscontainertitle
{

	font-size: 12px;
}




.formslogincontainer_cc input
{
	
	font-size:12px;
}


/* not Changed 
#tcnewsletterdisclaimer table.formscontainerline div
{

    line-height: 13px;
}
*/


.formscontainer input, .formscontainer select
{
  font-size: 12px;
}





td.forminputdescription
{
  font-size: 11px;
}

.forminputdescription
{
  font-size: 11px;
}

.formtext
{
  font-size: 11px;
}

td.paymentinformation p
{
  font-size: 11px;
 
}


label.formcheckboxdescription
{
  font-size: 11px;
}

label.formcheckboxdescriptionerror
{

  font-size: 11px;
 
}

.forminputdescriptionerror
{
  font-size: 11px;

}

.forminputvalue
{
  font-size: 11px;

}



.infotext
{

  font-size: 11px;

}



.error
{
  font-size: 11px;
 
}

.formscontainer textarea
{
  font-size: 12px;

}


/* not changed
body.usaPool #knowledgeBase p,
body.canadaPool #knowledgeBase p
{
	font-size: 12px !important;
}
body.usaPool #knowledgeBase p.footnote,
body.canadaPool #knowledgeBase p.footnote
{
	font-size: 10px !important;
}
body div.infoFlyoutElementFirst p
{
	font-size: 11px !important;
}
body div.infoFlyoutElementSecond p
{
	font-size: 11px !important;
}
*/

.infoLinkFlyout {
    font-size:12px;
}

.infoLinkFlyout a
{
   
    font-size:12px;
   
}

.infoFlyoutElementFirst
{
    
    font-size:11px !important;
}




.searchfield_glossary
{

    font-size: 11px;
}




.blueboxitem a
{

    font-size:12px;
}



.navigation-toolbar div
{
   
    font-size:12px;
    
}     
.navigation-toolbar div a
{  
    
    font-size:12px;
  

}

#sharing,#follow
{
   
    font-size:11px;
}




#sharelayer a, #followlayer a{
    
    font-size:11px;
    
}


#sitenavigation .txtSearchterm
{
 
    font-size:12px;
  
}




.tabContainer2 .tabs2 li a
{
   
    font-size: 12px;
}

/* not changed
.pageclaim h1,
.pageclaim h2
{
    font-size: 1px;
    
}
*/

.content .tabContent2 p
{
   
    font-size: 12px;
}


/* not changed
#closeBar
{
   font-size: 14px; 
}



#clone ul.items li a { 

    font-size: 1px;
}



#gallery a.browse {

	font-size:1px;
}
*/

#searchDealerInput input.zipcode
{
    font-size: 12px;
    
}




#dealersearch h5, #porscheCenterSearchResults h5 
{
  
    font-size: 12px;

}



#porscheCenterSearchResults
{    
   
    font-size: 12px;
}

/* not changed
div.linkCaption
{

    font-size: 12px;
}


.kbaseIntrotext
{
    font-size: 12px;
   
}



.kbaseTabClose
{
  
    font-size: 12px;
}
.readMore
{
  
    font-size: 12px;
}


.CONTENTindetail .tabContent2 .kbaseContent p,
.CONTENTdetail .tabContent2 .kbaseContent p
{
  
    font-size: 12px;
    
}

.CONTENTindetail .tabContent2 .kbaseContent p.footnote,
.CONTENTdetail .tabContent2 .kbaseContent p.footnote
{
    font-size: 10px;
}
.CONTENTindetail .tabContent2 .kbaseContent .introImage img,
.CONTENTdetail .tabContent2 .kbaseContent .introImage img
{
    margin-bottom: 12px;
}
*/





.closeButtonFlash
{
   
    font-size:12px;
    
}
#closeText 
{
    
    font-size:12px;
    
}

/* not changed
.travelclubsignetheader .title
{
    font-size: 12px;
  
}
*/



body.home .originButton > .originSubclaim 
{
    
    font-size: 11px;
}
/* not changed
.originTeaser a 
{

	font:bold 13px/16px Arial;
}


.originTeaser .origin-content .article-date{
	
	font:11px/15px Arial;
}


body.usaPool #closeText span
{
    font-size: 14px;
}


.fontsizeToggler a.small
{
    font-size: 12px;
    
}
.fontsizeToggler a.medium
{
    font-size: 14px;
    
}
.fontsizeToggler a.large
{
    font-size: 16px;
   
}
*/
a.greybutton 
{

    font-size:12px;
    
}

/* CC blue button */
a.cssbutton {
    font-size: 12px;
   
}
body.usaPool .copyright,
body.usaPool .copyright a,

body.usaPool .meta, 
body.usaPool .meta a, 
body.usaPool .loginLogout a
{
	
	font-size: 11px;
}
.dealerlocator h5
{
    
    font-size: 12px;
  
}
.dealerlocatorInput
{
    
    font-size: 12px;
    
}
/* not changed
.dealerlocatorResults h5
{
   
    font-size: 16px;
   
}
.tablet .dealerlocatorInput
{
    
    font-size: 15px;
}*/
#porschecodeInput input.code
{
    font-size: 12px;
    
}

#porschecode h5
{
    
    font-size: 12px;
   
}

#porschecode .porschecodeInfoLayerContent p
{
    font-size: 12px;
  
}
/* not changed
a.bullet
{
    font-size: 12px;
   
}

.tablet .hp-models
{
    font-size: 13px;
    
}
*/
#modelrangeNavigation .model .modelname 
{
 
    font-size: 12px;
}

#modelrangeNavigation .model .modelactive .modelname 
{
    font-size: 12px;
   
}

ul.galleryTabs li a 
{
    
    font-size:12px;
    
}
.galleryContent .disclaimer-consumption p
{
	font-size: 11px;
}

#formcomponentform  /* form */
{
  
    font-size: 12px;
  
}
#formcomponentform a
{
    font-size: 12px;
}




/* not changed
#formcomponentform .largeFont div.headline
{
    font-size: 1.5em !important;
   
}
#formcomponentform .largeFont p
{
    font-size: 1.25em !important;
  
}

#formcomponentform .largeFont input, 
#formcomponentform .largeFont select,
#formcomponentform .largeFont option
{
    font-size: 1.25em !important;
 
}
#formcomponentform .largeFont label
{
    font-size: 1.25em !important;
  
}




#formcomponentform p
{
    font-size: 12px;
}*/
#formcomponentform p a
{
  
    font-size: 12px;
}
/* not changed
#formcomponentform .headline
{
    font-size: 12px;
   
}
 


#formcomponentform .fields div.headline
{

    font-size: 16px;
   
}

  */

  




ul.tabs2 li a 
{
  
    font-size:12px;
  
}

/*
.content p
{
	
	font-size:12px;

}
.content p a
{
	font-size: 12px;

}*/
.content p.footnote
{
	
	font-size:11px;
}
.content p.footnote a
{
	font-size: 11px;
}

.disclaimer-consumption p
{
	font-size: 11px;
	
}

.related a
{
	font-size: 12px;
	
}
/* not changed
.pageclaim h1
{
	
	font-size: 22px;
	
}
.pageclaim h2
{
	
	font-size: 16px;
}
*/
.modeldisclaimer .footnote a
{
    font-size: 10px;
    
}
/* not changed
.MRfeatures th,
.MRfeatures td
{
    font-size: 12px;
  
}
.MRfeatures td a
{
   
    font-size:12px;
}

table.MRfeatures td.optional
{       
    
    font-size:11px;
    
}
table.MRfeatures tr.firstRow th
{
   
    font-size: 11px;
}

table.MRfeatures tr.subRow td
{
 
    font-size: 11px;
 
}
*/
ul.modelHeader li 
{
	
	font-size:12px;
	
}

ul.modelHeader li ul.modelTeaser li 
{
	
	font-size:12px;
	
}

.illustratedLink span
{
	
	font-size:12px;
	
}
.illustratedLink span strong
{
	
	font-size:12px;

}


.tabs li a 
{
	
	font-size:12px;
	
}
.tabs li a.lastChild
{

	font-size:12px;

}
.tabContent p
{
	font-size: 12px;
	
}
.wallpaperRes a 
{
	
	font-size: 12px;
	
}


.splashpage .introtext
{
	
	font-size: 12px;
	
}


/*not changed
.engineDiagram li a
{
    font-size: 10px;
}


.termscompactexpanded h2
{
    
    font-size: 28px;
    
}
.ddLabel a
{
    font-size: 14px;
 
}
.options a
{
   
    font-size: 12px;
    
}
body.usaPool ul.modelHeader ul.modelTeaser li a span 
{
    
    font-size: 14px;
   
}
body.usaPool ul.modelInform li a, 
body.usaPool ul.modelInform li a.first
{
   
    font-size: 14px;
   
}

.techterm *
{
    font-size: 12px;
   
}
.techterm .caption
{
    font-size: 10px;
  
}
.techtermTitle
{
    font-size: 24px;
  
}
.smallPrint .contentPage 
{
    font-size: 12px;
   
}
.normalPrint .contentPage 
{
    font-size: 14px;
 
}
.largePrint .contentPage 
{
    font-size: 16px;
 
}

.techtermList a
{
   
    font-size: 12px;
    
}

a.goto
{
   
    font-size: 14px;
}
a.normalPrint
{
    font-size: 14px;
}
a.largePrint
{
    font-size: 16px;
}
.smallPrint
{
    font-size: 11px;
}
.normalPrint
{
    font-size: 12px;
}
.largePrint
{
    font-size: 14px;
}

.normalPrint .technicalspecs *
{
    font-size: 107%;
}
.largePrint .technicalspecs *
{
    font-size: 111%;
}
.technicalspecs *
{
  
    font-size: 12px;
}
.tabContent2 .techtermTitle
{
    font-size: 20px;
 
}
.titleCategory
{
    font-size: 16px !important;
   
}
.technicalspecs td a {
   
    font-size: 12px;
   
}
.ipad .options a
{
   
    font-size: 12px;
}
.ipad .techtermList a
{
  
    font-size: 12px;
}
body.usaPool ul.modelHeader ul.modelTeaser li a span, 
body.usaPool ul.modelInform li a, 
body.usaPool ul.modelInform li a.first,
body.usaPool .teaserBar li a span
{
    font-size: 13px;
}


#CarsTable a.cssbutton span 
{
   
    font-size: 12px;
}    

    

.hoverInfoLayer .modelDesc
{
    font-size: 16px !important;
        
}
.hoverInfoLayer .modelPrice
{
    font-size: 11px !important;
}
*/
