body {
                font-family: Verdana;
                font-size: 8pt;
                color: #000000;
                background: #FFFFFF;
                margin: 0px;
        }

        table {
                border-collapse: collapse;
        }

        td {
                font-size: 11px;
        }

        table.main {
                width: 1010px;
                border-collapse: collapse;
        }

        td.top_left {
                width: 5px;
                height: 5px;
                background-image: url(../img/background_top_left.png);
                padding: 0px;
        }

        td.top {
                width: 1000px;
                height: 5px;
                background-image: url(../img/background_top.png);
                padding: 0px;
        }

        td.top_right {
                width: 5px;
                height: 5px;
                background-image: url(../img/background_top_right.png);
                padding: 0px;
        }

        td.left {
                width: 5px;
                background-image: url(../img/background_left.png);
                padding: 0px;
        }

        td.right {
                width: 5px;
                background-image: url(../img/background_right.png);
                padding: 0px;
        }

        td.bottom_left {
                width: 5px;
                height: 5px;
                background-image: url(../img/background_bottom_left.png);
                padding: 0px;
        }

        td.bottom {
                width: 1000px;
                height: 5px;
                background-image: url(../img/background_bottom.png);
                padding: 0px;
        }

        td.bottom_right {
                width: 5px;
                height: 5px;
                background-image: url(../img/background_bottom_right.png);
                padding: 0px;
        }

        td.header {
                width: 1000px;
                height: 100px;
                background-image: url(../img/background_header.png);
                padding: 0px;
        }

        td.nav {
                width: 1000px;
                height: 25px;
                padding: 0px;
                font-size: 11px;
                background: #F6F6F6;
                background-image: url(../img/background_nav.png);
                border-bottom: 1px solid #D0D0D0;
        }

        td.space {
                width: 1000px;
                height: 1px;
                padding: 0px;
        }

        td.main {
                width: 1000px;
                padding: 0px;
        }

        td.main_nav {
                width: 150px;
                border-left: 1px solid #D0D0D1;
                vertical-align: top;
        }

        td.main_content {
                padding: 10px;
                font-size: 11px;
        }

        a.footer {
                color: #404040;
                text-decoration: none;
                padding-right: 10px;
                padding-left: 10px;
        }

        a.footer:hover {
                text-decoration: underline;
        }

        td.footer_left {
                font-size: 11px;
                padding-top: 10px;
                padding-bottom: 10px;
                text-align: left;
                color: #404040;
        }

        td.footer_right {
                font-size: 11px;
                padding-top: 10px;
                padding-right: 10px;
                padding-bottom: 10px;
                text-align: right;
                color: #000000;
        }

        a.nav {
                background-image: url(../img/a_nav.png);
                background-repeat: no-repeat;
                padding-left: 15px;
        }

a {
color: #000000;
        }
/* Links mit Info-Icon */

a.info {
          background-image: url(../img/info.gif);
          background-position: center left;
          background-repeat: no-repeat;
          font-family: Verdana;
          font-size: 8pt;
          color: #000000;
          padding-left: 15px;
          text-decoration: none;
          border-bottom: 1px dotted #000000;
          cursor: pointer;
     }
     a.info:hover {
          color: #20007f;
          border-bottom: 1px dotted #20007f;
     }

/* Links mit Pdf-Icon */

a.pdf {
          background-image: url(../img/iconpdf.gif);
          background-position: center left;
          background-repeat: no-repeat;
          font-family: Verdana;
          font-size: 8pt;
          color: #000000;
          padding-left: 15px;
          text-decoration: none;
          border-bottom: 1px dotted #000000;
          cursor: pointer;
     }
     a.pdf:hover {
          color: #20007f;
          border-bottom: 1px dotted #20007f;
     }

/* Bilder generell ohne Rahmen */

img {
		border: 0px;
}

/* Kopf einer Unterseite */

#seitenkopf {
        background-color: #ffce1f;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-top: 5px;
        font-size: 13pt;
}

/* gelber Trennstrich auf einer Seite */

hr.trenner {
        background-color: #ffce1f;
        border: 0px;
        color: #ffce1f;
        height: 5px;
}

/* Zwischenüberschrift auf einer Seite mittig*/

.headline_01 {
        font-size: 12pt;
        text-align: center;
}

/* Zwischenüberschrift auf einer Seite linksbündig*/

.headline_02 {
        font-size: 12pt;
        text-align: left;
}

/* Zwischenüberschrift auf einer Seite linksbündig*/

.headline_03 {
        font-size: 11pt;
        text-align: left;
}

/*-----------------------------------------------------------------------*/
/*                              Listen                                   */
/*-----------------------------------------------------------------------*/

/* Liste ohne Bullet und mit 1,5-fachem Zeilenabstand */

ul.liste_1 {
        list-style-type: none;
        line-height: 1.5;
}

/* Liste mit Bullet und mit 1,5-fachem Zeilenabstand */

ul.liste_2 {
        list-style-type: disc;
        line-height: 1.5;
}

/* Liste mit Kreis und mit 1,5-fachem Zeilenabstand */

ul.liste_3 {
        list-style-type: circle;
        line-height: 1.5;
}
/*-----------------------------------------------------------------------*/
/*                              Textfluss                                */
/*-----------------------------------------------------------------------*/

/* zwei Bilder horizontal und mittig */

 .img_2inreihe {
		float: left;
   	margin-left: 125px;
   	margin-right: 30px;
   	width: 300px;
   	height: auto;
   	padding-left: 0px;
 }

/* Bild rechts, Text links */
/* für Omega V8 */

 .img_rechts01 {
	   float: right;
	   margin-left: 20px;
	   margin-right: 150px;
	   margin-bottom: 0px;
	   width: 200px;
	   height: auto;
 }

/* Bild rechts, Text links */
/* für Astra J GTC Paris */
 .img_rechts02 {
	   float: right;
	   margin-left: 20px;
	   margin-right: 50px;
	   margin-bottom: 0px;
	   width: auto;
	   height: auto;
 }

/* Bild links, Text rechts, Bildbreite automatisch, Rand links 110px */
/* für Omega V8 und Typschilder */
 .img_links01 {
	   float: left;
	   margin-left: 110px;
	   margin-right: 20px;
	   margin-bottom: 10px;
	   width: auto;
	   height: auto;
}

/* Bild links, Text rechts, Bildbreite automatisch, Rand links 20px, Bildrand 1 px */
/* für Getriebeseiten verwendet */
 .img_links02 {
	   float: left;
	   margin-left: 20px;
	   margin-right: 20px;
	   margin-bottom: 10px;
	   width: auto;
	   height: auto;
      border: 1px solid #bfbfbf;
}

/* Bild links, Text rechts, Bildbreite automatisch, Rand links 110px */
/* für Astra GTC Paris */
 .img_links03 {
	   float: left;
	   margin-left: 50px;
	   margin-right: 20px;
	   margin-bottom: 0px;
	   width: auto;
	   height: auto;
}

/* Bild links, Text rechts, Bildbreite automatisch, Rand links 0px */
/* für PA-Schilder verwendet */
 .img_links04 {
      float: left;
      margin-left: 0px;
      margin-right: 10px;
      margin-bottom: 10px;
      width: auto;
      height: auto;
}

/* Inhalt rechts, Breite 60%, passend zu .img_links01; für Texte, die höher als das Bild sind */
/* für Typschilder */
 .content_rechts01 {
	   float: right;
	   margin-left: 0px;
	   margin-right: 0px;
	   margin-bottom: 0px;
	   width: 60%;
	   height: auto;
 }

/* Inhalt rechts, Breite 50%, passend zu .img_links02; für Texte, die höher als das Bild sind */
/* für Typschilder */
 .content_rechts02 {
	   float: right;
	   margin-left: 0px;
	   margin-right: 0px;
      margin-top: 50px;
      margin-bottom: 0px;
      vertical-align: middle;
	   width: 50%;
	   height: auto;
 }

/* Inhalt rechts, Breite 70% */
/* für Astra GTC Paris */
 .content_rechts03 {
	   float: right;
	   margin-left: 0px;
	   margin-right: 25px;
      margin-top: 40px;
      margin-bottom: 0px;
      vertical-align: middle;
	   width: 70%;
	   height: auto;
 }

/* Inhalt rechts, Breite 50%, passend zu .img_links04; für Texte, die höher als das Bild sind */
/* für PA-Schilder */
 .content_rechts04 {
      float: right;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      width: 55%;
      height: auto;
 }

/* Inhalt links */
/* für Astra GTC Paris */
 .content_links01 {
	   float: left;
	   margin-left: 25px;
	   margin-right: 0px;
      margin-top: 40px;
      margin-bottom: 0px;
      width: 70%;
      height: auto;
 }

/* Inhalt links */
/* für Astra GTC Paris */
 .content_links02 {
	   float: left;
	   margin-left: 25px;
	   margin-right: 0px;
      margin-top: 40px;
      margin-bottom: 0px;
      width: 60%;
      height: auto;
 }

/* Inhalt links */
/* für Astra GTC Paris */
 .content_links03 {
	   float: left;
	   margin-left: 25px;
	   margin-right: 0px;
      margin-top: 20px;
      margin-bottom: 0px;
      width: 70%;
      height: auto;
 }

/*-----------------------------------------------------------------------*/
/*                              Tabellen                                 */
/*-----------------------------------------------------------------------*/

td {
        padding:5px
}

/* Tabellen normal, hellgrau, ohne Rand */

table.tab {
        background-color: #e5e5e5;        /*#e5e5e5*/
        border-collapse: collapse;
        border-color: #ffffff;
}

/* Tabellenkopf - dunkelgrau*/
/* Aufruf: <TR class="header"> */
/* funktioniert nur innerhalb von class="tab"-Tabellen */

table.tab tr.header {
        background-color: #cccccc;
        color: #000000;
        font-weight: bold;
        text-decoration: none
}




/* Link ohne Markierungen */

a.none {
 			text-decoration: none;
}






/* Ab hier müsste man den Pfeffer mal kontrollieren, ob man noch alles braucht! :-D
/*
/*

/*-----------------------------------------------------------------------*/
/*                     Kopf- und Zwischenzeilen                          */
/*-----------------------------------------------------------------------*/



/*Einzelne Zellen einer Tabelle - zentriert und horizontal oben ausgerichtet */
/* Aufruf: <TD class="table"> */
/* funktioniert nur innerhalb von class="tab"-Tabellen */
table.tab td.table {
        vertical-align:top;
        text-align:center
}

table.tab td.table a:link {
        color:#000000;
        text-decoration:none
}

table.tab td.table a:visited {
        color:#000000;
        text-decoration:none
}

table.tab td.table a:hover {
        color:#000000;
        text-decoration:none
}

/*Einzelne Zellen einer Tabelle - zentriert und horizontal mittig ausgerichtet, Hintergrund hellgrau*/
/* Aufruf: <TD class="mittighell"> */
/* funktioniert nur innerhalb von class="tab"-Tabellen */
table.tab td.mittighell {
        vertical-align:center;
        text-align:center;
        background-color:#e5e5e5
}

/*Einzelne Zellen einer Tabelle - zentriert und horizontal mittig ausgerichtet, Hintergrund dunkelgrau*/
/* Aufruf: <TD class="mitte"> */
/* funktioniert nur innerhalb von class="tab"-Tabellen */
table.tab td.mitte {
        vertical-align:center;
        text-align:center;
        background-color:#cccccc
}

/*Einzelne Zellen einer Tabelle - links und horizontal oben ausgerichtet */
/* Aufruf: <TD class="links"> */
/* funktioniert nur innerhalb von class="tab"-Tabellen */
table.tab td.links {vertical-align:top;text-align:left}
table.tab td.links a:link {color:#000000;text-decoration:none}
table.tab td.links a:visited {color:#000000;text-decoration:none}
table.tab td.links a:hover {color:#000000;text-decoration:none}
