body {
  margin:0px;
  padding:0px;
  background-color:#DFE0DA;
  background-image:url(../grafiken/verlauf-y.gif);
  background-repeat:repeat-y;
  color:#DFE0DA;
  font-size:12px;
  font-family: Arial, Helvetica, Geneva,Georgia, Swiss, SunSans-Regular;
  
}

table {
  empty-cells:show;
}

#verlaufX {
  position:absolute;
  top:0px;
  left:0px;
  
  position: expression("absolute");
  top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight + 0);

  margin:0px;
  padding:0px;
  background-color:#DFE0DA;
  background-image:url(../grafiken/verlauf-xs.gif);
  background-repeat:repeat-x;
  
  font-size:1px;
  width:100%;
  height:15px;
  z-index:1;
}

#verlaufEcke {
  position:absolute;
  top:0px;
  left:0px;
  
  position: expression("absolute");
  top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight + 0);
  
  margin:0px;
  padding:0px;
  background-color:#DFE0DA;
  background-image:url(../grafiken/verlaufEcke.gif); 
  background-repeat:no-repeat;
  
  font-size:1px;
  width:15px;
  height:15px;
  z-index:2;
}

#verlaufX[id], #verlaufEcke[id] {
  position:fixed;
}

#auto {
  position:absolute;
  top:24px;
  left:20px;  
  margin:0px;
  padding:0px;
  /*background-color:white;*/
  background-image:url(../grafiken/start.jpg);
  background-repeat:no-repeat;
  background-position:1px 1px;  
  font-size:1px;
  width:700px;
  height:600px;
  z-index:3;
}

.button{
	width:150px;
	height:30px;
}
.buttonOK{
	width:300px;
	height:30px;
}

a.afaq{
	font-size:18px;
	color:black;	
	text-decoration: none;
}

#searchWaitDiv{
	background-color:  rgb(223, 224, 218);	
	width:800px;
	height:600px;
	z-index: 10;
	position:absolute;
	top:0px;
	left:0px;
	display: none;
	/*text-align: center;*/
	padding-left:200px;
	padding-top:200px;
	font-size: 30px;
	font-weight: bold;
	color:#013C68;	
}

#searchWaitDiv[id]{
	background-color:  rgba(230, 238, 238, 0.9);
}
/**
 *  PMS:
 */

table.fzkopf, table.pms, table.upinfo {
   position:relative;
   top:15px;
   left:20px;
   width:700px;
   z-index:4;   
}

table.pms {
   position:relative;   
   top:30px;
   left:20px;
}

table.upinfo {
   position:relative;
   top:70px; 
	
}

td.kopfattr, td.kopfattrRandRechts, td.attrwert, td.attrwertRandRechts {
   font-size:11px;
   padding:2px;   
   font-weight:600;   
   text-align:center;
}

td.kopfattr, td.kopfattrRandRechts {
   font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;   
   color:white;   
   background-color:#003D67;   
}

td.attrwert, td.attrwertRandRechts {
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;   
   color:black;   
   background-color:white;
   border-top:2px solid #DEE0DA;
}

td.kopfattrRandRechts, td.attrwertRandRechts {
   border-right:2px solid #DEE0DA;
}


td.kategorie, td.kategorieI, td.schadstoffgruppe, td.schadstoffgruppeHinweis,
td.tinfoKategorie, td.tinfoWert {
   font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:12px;
   font-weight:600;
   padding:2px;
   padding-bottom:3px;   
   text-align:center;
}

td.tinfoKategorie, td.tinfoWert {
   border-top:1px solid #D8E6E2;
   border-left:1px solid #D8E6E2;
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-weight:500;
   text-align:left;
   color:black;
}

td.tinfoKategorie {
   background-color:#E6EEEE;
   font-weight:700;   
}
td.tinfoKategorie a{
	text-decoration:underline;
   color:#597C8E;
}


td.tinfoWert {
   background-color:white;
   border-right:1px solid #D8E6E2;
}

td.kategorie, td.kategorieI, td.kategorieO {
   color:white;
   background-color:#7597A9;   
   text-align:left;
   padding-left:5px;
	font-size:14px;
}

td.kategorieI, td.kategorieO {
   background-image:url(../grafiken/i.png);
   background-repeat:no-repeat;
   background-position:6px 2px;
   padding-left:24px;
}

td.kategorieO{
	font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:16px;
   font-weight:600;
   padding:2px;
   padding-bottom:3px;   
   text-align:center;
	width:600px;
}


td.schadstoffgruppeHinweis {
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   background-color:#E6EEEE;
   font-weight:600;
   color:black;
   font-size:12px;
   border:1px solid #D8E6E2;
}

td.weissRandOben {
   background-color:white;
   font-size:1px;
   border-top:3px solid #7597A9;
   border-left:1px solid #F1F1F0;
   border-right:1px solid #F1F1F0;
}

td.weiss, td.weissSchattenUnten, td.weissSchattenUntenRandLinks, td.weissSchattenUntenRandRechts,
td.weissSchattenOben, td.weissSchattenObenRandLinks, td.weissSchattenObenRandRechts,
td.weissRandLinks, td.weissRandRechts,
td.weissAbschluss, td.weissHilfe, div.thema, div.hilfeText, div.frage,
td.weissSGhinweis {
   background-color:white;
   font-size:1px;   
}

td.weissSGhinweis {
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:12px;
   color:black;
   font-weight:100;
   padding-right:7px;   
}

td.weissSchattenUnten, td.weissSchattenUntenRandLinks, td.weissSchattenUntenRandRechts {
   background-image:url(../grafiken/warnleisteo.gif);
   background-repeat:repeat-x;
   background-position:bottom;
   padding-bottom:4px;
}

td.weissSchattenUntenRandLinks {   
   border-left:1px solid #F1F1F0;
}

td.weissSchattenUntenRandRechts {
   border-right:1px solid #F1F1F0;
}


td.weissSchattenOben, td.weissSchattenObenRandLinks, td.weissSchattenObenRandRechts {
   background-image:url(../grafiken/warnleisteu.gif);
   background-repeat:repeat-x;
   background-position:top;   
}

td.weissSchattenOben {
   padding-top:10px;   
}

td.weissSchattenObenRandLinks {
   border-left:1px solid #F2F2F1;
}

td.weissSchattenObenRandRechts {
   border-right:1px solid #F2F2F1;
}

td.weissRandLinks {
   border-left:1px solid #F2F2F1;
}

td.weissRandRechts {
   border-right:1px solid #F2F2F1;
}

td.weissHilfe, div.thema, div.hilfeText, div.frage{
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:12px;
   color:black;
   font-weight:500;
}

div.thema, div.frage{
   font-weight:700;
   margin-bottom:10px;
	margin-top:20px;
}
div.frage {
	margin-left:28px;
	margin-top:10px;
	font-size:14px;
	cursor: default;
}
div.hilfeText, div.antwort {
   margin-bottom:15px;
	
}
div.antwort {
   margin-left:50px;
	display:block;
	color:#683535;
}
.antwortlink{
	font-size:10px;
	color:white;
	text-decoration:underline;
	display:inline;
}
div.themaG{
	font-size:16px;
}

ul{
	margin-top:5px;
	margin-bottom:12px;
	margin-left:10px;
}
ul li{
	
	margin-left:12px;
}

ol{
	margin-top:5px;
}

/*******************************/
td.schadstoffgruppe {
   color:black;
   background-color:#E6EEEE;
   border:1px solid #D8E6E2;
}

td.umweltplakette, td.umweltplaketteHinweis {
   background-color:#F3F4F1;
   border:1px solid #FAFBF9;
   padding-top:10px;
   padding-bottom:15px;
   padding-left:80px;
   padding-right:80px;      
}

td.umweltplaketteHinweis {
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   color:black;
   font-size:11px;
   font-weight:600;
   text-align:center;
   padding:2px;
   border-bottom-width:0px;
}

.plakblock {
	background-color: white;
	color: black;
	padding:4px;
	font-weight: 800;
}

td.warnung, td.warnungRandLinks, td.warnungRandRechts,
td.warnungNfz, td.warnungNfzRandLinks, td.warnungNfzRandRechts {
   background-color:white;
   border-top:1px solid #EBEBEB;
   border-bottom:1px solid #C2C3C0;
   
   color:#D9A604;
   font-size:13px;
   font-weight:900;
   padding-top:4px;
   padding-bottom:5px;
}

td.warnungNfz, td.warnungNfzRandLinks, td.warnungNfzRandRechts {
   background-color:#990066;
   color:white;
}

td.warnungRandLinks, td.warnungNfzRandLinks {
   border-left:1px solid #F7F7F7;
}

td.warnungRandRechts, td.warnungNfzRandRechts {
   border-right:1px solid #F7F7F7;
}



td.pmskopf {
   border:1px solid #DDB125;
   background-color:#E7CA73;
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:12px;
   font-weight:600;
   color:black;
   text-align:center;
   padding:2px;
}

td.pmstabelle {
   padding-top:10px;   
}

td.pmskat, td.pmswert, td.pmswertRechts, td.pmswertZentriert, td.sghinweis {
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   background-color:#D9A604;
   color:black;
   font-weight:600;
   font-size:13px;
   border:1px solid #E9CC6D;
   text-align:center;
   vertical-align:top;
   padding:2px;
}

td.pmswert, td.pmswertRechts, td.pmswertZentriert {
   background-color:#E7CA73;
   text-align:left;
   padding-top:1px;
   padding-bottom:1px;
   font-weight:600;
   font-size:12px;
}

td.sghinweis {
   font-size:11px;
   font-weight:400;
   background-color:#F7EDCE;   
}

td.pmswertZentriert a {
   text-decoration:underline;
   color:#597C8E;
}

td.pmswertRechts {
   text-align:right;
}

td.pmswertZentriert {
   text-align:center;
}

td.pms, td.pms2, td.pms3, td.pms4 {
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:12px;   
   font-weight:600;
   color:black;
   text-align:right;
   padding-left:4px;
   padding-right:4px;
}

td.pms { 
   background-color:#E7CA73;
}

td.pms2 {
   background-color:#C00404;
}

td.pms3 {
   background-color:#FFEC00;
}

td.pms4 {
   background-color:#009035;
}

img.umweltplakette {
   float:right;
   margin-left:5px;
   margin-bottom:5px;
}


td.hinweisekopf, td.hinweis {
   font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:12px;
   color:black;
   font-weight:600;
   text-align:center;
   
   padding:2px;
   border:1px solid #D6E5DF;
   background-color:#E6EEEE;
}

td.hinweis {
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align:left;
   border:1px solid #F3F4F1;
   background-color:#F3F4F1;
   font-size:12px;
   padding:4px;   
}

td.weissAbschluss {
   border-left:1px solid #F2F2F1;
   border-right:1px solid #F2F2F1;
   border-bottom:6px solid #7597A9;
}
td.grauLeerzeile {
	background-color: #DFE0DA;
}
dt {
   padding-bottom:4px;
}

dd {
   padding-bottom:8px;
}

td.grau {
   background-color:#F3F3F1;
   border:1px solid #FAFAFA;
   padding:5px;   
}

div.impressumAussen {
   background-color:#F5EED4;
   width:400px;   
   float:left;
   padding:5px;
   padding-top:20px;
   padding-bottom:20px; 
}

div.impressumBild {
   background-image:url(../grafiken/impressum.jpg);
   background-repeat:no-repeat;
   height:444px;
   width:241px;
   float:right;
}

td.imprt, td.imprw {
   font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:11px;
   color:black;
   font-weight:600;
   
   padding-left:3px;
   padding-top:10px;
   padding-bottom:10px;
   padding-right:3px;
}

td.imprt {
   background-color:#DAA603;
   vertical-align:top;
}

td.imprw {
   background-color:#E8CA74;
}

td.imprw a {
   text-decoration:none;
   color:black;
}




/* Liste */

table.listekopf {
   width:700px;
   position: absolute;         
   top: 15px;
   left: 20px;
   position: expression("absolute");
   top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight + 15);
   z-index:3;
}


table.listetab {
   width:700px;   
   position:absolute;
   top: 10px;
   left: 20px;
   z-index:0;
   margin-bottom:20px;
}

table.listekopf[class] {
    position:fixed;
}

td.dunkelblau, td.dunkelbauAktiv, td.dunkelblauHead {
    background-color:#013C68;
    color:white;
    font-weight:bold;
    font-size:12px;
    font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;   
    text-align:center;
    padding-top:3px;
    padding-left:5px;
    padding-bottom:3px;
    padding-right:5px;
    cursor:pointer;
}

td.dunkelblauAktiv {
    cursor:default;
    background-color:#7597A9;
}

td.dunkelblauHead {
    font-size: 12px;
    text-align:center;
    border-right:2px solid #DFE0DA;
}


td.herstbez {
    background-color:white;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:13px;
    color:#114A71;
    font-weight:bold;
    padding-left:23px;
    padding-top:3px;
    padding-bottom:3px;
}

td.bluerect {
    background-color:#003D67;
    font-size:5pt;
    color:white;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


td.bluerectAktiv {
    background-color:#B1B58C;
    font-size:5pt;
    color:white;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.fzListe, td.fzListeTopWhite, td.fzListeRight, td.fzListeRightTopWhite, 
td.fzListeMiddle, td.fzListeMiddleTopWhite, td.fzListeLast, td.fzListeLastTopWhite {
    font-size:8pt;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background-color:#F3F4F1;
    color:black;
    font-weight:400;
    padding-left:3px;
    padding-right:3px;
    vertical-align:middle;
    text-align:left;
}

td.fzListe, td.fzListeTopWhite, td.fzListeRight, td.fzListeRightTopWhite, td.fzListeMiddle, td.fzListeMiddleTopWhite {
    border-right:2px solid #DEE0DA;    
}

td.fzListeRight, td.fzListeRightTopWhite {
    text-align:right;
    padding-right:2px;
}

td.fzListeMiddle, td.fzListeMiddleTopWhite, td.fzListeLast, td.fzListeLastTopWhite {
    text-align:center;
}


td.fzListeTopWhite, td.fzListeRightTopWhite, td.fzListeMiddleTopWhite, td.fzListeLastTopWhite {
    border-top:2px solid white;
    cursor:pointer;
}

.frimg{
	vertical-align: bottom;
}
/*Nutzfahrzeuge*/
div.eingabefehlt{
	padding-left:3px;
	color: #C40000;
	font-weight: 500;
	display: inline;
}

td.wieBGColor{
	font-size:14px;
	background-color:#DFE0DA;
	color: black;
}
div.bttnNfzSuche{
	margin:5px;
	margin-left:0px;
	padding:2px;
	width:360px;
	height:30px;
	text-align: center;
	font-weight: 700;
	background-color:#B1B58C;
	cursor: pointer;
	border: 1px outset #FFFFFF; 
}


td.weiss{
	background-color:#FFFFFF;
	color:black;
	font-size: 14px;
}
td.weissFlRechts{
	background-color:#FFFFFF;
	color:black;
	font-size: 14px;
	text-align:right;
	padding-right:5px;
	padding-bottom:4px;
}
td.weissFlLinks{
	background-color:#FFFFFF;
	color:black;
	font-size: 14px;
	text-align:left;
	padding-left:5px;
	padding-bottom:4px;
}
