*                {margin: 0; padding: 0}

body             {background-image: url("http://www.opel-gang-donau-ries.de/data/tvlines.jpg"); background-repeat: repeat;
                 font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 1.3; color: #000000;
                 margin:0; padding:0; height: 100%; min-height: 100%; min-width:1024px}

p.append         {margin-top:-2.7em; margin-bottom: 1.5em; text-align:right}



/*--------------------------- LINKS --------------------------- */

a:link           {color:#000000; text-decoration:underline; background-color: transparent}
a:visited        {color:#000000; text-decoration:underline; background-color: transparent}
a:focus          {color:#000000; text-decoration:underline; background-color: transparent}
a:hover          {color:#FFFFFF; text-decoration:underline; background-color: #000000}
a:active         {color:#000000; text-decoration:underline; background-color: transparent}
a.nohover        {color:#000000; text-decoration:underline; background-color: transparent}
a.anchorLink     {color:#000000; text-decoration:underline; background-color: transparent}

a.infotext       {text-decoration: none}
a.infotext:hover {background: transparent; text-decoration: none}
a.infotext span  {visibility: hidden; position: absolute;
                 font-size: 0px; text-decoration: none; color: #FFFFFF;
                 margin-left: -144px; margin-top: 120px; padding: 0px 5px 5px}

a.infotext:hover span {visibility: visible;
                 font-size: .8em; text-decoration: none; color: #000000;
                 border-left: 1px solid #888888; border-right: 1px solid #888888; border-bottom: 1px solid #888888;
                 background: #FFFFFF; width: 121px}



/*--------------------------- IFRAME --------------------------- */

.iframedisc      {width: 100%; height: 1400px; background-color: transparent; border:0; padding:0}
.iframeupdt      {width: 100%; height:  591px; background-color: transparent; border:0; padding:0}    /* for de_home  old*/
.iframeupdta     {width: 100%; height:  403px; background-color: transparent; border:0; padding:0}    /* for de_home2 */



/*--------------------------- TABLES --------------------------- #9BDDEE*/

table            {border-collapse: collapse; width: 100%}

th               {border-style: solid; border-width: 0px 0px 2px; border-color: #000000; text-align: left}

tr.light         {border-style: solid; border-width: 0px 0px 1px; border-color: #000000; margin: 0; padding: 0; background-color: #9BDDEE}
tr.dark          {border-style: solid; border-width: 0px 0px 1px; border-color: #000000; margin: 0; padding: 0; background-color: #75BBCE}
td.date          {width: 70px; padding-left: 5px;}
td.flag          {width: 30px}
td.host          {width: 550px}
td.link          {width: 250px}

td               {font-size: 11px; border-style: solid; border-width: 0px 0px 1px; border-color: #000000; margin: 0; padding-top:0.2em; padding-bottom:0.2em; vertical-align:top}
td.noline        {border-style: solid; border-width: 0px 0px 1px; border-color: transparent; margin: 0; padding-top:0.2em; padding-bottom:0.2em}
td.gb            {font-size: 13px; border-style: solid; border-width: 0px 0px 0px; border-color: #000000; padding-top:0.2em; padding-bottom:0.2em; vertical-align: top}
td.gbfirst       {font-size: 13px; border-style: solid; border-width: 2px 0px 0px 0px; border-color: #000000; padding-top:0.2em; padding-bottom:0.2em; vertical-align: top}
td.center        {text-align: center}
td.right         {text-align: right}
td.bottom        {vertical-align: bottom}
td.links         {width: 234px}

.tdbody          {font-size: 13px; line-height: 1.3; border-style: solid; border-width: 0px 0px 0px; border-color: #000000;
                 padding-top:0.2em; padding-bottom:0.2em; vertical-align: top}



/*--------------------------- IMAGES --------------------------- */

img              {border: 0px}
img.small        {margin-right: 2px;}


/*--------------------------- LIST --------------------------- */

ul               {list-style: none; font-size: 0.9em; margin: 0; padding: 0}
ol               {list-style-image: url("http://www.opel-gang-donau-ries.de/data/file.png"); list-style-position: outside; padding-left: 24px;}



/*--------------------------- HEADINGS ------------------------ */

h1               {margin-top: 30px; margin-bottom: 10px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #000000; font-size: 1em; font-weight: bold;}
h1.noline        {margin-top: 30px; margin-bottom: 12px; border-bottom-style: solid; border-bottom-width: 0px; border-bottom-color: #000000}
h1.first         {margin-top:  0px; margin-bottom: 10px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #000000}
h3               {margin-top: 14px; margin-bottom:  5px}



/*--------------------------- LINES --------------------------- */

hr               {border-color:#000000; color:#000000; border-style: solid; height: 2px}



/*--------------------------- DIVS --------------------------- */

#wrap            {margin: 0 auto; width:1024px;z-index:1}

#headerbck       {width:1024px; height: 240px; margin: 0 auto; position:absolute; background-image: url("http://www.opel-gang-donau-ries.de/data/backbody_headerbck2.png"); z-index:1;}
#headernav       {width:1024px; height: 240px; margin: 0 auto; position:absolute; background-image: url("http://www.opel-gang-donau-ries.de/data/backbody_headernav.png"); z-index: 10;}
#headerfront     {width:1024px; height: 150px; margin-left: auto; margin-right: auto; margin-bottom: 90px; margin-top: 0px; position:relative; background-image: url("http://www.opel-gang-donau-ries.de/data/backbody_headerfront2.png"); z-index: 30;}

#main            {float:left; width:1024px; margin: 0 auto; background-image: url("http://www.opel-gang-donau-ries.de/data/backbody_content_nd.png");                                                                                                                     ntent_nd.png");
                 background-repeat: repeat-y; padding-bottom: 20px;z-index:1}

#content         {margin: 0 60px;z-index:1}

#footer          {width:1024px; height:100px; margin:0 auto; background-image: url("http://www.opel-gang-donau-ries.de/data/backbody_footer2.png");
                  clear:both; text-align: center; font-size: 0.7em;z-index:1}

#top             {margin-top:-4.7em; margin-right: 60px; text-align:right}
#fb              {margin-top:-4.0em; margin-left: 60px; text-align:left}

#car             {position: absolute; margin: 0 auto; margin-top: -370px; z-index:10; display:inline;}


#first           {width: 468px; float:left;}
#second          {width: 250px; float:right;}
#seconda         {width: 380px; float:right;}   /* for de_home2 */
#third           {width: 468px; float:left;}
#fourth          {width: 250px; float:right;}
#fourtha         {width: 380px; float:right;}   /* for de_home2 */
#fifth           {width: 900px; margin: 0 auto;}

#firstcol        {width: 359px; margin-top: 0px; margin-right: 0px; margin-bottom: 35px; float:left;}
#secondcol       {width: 359px; margin-top: 0px; margin-right: 0px; margin-bottom: 35px; float:right;}

#tfirstcol       {width: 350px; margin-top: 0px; margin-right: 0px; margin-bottom: 35px; float:left;}
#tsecondcol      {width: 275px; margin-top: 0px; margin-right: 0px; margin-bottom: 35px; float:left;}
#tthirdcol       {width: 275px; margin-top: 0px; margin-right: 0px; margin-bottom: 35px; float:right;}

#carfirst        {width: 200px; margin-top: 0px; margin-right: 0px; float:left;}
#carsecond       {width: 538px; margin-top: 0px; margin-right: 0px; float:right;}

#gbglobal        {background-color: #75BBCE; margin-bottom: 24px}



/*--------------------------- MENU --------------------------- */


#navig           {position:absolute; margin-left: 166px; margin-top: -240px; margin-right: 0; text-align: center; padding: 0px; z-index: 20; font-size: 14px; width:900px;}

#navig ul        {list-style: none; margin: 0; padding: 0; float:left}

#navig li        {display:inline-block; display: -moz-inline-grid;}

#navig li a      {height: 240px; width: 80px; color: #FFF; text-decoration: none;}

#navig li a:link, #navig li a:visited {
                 color: #FFF;
                 display: inline-block;
                 background:  url(menu/hover.png);}

#navig li a:hover {color: #FFF; background:  url(menu/hover.png) 0 -240px;}

#navig li a:active, #navig li a:focus, #navig li a#current {
                 color: red;
                 background:  url(menu/hover.png) 0 -480px;
                 outline:none;}
