@charset "utf-8";
body {
  font-family: "Arial", Helvetica, sans-serif;
  background-image: url(Images/background.gif);
  background-repeat: repeat;
}

#MainTable {
  border:1px;
  border-spacing:0;
  border-collapse:collapse;
  margin-left:auto;
  margin-right:auto;
  margin-top:90px;
 }
 
#MainTable-lo {
  background-image: url(Images/rahmen-lo.gif);
  width:24px;
  height:24px;
}

#MainTable-o {
  background-image: url(Images/rahmen-o.gif);
}
#MainTable-ro {
  background-image: url(Images/rahmen-ro.gif);
  width:24px;
}
.MainTable-l {
  background-image: url(Images/rahmen-l.gif);
}
.MainTable-r {
  background-image: url(Images/rahmen-r.gif);
}

#MainTable-lu {
  background-image: url(Images/rahmen-lu.gif);
  width:24px;
}

#MainTable-u {
  background-image: url(Images/rahmen-u.gif);
}

#MainTable-ru {
  background-image: url(Images/rahmen-ru.gif);
  width:24px;
  height:24px;
}

#MainTable-m-o {
  background-color:#fff;
}

.MainTable-m {
  background-color:#fff;
  vertical-align: top;
}
 
#Description {
  font-weight:bold;
  margin-top:15px;
  margin-left:280px;
}
#IndexTextContainer {
  width:668px;
  height:160px;
}
#Separation {
  background-image: url(Images/trennung.gif);
  height:25px;
}

.labelDiv {
  margin-top:10px;
  font-weight:bold;
}
#contentDiv {
  margin-top:40px;
}
#verdienstDiv {
  margin-top:40px;
}
.hinweise {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 8pt;
  text-align:left;
}

.center {
  margin-left:auto;
  margin-right:auto;
  width:237px;
} 

.hinweiseindex {
  font-family: "Arial", Helvetica, sans-serif;
  font-size: 9pt;
}

a:link {
  color:#C51333;
  font-family: "Arial", Helvetica, sans-serif;
  font-weight: bolder;
  text-decoration:none;
  font-size:9pt;
}

a:visited {
  color: #C51333;
  font-family: "Arial", Helvetica, sans-serif;
  font-weight: bolder;
  text-decoration:none;
  font-size:9pt;
}

a:hover {
  color: red;
  font-family: "Arial", Helvetica, sans-serif;
  font-weight: bolder;
  text-decoration:none;
  font-size:9pt;
}

a:active {
  color: #000;
  font-family: "Arial", Helvetica, sans-serif;
  font-weight: bolder;
  text-decoration:none;
  font-size:9pt;
}
.textfield
{
    width:200px;
    float:left;
    clear:left;
  margin-left:80px;
  text-align:left;
  margin-top:-27px;
}

.textfield_gewerbe
{
    width:200px;
    float:left;
    clear:left;
  margin-left:80px;
  text-align:left;
  margin-top:-27px;
}

.gewerbe_eingabefelder
{
  border:0px;
  margin-left:-10px;
  text-align:left;
  border-spacing:10px;
}

.privat_eingabefeld
{
  margin-left:-10px;
  text-align:left;
  border-spacing:10px;
}

input:focus {border-color:#900;}


.hinweise_rot {
  color: #C51333;
}

#ueberschrift, #einleitung, #subline, #haupttext, #infokasten, #schlusszeile, #internetadresse, #zitat, #nametextauftrag {
  width:700px;
}
#einleitung, #zitat {
  height:100px;
}
#haupttext {
  height:200px;
}

#passwordRequiredDiv {
  display:none;
  border:1px solid red;
  color:red;
  font-size:12px;
  font-weight:bold;
}

.uebersichtSeite {
  width:237px;
  height:350px;
}

#dankeDiv {
  width:700px;
}

.hidden
{display:none;}