body{
  margin:0 0 25px 0;
  background-color:#ECECEC;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/bg1.gif);
  background-position:left;
  background-repeat:repeat-y;
  font-family:Arial, helvetica, sans-serif;
}

#xli000001, #xli000002, #xxnv000001{
  visibility:hidden;
  position:absolute;
}


#mTable{
  width:100%;

}
#tdl1, #tdl2{
  width:245px;
  background-color:#FFFFFF;
  vertical-align:top;
}
#tdl1{
  height:30px;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/tdb1.gif);
  background-repeat:repeat-x;
  background-position:top;
} 
#tdr1{
  height:30px;
  background-color:#98A0AB;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/w.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
#tdl2{
  height:200px;
}
#tdl2 img{
  margin-left:25px;
}
#tdr2{
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/hmot1.jpg);
  background-repeat:no-repeat;
  background-position:right;
  vertical-align:bottom;
  
}
#tdr2 h1{
  font-family:Arial, helvetica, sans-serif;
  font-size:40px;
  font-weight:normal;
  line-height:50px;
  margin:0;
  padding:0;
  color:#FFFFFF;
  padding-bottom:15px;
  padding-left:25px;
}
.tdw{
  background-color:#FFFFFF;
  height:1px;
}
#tdl3{
  height:38px;
  background-color:#98A0AB;
}
#tdr3{
  height:38px;
  background-color:#4B5C72;
  font-size:14px;
}
#tdr3 ul{
  list-style-type:none;
  padding:0;
  margin:0 0 0 10px;;
}

#tdr3 li{
  line-height:35px;
  padding:0;
  float:left;
  margin:0;
  color:#D3D3D3;
}

#tdr3 a{
  display:block;
  float:left;
  height:38px;
  padding:0 15px 0 15px;
  text-decoration:none;
    background-repeat:no-repeat;
  background-position:center;
}

#tdr3 a:link, #tdr3 a:visited, #tdr3 a:active{
  color:#D3D3D3;
}
#tdr3 a:hover, #tdr3 a:focus{
  color:#FFFFFF;
  /*background-color:#55667B;*/
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/bx.gif);

}

#tdl4{
  background-color:#FDFDFD;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/lbg1.gif);
  background-position:left;
  background-repeat:repeat-y;
  padding:5px 0 25px 0;
  width:245px;
  
}
#tdr4, #tdl4{
  vertical-align:top;
}
#tdl4 h2, #tdp1 h2{
  font-size:14px;
  font-weight:normal;
  color:#005EA8;
  padding:10px 0 15px 0;
  margin:0;
  
}
#tdl4 p{
  padding:0 0 15px 0;
  margin:0;
}
#tdl4 ul{
  padding:0 0 10px 0;
  margin:0;
}
#tdl4 a{
  text-decoration:none;
}
#tdl4 a:link, #tdl4 a:active, #tdl4 a:visited{
  color:#265080;
}
#tdl4 a:hover, #tdl4 a:focus{
  color:#2069B0;
}
.lp{
  margin:0;
  padding:10px 25px 0 25px;
  font-size:12px;
  line-height:18px;
  color:#474747;
}
.lp ul{
  margin:0;
  padding:0 0 10px 0;
  list-style-type:none;
}
.lp li{
  padding:0 0 5px 10px;
  margin:0 0 0 0;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/ar1.gif);
  background-position:left 5px;
  background-repeat:no-repeat;
}
#cTable{
  width:100%;
  height:100%;
}
#tdc1{
  background-color:#FFFFFF;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/mbg1.gif);
  background-position:left;
  background-repeat:repeat-y;
  padding:3px 0 25px 0;
  vertical-align:top;
  
}
#tdc1 h1, #p_cnt h1{
  font-size:16px;
  font-weight:normal;
  color:#005EA8;
  padding:20px 0 15px 0;
  margin:0;
  width:99%;
}

#tdc1 p, #p_cnt p{
  padding:0 0 15px 0;
  margin:0;
}

#tdc1 td{
  vertical-align:top;
  color:#474747;
  font-size:13px;
}
#tdc1 ul, #p_cnt ul{
  margin:0;
  padding:0 0 10px 0;
  list-style-type:square;
}
#tdc1 li, #p_cnt li{
  padding:0 0 5px 0;
  margin:0 0 0 15px;
}
#tdc1 a{
  
}
#tdc1 a:link, #tdc1 a:active, #tdc1 a:visited{
  text-decoration:underline;
  color:#295989;
 
}

#tdc1 a:hover, #tdc1 a:focus{
  text-decoration:none;
  color:#346EA0;
}

.mp{
  margin:0;
  padding:0 25px 0 25px;
  line-height:18px;
  font-size:12px;
}

#tdp1{
  background-color:#F1F2F2;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/rbg1.gif);
  background-repeat:repeat-y;
  background-position:left;
  width:250px;
  vertical-align:top;
  padding-bottom:25px;
}


#tdl5{
  width:245px;
  background-color:#B9BCC0;
  height:40px;

}
#tdr5{
  background-color:#98A0AB;
  height:40px;
}
#tdl5, #tdr5 {
  border-style:solid;
  border-width: 0 0 1px 0;
  border-color:#FFFFFF;
}
#tdr5 p{
  line-height:39px;
  font-size:11px;
  color:#FFFFFF;
  padding:0 0 0 25px;
}
#tdr5 a{
  color:#FFFFFF;
}
#pTable{
  margin-left:20px;
  padding-top:25px;
  width:200px;
}
.awei{
  
  background-position:0px 3px ;
  background-repeat:no-repeat;
  line-height:18px;
  padding:0 0 0 10px;
  text-decoration:none;
  margin:0;
  font-weight:bold;
}

.awei:link, .awei:visited, .awei:active{
  color:#265080;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/ar1.gif);
}
.awei:hover, .awei:focus{
  color:#2069B0;
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/ar3.gif);
}
.gl{
  height:1px;
  width:100%;
  margin-top:15px;
}
.xb{
  width:485px;
  height:1px;
}
.yb{
  width:245px;
  height:1px;
}
.xbildright{
  padding:5px 0 15px 25px;
}
.xbildleft{
  padding:5px 25px 15px 0;
}
.ybildright{
  padding:5px 0 5px 5px;
}
.ybildleft{
  padding:5px 5px 5px 0;
}
.xbildright img, .xbildleft img, .xbild img, .ybildright img, .ybildleft img, .ybild img{
  border-style:solid;
  border-color:#D8D8D9;
  border-width:1px;
}

#hna{
  position:absolute;
  right:0;
  top:0;
  height:30px;
}
#hna ul{
  list-style-type:none;
  margin:0;
  padding:0;
}
#hna li{
  float:left;
  margin:0;
  padding:0;
  line-height:29px;
  color:#1D3554;
  font-size:12px;
  line-height:27px;
}
#hna a{
  display:block;
  float:left;
  line-height:29px;
  height:29px;
  font-size:12px;
  padding:0 15px 0 15px;
  text-decoration:none;
}
#hna a:link, #hna a:active, #hna a:visited{
  color:#1D3554
}
#hna a:hover, #hna a:focus{
  color:#FFFFFF;
}
#aint{
  background-color:#CCD0D5;
}

#bread{
  position:absolute;
  right:25px;
  font-size:11px;
  color:#999999;
}
#bread a{
  color:#265080;
  text-decoration:none;
}

.thd1, .thd2{
  background-color:#205181;
  padding:3px 2px 3px 2px;
  border-style:solid;
  border-color:#98A0AB;
  border-width:1px 1px 0 0;
  font-size:12px;
  font-weight:bold;
}
.thd2, .tli6, .tli7{
  text-align:center;
}
.ttr1{
  background-color:#FFFFFF;
}
.ttr2{
  background-color:#E8E9EA;
}
.tli1, .tli2, .tli3, .tli4, .tli5, .tli6, .tli7{
  font-size:12px;
  padding:3px 2px 3px 2px;
  border-style:solid;
  border-color:#98A0AB;
  border-width:0 1px 1px 0;
}
.tli1{ width:5%;border-width:0 1px 1px 1px;}
.tli2{ width:15%}
.tli3{ width:30%;font-weight:bold;}
.tli4{ width:15%}
.tli5{ width:15%}
.tli6{ width:10%}
.tli7{ width:10%}

.tlp1,.tlp2,.tlp3{
  font-size:12px;
  padding:5px 2px 5px 2px;
  border-style:solid;
  border-color:#98A0AB;
  border-width:0;
}
.tlp1{ width:30%;border-width:0 0 1px 1px;text-align:center; }
.tlp2{ width:50%;border-width:0 1px 1px 0;vertical-align:middle;}
.tlp3{ width:20%;border-width:0 1px 1px 0;text-align:center;vertical-align:middle; }

#XHALT{
  height:1px;
  width:735px;
}


.p_hhg{
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/phhg.gif);
  background-repeat:repeat-x;
  height:105px;
  background-color:#265D8F;
  color:#FFFFFF;
  vertical-align:bottom;
  font-size:20px;
  padding:0 0 15px 15px;
}
#p_cnt{
  background-image:url(http://www.bundesverband-fahrzeugaufbereitung.de/contray/gfx/mbg1.gif);
  background-position:left;
  background-repeat:repeat-y;
  color:#474747;
}
#fenster{
  position:absolute;
  top:0;
  right:0;
  width:135px;
  height:25px;
}

.nicsic{
  position:absolute;
  visibility:hidden;
}

.docsic{
  position:absolute;
  visibility:visible;
  background-color:#FFFFFF;
  margin-left:-20px;
  font-size:11px;
  border-width:1px;
  border-color:#356FA7;
  border-style:solid;

  padding:5px;
}
.xdet1{
  font-size:11px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color:#205181;
  color:#FFFFFF;
}
.xdet2{
  font-size:11px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color:#356FA7;
  color:#FFFFFF;
}

.fr1{
  width:150px;
}

.inp1{
  width:300px;
}
textarea{
  font-family:Arial, Helvetica, sans-serif;
}