.kopfdiv {
 height:203px;
 width:1000px;
 display:block;
 position:absolute;
 top:0px;
 left:0px;
 background-image:url(../pics/kopfbg.jpg);

}

.submenudiv {
 height:20px;
 width:500px;
 display:block;
 position:absolute;
 top:0px;
 left:150px;
 z-index:4;
}

.menudiv {
 width:150px;
 position:absolute;
 top:120px;
 left:0px;
}

.vmenudiv {
 width:150px;
 position:absolute;
 top:120px;
 left:0px;
}

.contentdiv {
  position:absolute;
  left:200px;
  top:210px;
  width:797px;

}

.unterkopfdiv {
 width:810px;
 height:15px;
 position:absolute;
 top:95px;
 left:170px;
 background-image:url(../pics/unterkopfdivbg.gif);
}

.hmenudiv {
 height:25px;
 width:980px;
 display:block;
 position:absolute;
 top:70px;
 left:0px;
 background-image:url(../pics/hmenufiller.gif);
}

.graubgdiv {
 width:810px;
 height:50px;
 position:absolute;
 top:110px;
 left:170px;
 background-color:#8F9AAA;
}

.tfSelect{
  FONT-SIZE: 11px;
  WIDTH: 150px;
  COLOR: #333333;
  font-family:Verdana, Arial;
  HEIGHT: 19px;
  border: #999999 1px solid;
}

#text {
  display:block;
  width:560px;
  line-height:18px;
  text-align:justify;
  color:#333333;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

#tabellentext {
  line-height:18px;
  color:#333333;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

#bildtext {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
}

#textweiss {
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

#textangebot {
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

#textblau {
  color:#003399;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

#textgrau {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

#textsublink {
  color:#C0C0C0;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
}

#bankname {
  color:#0066B3;
  font-family:Arial,Helvetica,sans-serif,Verdana;
  font-size: 24px;
}
#fehltext {
  color:#FA0A0F;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
}




.subheadline{
  display:block;
  color:#333333;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight:bold;
  padding-top:20px;
  padding-left:10px;
}

a.hmenulink {
   display:block;
   height: 20px;
   width: 120px;
   color:#666666;
   font-size: 11px;
   font-weight:bold;
   font-family:Verdana, Arial;
   text-decoration:none;
   background-image:url(../pics/menurot.png);
   padding-top:5px;
   padding-left:30px;
}

a.hmenulink:hover {
   background-image:url(../pics/menurot_hover.png);
}

#hmenuaktiv {
   display:block;
   height: 20px;
   width: 120px;
   color:#D0D0D0;
   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:5px;
}




a.mozhmenu2link {
   display:block;
   height: 23px;
   width: 200px;
   color:#003399;
   font-size: 11px;
   font-weight:bold;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align:center;
   background-image:url(../pics/hmenu2bg.gif);
   padding-top:7px;
}

a.mozhmenu2link:hover {
   color:#B5C3E7;
   background-image:url(../pics/hmenu2bg_aktiv.gif);
}

#mozhmenu2aktiv {
   display:block;
   height: 23px;
   width: 200px;
   color:#B5C3E7;
   font-size: 12px;
   font-weight:bold;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align:center;
   background-image:url(../pics/hmenu2bg_aktiv.gif);
   padding-top:7px;
}



.ebankingdiv {
 width:151px;
 height:75px;
 position:absolute;
 top:120px;
 left:839px;
 background-color:#ffffff;
 border-left:#05339E 1px solid;
 border-bottom:#05339E 1px solid;
 z-index:9;
}

.topdiv {
 width:151px;
 position:absolute;
 top:280px;
 left:839px;
 background-color:#B5C4E5;
 border:#05339E 1px solid;
 z-index:9;
}

.kontaktcenterdiv {
 width:150px;
 height:135px;
 position:absolute;
 top:170px;
 left:827px;
 z-index:9;
 border:#333333 1px solid;
 background-color:#9FA7B4;
}

.newsdiv {
 width:150px;
 position:absolute;
 top:507px;
 left:827px;
 z-index:9;
 border:#333333 1px solid;
 background-color:#9FA7B4;
}

.werbediv {
 width:150px;
 position:absolute;
 top:320px;
 left:827px;
 z-index:9;
 border:#333333 1px solid;
 background-color:#9FA7B4;
}

.suchediv {
 width:140px;
 height:25px;
 position:absolute;
 top:35px;
 left:827px;
 z-index:9;
}

.hotlinediv {
 width:170px;
 height:85px;
 position:absolute;
 top:115px;
 left:800px;
 text-align:right;
 font-weight:bold;
 color:#ffffff;
 font-size: 11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 line-height:18px;
 z-index:9;
}

a.kopflink0 {
   display:block;
   width:140px;
   height:19px;
   color:#333333;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
   padding-top:1px;
   padding-left:10px;
   margin-top:5px;
   border-bottom:#FFFFFF 2px solid;
}
a.kopflink0:hover{
   background-color:#EFEFEF;
   border-bottom:#CCCCCC 2px solid;
}

a.kopflink1 {
   display:block;
   width:140px;
   height:19px;
   color:#333333;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
   padding-left:10px;
   line-height:25px;

}
a.kopflink1:hover{

}

#kopflink1aktiv {
   display:block;
   height: 19px;
   width: 140px;
   color:#333333;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   padding-top:1px;
   padding-left:10px;
   margin-top:5px;
   background-color:#EFEFEF;
   border-bottom:#007CC3 2px solid;
   font-weight:bold;
}

a.kopflink2 {
   display:block;
   width:140px;
   height:19px;
   color:#333333;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
   padding-top:1px;
   padding-left:10px;
   margin-top:5px;
   border-bottom:#FFFFFF 2px solid;
}
a.kopflink2:hover{
   background-color:#EFEFEF;
   border-bottom:#DA251D 2px solid;
}

a.kopflink3 {
   display:block;
   width:140px;
   height:19px;
   color:#333333;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
   padding-top:1px;
   padding-left:10px;
   margin-top:5px;
   border-bottom:#FFFFFF 2px solid;
}
a.kopflink3:hover{
   background-color:#EFEFEF;
   border-bottom:#FFF500 2px solid;
}

a.link {
   color:#333333;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
   background-color:#D3DDEB;
}
a.link:hover{
  background-color:transparent;
}

a.linkweiss {
   color:#EFEFEF;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}
a.linkweiss: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;
}

a.sublink {
   color:#C0C0C0;
   font-size: 10px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

a.sublink:hover {
  text-decoration:underline;
}



a.vmenulink {
   display:block;
   height: 21px;
   width: 140px;
   color:#333333;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-top:9px;
   padding-left:10px;
   background-image:url(../pics/vmenubg.gif);
}
a.vmenulink:hover {
   background-image:url(../pics/vmenubg_aktiv.gif);
}

a.vmenudlink {
   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/clearpixel.gif);
}
a.vmenudlink:hover {
   background-image:url(../pics/vmenubg.gif);
}

#vmenuaktiv {
   display:block;
   height: 21px;
   width: 140px;
   color:#333333;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-top:9px;
   padding-left:10px;
   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);
}
#vmenu3aktiv {
   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/clearpixel.gif);
}
#vmenu3daktiv {
   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/clearpixel.gif);
}

#rot {
  color:#660000;
  font-family:Arial;
  font-size: 12px;
  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: 10px;
  WIDTH: 25px;
  COLOR: #E3E6EB;
  background-color:#798699;
  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;
}

.flyerdiv {
 width:140px;
 position:absolute;
 top:200px;
 left:839px;
 background-color:#EFEFEF;
 border:#D1D3D4 1px solid;
 z-index:9;
}


a.ieregisterlink {
   display:block;
   height: 33px;
   width: 120px;
   color:#333333;
   font-size: 11px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align:center;
   background-image:url(../pics/reiter_inaktiv.gif);
   padding-top:13px;
}

a.ieregisterlink:hover {
   background-image:url(../pics/reiter_hover.gif);
   padding-top:10px;

}

#ieregisteraktiv {
   display:block;
   height: 33px;
   width: 120px;
   color:#333333;
   font-size: 11px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align:center;
   background-image:url(../pics/reiter_aktiv.gif);
   padding-top:10px;
}

a.mozregisterlink {
   display:block;
   height: 20px;
   width: 120px;
   color:#333333;
   font-size: 11px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align:center;
   background-image:url(../pics/reiter_inaktiv.gif);
   padding-top:13px;
}

a.mozregisterlink:hover {
   height: 23px;
   padding-top:10px;
   background-image:url(../pics/reiter_hover.gif);
}

#mozregisteraktiv {
   display:block;
   height: 20px;
   width: 120px;
   color:#333333;
   font-size: 11px;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align:center;
   background-image:url(../pics/reiter_aktiv.gif);
   padding-top:13px;
}

.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;
}

a.kontaktlink{
 display:block;
 width:100px;
 height:20px;
 color:#990000;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 text-decoration:none;
 background-image:url(../pics/kontaktbg.jpg);
 padding-top:5px;
 padding-left:50px;
}

a.kontaktlink:hover {
 background-image:url(../pics/kontaktbg_hover.jpg);
}

a.rueckruflink{
 display:block;
 width:100px;
 height:20px;
 color:#990000;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 text-decoration:none;
 background-image:url(../pics/rueckrufbg.jpg);
 padding-top:5px;
 padding-left:50px;
}

a.rueckruflink:hover{
 background-image:url(../pics/rueckrufbg_hover.jpg);
}

a.druckenweisslink{
 display:block;
 width:150px;
 height:20px;
 color:#990000;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 text-decoration:none;
 background-image:url(../pics/druckenweissbg.jpg);
 padding-top:5px;
}

a.druckenweisslink:hover{
 border-bottom:#990000 1px solid;
}

a.froschlink{
 display:block;
 width:250px;
 height:92px;
 text-decoration:none;
 background-image:url(../pics/btn_ci_referenz.gif);
}

a.froschlink:hover{
 background-image:url(../pics/btn_ci_referenz_hover.gif);
}

.row_0 {
    background-color:        #F7F6F6;
}
.row_1 {
    background-color:        #E1E8F1;
}

#copy {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}

a.copylink {
   color:#363636;
   font-size: 10px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}
a.copylink:hover{
  text-decoration:underline;
}


a.divhidden{
 display:block;
 width:165px;
 height:20px;
 line-height:20px;
 overflow:hidden;
 padding-left:5px;
 color:#333333;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 text-decoration:none;


}

a.divhidden:hover{
 overflow:visible;
 height:100%;
 color:#DA251D;
}

.kontaktinput{
  FONT-SIZE: 11px;
  WIDTH: 320px;
  COLOR: #333333;
  font-family:Verdana, Arial;
  HEIGHT: 19px;
  background-color:#FFFFFF;
}

.taStandard {
  FONT-SIZE: 11px;
  WIDTH: 320px;
  COLOR: #333333;
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #FFFFFF;
}

#text_kontakt{
  color: #393939;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
}

#fehltext {
  color:#FA0A0F;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight:bold;
}

.loginsubmit{
  FONT-SIZE: 11px;
  WIDTH: 128px;
  COLOR: #E3E6EB;
  background-color:#798699;
  FONT-FAMILY: Verdana, Arial;
  HEIGHT: 20px;
  cursor: pointer;
  cursor: hand;
}

.tfPLZ {
  FONT-SIZE: 11px;
  WIDTH: 50px;
  COLOR: #333333;
  FONT-FAMILY: Arial;
  HEIGHT: 18px;
}

.clear{
font-size:1px;
height:0px;
width:0px;
clear:both;
line-height:0px;
display:block;
}

.mitgl_kopf{
font-size:10px;
FONT-FAMILY: Verdana, Arial;
font-weight:bold;
color:#FFFFFF;
height:22px;
width:220px;
padding-top:3px;
padding-left:10px;
display:block;
}

.mitgl_text{
 margin-top:10px;
 width:230px;
 background-repeat:no-repeat;
 padding-left:25px;
}