body {
 font-family:Bimini;
 font-size:12px;
 background-color:#EEEEEE;
}
.topofheader {
  float:left;
  width:716px;
  height:120px;
  margin:5px auto;
  background-color:#EEEEEE;
}
.footer {
  clear:left;
  clear:right;
  width:716px;
  height:120px;
  margin:5px auto;
  background-color:#EEEEEE;
}
.firmenlogo {
  width:716px;
  height:120px;
}
.divopener {
  float:left;
  width:716px;
  height:240px;
  margin:0px 0px 5px 0px;
  background-color:#99CCFF;
  border:1px solid #000000;
  padding:0px;
}
.divopener#registrierung {
  height:418px;
}
.divopener#neueintrag {
  height:418px;
}
.divopener#suche {
  height:418px;
}
.divopener#login {
  height:418px;
}
.divopener#agb {
  height:675px;
}
.divopener#faq {
  height:1200px;
}
.leftsidermenu {
  float:left;
  font-size:22px;
  width:228px;
  height:543px;
  margin:5px;
  border:1px solid #000000;
  text-align:left;
}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
 display:block;
 font-size:28px;
 text-align:center;
 text-Decoration:none;
 width:200px;
 line-height:40px;
 padding:3px;
 border:1px solid #0000FF;
}
a.menu:link, a.menu:visited {
 color:#0000FF;
 background-color:#99CCFF;
}
a.menu:hover, a.menu:active {
 color:#99CCFF;
 background-color:#0000FF;
 border:1px solid #000000;
 margin-left:20px;
}
a.menuorange:link, a.menuorange:visited, a.menuorange:hover, a.menuorange:active {
 display:block;
 font-size:28px;
 text-align:center;
 text-Decoration:none;
 width:200px;
 line-height:40px;
 padding:3px;
 border:1px solid #99CCFF;
}
a.menuorange:link, a.menuorange:visited {
 color:#FF6600;
 background-color:#FFFF00;
}
a.menuorange:hover, a.menuorange:active {
 color:#FFFF00;
 background-color:#FF6600;
 border:1px solid #000000;
 margin-left:20px;
}
a.big:link, a.big:visited, a.big:hover, a.big:active {
 display:block;
 font-size:28px;
 text-align:center;
 text-Decoration:none;
 width:95%;
 padding:3px;
 border:1px solid #99CCFF;
}
a.big:link, a.big:visited {
 color:#FF6600;
 background-color:#FFFF00;
}
a.big:hover, a.big:active {
 color:#FFFF00;
 background-color:#FF6600;
 border:1px solid #000000;
}
a.normal:link, a.normal:visited, a.normal:hover, a.normal:active {
 font-size:18px;
 text-Decoration:none;
}
a.normal:link, a.normal:visited {
 color:#FF6600;
 background-color:#FFFF00;
}
a.normal:hover, a.normal:active {
 color:#FFFF00;
 background-color:#FF6600;
}
a.klein:link, a.klein:visited, a.klein:hover, a.klein:active {
 font-size:18px;
 text-Decoration:none;
}
a.klein:link, a.klein:visited {
 color:#FF6600;
 background-color:#FFFF00;
}
a.klein:hover, a.klein:active {
 color:#FFFF00;
 background-color:#FF6600;
}
a.liste:link, a.liste:visited, a.liste:hover, a.liste:active {
 font-size:14px;
 text-Decoration:none;
 font-weight:bold;
}
a.liste:link, a.liste:visited {
 color:#0000FF;
 background-color:#FFFF00;
}
a.liste:hover, a.liste:active {
 color:#FF6600;
 background-color:#FF6600;
}
a.werb:link, a.werb:visited, a.werb:hover, a.werb:active {
 font-size:10px;
 font-family:Arial;
 text-Decoration:underline;
}
a.werb:link, a.werb:visited {
 color:#0000FF;
 background-color:#EEEEEE;
 margin-left:5px;
}
div#main{
  width:963px;
  height:555px;
  margin:0px auto;
}
#indexcontaineroben, #indexcontainerunten, #indexcontainerrechts1, #indexcontainerrechts2 {
 float:left;
 border:1px solid #000000;
 font-size:28px;
 width:324px;
 height:55px;
 padding:15px;
 line-height:30px;
 font-weight:bold;
 color:#FF6600;
}
#indexcontainerunten {
 float:left;
 border-top:0px solid #000000;
 height:54px;
}
#indexcontainerrechts1 {
 float:right;
 height:140px;
 width:142px;
 margin-right:5px;
 line-height:15px;
}
#indexcontainerrechts2 {
 float:right;
 height:140px;
 width:141px;
 margin-right:7px;
 line-height:15px;
}
a.link {
 font-weight:bold;
 color:white;
 text-decoration:none;
 }
img {
 border:none;
}
.i3232 {
 width:32px;
 height:32px;
}
.i1616 {
 width:16px;
 height:16px;
}
img.w3c, img.i8831 {
 width:88px;
 height:31px;
 background-color:#E9E9E9;
}
p {
  margin:0px;
}
p.opener {
 font-family:Bimini;
 font-size:24px;
 font-weight:bold;
 color:#0000FF;
 padding:3px 3px 3px 10px;
 border:0px;
 margin:0px;
}
p.mitte {
 font-size:18px;
 font-weight:bold;
 text-align:center;
 color:#0000FF;
 padding:10px 10px 0px 10px;
 border:0px;
 margin:0px;
}
p.mitte#opener{
 font-size:28px;
}
p.registertext {
  text-align:left;
  padding:1px;
  font-size:18px;
  color:#0000FF;
  background-color:#99CCFF;
  margin:5px;
}
p.logintext {
  padding:1px;
  font-size:18px;
  color:#0000FF;
  background-color:#99CCFF;
  margin:5px;
}
p.logintext#klein {
  font-size:12px;
}
p.logouttext {
  padding:1px;
  font-size:18px;
  margin:5px;
}
p.cmdsenden {
  margin:15px 5px 5px 3px;
}
p.meinedaten {
  text-align:left;
  padding:1px;
  font-size:18px;
  color:#0000FF;
  background-color:#99CCFF;
  margin:3px;
}
input.hidden {
  visibility:hidden;
  margin:0px;
  width:0px;
  height:0px;
  padding:0px;
}
input.registerlong, .registerverylong, .registershort, .login {
  text-align:left;
  height:20px;
  margin-left:1px;
  font-size:18px;
}
input.registerlong {
  width:200px;
}
input.registershort {
  width:50px;
}
input.registerlong {
  width:200px;
}
input.registerverylong {
  width:510px;
}
table.suchergebnis {
  border: solid 1px #669999;
  background-color: #EEEEEE;
  font-family:Arial;
  font-size:12px;
}
td.result {
  font-family:Arial;
  font-size:14px;
}
form {
  margin:0px;
}
ul.agb {
  list-style:none;
  margin:5px 3px;
  line-height:18px;
  padding:0px;
  text-align:left;
}
li.fettschwarzfirstline {
  font-size:14px;
  font-weight:bold;
  color:#000000;
  background-color:#99CCFF;
  padding-top:10px;
}
li.agbtext {
  color:#000000;
  background-color:#99CCFF;
  font-size:14px;
}
