html { overflow-y: scroll; }
html, body { margin:0;  padding:0; text-align: center; font-family: Arial; font-size: 100%;
background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/strip2.gif); background-repeat: repeat-x; background-color: #9c9d9f; } 
body.homepage { background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/strip.gif); background-repeat: repeat-x; background-color: #9c9d9f; } 

body#s2 { background-image: url(http://www.porschespecialisthaaglanden.nl/image/background-11.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 
body#s3 { background-image: url(http://www.porschespecialisthaaglanden.nl/image/background-11.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 
body#s4 { background-image: url(http://www.porschespecialisthaaglanden.nl/image/background-12.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 
body#s5 { background-image: url(http://www.porschespecialisthaaglanden.nl/image/background-13.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 
body#s6 { background-image: url(http://www.porschespecialisthaaglanden.nl/image/background-14.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 
body#s7 { background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/strip-7.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 
body#s8 { background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/strip-2.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 
body#s9 { background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/strip-3.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 
body#s10 { background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/strip-4.jpg); background-repeat: repeat-x; background-color: #9c9d9f; } 

#picheader1 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/pics/system/achtergrond-1d.jpg"); 
              }
#picheader2 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/image/header-11.jpg"); 
              }
#picheader3 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/image/header-11.jpg"); 
              }
#picheader4 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/image/header-12.jpg"); 
              }
#picheader5 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/image/header-13.jpg"); 
              }
#picheader6 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/image/header-14.jpg"); 
              }
#picheader7 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/pics/system/achtergrond-7.jpg"); 
              }
#picheader8 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/pics/system/achtergrond-2.jpg"); 
              }
#picheader9 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/pics/system/achtergrond-3.jpg"); 
              }
#picheader10 { height:138px; background: url("http://www.porschespecialisthaaglanden.nl/pics/system/achtergrond-4.jpg"); 
              }
  
#pagewidth { width:960px; text-align:left; margin-left:auto; margin-right:auto;} 

#topheader { height: 88px; position:relative; width:100%; color: #333;}
  #topheader img { border: 0px; float: left; } 
  #topheader ul#servicemenu    { margin-top: 0em; padding: 0 0em; float: right; text-align: right; font-size: 0.75em;}
  #topheader ul#servicemenu li { display: block; float: left; list-style: none; margin: 0; padding: 0; }
  #topheader ul#servicemenu a          { float: left; padding: .5em .6em .6em .6em; color: #333; 
                                         text-decoration: none; text-transform: lowercase; }
  #topheader ul#servicemenu a:visited  { color: #333; text-decoration: none; }
  #topheader ul#servicemenu a:hover,
  #topheader ul#servicemenu a:visited:hover { color: #d17000; text-decoration: underline; }
  #topheader div#search { background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/zoekbox.gif); 
                          width: 201px; height: 22px; }

#navheader { height: 31px; position:relative; text-align: justify! important; }
  #navheader ul#hoofdmenu { width: 960px; font-size: 0.75em; font-weight: bold; margin: 0; padding: 0em 0em 0em 4.2em; }
  #navheader ul#hoofdmenu li { display: block; float: left; list-style: none; margin: 0; padding: 0; }
  #navheader ul#hoofdmenu a { float: left; padding: 1em 5em 0em 0em; color: #333; text-transform: uppercase; 
                            font-family: arial,helvetica,sans-serif; text-decoration: none; letter-spacing: -0.025em; }
  #navheader ul#hoofdmenu a:hover,
  #navheader ul#hoofdmenu .actief a,
  #navheader ul#hoofdmenu .actief a:hover { color: #d70; }

#homecol h1 { font-family: "Times New Roman", "Serif"; font-size: 1.04em; line-height: 1.4em; text-align: center; width: 99%; color: #fff; }

#tweecols   { width:720px; float:left; padding-top: 1em; }
  #tweecols a:link    { text-decoration: underline; color: #fc0;}
  #tweecols a:hover   { text-decoration: underline; color: #fc0;}
  #tweecols a:visited { text-decoration: underline; color: #fc0;}

#linkscol   {  width:340px; float:left; font-size: 0.7em; padding: 0px 20px 0px 0px; }
  #linkscol  h1 { font-family: Arial; color: #eeee00; font-size: 1.6em; padding-bottom: 0.5em; }
  #linkscol  h2 { font-family: Arial; color: #eeee00; font-size: 1.3em; padding: 0px; margin: 20px 0px 0px 0px; }
  #linkscol  h3 { font-family: Arial; color: #eeee00; font-size: 1.1em; padding: 0px; margin: 10px 0px 0px 0px; }

#rechtscol { width:340px; float:right; font-size: 0.7em; }
  #rechtscol img { border: 1px solid #fc0; margin-right: 1em; }
  #rechtscol h1 { font-family: Arial; color: #eeee00; font-size: 1.6em; padding-bottom: 0.5em; }
  #rechtscol h2 { font-family: Arial; color: #eeee00; font-size: 1.3em; padding: 0px; margin: 20px 0px 0px 0px; }
  #rechtscol h3 { font-family: Arial; color: #eeee00; font-size: 1.1em; padding: 0px; margin: 10px 0px 0px 0px; }

  div#downloads { clear: both; }
  #downloads h3 { font-family: Arial; color: #eeee00; font-size: 0.9em; padding: 0px; margin: 10px 0px 15px 0.1em; }
  #downloads th { font-family: Arial; color: #000; font-size: 0.75em; text-align: left; }
  #downloads td { font-family: Arial; color: #000; font-size: 0.70em; line-height: 0.85em}
  #downloads td a { text-decoration: none; color: #000; }

#activiteiten      { width:200px; float:right; font-size: 0.65em; padding: 0px 20px 0px 0px; line-height: 1.6em; }
  #activiteiten h3        { font-family: Arial; color: #eeee00; font-size: 1.3em; padding: 0px; margin: 15px 0px 0px 0px; padding-bottom: 0.7em;}
  #activiteiten a         { text-decoration: underline;}
  #activiteiten strong    { text-transform: uppercase; font-size: 0.9em; }
  #activiteiten a:link    { text-decoration: underline; color: #fc0;}
  #activiteiten a:hover   { text-decoration: underline; color: #fc0;}
  #activiteiten a:visited { text-decoration: underline; color: #fc0;}

.homeblock      { width:315px; background: #f9f8f4; height: 135px; padding: 0.5em 0.5em 0.2em 0.5em; }
  .homeblock h3 { font-family: Arial; color: #eeee00; font-size: 1.4em; padding: 0px; margin: 5px 0px 0px 0px; padding-bottom: 0.3em; }
  .homeblock div.link     { background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/pijlrechts.gif); 
                            background-repeat: no-repeat; background-position: 80px 0px; width: 100px; 
                            margin: 1em 1em 1em 0em; }
  .homeblock a         { text-decoration: underline; }
  .homeblock a:link    { text-decoration: underline; color: #fc0;}
  .homeblock a:hover   { text-decoration: underline; color: #6d5430;}
  .homeblock a:visited { text-decoration: underline; color: #fc0;}

.homeblock2      { width:315px; background: #9c9d9f; padding: 1.5em 0.5em 0.5em 0.5em; }
  .homeblock2 h3 { font-family: Arial; color: #eeee00; font-size: 1.4em; padding: 0px; margin: 5px 0px 0px 0px; padding-bottom: 0.7em; }
  .homeblock2 div.link     { margin: 0em 1em 1em 0em; }
  .homeblock2 a         { text-decoration: underline; }
  .homeblock2 a:link    { text-decoration: underline; color: #fc0;}
  .homeblock2 a:hover   { text-decoration: underline; color: #6d5430;}
  .homeblock2 a:visited { text-decoration: underline; color: #fc0;}

.homeblock3      { width:315px; height: 60px; background: #9c9d9f; padding: 1.8em 0.5em 0em 0.5em;  }
  .homeblock3 h4 { font-family: Arial; color: #eeee00; font-size: 1.1em; padding: 0px; margin: 5px 0px 10px 0px; padding-bottom: 0em; }
  .homeblock3 div.zin   { float: left;  width: 175px; font-size: 0.85em; }
  .homeblock3 div.link  { float: right; width: 100px; background-position: 85px 0px; line-height: 1.5em;
                          background-image: url(http://www.porschespecialisthaaglanden.nl/pics/system/pijlrechts.gif); 
                          background-repeat: no-repeat; margin: 0.6em 1em 1em 1em; }
  .homeblock3 a         { text-decoration: none; }
  .homeblock3 a:link    { text-decoration: none; color: #fc0;}
  .homeblock3 a:hover   { text-decoration: underline; color: #6d5430;}
  .homeblock3 a:visited { text-decoration: none; color: #fc0;}

#motto    { height:91px; background: url("http://www.porschespecialisthaaglanden.nl/pics/system/motto3.jpg"); 
            margin-top: 3px; }

#leftcol { width:160px; float:left; position:relative; font-size: 0.7em; margin-top: 45px; padding: 0px 20px 0px 0px; }

#twocols { width:780px; float:right; position:relative; }
 
#rightcol { width:240px; float:right; position:relative; padding-top: 2em; text-align: right; }
  #rightcol img { border: 0px; padding-top: 1em; }

#maincol { background-color: #9c9d9f; float: left; display:inline; color: #333333;padding-top: 1em;
           position: relative; width:650px; font-size: 0.7em; line-height: 1.5em; }
  #maincol img { border: 0px; } 
  #maincol p#kruimelpad { font-family: Arial; color: #ccc; font-size: 1em; padding: 0.5em 0em 0em 0em;} 
     #maincol p#kruimelpad span    { padding: 0px 5px 0px 5px; } 
     #maincol p#kruimelpad a       { color: #ccc; text-decoration: none; } 
     #maincol p#kruimelpad a:hover { color: #eee; text-decoration: underline; } 
  #maincol h1 { font-family: Arial; color: #eeee00; font-size: 1.6em; padding-bottom: 0.5em; }
  #maincol h2 { font-family: Arial; color: #eeee00; font-size: 1.3em; padding: 0px; margin: 20px 0px 0px 0px; }
  #maincol h3 { font-family: Arial; color: #eeee00; font-size: 1.1em; padding: 0px; margin: 10px 0px 0px 0px; }
  #maincol a         { text-decoration: none;}
  #maincol a:link    { text-decoration: underline; color: #cccccc;}
  #maincol a:hover   { text-decoration: underline; color: #cccc00;}
  #maincol a:visited { text-decoration: underline; color: #cccc00;}
  #maincol ul                   { margin: 0em; padding-left: 2em; }
  #maincol ul#sitemap           { margin: 0em; padding-left: 0em; }
  #maincol ul#sitemap a         { text-decoration: none;}
  #maincol ul#sitemap a:link    { text-decoration: none; color: #000;}
  #maincol ul#sitemap a:hover   { text-decoration: underline; color: #6d5410;}
  #maincol ul#sitemap a:visited { text-decoration: none; color: #6d5410;}
  #maincol ul#sitemap li          { list-style: none; margin: 0; padding: 0; }
  #maincol ul#sitemap li.sitemap1 { padding-left: 0px; font-weight: bold; }
  #maincol ul#sitemap li.sitemap2 { padding-left: 10px; }
  #maincol ul#sitemap li.sitemap3 { padding-left: 20px; }
  #maincol hr { color: #cacee2; background-color: #cacee2; height: 1px; }
  #maincol p.ervaring  { font-size: 0.85em; text-transform: uppercase; margin-top: 0em;  }

  #maincol #slidetabsmenu { float:left; width:100%; font-size:100%; padding-bottom: 1em; letter-spacing:-0.02em; line-height:normal; } 
  #maincol * html #slidetabsmenu { margin-bottom: 1em;  clear: both; } 
  #maincol #slidetabsmenu ul{ list-style-type: none; margin: 0px 0px 0px 0px; padding:0; } 
  #maincol #slidetabsmenu li{ display:inline; margin:0; padding:0; } 
  #maincol #slidetabsmenu a { float:left; background:url(http://www.porschespecialisthaaglanden.nl/pics/system/tab-left.gif) no-repeat left top; margin:0; padding:0 0 0 9px; color: #000; border-bottom: 1px solid #; text-decoration: none; } 
  #maincol #slidetabsmenu a span { float:left; display:block; background:url(http://www.porschespecialisthaaglanden.nl/pics/system/tab-right.gif) no-repeat right top; padding: 4px 20px 4px 15px; color: #000; } 

  #maincol #slidetabsmenu a span         { float:none; } 
  #maincol #slidetabsmenu a:hover span   { color: #2d499c; } 
  #maincol #slidetabsmenu .active a      { background-position:0 -125px; color: #2d499c; font-weight: bold; text-decoration: none; 
                                           border-bottom: 0px solid #fff; } 
  #maincol #slidetabsmenu .active a span { background-position:100% -125px; color: #2d499c; font-weight: bold; text-decoration: none;
                                           border-bottom: 0px solid #fff; } 
  #maincol #slidetabsmenu a:hover        { background-position:0% -125px; border-bottom: 0px solid #fff; } 
  #maincol #slidetabsmenu a:hover span   { background-position:100% -125px; border-bottom: 0px solid #fff; } 
  #maincol #slidetabsmenu a:focus        { outline: 0; -moz-outline: none; }  
  #maincol #slidetabsmenu a:active       { outline: 0; -moz-outline: none; } 

#footer { padding-top: 5em; height:70px; background-color: #9c9d9f; clear:both; font-size: 70%; color: #ccc; }
  #footer a          { color: #ddd; padding: 0em 1em 0em 0em; }
  #footer span#links { padding-left: 7em; }
 
.clearfix:after  {
 content: ".";  display: block; height: 0;  clear: both;  visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */  
 
 /*printer styles*/ 
 @media print { 
/*hide the left column when printing*/ 
#leftcol {display:none;} 

/*hide the right column when printing*/ 
#rightcol {display:none;} 
#twocols, #maincol {width:100%;float:none;}
}

div#nav {margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
         border-bottom: solid #dccea8 1px; height: 100%;
         font-weight: normal;}

div.depth1  {letter-spacing: 0.01em;
             padding: 8px; 
             border-top: solid #dccea8 1px;
             margin: 0px 0px 0px 0px;
             color: #dccea8; }

a.depth1               {color: #fc0; text-decoration: none;}
a.depth1:hover         {color: #d17000; text-decoration: underline;}
a.depth1selected       {color: #d17000; text-decoration: none; font-weight: normal;}
a.depth1selected:hover {color: #123292; text-decoration: underline; font-weight: normal;}

div.depth2             {padding: 4px 4px 4px 20px; line-height: 0.90em; font-size: 0.92em; }
a.depth2               {color: #fc0; text-decoration: none; font-weight: normal;}
a.depth2:hover         {color: #d17000; text-decoration: underline; font-weight: normal;}
a.depth2selected       {color: #d17000; text-decoration: none; font-weight: normal;}
a.depth2selected:hover {color: #123292; text-decoration: underline; font-weight: normal;}

div.depth3             {padding-left:20px; margin: 0px 0px 3px 0px; }
a.depth3               {font-size: 10px; color: #aaa; text-decoration: none; font-weight: bold;}
a.depth3:hover         {font-size: 10px; color: #d17000; text-decoration: underline; font-weight: bold;}
a.depth3selected       {font-size: 10px; color: #d17000; text-decoration: none; font-weight: bold;}
a.depth3selected:hover {font-size: 10px; color: #aaa; text-decoration: underline; font-weight: bold;}      

/* main */
#navMenu    { width: 150px; text-align: left; border-bottom: 2px solid #aaa; }
#navMenu ul { list-style: none; margin: 0; padding: 0; }
#navMenu li { display:inline; }

/* menu */
#navMenu li a:link, #navMenu li a:visited { border-top: 2px solid #aaa; text-decoration: none; color: #ddd; display: block; padding: 9px 0 6px 5px; }
#navMenu li a:hover { color: #f9f9f9; text-decoration: underline; padding: 9px 0 6px 5px; }
#navMenu li a.selected:link, #navMenu li a.selected:visited { border-top: 2px solid #aaa; text-decoration: underline; color: #f9f9f9; display: block; padding: 9px 0 6px 5px; }
#navMenu li a.selected:hover { color: #f9f9f9; text-decoration: underline; padding: 9px 0 6px 5px; }

/* subMenu */
#navMenu li li a:link, #navMenu li li a:visited { font-weight: normal; padding: 4px 0 6px 15px; border-top: 1px solid white; }
#navMenu li li a:hover { padding: 4px 0 6px 15px; }
#navMenu li li a.selected:link, #navMenu li li a.selected:visited { color: #f9f9f9; font-weight: normal; padding: 4px 0 6px 15px; border-top: none; }
#navMenu li li a.selected:hover { color: #f9f9f9; padding: 4px 0 6px 15px; }

/* subSubMenu */
#navMenu li li li a:link, #navMenu li li li a:visited { padding: 0 0 1px 30px; }
#navMenu li li li a:hover { padding: 0 0 1px 30px; }   
#navMenu li li li a.selected:link, #navMenu li li li a.selected:visited { color: #f9f9f9; padding: 0 0 1px 30px; }
#navMenu li li li a.selected:hover { color: #f9f9f9; padding: 0 0 1px 30px; }   
   
div.line { width: 100%; border-bottom: 1px solid #cacee2; }
div.formulier { font-size: 0.9em; }
div.formulier input { border: 1px solid #ddd; }
div.formulier input.rad { border: 0px; }
div.formulier input#postcode2 { margin-left: 1em; }
div.formulier textarea.area { width: 360px; height: 100px; }
div.formulier .submitbutton { background:url(http://www.porschespecialisthaaglanden.nl/pics/system/versturen.gif) no-repeat left top; width: 108px; height: 24px; border: 0px; }   
   
a[href $='.pdf'] { padding-left: 18px;   background: transparent url(http://www.porschespecialisthaaglanden.nl/pics/system/pdf.gif) no-repeat center left; }
a[href $='.doc'] { padding-left: 18px;   background: transparent url(http://www.porschespecialisthaaglanden.nl/pics/system/word.gif) no-repeat center left; }   
   
table.table1 {width: 100%; border: 1px solid grey; background: #ccc;}
td.cell1 {width: 200px;}
td.cell2 {width: 100px;}
td.cell3 {width: 100px;}
td.cell4 {width: 100px; text-align: right;}
   
   
   
   

