body
{
 font-family: Verdana;
 font-size: 9pt;
 color: #81035F;
 background-color: #F3E5F5;
}
td, p, div
{
 font-family: Verdana;
 font-size:9pt;
 color: #81035F;
}
h2
{
 font-size: 10pt;
 color: #94065D;
 margin-bottom: 0px;
}
h3
{
 font-size: 14px;
 color: #94065D;
 margin-bottom: 10px;
 font-weight: 700;
}
h4
{
  font-family: Verdana;
  font-size: 8pt;
  color: #94065D;
  font-weight: bold;
  margin-bottom: 0px;
}
div.ueberschrift
{
  color: #A04B74;
  border: 1px solid #E3CEDF;
  background-color:#FFE5EE;
  padding: 3px;
  font-weight:bold;
  font-size:8pt;
  margin-bottom:8px
}

.font_8pt
{
 font-size: 8pt;
 color: #5A0050;
}

a:link
 {
  color: mediumvioletred;
  text-decoration:none;
  }
a:visited
 {
  color: mediumvioletred;
  text-decoration:none;
  }
a:hover
  {
   color:#81035F;
   text-decoration:underline;
  }
a:active
  {
   color:#C36296;
   text-decoration:none;
  }

.hgRoteLinie
{
 background-image:url(/images/hr_violett.gif);
}

td.navlinks  /* Zelle in der sich die linke Navigation befindet */
{
 background-image: url(/images/hg-navlinks-kachel.gif);
}

td.navE1_aktiv /* Text - Zelle in der linken Navigation mit hellem HG */
{
 padding: 5px;
 padding-left: 10px;
 font-size: 8pt;
 background-color: #B4437B;
 background: url(/images/b-l-hg-roll.gif);
 width: 155px;
 color: #FFFFFF;
}
td.navE1_normal /* Text - Zelle in der linken Navigation mit hellem HG */
{
 padding: 5px;
 padding-left: 10px;
 font-size: 8pt;
 background-color: #81035F;
 width: 155px;
 color: #FFFFFF;
}
a.navE1_normal:link,
a.navE1_normal:visited {display: block; width: 155px; height: 28px; color: #FCEAFA; text-decoration: none; background: url(/images/b-l-hg-normal.gif);}
a.navE1_normal:hover,
a.navE1_normal:active {display: block; width: 155px; height: 28px; color: #FCEAFA; text-decoration: none; background: url(/images/b-l-hg-roll.gif);}

a.navE1_aktiv:link,
a.navE1_aktiv:visited {display: block; width: 155px; height: 28px; color: #FCEAFA; text-decoration: none; background: url(/images/b-l-hg-roll.gif);}
a.navE1_aktiv:hover,
a.navE1_aktiv:active {display: block; width: 155px; height: 28px; color: #FCEAFA; text-decoration: none; background: url(/images/b-l-hg-roll.gif);}


a.navE2_normal:link,
a.navE2_normal:visited {display: block; width: 140px; height: 16px; color: #FFE5EE; text-decoration: none;}
a.navE2_normal:hover,
a.navE2_normal:active {display: block; width: 140px; height: 16px; color: #FFFFFF; text-decoration: none;}
a.navE2_aktiv:link,
a.navE2_aktiv:visited { display: block; width: 140px; height: 16px; color: #FFFFFF; text-decoration: none; }
a.navE2_aktiv:hover,
a.navE2_aktiv:active { display: block; width: 140px; height: 16px; color: #FFFFFF; text-decoration: none; }


a.navE3_normal:link,
a.navE3_normal:visited {color: pink; text-decoration: none;}
a.navE3_normal:hover,
a.navE3_normal:active {color: #FFFFFF; text-decoration: none;}
a.navE3_aktiv:link,
a.navE3_aktiv:visited {color: #FFFFFF; text-decoration: none;}
a.navE3_aktiv:hover,
a.navE3_aktiv:active {color: #FFFFFF; text-decoration: none;}

a.navE4_normal:link,
a.navE4_normal:visited {color: pink; text-decoration: none;}
a.navE4_normal:hover,
a.navE4_normal:active {color: #FFFFFF; text-decoration: none;}
a.navE4_aktiv:link,
a.navE4_aktiv:visited {color: #FFFFFF; text-decoration: none;}
a.navE4_aktiv:hover,
a.navE4_aktiv:active {color: #FFFFFF; text-decoration: none;}


td.fuss
{
 font-size: 8pt;
 color: #FFFFFF;
 background-color: #81035F;
 height: 20px;
}

td.containertyp /* Formatierung Zelle Containertyp */
{
 font-size: 9pt;
 color: #B4437B;
 padding: 4px;
 font-weight: bold;
 background-color: #FFE5EE;
 vertical-align: middle;
}
td.cont_text   /* Formatierung Zelle Containertyp-Text heller HG */
{
 font-size: 8pt;
 color: #A04B74;
 background-color: #FEF4FF;
 padding: 3px 4px 3px 5px;
}
td.grundriss_hg   /* Formatierung Zelle Tabelle Grundrisse */
{
 font-size: 8pt;
 background-color: white;
 padding: 3px 0px 3px 0px;
}
td.zub_moebel   /* Formatierung Text-Zelle Leistungsprofil - Möbel */
{
 font-size: 8pt;
 color: #A04B74;
 background-color: #FEF4FF;
}

div.hygiene   /* Formatierung Text-Zelle Leistungsprofil - Möbel */
{
 font-size: 9pt;
 color: #A04B74;
 background-color: #FEF4FF;
 border: solid #B4437B 1px;
 padding:8px;
}
div.einsatz   /* Formatierung div Einsatzgebiete */
{
 font-size: 9pt;
 color: #A04B74;
 background-color: #FEF4FF;
 border: solid #B4437B 1px;
 padding: 8px;
 text-align: center;
}
td.link_menzl_nav
{
 font-size: 8pt;
 color: #FFFFFF;
 background-color: #A53D70;
 padding: 5px;
}
.navTitel
{
 margin-left: 0px;
 color:#FFFFFF;
 font-family: Verdana;
 font-weight:normal;
 font-size:10pt;
}

#news { width: 710px;  }
#news div.news_container {
 border: solid #E8CECE 1px; background: #FEF4FF; padding: 15px; font-size: 8pt;
}

#news h2 { margin-bottom: 8px; }
#news h3 { margin-top: -5px; text-decoration: none; }
#news table td.datum { font-size: 8pt; color: #9F9F9F; }
#news table td.headline { font-weight: bold; color: #94065D; }
#news p { margin: 3px 0px 5px 0px; font-size: 8pt; }
#news ul { margin: 10px 0px 8px 20px; }
#news li { color: #6F6F6F; font-size: 8pt; }
#news div.trenner { border-top: dotted 1px #9F9F9F; }
#news form { margin: 10px; }

div.linkBuehne {
 line-height:20pt; 
 width: 155px; 
 text-align: center; 
 color:#FFFFFF; 
 font-size: 10pt; 
 margin-top: 20px; 
 text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);
}
div.linkBuehne a:link,
div.linkBuehne a:active,
div.linkBuehne a:visited,
div.linkBuehne a:hover {
 color: #FFFFFF;
 text-decoration: none;
}
div.linkBuehne img { 

 border:none;
}

/* Fotmatierung für Inhalte unter 'History'*/
.hist_b_gr { width: 255px; height: 200px; }
.hist_b_gr img { border: solid #B77E85 1px; }

.hist_text {  }
.hist_text img { border: solid #e60000 1px; margin-right: 8px; }

div.strahl_jj_begin { float:left; width: 30px; height: 57px; }
div.strahl_jj { float:left; width: 46px; height: 57px; }
div.strahl_jj a:link, div.strahl_jj a:visited {
  display: block;
  width: 46px;
  height: 57px;
  float: left;
  text-decoration: none;
}
.strahl_jj a:hover {
  background: url(/images/historie/hist-strahl-pfeil-hover.gif);
}
.history {
 border: solid 1px #FEFFFF;
 width: 750px;
 background: #FEF4FF;
 padding: 10px;
}
.history p {
 margin: 0px 0px 5px 0px;
}
.history td { font-size: 8pt; }
