h5 {
 font-family : arial,helvetica,sans-serif;
 text-decoration : none;
 font-weight : bold;
 font-size : 110%;
 text-align : left;
 text-indent : 0px;
 margin: 2px 2px 2px 2px;
background-color: grey;
}


.news_title1 {
  height: 100px;
  background-color: #008860;
  color: white;
  font-weight: bold;
}

.news_titel {
  background-color: #008860;
  color: white;
  font-weight: bold;
}

.news_item {
  padding-top: 1ex;
  Xmargin-bottom: 3ex;
  Xleft: 0px;
  border-right: dotted 1px grey;
  border-bottom: dotted 1px grey;
  padding-top : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  padding-left : 0px;
}


.remark {
  color: #EE0000;
}

table {
  border-spacing: 0px;
  width: 720px;
  font-size: 9pt;
}

td {
  font-size: 10pt;
}

table.service {
  border-spacing: 0px;
  width: 680px;
  Xfont-size: 9pt;
}

th.service {
  color: #FFFFFF;
  background-color: #008860;
  font-size: 9pt;
}

th.service_title {
  color: #FFFFFF;
  background-color: #008860;
  text-align: center;
  font-size: 8pt;
}

// Normal, Fett und Zentriert ohne hintergrund;
//

td.service {
  font-size: 8pt;
}

td.serviceb {
  font-size: 8pt;
  font-weight: bold;
}

td.servicec {
  text-align: center;
  font-size: 8pt;
}

td.servicebc {
  text-align: center;
  font-size: 8pt;
  font-weight: bold;
}

// Normal, Fett und Zentriert mit grauem Hintergrund

td.serviceg {
  background-color: red; //#DDDDDD;
  font-size: 8pt;
}

td.servicegb {
  background-color: #DDDDDD;
  font-size: 8pt;
  font-weight: bold;
}

td.servicegc {
  background-color: #DDDDDD;
  text-align: center;
  font-size: 8pt;
}

td.service_subtitle {
  text-align: center;
  font-weight: bold;
  background-color: #DDDDDD;
  font-size: 9pt;
}

td.service_item {
  text-align: left;
  background-color: #DDDDDD;
  font-size: 9pt;
}

td.service_item_centered {
  text-align: center;
  background-color: #DDDDDD;
  font-size: 9pt;
}

p.error {
  font-size: 12pt;
  color: #FF0000;
}

td.flotte {
  border: 1px solid grey;
  font-size: 6pt;
}


.flotte_bild {
  border: 0px solid grey;
  vertical-align: top;
  background: #EEEEEE;
}

.flotte_acriss {
  border: 0px solid grey;
  color: #008860;
  background: #EEEEEE;
  font-weight: bold;
  font-size: 10pt;
}


.flotte_erkl {
  vertical-align: top;
  border: 0px solid grey;
  background: #EEEEEE;
  font-weight: bold;
  font-size: 8pt;
}

.flotte_inhalt {
  vertical-align: top;
  border: 0px solid grey;
  font-size: 8pt;
}


.office {
  width: 450px; 
}


#logoninfo {
  position: relative;
  left: -10px;
  top: -10px;
  text-align: right;
  font-size: 8pt;
  font-family: arial, helvetica;
}


a.white {
  color: #FFFFFF;
  text-decoration: none;
}

a.white:link { color : white; }
a.white:visited { color: white; }
a.white:hover { color : white; text-decoration: underline overline; }
a.white:active { color : white; }

a.whiteongreen { color: white; text-decoration: none; }
a.whiteongreen:link { color: white; }
a.whiteongreen:visited { color: white; }
a.whiteongreen:hover { color: white; }
a.whiteongreen:active { color: white; }

