BODY
{
 background-color: transparent;
 color: #000022;
 background-color: #eeeeff; 
 font-size: 12px;
 border: 0;
 width: 750px;
 color: black;
 margin: 5px auto;
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 12px; /* Enables font size scaling in MSIE!!! */
}
input.login
{
  background-color: white;
  border: none;
  font-size: 10px;
  border: 1px solid #000000;
  width: 6em;
}
table tr
{
  text-align : left;
}
table ul
{
  list-style-type : none;
}
.errorlist{
  color : red;
  list-style-type : square;
}
input.eingabeformular
{
  background-color: white;
  border: none;
  font-size: 12px;
  border: 1px solid #000000;
  width: 10em;
}
.buttonlogin {

  width : 4em;
  font-size: 10px;
  border: 1px solid rgb(0,0,0);
  background-color : rgb(255,127,0);
  color : white;
}
.buttonallgemein
{
  font-size: 10px;
  border: 1px solid rgb(0,0,0);
  background-color : rgb(255,127,0);
  color : white;
}
.buttoneingabeformular
{
  width : 10em;
  border: 1px solid rgb(0,0,0);
  background-color : rgb(255,127,0);
  color : white;
}
.eingabeformular
{
  width: 500px;
  padding-left: 50px
}
.eingabeformular .eingabeformulartabelle
{
  width: 500px;
  
}
.hauptteil
{
 width: 750px;
 clear: left;
}
.hauptteil a {
  color: rgb(0,0,0);
  background-color: transparent;
  text-decoration: underline;
}
.footer
{
  color: black;
  font-size: 92%;
  text-align: center;
  line-height: 1.25em;
  margin: 0;
  padding: 0em 4mm 1.2em 4mm;
  clear: both;
  float: left;
  border-top: 2px solid rgb(150,150,150);
  width: 750px;
}
.footer a {
  color: rgb(0,0,0);
  background-color: transparent;
  text-decoration: underline;
}
.locationsliste
{
 float: left;
 border-bottom: 2px solid rgb(150,150,150);
 padding-left: 5px;
 padding-top: 7px;
 padding-bottom: 7px;
 width: 745px;
}
.locationslistelinks
{ 
  width: 350px;
  padding-top: 7px;
  float: left;
  font-size: 11px;
}
.loginbox
{
  width: 340px;
  float: right;
  font-size: 11px;
}
.loginbox1
{
  width: 150px;
  float: right;
  font-size: 11px;
}
.loginbox2
{
  width: 100px;
  float: right;
  font-size: 11px;
}
.linkerteil
{
 background-color: transparent;
 float: left;
 width: 136px;
}
.addressinfo
{
 background-color: transparent;
 color: #000000;
 font-size: 11px;
 padding: 25px 0px 50px 0px;
 letter-spacing: 1px;
 line-height: 15px;
 font-weight: lighter;
 font-family: Verdana, Helvetica, sans-serif;
}
.menuliste a
{
 background-color: transparent;
 color: #000000;
 display: block;
 padding: 5px;
 font-size: 14px;
 letter-spacing: 1px;
 text-decoration: none;
 font-weight: bolder;
 font-family: Verdana, Helvetica, sans-serif;
 border-bottom: 2px solid rgb(150,150,150);
}
.menuliste a:hover
{
 background-color: #dddddd;
 display: block;
 color: #000000;
 padding: 5px;
 font-size: 14px;
 text-decoration: none;
 letter-spacing: 1px;
 font-weight: bolder;
 font-family: Verdana, Helvetica, sans-serif;
 border-bottom: 2px solid rgb(150,150,150);
}
.menuliste a:active
{
 background-color: #dddddd;
 color: #000000;
 display: block;
 padding: 5px;
 font-size: 14px;
 letter-spacing: 1px;
 font-weight: bolder;
 text-decoration: none;
 font-family: Verdana, Helvetica, sans-serif;
 border-bottom: 2px solid rgb(150,150,150);
}
.logoteil
{
 width: 750px;
 float: left;
}
.rechterteil
{
 width: 600px;
 float: left;
 border-left: 2px solid rgb(150,150,150);
 background-color: transparent;
 min-height: 450px;
}
.rechterteillinks
{
 width: 460px;
 float: left;
 background-color: transparent;
}
.rechterteilrechts
{
 width: 100px;
 float: left;
 margin-left: 10px;
 background-color: transparent;
}
p.titel
{
 text-align: center;
 background-color: #dddddd;
 color: #000000;
 font-size: 16px;
 letter-spacing: 1px;
 font-weight: bolder;
 font-family: Verdana, Helvetica, sans-serif;
 margin: 3px 0px 0px 362px;
 padding: 10px 10px 10px 10px;
 border: 3px;
 border-color: #000000;
 display: block;
 width: 167px;
}
p.admintitel
{
 text-align: center;
 background-color: #DC3838;
 color: #000000;
 font-size: 16px;
 letter-spacing: 1px;
 font-weight: bolder;
 font-family: Verdana, Helvetica, sans-serif;
 margin: 3px 0px 0px 362px;
 padding: 10px 10px 10px 10px;
 border: 3px;
 border-color: #000000;
 display: block;
 width: 167px;
}
div.informationsbereich
{
 text-align: left;
 font-size: 12px;
 font-family: Verdana, Helvetica, sans-serif;
 margin: 0px 0px 0px 50px;
 padding: 1px 1px 1px 1px;
 background-color: transparent;
 display: block;
 width: 400px;
}
div.informationsbereich2
{
 text-align: center;
 background:
 color: #000000;
 font-size: 12px;
 text-align: left;
 padding: 10px 4px 4px 4px;
 font-family: Verdana, Helvetica, sans-serif;
 background-color: transparent;
 display: block;
}
div.informationsbereich3
{
 text-align: center;
 color: #000000;
 font-size: 12px;
 text-align: left;
 padding: 4px 4px 4px 4px;
 border-bottom: 2px solid #00b2ff;
 font-family: Verdana, Helvetica, sans-serif;
 background-color: transparent;
 display: block;
}
div.informationsbereich4
{
 text-align: left;
 color: #000000;
 font-size: 12px;
 padding: 8px 4px 8px 4px;
 font-family: Verdana, Helvetica, sans-serif;
 background-color: transparent;
 display: block;
}
div.adminlinks
{
 margin: 0px 0px 0px 50px;
 font-family: Verdana, Helvetica, sans-serif;
 background-color: transparent;
 display: inline;
 float: left;
}
div.adminrechts
{
 margin: 0px 50px 0px 0px;
 font-family: Verdana, Helvetica, sans-serif;
 background-color: transparent;
 display: inline;
 float: right;
}
div.homebox
{
 background-color: transparent;
 width: 180px;
 margin: 0px 0px 0px 90px;
 display: inline;
 float: left;
}
div.homebox2
{
 background-color: transparent;
 float: right;
 display: inline;
 margin: 0px 90px 0px 0px;
 width: 180px;
}
div.eingabeblock
{
 background-color: transparent;
 width: 580px;
 font-size: 12px;
 margin: 0px 0px 0px 0px;
 display: block;
 float: left;
}
div.eingabelinks
{
 width: 160px;
 margin: 0px 0px 0px 90px;
 display: inline;
 float: left;
}
div.eingaberechts
{
 float: right;
 display: inline;
 margin: 0px 45px 0px 0px;
 width: 250px;
}
div.absendeblock
{
 width: 250px;
 display: block;
 float: right;
}
div.begruessung
{
 background-color: transparent;
 margin: 0px 95px 0px 50px;
 font-size: 11px;
 width: 400px;
}
div.kontakte
{
 background-color: transparent;
 margin: 0px 90px 0px 50px;
 float: left;
 font-size: 12px;
 display: inline;
 width: 400px;
}
div.kontaktbild
{
 background-color: transparent;
 width: 100px;
 display: inline;
 float: left;
}
div.kontaktinfo
{
 background-color: transparent;
 width: 270px;
 padding: 0px 0px 0px 20px;
 display: inline;
 float: right;
}
div.kontaktinfo1
{
 background-color: transparent;
 padding: 0px 0px 3px 0px;
 border-bottom: 2px solid #00b2ff;
}
div.kontaktinfo2
{
 padding: 10px 0px 0px 0px;
 background-color: transparent;
}
div.links
{
 background-color: transparent;
 margin: 0px 0px 0px 50px;
 float: left;
 display: inline;
 width: 350px;
}
div.produkte
{
 background-color: transparent;
 margin: 0px 0px 0px 50px;
 float: left;
 font-size: 12px;
 display: inline;
 width: 420px;
}
div.produktebild
{
 background-color: transparent;
 display: inline;
 float: left;
 min-width: 50px;
}
div.produkteinfo1
{
 background-color: transparent;
 display: inline;
 margin: 5px 15px 5px 30px;
 width: 320px;
 float: left;
}
div.produkteinfo2
{
 background-color: transparent;
 padding: 0px 0px 3px 0px;
 width: 300px;
 border-bottom: 2px solid #00b2ff;
 display: inline;
 float: left;
}
div.produkteinfo3
{
 background-color: transparent;
 padding: 6px 0px 0px 0px;
 width: 300px;
 display: inline;
 float: left;
}
 
