body{
margin:0px;
padding:0px;
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:normal;
font-size:11pt;
background-image:url(i/bgred.jpg);
background-attachment:fixed;
}

/* navigation td passive */
.navtdp{
padding-top:4px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
text-align:center;
background-image:url(i/bggrey.jpg);
}

/* navigation link passive */
a.navp{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
font-style:normal;
color:#353C91;
text-decoration:none;
background-image:url(i/bggrey.jpg);
}
a.navp:link{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
font-style:normal;
color:#353C91;
text-decoration:none;
background-image:url(i/bggrey.jpg);
}
a.navp:visited{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
font-style:normal;
color:#353C91;
text-decoration:none;
background-image:url(i/bggrey.jpg);
}
a.navp:hover{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
background-image:url(i/bggrey.jpg);
}

/* navigation td active */
.navtda{
padding-top:4px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
text-align:center;
background-image:url(i/bgred.jpg);
}

/* navigation link active */
a.nava{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
background-image:url(i/bgred.jpg);
}
a.nava:link{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
background-image:url(i/bgred.jpg);
}
a.nava:visited{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
background-image:url(i/bgred.jpg);
}
a.nava:hover{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
background-image:url(i/bgred.jpg);
}

/* navigation td image left */
.navtdil{
text-align:left;
vertical-align:top;
padding:0px;
margin:0px;
/* background-image:url(i/bgred.jpg); */
}

/* navigation td image right */
.navtdir{
text-align:right;
vertical-align:top;
padding:0px;
margin:0px;
/* background-image:url(i/bgred.jpg); */
}

/* image in text, align = center */
.txic{
text-decoration:none;
border-style:none;
text-align:center;
vertical-align:top;
padding:0px;
margin:0px;
}

/* image in text*/
.txi{
text-decoration:none;
border-style:none;
text-align:center;
vertical-align:top;
padding:0px;
margin:0px;
}

/* normal text */
.tx{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:normal;
font-size:11pt;
font-style:normal;
color:#353C91;
text-decoration:none;
}
a.tx{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:normal;
font-size:11pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
}
a.tx:link{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:normal;
font-size:11pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
}
a.tx:visited{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:normal;
font-size:11pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
}
a.tx:hover{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:normal;
font-size:11pt;
font-style:normal;
color:#CF4004;
text-decoration:underline;
}

/* normal text headline */
.txhl{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:13pt;
font-style:normal;
color:#353C91;
text-decoration:none;
}
a.txhl{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:13pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
}
a.txhl:link{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:13pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
}
a.txhl:visited{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:13pt;
font-style:normal;
color:#CF4004;
text-decoration:none;
}
a.txhl:hover{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:13pt;
font-style:normal;
color:#CF4004;
text-decoration:underline;
}

/* small text */
.txs{
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:normal;
font-size:9pt;
font-style:normal;
color:#353C91;
text-decoration:none;
}

/* listentry */
.li{
padding-top:0px;
padding-bottom:4px;
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:normal;
font-size:11pt;
font-style:normal;
color:#353C91;
text-decoration:none;
text-align:left;
}

/* headline of list */
.lihl{
padding-top:0px;
padding-bottom:4px;
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:13pt;
font-style:normal;
color:#353C91;
text-decoration:none;
text-align:center;
}

/* firma headline */
.fhl{
text-decoration:none;
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:24pt;
font-style:normal;
/* color:#353C91; */
color:#FF0000;
padding-bottom:16px;
text-align:center;
}

/* termin box on index.html */
.indexBoxTermin{
text-decoration:none;
font-family:Arial, Swiss, Helvetica, sans-serif;
font-weight:bold;
font-size:24pt;
font-style:normal;
color:#FF0000;
padding:16px;
text-align:center;
border-width:medium;
border-color:#CCCCCC;
border-style:solid;
}

/* price list [ALL] */
.priceLstKey, .priceLstVal{
text-decoration:none;
font-family:Arial, Swiss, Helvetica, sans-serif;
font-style:normal;
font-size:11pt;
}

/* price list key */
.priceLstKey{
font-weight:bold;
font-style:normal;
color:#353C91;
}

/* price list value */
.priceLstVal{
font-weight:normal;
color:#353C91;
}

hr{
color:#353C91;
}

