/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: "Courier New",Courier,monospace;
    background-color: rgb(218, 218, 218);
    color: black;
    }

  body#w { background-color: white;
    color: black;
    }

  h1 { font-family: "Courier New",Courier,monospace;
    font-size: 18px;
    }

  h2 { font-family: "Courier New",Courier,monospace;
    font-size: 16px;
    font-weight: bold;
    }

  h3 { font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    }

  .table { margin: 0px auto;
    padding: 0px;
    width: 100%;
    height: 60px;
    color: black;
    background-color: rgb(0, 0, 0);
    text-align: left;
    }

  .schrift { font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    }

  .footer { font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    }

  .ueschrift { font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    font-weight: bold;
    }

  .fettschrift { font-family: "Courier New",Courier,monospace;
    font-weight: bold;
    }

  .einrueck { font-family: "Courier New",Courier,monospace;
    margin-left: 1em;
    }

  .border_image { border-style: none;
    border-width: 0px;
    }

  .comment1 { font-family: "Courier New",Courier,monospace;
    font-size: 20px;
    font-weight: bold;
    background-color: white;
    color: black;
    }

  .comment2 { font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    background-color: white;
    color: green;
    }

  .comment3 { font-family: "Courier New",Courier,monospace;
    font-size: 13px;
    background-color: white;
    color: green;
    }

  .comment4 { font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    background-color: white;
    font-weight: bold;
    color: red;
    }

  .zurueckweiter { font-family: "Courier New",Courier,monospace;
    font-size: 10px;
    }

  #top { padding: 0px;
    color: white;
    background-color: rgb(0, 0, 0);
    font-family: "Courier New",Courier,monospace;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    z-index: 1;
    }

  #nav { border: 0pt none ;
    padding: 5px;
    font-family: "Courier New",Courier,monospace;
    background-color: transparent;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
    }

  #content { border: 2px solid maroon;
    background: white url(pics/nav/bg.jpg) no-repeat fixed center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 950px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    }

  #contentohne { border: 2px solid maroon;
    background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 950px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    }

  #contenttuning { border: 2px solid maroon;
    background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 650px;
    min-height: 200px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    }

  #contentleer { border: 2px dotted maroon;
    color: black;
    background-color: white;
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 950px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    }

  #contentpreise { border: 2px solid maroon;
    background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 95%;
    height: 2000px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    }

  div#Rahmen { border: 0px none ;
    padding: 0.8em;
    width: 90%;
    background-color: transparent;
    margin-left: auto;
    margin-right: auto;
    }

  * html div#Rahmen { width: 88%;
    }

  div#Rahmen div { clear: left;
    }

  ul#Navigation { margin: 0pt;
    padding: 0pt;
    text-align: center;
    }

  ul#Navigation li { margin: 0.4em;
    padding: 0pt;
    font-family: Arial,Verdana,sans-serif;
    font-size: 10px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    float: left;
    position: relative;
    color: black;
    background-color: rgb(218, 218, 218);
    }

  * html ul#Navigation li { margin-bottom: -0.4em;
    }

  ul#Navigation li ul { margin: 0pt;
    padding: 0pt;
    position: absolute;
    top: 1.6em;
    left: -0.4em;
    display: none;
    color: black;
    background-color: gray;
    }

  * html ul#Navigation li ul { left: -0.4em;
    }

  ul#Navigation li:hover ul { display: block;
    }

  ul#Navigation li ul li { float: none;
    display: block;
    margin-bottom: 0.2em;
    white-space: nowrap;
    color: black;
    background-color: rgb(218, 218, 218);
    }

  ul#Navigation a, ul#Navigation span { border-style: solid;
    border-color: white black black white;
    border-width: 1px;
    padding: 0.2em 1em;
    display: block;
    width: 6.4em;
    text-decoration: none;
    font-weight: bold;
    color: maroon;
    background-color: gray;
    }

  * html ul#Navigation a, * html ul#Navigation span { width: 6.4em;
    }

  ul#Navigation a:hover, ul#Navigation span, li a#aktuell { border-color: black white white black;
    color: white;
    background-color: red;
    }

  li a#aktuell { color: maroon;
    background-color: red;
    }

  ul#Navigation li ul span { color: white;
    background-color: blue;
    }

  ul#impressum li { list-style-type: none;
    }

  .zellegrau { background-color: rgb(204, 204, 204);
    }

  .warnhinweis { border: 1px solid rgb(51, 102, 255);
    margin: 2em;
    padding: 9px;
    font-family: "Courier New",Courier,monospace;
    font-size: larger;
    font-weight: bold;
    text-align: center;
    color: rgb(255, 0, 0);
    background-color: rgb(255, 255, 153);
    }

  #contenttable { margin: 1em auto;
    width: 600px;
    }

  #contenttable th { border-bottom: 1px solid blue;
    font-family: "Courier New",Courier,monospace;
    }

  #contenttable tr.bgyellow { background-color: rgb(255, 255, 204);
    }

  #contenttable tr.bggrey { background-color: rgb(204, 204, 204);
    }

  #contenttable td { width: 300px;
    font-weight: normal;
    vertical-align: top;
    }

  #contenttable td.bold { width: 300px;
    font-weight: bold;
    vertical-align: top;
    }

  #contenttable td.rahmen { border: 1px solid blue;
    width: 130px;
    text-align: center;
    }

  .einrueck { margin-left: 80px;
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    }

  .stage { border-top: 1px solid blue;
    }

  .stagered { border-top: 1px solid red;
    }

  a:link { text-decoration: none;
    font-weight: bold;
    color: maroon;
    }

  a:visited { text-decoration: none;
    color: rgb(0, 0, 205);
    }

  a:hover { text-decoration: none;
    font-weight: bold;
    background-color: rgb(255, 255, 0);
    }

  a:active { text-decoration: none;
    font-weight: bold;
    background-color: rgb(238, 238, 238);
    }

  a:focus { text-decoration: none;
    font-weight: bold;
    background-color: rgb(245, 245, 245);
    }

  #contenttest { border: 2px solid maroon;
    background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    width: 650px;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    }

  #tabelle-tuning-preis { border-collapse: collapse;
    }

  #tabelle-tuning-preis th { border-top: 1px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: yellow none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 15px;
    font-weight: bold;
    }

  #tabelle-tuning-preis tr.ue1 td { border-top: 1px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: rgb(255, 255, 224) none repeat scroll 0%;
    font-size: 14px;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    }

  #tabelle-tuning-preis tr.ue2 td { border-bottom: 1px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: rgb(238, 238, 238) none repeat scroll 0%;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #tabelle-tuning-preis tr.farbe2 td { border: 0px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: rgb(255, 255, 224) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

  #tabelle-tuning-preis tr td.farbe2 { border: 0px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: rgb(255, 255, 224) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

  #tabelle-tuning-preis tr.farbe3 td { border: 0px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: rgb(204, 204, 204) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

  #tabelle-tuning-preis tr td.farbe3 { border: 0px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: rgb(204, 204, 204) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

  #tabelle-tuning-preis td { border: 0px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: rgb(238, 238, 238) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

  #tabelle-tuning-preis tr.weiss td { border: 0px none ;
    background: white none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    text-align: center;
    height: 5px;
    }

  #tabelle-tuning-preis tr td.boldleft { font-weight: bold;
    font-size: 11px;
    text-align: left;
    }

  #tabelle-tuning-preis tr td.preis { text-align: center;
    font-size: 10px;
    }

  #tabelle-tuning-preis tr td.farbe3-preis { border: 0px solid rgb(0, 0, 0);
    padding: 5px 10px;
    background: rgb(204, 204, 204) none repeat scroll 0%;
    text-align: center;
    font-size: 11px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .table_black_white { color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    font-weight: bold;
    }

  .table_lightblue { background-color: rgb(230, 230, 255);
    text-align: left;
    font-family: Courier New,Courier,monospace;
    font-size: 11px;
    }

  .table_lightblue_right { background-color: rgb(230, 230, 255);
    text-align: right;
    }

  .table_light_yellow { background-color: rgb(255, 255, 204);
    text-align: left;
    }

  .table_light_yellow { background-color: rgb(255, 255, 204);
    text-align: left;
    font-family: Courier New,Courier,monospace;
    font-size: 11px;
    }

  .table_light_yellow_right { background-color: rgb(255, 255, 204);
    text-align: right;
    }

  .table_transparent_30px { color: rgb(255, 255, 255);
    font-weight: bold;
    height: 30px;
    }

  .table_footer { color: rgb(0, 0, 0);
    background-color: rgb(230, 230, 230);
    font-weight: normal;
    font-size: x-small;
    }

  .sup { vertical-align: sub;
    }

  .table_transparent_30px_rechts { color: rgb(0, 0, 0);
    font-weight: normal;
    height: 30px;
    font-size: x-small;
    text-align: right;
    }

  .table_footer_mittig { color: rgb(0, 0, 0);
    background-color: rgb(230, 230, 230);
    font-weight: normal;
    font-size: x-small;
    text-align: center;
    }

  .table_footer_transparent { color: rgb(0, 0, 0);
    font-weight: normal;
    font-size: x-small;
    }

/*Einstellungen für Tooltips */
a.info
{
position:relative;
z-index:1;
background-color:#ff0;
color:#2D006B;
text-decoration:none;
}

a.info:hover
{
z-index:2;
background-color:#C0FF3E;
}

a.info span
{
display: none;
}

a.info:hover span
{
display:block;
position:absolute;
top:2em;
left:2em;
width:45em;
border:1px solid #12127D;
background-color:#fc0;
color:#000;
text-align: center;
padding: 5px;
font-size: 0.8em;
} 

