﻿html
{
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;   
}

body
{
    background-color: rgb(233,233,233);
    color: #333;
    font-family: tahoma;
    margin: 0;
    padding: 0;
    height: 100%;
}

a:visited 	{color: #666666; outline: none}
a:link 	{color: #666666; outline: none}
a 		{color: #666666; outline: none}
a:hover	{color: #CC0000}
img		{border: none}

#page
{
    margin: 0 auto;
    width: 1063px;
    background-color: white;
    text-align: left;
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
#default				{position:absolute; width: 1063px; background-repeat: no-repeat}
#default .webspecial	{position:absolute; cursor:pointer}

#menubox				{position: relative; width:239px; margin-left: 32px; background-image:url('graphics/bg_menu.png'); background-repeat:no-repeat; float: left; z-index:100}

#menu				{position: relative; width: 223px; margin-left:8px; margin-top:8px}
#menu p				{margin: 0px; font-size: 11px}
#menu .logo			{width: 200px; height: 79px; padding: 0px}
#menu .link			{width: 199px; height: 24px; line-height: 25px; padding-left: 24px; background-image: url('graphics/menu.png'); cursor: pointer}
#menu .hover		{width: 199px; height: 24px; line-height: 25px; padding-left: 24px; background-image: url('graphics/menu_hover.png'); cursor: pointer; color:#DE0000}
#menu .off			{width: 199px; height: 24px; line-height: 25px; padding-left: 24px; background-image: url('graphics/menu.png'); cursor: pointer; color:#77797B}
#menu .htmllink		{width: 199px; height: 24px; line-height: 25px; padding-left: 24px; background-image: url('graphics/link.png'); cursor: pointer}
#menu .htmlhover	{width: 199px; height: 24px; line-height: 25px; padding-left: 24px; background-image: url('graphics/menu_html_hover.png'); cursor: pointer; color:#CC0000}
#menu .htmloff		{width: 199px; height: 24px; line-height: 25px; padding-left: 24px; background-image: url('graphics/link.png'); cursor: pointer; color:#77797B}
#menu .modellink	{width: 200px; height: 48px; cursor: pointer}
#menu .plink		{padding: 0px 0px 3px 22px}
#menu .submenu		{color: #FFFFFF; background-image: url('graphics/menu.png'); cursor: pointer}
#menu .subhover		{color: #CC0000; background-image: url('graphics/menu_hover.png'); cursor: pointer}
#menu .blank		{line-height:23px}

#menu_boxster			{position: relative; width: 224px; margin-left: -8px; float: left; display: none; z-index:500}
#menu_boxster p			{margin: 0px; padding-left: 18px; line-height: 23px; font-size: 10px; color: #000000; cursor: pointer}
#menu_boxster .blank	{height: 89px; background-image: url('graphics/submenu_blank.png'); background-repeat:no-repeat}
#menu_boxster .link		{height: 24px; background-image: url('graphics/submenu_arrow_black.png'); background-repeat:no-repeat; cursor: pointer}
#menu_boxster .hover	{height: 24px; background-image: url('graphics/submenu_arrow_red.png'); background-repeat:no-repeat; color: #CC0000; cursor: pointer}

#menu_cayman			{position: relative; width: 224px; margin-left: -8px; float: left; display: none; z-index:500}
#menu_cayman p			{margin: 0px; padding-left: 18px; line-height: 23px; font-size: 10px; color: #000000; cursor: pointer}
#menu_cayman .blank		{height: 137px; background-image: url('graphics/submenu_blank.png'); background-repeat:no-repeat}
#menu_cayman .link		{height: 24px; background-image: url('graphics/submenu_arrow_black.png'); background-repeat:no-repeat; cursor: pointer}
#menu_cayman .hover		{height: 24px; background-image: url('graphics/submenu_arrow_red.png'); background-repeat:no-repeat; color: #CC0000; cursor: pointer}

#menu_eleven			{position: relative; width: 224px; margin-left: -8px; float: left; display: none; z-index:500}
#menu_eleven p			{margin: 0px; padding-left: 18px; line-height: 23px; font-size: 10px; color: #000000; cursor: pointer}
#menu_eleven .blank		{height: 17px; background-image: url('graphics/submenu_blank.png'); background-repeat:no-repeat}
#menu_eleven .link		{height: 24px; background-image: url('graphics/submenu_arrow_black.png'); background-repeat:no-repeat; cursor: pointer}
#menu_eleven .hover		{height: 24px; background-image: url('graphics/submenu_arrow_red.png'); background-repeat:no-repeat; color: #CC0000; cursor: pointer}

#menu_panamera			{position: relative; width: 224px; margin-left: -8px; float: left; display: none; z-index:500}
#menu_panamera p		{margin: 0px; padding-left: 18px; line-height: 23px; font-size: 10px; color: #000000; cursor: pointer}
#menu_panamera .blank	{height: 233px; background-image: url('graphics/submenu_blank.png'); background-repeat:no-repeat}
#menu_panamera .link	{height: 24px; background-image: url('graphics/submenu_arrow_black.png'); background-repeat:no-repeat; cursor: pointer}
#menu_panamera .hover	{height: 24px; background-image: url('graphics/submenu_arrow_red.png'); background-repeat:no-repeat; color: #CC0000; cursor: pointer}

#menu_cayenne			{position: relative; width: 224px; margin-left: -8px; float: left; display: none; z-index:500}
#menu_cayenne p			{margin: 0px; padding-left: 18px; line-height: 23px; font-size: 10px; color: #000000; cursor: pointer}
#menu_cayenne .blank	{height: 281px; background-image: url('graphics/submenu_blank.png'); background-repeat:no-repeat}
#menu_cayenne .link		{height: 24px; background-image: url('graphics/submenu_arrow_black.png'); background-repeat:no-repeat; cursor: pointer}
#menu_cayenne .hover	{height: 24px; background-image: url('graphics/submenu_arrow_red.png'); background-repeat: no-repeat; color: #CC0000; cursor: pointer}

#menu_stock				{position: relative; width: 224px; margin-left: -8px; float: left; display: none; z-index:500}
#menu_stock p			{margin: 0px; height: 24px; padding-left: 18px; line-height: 23px; font-size: 10px; color: #000000; cursor: pointer}
#menu_stock .link		{background-image: url('graphics/submenu.png'); cursor: pointer}
#menu_stock .hover		{background-image: url('graphics/submenu_hover.png'); color: #CC0000; cursor: pointer}
#menu_stock .blank		{height:329px; background-image: url('graphics/submenu_blank.png'); background-repeat: no-repeat}

#menu_services			{position: relative; width: 224px; margin-left: -8px; float: left; display: none; z-index:500}
#menu_services p		{margin: 0px; height: 24px; padding-left: 18px; line-height: 23px; font-size: 10px; color: #000000; cursor: pointer}
#menu_services .link	{background-image: url('graphics/submenu.png'); cursor: pointer}
#menu_services .hover	{background-image: url('graphics/submenu_hover.png'); color: #CC0000; cursor: pointer}
#menu_services .blank	{height:353px; background-image: url('graphics/submenu_blank.png'); background-repeat: no-repeat}

.menu_model_details		{position: absolute; left:486px; width: 544px; height: 455px; padding:25px; float:left; background-image: url('graphics/bg_modelbox.png'); background-repeat:no-repeat; display:none}
.menu_model_details p	{text-align:left; font-family: tahoma; font-size: 10px; margin:0px}
.menu_model_details td 	{text-align:left; font-family: tahoma; font-size: 10px}
.menu_model_details a	{color: #336699; text-decoration: none}

#main					{position: absolute; top: 441px; left:0px; font-family: tahoma; font-size: 11px; color: #666666}
#main table				{width: 100%; margin-top: 30px}
#main .address			{width: 210px; padding: 0px 0px 0px 56px}
#main .teaser			{line-height: 16px; text-align:left; font-size:10px}

#footer{
    position: absolute;
    bottom: 0 !important;
    bottom: -1px;
    height: 16px !important;
    width: 100%;
    padding-top: 5px;
	color: rgb(102,102,102);
    font-size: 10px;
    border-top: 1px solid rgb(204,204,204);
    background-color: #fff;
    background-image: url('2009/background.png');
    background-repeat: repeat-y;
    background-position: 0 0;
    overflow: hidden;
}


