
/* ----------------- */
/*      general      */

* {
  font-family:verdana,sans-serif;
  margin:0;
}

BODY {
  background-color:white;
}

IMG {
  border-style:none;
}

/* ------------------- */
/*      main area      */

#foot {
  padding-bottom:10px;
  color:#92847E;
}

/* ------------------------- */
/*      text formatting      */

.text {
  position:relative;
  width:100%;

  color:#92847E;
  font-size:10px;
}

.text P {
  margin-bottom:10px;  
}
P.dotted, P.num {
  margin-bottom: 0px;
}

.text A {
  color:#92847E;
  text-decoration:none;
}

A.darken:hover {
  color:#665C58;
}

.text H1, .text H2, .text H3 {
  font-weight:normal;
}

H1.berry {
  margin-bottom: 0px;
  margin-top: 0px;
  clear:left;
  color:#d40060;
}

#lineheader H1.berry {
  margin-top: 0px;
}
#logoheader H1.berry {
  margin-top: 0px;
}
#linebody H1.berry {
  margin-top: 40px;
}

.bold {
  color:#726762;
}

.laut {
  white-space:nowrap;
  color:#736762;
}

/* -------------- */
/*      logo      */

DIV.logo  {
  position:relative;
  left:-16px;
  color:#d40060;
  font-size:19px;
  height:30px;
}
SPAN.llogo {
  position:relative;
  left:0px;
  width:15px;
  height:100%;
  float:left;
  font-size:22px;
  vertical-align:bottom; 
}
SPAN.mlogo {
  float:left;
  height:100%;
  padding-top:2px;
}
SPAN.rlogo {
  padding-left:2px;
  height:100%;
  font-size:22px;
  vertical-align:sub;
  float:left;
}

/* --------------------- */
/*      big numbers      */

SPAN.num {
  font-size:75px;
  padding-bottom:0px;
}
SPAN.num A {
  margin-right:-20px;
  margin-top:-20px;
}
P.num {
  text-decoration:none;
}
.numtitle {
  margin-left:5px;
  font-size:14px;
  color:#d40060;
}
.numtitle A {
  color:#d40060;
}


/* ---------------- */
/*      tables      */

TABLE {
  margin:0px;
  padding:0px;
  border-width:0px;
  table-layout:fixed;
  border-collapse:collapse;
  border-spacing:0px;

  /* background-color:red; /* @@@ test */
  
}
.termin TD.c1 {
  width:100px;
}
.termin2 TD.c1 {
  width:150px;
}

/* ----------------- */
/*      special      */

.error {
  background-color:yellow;
  color:red;
}


