
  /**
   * COMMON
   *
   *
   *
   */
   
  * {
    margin: 0;
    padding: 0;
  }

  html {
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    color: #000;
  }

  body {
    background: #e7e7e7;
    text-align: center;
    overflow: auto;
  }
  
  /**
   *
   *
   *
   */
  div#p24winMainTop,
  div#p24winMainTopHelper,
  div#p24winMainBottom,
  div#p24winMainBottomHelper {
    margin: auto;
  }
  
  div#p24winMainTop {
    background: #fff;
    padding-top: 6em;
  }
  
  div#p24winMainTopHelper,
  div#p24winMainBottomHelper {
    text-align: left;
    width: 788px;
  }
  
  div#p24winMainHeader,
  div#p24winCenter,
  div#p24winFooter,
  div#p24winDisclaimer {
    width: 788px;
  }
  
  div#p24winCenter,
  div#p24winFooter,
  div#p24winDisclaimer {
    width: 744px;
    float: left;
  }
  
  div#p24winCenter,
  div#p24winFooter {
    border-left: #b2b2b2 5px solid;
    border-right: #b2b2b2 5px solid;
    background: #fff;
  }
  
  div.mainBox {
    float:left;
    width: 246px;
    height: 200px;
    overflow: hidden;
    border-top: #e1e1e1 3px solid;
    border-bottom: #e1e1e1 3px solid;
  }
  
  div#colorSelectionNavi,
  div#colorSelectionDetail {
    float: left;
    padding-top: 20px;
  }
  
  div#colorSelectionNavi {
    width: 70px;
    font-size: 0.8em;
  }
  
  div#colorSelectionNavi ul {
    list-style: none;
  }
  
  div#colorSelectionNavi ul li {
    margin-top: 5px;
  }
  
  div#colorSelectionNavi ul li a {
    display: block;
    width: 50px;
    height: 15px;
    text-indent: -999em;
    border: #ccc 1px solid;
  }
  
  div#p24winHeaderHelper {
    display: none;
    width: 788px;
    height: 345px;
    background: url(/fileadmin/images/gewinnspiel/Audi200803/neu_Q5/standbild_neu.jpg) no-repeat;
  }
  
  div.mainBoxHeader1 {
    background: url(/fileadmin/images/gewinnspiel/Audi200803/screen2_03.gif) no-repeat;
  }
  
  div.mainBoxHeader2 {
    background: url(/fileadmin/images/gewinnspiel/Audi200803/screen2_05.gif) no-repeat;
  }
  
  div.mainBoxHeader3 {
    background: url(/fileadmin/images/gewinnspiel/Audi200803/screen2_07.gif) no-repeat;
  }
  
  div.mainBoxHeader4,
  div.mainBoxHeader5 {
    height: 275px;
  }
  
  div.mainBoxHeader5 {
    background: url(/fileadmin/images/gewinnspiel/Audi200803/neu_Q5/p24_gutschein_unten.jpg) center center no-repeat;
  }
  
  div.mainBoxBorderLeft {
    border-left: #e1e1e1 3px solid;
  }

  div.mainBoxBorderLeftFull {
    border-left: #e1e1e1 3px solid;
    width: 493px;
  }
  
  div#p24winFooter {
    border-bottom: #b2b2b2 5px solid;
  }
  
  div#p24winFooterLeft,
  div#p24winFooterRight {
    height: 44px;
    float: left;
    font-size: 0.7em;
  }
  
  div#p24winFooterLeft {
    width: 495px;
  }
  
  div#p24winFooterRight {
    border-left: #e1e1e1 3px solid;
    width: 223px;
    padding: 10px 10px 0px 10px;
    color: #333;
    font-size: 10px;
    line-height: 16px;
  }
  
  div#p24winDisclaimer {
    margin-top: 5px;
    color: #afafaf;
    font-size: 0.6em;
  }
  
  div#infoLayer,
  div#dataSaveLayer,
  div#sponsorLayer,
  div#impressumLayer {
    position: absolute;
    top: 50px;
    left: 50px;
    width: 414px;
    height: 500px;
    background: #e7e7e7;
    border: #999 1px solid;
    display: none;
    color: #333;
    padding: 15px;
    z-index:10;
  }
  
  div#dataSaveLayer {
    left: 100px;
    z-index:11;
  }
  
  div#sponsorLayer {
    left: 150px;
    z-index:12;
  }
  
  div#impressumLayer {
    left: 200px;
    z-index:12;
  }
  
  div#infoLayerTop,
  div#sponsorLayerTop,
  div#dataSaveLayerTop,
  div#impressumLayerTop {
    width: 414px;
    height: 22px;
    /** background: url(/fileadmin/images/gewinnspiel/Audi200803/schliessen_linie.gif) 0px 0px no-repeat; **/
  }
  
  /** div#dataSaveLayerTop a,
  div#sponsorLayerTop a,
  div#infoLayerTop a,
  div#impressumLayerTop a {
    display: block;
    width: 414px;
    height: 22px;
    text-indent: -999em; 
  }
  **/
  
  div#dataSaveContent,
  div#sponsorLayerContent,
  div#infoLayerContent,
  div#impressumLayerContent {
    margin-top: 15px;
    overflow: visible;
    overflow-x:hidden;
	overflow-y:auto;
	height: 460px;
	padding-right: 15px;
  }
  
  div#dataSaveContent h1,
  div#infoLayerContent h1,
  div#sponsorLayerContent h1,
  div#impressumLayerContent h1 {
    font-size: 14px;
    margin: 0px 0px 20px 0px;
  }
  
  div#dataSaveContent h3,
  div#infoLayerContent h3,
  div#sponsorLayerContent h3, 
  div#impressumLayerContent h3 {
    font-size: 10px;
    color: #000;
    margin: 15px 0px 8px 0px;
  }
  
  div#dataSaveContent p,
  div#infoLayerContent p,
  div#sponsorLayerContent p,
  div#impressumLayerContent p {
    font-size: 9px;
    color: #333;
  }
  
  div#sponsorLayerContent p {
    margin-bottom: 15px;
  }
  
  /**
   *
   *
   */
  div#colorSelection {
    margin: 10px;
    width: 228px;
    height: 160px;
  }
  
  div#colorSelectionDetail {
    width: 158px;
  }
  
  div#getIt,
  div#getItTop,
  div#getItBottom {
    width: 225px;
  }
  
  div#getIt {
    margin: 31px 0px 0px 10px;
    height: 169px;
  }
  
  div#getItTop {
    height: 75px;
    background: url(/fileadmin/images/gewinnspiel/Audi200803/neu_Q5/gutschein_kl.jpg) right bottom no-repeat;
  }
  
  div#getItBottom {
    height: 94px;
    background: url(/fileadmin/images/gewinnspiel/Audi200803/gewinne09/ipod_touch_s1.jpg) 120px 0px no-repeat;
  }
  
  span#colorSelected {
    font-size: 70%;
    color: #afafaf;
  }
  
  /**
   *
   *
   *
   */
  a:link {
    color: #b2b2b2;
    text-decoration: underline;
  }
  
  a:visited {
    color: #b2b2b2;
    text-decoration: underline;
  }

  a:active {
    color: #b2b2b2;
    text-decoration: none;
  }

  a:hover {
    color: #b2b2b2;
    text-decoration:none;
  }

  label {
    font-size: 0.7em;
    color: #333;
    float: left;
  }
  
  input,
  select {
    font-size: 0.7em;
    color: #333;
    float: left;
    border: #ccc 1px solid;
    margin: 3px 0px 0px 0px;
    padding: 0;
  }
  
  label {
    height: 20px;
  }
  
  .mainBoxHeader1 p,
  .mainBoxHeader3 p,
  .mainBoxHeader4 p,
  .mainBoxHeader5 p {
    font-size: 0.58em;
    color: #333;
  }
  
  form#p24WinAudi200803 {
    margin: 0;
    padding: 0px;
    float: left;
  }
  
  .mainBoxHeader3 form input {
    margin: 0px 0px 0px 10px;
  }
  
  #p24WinEmail {
    width: 215px;
    margin: 0px 0px 15px 10px;
    background: #ccc;
    border: #666 1px solid;
    padding: 5px;
    font-size: 12px;
  }

  p.content {
    font-size: 10px;
    color: #333;
  }
  
  p.red {
    color: #CF2047;
  }
  
  .qfError {
    border: red 1px solid !important;
  }
  
  .site1 {
    width: 189px;
    height: 39px;
    border: none;
    background: url(/fileadmin/images/gewinnspiel/Audi200803/neu_Q5/button.gif) no-repeat;
    margin-top: 25px;
    float: left;
    font-size: 0px;
  }
  
  .site2 {
    width: 160px;
    height: 35px;
    border: none;
    background: url(/fileadmin/images/gewinnspiel/Audi200803/bn_gewinnen_s2.gif) no-repeat;
    margin-top: 25px;
    float: left;
    font-size: 0px;
  }
  
  div#qfMessageBoxId {
    background: #ccc;
    color: red;
    border: #999 1px solid;
  }
  
  div#qfMessageBoxId p {
    padding: 5px;
    font-size: 0.8em;
  }
  
  a.colorBlack {
    background: #000;
  }
  
  a.colorSilver {
    background: #b6b6b6;
  }
  
  a.colorWhite {
    background: #fff;
  }
  
  a.colorRed {
    background: #af151f;
  } 

  p.bodytext {
    margin: 15px 0px 0px 0px;
  }