body {
	background-color: #ffffff;
}

/* verwendet für Schriftzug schiwon.net */
h1 {
  margin-top: 15px;
  color: #c8c8c8;
  font-family: sans-serif;
  font-size: x-large;
}

/* verwendet für Seitenüberschrift */
h2 {
  margin-top: 5px;
  margin-left: 50px;
  font-family: sans-serif;
  font-size: large;
}

/* linkformatierung */
a {
  color: #ffffff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline overline;
}

/* Textformatierungen */
.fett {
  font-weight: bolder;
}

.highlight {
	color: #0000aa;
}

.nobreak {
	white-space: nowrap;
}

/* Seitenrahmen */
.rahmentabelle {
  position: relative;
  margin: auto;

  width: 850px;
  min-width: 850px;
  max-width: 850px;

  height: 570px;
  min-height: 570px;
  max-height: 570px;

  table-layout: fixed;
  border-spacing: 0px;
  empty-cells: show;

  background-color: #666666;
  /* border: 1px solid #000000; */ /* debug */
}

/* für Seitentitel */
.titelebene {
  position: relative;

  width: 100%;
  height: 90px;

  text-align: center;
  vertical-align: middle;

  font-size: large;
  overflow: hidden;

  background-image: url(img/titleback.png);
  background-repeat: repeat-x;

  /* border: 1px solid #ff0000; */ /* debug */
}

/* für Seiteninhalt */
.inhalt {
  position: relative;

  width: 100%;

  height: 390px;
  min-height: 390px;
  max-height: 390px;

  text-align: left;
  overflow: auto;

  background-image: url(img/textback_b.png);
  background-repeat: repeat-x;

  /* border: 1px solid #0000ff */ /* debug */
}

.inhalt p{
  margin-left: 40px;
  margin-right: 40px;
}

/*
Für die Navibilder verwendete Schrift:
Courier 10 Pitch not-rotated
17px
Hinting
Kantenglättung
Latterspacing -1
farbe #000000 (menü: #ff0000)
*/

/* Navigationsrahmen */
.navigation {
  position: relative;

  width: 100%;

  height: 90px;
  min-height: 90px;
  max-height: 90px;

  text-align: left;
  vertical-align: baseline;

  background-image: url(img/naviback.png);
  background-repeat: repeat-x;
  /* border: 1px solid #00ff00; */ /* debug */

  white-space: nowrap;
  overflow: hidden;
}

/* gesamter Navigationsinhalt */
.navicontent {
  font-family: monospace;
  font-size: larger;
  position: relative;
  top: 40px;
  margin-top: 0px;/* !important;*/
/*   margin-top: 40px; */
/*   margin-left: 8px; */
  text-align: center;
  /*border: 1px #ff0000 solid;*/
}

/* einzelner Navigationspunkt */
.navipunkt:hover *{
  cursor: crosshair;
}

.navipunkt * {
	display: inline-block;
}

/* Navibilder */
#mnu_index {
/*   float: left; */
/*   margin-left: 24px;/* !important;*/
/*   margin-left: 18px; */
  margin-right: 12px;
/*   background-image: url(img/start_hover.jpg); */
  background-image: url(img/start_def.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 40px;
}

#mnu_index:hover, .mnu_index_hover {
  background-image: url(img/start_hover.jpg);
}

#mnu_internet {
/*   float: left; */
/*   margin-left: 8px; */
  margin-right: 12px;
  background-image: url(img/internet_def.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 40px;
}

#mnu_internet:hover, .mnu_internet_hover {
  background-image: url(img/internet_hover.jpg);
}


#mnu_web2go {
/*   float: left; */
/*   margin-left: 8px; */
  margin-right: 12px;
  background-image: url(img/web2go_def.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 40px;
}

#mnu_web2go:hover, .mnu_web2go_hover {
  background-image: url(img/web2go_hover.jpg);
}

#mnu_telefon {
/*   float: left; */
/*   margin-left: 8px; */
  margin-right: 12px;
  background-image: url(img/telefon_def.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 40px;
}

#mnu_telefon:hover, .mnu_telefon_hover {
  background-image: url(img/telefon_hover.jpg);
}

#mnu_elektro {
/*   float: left; */
/*   margin-left: 8px; */
  margin-right: 12px;
  background-image: url(img/elektro_def.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 40px;
}

#mnu_elektro:hover, .mnu_elektro_hover {
  background-image: url(img/elektro_hover.jpg);
}

#mnu_programmierung {
/*   float: left; */
/*   margin-left: 8px; */
  margin-right: 12px;
  background-image: url(img/programmierung_def.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 40px;
}

#mnu_programmierung:hover, .mnu_programmierung_hover {
  background-image: url(img/programmierung_hover.jpg);
}

#mnu_sps {
/*   float: left; */
/*   margin-left: 8px; */
  margin-right: 12px;
  background-image: url(img/sps_def.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 40px;
}

#mnu_sps:hover, .mnu_sps_hover {
  background-image: url(img/sps_hover.jpg);
}

#mnu_drucker {
/*   float: left; */
/*   margin-left: 8px; */
  background-image: url(img/drucker_def.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 40px;
}

#mnu_drucker:hover, .mnu_drucker_hover {
  background-image: url(img/drucker_hover.jpg);
}

/* Twecks Bilder vorladen*/
.hiddenImage {
  width: 0;
  height: 0;
}

/* Credits */
.freecell {
  background-color: #ffffff;
}

.designer {
  margin-left: 650px;
  text-align: left;
  font-size: x-small;
  font-family: serif;
  color: #666666;
  border: 1px solid #666666;
  margin-top: -1px;
  text-indent: 60px;
}
