
body {
  background-image: url(seitenhintergrund.jpg);
  
  font-family:Verdana;
}

div#menu {
  border-color:#FFFFFF;
  border-width:1pt;
  border-style:solid;
  
  background-color:#6699ff;
  font-size:10px;
  
  margin-bottom:14px;
  width:460px;
}

p#menu {
  margin:4px;
}

div#bottomline {
  
  background-color:#6699ff;
  font-size:10px;
  
  margin-bottom:14px;
}

div#warten {
  height: 60%;
  width: 80%;
  z-index:10; 
  
  background-color: #FFFFFF;
  text-align:center;
  font-size: 12px;
  font-weight: bold;
  
  position: absolute; 
  top: 20%; 
  left: 10%; 
  
  opacity: 0.7; 
  visibility:hidden; 
}

div#warten_bg {
  height:100%;
  width:100%; 
  z-index:5; 
  
  position: absolute; 
  top: 0; 
  left: 0;
  
  opacity: 0; 
  visibility:hidden;
}

div#printonly {
  height:0px;
  width:0px;
  overflow:hidden;
  visibility:hidden;
}

#calendar {
  border-color:#FFFFFF;
  border-width:1pt;
  border-collapse: collapse;
  border-style:solid;
  
  font-family:Verdana; 
}

table#calendar {
  width:100%;
  
  background-color:#CCCCFF;
}

th#calendar {
  height:20px;
  width:14.285714285%;
  
  background-color:#CC0000;
  color:#FFFFFF;
  font-weight:normal;
  font-size:12px;
}

td#calendar {
  height:26px;
  
  text-align:center;
  font-size:10px;
}

#event, #event1, #event2 {
  border-color:#666666;
  border-width:1pt;
  border-collapse: collapse;
  border-style:solid;
  
  font-family:Verdana; 
}

table#event {
  width:100%;
  
  background-color:#CCCCFF;
}

th#event {
  height:26px;
  width:33.3%;
  
  background-color:#CC0000;
  color:#FFFFFF;
  text-align:right;
  font-weight:normal;
  font-size:12px;
  
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
}

td#event {
  padding-top:2px;
  padding-bottom:2px;
}

td#event1 {
  background-color:#FFFFFF;
}

td#event2 {
  background-color:#F1F1F1;
}

td#event, td#event1, td#event2 {
  height:26px;
  
  text-align:left;
  font-size:12px;
  
  padding-left:4px;
}

#member, #member1, #member2 {
  border-color:#666666;
  border-width:1pt;
  border-collapse: collapse;
  border-style:solid;
  
  font-family:Verdana; 
}

table#member {
  width:100%;
  
  background-color:#CCCCFF;
}

th#member {
  height:26px;
  width:33.3%;
  
  background-color:#CC0000;
  color:#FFFFFF;
  text-align:right;
  font-weight:normal;
  font-size:12px;
  
  padding-right:10px;
}

td#member1 {
  background-color:#FFFFFF;
}

td#member2 {
  background-color:#F1F1F1;
}

td#member, td#member1, td#member2 {
  height:26px;
  
  text-align:left;
  font-size:12px;
  
  padding-left:4px;
}

#webcentermenu {
  border-color:#FFFFFF;
  border-width:1pt;
  border-collapse: collapse;
  border-style:solid;
  
  font-family:Verdana; 
}

table#webcentermenu {
  width:200px;
  
  background-color:#CCCCFF;
}

th#webcentermenu {
  height:26px;
  width:100%;
  
  background-color:#CC0000;
  color:#FFFFFF;
  font-weight:bold;
  font-size:10px;
}

td#webcentermenu {
  height:26px;
  
  text-align:left;
  font-size:10px;
}

#vcardimg {
  width:170px;
  height:190px;
  
  text-align:center;
  
  padding:2px;
  
  overflow:hidden;  
}

a:active, a:visited, a:link {
  color: #000090;

}

td#calendar a, div#menu a {
  color: #000070;
}

td#calendar a {
  text-decoration: none;
}

img {
  border:none;
}