/* oph07-screen_ns.css opel-heins07css NETSCAPE FIREFOX */
/* 25.12.2007 19:41:03*/

body{
    /* background-image: url(/np/pix/background.gif);*/
      background-image: url(../spix/bgline_gn.png);

      background-repeat:repeat-y;
      background-position:0px 50px;
      margin:0px;
      padding:0px;
      font-family:"Trebuchet MS", sans-serif;
      font-style:normal;
      font-size:14px;
      /* text-decoration:normal;*/
      color:#000000;
      /* background-color:#F0F0F0;*/
   }
a:link a:visited a:active a:focus{ text-decoration:none; cursor:pointer; -moz-outline-style:none; outline:none;}
img {border:none;}
img.kfz {float:right; margin-right:10px; margin-bottom:10px}

div.upfill    { position:absolute;   top:0px;   left:30px;  width:790px; height:15px;   z-index:10; background-color:#C0C0C0;}
/* alle rechten  FIREFOX */
div.main_pic   { position:absolute;   top:15px;   left:30px;  width:600px; height:146px;   z-index:1;}
div.haupt      { position:absolute;   top:284px;  left:80px;  width:535px; height:922px;  z-index:1; }
div.yline      { position:absolute;   top:280px;  left:30px;  width:600px; height:4px;      background-color:#FFFF00; z-index:3;}
div.xline      { position:absolute;   top:15px;   left:30px;  width:50px; height:1201px;     z-index:1;}
div.teasera    { position:absolute;   top:175px;   left:90px;  width:500px;      z-index:4;}
div.teaserb    { position:absolute;   top:205px;   left:138px;  width:500px;      z-index:4;}

/* alle linken Fenster FIREFOX */

div.info    { position:absolute;   top:15px;   left:630px; width:190px; height:200px; padding:5px; z-index:1;  }
span.date   { padding: 3px 3px 3px 18px; font-weight:bold; }
div.menue   { position:absolute;   top:180px;  left:630px; width:184px; height:1000px; padding:8px; z-index:1; }
/* externes Autoangebot FIREFOX */
div.soffer  { position:absolute;   top:440px;  left:645px; width:184px; height:200px; padding:8px;  z-index:1; }
div.xline_1 { position:absolute;   top:450px;  left:640px; width:173px; z-index:3;}
div.xline_2 { position:relative;   top:850px;  left:640px; width:173px; z-index:3;}
/* LOGOS */
div.opellogo{ position:absolute; z-index:10; top:50px; left:650px; margin:0px; padding:0px; }
/* a1 Logo */
div.a_logo  { position:absolute; z-index:10; top:380px; left:650px; margin:0px; padding:0px; }
/* Heins logo */
div.heinslg { position:absolute; z-index:10; top:50px; left:90px; margin:0px; padding:0px; }
/* Hauptbild Autohaus FIREFOX */
div.ltop    { position:absolute; z-index:1; top:15px; left:30px; margin:0px; padding:0px; }

/* Automobile */
div.webautos { position:relative; top:15px; left:10px; margin:0px; padding:0px; border: 0px solid;}
td.probf{ vertical-align:top;}
/* Nur fuer das Seitenlayout */
h1 {font-weight:bold; font-size:28pt;}
h2 {font-weight:bold; font-size:24pt;}
h3 {font-weight:bold; font-size:13pt;}
h4 {font-weight:bold; font-size:12pt;}

/* normale Seite Formate FIREFOX */
h1.no {font-weight:bold; font-size:28pt; padding-left: 10px;}
h2.no {font-weight:bold; font-size:22pt; padding-left: 10px;}
h3.no {font-weight:bold; font-size:16pt; padding-left: 10px;}
h4.no {font-weight:bold; font-size:12pt; padding-left: 10px;}

ul.menue{ list-style: none; padding-left:0px;}
li.menue{ list-style: none; }
/*ul.menue{ top:30px; list-style: none;} */
 /* Styles each "list-item" (or "button") with the same style. */
li.menue{ display: block; margin: 0px 0px 0px 0; padding: 3px 3px 3px 13px; }
li.menue_e{ display: block; margin: 0px 0px 0px 0; padding: 3px 3px 3px 30px; }
 /* Gives the button a hover-effect. FIREFOX */
li.menue:hover{ margin: 0 0 0 0; padding: 5px 5px 5px 20px; border-top: 1px #FFFF00 solid; border-bottom: 1px #FFFF00 solid; }
li.menue_e:hover{ margin: 0 0 0 0; padding: 5px 5px 5px 20px; border-top: 1px #FFFF00 solid; border-bottom: 1px #FFFF00 solid; }
li.menuedummy:hover{ margin: 0 0 0 0; padding: 6px 5px 6px 20px; }
 /* Styles the link within the button. */
li a.menue{ display: block; color: #0080C0; text-decoration:none; cursor:pointer; -moz-outline-style:none; outline:none;}
li a.menue_e{ display: block; color: #0080C0; text-decoration:none; cursor:pointer; -moz-outline-style:none; outline:none;}

/* externes Autoangebot */
/* img.xtpic { height:118px; width:168px; }*/
img.xtpic { height:108px; width:154px; }
span.xttext { font-size:6pt; }
a.mxtlink {   color: #0080C0; text-decoration:none; cursor:pointer; -moz-outline-style:none; outline:none;}

p {display: block; font-size:12px; padding-left:10px;}
p.bot {display: block; font-size:12px; padding-bottom:10px; }
div.ang  { position:absolute; z-index:10; top:420px; left:650px; width:160px; margin:0px; padding:0px; }
p.ang {display: block; font-size:12px; padding-left:0px;}


/* Maileingabeformular FIREFOX */
form.mails_fo { font-family:"Trebuchet MS", arial,helvetica, sans-serif; font-style:normal; font-size:14px; }
select.mails_sel{ width:77%;  font-family:"Trebuchet MS", arial,helvetica, sans-serif; font-style:normal; font-size:14px; }
div.mails_txt{ font-family:"Trebuchet MS", arial,helvetica, sans-serif; font-style:normal; font-size:14px; }
input.mails_txt{ background-color:#C0C0C0; font-family:"Trebuchet MS", arial,helvetica, sans-serif; font-style:normal; font-size:14px;}
textarea.mails_ta{ background-color:#C0C0C0; font-family:"Trebuchet MS", arial,helvetica, sans-serif; font-style:normal; font-size:14px;}



/* KALENDER FIREFOX */
input.rad { color:#000000; text-align:left;}

table.kale { width:70%; margin: 10px; border: 1px solid; empty-cells:show; }
td.k { border: 0px solid; padding: 5px 5px 0px 3px; width:40px; text-align:right;}
td.buttons { color:#000000; }
td.global { color:#008000; }
td.wotag { color:#000000;}
td.heute { width:40px; color:#000000; background-color:#FFCC33; border: 1px solid; font-weight:bold; text-align:right;}

td.holidays { width:40px; color:#FFFFFF; background-color:#686468; text-align:right;}
td.sundays { width:40px; color:#FFFFFF; background-color:#686468; text-align:right;}

td.tag { color:#000000;font-weight:bold; text-align:center;}
td.monat { color:#000000; font-weight:bold;}

/* Zusammenfassung FIREFOX */
table.zusa { margin: 10px; border: 1px solid; empty-cells:show; width:80%; font-size:12px;}
td.zusa { padding: 5px 5px 0px 3px; width:50px; text-align:left;}

textarea.zusa { margin: 10px 0px 10px 0px; width:83%; height:100px; text-align:left;}

table{ border: 0px solid; width:80%; margin: 10px;  empty-cells:show; text-align:left; }
td { border: 0px solid; padding: 5px 5px 0px 3px; width:180px; text-align:right;}
/* td { border: 1px solid; padding: 5px 5px 0px 3px; width:50%; text-align:right;}*/