ul.tabs2
{
    margin-right:0;
    width: 767px; /* 727px; */
    background-image: none;
    border-left: 0px;
    border-right: 0px;
}

ul.tabs2 li a 
{
    background-color:#F3F3F3;
    color:#333333;
    font-family:Tahoma,Arial,Sans-Serif;
    font-size:11px;
    font-weight:bold;
    height:23px;
    line-height:24px;
    margin-bottom:0;
    margin-top:8px;
    padding-left:7px;
    padding-right:7px;
    padding-top:0;
}

body.langJP ul.tabs2 li a, 
body.langZH ul.tabs2 li a 
{
    font-size: 13px;
    font-weight: normal;
}
ul.tabs2 li a:hover, ul.tabs2 li.selected a 
{
    border-top:0 solid #CC0000;
    height:23px;
    margin-top:0;
    padding-top:8px;
    background-color: #CC0000;
    color: #FFFFFF;
}
body.langJP #navigation-sub li a,
body.langZH #navigation-sub li a
{
    font-size: 13px;
}
.page
{
	padding: 0px !important;
}
#footer
{
    margin-left: 0px !important;
}
/* Global Styles */
*
{
    margin: 0px;
    padding: 0px;
    font-family:arial,helvetica,sans-serif;
    font-size: 11px;
    color:#333333;
	background-repeat: no-repeat;
}
html
{
	height:100%;
/*
	overflow-x: hidden;
*/
}
body 
{
/*
    margin-left:50%;
*/
    height:100%;
} 
h1 
{
    position:relative;
}
a
{
	text-decoration: none;
}
a:hover
{
    color: #CC0000;
}

a.reset
{
	margin-top: 2px;
	text-align: right;
	padding-right: 12px;
	background-color: Transparent;
	background-image: url(/images/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: right 4px;      
}
a.reset:hover
{
	background-image: url(/images/arrow-red.gif);
}
img
{
	border: 0;	
}

ul
{
	list-style: none;
    background-color: #FFFFFF;
    border: 0px lime solid;
}
li
{
	line-height: normal;
	display: inline;
}
li a
{
	display: block;
	background-color: #FFFFFF;
}

.clear
{
	clear: both;
}

.fadeout
{
	opacity: 0.25;
	filter: alpha(opacity=25);
}

#menu1, menu3
{
	display: block;
}
#menu2
{
	display: none;
}
#menu3shadow
{
	position: absolute;
	top: 0px;
	left: 32px;
	width: 239px;
	height: 774px;
	min-height: 774px;
	display: block;
	z-index:1;
	background-color: #F3F6F9; /* #FFFFFF; */ 
	opacity: 0.3;
	filter: alpha(opacity=30);
}
#imageshadow
{
	position: absolute;
	top: 0px;
	left: 32px;
	width: 239px;
	height: 100%;
	display: block;
	z-index:1;
	background-color: #F3F6F9; /* #FFFFFF; */ 
	opacity: 0.3;
	filter: alpha(opacity=30);
}

#ie6spacer
{
	display: none;
}
.introImage
{
	overflow: hidden;
}
.CONTENTvisualizer .introImage
{
	visibility: hidden;
}
.PAGEservice .introImage
{
    margin-bottom: 25px;
}
.bottomRightFlyout p
{
    padding-left: 8px;
}
/* Page Container */
.page
{
	background-image: url(/images/mr/bg.jpg);
	background-repeat: no-repeat;
    padding-top:0px;
    margin:0 auto;
    /* margin-left:-531px; */
    width:1063px;
    background-color:white;
    height:auto ;
    min-height:100%;
    position:relative;
    text-align:left;
}

/* Navigation - Porsche Wappen */
.porscheWappen 
{
    background-image:url(/images/logo_compact.gif);
    background-position:0;
    background-repeat:no-repeat;
    font-size:1px;
    height:79px;
    width:223px;
    border:0 solid red;
    left:0px;
    top:0px;
    display:block;
    padding-top: 8px;
}
.porscheWappen a 
{
    display: block;
    background-color: Transparent;
}
.porscheWappen a img 
{
    border:0px solid red;
    display:block;
    height:79px;
    margin:0px;
    width:223px;
}

/* Navigation - Hauptnavigation */
.navigation-collapsed, .navigation-container
{
	top: 0px; 
	left: 40px; 
	width: 225px; 
	height: auto; 
	z-index: 2; 
	position:absolute; 
}
.navigation-container
{
	left: 39px; 
	background-image: url(/images/mr/lines.gif);
	z-index:2; 
	border:0px green solid;
	/* min-height: 774px;*/
    min-height: 96%;
	background-color: #FFFFFF;
}
.navigation-main
{
	margin-left:1px;
	width: 223px;
}
.navigation-sharing
{
    background-color: transparent;
}
#navigation-main
{
	border-bottom: 1px solid #CCCCCC;
}
#navigation-sub
{
    background-image: url(/images/background/navigation-sub-top.gif);
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #F9F9F9;
}
#navigation-sub li,
#navigation-sub li a
{
    background-color: Transparent;
}
.toplevelmenuitem a
{
	height: 23px; /*47px; */
	line-height: 22px; /*45px;*/
	background-color: transparent;
	text-indent: 24px;
	background-image: url(/images/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 210px;
}

.toplevelmenuitem a:hover
{
	background-color: White;
	background-image: url(/images/arrow-red.gif);
}
.toplevelmenuitem span a.active
{
    color: #CC0000;
	background-image: url(/images/arrow-red.gif);
	background-color: White;
}
.toplevelmenuitem span
{
	display: block;
	border-top: 1px solid #CCCCCC;
	/*background-image: url(/images/mr/menuitem-bg.jpg);
	background-repeat: no-repeat;*/
}
.navigation-main .models span a
{
	background-image: none;
}
.navigation-main .models span a:hover
{
	background-image: none;
}
.menuitem a
{
	height:20px;
	line-height: 20px; 
	text-indent: 24px;
}
.sitemap .menuitem a
{
	height:23px;
	line-height: 23px; 
	text-indent: 24px;
}

/*.menuitem a:hover,*/
.menuitem a.parent:hover
{
	background-image: url(/images/arrow-red.gif); 
	background-position: 8px center;
}
.menuitem a.parent
{
	height:23px;
	line-height: 22px; 
	border-top: 1px solid #CCCCCC; 
	background-image: url(/images/arrow-gray.gif); 
	background-position: 8px center;
}
.menuitem a.first
{
	/* margin-top: 9px; XXX */
	padding-top: 16px;
}
.menuitem a.last
{
    padding-bottom: 22px;
    background-image: url(/images/background/navigation-sub-bottom.gif);
    background-repeat: repeat-x;
    background-position: 0 bottom !important;
}
.navigation-sub-bottom
{
    background-image: url(/images/background/navigation-sub-bottom.gif);
    background-repeat: repeat-x;
    background-position: 0 bottom !important;
    display: block;
}
.menuitem a.open, .menuitem a.openactive, .menuitem a.openright
{
    /* background-color: Transparent; */
	/* border-bottom: 1px #CCCCCC dashed; */
	background-image: url(/images/arrow-gray-down.gif);
	background-repeat: no-repeat;
	background-position: 8px 26px; /*7px center;*/
	margin-bottom: 0; /* 9px; XXX */
	margin-top: 0px;
	padding-bottom: 2px;
	height:23px;
	line-height: 22px; 
}
.menuitem a.openactive
{
	height:23px;
	line-height: 22px; 
}
.menuitem a.openright
{
	text-indent: 21px;
	border-bottom: 1px #F3F3F3 solid;
	background-position: 208px center;
	margin-bottom: 0px;
}
.menuitem a.openactive,
.menuitem a.openactive:hover,
.menuitem a.open:hover,
.menuitem a.openright:hover
{
	background-image: url(/images/arrow-red-down.gif);
    color: #CC0000;
}
.menuitem span.heading
{
	display: block;
	background-color: #F3F6F9;
	color: #666666;
	height: 23px;
	line-height: 22px;
	text-indent: 24px;
	margin-top: 3px;
	margin-bottom: 2px;
}
.menuitem span.first
{
	margin-top: -9px;
}
.menuitem a.leaf
{
	text-indent: 37px;
	background-position:26px center;
}
.menuitem a.leafactive
{
	text-indent: 37px;
	background-image:url(/images/arrow-red.gif);
	background-position:26px 7px !important;
    background-repeat: no-repeat !important;
	color: #CC0000;
}


/* Navigation - Flyout, alle */
.navigationflyout 
{
	display: none;
	margin-left: 225px;
	padding-top: 16px;
	padding-bottom: 0px;
	padding-left:16px;
	padding-right:16px;
	background-color: #FFFFFF;
	position:absolute; 
	left:0px;
	top:8px;
	width:732px;
	height: auto;
}
.navigationflyoutshadow
{
	margin-left:225px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 772px;
	height: 20px;
	opacity: 0.4;
	filter: alpha(opacity=40);
	background-color: #F3F6F9;
}
#navigation-sitemap-shadow, #navigation-modelrangeoverview-shadow
{
	display: none;
}

/* Navigation - Flyout Sitemap */
.sitemap li 
{
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	display: block;
}
ul.sitemapblock
{
	margin: 0px;
	padding: 0px;
	float:left;
	top: 0px;
	border: 0px blue solid;
	margin-left: 5px;
	margin-top: 9px;
	margin-bottom: 10px;
	background-color: Transparent;
}
ul.sitemapblock li
{
	display: inline;
}

ul.sitemapblock li a
{
	height: auto;
	line-height: 17px;
	width: 220px;
	text-indent: 0px;
	background-color: Transparent;
	background-image: none;
}
ul.sitemapblock li a.sitemaphead
{
	display: block;
	width: 230px;
	background-position: left center;
	background-image: url(/images/arrow-gray.gif);
	text-indent: 13px;
}
.navigationflyout .top ul.sitemapblock
{
	margin-top: 0px;
}

/* Navigation - Flyout MODELS */
.section
{
	clear: both;
	display: block;
	border-top: 1px #E3E3E3 solid;
}
.section ul li a
{
	background-image:none;
}
.section ul li a:hover
{
	background-image:none;
}
.top
{
	border-top: 0px #E3E3E3 solid;
	height: 1%;
	margin-bottom: 8px;
}
hr.top
{
	border-color: #E8E8E8;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	height: 1px;
	margin-bottom: 16px;
}
.spacer
{
	height: 1px; font-size: 1px; line-height: 1px;
}
ul.models
{
	margin: 0px;
	padding: 0px;
	float:left;
	top: 0px;
	border: 0px blue solid;
	margin-left: 17px;
	margin-top: 9px;
	margin-bottom: 10px;
	background-color: Transparent;
}
ul.column1
{
    margin-left: 12px;
}
ul.column2
{
    margin-left: 10px;
}
ul.column3
{
    margin-left: 12px;
    /* margin-right:8px; */
}
ul.column4
{
    margin-left:25px;
}
ul.column5
{
    
}
.top ul.models
{
	margin-top: 9px;
}
.top ul.head
{
	margin-bottom: 10px !important;
}

.navigationflyout .top ul.head
{
	margin-top: 0px;
}
.navigationflyout .top ul.models
{
	margin-top: 0px;
}

ul.models li
{
	display: inline;
}
ul.models li a
{
	height: 16px;
	line-height: 16px;
	width: 119px;
	text-indent: 0px;
	background-color: Transparent;
	white-space: nowrap;
}
body.langZH ul.models li a
{
    width: 144px;
}
ul.column5 li a
{
	width: 95px;
}
ul.models li span
{
	border: none;
	background-image: none;
	display: block;
}
/* für Modellübersicht */
.modellist
{
	border-top: none;
	border-bottom: none;
}
.modellist ul.models
{
	margin: 0px;
	width: 712px;
	padding-left: 16px;
	background-color:Transparent;
}
.modellist ul.models li 
{
	float: left;
	width: 178px;
	height: 88px;
	margin-bottom: 0px;
}
.modellist ul.models li a 
{
	height: auto;
	width: auto;
}
/*.modellist ul.models li a:hover
{
	background-color: #F3F6F8;
}*/
.modellist ul.models li a img
{
	display: block;
	padding-bottom: 0px;
}
.modellist ul.models li a span
{
	height: 24px;
	line-height: 24px;
	padding-bottom: 1px;
}
/****************/

.section ul.head 
{
	margin-left: 0px ;
	margin-bottom: 11px;
}
ul.models li a.modelhead,
body.langZH ul.models li a.modelhead
{
	background-image:url(/images/arrow-gray.gif);
	background-position:left 6px;
	display: block;
	width: 71px ;
	text-indent: 0px;
	height:51px;
	margin-bottom:16px;
}
ul.models li a.modelhead img.modelrangetitle
{
	padding-left: 13px; 
}

.modelhead span 
{
	background-image: none;
	text-indent: 0px;
	display: block;
	width: 75px;
}
.modelhead img
{
	width: auto;
	display: block;
	border: none;
}


/* Content */
.content
{
	z-index:0;
	left: 0px; 
	margin-left: 296px;
	margin-right: 32px;
	right:0px; 
	top: 0px; 
	bottom:14px; 
	width: auto; 
	min-height: 650px; /* 810px; */ 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 87px;
	padding-bottom: 60px;
	background-color: transparent; /*lime; */ /*transparent;*/
	position:relative; 
	overflow: visible;
}
.PAGE9113 .content
{
    min-height: 820px;
}
.content p
{
	width: 456px;
	font-size:12px;
	line-height:16px;
}
.content p a
{
	font-size: 12px;
	line-height:16px;
	text-decoration: underline;
}
.content p a:hover
{
	text-decoration: none;
}
.content p.footnote
{
	width: 456px;
	font-size:10px;
	line-height:16px;
}
.content p.footnote a
{
	font-size: 10px;
}

.CONTENTconfigure .introImage,
.CONTENTcompare .introImage,
.CONTENTfinance .introImage
{
	margin-bottom: 37px;
}
/*#galleryImage
{
	display:block;
	position:relative;
	height:335px;
	width:799px;
	z-index:1;
}*/
/* Content - Related Links */
.related_hidden 
{
	display: none;
}
.related
{
	left:581px;
	margin-top:0px;
	top:402px;
	position: absolute;
	z-index: 11; /* wg: .tab Content mit z-index 10 */
}
.related a
{
	font-size: 11px;
	background-position: 4px 7px;
}
.CONTENTfeaturesandspecs .MRfeatures
{
    width: 100%;
}
/* Content - Head Grafik */
.introImage 
{
    clear:both;
	left:0px; 
	top:0px; 
	z-index:0; 
	position:relative; 
	height: auto;
	width: 1063px;
	font-size: 1px;
	margin-left: -296px;
	margin-bottom:19px;
	margin-top: -87px;
}
.CONTENTfeaturesandspecs .introImage
{
	margin-bottom: 32px;
}
.introFlash
{
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 1063px; 
	height: 447px; 
	background-color: transparent;
	z-index: 1;
}
.pageclaim
{
    overflow: hidden;
	width:400px;
	height: 60px; /*100px;  */
	position:absolute; 
	top: 28px; 
	margin-left: 0px; 
	background-color:transparent; 
	z-index:0; 
	border: 0px red solid;
}
.introImage .pageclaim
{
	left: 294px; 
}
.galleryContent .pageclaim
{
	left: 30px;
}
/*
.CONTENTgallery .pageclaim
{
	left: 0px;
}
.CONTENTgallery .galleryContent .pageclaim
{
	left: 30px;
}
*/
.pageclaim h1
{
	line-height: normal;
	font-size: 22px;
	margin-left: -1px;
}
.pageclaim h2
{
	line-height: normal;
	font-size: 16px;
}
/*.CONTENTgallery .pageclaim
{
	left: 30px;
}*/
#galleryNext
{
	display:block; 
	overflow:hidden; 
	width:43px; 
	height: 40px; 
	left:auto; 
	right:0px; 
	position:absolute; 
	margin-right:30px; 
	background-image:url(/images/mr/pfeil-rechts.png);
	cursor:hand;
}
#galleryPrev
{
	display:block; 
	overflow:hidden; 
	width:43px; 
	height: 40px; 
	left:0px; 
	right:auto;
	position:absolute; 
	margin-left:-7px; 
	background-image:url(/images/mr/pfeil-links.png);
	cursor:hand;
}
/* Content - Page Title */
.standaloneHead, h2.standaloneHead, h1.standaloneHead
{
	border-bottom:0px solid #333333;
	margin-bottom: 9px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top: -36px;
}

/* Content - Modell Filter */
#control-modelfilter
{
    width:   710px;
}
.modelfilter
{
	border: 1px #cccccc solid;
	display: block;
	padding-top: 7px;
    padding-left: 15px;
	padding-bottom: 8px;
	margin-bottom: 25px;
	margin-top: 2px;
	background-color: #F3F6F9;
}
.modelfilter ul 
{
	height: 54px;
	background-color: Transparent;
}
.modelfilter ul li 
{
	float: left;
	margin-right: 17px;
}
.modelfilter ul li.reset 
{
	float:right;
    margin-top: 1px;
    width:143px;
	float:right;
}
.modelfilter ul li span
{
	height: 18px;
	line-height: 18px;
	width: 151px;
	text-indent: 0px;
}
.modelfilter ul li select
{
	/*height: 21px;
	line-height: 24px;*/
	width: 125px;
	text-indent: 0px;
	margin-top: 3px;
	border: 1px #CCCCCC solid;
}
.modelfilter ul li div
{
  line-height: 12px;
}
/* ModelLayer */
.PAGEmodels2 .footnote,
.PAGEboxster3 .footnote,
.PAGEcayman3 .footnote,
.PAGEcayenne3 .footnote,
.PAGEpanamera3 .footnote,
.PAGE9113 .footnote
{
    display: none;
} 
.PAGEmodels2 .modeldisclaimer .footnote,
.PAGEboxster3 .modeldisclaimer .footnote,
.PAGEcayman3 .modeldisclaimer .footnote,
.PAGEcayenne3 .modeldisclaimer .footnote,
.PAGEpanamera3 .modeldisclaimer .footnote,
.PAGE9113 .modeldisclaimer .footnote
{
    display: block;
} 
.modeldisclaimer .footnote a
{
    font-size: 9px;
    text-decoration: underline;
}
.modeldisclaimer .footnote a:hover
{
    color: #990000;
    text-decoration: none;
}
.modelInfoLayer
{
	/*clear: both;*/
	display: none;
	/*padding:17px 24px; */
	background-color:transparent;
	/*top:400px; 
	left:530px; */
	width:auto;
	height:auto;
}
.modelInfoLayer .modelwrapper
{
	width:auto;
	height:300px;
	background-color:white;
	border: 1px #CCCCCC solid;
	float:left;
	padding:17px 24px 20px 24px;
	clear: both;
    margin-right: 8px;
    margin-bottom: 15px;
}
.modelInfoLayer .modeldisclaimer
{
    float:left;
	background-color:white;
	border: 1px #CCCCCC solid;
	width: 245px;
	height: 300px;
    padding:17px 24px 20px 24px;
}
.modelInfoLayer .modeldisclaimer .footnote
{
    width: auto;
    margin-top: 0;
    font-size: 9px;
    overflow: hidden;
}
.modelInfoLayer .flyouttop
{
	height: 94px;
}
.modelInfoLayer .flyouttop a
{
	background-image: url(/images/arrow-gray.gif);
	background-position: 0px 6px;
	display: block;
    width: 190px;
}
.modelInfoLayer .flyouttop .linktitle
{
	padding-left: 13px;
    margin-bottom: 10px;
}
.modelInfoLayer ul li
{
    display: block;
    line-height:16px;
}
.modelInfoLayer ul li.headline
{
    font-family: Tahoma;
    color: #848484;
    font-weight: bold;
    margin-top: 14px;
}
.modelInfoLayer ul li strong
{
	color: #7A7A7A;
}
.modelInfoLayer ul.layerinfo
{  
    float: left;
    width: 223px;
    margin-left: 0px;
}
.modelInfoLayer ul.layerlinks
{
	float: left;
    width: auto; /*140px;*/
    margin-top: 14px;
}
.modelInfoLayer ul.layerlinks li
{
	height: 16px;
}
.modelInfoLayer ul.layerlinks li a
{
    background-image:url(/images/arrow-gray.gif);   
    background-repeat: no-repeat;
    background-position:0px 5px;
    text-indent: 14px; 
    color: #666666;
    display: block;
	height: 16px;
	line-height: 16px;
}
.modelInfoLayer ul.layerlinks li a:hover
{
    background-image:url(/images/arrow-red.gif); 
    color: #CC0000;
}
/* Cluetip */
#cluetip
{
	/*background-color: #FFFFFF;*/
	position: absolute;
	overflow: hidden !important;
}
#cluetip.narrowTT
{
    width: 450px !important;
}
#cluetip.wideTT
{
    width: 750px !important;
}
#cluetip *
{
	/* overflow: hidden !important; */
}

#cluetip-close
{
	position: absolute;
	right: 23px;
}
#cluetip-outer
{
	/*padding:17px 24px 20px 24px; */
	/*border: 1px #CCCCCC solid;*/
	background-color: transparent;
	position: absolute;
}

#cluetip-inner .flyouttop
{
	height: 94px;
}
#cluetip-inner .flyouttop a
{
	background-image: url(/images/arrow-gray.gif);
	background-position: 0px 6px;
    display: block;
    width: 190px;
}
#cluetip-inner .flyouttop .linktitle
{
	padding-left: 13px;
    margin-bottom: 10px;
}
#cluetip-inner ul li
{
    display: block;
    line-height:16px;
}
#cluetip-inner ul li.headline
{
    font-family: Tahoma;
    color: #848484;
    font-weight: bold;
    margin-top: 14px;
}
#cluetip-inner ul li strong
{
	color: #7A7A7A;
}
#cluetip-inner ul.layerinfo
{  
    float: left;
    width: 223px;
    margin-left: 0px;
}
#cluetip-inner ul.layerlinks
{
	float: left;
    width: auto;
    margin-top: 14px;
}

#cluetip-inner ul.layerlinks li a
{
    background-image:url(/images/arrow-gray.gif);   
    background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px; 
    background-color: Transparent;
    color: #666666;
    display: block;
    line-height: 16px;
    display: inline-block;
}

#cluetip-inner ul.layerlinks li a:hover
{
    background-repeat: no-repeat;
	background-position: 0px 5px;
	background-image:url(/images/arrow-red.gif);     
    color: #CC0000;
}

#cluetip-inner .modelwrapper
{
	width:auto;
	height:300px;
	background-color:white;
	border: 1px #CCCCCC solid;
	float:left;
	padding:17px 24px 20px 24px;
	clear: both;
	margin-right: 8px;
    margin-bottom: 15px;
}
#cluetip-inner .modeldisclaimer
{
    float:left;
	background-color:white;
	border: 1px #CCCCCC solid;
	width: 245px;
	height: 300px;
    padding:17px 24px 20px 24px;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
}
#cluetip-inner .modeldisclaimer .footnote
{
    width: auto;
    margin-top: 0;
    font-size: 9px !important;
}

/* Technische Daten */
.tabContent
{
    padding:0 0 0 0 !important;
    width: auto;
}

table.MRfeatures
{
    line-height: 16px;
    padding: 0px;
    margin: 0px;
    font-family: arial,helvetica,sans-serif;
    width: 535px;
}
.typeT05 *
{
    font-weight: bold;
}
.MRfeatures th,
.MRfeatures td
{
    font-size: 12px;
    margin: 0px;
    text-align: left;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 24px;
    padding-right: 12px;
    background-color: #F7F9FB;
    border-bottom: 0px dashed #CCCCCC;
    line-height: 16px;
}
.MRfeatures tr.alternate th, .MRfeatures tr.alternate td
{
    background-color: White;
}
.MRfeatures td a
{
    background-image:url(/images/background/icon_info.gif);
    background-position:right -1px;
    font-size:12px;
    height:16px;
    padding-right:16px;
    text-decoration:none;
}
.MRfeatures td a:hover
{
	text-decoration: none;
}
table.MRfeatures tr.titleRow th
{
    background-color: transparent;
    padding-top: 15px;
    padding-bottom: 12px;
    height: 12px;
    line-height: 12px;
    padding-left: 24px;
    font-family: Tahoma,arial,helvetica,sans-serif;
    font-weight:bold;  
    color: #333333;
    border-top: 1px solid #F3F3F3;
}

table.MRfeatures td.optional
{       
    font-family: arial,helvetica,sans-serif;
    line-height:12px;
    padding-top: 5px;
    padding-bottom: 9px;
    font-size:11px;
    font-weight:bold;
    line-height:11px;
    color: #333333;
}

table.MRfeatures tr.firstRow
{
    height: 39px;
}
table.MRfeatures tr.firstRow td
{
    background-color: Transparent;
}
table.MRfeatures td.rightout 
{
    padding-right: 24px;
}
table.MRfeatures tr.firstRow th
{
    padding-left:24px;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 11px;
    color: #333333;
    padding-top: 15px;
    padding-bottom: 12px;
    background-color: Transparent; /* #FFFFFF;*/
}

table.MRfeatures img
{
   padding-left: 17px;
}
table.MRfeatures img.heading
{
   padding-left: 0px;
}
table.MRfeatures tr.subRow td
{
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    color: #333333;
}

.MRfeatures td.subCategory
{
    padding-left: 24px;
}

.MRfeatures .price
{
    
    color: #333;
}

body div .MRfeatures td.subCategory
{
    width: auto;
}
body div .MRfeaturesPrice a,
.MRfeatures .price a
{
    color: rgb(102,102,102);
    text-decoration: underline;
}

/* Content - Fußnote */
.footnote
{
	border: 0px solid red;
	margin-top: 10px;
	margin-bottom: 10px;
    width:500px;
}
.footnote-container
{
	/*position: absolute;
	bottom: 24px; */
	top: auto;
	margin-top: 42px;
    /*margin-left:296px;
    margin-right:227px;*/
    /* padding-left:24px; */
    padding-right:16px;
}
.footnote-container p.footnote
{
    width: auto;
}
/* Footer */
#footer
{
  background-image: none;
}
.footer 
{ 
	clear: both;
	z-index: 2;
	width: 1063px;
	border-top: 1px #E3E3E3 solid;
	height: 23px;
	line-height: 23px;
	position:absolute;
	bottom: 0px;
	background-color: #FFFFFF;
}
.meta
{
	display: inline;
	margin-left: 20px;
	top: 0px !important;
	line-height: 21px;
}
.copyright
{
	display: inline;
	position: absolute;
	left: 295px;
	bottom: 0px;
	top: 0px !important;
	line-height: 21px;
}
.loginLogout
{
    margin-left:10px;
	display: inline;
}
#ifLoggedIn
{
	display: none;
}
#ifLoggedOut
{
	display: inline;
}

/* Modellstartseite - Modelhead-Linkblock */
ul.modelHeader
{
    position:absolute;
    top:422px;
    width:767px;
	height:auto;
	/*width:100%;*/
	background-color: Transparent;
	/*margin-top: -159px;*/
	/* display: none !important; */
}
ul.modelHeader li
{
    margin-right: 0px;
}
div.introImage .modelHeader
{
    left:281px;
    position:absolute;
    top:85px;
    z-index: 1;
}

ul.modelExplore, ul.modelData, ul.modelInform, ul.modelDecide, ul.modelTeaser 
{
	margin-top: 6px;
	padding-right: 0px;
	background-color: Transparent;
	width: auto;
}
ul.modelInform 
{
	display:block;
    height:103px;
    margin-right:0;
    width:215px;
}
ul.modelExplore, ul.modelInform
{
    background-color: #FFFFFF;
	/* margin-right: 25px; */
}
ul.modelDecide
{
	margin-right: 17px;
}
ul.last
{
	padding-right: 0px;
}
ul.modelData
{
/*    position: absolute;
    top: -331px;
	margin-top: 0px;
	margin-left: -17px;
	padding-top:0px;
	background-image: url(/images/mr/bg_tech-data.jpg);
	background-position: right top;
	background-repeat:no-repeat;*/
	display:block;
	height: auto; /* 322px; */
	width:191px;
}
ul.introWhite li
{
    color: #FFFFFF !important;
}
ul.modelHeader li ul.modelData li
{
    color: White;
    float:none;
    clear:both;
}
ul.modelData li
{
	padding-left: 25px;
}
ul.modelData li.last
{
	font-weight: bold;
}
ul.modelHeader li 
{
	display:block;
	float:left;
	font-size:11px;
	line-height:23px;
	padding-right:0;
	position:relative;
	width:auto;
}

ul.modelHeader li ul.modelTeaser li 
{
	color: White; /* #666666; */
	font-size:11px;
	left:0;
	line-height:17px;
	top:auto;
	width:167px;
	margin-right: 17px; /*8px;*/
}
ul.modelHeader li ul.modelInform li
{
	margin-right: 0px;
}
ul.modelHeader li ul li span
{
	background-position: right 0px;
	background-repeat: no-repeat;
	display: block;
}
li.heading
{
	height: 31px;
}
ul.modelExplore li.heading span
{
	background-image: url(/images/mr/icon_explore.jpg);
}
ul.modelInform li.heading span
{
	background-image: url(/images/mr/icon_inform.jpg);
}
ul.modelDecide li.heading span
{
	background-image: url(/images/mr/icon_decide.jpg);
}
ul.modelInform li, ul.modelExplore li
{
	/*margin-right: 25px;*/
}
ul.modelDecide li
{
	/*margin-right: 17px;*/
}
ul.modelData li
{
	padding-right: 0px;
	padding-left: 16px;
	width: 223px !important;
}
/* STV:
ul.modelInform li a, ul.modelDecide li a, ul.modelExplore li a
{
	background-position: 148px center;
	background-image:url(/images/arrow-gray.gif);	
	border-bottom:1px solid #E8E8E8;
	display:block;
	font-size:11px;
	height:23px;
	line-height:22px;
	margin-top:0;
	padding: 0px;
	text-indent: 1px;
	text-decoration:none;
	width:auto;
	background-color: Transparent;
	color: #666666;
	font-weight:normal;
}
li.modelRelated a
{
    color: White;
}
ul.modelInform li a
{
    background-color: White;
}
ul.modelExplore li a:hover, ul.modelInform li a:hover, ul.modelDecide li a:hover 
{
	background-image:url(/images/arrow-red.gif);
	color: #CC0000;
}
ul.modelHeader li ul li a.first 
{
	border-top: 1px solid #E8E8E8;
}
*/
ul.modelData li
{
	font-color: #333333;
}
/* Modellseite - Individualisierung */
.illustratedLink
{
	background-color:transparent !important;
	clear:both;
	cursor:pointer;
	display:block;
	height:87px;
	margin-bottom:17px;
	position:relative;
	text-decoration:none;
	width: 627px !important;
}
.illustratedLink:hover 
{
    background-image: url(/images/mr/illustrated-link-back2.gif) !important;
    background-repeat: repeat-y;
    background-position: 163px 0px !important;
}
.illustratedLinkImage
{
	display:block;
	float:left;
	padding-right: 0; /* 12px; */
}

.illustratedLink span
{
	background-color:transparent !important;
    background-image: none !important;
	color:#333333;
	display:block;
	font-size:12px;
	height:79px;
	padding:4px 4px 4px 4px;
	width:394px;
	float:left;
	width:456px;
}
.illustratedLink span strong
{
	background-image:url(/images/arrow-gray.gif);
	background-position:2px 6px;
	background-repeat:no-repeat;
	color:#848484;
	display:block;
	font-size:11px;
	line-height:4px;
	margin-bottom:9px;
	padding-left:14px;
}


/* Claims und Seitentitel */
.pagetitle
{
	position: absolute;
	top: 28px;
	left: 0px; 
	z-index: 0;
}

/****************************************************************/

/* Gallery Porsche.com */

/* bestehende Galerie 
.galleryImage 
{
background-color:#666666;
border:0 solid #CCCCCC;
margin:0 0 24px -24px;
padding:0;
position:relative;
text-align:center;
top:0;
width:769px;
height:317px;
}
*/
.galleryImage 
{
	background-color:transparent; /*lime;*/ /*#FFFFFF;*/
	border:0 solid #CCCCCC;
	height:auto;
	/*margin:0 0 0 -287px;*/
	padding:0;
	position:relative;
	text-align:left;
	top:0px;
	left: auto;
	right: 0px;
	height: 335px; /* 317px; alte groesse */
	width: 799px; /*767px;*/
	margin-left: -32px;
	margin-top: -87px;
	margin-bottom: 41px !important;
	vertical-align: bottom;
	display: block;
	overflow: hidden;
}
.CONTENTgallery .galleryImage 
{	
	margin-bottom: 33px !important;
}

.CONTENTindetail .galleryImage,
.CONTENTdetail .galleryImage 
{
	margin-left: -296px;
	margin-bottom: 17px  !important; /* 32px !important; */
	height: auto; /* 335px; */
	width: 1063px;
}
* + HTML .CONTENTindetail .galleryImage,
* + HTML .CONTENTdetail .galleryImage 
{
	margin-left: -296px;
	width: 1063px;
}
.galleryImage img
{
	margin:0px;
	padding:0px;
}
.galleryImage > .floating 
{
	display:block;
	position:relative;
}
.CONTENTindetail .galleryImage img,
.CONTENTdetail .galleryImage img
{
	float: right;
}

.floating 
{
/*
	display:inline ;
	height:auto;
	margin-top:0;
	position:relative ;
	top:0;
	white-space:nowrap;
	width:auto;
*/
}

.switchgalleryImage 
{
	display:block;
	/*left:554px;*/
	position:absolute;
	text-align:center;
	top:343px;
	width:200px;
	left: 326px;
}
.switchgalleryImage a 
{
	margin-right:24px;
	text-decoration:none;
}

.prevgalleryImage, .nextgalleryImage 
{
	left:auto;
	position:relative;
	top:auto;
}
.prevgalleryImage {
	left:0px;
	position:absolute;
	top:0px;
}
a img 
{
	border: none;
}

h2 
{
	color:#848484;
	font-family:arial,sans-serif;
	font-size:19px;
	font-weight:bold;
	margin:0 0 16px;
	padding:0;
}
h2.pageClaim 
{
	margin-bottom:0;
}
h3.pageSubClaim 
{
	margin-top:-5px;
}
.galleryTitle 
{
	display:none;
	height:22px;
	position:absolute;
	right:6px;
	text-align:right;
	top:332px;
	width:200px;
}

.tabContainer 
{
	/* padding-top:2px;*/
	border-bottom:1px solid #CC0000; /*#848484;*/
	height:23px;
	width:auto;
	border-top:0 solid #666666;
	margin:0;
	overflow:hidden;
	position:relative;
	z-index:100;
	margin-right: 8px;
}

.tabs {
	height:23px;
	margin:0;
	padding:0;
	font-size:10px;
	list-style-type:none;
	position:relative;
	width: auto; /*700px;*/
	background-image: none !important;
	background: transparent;
}

.tabs .tab1, .tabs .tab2, .tabs .tab3, .tabs .tab4, .tabs .tab5, .tabs .tab6, .tabs .tab7, .tabs .tab8 
{
	left:0;
	width:auto;
}
.tabs .tab1
{
	border: none;
}
.tabs li 
{
	height:23px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	line-height: 23px;
	background: none;
	background-image: none !important;
	background-color: Transparent;
}

.tabs li a 
{
	background-color:Transparent;
	display:block;
	float:left;
	/*height:16px;*/
	height:23px;
	line-height:22px;
	padding: 0px 10px 0px 23px !important;
	font-size:11px;
	/*padding:1px 15px 3px 21px;*/
	background-image:url(/images/arrow-gray.gif);
	background-position: 10px 8px ;
	color:#666666;
}
.tabs li a.lastChild
{
	display:block;
	float:left;
	/*height:16px;*/
	padding: 0px 10px 0px 23px !important;
	font-size:11px;
	/*padding:1px 15px 3px 21px;*/
	background-image: url(/images/arrow-gray.gif);
	background-color: Transparent;
	background-position: 10px 8px ;
	color:#666666;
}
.tabs .selected 
{
	background: none;
}

.tabs .selected a,
.tabs .selected a.lastChild 
{
	background: none;
	background-color:#CC0000;
	background-image:url(/images/arrow-white-down.gif);
	background-position:8px 10px ;
	background-repeat: no-repeat;
	color:#FFFFFF;
}
.tabs li a:hover 
{
	background-image:url(/images/arrow-red.gif);
	background-position: 10px 8px ;
	background-repeat: no-repeat;
	color:#CC0000;
}
.tabs .selected a:hover
{
	background-image:url(/images/arrow-white-down.gif);
	background-position:8px 10px ;
	background-repeat: no-repeat;
	color:#FFFFFF;
}
.tabContent 
{
	border:0 solid #848484;
	height:auto;
	width: auto;
	min-height:260px;
	padding-left:5px;
	top:0;
	margin:0 0 4px;
	padding:23px 14px 14px 22px;
	position:relative;
	background-image: url(/images/mr/bg_reiter.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	margin-right: 8px;
}
.tabContent ul
{
	padding-left:8px;
}
.tabContent p
{
	font-size: 11px;
	padding-left: 6px;
	padding-top: 16px;
	width: auto;
}
.tabContent h3
{
	padding-left: 0px;
	clear: both;
}
.tabContent h3.firstH3
{
	padding-top: 16px;
}

.CONTENTdetail .tabContent,
.CONTENTindetail .tabContent 
{
  padding-top: 4px !important;
}
.CONTENTgallery .tabContent 
{
  padding-top: 8px !important;
}

.CONTENTindetail .tabContent p, 
.CONTENTdetail .tabContent p
{
	padding-top: 0px;
	font-size: 1px;
	margin: 0px;
	padding-top: 0px;
}
/*.CONTENTindetail .tabContent h3, 
.CONTENTdetail .tabContent h3
{
	padding-top: 12px;
}*/
.tabContent ul
{
	background-color: Transparent;
	margin-right: 0px; /*143px;*/
}
ul.wallpaperRes
{
	left:620px;
	top:421px;
	width: 157px;
	background-color: Transparent;
	z-index: 11;
}
.wallpaperRes a 
{
	background-color: Transparent;
	font-size: 11px;
	background-position: 4px 7px;
}

/* Gallery-Tab: Movie */
.galleryMovie, .gallery360
{
	padding-top: 16px;
	margin-bottom: 0px;
	width: 722px;
}
.gallery360 .caption
{
	top: auto;
	left: 110px;
}
.galleryMovie .thumb, .gallery360 .thumb
{
	top: 16px; 
	left: 7px; 
}
.galleryMovie h3, .gallery360 h3
{
	top: 12px !important;   
	left: 112px; 
}
.galleryMovie .large,
.galleryMovie .small
{
	top: 49px;  
}
.gallery360 .large
{
	top: 30px;
}
/* Gallery-Tab: Sound */
.sound
{
	padding-top: 16px;
	margin-bottom: 0px;
	width: 722px;
}
.sound .soundExplanation
{
	top: 12px !important;
}
.sound .soundExplanation p
{
	padding-top: 4px;
}
.sound .soundPlay, .sound .soundDownload 
{
	top: 51px;
}
.sound .thumb
{
	top: 16px;
	left: 7px; 
}
.sound h3
{
	top: 12px;   
	left: 112px; 
	padding-left: 6px;
}
.sound .large, 
.sound .small
{
	top: 49px;
}

/* Gallery-Tab: Screensaver */
.appDownloadExplanation, 
.appDownload1,
.appDownload2
{
    margin-top: 16px;
}
.appDownload1
{
	left: 7px;
}
.appDownload1 p, .appDownload2 p, .appDownloadExplanation p
{
	padding-top: 8px;
	padding-left: 0px;
}
.exterior, .wallpapers, .interior, .postcards 
{
	height:100px;
	width:auto;
}
ul.lines1
{
	height: 117px !important;
}
ul.lines2
{
	height: 224px !important;
}
ul.lines3
{
	height: 331px !important;
}
ul.lines4
{
	height: 448px !important;
}
ul.lines5
{
	height: 565px !important;
}

ul.knowledgeBases 
{
	clear: both;
	padding-left: 0px;
}
ul.knowledgeBases li 
{
	height:106px;
	width: 167px; /* 127px; */
	overflow: hidden;
	margin-top: 12px;
	padding-left: 0px;
}
ul.knowledgeBases li img 
{
  border: 0px #CCCCCC solid;
  padding-bottom: 6px;
}
ul.knowledgeBases li a 
{
    width: 146px; /* 115px; */
	height: auto;
	background-color: Transparent;
    background-image: url(/images/arrow-gray.gif);
	background-position: 8px 97px; /*8px 73px; */
	position: relative;
	display: block;
	background-color: Transparent;
	padding: 0px;
	padding-left: 21px; 
}
ul.knowledgeBases li a:hover
{
    background-image: url(/images/arrow-red.gif);
}
ul.knowledgeBases li a:hover img
{
    margin-left: -188px;
}
.knowledgeBases .kbase
{
    float:left;
    position: relative;
    margin-bottom: 0px;
    margin-right: 14px; /*17px;*/
}

.knowledgeBases .kbase a img
{
   position: relative;
   margin: 0px;
   margin-left: -21px; 
}

ul.galleryThumbs 
{
	margin-top: 0px;
}
ul.galleryThumbs li 
{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:0px; /*15px;*/
	margin-top:0px; /*15px;*/
}

ul.galleryThumbs li div 
{
	border:1px solid #CCCCCC;
/*	margin-right:15px;
	margin-top:15px;*/
}
ul.galleryThumbs .selected 
{
	border:1px solid #CC0000;
	display:block;
}
ul.galleryThumbs li img 
{
	display:block;
}


#gallerySubtitles, #galleryClaims 
{
	display:none;
	left:284px;
	margin-left:-24px;
	right:auto;
	text-align:center;
	top:350px;
	width:760px;
	position:absolute;
}

#galleryClaims
{
	z-index:11111;
}

/* Webspecial Splashpages */
.splashpage
{
	position: absolute;
	top: 200px;
	left: 200px;
}
.splashpage .introtext
{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	width: 374px; /*auto;*/ /*330px;*/
}
.splashpage .button
{
	padding-top: 19px;
}
.webspecialClaim
{
  position:absolute; 
  background-color:transparent; 
  z-index:2; 
  top: 380px;
  overflow: hidden;
}

/* Panamera GTS*/
#webspecialclaim-panamera-gts
{
    top: 384px;
    left:  50px; 
}
#splash-panamera-gts
{
    left:50px;
    top: 451px;   
}

/* Panamera Turbo S */
#webspecialclaim-panamera-turbo-s
{
    top: 357px;
}
#splash-panamera-turbo-s
{
    left:0;
    top: 424px;    
}
#splash-panamera-turbo-s .introtext
{
    width: 300px;
    font-size: 11px;
}


/* Webspecial - Boxster */
#webspecialclaim-boxster
{
  top:361px;
  left:0px;
  margin-left:0;
  width:350px; 
  height:80px; 
}

#splash-boxster
{
  top: 427px;
  left: 0px;
}

/* Webspecial - Panamera */
#webspecialclaim-panamera
{
	height:80px; 
	left: 41px;
	margin-left:0;
	top:408px;
	width:300px;
}
#splash-panamera
{
	left:360px;
	top:418px;
}
#splash-panamera .introtext
{
	font-size: 11px;
	width: 356px;
}

/* Webspecial - Panamera 4 */
#webspecialclaim-panamera-4
{
	left:34px;
	margin-left:0;
	top:378px;
}

#splash-panamera-4
{
	left: 36px;
	top: 451px;
}

#splash-panamera-4 .introtext
{
	font-size: 11px;
	color: #333;
	width: 456px;
}

/* Webspecial - Cayman */
#splash-cayman
{
	left:314px;
	top:421px;
}
#webspecialclaim-cayman
{
	height:80px; 
	left:65px;
	margin-left:0;
	top:424px;
	width:300px;
}
/* Webspecial - 911 und 911 GT2 */
#webspecialclaim-911, #webspecialclaim-911gt2
{
	height:80px; 
	left:47px;
	margin-left:0;
	top:410px;
	width:300px;
}
#splash-911, #splash-911gt2
{
	left:260px;
	top:413px;
}
#splash-911 .button, #splash-911gt2 .button
{
	padding-top: 15px;
}
#splash-911gt2 .introtext
{
	width: 350px;
}
#splash-911 .introtext
{
	width: 456px;
}

/* Webspecial - 911-gt3 */
#webspecialclaim-911gt3
{
	height:80px; 
	left: 36px;
	margin-left:0;
	top:435px;
	width:300px;
}
#splash-911gt3
{
	left:372px;
	top:440px;
}


/* Webspecial - 911-gt3 */
#webspecialclaim-911gt3rs
{
	height:80px; 
	left: 11px;
	margin-left:0;
	top:427px;
	width:300px;
}
#splash-911gt3rs
{
    color: #ccc;
	left: 352px;
	top: 432px;
}

/* Webspecial - 911-Turbo / Turbo-Cab*/
#webspecialclaim-911turbo
{
    top: 406px;
    left: 45px;
    width: 388px;
}
#splash-911turbo
{    
	left: 48px;
	top: 475px;
}

#splash-911turbo .introtext
{
    width: 386px;
    font-size: 11px;
}
 
 /* Splash Cayenne */
#splash-Cayenne
{
	width: 420px;
    top: 418px;
    left:305px;	   
}
#splash-Cayenne .introtext
{
	 color: #707070;
	width: 370px;
	 font-size: 11px;
}

/* Webspecial - Cayenne-GTS */
#webspecialclaim-cayennegts
{
	height:80px; 
	left:79px;
	margin-left:0;
	top:436px;
	width:300px;
}
#splash-cayennegts
{
	left:345px;
	top:442px;
}
/*#splash-cayennegts .button
{
	margin-left:-306px;
	margin-top:-15px;
	padding-top:0;
}*/



#splash-cayenne .introtext
{
	 color: #707070;
	width: 420px;
}
#webspecialclaim-Cayenne
{
	height:80px; 
	left:37px;
	margin-left:0;
	top:414px;
	width:300px;
}
#splash-cayenne
{
	left:306px;
	top:420px;
}
/* Webspecial - Boxster Spyder */
#splash-boxster-spyder
{
	left:306px;
	top:317px;
}
#splash-boxster-spyder .introtext
{
	width: 420px;
	color: #666666;
}
#splash-boxster-spyder .button
{
	margin-left:-306px;
	margin-top:-27px;
	padding-top:0;
}
#webspecialclaim-boxster-spyder
{
	height:80px; 
	left:0px;
	margin-left:0;
	top:312px;
	width:300px;
}

/* Webspecial - Carrera GTS */
#splash-carrera-gts
{
	left:79px;
	top:442px;
}
#splash-carrera-gts .introtext
{
	width: 340px;
	color: #FFFFFF;
}
#splash-carrera-gts .button
{
	margin-left:0px;
	margin-top:23px;
	padding-top:0;
}
#webspecialclaim-carrera-gts
{
	height:80px; 
	left:79px;
	margin-left:0;
	top:369px;
	width:300px;
}
/* Webspecial - Carrera4 GTS */
#splash-carrera4-gts
{
	left:114px;
	top:510px;
}
#splash-carrera4-gts .introtext
{
	width: 420px;
	color: #333333;
}
#splash-carrera4-gts .button
{
	margin-left:0px;
	margin-top:23px;
	padding-top:0;
}
#webspecialclaim-carrera4-gts
{
	height:80px; 
	left:112px;
	margin-left:0;
	top:431px;
	width:300px;
}
#webspecialclaim-cayman-r
{
    left: 78px;
    top: 377px;
}
#splash-cayman-r
{
    left:81px;
    top:446px;
}
#splash-cayman-r .introtext 
{
    color: #E6E6E6;
}


/*Panamera S Hybrid */
#webspecialclaim-panamera-hybrid
{
  top:464px;
  left:0;
  margin-left:0;
  width:400px; 
  height:80px; 
}
#splash-panamera-hybrid
{
    left: 527px;
    top: 452px;
}
#splash-panamera-hybrid .introtext
{
    font-size: 11px;
    width: 199px;    
}

/* Panamera Diesel */
#webspecialclaim-panamera-diesel
{
  left:235px;
  top:402px;
}
#splash-panamera-diesel
{
  left:238px;
  top:462px;
}
#splash-panamera-diesel .introtext
{
  color: #333333;
  width: 462px;
  line-height: 14px;
  font-size: 11px;
}

/* flashbutton */
#flashbutton
{
	border: 0px solid red; 
	width: 100px; 
	height: 24px; 
	background-color: transparent; 
	z-index: 3; 
	padding-top: 28px;
}

.knowledgebaseWrapper .introImage,
#knowledgeBase .standaloneHead, 
#knowledgeBase h2.standaloneHead
{
	margin-top: 0px;
}

.engineDiagram li
{
	display: block;
}

.engineDiagram li a
{
    font-size: 10px;
}


#knowledgeBase .innerContent
{
    width: 399px;
    margin-top: 0px;
}

.innerContent p, .innerContent h3, .innerContent table
{
	clear:none;
}

/* sharebar */
#sharing
{
    left:22px;
}
.CONTENTdetail related
{
    display: none;
}
.clearfix
{
    clear: both;
}

/* font sizes for ZH */
body.langZH *
{
    font-size: 13px;
}
body.langZH div #knowledgeBase .innerContent p
{
    line-height: 1.5em;
    font-size: 13px;
}
body.langZH ul.modelInform li a, ul.modelDecide li a,
body.langZH ul.modelHeader ul.modelData li 
{
    font-size: 13px;
}
body.langZH .splashpage .introtext
{
    line-height: 1.5em;
    font-size: 13px !important;
}

body.langZH a.link span, 
body.langZH a.illustratedLink span, 
body.langZH a.illustratedModelLink span, 
body.langZH a.illustratedModelLinkInfo span, 
body.langZH a.illustratedNewsLink span
{
    line-height: 20px;
    font-size: 13px !important;
}
body.langZH .content p.footnote
{
    font-size: 13px;
}
body.langZH .content .tabContent2 p
{
    line-height: 20px;
    font-size: 13px;
}
li.wHidden
{
    display: none;
}



#cluetip-inner ul.layerlinks li.first
{
    margin-top:12px;
}
#cluetip-inner ul.layerlinks li > a.relatedLink
{
    color:#5B85AD;
    background-image:url(/images/arrows.gif);
    background-position:0px -445px;
}
#cluetip-inner ul.layerlinks li > a.relatedLink:hover
{
    color:#CC0000;
    background-position:0px -145px;
}
/*wave 1111*/

.usaPool .menuitem a
{
    color: #333333;
}

.usaPool .navigation-main .models span a {
   background-color: #f5f5f5;
   color: #333333;
}
.usaPool .navigation-main .nPos2 span a  {
   background-color: #FFFFFF;
   color: #333333;
}

 .usaPool .navigation-main .models span a.nPos2  
 {  background-color: #FFFFFF;
 }

.usaPool .menuitem a:hover,.usaPool .navigation-main .models span a:hover, .usaPool .menuitem a.openactive,.usaPool  .menuitem a.openactive:hover, .usaPool .menuitem a.open:hover, .usaPool .menuitem a.openright:hover 
,e.usaPool .toplevelmenuitem span a.active, .usaPool .menuitem a.leafactive
{
    color: #CC0000;
}

.usaPool #navigation-sitemap-link
{
    background-color: #990000;
    color: #FFFFFF;
    background-image: url("/images/arrow-white.gif");
}
.usaPool #navigation-sitemap-link:hover
{
    background-color: #CC0000;
}
