p , table , li , td , ul {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #000000;
}

h1 {
font-size : 16pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-weight: bold;
color : #000000;
border-bottom : 1px solid #222222;
}

h2 {
font-size : 14pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-weight: bold;
color : #000000;
border-bottom : 3px double #222222;
}

h3 {
font-size : 12pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-weight: bold;
color : #000000;
border-bottom : 1px solid #222222;
}

h4 {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-weight: bold;
color : #000000;
}

h5 {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-style: italic;
color : #000000;
}

a, a:visited, a:active {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #000000;
text-decoration:underline;
}

a:hover {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #0000FF;
text-decoration:underline;
}


a.nav, a:visited.nav, a:active.nav {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #000000;
text-decoration:none;
}

a:hover.nav {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #000000;
text-decoration:underline;
}

.toppy {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #FFFFFF;
text-decoration:none;
background-color: #DF0000;
}

a.toppy, a:visited.toppy, a:active.toppy {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #FFFFFF;
text-decoration:none;
background-color: #DF0000;
}

a:hover.toppy {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #000000;
text-decoration:underline;
}

body {
font-size : 10pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #000000;
background-color:#FFFFFF;
margin:15px 15px 15px 15px;
}

.starth {
background-image:URL(./pics/starth_bg.png);
border:#fdc501 solid 1px;
}

.startd {
background-image:URL(./pics/startd_bg.png);
border-left:#fdc501 solid 1px;
border-right:#fdc501 solid 1px;
border-bottom:#fdc501 solid 1px;
white-space:nowrap;
}

.geschh {
background-image:URL(./pics/geschh_bg.png);
border:#000060 solid 1px;
}

.geschd {
background-image:URL(./pics/geschd_bg.png);
border-left:#000060 solid 1px;
border-right:#000060 solid 1px;
border-bottom:#000060 solid 1px;
white-space:nowrap;
}

.serviceh {
background-image:URL(./pics/serviceh_bg.png);
border:#006000 solid 1px;
}

.serviced {
background-image:URL(./pics/serviced_bg.png);
border-left:#006000 solid 1px;
border-right:#006000 solid 1px;
border-bottom:#006000 solid 1px;
white-space:nowrap;
}

.unternh {
background-image:URL(./pics/header_bg.png);
border:#ff0000 solid 1px;
}

.unternd {
background-image:URL(./pics/unternd_bg.png);
border-left:#ff0000 solid 1px;
border-right:#ff0000 solid 1px;
border-bottom:#ff0000 solid 1px;
}

.redline {
border-bottom:1px solid #ff0000;
vertical-align:top;
}

.name {
font-size : 12pt;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #000000;
}

.vieltext {
font-size : 10pt;
line-height: 140%;
font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color : #000000;
}

.justify {
text-align: justify;
}

a.newslink {
color: #336699; 
text-decoration: none;
}
