@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
ul {
margin: 0px;
padding: 0px;
}
h1 {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	margin: 2px -10px 2px 0px;
	padding: 0px;
}
h2 {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	margin: 2px -10px 2px 0px;
	padding: 0px;
	text-align: left;
}
h3 {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	margin: 2px -10px 2px 0px;
	padding: 0px;
}
h4 {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	margin: 2px -10px 2px 0px;
	padding: 0px;
}
.noPage {
	text-decoration: underline;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 8px;
}
#container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 982px;
	margin-left: -491px;
	position: absolute;
	left: 50%;
	float: left;
	padding: 0px;
	background-color: #FFFFFF;
}
#topMainNavigationContainer {
	float: left;
	width: 982px;
	background-color: #000000;
}

#mainNavigation {
	float: left;
	width: 675px;
	padding-top: 37px;
}
#mainNavigationLinks {
	float: left;
	width: 674px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(images/top-nav-link-bg-fade.gif);
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
}
#mainNavigationLinks a:link {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
#mainNavigationLinks a:visited {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
#mainNavigationLinks a:hover {
	color:#d90000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
}
.mainNavigationLinksOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d90000;
	font-weight: bold;
}
.topNavRedFade {
	float: left;
	height: 1px;
	width: 675px;
	background-image: url(images/top-nav-red-fade.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.swissvaxPicture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/swissvax-swizol-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontEzinePicture {
	background-color: #FFFFFF;
	float: left;
	height: 144px;
	width: 238px;
	margin-right: 5px;
}
.frontEzineText {
	background-color: #FFFFFF;
	float: left;
	width: 483px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	height: 50px;
}
.frontEzineText a:link {
	color:#d90000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	font-weight: bold;
}
.frontEzineText a:visited {
	color:#d90000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	font-weight: bold;
}
.frontEzineText a:hover {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	font-weight: bold;
}
.frontEzineTextUnder {
	background-color: #FFFFFF;
	float: left;
	width: 483px;
}
.frontEzineLinks {
	background-color: #FFFFFF;
	float: left;
	width: 305px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 84px;
}
.frontEzineLinks a:link {
	color:#d90000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
}
.frontEzineLinks a:visited {
	color:#d90000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
}
.frontEzineLinks a:hover {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
}
.frontEzineRegisterWrapper {
	background-color: #d6d6d6;
	float: left;
	width: 173px;
	margin-top: 5px;
	margin-left: 5px;
	height: 84px;
	display:inline;
}
.frontRegisterIcon {
	float: left;
	width: 21px;
}
.frontEzineRegister {
	float: left;
	width: 142px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	display:inline;
}
.frontEzineRegister a:link {
	color:#d90000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.frontEzineRegister a:visited {
	color:#d90000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.frontEzineRegister a:hover {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.frontPorsche911Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-911-997-996-993-964.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline;
}
.frontPorscheBoxsterCaymanPicture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-boxster-cayman-987-987c-986.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline;
}
.frontPorscheTransaxlePicture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-transaxle-968-944-turbo-951-952-944-s2-924.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline;
}
.frontPorscheCayennePicture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-cayenne-4x4-offroad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline;
}
.frontPorsche968Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-968-club-sport-cs-turbo-rs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorsche951Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-944-turbo-951-952-944-s2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainPorsche951Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 726px;
	margin-top: 5px;
	background-image: url(images/porsche-944-turbo-page-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorsche944Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-944.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorsche924Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-924-turbo-carrera-gt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorsche997Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-997.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorsche996Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-996.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorsche993Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-993.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorsche964Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-964.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorscheCaymanPicture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-cayman-987c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorscheBoxster987Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-boxster-987.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorscheBoxster986Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-boxster-986.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorscheCayenneMK1Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 482px;
	margin-top: 5px;
	background-image: url(images/porsche-cayenne-mk1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPorscheCayenneMK2Picture {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 482px;
	margin-top: 5px;
	background-image: url(images/porsche-cayenne-mk2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontPictureBlank {
	background-color: #FFFFFF;
	float: left;
	height: 150px;
	width: 238px;
	margin-top: 5px;
	background-image: url(images/porsche-top-box-blank.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.topNavigationBoxesDivider {
	float: left;
	height: 150px;
	width: 6px;
	margin-top: 5px;
	display:inline;
}
#pageTopHeader {
	height: 45px;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(images/deutsch-nine-flag-solid.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#topNavigation {
	float: left;
	width: 982px;
	background-image: url(images/top-fade-bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.contentWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 970px;
	float: left;
	margin-right: 6px;
	margin-left: 6px;
	background-color: #000000;
	display:inline;
}
#historyWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 970px;
	float: left;
	background-color: #a2a2a2;
	display:inline;
	margin: 6px;
}
#historyBottomSpacer {
	width: 970px;
	float: left;
	background-color: #a2a2a2;
	display:inline;
	height: 6px;
}
.threeColumnWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	background-color: #FFFFFF;
	margin-top: 6px;
	margin-right: 6px;
}
.fourColumnWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 970px;
	background-color: #FFFFFF;
	margin-top: 6px;
}
.ezineWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	background-color: #FFFFFF;
	margin-bottom: 6px;
	margin-right: 6px;
}
#pageTopHeaderWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 45px;
	width: 1010px;
	margin-left: -505px;
	position: relative;
	left: 50%;
	background-image: url(images/deutsch-nine-flag-fade.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
#translationWrapper {
	float: right;
	padding-top: 2px;
	text-align: center;
	margin-right: 14px;
	background-image: url(images/flags-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.translationLinkWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
.translationLinkWrapper a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
.translationLinkWrapper a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
.translationLinkWrapper a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#d90000;
	text-decoration:none;
}
.translationLinkDivide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
}
.flagImage {
	margin-bottom: 2px;
	border: 1px solid #FFFFFF;
}
.flagText {
	margin: 0px;
	padding: 0px;
}
#porscheModelHistoryWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 476px;
	float: left;
	text-align: center;
	line-height: 16px;
	background-color: #FFFFFF;
	display:inline;
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
}
#porscheModel2ColumnWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 958px;
	float: left;
	text-align: center;
	line-height: 16px;
	background-color: #FFFFFF;
	display:inline;
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
}
#porscheRacingHistoryWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 476px;
	float: left;
	text-align: center;
	line-height: 16px;
	background-color: #FFFFFF;
	margin-top: 6px;
	margin-right: 6px;
	display:inline;
}
.fullLengthWrapper {
	float: left;
	width: 970px;
}
#productFeature {
	float: left;
	width: 360px;
	background-color: #FFFFFF;
}
#productArea1 {
	float: left;
	width: 360px;
	background-color: #FFFFFF;
	margin-top: 6px;
}
#productArea2 {
	float: left;
	width: 360px;
	background-color: #FFFFFF;
	margin-left: 6px;
	margin-top: 6px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	float: left;
	width: 982px;
	color: #999999;
	line-height: 18px;
	padding-bottom: 10px;
	padding-top: 6px;
}
#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration:underline;
}
#footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration:underline;
}
#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
#webring {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	float: left;
	width: 982px;
	color: #999999;
	line-height: 20px;
	padding-bottom: 10px;
}
#webring a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration:underline;
}
#webring a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration:underline;
}
#webring a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.rightNavigationWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 238px;
	clear: right;
}
#latestNewsFrontWrapper {
	float: left;
	width: 238px;
	background-color: #FFFFFF;
	height: 123px;
	background-image: url(images/latest-news-poll-bg.jpg);
	background-repeat: no-repeat;
}
#productMenuWrapper {
	float: left;
	width: 238px;
	background-color: #FFFFFF;
	background-image: url(images/latest-news-poll-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.productMenuWrapper {
	float: left;
	width: 238px;
	background-color: #FFFFFF;
	background-image: url(images/latest-news-poll-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#latestNewsFrontText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 232px;
	font-weight: bold;
	height: 123px;
	margin-left: 3px;
}
#latestNewsFrontText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
#latestNewsFrontText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
#latestNewsFrontText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	font-weight: bold;
	text-decoration: underline;
}
#productMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 232px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-right: 3px;
	padding-left: 3px;
}
#productMenuText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
#productMenuText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
#productMenuText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	font-weight: bold;
	text-decoration: underline;
}
.productMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 232px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-right: 3px;
	padding-left: 3px;
}
.productMenuText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
.productMenuText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
.productMenuText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	font-weight: bold;
	text-decoration: underline;
}
.latestNewsFrontTextOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	text-decoration:none;
}
.oneColumnHeader {
	float: left;
	width: 238px;
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c20000;
	border-right-color: #c20000;
	border-bottom-color: #c20000;
	border-left-color: #c20000;
	background-image: url(images/one-column-nav-fade-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.oneColumnProductsHeader {
	float: left;
	width: 238px;
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c20000;
	border-right-color: #c20000;
	border-bottom-color: #c20000;
	border-left-color: #c20000;
	background-image: url(images/one-column-nav-fade-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.oneColumnHeaderIcon {
	float: left;
	height: 19px;
	width: 19px;
}

.FrontPageMainColumnHeader {
	float: left;
	width: 360px;
	background-color: #000000;
	padding-top: 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c20000;
	border-right-color: #c20000;
	border-bottom-color: #c20000;
	border-left-color: #c20000;
}
.productsAreaHeader {
	float: left;
	width: 360px;
	background-color: #c20000;
	padding-top: 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c20000;
	border-right-color: #c20000;
	border-bottom-color: #c20000;
	border-left-color: #c20000;
}
.rightNavigationHorizontalDivider {
	background-color: #FFFFFF;
	float: left;
	width: 238px;
	height: 6px;
}
.rightNavigationHorizontalDivider2 {
	background-color: #FFFFFF;
	float: left;
	width: 238px;
	height: 4px;
}
#threeColumnContentWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 732px;
	background-color: #FFFFFF;
}
#fourColumnContentWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 970px;
	background-color: #FFFFFF;
}
#competition {
	float: left;
	width: 360px;
	background-color: #FFFFFF;
	margin-left: 6px;
	margin-right: 6px;
}
#beni {
	float: left;
	width: 360px;
	background-color: #FFFFFF;
}
#mark {
	float: left;
	width: 360px;
	background-color: #FFFFFF;
	margin-left: 6px;
}
#voteFrontWrapper {
	float: left;
	width: 238px;
	background-color: #FFFFFF;
	background-image: url(images/poll-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#voteFrontWrapperText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 235px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	height: 132px;
}
#voteFrontWrapperText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
#voteFrontWrapperText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
#voteFrontWrapperText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	text-decoration:underline;
}
#paymentWrapper {
	float: left;
	background-color: #FFFFFF;
	width: 238px;
	text-align: center;
	padding-bottom: 6px;
}
#rightBannersWrapper {
	float: left;
	width: 238px;
}
#rennlistBanner {
	float: left;
	width: 238px;
}
#swissvaxApprovedBanner {
	float: left;
	width: 238px;
	height: 230px;
}
#swissvavBanner {
	float: left;
	width: 187px;
	padding-left: 51px;
	padding-top: 10px;
}
#securePayments {
	float: left;
	width: 198px;
	padding-top: 6px;
	padding-left: 40px;
}
#paymentTextWrapper {
	float: left;
	width: 238px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848484;
	text-align: center;
	background-color: #FFFFFF;
	height: 30px;
}
.threeColumnWrapper2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 732px;
	background-color: #000000;
	color: #FFFFFF;
	margin-top: 6px;
}
.threeColumnWrapper3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	background-color: #c20000;
	background-image: url(images/bottom-contact-fade-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	margin-right: 6px;
	margin-bottom: 6px;
}
.fourColumnWrapper2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 970px;
	background-color: #000000;
	color: #FFFFFF;
	margin-top: 6px;
}
#addressD9Icon {
	float: left;
	height: 45px;
	width: 54px;
}
#addressBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	width: 628px;
	margin-top: 8px;
	padding-left: 50px;
}
#addressBar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
#addressBar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
#addressBar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#c20000;
	text-decoration:none;
}
#mainNavigationWrapper {
	float: left;
	width: 982px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/top-navigation-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#deutschNineLogo {
	float: left;
	width: 292px;
	height: 55px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	display:inline;
}
#pageTopTitleWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 20px;
	width: 720px;
	float: left;
	display:inline;
}
#pageTopTitleHeading {
	width: 720px;
	float: left;
}
#pageTopTitleBreadCrumbMenu {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 720px;
	float: left;
	padding-top: 3px;
}
#pageTopTitleBreadCrumbMenu a:link {
	color:#a2a2a2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
#pageTopTitleBreadCrumbMenu a:visited {
	color:#a2a2a2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
#pageTopTitleBreadCrumbMenu a:hover {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
.pageTopTitleBreadCrumbMenuOn {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.frontPorscheModelLinksWrapper {
	float: left;
	height: 147px;
	width: 235px;
	margin-top: 3px;
	margin-left: 3px;
	display:inline;
}
.frontPorscheModelLinksHeader {
	float: left;
	width: 235px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c20000;
}
.frontPorscheModelLinksHeader a:link {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
}
.frontPorscheModelLinksHeader a:visited {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
}
.frontPorscheModelLinksHeader a:hover {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
}
.frontPorscheModelLinksSub {
	float: left;
	width: 235px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	margin-top: 3px;
	cursor:pointer;
}
.FrontPageImage {
	float: left;
	width: 162px;
	height: 113px;
}
.FrontPageGalleryImage {
	float: left;
	width: 360px;
	height: 113px;
}
.FrontPageImageText {
	float: left;
	width: 193px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: left;
}
.FrontPageImageText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
.FrontPageImageText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
.FrontPageImageText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d90000;
	text-decoration:none;
}
.FrontPageImageTextOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d90000;
	text-decoration:none;
}
#featureBoxTextLeft {
	float: left;
	width: 193px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	text-align: left;
}
#featureBoxTextLeft a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
#featureBoxTextLeft a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
#featureBoxTextLeft a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d90000;
	text-decoration:none;
}
#featureBoxTextRight {
	float: left;
	width: 193px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	text-align: left;
}
#featureBoxTextRight a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
#featureBoxTextRight a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
#featureBoxTextRight a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d90000;
	text-decoration:none;
}
#outlinePorsche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	width: 123px;
}
.threeColumnHeader {
	float: left;
	width: 726px;
	background-color: #000000;
	padding-top: 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c20000;
	border-right-color: #c20000;
	border-bottom-color: #c20000;
	border-left-color: #c20000;
}
.fourColumnHeader {
	float: left;
	width: 970px;
	background-color: #000000;
	padding-top: 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c20000;
	border-right-color: #c20000;
	border-bottom-color: #c20000;
	border-left-color: #c20000;
}
.threeColumnTextWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	text-align: justify;
}
.threeColumnTextWrapper a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.threeColumnTextWrapper a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.threeColumnTextWrapper a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	text-decoration:underline;
}
.fourColumnTextWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 970px;
	text-align: justify;
}
.fourColumnTextWrapper a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.fourColumnTextWrapper a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.fourColumnTextWrapper a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	text-decoration:underline;
}



.threeColumnTextWrapperFront {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	text-align: justify;
	padding-bottom: 6px;
}
.threeColumnTextWrapperFront a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.threeColumnTextWrapperFront a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.threeColumnTextWrapperFront a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	text-decoration:underline;
}
.threeColumnTextWrapperFront2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	text-align: justify;
}
.threeColumnLegalWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	text-align: justify;
	padding-top: 6px;
}
.porscheModelHistoryPicture {
	float: left;
	height: 61px;
	width: 96px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	display:inline;
}
.porscheModelHistoryWrapper {
	width: 374px;
	float: left;
	background-color: #FFFFFF;
}
.porscheModelBottomWrapper {
	width: 754px;
	float: left;
	background-color: #FFFFFF;
}
.porscheModelHistoryLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 374px;
	float: left;
	text-align: center;
	line-height: 16px;
	background-color: #FFFFFF;
	padding-top: 4px;
}
.porscheModelLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 754px;
	float: left;
	text-align: center;
	line-height: 16px;
	background-color: #FFFFFF;
	padding-top: 4px;
}
.porscheModelLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.porscheModelLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.porscheModelLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#d90000;
	text-decoration:underline;
}
.porscheModelHistoryLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.porscheModelHistoryLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.porscheModelHistoryLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#d90000;
	text-decoration:underline;
}
.porscheModelHistoryHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 371px;
	float: left;
	text-align: center;
	line-height: 16px;
	background-color: #c20000;
	padding-top: 1px;
	margin-top: 3px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #FFFFFF;
}
.porscheModelHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 754px;
	float: left;
	text-align: center;
	line-height: 16px;
	background-color: #c20000;
	padding-top: 1px;
	margin-top: 3px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #FFFFFF;
}
.porscheModelHistoryHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 371px;
	float: left;
	text-align: center;
	line-height: 16px;
	background-color: #c20000;
	padding-top: 1px;
	margin-top: 3px;
	font-weight: bold;
	padding-bottom: 1px;
	margin-left: 3px;
	color: #FFFFFF;
}
#frontPageWelcomeMainPic {
	float: left;
	height: 213px;
	width: 360px;
}
#frontPageWelcomeText {
	float: left;
	width: 257px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	display:inline;
}
#frontPageWelcomeText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
#frontPageWelcomeText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
#frontPageWelcomeText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d90000;
	text-decoration:underline;
}
.homePageWelcomeTh {
	float: left;
	height: 68px;
	width: 96px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
#welcomeThWrapper {
	float: left;
	width: 99px;
	display:inline;
}
.rightNavigationBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:  url(images/square-bullet.gif);
	margin-left: 20px;
}
.oneColumnHeaderText {
	float: left;
	width: 219px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.oneColumnHeaderText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
.oneColumnHeaderText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
.oneColumnHeaderText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffea00;
	text-decoration:none;
}
.oneColumnHeaderText2 {
	float: left;
	width: 238px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.signIn {
	float: left;
	width: 238px;
	padding-top: 2px;
}
#profilePicContainer {
	float: left;
	width: 238px;
	margin-right: 6px;
}
.qualityControlImages {
	float: left;
	width: 162px;
	height: 113px;
	margin-right: 6px;
}
.qualityControlWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	text-align: justify;
	margin-bottom: 6px;
}
.qualityControlTextWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 558px;
	text-align: justify;
}
.noPage {
	text-decoration: underline;
}
.threeColumnWrapperEzine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 726px;
	background-color: #FFFFFF;
	margin-right: 6px;
	margin-bottom: 6px;
}
#storeTopBarNavigationBg {
	background-color: #FFFFFF;
	float: left;
	width: 970px;
	clear: none;
	margin-right: 6px;
	margin-left: 6px;
}
#storeTopBarNavigationBg2 {
	background-color: #FFFFFF;
	float: left;
	width: 970px;
	clear: none;
}
#storeTopBarNavigation {
	float: left;
	height: 25px;
	width: 970px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	clear: none;
	margin-top: 6px;
}
.signInIcon {
	float: left;
	width: 21px;
}
.topNavigationTextLinks {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	height: 20px;
	margin-top: 5px;
	display:inline;
	font-weight: bold;
}
.topNavigationTextLinks a {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}
.topNavigationTextLinks a:visited {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}
.topNavigationTextLinks a:hover {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight: bold;
}
.topNavigationTextLinksOn {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}
#topNavigationCheckoutWrapper {
	width: 315px;
	float: right;
}
.topNavigationSearchIcon {
	height: 25px;
	float: left;
}
#topNavigationCheckoutWrapper {
	width: 86px;
	float: right;
}
.topNavigationCheckout {
	color:#c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	height: 20px;
	margin-top: 5px;
	font-weight: bold;
	width: 61px;
	display:inline;
}
.topNavigationCheckout a {
	color:#c20000;
	text-decoration:none;
}
.topNavigationCheckout a:visited {
	color:#c20000;
	text-decoration:none;
}
.topNavigationCheckout a:hover {
	color:#000000;
	text-decoration:underline;
}
.topNavigationIcons {
	float: left;
	height: 25px;
}
.signInTextLink {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	width: 172px;
	font-weight: normal;
	display:inline;
}
.signInTextLink a {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
.signInTextLink a:visited {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
.signInTextLink a:hover {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight: normal;
}
