body {
margin:0;
padding:0;
background-color:#B6CEE7;
background-image:url(../pics/bodybg.gif);
background-repeat:repeat-x;
}

.kopfdiv {
 width: 590px;
 height: 190px;
 background-color:#6F7B8D;
 padding-left:390px;
 padding-top:5px;
 background-image:url(../pics/logo.gif);
 }

.vmenudiv {
 width:375px;
 float:left;
 padding-top:5px;
 padding-left:5px;
}
.schriftgroessediv {
 width:100px;
 padding-bottom:5px;
 padding-left:280px;
}
.adressediv {
 display:block;
 width:350px;
 padding:5px;
 background-color:#024C8E;
 margin-left: 2px;
 margin-bottom:15px;
}
.bilddiv {
 display:block;
 width:340px;
 padding-left:2px;
}

.contentdiv {
 width:580px;
 min-height:450px;
 float:left;
 overflow:auto;
 padding-top:5px;
 padding-left:10px;
 margin-top: 10px;
}

.containerdiv {
 display:block;
 width:570px;
 border:#003399 1px solid;
 margin-top:10px;
}

.containerkopfdiv {
 display:block;
 width:565px;
 height:20px;
 padding-left:5px;
 padding-top:5px;
 color:#003399;
 font-family:Arial;
 font-size: 12px;
 font-weight:bold;
 background-color:#b5c3e5;
}
.abdunkeldiv {
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  background-color:#000000;
  moz-opacity: 0.6;
   -khtml-opacity: 0.6;
   filter: alpha(opacity=60);
   opacity: 0.6;
}
.bildanzeigediv {
  width:100%;
  height:320px;
  position:absolute;
  top:10px;
  left:0px;
  text-align:center;
  z-index:500;
}
.produkt_uebersicht_container{
 display:block;
 width:170px;
 border:#003399 1px solid;
 float:left;
 margin-right:10px;
 margin-top:10px;
}

.produkt_uebersicht_ueberschr{
 display:block;
 width:150px;
 height:25px;
 padding-left:10px;
 padding-right:10px;
 padding-top:6px;
 background-color:#b5c3e5;
 color:#003399;
 font-family:Arial;
 font-size: 12px;
 font-weight:bold;
}

.counterdiv {
 padding-right:15px;
 float:right;
 font-family: arial;
 font-size:9px;
 color:#666666;
}

.hmenudiv {
 display:block;
 height:30px;
 width:980px;
 background-image:url(../pics/hmenufiller.gif);
}

.tfSelect{
  FONT-SIZE: 11px;
  WIDTH: 150px;
  COLOR: #333333;
  font-family:Verdana, Arial;
  HEIGHT: 19px;
  border: #999999 1px solid;
}

.inhaltdiv1{
 width:520px;
 float:left;
 margin-top:-50px;
 margin-left:20px;
 padding:10px;
}

#bildtext {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
}

#textsublink {
  color:#0193DF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
}

a.sublink {
   color:#0193DF;
   font-size: 10px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

a.sublink:hover {
  text-decoration:underline;
}

a.linkgrau {
   color:#555555;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}
a.linkgrau:hover{
  text-decoration:underline;
}


#fehltext {
  color:#FA0A0F;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
}

a.hmenulink {
   display:block;
   height: 23px;
   width: 150px;
   color:#B6CEE7;
   font-size: 11px;
   font-weight:bold;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align:center;
   background-image:url(../pics/hmenu.gif);
   padding-top:7px;
}

a.hmenulink:hover {
   color:#FFFFFF;
   background-image:url(../pics/hmenu_aktiv.gif);
}

a.indexlink{
 display:block;
 width: 530px;
 height: 25px;
 padding:5px;
 margin-left:-10px;
 margin-top:-10px;
 text-decoration:none;
 overflow:hidden;
 color:#003399;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
}

a.indexlink:hover{
 display:block;
 height: 330px;
 text-decoration:none;
 background-image: url(../pics/kfz_kehrel_bg.jpg);
 background-repeat:no-repeat;
 background-position:1px 50px;
 cursor:default;
}


#hmenuaktiv {
   display:block;
   height: 23px;
   width: 150px;
   color:#FFFFFF;
   font-size: 11px;
   font-weight:bold;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align:center;
   background-image:url(../pics/hmenu_aktiv.gif);
   padding-top:7px;
}

.newsdiv {
 width:150px;
 float:right;
 padding-top:10px;
}

.werbediv {
 width:150px;
 float:right;
 padding-top:10px;
}

.suchediv {
 width:140px;
 height:25px;
 float:right;
 padding-right:170px;
 padding-top:140px;
 z-index:9;
}

a.link {
   color:#003399;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:underline;
}
a.link:hover{
  text-decoration:none;
}

a.link1 {
   color:#FFFFFF;
   font-size: 10px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}
a.link1:hover{
  text-decoration:underline;
}

a.linkblauohne {
   color:#003399;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}
a.linkblauohne:hover{
  text-decoration:underline;
}

a.vmenulink {
   display:block;
   height: 19px;
   width: 330px;
   color:#FFFFFF;
   font-size: 12px;
   font-family:Verdana, Arial;
   font-weight:bold;
   text-decoration:none;
   text-align: left;
   padding-top:6px;
   padding-left:30px;
   background-image:url(../pics/vmenubg.gif);
}
a.vmenulink:hover {
   background-image:url(../pics/vmenubg_aktiv.gif);
   color:#FFFFFF;
   font-weight:bold;
   width: 330px;
   padding-left:30px;
}

a.vmenudlink {
   display:block;
   height: 32px;
   color:#B6CEE7;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-left:10px;
   background-image:url(../pics/clearpixel.gif);
}
a.vmenudlink:hover {
   background-image:url(../pics/vmenubg_aktiv.gif);
}

#vmenuaktiv {
   display:block;
   height: 19px;
   width: 330px;
   color:#FFFFFF;
   font-size: 12px;
   font-family:Verdana, Arial;
   font-weight:bold;
   text-decoration:none;
   text-align: left;
   padding-top:6px;
   padding-left:30px;
   background-image:url(../pics/vmenubg_aktiv.gif);
}

#vmenudaktiv {
   display:block;
   height: 32px;
   width:149px;
   color:#003399;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-left:10px;
   background-image:url(../pics/vmenubg.gif);
}

a.vmenu2link {
   display:block;
   height: 16px;
   color:#003399;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-left:10px;
   background-image:url(../pics/vmenu2bg.gif);
}
a.vmenu2link:hover {
   background-image:url(../pics/vmenu2bg_hover.gif);
}

a.vmenu2dlink {
   display:block;
   height: 32px;
   color:#003399;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-left:10px;
   background-image:url(../pics/vmenu2bg.gif);
}
a.vmenu2dlink:hover {
   background-image:url(../pics/vmenu2bg_hover.gif);
}

#vmenu2aktiv {
   display:block;
   height: 16px;
   width:149px;
   color:#003399;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-left:10px;
   background-image:url(../pics/vmenu2bg_hover.gif);
}

#vmenu2daktiv {
   display:block;
   height: 32px;
   width:149px;
   color:#003399;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-left:10px;
   background-image:url(../pics/vmenu2bg_hover.gif);
}

#text {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

#textweiss {
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

#textweiss9 {
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height:16px;
}
#textblau {
  color:#003399;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

#textschwarz {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.textschwarz1 {
  display:block;
  float:left;
  width:390px;
  margin-top:5px;
  margin-left:10px;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

#fehltext {
  color:#FA0A0F;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

#textfehl
{
 color:#ff0000;
 font-family:Verdane, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size: 12px;
}


#rot {
  color:#F41020;
  font-family:Arial;
  font-size: 14px;
  font-weight:bold;
}

#stern {
  color:#333333;
  font-family:Arial;
  font-size: 16px;
  font-weight:bold;
}

#fehler {
  color:#FF0000;
  font-family:Arial;
  font-size: 12px;
  font-weight:bold;
}
#ok {
  color:#0000FF;
  font-family:Arial;
  font-size: 12px;
  font-weight:bold;
}

.kontaktinput{
  FONT-SIZE: 11px;
  WIDTH: 320px;
  COLOR: #333333;
  font-family:Verdana, Arial;
  HEIGHT: 19px;
  background-color:#FFFFFF;
}

.tfPLZ {
  FONT-SIZE: 11px;
  WIDTH: 50px;
  COLOR: #333333;
  FONT-FAMILY: Arial;
  HEIGHT: 18px;
}

.taStandard {
  FONT-SIZE: 11px;
  WIDTH: 320px;
  COLOR: #333333;
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #FFFFFF;
}

.ta180 {
  FONT-SIZE: 11px;
  WIDTH: 180px;
  COLOR: #000000;
  FONT-FAMILY: Verdana,Arial;
}

.button {
  FONT-SIZE: 11px;
  WIDTH: 80px;
  COLOR: #333333;
  FONT-FAMILY: Arial;
  HEIGHT: 20px;
}

.rbutton {
  FONT-SIZE: 10px;
  WIDTH: 80px;
  COLOR: #01319D;
  border: #01319D 1px solid;
  FONT-FAMILY: Verdana, Arial;
  HEIGHT: 20px;
  background-color:#B3C3F4;
}

.suchebutton {
  FONT-SIZE: 9px;
  text-align:center;
  WIDTH: 25px;
  COLOR: #666666;
  background-color:#B6CEE7;
  FONT-FAMILY: Verdana, Arial;
  font-weight:bold;
  HEIGHT: 22px;
  cursor: pointer;
  cursor: hand;
}

.sbutton {
  FONT-SIZE: 10px;
  WIDTH: 80px;
  COLOR: #01319D;
  border: #01319D 1px solid;
  FONT-FAMILY: Verdana, Arial;
  HEIGHT: 20px;
  background-color:#FFD68C;
}

#textrot {
  color:#FF0000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}
.ebutton {
  FONT-SIZE: 10px;
  WIDTH: 150px;
  COLOR: #01319D;
  border: #01319D 1px solid;
  FONT-FAMILY: Verdana, Arial;
  HEIGHT: 20px;
  background-color:#FFD68C;
}

.logininput{
  FONT-SIZE: 11px;
  WIDTH: 110px;
  COLOR: #666666;
  font-family:Verdana, Arial;
  HEIGHT: 15px;
  background-color:#FFFFFF;
}

.loginsubmit{
  FONT-SIZE: 11px;
  WIDTH: 128px;
  COLOR: #E3E6EB;
  background-color:#798699;
  FONT-FAMILY: Verdana, Arial;
  HEIGHT: 20px;
  cursor: pointer;
  cursor: hand;
}

.row_0 {
    background-color:#F7F6F6;
}
.row_1 {
    background-color:#E1E8F1;
}

.cleardiv {
  width:0px;
  height:0px;
  font-size:0px;
  clear:both;
}
.teamdiv
{
  display:block;
  width:500px;
  float:left;
  margin-left:30px;
  margin-bottom:20px;
}


