html { height: 101%; }

img {
  border: 0px
}

body,table,td {
  font-size: 11px;
  font-family: verdana, sans-serif;
  color: #333333;
  empty-cells: show;

}


.left {
  text-align:left;
}
.right {
  text-align:right;
}
.headline         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #333366;}
.subheadline      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333366;}
.text             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333;}


a:link    { color:#333366; text-decoration:underline;  font: 11px verdana, sans-serif; font-weight: bold;}
a:visited { color:#333366; text-decoration:underline;  font: 11px verdana, sans-serif; font-weight: bold;}
a:hover   { color:#333366; text-decoration:underline;  font: 11px verdana, sans-serif; font-weight: bold;}
a:active  { color:#333366; text-decoration:underline;  font: 11px verdana, sans-serif; font-weight: bold;}
a:focus   { color:#333366; text-decoration:underline;  font: 11px verdana, sans-serif; font-weight: bold;}


.ohne:link    { color:#333366; text-decoration:none;  font: 11px verdana, sans-serif; font-weight: normal;}
.ohne:visited { color:#333366; text-decoration:none;  font: 11px verdana, sans-serif; font-weight: normal;}
.ohne:hover   { color:#333366; text-decoration:none;  font: 11px verdana, sans-serif; font-weight: normal;}
.ohne:active  { color:#333366; text-decoration:none;  font: 11px verdana, sans-serif; font-weight: normal;}
.ohne:focus   { color:#333366; text-decoration:none;  font: 11px verdana, sans-serif; font-weight: normal;}

input,select,option,textarea {
  font-family: Verdana, verdana, Helvetica, sans-serif, bold;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  height: auto;
  width: auto;
  border: 0px none #333366;
  background-color: #E5E6E6;
}

input.checkbox {
  background-color: white;
}


.pflicht {
  border:1px solid #990000;
}

.border1 {
  border-bottom:1px solid #E5E6E6;
  text-align:left;
}


.tab-fall-left { height:22px; width:6px; background-repeat: no-repeat; background-image: url(img/tab-b-left.gif); }
.tab-fall-middle { height:22px; text-align:center; width:100px; background-repeat: repeat-x; background-image: url(img/tab-b-middle.gif); }
.tab-fall-right { height:22px; width:6px; background-repeat: no-repeat; background-image: url(img/tab-b-right.gif); }


.tab-fallaktiv-left { width:5px; background-repeat: no-repeat; background-image: url(img/tab-a-left.gif); }
.tab-fallaktiv-middle { text-align:center; width:100px; background-repeat: repeat-x; background-image: url(img/tab-a-middle.gif); }
.tab-fallaktiv-right { width:5px; background-repeat: no-repeat; background-image: url(img/tab-a-right.gif); }

.tab-fallaktivhover-left { width:5px; background-repeat: no-repeat; background-image: url(img/tab-d-left.gif); }
.tab-fallaktivhover-middle { text-align:center; width:100px; background-repeat: repeat-x; background-image: url(img/tab-d-middle.gif); }
.tab-fallaktivhover-right { width:5px; background-repeat: no-repeat; background-image: url(img/tab-d-right.gif); }


.tab-fallhover-left { width:5px; background-repeat: no-repeat; background-image: url(img/tab-c-left.gif); }
.tab-fallhover-middle { text-align:center; width:100px; background-repeat: repeat-x; background-image: url(img/tab-c-middle.gif); }
.tab-fallhover-right { width:5px; background-repeat: no-repeat; background-image: url(img/tab-c-right.gif); }
