body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
       font-family: Arial, Verdana, Helvetica;
       font-size: 9pt;
 }

/******************************************************************************/
/************************* Allgemeine Formatierungen **************************/
h1 { font-family: Verdana, Arial, Helvetica; color: #36A7E8; font-weight: bold; font-size: 12pt; line-height: 110%; }
.menuTable { width: 150px; height: 30px; border-bottom: 2px solid #FFFFFF; }
.menu hr {color:#FFFFFF; background-color:#FF00FF; height:2px; margin:0; /*border:1px dashed #C0C0C0;*/ }

/******************************************************************************/
/***************************** Linkeformatierung ******************************/
a:link    { color:#5D3B17; font-weight:bold; text-decoration:none; }
a:visited { color:#5D3B17; font-weight:bold; text-decoration:none; }
a:hover   { color:#5D3B17; font-weight:bold; text-decoration:underline; }
a:active  { color:#5D3B17; font-weight:bold; text-decoration:underline; }
a:focus   { color:#5D3B17; font-weight:bold; text-decoration:underline; }

.bottomMenu a:link    { color:#FFFFFF; font-weight:normal; text-decoration:none; }
.bottomMenu a:visited { color:#FFFFFF; font-weight:normal; text-decoration:none; }
.bottomMenu a:hover   { color:#C0C0C0; font-weight:normal; text-decoration:none; }
.bottomMenu a:active  { color:#C0C0C0; font-weight:normal; text-decoration:none; }
.bottomMenu a:focus   { color:#C0C0C0; font-weight:normal; text-decoration:none; }

.sprache a:link    { color:#FFFFFF; font-weight:normal; text-decoration:none; }
.sprache a:visited { color:#FFFFFF; font-weight:normal; text-decoration:none; }
.sprache a:hover   { color:#C0C0C0; font-weight:normal; text-decoration:none; }
.sprache a:active  { color:#C0C0C0; font-weight:normal; text-decoration:none; }
.sprache a:focus   { color:#C0C0C0; font-weight:normal; text-decoration:none; }

.menu a:link    { color:#FFFFFF; font-weight:bold; font-size: 9pt; text-decoration:none; }
.menu a:visited { color:#FFFFFF; font-weight:bold; font-size: 9pt; text-decoration:none; }
.menu a:hover   { color:#C0C0C0; font-weight:bold; font-size: 9pt; text-decoration:none; }
.menu a:active  { color:#C0C0C0; font-weight:bold; font-size: 9pt; text-decoration:none; }
.menu a:focus   { color:#C0C0C0; font-weight:bold; font-size: 9pt; text-decoration:none; }

/******************************************************************************/
/****************************** Hintergrundfarbe ******************************/
.background1 { background-color: #FFFFFF; } /* Normal/Weiss */
.background2 { background-color: #CCF0FF; } /* 'Hell'-Blau neben dem Menü */
.background3 { background-color: #448FAF; } /* Menü */
.background4 { background-color: #47BCD8; } /* 'Dunkel'-Blau z.B. BottomMenü oder unter dem Logo*/
.background5 { background-color: #00B7F3; } /* EffektFarbe bei Bildern allerdings 100% muss auf 23% runter!*/


/******************************************************************************/
/***************************** Textformatierungen *****************************/
/* Logo oder entsprechend Text siehe 'Entwurf01.psd' "Dental Labor Manfred Läkamp GmbH" */
.headline   { font-family: Arial, Helvetica; color: #2994CA; font-weight: bold; font-size: 26pt; line-height: 1em; }

/* Überschriften von den einzelnen Contents siehe 'Entwurf01.psd' "Bitte lächeln!..." */
.topic      { font-family: Arial, Helvetica; color: #36A7E8; font-weight: bold; font-size: 16pt; }

/* Hauptmenü auf der linken Seite */
.menu       { font-family:  Arial, Helvetica; color: #FFFFFF; font-weight: bolder; font-size: 10pt; }

/* Eigentlicher Inhalt der Seite bzw. der Unterseiten */
.content table   { font-family: Arial, Helvetica; color: #464646; font-weight: normal; font-size: 12pt; }

/* Impressum und Home */
.bottomMenu { font-family: Arial, Helvetica; color: #FFFFFF; font-weight: normal; font-size: 10pt; text-align: right; vertikal-align: middle;}

/* Impressum und Home */
.sprache { font-family: Arial, Helvetica; color: #FFFFFF; font-weight: normal; font-size: 10pt; text-align: left; vertikal-align: middle;}

/* Firmenname und -anschrift siehe 'Entwurf01.psd' "Firmenname GmbH-Musterweg 34..." */
.bottom     { font-family: Arial, Helvetica; color: #000000; font-weight: normal; font-size: 7pt; }


/******************************************************************************/
/*************************** Elementpositionierung ****************************/
/* Positinierung der einzelnen Elemente */
.posHeadlineBackground {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 99%;
  height: 70px;
  background-color: #FFFFFF;
  z-index: 3;
}
.posHeadlineText {
  position: absolute;
  left: 380px;
  top: 34px;
  background-color: #FFFFFF;
  z-index: 4;
}
.posBlueBar {
  position: absolute;
  top: 70px;
  right: 0px;
  height: 40px;
  width: 95%;
  background-color: #5BA9CF;
  z-index: 1;
}
.posBanner {
  position: absolute;
  top: 110px;
  left: 170px;
  height: 120px;
}
.posBannerBackground {
  position: absolute;
  top: 110px;
  right: 0px;
  height: 120px;
  width: 95%;
  background-color: #CCF0FF;
}
.posMenu {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 150px;
  background-color: #66808D;
  z-index: 3;
}
.posNebenMenu {
  position: absolute;
  top: 0px;
  left: 150px;
  width: 30px;
  height: 100%;
  background-color: #CCF0FF;
  z-index: 3;
}
.posTopic1 {
  position: absolute;
  top: 255px;
  left: 380px;
  height: 60px;
  width: 624px;
  background-color: #FFFFFF;
  z-index: 1;
}
.posContent1 {
  position: absolute;
  top: 320px;
  left: 380px;
  height: 41%;
  width: 550px;
  text-align: justify;
  background-color: #FFFFFF;
  overflow: auto;
  z-index: 1;
}
.posImageBesideText {
  position: absolute;
  top: 320px;
  left: 190px;
  height: 184px;
  width: 184px;
/*
  background-image:url(images/landschaft.jpg);
*/
  overflow: auto;
  z-index: 1;
}
.posBottomBar {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 95%;
  height: 20px;
  background-color: #5BA9CF;
  z-index: 2;
}
.posSprache {
  position: absolute;
  left: 190px;
  bottom: 0px;
  height: 19px;
  z-index: 3;
}
.posBottomMenu {
  position: absolute;
  right: 10px;
  bottom: 0px;
  height: 19px;
  z-index: 3;
}
.posBottom {
  position: absolute;
  right: 10px;
  bottom: 0px;
  width: 100%;
  height: 15px;
  background-color: #FFFFFF;
  z-index: 4;
}