/* Author: GodaCon - Thorolf Godawa */
/* Date: 2009-08-27 */

body {
  color: black; background-color: #474646;
  background: #474646 url(images/streifen.gif);
  background: #474646;
  font-size: 100.01%;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  margin: 0; padding: 0;
  text-align: center;  /* Zentrierung im Internet Explorer */
}


/* allg. Boxdefinition fuer alle Seiten */

div#Seite {
  position: relative;
  position:absolute;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  /*  margin: 0 auto;       standardkonforme horizontale Zentrierung */
  /* gesamte Seite horizontal und vertikal zentrieren */
  left:50%;
  top:50%;
  margin-left: -504px;
  margin-top: -295px;
  width: 1005px; height: 587px;
  /*  padding: 0; */
  background-color: #474646;
  border: 1px ridge silver;
  z-index: 1;
}
html>body div#Seite {
  border-color: white;  /* Farbangleichung an den Internet Explorer  */
}

/* Boxdefinition fuer Bildgalerie */

div#Seite_BG {
  position: relative
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  width: 400px; height: 550px;
  background-color: #ffffff;
  z-index: 1;
}
html>body div#Seite_BG {
  border-color: white; /* Farbangleichung an den Internet Explorer  */
  z-index: 1;
}

/* Boxdefinition fuer E-Mail-Seite */

div#Seite_EM {
  position: relative
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 350px; height: 120px;
  border: 1px solid white;
  background-color: #474646;
  z-index: 1;
}
html>body div#Seite_EM {
  border-color: white; /* Farbangleichung an den Internet Explorer  */
  z-index: 1;
}

/* Boxdefinition fuer Impressum-Seite */

div#Seite_Imp {
  position: relative
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  width: 600px; height: 500px;
  background-color: #eaecf0;
  z-index: 1;
}
html>body div#Seite_Imp {
  border-color: white; /* Farbangleichung an den Internet Explorer  */
  z-index: 1;
}

/* Boxdefinition fuer Kopf */

div#Kopfzeile {
  position: relative;
  top: 0; left: 0;
  width: 1003px; height:80px;
  padding: 0;
  background: #474646 url(images/header.jpg) no-repeat;
  z-index: 2;
}

/* Boxdefinition fuer Nav. */

#Nav {
  position: relative;
  text-align: right;    /* Nav rechts ausrichten */
  top: 20px; left: 0px;
  width: 205px; height: 444px;
  float: left;
  font-size: 0.95em;
  letter-spacing: 0.05em;
  line-height: 2.2em;
  line-height: 1.6em;
  background-color: #474646;
  z-index: 2;
}


/* Formatdefinition fuer Haupt-Nav. */

ul#Navigation {
  margin: 0; padding: 0;
  margin-right: 20px;
  background-color: transparent;
  display: block;
  z-index: 3;
}
ul#Navigation li {
  margin: 0; padding: 0.5em;
  list-style: none;
}
ul#Navigation a, ul#Navigation span {
  padding: 0.2em;
  font-weight: normal;
  font-weight: 600;
  list-style: none;
  display: block;
  background-color: transparent;
}
* html div#Navigation a, * html div#Navigation span {
  width: 1em;    /* nur fuer IE 5.0x erforderlich */
  w/idth: auto;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
}
ul#Navigation span {
  padding: 0.2em;
  text-decoration: none;
  list-style: none;
  background-color: transparent; color: #f9a038;
}
ul#Navigation a:link {
  text-decoration: none;
  background-color: transparent; color: #ffffff;
}
ul#Navigation a:visited {
  text-decoration: none;
  background-color: transparent; color: #ffffff;
}
ul#Navigation a:hover {
  text-decoration: none;
  background-color: transparent; color: #f9a038;
}
ul#Navigation a:active {
  text-decoration: none;
  background-color: transparent; color: #ffffff;
}


/* allg. Formatdefinition fuer alle (Haupt-)Seiten */

div#Inhalt {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  width: 780px; height: 485px; overflow: auto;
  border: 1px solid white;
  background-color: #474646; color: #d5d8e1;
  font-size: 0.8em;
  line-height: 1.2em;
  z-index: 2;
}
* html div#Inhalt {
  width: 782px; height: 490px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
div#Inhalt h1 {
  font-size: 1.0em;
  margin: 0.2em 0;
  color: #d5d8e1;
}
div#Inhalt p {
  font-size: 1.0em;
  margin: 1em 0;
}
div#Inhalt a {
  text-decoration: none;
  color: #d5d8e1;
}


/* Home */

div#Inhalt_Home_Bild {
  position: relative;
  top: 0px; left: 0px;
  width: 780px; height: 485px;
  margin: 0; padding: 0;
  background-color: transparent;
}


/* Ueber uns */

div#Inhalt_Ueberuns_Bild {
  position: relative;
  top: 0; left: 0;
  width: 780px; height: 485px;
  background-color: transparent;
}
div#Inhalt_Ueberuns_Text {
  position: absolute;
  top: 0; left: 378px;
  height: 444px; width: 390px;
  font-size: 0.85em;
  line-height: 1.06em;
  background-color: transparent;
}
* html div#Inhalt_Ueberuns_Text {
  font-size: 0.83em;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Ueberuns_Text p {
  text-align: right;
  font-size: 1.1em;
  font-weight: normal;
  line-height: 1.15em;
  margin: 0 0.2em 0 0;
  color: #d5d8e1;
}


/* Galerie */

div#Inhalt_Galerie_Bild_Text {
  position: relative;
  top: 32px; left: 308px;
  width: 377px; height: 66px;
  background-color: transparent;
}
div#Inhalt_Galerie_Bild_BG {
  position: relative;
  top: 32px; left: 0px;
  /* je Bild: Breite +1px, Hoehe +13px*/
  width: 780px; height: 387px;
  background: transparent url(images/galerie_bild.gif)  no-repeat;
}
div#Inhalt_Galerie_Bild_BG a {
  text-decoration: none;
  margin: 0; padding: 0; border: 0;
  color: #d5d8e1;
}
* html div#Inhalt_Galerie_Bild_BG {
  top: 29px; left: 0px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

div#Inhalt_Galerie_Text {
  position: relative;
  top: 30; left: 25px;
  width: 260px; height: 60px;
  font-size: 0.9em;
  line-height: 1.2em;
  background-color: transparent;
  clear: left; float: left;
}
div#Inhalt_Galerie_Bild1 {
  position: relative;
  top: 0px; left: 52px;
  width: 156px; height: 129px;
  float: left;
}
* html div#Inhalt_Galerie_Bild1 {
  top: 0px; left: 52px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Galerie_Bild2 {
  position: relative;
  top: 0px; left: 208px;
  width: 156px; height: 129px;
  float: left;
}
* html div#Inhalt_Galerie_Bild2 {
  top: 0px; left: 207px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Galerie_Bild3 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 129px;
  clear: left; float: left;
}
* html div#Inhalt_Galerie_Bild3 {
  top: -3px; left: 0px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Galerie_Bild4 {
  position: relative;
  top: 0px; left: 312px;
  width: 156px; height: 129px;
  float: left;
}
* html div#Inhalt_Galerie_Bild4 {
  position: absolute;
  top: 116px; left: 462px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Galerie_Bild5 {
  position: relative;
  top: 0px; left: 156px;
  width: 156px; height: 129px;
  clear: left; float: left;
}
* html div#Inhalt_Galerie_Bild5 {
  top: -6px; left: 156px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Galerie_Bild6 {
  position: relative;
  top: 0px; left: 468px;
  width: 156px; height: 129px;
  float: left;
}
* html div#Inhalt_Galerie_Bild6 {
  position: absolute;
  top: 232px; left: 623px;  /* Workaround gegen Bug des Internet Explorers */
}


/* Produkte */

div#Inhalt_Produkte_Bild_BG {
  position: relative;
  top: 0px; left: 0px;
  width: 780px; height: 485px;
  /* background: transparent url(images/produkte_bild.gif)  no-repeat; */
}
div#Inhalt_Produkte_Bild_BG a {
  text-decoration: none;
  margin: 0; padding: 0; border: 0;
  color: #d5d8e1;
}
* html div#Inhalt_Produkte_Bild_BG {
  top: 0px; left: 0px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
div#Inhalt_Produkte_Text {
  position: relative;
  top: 70; left: 15px;
  width: 145px; height: 60px;
  font-size: 0.9em;
  line-height: 1.2em;
  background-color: transparent;
  clear: left; float: left;
}
div#Inhalt_Produkte_iFrame {
  position: relative;
  top: -1px; left: 0px;
  width: 780px; height: 482px;
  float: left;
}
* html div#Inhalt_Produkte_iFrame {
  top: -1px; left: 31px;  /* Workaround gegen Bug des Internet Explorers */
  top: -1px; left: -1px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Produkte_iFrame a:link {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Produkte_iFrame a:visited {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Produkte_iFrame a:hover {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #ffffff;
}
div#Inhalt_Produkte_iFrame a:active {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #d5d8e1;
}


/* Referenzen */

div#Inhalt_Referenzen_Bild_Text {
  position: relative;
  top: 34px; left: 2px;
  width: 466px; height: 64px;
  background-color: transparent;
}
div#Inhalt_Referenzen_Bild_BG {
  position: relative;
  top: 34px; left: 0px;
  /* je Bild: Breite +1px, Hoehe +13px*/
  width: 780px; height: 387px;
  margin: 0; padding: 0;
  background: transparent url(images/referenzen_bild.gif)  no-repeat;
}
* html div#Inhalt_Referenzen_Bild_BG {
  top: 31px; left: 0px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

div#Inhalt_Referenzen_Bild1 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 129px;
  clear: left; float: left;
}
* html div#Inhalt_Referenzen_Bild1 {
  top: 0px; left: 0px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Referenzen_Bild2 {
  position: relative;
  top: 0px; left: 156px;
  width: 156px; height: 129px;
  float: left;
}
* html div#Inhalt_Referenzen_Bild2 {
  top: 0px; left: 155px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Referenzen_Text {
  position: relative;
  top: 25; left: 180px;
  width: 260px; height: 60px;
  font-size: 0.9em;
  line-height: 1.2em;
  background-color: transparent;
  float: left;
}

div#Inhalt_Referenzen_Bild3 {
  position: relative;
  top: 0px; left: 156px;
  width: 156px; height: 129px;
  clear: left; float: left;
}
* html div#Inhalt_Referenzen_Bild3 {
  top: -3px; left: 155px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Referenzen_Bild4 {
  position: relative;
  top: 0px; left: 465px;
  width: 156px; height: 129px;
  float: left;
}
* html div#Inhalt_Referenzen_Bild4 {
  position: absolute;  /* Workaround gegen Bug des Internet Explorers */
  top: 116px; left: 620px;
}

div#Inhalt_Referenzen_Bild5 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 129px;
  clear: left; float: left;
}
* html div#Inhalt_Referenzen_Bild5 {
  top: -6px; left: 0px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Referenzen_Bild6 {
  position: relative;
  top: 0px; left: 310px;
  width: 156px; height: 129px;
  margin: 0; padding: 0;
  float: left;
}
* html div#Inhalt_Referenzen_Bild6 {
  position: absolute;  /* Workaround gegen Bug des Internet Explorers */
  top: 232px; left: 465px;
}


/* Angebote */

div#Inhalt_Angebote_Bild_Text {
  position: relative;
  top: 33px; left: 2px;
  width: 466px; height: 64px;
  background-color: transparent;
  float: left;
}
div#Inhalt_Angebote_Nav {
  position: relative;
  font-size: 0.8em;
  text-align: center;
  top: 34; left: 150px;
  width: 160px; height: 25px;
  float: left;
}
div#Inhalt_Angebote_Bild_BG {
  position: relative;
  top: 33px; left: 0px;
  /* Breite: je Bild 1px mehr, Hoehe: je Bild 20px mehr */
  width: 780px; height: 388px;
  margin: 0; padding: 0;
  background: transparent url(images/angebote_bild.gif) repeat-y;
  clear: left;
}
* html div#Inhalt_Angebote_Bild_BG {
  top: 29px; left: 0px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
div#Inhalt_Angebote_Text {
  font-size: 0.8em;
  line-height: 1.0em;
  background-color: transparent; color: #474646;
}
div#Inhalt_Angebote_Text h1 {
  font-weight: bold;
  background-color: transparent; color: #474646;
}

div#Inhalt_Angebote_1 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 194px;
  text-align: center;
  float: left;
  /* clear: left; float: left; */
}
div#Inhalt_Angebote_Bild1 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 136px;
}
div#Inhalt_Angebote_Text1 {
  position: relative;
  top: 2px; left: 3px;
  width: 153px; height: 51px;
  text-align: left;
  float: left;
}
* html div#Inhalt_Angebote_Text1 {
  top: 5px; left: 5px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Angebote_BildText1hell {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Angebote_BildText1dunkel {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #474646;
}

div#Inhalt_Angebote_2 {
  position: relative;
  top: 0px; left: 156px;
  width: 156px; height: 194px;
  text-align: center;
  float: left;
}
div#Inhalt_Angebote_Bild2 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 136px;
}
div#Inhalt_Angebote_Text2 {
  position: relative;
  top: 2px; left: 3px;
  width: 153px; height: 51px;
  text-align: left;
  float: left;
}
* html div#Inhalt_Angebote_Text2 {
  position: relative;  /* Workaround gegen Bug des Internet Explorers */
  top: 5px; left: 5px;
}
div#Inhalt_Angebote_BildText2hell {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Angebote_BildText2dunkel {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #474646;
}

div#Inhalt_Angebote_3 {
  position: relative;
  top: 0px; left: 312px;
  width: 156px; height: 194px;
  text-align: center;
  float: left;
}
div#Inhalt_Angebote_Bild3 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 136px;
}
div#Inhalt_Angebote_Text3 {
  position: relative;
  top: 2px; left: 3px;
  width: 153px; height: 51px;
  text-align: left;
  float: left;
}
* html div#Inhalt_Angebote_Text3 {
  position: relative;  /* Workaround gegen Bug des Internet Explorers */
  top: 5px; left: 5px;
}
div#Inhalt_Angebote_BildText3hell {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Angebote_BildText3dunkel {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #474646;
}

div#Inhalt_Angebote_4 {
  position: relative;
  top: 0px; left: 156px;
  width: 156px; height: 194px;
  text-align: center;
  clear: left; float: left;
}
div#Inhalt_Angebote_Bild4 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 136px;
}
div#Inhalt_Angebote_Text4 {
  position: relative;
  top: 2px; left: 3px;
  width: 153px; height: 51px;
  text-align: left;
  float: left;
}
* html div#Inhalt_Angebote_Text4 {
  top: 5px; left: 5px;  /* Workaround gegen Bug des Internet Explorers */
}
div#Inhalt_Angebote_BildText4hell {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Angebote_BildText4dunkel {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #474646;
}

div#Inhalt_Angebote_5 {
  position: relative;
  top: 0px; left: 312px;
  width: 156px; height: 194px;
  text-align: center;
  float: left;
}
* html div#Inhalt_Angebote_5 {
  position: relative;  /* Workaround gegen Bug des Internet Explorers */
  top: 194px; left: 0px;
}
div#Inhalt_Angebote_Bild5 {
  position: relative;
  top: 0px; left: 0px;
  width: 156px; height: 136px;
}
div#Inhalt_Angebote_Text5 {
  position: relative;
  top: 2px; left: 3px;
  width: 153px; height: 51px;
  text-align: left;
  float: left;
}
* html div#Inhalt_Angebote_Text5 {
  position: relative;  /* Workaround gegen Bug des Internet Explorers */
  top: 5px; left: 5px;
}
div#Inhalt_Angebote_BildText5hell {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Angebote_BildText5dunkel {
  position: absolute;
  top: 45px; left: 28px;
  width: 100px; height: 20px;
  float: left;
  font-size: 2.0em;
  background-color: transparent; color: #474646;
}

div#Inhalt_Angebote_Text_SVK {
  position: relative;
  top: 30px; left: 325px;
  width: 135px; height: 106px;
  background-color: transparent; color: #d5d8e1;
  float: left;
}
div#Inhalt_Angebote_Text_SVK h1 {
  font-weight: bold;
  background-color: transparent; color: #d5d8e1;
}
* html div#Inhalt_Angebote_Text_SVK {
  position: absolute;  /* Workaround gegen Bug des Internet Explorers */
  top: 214px; left: 630px;
}


/* Bildgalerie */

div#Inhalt_Bildgalerie {
  position: relative;
  top: 0; left: 10px;
  height: 450px; width: 660px;
  margin: 0 0 0 0;
  padding: 0;
  background-color: transparent;
  z-index: 3;
}

/* Formatdefinition fuer bildnn.htm */

div#Inhalt_BG {
  position: relative;
  top: 0; left: 0;
  width: 400px; height: 500px;
  background-color: #eaecf0; color: #474646;
  font-size: 0.83em;
  z-index: 2;
}
div#Inhalt_BG h1 {
  font-size: 1.0em;
  color: #474646;
}
div#Inhalt_BG span {
  font-weight: bold;
}
div#Inhalt_BG a:link {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #474646;
  list-style: none;
}
div#Inhalt_BG a:visited {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #474646;
}
div#Inhalt_BG a:hover {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: black;
}
div#Inhalt_BG a:active {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #474646;
}
div#Inhalt_BG_Bild {
  position: relative;
  top: 0; left: 0;
  width: 400px; height: 330px;
  background-color: #474646;
}
div#Inhalt_BG_Bild2 {
  position: relative;
  top: 0; left: 0;
  width: 52px; height: 170px;
  float: left;
  background-color: #474646;
}
div#Inhalt_BG_Nav {
  position: relative;
  text-align: center;
  top: 0; left: 0px;
  width: 348px; height: 25px;
  float: left;
  background-color: #d6d9e2;
}
div#Inhalt_BG_Text {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  top: 0; left: 10px;
  width: 328px; height: 145px;
  float: left;
  background-color: #eaecf0;
}



/* Kontakt */

div#Inhalt_Kontakt_Text {
  position: relative;
  top: 0; left: 40px;
  height: 363px; width: 370px;
  height: 363px; width: 339px;
  font-size: 1.0em;
  line-height: 1.3em;
  background-color: transparent;
}
div#Inhalt_Kontakt_Text h1 {
  font-size: 1.2em;
  font-weight: bold;
  color: #d5d8e1;
}
div#Inhalt_Kontakt_Text h2 {
  font-size: 1.0em;
  font-weight: bold;
  color: #d5d8e1;
}
div#Inhalt_Kontakt_Text a:link {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Kontakt_Text a:visited {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Kontakt_Text a:hover {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #ffffff;
}
div#Inhalt_Kontakt_Text a:active {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_Kontakt_Bild {
  position: absolute;
  top: 0px; left: 413px;
  top: 0px; left: 382px;
  width: 362px; height: 363px;
  width: 398px; height: 399px;
  background-color: transparent;
}
#Inhalt_Kontakt_Bild2_transp {
  position: absolute;
  top: 50px; left: 592px;
  width: 161px; height: 59px;
  width: 179px; height: 66px;
  background-color: transparent;
  z-index: 3;
}
div#Inhalt_Kontakt_Bild_Text {
  position: relative;
  top: 5px; left: 443px;
  position: absolute;
  top: 409px; left: 448px;
  width: 327px; height: 76px;
  background-color: transparent;
}


/* Formatdefinition fuer email.htm */

div#Inhalt_EM {
  position: relative;
  margin: 1em;
  background-color: transparent; color: #d5d8e1;
  font-size: 0.9em;
  line-height: 1.1em;
  z-index: 2;
}
div#Inhalt_EM a:link {
  text-decoration: none;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_EM a:visited {
  text-decoration: none;
  background-color: transparent; color: #d5d8e1;
}
div#Inhalt_EM a:hover {
  text-decoration: none;
  background-color: transparent; color: #f5f8ff;
}
div#Inhalt_EM a:active {
  text-decoration: none;
  background-color: transparent; color: #d5d8e1;
}


/* Formatdefinition fuer impressum.htm */

div#Inhalt_Imp1 {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  top: 0; left: 50px;
  height: 400px; width: 550px;
  background-color: #474646;
  font-size: 0.73em;
  line-height: 1.4em;
  z-index: 2;
}
div#Inhalt_Impressum_Text1 {
  position: relative;
  top: 0; left: 20px;
  height: 400px; width: 510px;
  background-color: #474646; color: #eaecf0;
}
div#Inhalt_Impressum_Text1 h1 {
  font-weight: bold;
  color: #eaecf0;
}
div#Inhalt_Impressum_Text1 p {
  font-weight: bold;
  margin: 0;
  color: #eaecf0;
}
div#Inhalt_Impressum_Text1 a:link {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #eaecf0; 
}
div#Inhalt_Impressum_Text1 a:visited {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #eaecf0;
}
div#Inhalt_Impressum_Text1 a:hover {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #ffffff;
}
div#Inhalt_Impressum_Text1 a:active {
  text-decoration: none; font-weight: normal;
  background-color: transparent; color: #eaecf0;
}
div#Inhalt_Imp2a {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  height: 360px; width: 50px; float: left;
  background-color: #474646;
  z-index: 2;
}
div#Inhalt_Impressum_Bild2 {
  position: relative;
  top: 115px; left: 0;
  width: 50px;
  background-color: #474646;
}
div#Inhalt_Imp2b {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  height: 363px; width: 550px; float: left;
  background-color: #eaecf0;
  font-size: 0.73em;
  line-height: 1.4em;
  z-index: 2;
}
div#Inhalt_Impressum_Text2 {
  position: relative;
  top: 0; left: 20px;
  width: 510px;
  background-color: #eaecf0; color: #474646;
}
div#Inhalt_Impressum_Text2 p {
  font-weight: bold;
  margin: 0;
  color: #474646;
}


/* Boxdefinition fuer Fuss */

div#Fusszeile {
  clear: both;
  margin: 0; padding: 0;
  text-align: center;
  background-color: #474646;
  z-index: 2;
}
