
/* schriftstil,abstände */

body
{
  margin-top:    10px;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
  background-color:white;
}

table,td
{
  font: normal 13px/18px verdana, sans-serif;
  color: #000000;
}

h2
{
  font: small-caps bold 19px "Trebuchet MS",verdana, sans-serif;
  color:#000000;
  margin-bottom:0px;
}

h3
{
  font: bold 16px "Trebuchet MS",verdana, sans-serif;
  color:#800000;
  margin-bottom:0px;
}

/* hauptgerüst */

#kopfa
{
  border-left:  solid 1px #000000;
  border-right: solid 1px #000000;
  border-top:   solid 1px #000000;
  border-bottom:solid 1px #000000;
  background-color:#F0F0F0;
  text-align:center;
  height:35px;
}

#kopfb
{
  border-right:solid  1px #000000;
  border-top:solid    1px #000000;
  border-bottom:solid 1px #000000;
  background-color:#FBFBFB;
  text-align:right;
  vertical-align:bottom;
  padding-right:20px;
}

#logoa
{
  border-left:  solid 1px #000000;
  border-right: solid 1px #000000;
  border-bottom:solid 1px #000000;
  background: url("images/wo_li.jpg");
  background-color:#ffffff;
}

#logob
{
  border-right: solid 1px #000000;
  border-bottom:solid 1px #000000;
  background-color:#ffffff;
  height:170px;
  background: url("images/wo_re.jpg");
  text-align:right;
  vertical-align:bottom;
  padding-top:1px;
}

#fussa
{
  border-left:  solid 1px #000000;
  border-right: solid 1px #000000;
  border-top:   solid 1px #000000;
  border-bottom:solid 1px #000000;
  background-color:#F0F0F0;
  text-align:center;
  vertical-align:top; /* ex */
  padding-top:2px; /* ex */
  height:35px;
}

#fussb
{
  border-right: solid 1px #000000;
  border-top:   solid 1px #000000;
  border-bottom:solid 1px #000000;
  background-color:#FBFBFB;
  text-align:center;
  vertical-align:top;
  padding-top:2px;
  height:35px;
}

#namekopf
{
  border-left:  solid 1px #000000;
  border-right: solid 1px #000000;
  border-top:   solid 1px #000000;
  font: normal 12px verdana, sans-serif;
  color: #000000;
  background-color:#ffffff;
  padding:2px;
  line-height:19px
}

#namefuss
{
  border-left:  solid 1px #000000;
  border-right: solid 1px #000000;
  border-bottom:solid 1px #000000;
  font: normal 12px verdana, sans-serif;
  color: #000000;
  background-color:#ffffff;
  padding:2px;
}

#inhalta
{
  border-left:  solid 1px #000000;
  border-right: solid 1px #000000;
  background-color:#881e1e;
}

#inhaltb
{
  padding-left:      20px;
  padding-right:     20px;
  padding-top:       30px;
  padding-bottom:    40px;
  border-right: solid 1px #000000;
  background-color:#ffffff;
}

div.navigator
{
  position:fixed;
}
div.menu
{
  position:absolute;
}



/* scrolleiste internet explorer ab vers.5.5 */

body
{
  scrollbar-arrow-color:     #000000;
  scrollbar-base-color:      #ffffff;
  scrollbar-highlight-color: #000000;
  scrollbar-shadow-color:    #ffffff;
  SCROLLBAR-TRACK-COLOR:     #e6e6e6;
}



/* menue oben */

#menu_oben a,
#menu_oben a:visited,
#menu_oben a:active
{
  border-right: solid 1px #845354;
  border-top:   solid 1px #845354;
  display:block;
  background-color:#661616;
  color:#a65657;
  text-decoration:none;
  font: normal 12px verdana, sans-serif;
  line-height:26px;
  text-decoration:none;
  padding: 0px 6px 0px 6px;
  text-align:center;
}

#menu_oben a:hover
{
  background-color:#3F3F3F;
  color:#CFCFCF;
  text-decoration:none;
}



/* menue links */

#menu_links a,
#menu_links a:visited,
#menu_links a:active
{
/*  position:absolute; */
  display:block;
  background-color:#661616;
  color:#a65657;
  font-style:normal;
  line-height:24px;
  text-decoration:none;
  padding: 0px 5px 0px 5px;
  text-align:right;
  border-left:solid 1px #a55656;
  border-right:solid 1px #a55656;
  border-top:solid 1px #a55656;
  width:180px
}

#menu_links a:hover
{
/*  position:absolute; */
  background-color:#3F3F3F;
  color:#CFCFCF;
  text-decoration:none;
}

#navlinie
{
  border-top:solid 1px #a55656;
  padding: 0px 5px 0px 5px;
}

/* allgemeine links im text */

a:link,
a:visited,
a:active
{
  font:italic 13px/18px verdana, times, serif;
  text-decoration:underline;
  color:#000000
}

a:hover
{
  font:italic 13px/18px verdana, sans-serif;
  text-decoration:none;
  background-color:#881e1e;
  color:#e6e6e6;
}



/* uhr - datum */

input.datum
{
  font-size:9pt;
  color:#000000;
  border:solid 0px;
  text-align:center;
  background:transparent;
}

input.zeit
{
  font-size:9pt;
  color:#000000;
  border:solid 0px;
  text-align:center;
  background:transparent;
}

form
{
  margin:0px
}

