body, div, img, table {
  padding:0px;
  margin:0px;
  border:0px solid;
  font-family:Verdana,Geneva,Sans-Serif, Arial;
  font-size:12px;
  line-height:18px;
}

h1 {
  color:rgb(120,120,120);
  font-size:18px;
  line-height:25px;  
}

h2 {
  color:rgb(120,120,120);
  font-size:14px;
  line-height:20px;
  font-style:italic;  
}

h3 {
  font-weight:bold;
}

a:link     { text-decoration:none; color:#905050;}
a:visited  { text-decoration:none; color:#905050; }
a:hover    { text-decoration:underline; color:#FF3030; }
a:active   { text-decoration:none; color:#905050; }

small {
  font-size:9px;
  line-height:12px;
}

table.ausrichtung{
  height:100%;
  width:100%;
  margin-top:15px;
  margin-bottom:15px;
}

*.breite {
  width:49%;
  height:100%;
}

*.hoehe {
  height:49%;
}

td.header {
  height:257px;
  background-image:url(header.png);
  background-repeat:no-repeat;
  background-position:left;
  background-color:rgb(232,199,132);
}

td.navigation {
  text-align:right;
  vertical-align:top;
  background-image:url(rand_hell_links.gif);
  background-position:right;
  background-repeat:repeat-y;
  background-color:rgb(232,199,132);
  width:166px;
}

td.navigation table.navigation * td {
  background-position:right;
  background-repeat:no-repeat;
  width:166px;
  height:65px;
  padding-right:0px;
  padding-left:50px;
  text-align:left;
  vertical-align:middle;
}

td.navigation table.navigation * td.aktiv {
  background-image:url('navi_aktiv.gif');
}

td.navigation table.navigation * td.inaktiv {
  background-image:url('navi_inaktiv.gif');
}


td.header table.navigation2 * td {
  border:1px;
}

td.header table.navigation2 * td.header_links {
  width:253px;
}

td.header table.navigation2 * td.header_oben {
  height:55px;
  width:640px;
}

td.header table.navigation2 * td.nav2_rechts {
  width:80px;
}

td.header table.navigation2 * td.header_image {
  height:152px;
  vertical-align:middle;
}

td.header table.navigation2 * td.nav2 {
}


td.inhalt, div.inhalt {
  background-color:rgb(245,240,186);
  height:395px;
  width:657px;
  overflow:auto;
}

div.inhalt p, div.inhalt table, div.inhalt h1, div.inhalt h2, div.inhalt h3, div.inhalt ul li {
  padding-right:20px;
  padding-left:5px;
}

div.inhalt * td {
  vertical-align:top;
}

ul {
  list-style-image:url(dreieck.gif);
}

ul li, p {
  padding-bottom:10px;
  padding-top:0px;
  margin-top:0px;
}

#aufzerren {
  height:1px;
  width:987px;
}

*.rand_dunkel_links {
  background-color:rgb(72,62,55);
  height:1px;
  width:1px;
}

*.rand_hell_links {
  background-color:rgb(245,240,186);
  height:1px;
  width:40px;
}

*.rand_rechts {
  background-repeat:repeat-y;
  background-position:right; 
}

#rechts1_a {
  background-image:url(schatten_hell_rechts.gif);
  background-color:rgb(245,240,186);
}

#rechts1_a_clear {
  height:50px;
  width:55px;
}

#rechts1_b {
  background-image:url(schatten_hell_rechts.gif);
  background-color:rgb(245,240,186);
}

#rechts1_b_clear {
  height:274px;
  width:55px;
}

#rechts2_a {
  background-image:url(rand_dunkel_rechts.gif);
  background-color:rgb(232,199,132);
}

#rechts2_a_clear {
  height:1px;
  width:57px;
}

#rechts2_b {
  background-image:url(schatten_dunkel_rechts.gif);
  background-color:white;
}

#rechts2_b_clear {
   height:1px;
   width:11px;
}

*.ecke {
  background-repeat:no-repeat;
  background-color:white;
}

#ecke_dunkel_links {
  background-image:url(ecke_dunkel_links.gif);
  background-position:top left;
}

#ecke_dunkel_links_clear {
  height:1px;
  width:207px;
}

#ecke_dunkel_rechts {
  background-image:url(ecke_dunkel_rechts.gif);
  background-position:top right;
}

#ecke_hell_links {
  background-image:url(ecke_hell_links.gif);
  background-position:top right;
}

#ecke_hell_rechts1, #ecke_hell_rechts2{
  background-image:url(ecke_hell_rechts.gif);
}

#ecke_hell_rechts1 {
  background-position:top; 
}
 
#ecke_hell_rechts1_clear {
  width:55px;
  height:16px;
}

#ecke_hell_rechts2 {
  background-position:bottom;
}

#ecke_hell_rechts2_clear {
  width:55px;
  height:46px;
}

#schatten_hell_rechts{
  background-image:url(schatten_hell_rechts.gif);
  background-repeat:repeat-y;
  background-position:right;
  background-color:rgb(245,240,186);
}

#schatten_hell_rechts_clear{
  height:54px;
  width:55px;
}

#hell_dunkel_rechts{
  background-image:url(hell_dunkel_absatz_rechts.gif);
  background-position:bottom right;
  background-repeat:no-repeat;
  background-color:rgb(245,240,186);
}

#hell_dunkel_rechts_clear{
  width:55px;
  height:55px;
}

#rand_unten{
  background-image:url(rand_unten.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:rgb(245,240,186);
  width:100%;
  vertical-align:top;
  text-align:center;
}

table.mitarbeiter {
  padding:0px;
  margin:0px;
}

table.mitarbeiter * table.imgtext-nowrap {
  padding-bottom:20px;
  margin:0px;
}

p.csc-caption, caption.csc-textpic-caption {
  font-size:11px;
  line-height:14px;
  font-style:italic;
  color:rgb(120,120,120);
  margin:0px;
  padding-top:5px;
  text-align:center;
}

table.mitarbeiter * p.csc-caption, table.mitarbeiter * caption.csc-textpic-caption {
  font-size:11px;
  line-height:15px;
  font-weight:bold;
  font-style:italic;
  color:rgb(120,120,120);
  margin:0px;
  padding-top:5px;
  text-align:center;
}

div.linkbreadcrumb {
  text-align:right; 
//  padding-top:25px;
  padding-right:25px;
  font-size:9px;
//  line-height:15px;
  font-style:italic;
  color:rgb(120,120,120);
}

table.tableinfos * td, table.tableinfos * td p, table.walkingausreden * td {
  padding-top:0px;
  padding-bottom:0px;
  padding-right:10px;
  margin:0px;
  vertical-align:top;
}

table.walkingausreden * td {
  padding-top:0px;
  padding-bottom:15px;
}

table.walkingausreden * p, table.walkingausreden * ul, table.walkingausreden * li {
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:15px;
}
