/* CSS Document */

html { background: url('http://www.porsche-pics.com/pics/backgrounds/background.jpg') #000 no-repeat top center; }

body { margin:0; padding:0 0 30px 0; text-align:center; font-family: "Century Gothic", Verdana, Tahoma, Arial, sans-serif; font-size:12px; color:#fff; }

#porschepics { width: 950px; height: 160px; overflow: hidden; margin: 0 auto; text-align:center; }

img { border:none; }
.oldbrowsers { display:none; }
#homeban {margin: 0px 0px 0px 35px; }

#mainWrapper { width:1150px; margin:0 auto;  }
  #mainWrapper a.footer { font-size:10px;  color: #767676; text-decoration:none; padding:2px; }
  #mainWrapper a.footer:hover { border-bottom: 1px dashed #f00; }

#specialmenu {float: left; padding: 4px 0px 0px 40px; clear: both; }
  #specialmenu a.specialmenu { font-size:12px;  color: #fff; text-decoration:none; padding:2px; }
  #specialmenu a.specialmenu:hover { text-decoration:underline; }
  #specialmenu a.specialmenu-sel { font-size:12px; text-decoration:underline; padding:2px; color: #ff050a; }
  #specialmenu a.specialmenu-sel:hover { color: #ffff00; }

#topWrapper1  { height:195px; background: url('http://www.porsche-pics.com/pics/backgrounds/980x195-header1.jpg') no-repeat; }

#homebtn  { float:left; text-align:left; position:relative; width:260px; height:195px; }
#menuWrapper { height:25px; background: url('http://www.porsche-pics.com/pics/backgrounds/bgMenu.jpg') no-repeat; color:white; }

  #menu02 { padding-left:80px; padding-top:5px;  width:980px; }
  #menu02 ul { list-style:  none; margin: 0; padding: 0; border: none; }
  #menu02 ul li { float:left; margin:0; padding:0 15px; }
  #menu02 ul li a { display: block; text-decoration: none; text-align:right; color: #f00; }
  #menu02 ul li a:hover, #menu02 ul li a.focus { padding-bottom:5px;  border-bottom:2px solid #f00; }

#textWrapper1  { padding:0px 0px 0px 0px; line-height:18px; }

  #logoblok     { width: 110px; margin:0 auto; text-align:center; }
  #logoblok img { vertical-align: middle; border: 0px; } 

  .column1   { float:left; width:190px; font-size:0.9em; color:#fff; height: 450px; text-align: right; padding-left: 20px; }
  .column1 a { color:#ff050a; padding:0.1em; display:block;  }
  .column1 a:hover { color:#ff050a; text-decoration: underline; }
  .column1 #submenu { padding: 6em 2em 0px 0.5em; }
  .column1 #adres { margin-top: 3em; border-top:1px solid #20457a; border-bottom:1px solid #20457a; padding: 0.5em; color:#20457a }

  #fonttitle { padding: 0px 0px 0px 0px; }
  #text { padding: 10px 225px 25px 20px; }
  #text2 { padding: 0px 10px 25px 0px; }

  .column2 { float:right; width: 870px; text-align:left; font-size:13px; color:#fff; }
  .column2 td, #textWrapper .column2 th { font-size:12px; text-align:left; vertical-align:top; }
  .column2 h1 { font-family: "Century Gothic"; font-size:2em;   color:#ff050a; padding: 1em 0em 0.5em 0em; margin:0; }
  .column2 h2 { font-family: "Century Gothic"; font-size:1.2em; color:#ff050a; padding: 0px 0px 0px 1px; margin:0; }
  .column2 h3 { font-family: "Century Gothic"; font-size:1.2em; color:#ff050a; margin: 15px 0px 5px -10px; padding: 6px 0px 0px 4px;
                  border-style: solid; border-color: #ffffff; border-width: 2px 0px 0px 0px; }
    .column2 a           { color:#fff; text-decoration: underline; }
    .column2 a:hover     { text-decoration:underline; color:#ff0; }

    .column2 input.txt { font-size:10px; border:1px solid #c0c0c0; }
    .column2 input.button { cursor:pointer;  font-size:10px; border:1px solid #a0a0a0; }

#footerWrapper1  { width:980px; margin:0 auto; height:90px; background: url('http://www.porsche-pics.com/pics/backgrounds/980x90-footer1.jpg') no-repeat #000000; text-align: right; }

.spacer{ clear:both; height:0px; }

#footerCredits { width: 920px; padding: 0px 0px 0px 0px; text-align:right; }
  #footerCredits a.mwd { font-size:1.1em; color: #FFFF0c; text-decoration:none; padding:2px; }
  #footerCredits a.mwd:hover { border-bottom: 1px solid #ff0; color: #ff0;}

/* CSS Document */

div.sitemap1  { font-size: 0.9em; margin: 2px 1px 3px 1px; padding: 2px 2px 2px 5px;
                border-color: #cb4927;  border-width: 0px; border-style: solid; 
                text-align: left; color: #000; }
div.sitemap2  { margin: 1px 1px 0px 15px; padding: 0px 1px 0px 5px;  
                color: #000; font-size:0.95em; }
div.sitemap3  { margin: 0px 1px 0px 10px; padding: 1px 1px 1px 5px; 
                color: #000; font-size: 0.95em; line-height: 0.9em; }
div.sitemap4  { margin: 0px 1px 0px 5px; padding: 1px 1px 1px 5px; 
                color: #000; background: #F8F4E9; 
                font-size: 0.95em; line-height: 0.9em; }

div.sitemap1 a { font-weight: bold; text-decoration: none; line-height: 0.85em;}
div.sitemap2 a { font-weight: normal; text-decoration: none; line-height: 0.85em;}
div.sitemap3 a { font-weight: normal; text-decoration: none; line-height: 0.85em;}
div.sitemap1 a:hover { font-weight: bold; text-decoration: underline; line-height: 0.85em;}
div.sitemap2 a:hover { font-weight: bold; text-decoration: underline; line-height: 0.85em;}
div.sitemap3 a:hover { font-weight: bold; text-decoration: underline; line-height: 0.85em;}

div.depth1  { font-size: 1.1em; padding: 2px 0px 4px 8px; margin: 2px 4px 2px 4px; text-decoration: none;
              font-family: Arial, Helvetica, "Sans Serif"; color: #fff; line-height:0.7em; }
div.depth1 .sub { text-decoration: none; color: #fff; } 
div.depth2  { padding:0px 0px 6px 20px; font-size: 1em;   line-height: 0.4em; }
div.depth2 .sub { text-decoration: none; color: #fff; }
div.depth3  { padding:0px 0px 4px 30px; font-size: 0.9em; line-height: 0.4em; }
div.depth3 .sub { text-decoration: none; color: #605a12; } 
div.depth4  { padding:0px 0px 2px 35px; font-size: 0.8em; line-height: 0.4em; }
div.depth4 .sub { text-decoration: none; color: #605a12; } 
div.depth5  { padding:0px 0px 2px 40px; font-size: 0.6em; line-height: 0.4em; }
div.depth5 .sub { text-decoration: none; color: #605a12; } 

.roundcont   { width: 250px; background-color: #f90; color: #fff; }
.roundcont p { margin: 0 10px; }
.roundtop    { background: url(pics/tr.gif) no-repeat top right; }
.roundbottom { background: url(pics/br.gif) no-repeat top right; }
img.corner   { width: 15px; height: 15px; border: none; display: block !important; }

.hiddenPic  { display:none; }

a.nav1-0       { padding-top: 0.8em; padding-right: 1em; color: #ffffff; font-size: 1.2em; line-height: 1.1em; text-decoration: none; }
a.nav1-0:hover { padding-top: 0.8em; padding-right: 1em; color: #ff050a; font-size: 1.2em; line-height: 1.1em; text-decoration: underline; }
a.nav1-1       { padding-top: 0.8em; padding-right: 0.5em; color: #ffffff; font-size: 1.2em; line-height: 1.1em; text-decoration: underline; }
a.nav1-1:hover { padding-top: 0.8em; padding-right: 0.5em; color: #ff050a; font-size: 1.2em; line-height: 1.1em; text-decoration: underline; }

a.nav2-0       { padding-top: 0.4em; padding-right: 0.5em; color: #ff936e; font-size: 1em; line-height: 1.0em; text-decoration: none; }
a.nav2-0:hover { padding-top: 0.4em; padding-right: 0.5em; color: #ff936e; font-size: 1em; line-height: 1.0em; text-decoration: underline; }
a.nav2-1       { padding-top: 0.4em; padding-right: 0.2em; color: #ff936e; font-size: 1em; line-height: 1.0em; text-decoration: underline; }
a.nav2-1:hover { padding-top: 0.4em; padding-right: 0.2em; color: #ff936e; font-size: 1em; line-height: 1.0em; text-decoration: underline; }

#frm br { clear: both; }
fieldset { padding-bottom: 1em; border: 1px solid #ddd;}
label       { width: 18em; float: left; text-align: right; margin-right: 0.5em; font-size: 0.9em; }
  .submit input { margin-left: 4.5em; } 
input        { font-size: 1em; color: #000; background: #ffffaa; border: 1px solid gray; width: 17em;}
input.check  { font-size: 1em; width: 1.2em; border: 0px; background: #008804; }
input.zend   { font-size: 1em; color: #fff; background: #5c8c4c; border: 1px solid black; width: 17em;}
  .submit input { color: #000; background: #ed174f; border: 2px outset gray; }
legend { padding: 2px 6px; color: #767676; }
textarea.vraag { margin-left: 10em; }
fieldset.vraag { width: 35em; }
label.vraag { width: 25em; float: left; text-align: left; margin-right: 0.5em; display: block; }

input.vraag { color: #000; background: #fff; border: 0px; width: 1em;}
legend.vraag { border: 1px solid #000; padding: 2px 6px; }
select {background: #a7dcea; font-size: 0.9em; width: 17em; }
textarea {background: #ffffaa; font-size: 1em; width: 20em; }
radio  { font-size: 0.9em;  }
.highslide1 { margin-right: 3em; }