/* CSS Document */
/*##############Normal Style für Input##############*/



input.bt
{
	color: #666;
	border: none;
}

input
{
  color: #666;
  border-width: 1px 1px 1px 1px;
  border-color: #999;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
}
input:hover
{
  color: #333;
  border-width: 1px 1px 1px 1px;
  border-color: #666;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
}

/*##############ERROR Style für Input##############*/
input.error
{
  color: #666;
  border-width: 1px 1px 1px 1px;
  border-color: #f55252;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  background: #fff url(../img/form/error_small.gif) no-repeat; 
  background-position:102% 50%;
}
input.error:hover,input.error:focus
{
  color: #333;
  background-color: #FFD4D4;
}

/*##############OK Style für Input##############*/
input.ok
{
  color: #666;
  border-width: 1px 1px 1px 1px;
  border-color: #999;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  background: #fff url(../img/form/ok_small.gif) no-repeat; 
  background-position:102% 50%;
}
input.ok:hover,input.ok:focus
{
  color: #333;
  background-color: #DFFFC3;
}

/*##############Normal Style für Select##############*/
select
{
  color: #666;
  border-width: 1px 1px 1px 1px;
  border-color: #999;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
}
select:hover
{
  color: #333;
  border-width: 1px 1px 1px 1px;
  border-color: #666;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
}

/*##############ERROR Style für Select##############*/
select.error
{
  color: #666;
  border-width: 1px 1px 1px 1px;
  border-color: #990000;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
}
select.error:hover
{
  color: #333;
  border-width: 1px 1px 1px 1px;
  border-color: #660000;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
}

/*##############Normal Style für Textarea##############*/
textarea
{
  color: #666;
  border-width: 1px 1px 1px 1px;
  border-color: #999;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
}
textarea:hover
{
  color: #333;
  border-width: 1px 1px 1px 1px;
  border-color: #666;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
}

/*##############Error Style für Textarea##############*/
textarea.error
{
  color: #666;
  border-width: 1px 1px 1px 1px;
  border-color: #990000;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
}
textarea.error:hover
{
  color: #333;
  border-width: 1px 1px 1px 1px;
  border-color: #660000;
  border-style: solid;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
}

/* Passwort Level */
span.pwtext{margin-left:5px;float:left;}
div.lev0{height:15px;width:5px;background-color: #c00000;border:1px solid #666;float:left;}
div.lev1{height:15px;width:50px;background-color: #c05a00;border:1px solid #666;float:left;}
div.lev2{height:15px;width:90px;background-color: #c09a00;border:1px solid #666;float:left;}
div.lev3{height:15px;width:135px;background-color: #e5d800;border:1px solid #666;float:left;}
div.lev4{height:15px;width:190px;background-color: #c2e500;border:1px solid #666;float:left;}
div.lev5{height:15px;width:258px;background-color: #489d03;border:1px solid #666;float:left;}


/* Passwort Level */
.anz_site{border:1px solid #999;padding:2px 5px;background-color:#ccc;}
.anz_site_active{border:1px solid #999;padding:2px 5px;background-color:#eee;}