body {
      scrollbar-base-color:#ffffff;
      scrollbar-3dlight-color:#ffffff;
      scrollbar-arrow-color:#cccccc;
      scrollbar-face-color:#FEFBEB;
      scrollbar-highlight-color:#cccccc;
      scrollbar-shadow-color:#cccccc;
      scrollbar-darkshadow-color:#ffffff;
      scrollbar-track-color:#FEFBEB;
}



.textwgg {
        font-family : verdana, Helvetica, sans-serif;
        font-size : 11pt;
        text-align : left;
        color : #FFFFFF;
        font-style: italic;
}

.textwg {
        font-family : Times New Roman, Times, verdana, Helvetica, sans-serif;
        font-size : 13pt;
        text-align : right;
        color : #AFAFAF;

}


/*************konservierung*restaurierung**************/
.textk {

        font-family : Times New Roman, Times, verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.7em;
        color : #5F5F5F;
		letter-spacing: 1.5pt;
		text-transform:uppercase;
		font-weight: bold;

}
.textr {

        font-family : Times New Roman, Times, verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.7em;
        color : #5F5F5F;
		letter-spacing: 1.7pt;
		text-transform:uppercase;
		font-weight: bold;

}
/***********iframe text***************/
.iframetext {

        font-family : Times New Roman, Times, verdana, Helvetica, sans-serif;
        text-align : center;
		font-size : 0.8em;
        color : #5F5F5F;
		letter-spacing: 1pt;
		font-weight: bold;
}

/***********referenzen***************/
span.refueber {

        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 9.5pt;
        color : #8F8F8F;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}

span.refgrau {

        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 7.5pt;
        color : #8F8F8F;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}
/***********link ref************/
a.ref:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 7.5pt;
        color : #6a5596;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}

a.ref:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 7.5pt;
        color : #6a5596;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}

a.ref:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 7.5pt;
        color : #6a5596;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}
a.ref:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 7.5pt;
        color : #8F8F8F;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}
/***********KundR***************/
.textkundr {

        font-family : Times New Roman, Times, verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 0.8em;
        color : #5F5F5F;
		letter-spacing: 1pt;
		font-weight: bold;
}

span.kundr{
        font-family : Times New Roman, Times, verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 1.5em;
        color : #2F2F2F;
		letter-spacing: 1pt;
		font-weight: bold;
}
/*************ueberschrift**************/
.textueber {

        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.7em;
        color : #7F7F7F;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
}
/*************kontakt**************/
.textkon {

        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 0.7em;
        color : #7F7F7F;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
}

/***********link ref************/
a.ko:ACTIVE  {
        text-decoration : underline;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 8pt;
        color : #6a5596;
		letter-spacing: 0.2pt;
		font-weight: bold;
}

a.ko:LINK {
        text-decoration : underline;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 8pt;
        color : #6a5596;
		letter-spacing: 0.2pt;
		font-weight: bold;
}

a.ko:VISITED {
        text-decoration : underline;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 8pt;
        color : #6a5596;
		letter-spacing: 0.2pt;
		font-weight: bold;
}
a.ko:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 8pt;
        color : #8F8F8F;
		letter-spacing: 0.2pt;
		font-weight: bold;
}
/*************Objektpunkte**************/
.textpunkte {

        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 0.6em;
        color : #7F7F7F;
		letter-spacing: 1pt;
		text-transform:uppercase;		
}

/*************Objekte Fliesstext**************/
.textfliess{

        font-family : verdana, Helvetica, sans-serif;
        text-align : left;
		font-size : 0.7em;
        color : #7F7F7F;
		letter-spacing: 1pt;		
}

/***********unternavigation*grau***seite***fassaden**etc*******/
a.kngrau:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.6em;
}

a.kngrau:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.6em;
}

a.kngrau:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.6em;
}
a.kngrau:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.6em;
}

/***********unternavigation*blau**seite**fassaden*etc**********/
a.knblau:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.6em;
}

a.knblau:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.6em;

}

a.knblau:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.6em;

}
a.knblau:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.6em;

}
/***********unternavigation*grau***seite**SCHLÖSSER**********/
a.sgrau:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.4em;
}

a.sgrau:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.4em;
}

a.sgrau:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.4em;
}
a.sgrau:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.4em;
}

/***********unternavigation*blau**seite***SCHLÖSSER**********/
a.sblau:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.4em;
}

a.sblau:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.4em;

}

a.sblau:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.4em;

}
a.sblau:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.5pt;
		text-transform:uppercase;
		font-weight: bold;
		line-height: 1.4em;

}
/***********unternavigation*grau***hauptmenue************/
a.ungrau:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}

a.ungrau:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}

a.ungrau:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}
a.ungrau:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}
/***********unternavigation*blau***hauptmenue************/
a.unblau:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}

a.unblau:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}

a.unblau:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #6a5596;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}
a.unblau:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.6em;
        color : #8F8F8F;
		letter-spacing: 0.2pt;
		text-transform:uppercase;
		font-weight: bold;
}

/***********hauptnavigation*grau***************/
a.gngrau:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.8em;
        color : #8F8F8F;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}

a.gngrau:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.8em;
        color : #8F8F8F;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}

a.gngrau:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.8em;
        color : #8F8F8F;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}
a.gngrau:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.8em;
        color : #6a5596;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}

/***********hauptnavigation*blau***************/
a.gnblau:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.8em;
        color : #6a5596;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}

a.gnblau:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.8em;
        color : #6a5596;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}

a.gnblau:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.8em;
        color : #6a5596;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}
a.gnblau:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : right;
		font-size : 0.8em;
        color : #8F8F8F;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}
/***********link***************/
a.iframe:ACTIVE  {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : center;
		font-size : 0.8em;
        color : #6a5596;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}

a.iframe:LINK {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : center;
		font-size : 0.8em;
        color : #6a5596;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}

a.iframe:VISITED {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : center;
		font-size : 0.8em;
        color : #6a5596;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}
a.iframe:HOVER {
        text-decoration : none;
        font-family : verdana, Helvetica, sans-serif;
        text-align : center;
		font-size : 0.8em;
        color : #8F8F8F;
		letter-spacing: 1pt;
		text-transform:uppercase;
		font-weight: bold;
		
}







span.o {
        text-decoration : none;
        color:#FC7F33;
        font-family : verdana, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight : bold;
}


a.li:ACTIVE {
        text-decoration : none;
        color : #ffffff;
        font-family : verdana, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : bold;

}

a.li:LINK {
        text-decoration : none;
        color : #ffffff;
        font-family : verdana, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : bold;

}

a.li:VISITED {
        text-decoration : none;
        color : #ffffff;
        font-family : verdana, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : bold;

}

a.li:HOVER {
        text-decoration : none;
        color : #ffffff;
        font-family : verdana, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : bold;

}
td.gra {
         text-align : left;
         color : #ffffff;
         font-family : verdana, Helvetica, sans-serif;
         font-size : 10pt;
         font-weight : bold;

}