body {
	  padding: 0px;
	  margin:  0px;
	  height:  100%; 
	  width:   100%;
      background-color:#EEEEEE;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight:bold;
      color:#2F2F2F;
      behavior:url("csshover.htc"); 
     }

img {
	    border: 0px;
    } 

font.faq{
        color: #bb2f43;
    }
    
div.HilfeTopic{
    color: #bb2f43;
}

h2.Impressum {
    text-align: center;
    border-bottom: 1px solid #B5B5B5;
	text-transform: uppercase;
}

h4.Impressum{
   text-decoration: underline;
}

div.Impressum{
    text-align: left;
}
    
h2 {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size: 13px;
      font-weight:bold;
   }
   
h3 {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size: 13px;
      font-weight:bold;
   }

.KopfNavi a {
  text-decoration:none;
  color:#FFFFFF;
}

.KopfNavi a:hover {
  text-decoration:none;
  color:#FFFFFF;
}


a {
  text-decoration:none;
  color:#2F2F2F;
  }

a:hover {
  text-decoration:none;
  background-color:#AAAFA7;
  color:#2F2F2F;
}  

input {
        border:1px solid #2F2F2F;
        color:#AAAFA7;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        background-color:#FFFFFF;
      }

#pwlbl, #kdlbl{
    position:absolute;
    padding-left:32px;
    padding-top:2px;
    display:inline;
    color: #AAAFA7;
    font-size: 11px;
}

select {
         border-width:0px;
		 margin:0px;
	     padding:0px:
      }

form { 
		margin:0px;
		padding:0px:
    } 
	
.iptCB {
         border-width:0px;
		 margin:0px;
	     padding:0px:
       }

.iptAV {
         border-width:0px;
		 margin:0px;
	     padding:0px:
        }

.iptWKe {
         border-width:0px;
		 margin:0px;
	     padding:0px:
        }

.iptWKd {
         border-width:0px;
		 margin:0px;
	     padding:0px:
        }

.iptSV {
        border-width:0px;
		margin:0px;
		padding:0px:
       }

.iptWK {
        border-width:0px;
		margin:0px;
		padding:0px:
       }

.iptMZ {
        border-width:0px;
		margin:0px;
		padding:0px:
       }
	   
.iptsLF {
        border-width:0px;
		margin:0px;
		padding:0px:
       }

#iptusr{
        background-image:url(/img/nps/usr.png);
		background-position:left center;
        background-repeat:no-repeat;
        height:18px;
        font-size:11px;		
        padding-left:25px;
		width:150px;
		margin-left:5px;
     }

#iptsea{
        background-image:url(/img/nps/search.png);
		background-position:left center;
        background-repeat:no-repeat;
        height:18px; 
        padding-left:25px;
		width:170px; 
		margin-left:5px;
     }

#iptLF{
        background-image:url(/img/nps/email.png);
		background-position:left center;
        background-repeat:no-repeat;
        height:18px; 
        padding-left:25px;
		width:220px; 
		margin-left:5px;
     }

#iptemai{
        background-image:url(/img/nps/email.png);
		background-position:left center;
        background-repeat:no-repeat;
        height:18px; 
        padding-left:25px;
      	width:170px; 
		margin-left:5px;
     }

#iptpwd{
        background-image:url(/img/nps/key.png);
		background-position:left center;
        background-repeat:no-repeat;
        height:18px;
        font-size:11px;
        padding-left:25px;
		width:150px;		
     }

select {
        border:1px solid #AAAFA7;
        color:#AAAFA7;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        background-color:#FFFFFF;
      }     

textarea {
        border:1px solid #ec9384;
        color:#ec9384;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        background-color:#FFFFFF;
      }            

table {
  border: 0px;
  padding: 0px;
  margin:  0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;   
  font-weight:bold;     
  color:#2F2F2F;
}

.bgc {
  background-color:#FFFFFF;
}

.text_kopf { 
             font-size: 18px; 
			 font-weight:bold;
		   }

.tbl_content_kopf { 
                   font-size: 12px; 
			      }

.tbl_content { 
              font-size: 11px; 
			}.npsartikel {
    overflow-y: scroll;
}