/* Allgemeine Definitionen */
body {
  font-size: x-small;
  font-family: sans-serif;
  color: #000;
  background: #FFFFFF;
}

a {
  color: #00f;
  text-decoration: underline;
}

h2 {
  font-size: small;
  margin: 3px 0 3px 0;
}
ul { }
li { }
h1 {
  font-size: small;
  color: #396DA5;
  font-style: italic;
  margin: 0 0 1px 0;
  border-bottom: 2px solid #FFCF21;
}
h1 em {
  color: #000000;
}
p {
  margin: 0 0 3px 0;
}
.head { 
  font-size: small;
  background-color:#3B6CA6; 
  color:#FFFFFF;
}
.gelb { 
  font-size: small;
  background-color:#FDCE26; 
  color:#000000;
}
form {
  margin: 2px 0 5px 0;
}
A.hedasmall		{
  font-size: small;
COLOR: #FFFFFF;
TEXT-DECORATION: underline}

fieldset {
  margin:0;
  padding:0;
  border: none;
}
label { display: none;}

/* IDs */

#skip {
  display: block;
  display: none;
}
ul#cart {
  list-style-type: none;
  margin: 0;
  padding: 1px;
}

ul#menu {
  list-style-type: none;
  margin: 0;
  padding: 1px;
  background:#396DA5;
}
ul#menu li {
  display: inline;
}
ul#menu a{
  color: white;
  text-decoration: underline;
}

ul#f {
  list-style-type: none;
  margin: 0;
  padding: 1px;
  text-align: center;
  border-top: 1px solid #396DA5;
}
ul#f li {
  display: inline;
}

div#details img {
}
div#details ul {
  margin: 0;
  padding: 0;
}
div#details span#detprs {
  color: red;
  font-size: medium;
  font-weight: bold;
}

/* Klassen */
div.se {
  margin-bottom: 5px;
  background: #EEEEEE;
  padding: 2px;
}
div.se a {
  float: left;
}

div.se span.preis {
  float: right;
  height: 1em;
  font-size: medium;
  color: red;
  font-weight: bold;
}
div.se br {
  /*display: none;*/
  clear: both;
}
ul.snav {
  margin: 0;
  padding: 0;
}
div.crtitm label {
  display: inline;
}

