h1
  {
  margin: 0px 0px 5px 0px;
  font: bold 16px Arial;
  border-bottom: 3px solid #d7dde1;
  color: #38576b;
  }

h2
  {
  margin: 15px 0px 5px 0px;
  font: bold 14px Arial;
  color: #e2001a;
  }

h3, h4, h5, h6
  {
  margin: 10px 0px 0px 0px;
  font: bold 12px Arial;
  color: #38576b;
  }

iframe#meinindex
  {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
  width: 680px;
  }

/*Workaround IE*/
@media all
  {
  * html iframe#meinindex
    {
	margin-left: 280px;
	}
  }

ul
  {
  list-style-image: URL("../siteimages/list_dot.gif");
  }

.uploads-description
  {
  font: 11px Arial;
  }


a.filelink
  {
  background: URL("../siteimages/icon_na.gif") no-repeat 0% 50%;
  padding: 2px 0px 1px 18px;
  }

a.xls, a.csv
  {
  background: URL("../siteimages/icon_xls.gif") no-repeat 0% 50%;
  padding: 2px 0px 1px 18px;
  }

a.ppt, a.pps
  {
  background: URL("../siteimages/icon_ppt.gif") no-repeat 0% 50%;
  padding: 2px 0px 1px 18px;
  }

a.doc, a.dot
  {
  background: URL("../siteimages/icon_doc.gif") no-repeat 0% 50%;
  padding: 2px 0px 1px 18px;
  }

a.pdf
  {
  background: URL("../siteimages/icon_pdf.gif") no-repeat 0% 50%;
  padding: 2px 0px 1px 18px;
  }

a.jpg, a.jpeg, a.gif, a.bmp, a.tif, a.tiff, a.eps, a.png, a.img
  {
  background: URL("../siteimages/icon_jpg.gif") no-repeat 0% 50%;
  padding: 2px 0px 1px 18px;
  }

a.zip, a.rar, a.arj, a.gz, a.tar, a.bzip
  {
  background: URL("../siteimages/icon_zip.gif") no-repeat 0% 50%;
  padding: 2px 0px 1px 18px;
  }


div.inline_image_none
  {
  margin: 4px 0px 4px 0px;
  }

div.inline_image_left
  {
  margin: 4px 10px 4px 0px;
  float: left;
  }

div.inline_image_right
  {
  margin: 4px 0px 4px 10px;
  float: right;
  }

div.inline_image_center
  {
  margin: 4px auto 4px auto;
  }

div.inline_image_caption
  {
  font: 11px Arial;
  background: #e1e6e9;
  margin-top: 4px;
  padding: 2px;
  }


.form_text
  {
  border: 1px solid #84a8e6;
  background: #f3f5f6;
  color: #38576b;
  font: bold 12px Arial;
  padding: 2px;
  margin: 0px 0px 10px 0px;
  width: 450px;
  }

.form_h1
  {
  height: 150px;
  }

span.error
  {
  font: bold 11px Arial;
  color: #e3001a;
  }

table.formular td
  {
  font: 12px Arial;
  line-height: 1.5em;
  color: #38576b;
  }

div.summary
  {
  background: #e1e6e9;
  padding: 5px;
  margin: 5px 0px 5px 0px;
  }

img#logo_gewerkschaften
  {
  position: absolute;
  bottom: 0px;
  left: 75px;
  }