body {
   background-color: #ffffff;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}


p.weiss {
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    margin-bottom: 5px;
}

#news {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    color: #004080;
    line-height: 11pt;
    margin-bottom: 25px;
}

a:link {
   color: #b30000;
   text-decoration: none;
}


a:hover {
   color: #ff0000;
   text-decoration: underline;
}


a:visited {
   color: #b30000;
   text-decoration: none;
}


a:visited:hover{
   color: #b30000;
   text-decoration: underline;
}


h1 {
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #00008B;
}


TEXT,input,TEXTAREA,select,option  {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.6em;
   padding-left: 2px;
}


td  {
   font-family: arial, helvetica, sans-serif;
   font-size: 8pt;
}


.monospace {
   font-family :
   Courier,monospace;
   font-size: 8 pt;
   color: #000000;
   background-color: #CDE5FD;
}


b {
   color: #004080;
   font-weight: bold;
}


.bluebold {
   color: #322A7B;
   font-weight: bold;
}


.rahmen {
   border-color: #99ccff;
}


.hkleinweiss {
   color: #ffffff;
   font-weight: bold;
   font-size: 10pt;
}

.hkleinblau {
   color: #004080;
   font-weight: bold;
   font-size: 10pt;
}


.body  {
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-weight: normal;
   color: #004080;
   line-height: 11pt;
}


.bodywhite  {
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-weight: normal;
   font-style: normal;
   color: #ffffff;
   line-height: 11pt;
}


.bluebody  {
   font-family: arial, helvetica, sans-serif;
   font-size: 12pt;
   color: #0099ff;
   font-weight: bold;
   text-align: left;
   line-height: 12pt;
}


.smalltext  {
   font-family: arial, helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   line-height: 10pt;
}

/*h2 {
   font-family: Verdana, arial, helvetica, sans-serif;
   font-size: 13pt;
   font-weight: normal;
}*/

h2 {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

h2 {
  color: #fff;
}

h3 {
   font-size: 11px;
   font-weight: bold;
}

h4 {font-size: 13px;
   font-weight: bold;}

h4.presseindex {
  margin-bottom: 2px;
  margin-left: 11px;
}

.jahr {
    float: left;
    width: 700px;
    background-color: #cde5fd;
    border-top: 1px solid #fff;
    padding-bottom: 10px;
}

.jahreszahl {
    float: left;
    width: 680px;
    text-align: right;
}

.entryleiste {
    float: left;
    width: 700px;
    margin-bottom: 8px;
    padding-left: 30px;
}

.entrylinks {
    float: left;
    width: 320px;
    padding-bottom: 20px;
}

.entryrechts {
    float: left;
    width: 320px;
    margin-left: 20px;
    padding-bottom: 20px;
}

.picborder4 {
    border: 6px solid #fff;
}

#rahmenpressenavi     { width: 700px; border-bottom: 1px solid #fff; padding: 3px 0 2px 0; line-height: 1.6em; }
#rahmenpressenaviu    { width: 700px; border-top: 1px solid #fff; padding: 3px 0 2px 0; line-height: 1.6em; }
#rahmenpressenaviu1   { width: 700px; padding: 3px 0 2px 0; line-height: 1.6em; }
#pressenavi           { margin-left: 30px; line-height: 1.6em; }
.piclupe {
  position: absolute;
  left:     130px;
  top:      90px;
  z-index:  1;
}

.picprev{
  position: relative;
}

.imgrahmen {
  border: 5px solid #fff;
}

#pictable td {
  padding-top: 20px;
  height:    160px;
}

table#preistable {
  width: 100%;
  border: 1px solid #fff;
  margin: 10px 0 40px 0;
}
table#preistable thead {
  background-color: #fff;
}
table#preistable thead tr td{
  padding: 5px;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #333;
}
table#preistable td {
  padding: 1px 4px 1px 4px;
}
table#preistable tbody td {
  border-bottom: 1px solid #CDE5FD;
}
table#preistable tr.linie2 {
  background-color: #CDE5FD;
}