@charset "utf-8";
/* Copyright Viper Webdesign */
#account .tabellen input { border: 1px solid #2a2a2a;}
#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:#2a2a2a;}
#account textarea { border: 1px solid #2a2a2a; background-color:#000; width:90%; color:#FFF}
#account ul a {
 display:block;
 border:1px solid #2a2a2a;
 padding:3px;
 margin:1px 0;
 text-decoration:none;
}
#account ul a:hover  {
 display:block;
 background-color:#2a2a2a;
 padding:3px;
 margin:1px 0;
}
#account ul img  {
 margin:5px 2px 0 0;
}
#login fieldset {
  margin: 1px;
  padding: 10px;
  width: 90%;
  border:1px solid #2a2a2a;
}
#account fieldset {
  margin: 1px;
  padding: 10px 0 10px 10px;
  width: 95%;
  border:1px solid #2a2a2a;
  
}
fieldset input, fieldset select {
border:1px solid #2a2a2a;
background-color:#000;
color:#FFF;
}
#account legend {
 color:#FFF;
 padding-bottom:10px;
 font-size:110%;
 letter-spacing:0.05em;
}
#login legend {
 color:#FFF;
 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:#2a2a2a 1px solid; padding:5px 10px; margin:5px; cursor:pointer; background:#424242; color:#FFF; font-size:90%; } 
#cart fieldset {
  margin: 1px 0;
  padding: 0 0 0 110px;
  border:1px solid #2a2a2a;
}
#cart legend {
 color:#FFF;
}
#cart .submit { text-align: right}
#cart .submit input {border:#2a2a2a 1px solid; padding:5px 10px; margin:5px; cursor:pointer; background:#424242; color:#FFF; font-size:90%;} 
