/* Author: GodaCon - Thorolf Godawa */
/* Date: 2005-10-05 */

body {
  color: black; background-color: white;
  font-size: 100.01%;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  margin: 0; padding: 1em 0;
  text-align: center;  /* Zentrierung im Internet Explorer */
}


/* allg. Boxdefinition fuer alle Seiten */

div#Seite {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 776px; height: 447px;
  padding: 0;
  background: #ffffff;
  border: 1px solid #cecece;
/*  border: 1px solid #858889; */
  z-index: 1;
}
html>body div#Seite {
  border-color: #cecece;  /* Farbangleichung an den Internet Explorer  */
}


/* Boxdefinition fuer E-Mail-Seite */

div#Seite_EM {
  position: relative
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 300px; height: 120px;
  padding: 0;
  background: #ffffff;
  border: 1px solid #cecece;
  z-index: 1;
}
html>body div#Seite_EM {
  border-color: #cecece; /* Farbangleichung an den Internet Explorer  */
  z-index: 1;
}

/* Boxdefinition fuer Kopf */

div#Kopfzeile {
  position: relative;
  top: 0; left: 0;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  float: left;
  width: 496px; height: 95px;
  padding: 0;
  background: transparent url(images/header.gif) no-repeat;
  z-index: 2;
}
* html div#Kopfzeile {  /* nur fuer Internet Explorer */
  top: 3;       /* Version 5.x */
  t\op: 3;      /* Version 6 */
}

div#Kopf_Bild {
  position: relative;
  top: 0; left: 0;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  float: left;
  width: 104px; height: 95px;
  background: transparent;
  z-index: 2;
}
* html div#Kopf_Bild {  /* nur fuer Internet Explorer */
  top: 3;       /* Version 5.x */
  t\op: 3;      /* Version 6 */
}


/* Boxdefinition fuer Nav. */

#Nav {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  top: 62px; left: 0px;
  width: 100; height: 272px;
  float: left;
  font-size: 0.7em;
  line-height: 2.27em;
  padding: 0;
  background: transparent;
  z-index: 2;
}
* html #Nav {  /* nur fuer Internet Explorer */
  line-height: 2.28em;       /* Version 5.x */
  l/ine-height: 2.28em;      /* Version 6 */
}


/* Formatdefinition fuer Haupt-Nav. */

ul#Navigation {
  margin: 0; padding: 0;
  background: transparent;
  display: block;
  z-index: 3;
}
ul#Navigation li {
  margin: 0; padding: 0.2em;
  list-style: none;
}
ul#Navigation a, ul#Navigation span {
  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 {
  text-decoration: none;
  list-style: none;
  color: #1982aa; background-color: transparent;
}
ul#Navigation a:link {
  text-decoration: none;
  color: #858889; background-color: transparent;
}
ul#Navigation a:visited {
  text-decoration: none;
  color: #858889; background-color: transparent;
}
ul#Navigation a:hover {
  text-decoration: none;
  color: #1982aa; background-color: transparent;
}
ul#Navigation a:active {
  text-decoration: none;
  color: #858889; background-color: transparent;
}


/* allg. Formatdefinition */

div#Inhalt {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  float: left;
  width: 465px; height: 332px;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  overflow: auto; 
  color: #858889; background: #e6e6eb;
  font-size: 0.70em;
  line-height: 1.4em;
  z-index: 2;
}
* html div#Inhalt {  /* nur fuer Internet Explorer */
  height: 334px;       /* Version 5.x */
  h\eight: 334px;      /* Version 6 */
}
div#Inhalt h1 {
  font-size: 1.3em;
  font-weight: normal;
  margin: 0.2em 0;
  color: #858889;
}
div#Inhalt h2 {
  font-size: 1.1em;
  font-weight: normal;
  margin: 0.2em 0;
  color: #858889;
}
div#Inhalt a {
  text-decoration: none;
  color: #555859;
}
div#Inhalt a:hover {
  text-decoration: none;
  color: #1982aa;
}
div#Inhalt p {
  font-size: 1.0em;
  margin: 1em 0;
}

div#Inhalt_Grafik1 {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  float: left;
  width: 31px; height: 334px;
/*  border-top: 1px solid #1982aa; */
/*  border-bottom: 1px solid #cecece; */
  z-index: 2;
}

div#Inhalt_Bild {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  float: left;
  width: 104px; height: 334px;
  z-index: 2;
}

div#Inhalt_Grafik2 {
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  float: left;
  width: 70px; height: 334px;
  z-index: 2;
}


/* Formatdefinition fuer email.htm */

div#Inhalt_EM {
  position: relative;
  margin: 1em;
/*  color: #858889; background: #e6e6eb; */
  color: #858889; background: transparent;
  font-size: 0.83em;
  line-height: 1.2em;
  z-index: 2;
}
div#Inhalt_EM a:link {
  text-decoration: none; font-weight: normal;
  color: #555859; background-color: transparent;
}
div#Inhalt_EM a:visited {
  text-decoration: none; font-weight: normal;
  color: #555859; background-color: transparent;
}
div#Inhalt_EM a:hover {
  text-decoration: none; font-weight: normal;
  color: #1982aa; background-color: transparent;
}
div#Inhalt_EM a:active {
  text-decoration: none; font-weight: normal;
  color: #555859; background-color: transparent;
}
div#Inhalt_EM span {
  font-weight: bold;
}


/* allg. Listenelemente */

ul#Liste1 {
  margin: 0 0 0 16px; padding: 0;
  top:0; left:0;
  background: transparent;
}
ul#Liste1 li {
  margin: 0; padding: 0;
  list-style-image: url(images/bullet1.gif); list-style-position: outside;
/*  list-style-type:circle; list-style-position: outside; */
  font-weight: normal;
  color: #858889; background-color: transparent;
}


ul#Liste2 {
  margin:  0 0 0 16px; padding: 0;
  top:0; left:0;
  background: transparent;
}
ul#Liste2 li {
  margin: 0; padding: 0;
  list-style-image: url(images/bullet2.gif); list-style-position: outside;
  list-style-type: none; list-style-position: outside;
  font-weight: normal;
  color: #858889; background-color: transparent;
}


/* Home */

div#Inhalt_Home_Text {
  position: relative;
  top: 15; left: 35px;
  height: 300px; width: 400px;
  margin: 0 0 0 0;
  padding: 0;
  background: transparent;
}


/* Ueber uns */

div#Inhalt_Ueberuns_Text {
  position: relative;
  top: 15; left: 35px;
  height: 300px; width: 400px;
  margin: 0 0 0 0;
  padding: 0;
  background: transparent;
}

div#Spalte_Ueberunsli {
  position: relative;
  top: 0; left: 10px;
  float: left; width: 310px;
  margin: 0 0 0 0;
  padding: 0;
  background: transparent;
  z-index:3;
}

div#Spalte_Ueberunsre {
  position: relative;
  top: 0; left: 30px;
  float: left; width: 310px;
  margin: 0 0 0 0;
  padding: 0;
  background: transparent;
  z-index:3;
}


/* Leistungen */

div#Inhalt_Leistungen_Text {
  position: relative;
    position:absolute;
    overflow:auto;
  top: 15; left: 35px;
  height: 300px; width: 420px;
  margin: 0 0 0 0;
  padding: 0;
  background: transparent;
}


/* Kontakt */

div#Inhalt_Kontakt_Text {
  position: relative;
  top: 15; left: 35px;
  height: 300px; width: 400px;
  margin: 0 0 0 0;
  padding: 0;
  background: transparent;
}

div#Inhalt_Kontakt_Bild {
  position: relative;
  top: 10px; left: 70px;
  width: 220px; height: 305px;
  float: left;
  margin: 0 0 0 0;
  padding: 0;
  background: transparent;
  z-index: 3;
}


/* Boxdefinition fuer Fuss */

div#Fusszeile {
  clear: both;
  font-size: 0.55em;
  color: #858889;
  color: #1982aa;
  color: #062a5a;
  margin: 0 0 0 15px; padding: 0.2em;
  text-align: left;
  vertical-align: middle;
  background-color: #ffffff;
/*  border-top: 1px solid silver; */
  z-index: 2;
}
