@charset "utf-8";
/* Copyright Viper Webdesign */
#account  input { font-size:120%; }
#account  select { font-size:120%; }
#login input { font-size:120%; }
#account { margin: 0 10px 0 10px; padding: 2px; }
#login { margin: 0 10px 0 10px; padding: 2px; }
#account .beschreibung textarea { width:260px; border-color:#9DB0BC;}
#account textarea { border-color:#9DB0BC; width:90%;}
#account ul a {
 display:block;
 border:1px solid #C8C8C8;
 padding:3px;
 margin:1px 0;
 ext-decoration:none;
}
#account ul a:hover  {
 display:block;
 background-color:#E2E2E2;
 padding:3px;
 margin:1px 0;
}
#login fieldset {
  margin: 1px;
  padding: 10px;
  width: 90%;
  border:1px solid #C8C8C8;
  
}
#account fieldset {
  margin: 10px;
  padding: 10px;
  width: 90%;
  border:1px solid #C8C8C8;
  
}

.inputField{
	border:1px solid #9DB0BC;
}

.errorField{
border: #F00 1px solid;
background-color: #FFFFCC;
}
.errorTable 
{
border: #F00 1px solid;
background-color: #E2E1E1;
} 

#account fieldset textarea {
	border:1px solid #9DB0BC;
}
#account legend {
 color:#333;
 padding-bottom:10px;
 font-size:110%;
 letter-spacing:0.05em;
}
#login legend {
 color:#333;
 padding-bottom:10px;
 font-size:110%;
 letter-spacing:0.05em;
}
#account label {
  float: left;
  width: 200px;
  text-align: right;
  margin-right: 1.5em;
}
#account label span{
 
 cursor:help;
}
#account dl {
width:500px;
margin: 1px 2px;
padding:0;
float:left;
}
#account dt {
float:left;
width:180px;
}
#account dd {
float:left;
width:320px;
}
#account .submit { text-align: right}
#account .submit input {border:#C8C8C8 1px solid; padding:5px 10px; margin:5px; cursor:pointer; background:#009; color:#FFF; font-size:90%; } 
#cart fieldset {
  margin: 1px 0;
  padding: 0 0 0 110px;
  border:1px solid #C8C8C8;
}
#cart legend {
 color:#333;
}
#cart .submit { text-align: right}
#cart .submit input {border:#C8C8C8 1px solid; padding:5px 10px; margin:5px; cursor:pointer; background:#009 color:#FFF; font-size:90%;} 