/*
Color 1 (medium) #800040      Top
Color 2 (medium) #ff0080      1. Level Navigation
Color 3 (Light)  #ff80ff      2. Level Navigation
Color 4 (Light)  #ffd9ff      Background
*/

/* ---- Header -------------------- */


div.KopfContainer
{
  height: 160px;
  background: #800040;
  position:relative;
}

div.KopfImage
{
  position:absolute;
  left:160px;
  top: 10px;
}

div.KopfLogo
{
  position:absolute;
  left: 10px;
  top: 10px;
}


#Content
{
  position:relative;
}


div.Signature {
  font-style: italic;
  /* font-weight: bold; */
  padding-left: 5%;
}


body {
  font-family: arial;
  margin: 0px;
  color: maroon;
  background: #ffd9ff;
}


  p, h1, h2,h3,h4,h5,h6 { margin-left: 160px; }

:link {
  color: maroon;
  font-weight: bold;
  text-decoration: none;}  /* for unvisited links */

:visited {
  color: maroon;
  font-weight: bold;
  text-decoration: none;
 } /* for visited links */

a:active {
  color: maroon;
  color: rgb(0,0,0)
} /* when link is clicked */

a:hover {
  color: #b70000;
} /* when mouse is over link */

table.Navigation  {padding: 0px
  }
/**/
.Navigation td {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-top: 4px;
  width: 20%;
}

.NavigationSixFold td {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-top: 4px;
  width: 16%;
}

.NavigationFixedWidht td {
  text-align: center;
  padding-bottom: 6px;
  padding-top: 4px;
}

table.NavigationFixedWidht  {
  text-align: center;
  padding: 0px;
  border-spacing: 0px;
}

table.NavigationSixFold
{
  border-collapse: separate;
  border-spacing: 4px 0px;
}


div.FirstLevelNavi {
  padding-top: 8px;
  background: #ff0080;
}

div.SecondLevelNavi {
  padding-top: 8px;
  background: #ff80ff;
}



/* set identical to the b.g.-color of the 2. Level */
td.FirstLevelSelectedNaviBGC {background: #ff80ff;}
/* set identical to the page background color */
td.SecondLevelSelectedNaviBGC {background: #ffd9ff;}

div.GlobalMargin { padding-left: 160px; }


p.ImageCaption {
  width: 800px;
  text-align:center;
}

p.BlockParagraph {
  width: 800px;
  text-align: justify;
}

p.CenteredParagraph {
  width: 800px;
  text-align: center;
}

.Details {
  border-collapse: separate;
  border-spacing: 8px;
  margin-top: 20px;
}

td.DetailIndex {
  font-weight: bold;
  background: #ff80ff;
  padding-right: 12px;
  padding-left: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  }
.TextImageLeftTop
{
  float: left;
  text-align: center;
  margin: 0 10px 10px 0;
  padding: 0px;
  border: 0px;
}

.TextImageLeft
{
  float: left;
  text-align: center;
  margin: 10px 10px 10px 0;
  padding: 0px;
  border: 0px;
}

.TextImageRight
{
  float: right;
  text-align: center;
  margin: 10px 0 10px 10px;
  padding: 0px;
  border: 0px;
}

.TextImageRightTop
{
  float: right;
  text-align: center;
  margin: 0 0 10px 10px;
  padding: 0px;
  border: 0px;
}

