/* BV&P Vermögen AG */

body { margin:0px 0px 0px 0px; background: url(pix/bg.gif); }
table.one { width:100%; }
table.two { height:100%; }

table.one { width:100%; }
table.adresse {  background: url(pix/bg_adresse.gif); }

td.dunkelgrau { background:#BCBEC0; }
td.mittelgrau { background:#DDDEDF; }
td.hellgrau { background:#EBEBEC; }
td.blau { background:#002A54; }
td.weiss { background:#FFFFFF; }

p {
  font-family: arial;
  font-size: 11px;
  color: #333333;
  text-decoration:none;
  font-weight: normal;
  }
  
p.weiss {
  font-family: arial;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration:none;
  font-weight: bold;
  }

p.klein {
  font-family: arial;
  font-size: 9px;
  color: #333333;
  text-decoration:none;
  font-weight: normal;
  }
  
p.blau {
  font-family: arial;
  font-size: 11px;
  color: #002A54;
  text-decoration:none;
  font-weight: normal;
  }
  
p.headlines {
  font-family: arial;
  font-size: 13px;
  color: #04386D;
  text-decoration:none;
  font-weight: bold;
  } 

  
p.adresse {
  font-family: arial;
  font-size: 10px;
  color: #666666;
  text-decoration:none;
  font-weight: normal;
  } 
  

p.oben {
  font-family: arial;
  font-size: 10px;
  color: #002A54;
  text-decoration:none;
  font-weight: normal;
  }
  
p.oben_striche {
  font-family: arial;
  font-size: 10px;
  color: #BBBDC0;
  text-decoration:none;
  font-weight: normal;
  }

a:link { text-decoration:none; color:#04386D;}
a:visited { text-decoration:none; color:#04386D;}
a:hover { text-decoration:none; color:#04386D;}
a:active { text-decoration:none; color:#04386D;}



a.navi:link { font-family:arial; color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.navi:visited { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; }
a.navi:hover { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: bold; }
a.navi:active { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; }  

a.subnavi:link { font-family:arial; color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.subnavi:visited { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; }
a.subnavi:hover { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; font-style: italic; }
a.subnavi:active { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; font-style: italic; } 


h1 {  font-family:arial; color:#F09020; margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-weight: bold; text-decoration: none;}
h2 {  font-family:arial; color:#015A97; margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-weight: bold; text-decoration: none;}
h3 {  font-family:arial; color:#F09020; margin-top: 0px; margin-bottom: 0px; font-size: 13px; font-weight: bold; text-decoration: none;}
h4 {  font-family:arial; color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; font-size: 13px; font-weight: bold; text-decoration: none;}
h5 {  font-family:arial; color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: bold; text-decoration: none;}

 
.input  {
       background-color: #FFFFFF;
       border-top: #002A54 1px solid;
       border-bottom: #002A54 1px solid;
       border-left: #002A54 1px solid;
       border-right: #002A54 1px solid;
       font-family:  verdana, arial;
       font-size: 10px;
       color: #333333;
}
.inputplz {
       background-color: #FFFFFF;
       border-top: #002A54 1px solid;
       border-bottom: #002A54 1px solid;
       border-left: #002A54 1px solid;
       border-right: #002A54 1px solid;
       font-family:  verdana, arial;
       font-size: 10px;
       color: #333333;
}

.submit {
	   background-color: #EEEEEE;
       border-top: #002A54 1px solid;
       border-bottom: #002A54 1px solid;
       border-left: #002A54 1px solid;
       border-right: #002A54 1px solid;
       font-family:  Verdana, Tahoma, Helvetica;
       font-size: 11px;
       color: #333333;
}


.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
   font-family:  Verdana, Tahoma, Helvetica;
   font-size: 11px;
       color: #333333;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
      font-family:  Verdana, Tahoma, Helvetica;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }

/* ------------------------------------------- */
