html, body {
    margin: 0px;
    padding: 10px 0px 10px 0px;
    height: 100%;
}

body {
   background: #FFFEE4 url(/images/background.gif) repeat-x scroll top left;
}

h1 {
   font-family: sans-serif;
   font-size: 20px;
   /* padding: top right bottom left; */
   padding: 0px 0px 0px 10px;
   margin: 0px;
}

h1.subcapital {
   /* padding: top right bottom left; */
   padding: 10px 0px 0px 10px;
}
     
h2 {
   font-family: sans-serif;
   font-size: 18px;
   color: #F99D1B;
   padding: 0px 0px 0px 10px;
   margin: 0px;
}

h3 {
   font-family: sans-serif;
   font-size: 16px;
   font-style: italic;
   /* padding: top right bottom left; */
   padding: 10px 10px 0px 10px;
   margin: 0px;
}

p {
   font-family: sans-serif;
   font-size: 13px;
   /* padding: top right bottom left; */
   padding: 4px 10px 4px 10px;
   margin: 5px 10px 5px 0px;
 }
 
ul {
   /* padding: top right bottom left; */
   padding: 0px 0px 0px 30px;
   margin: 0px;
}

/* Menu-Punkte */
p.menu {
   font-size: 12px;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
   text-align: center;
}

/* Kontaktangaben versetzt und fett */
p.kontakt {
   font-weight: bold;
   font-size: 13px;
   font-family: monospace;
   /* padding: top right bottom left; */
   padding: 5px 0px 5px 20px;
   border: 1px solid #F99D1B;
}

p.time{
   font-weight: bold;
   color: #F99D1B;
   padding: 0px;
   margin: 0px;
   text-align: right;
}

/* Copyright, Fuss auf jeder Seite */
p.copy {
   margin-top: 40px;
   font-size: 9px;
   color: #AAAAAA;
}

p.flash {
   padding: 0px;
   font-size: 9px;
   text-align: center;
   color: silver;
}

/* Links allgemein */
a:link    { color:#F99D1B; }
a:visited { color:#E9BC7C; }
a:hover   { text-decoration:none; }
a:active  { text-decoration:none; }

/* Links im Menu */
a.menu:link {
  color:#F99D1B;
  text-decoration:none;
}
a.menu:visited {
  color:#F99D1B;
  text-decoration:none;
}
a.menu:hover {
  color: white;
  text-decoration: underline;
}
a.menu:active {
  text-decoration: underline;
}

a.show:link {
  color:black;
  text-decoration:none;
}
a.show:visited {
  color:black;
  text-decoration:none;
}

/* Links zum Drucken */
a.print:link {
  text-align: right;
  font-size: 9px;
  color: silver;
}
a.print:visited {
  font-size: 9px;
  color: silver;
}
a.print:hover {
  text-decoration:none;
}
a.print:active {
  text-decoration:none;
}

/* Copyright */
a.copy:link {
  text-decoration:none;
  font-size: 9px;
  color: #AAAAAA;
}
a.copy:visited {
   text-decoration:none;
   color: #AAAAAA;
}
a.copy:hover {
   text-decoration:none;
   color: black;
}

/* Kopf-Tabelle */
table.menu {
   width: 800px;
   height: 195px;
   border-top: 10px solid #F99D1B;
   border-bottom: 10px solid #F99D1B;
   margin-bottom: 10px;
}

/* Menu */
ul.menu {
  list-style-type: none;
  margin: 0pt;
  padding: 0pt;
}

ul.menu li {
  font-family: sans-serif;
  font-size: 13px;
  font-weight: bold;
  float: left;
  margin: 0px;
  padding: 0px;
}

ul.menu li a {
  display: block;
  /* padding: top right bottom left; */
  padding: 5px 10px 5px 10px;
  margin: 0px;
}

ul.menu li.show {
  background-image: url('/images/menu_show.gif');
}

ul.menu li a:hover {
  /*background-color: #F99D1B;*/
  background-image: url('/images/menu_over.gif');
}

/* innere Tabelle mit Inhalt */
td.inner {
   background-color: white;
   height: 100%;
   vertical-align: top;
   padding: 0px;
   border-left:  1px solid #F99D1B;
   border-right: 1px solid #F99D1B;
   border-bottom: 5px solid #F99D1B;
}

/* Rahmen fuer die Ueberschrift */
td.capital {
   width: 535px;
   height: 50px;
   vertical-align: center;
   border: 1px solid #F99D1B;
   margin: 0px;
   padding: 0px;
   /*background-image jeweils einfuegen*/
}

td.beschreibung {
   border: 1px solid #F99D1B;
   width: 350px;
   background: url(/images/background_beschreibung.jpg) repeat-x top left;
   vertical-align: top;
   padding-bottom: 50px;
}

td.content {
   width: 400px;
   vertical-align: top;
}

tr.zert {
   background-color: #FFFEE4;
}

