/* CSS Document */
body {
                 border: 0px dashed silver;       /* ######## TEST ########## */
        MARGIN-RIGHT: auto;
        MARGIN-LEFT: auto;
        MARGIN-BOTTOM: 0px;
        MARGIN-TOP: 0px;
        PADDING-RIGHT: 1px;
        PADDING-LEFT: 1px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 80%;
        FONT-FAMILY: Verdana, Helvetica;
        BACKGROUND-COLOR: #ffffff;
        COLOR: #000000;
        background-image:url(img/BG-Bild-ws3.jpg);
        background-repeat:no-repeat;
        background-attachment: fixed;
    }

.Titelbild {background-image:url(img/BG-Bild-ws2.jpg);     }
.Titelbild2 {background-image:url(img/BG-Bild-Palais.jpg);   }




.cbody {       /* Äussere Box (Body) zum Zentrieren in großen Displays */
                          border: 0px dashed red;          /* ######## zum TEST ########## */
             MARGIN-RIGHT: auto;
             MARGIN-LEFT: auto;
             min-width:800px;
             max-width:1024px;
            }

.topnav {   /* Link-Leiste unter den oberen Bildern */
                        border: 0px dashed red;            /* ######## zum TEST ########## */
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
         PADDING-TOP: 0px;
	MARGIN: 0px;
         min-height: 1.9em;
         min-width:800px;
         max-width:1024px;
         LIST-STYLE-TYPE: none;  /*   keine Punkte etc.  */
}

.topnav LI {
         BORDER-LEFT: #AABBFF 1px solid;
         BORDER-RIGHT: #000066 1px solid;
         BORDER-TOP: #9BB6ED 1px solid;
         BORDER-BOTTOM: #000066 2px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
         PADDING-BOTTOM: 2px;
         PADDING-TOP: 2px;
	FLOAT: left;
	MARGIN: 0px;
         COLOR: #000066;
	BACKGROUND-COLOR: #AABBFF;
	TEXT-ALIGN: center;
         FONT-WEIGHT: bold;
         background-image:url(img/topnav.jpg);
}



#kopfbilder {              border: 0px dashed green;          /* ######## zum TEST ########## */
         min-width:1004px;
         max-height:85px;
         overflow:visible;
         CLEAR:LEFT;
         COLOR: #999999;
         HEIGHT: 88px;
         TEXT-ALIGN: right;
         PADDING-RIGHT:0px;
         PADDING-LEFT:0px;
         PADDING-bottom:1px;
         PADDING-top:1px;
         margin-top:2px;
         margin-bottom:2px;
         margin-left:1px;
         margin-right:1px;
       }



#haupt{      /* Alles unterhalb der oberen Link-Leiste */
                   border: 0px dashed #000000;              /* ######## zum TEST ########## */
             min-width:800px;
             max-width:1024px;
             min-height:400px;
      }



.px12  {font-size:12px;text-align:center;font-weight:bold;}
.px16  {font-size:16px;text-align:center;font-weight:bold;}
.px20  {font-size:20px;text-align:center;font-weight:bold;}
.px24  {font-size:24px;text-align:center;font-weight:bold;}
.px28  {font-size:28px;text-align:center;font-weight:bold;}



A.hell:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.hell:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.hell:active {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.hell:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}

.proz10 { WIDTH: 9.5%; }
.proz14 { WIDTH: 13.5%;}
.proz18 { WIDTH: 17.5%;}
.proz20 { WIDTH: 19.5%;}
.proz22 { WIDTH: 21.5%;}
.proz24 { WIDTH: 23.5%;}
.proz28 { WIDTH: 27.5%;}

.clear_L {
          CLEAR:LEFT;
          COLOR:#ff3333;
          font-size:3px;
          BACKGROUND-COLOR:#FF99AA;
          visibility:hidden;
          }
.clear_R {
          CLEAR:RIGHT;
          COLOR:#ff3333;
          font-size:3px;
          BACKGROUND-COLOR:#FF99AA;
           visibility:hidden;
          }

#menue {
         CLEAR:LEFT;
         PADDING-RIGHT: 0px;
         PADDING-LEFT: 0px;
         FLOAT: LEFT;
         PADDING-BOTTOM: 1px;
         MARGIN: 5px 0px 0px 2px;
         WIDTH: 130px;
         COLOR: #004091;
         PADDING-TOP: 0px;
        }

#menue UL {         border: 0px dashed #660000;        /* ######## zum TEST ########## */
	PADDING: 0px;
         MARGIN: 0px;
         LIST-STYLE-TYPE: none;
}
#menue LI {
	PADDING: 0px;
         MARGIN: 0px;
         BACKGROUND-COLOR: #99AAFF;
}
#menue LI A {
         BORDER-LEFT: #88AAFF 3px solid;
         BORDER-TOP: #BBBBFF 1px solid;
         BORDER-BOTTOM: #000066 1px solid;
	PADDING-RIGHT: 3px;
         MARGIN-TOP: 0px;
         DISPLAY: block;
         PADDING-LEFT: 3px;
         FONT-WEIGHT: bold;
         PADDING-BOTTOM: 3px;
         PADDING-TOP: 3px;
         HEIGHT: 1.1em;
         TEXT-DECORATION: none;
         background-image:url(img/menuenav.jpg);
}

#menue LI A.nav:link {
         COLOR: #000066;

}
#menue LI A.nav:visited {
         COLOR: #000066;

}
#menue LI A.nav:hover {
         COLOR: #000099;
         BACKGROUND-COLOR: #BBCCFF;
         BORDER-TOP: #CCCCFF 1px solid;
         BORDER-LEFT: #3344EE 3px solid;
         background-image:url(img/menuenav-h.jpg);
}
#menue LI A.nav2 {   background-image:url(img/menuenav38.jpg);
}

#menue LI A.nav2:link {
         HEIGHT: 2.2em;
         COLOR: #000066;

}
#menue LI A.nav2:visited {
         HEIGHT: 2.2em;
         COLOR: #000066;

}
#menue LI A.nav2:hover {
         HEIGHT: 2.2em;
         COLOR: #000099;
         BACKGROUND-COLOR: #BBCCFF;
         BORDER-TOP: #CCCCFF 1px solid;
         BORDER-LEFT: #3344EE 3px solid;
         background-image:url(img/menuenav38-h.jpg);
}



#rechts {     /* Für ggf. vorhandene Spalten rechts am Bildrand */
                       border: 0px dashed #000066;        /* ######## zum TEST ########## */
	float: right;
	width: 320px;
	margin: 4px;
	padding: 2px;
        }

#rechts50 {             border: 0px dashed #000066;        /* ######## zum TEST ########## */
	float: right;
	width: 50px;
	margin: 2px;
	padding: 2px;
        }


#rechts200 {             border: 0px dashed #000066;        /* ######## zum TEST ########## */
	float: right;
	width: 200px;
	margin: 2px;
	padding: 2px;
        }

#inhalt {
                  border: 0px dashed #006600;        /* ######## zum TEST ########## */
         PADDING-RIGHT: 5px;
         PADDING-LEFT: 140px;      /* Abstand wegen linker Link-Spalte */
         PADDING-BOTTOM: 5px;
         MARGIN: 1px;
         MARGIN-LEFT: 2px;
         PADDING-TOP: 2px;
         /* min-height:360px;          /* geht nicht mit IE6.0 */
  }

.imgtopleft {
	FLOAT: left;
         PADDING-RIGHT: 2px;
         PADDING-LEFT: 2px;
}

.divbox {
         BORDER-RIGHT: #000066 1px solid;
         BORDER-TOP: #6666FF 1px solid;
         BORDER-LEFT: #6666FF 1px solid;
         BORDER-BOTTOM: #000066 1px solid;
         PADDING-RIGHT: 2px;
         PADDING-LEFT: 2px;
         PADDING-BOTTOM: 5px;
         MARGIN: 7px 0px;
         PADDING-TOP: 5px;
}


.divnone {
         BORDER-STYLE: none;
         PADDING-RIGHT: 2px;
         PADDING-LEFT: 2px;
         PADDING-BOTTOM: 5px;
         MARGIN: 7px 0px;
         PADDING-TOP: 5px;
}
.linkbox {
         background-color:#AABBFF;
         BORDER-RIGHT: #999999 1px solid;
         BORDER-TOP: #CCCCCC 1px solid;
         BORDER-LEFT: #CCCCCC 1px solid;
         BORDER-BOTTOM: #999999 1px solid;
         PADDING-RIGHT: 2px;
         PADDING-LEFT: 2px;
         PADDING-BOTTOM: 5px;
         MARGIN-LEFT: 12px;
         MARGIN: 7px 0px;
         WIDTH: 100%;
         PADDING-TOP: 5px;
}

.achtungbox {
         background-color:#FFFFAA;
         BORDER-RIGHT: #000066 2px solid;
         BORDER-TOP: #0000AA 2px solid;
         BORDER-LEFT: #0000AA 2px solid;
         BORDER-BOTTOM: #000066 2px solid;
         PADDING-RIGHT: 2px;
         PADDING-LEFT: 2px;
         PADDING-BOTTOM: 5px;
         MARGIN-LEFT: 12px;
         MARGIN: 7px 0px;
         margin-left:280px;
         WIDTH: 40%;
         PADDING-TOP: 5px;
         text-align: center;
}



.ueber1 {
           color:#000044;
           text-align:left;
        }

.cpr    {
           font-size:10px;
           color:#6666FF;
           text-align:left;
        }

.skltext {
           font-size:80%;
           color:#4444DD;
            }

.imgtxtbox_l {text-align: right;
              border: #000066 0px dashed ;
              float: left;
         }
.imgtxtbox_r {text-align: right;
              border: #000066 0px dashed ;
              BORDER-RIGHT: #222244 1px solid;
              BORDER-TOP: #8888FF 1px solid;
              BORDER-LEFT: #8888FF 1px solid;
              BORDER-BOTTOM: #222244 1px solid;
              float: right;
         }
.imgtxt {
            border: #FF0066 0px dashed ;
            margin-left:5px;
            margin-right:5px;
            margin-bottom:2px;
            clear: all;
          }

.bildrand  {
            BORDER-RIGHT: #222244 1px solid;
            BORDER-TOP: #8888FF 1px solid;
            BORDER-LEFT: #8888FF 1px solid;
            BORDER-BOTTOM: #222244 1px solid;
            margin:5px;
          }


.bildrand_L  {
            float:left;
            vertical-align:text-top;
            BORDER-RIGHT: #222244 1px solid;
            BORDER-TOP: #8888FF 1px solid;
            BORDER-LEFT: #8888FF 1px solid;
            BORDER-BOTTOM: #222244 1px solid;
            margin-left:9px;
            margin-right:9px;
            margin-bottom:5px;
            margin-top:5px;
           }

.bildrand_R  {
            float:right;
            vertical-align:text-top;
            BORDER-RIGHT: #222244 1px solid;
            BORDER-TOP: #8888FF 1px solid;
            BORDER-LEFT: #8888FF 1px solid;
            BORDER-BOTTOM: #222244 1px solid;
            margin-left:9px;
            margin-right:9px;
            margin-bottom:5px;
            margin-top:5px;
          }


A.vitalink  {  /* Vita-Seiten Buchstabenkürzel */
	COLOR: #000066;
         BACKGROUND-COLOR:#99AAFF;
         BORDER-TOP:    #4455FF 1px solid;
         BORDER-LEFT:   #4455FF 1px solid;
         BORDER-RIGHT:  #223366 2px solid;
         BORDER-BOTTOM: #223366 2px solid;
         MARGIN-TOP:0px;
         MARGIN-LEFT:0px;
         MARGIN-RIGHT:0px;
         MARGIN-BOTTOM:0px;
         PADDING-TOP:0px;
         PADDING-LEFT:1px;
         PADDING-RIGHT:1px;
         PADDING-BOTTOM:0px;
         font-family: Courier New;
         font-weight: bold;
         font-size: 12pt;
         letter-spacing:1pt;
         TEXT-DECORATION: none;
         background-image:url(img/menuenav.jpg);
}

A.vitalink:link A.vitalink:visited{
         COLOR: #000066;
         BACKGROUND-COLOR: #99AAFF;
}
A.vitalink:hover {
         COLOR: #5555FF;
         BACKGROUND-COLOR: #BBCCFF;
         background-image:url(img/menuenav-h.jpg);
}
A.vitalink:active {
         COLOR: #000066;
         BACKGROUND-COLOR: #99AAFF;
}
