/* CSS Document */

/* Allgemein */
body, div, p, td, span, a, img, ul, ul li, h1, h2 {
  padding:0px;
  margin:0px;
  border-width:0px;
  font-family:verdana,sans-serif;
  font-size:12px;
  color:#000000;
  text-decoration:none;
}
ul { list-style-type:none; }
ol, ol li { padding-top:0px;margin-top:px; }
ol li { padding-bottom:6px; }
body {
  background-color:#ffffff;
}
td { vertical-align:top; }
a.extern {
  padding:0px;
  background:url('');
  color:#003366;
  text-decoration:underline;
}

/* Kopf */
#headBox,
#headBar {
  display:none;
}

#bodyWrapper {
  position:absolute;
  top:0px; left:0;
}
#bodyContainer {
  position:absolute;
  top:0px; left:0px;
  width:100%;
}
#content {
  position:absolute;
  left:0px; top:160px;
  background:url('');
}
#headLogoPrint {
  position:absolute;
  top:0px; left:174px;
  display:block;
}
#headClaimPrint {
  position:absolute;
  left:27px; top:77px;
  width:199px;
  height:37px;
  display:block;
}
#headLogo,
#headClaim {
  display:none;
}
#headLinks {
  display:none;
}

#columnOne {
  display:none;
}
#columnTwo {
  width:550px;
  padding-left:0px;
  float:left;
  min-height:400px;
}
#columnThree {
  width:175px;
  padding-left:20px;
  float:left;
}

.halfContent {
  float:left;
  width:250px;
  overflow:hidden;
}
.textBoxBG {
  padding:17px 20px 20px 20px;
}
.textBox,
.textBox * {
  color:#000000;
}
.textBox h1,
.textBox * h1 {
  color:#003366;
}
.textBox h2,
.textBox * h2 {
  color:#003366;
}
.textBox a,
.textBox a:hover {
  padding:0px;
  background:url('');
  color:#003366;
  text-decoration:underline;
}

#dots, .dots {
  border-top:1px dashed #AAAAAA;
}

a.pdf,
a.pdf:hover,
a.doc,
a.doc:hover {
  padding:0px;
  background:url('');
  color:#003366;
  text-decoration:underline;
}
