/* IE fix */
* html {
   height:100%;
   max-height:100%;
   padding:0;
   margin:0;
   overflow:hidden;
}
* html body {
   height:100%;
	max-height:100%;
}
body {
	background-color:#FBF8F8;
	scrollbar-face-color: #C8D1D7; scrollbar-highlight-color: #EAF0F7;
	scrollbar-shadow-color: #95AFC4; scrollbar-3dlight-color: #D6DDE2;
	scrollbar-arrow-color:  #006699; scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #7294AF;color:#000000;
	font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:0;
	margin:0;
}
h1{font-size:14px;color:black;font-weight:bold;font-style:italic;text-decoration:underline;margin:0;padding:0;}
td {
	font-size:10px;
}
.left {text-align:left !important;}
.right {text-align:right !important;}
.center{text-align:center !important;}
.f1 {font-size:10px;}
.f1grey {font-size:10px;color:#7D7C7C;}
.f1b {font-size:10px;font-weight:bold;}
.f1i {font-size:10px;font-style:italic;}
.f2 {font-size:12px;}
.f2b {font-size:12px;font-weight:bold;}
.f2grey {font-size:12px;color:#7D7C7C;}
.fub {font-size:14px;color:black;font-weight:bold;font-style:italic;text-decoration:underline;}
.cdu {font-size:12px;color:#7D7C7C;font-weight:bold;font-style:italic;text-decoration:underline;}
.grey {color:#7D7C7C;}
form {margin-top:0pt;margin-bottom:0pt;}
.cds {border-style:solid;border-width:1px;border-color:#888888;}
.members {border-style:solid;border-width:1px;border-color:#888888;}

#attend {border:0;}
#attend th {font-size:10px;font-weight:normal;text-align:center;padding: 3px 0;background-color:#C4DDFF;}
#attend td {white-space:nowrap;}
#attend .ed {font-size:9px;color:#999999;}
#attend .st {height:20px;text-align:right;padding: 0 5px;font-weight:bold;font-size:10px;}
#attend .stp {text-align:right;padding: 0 5px;font-weight:normal;font-size:10px;}
#attend .ev {padding: 0 10px;text-align:center;}
.at-green {background-color:green;}
.at-yellow {background-color:orange;}
.at-red {background-color:red;}
.at-grey {background-color:grey;}

A:link {
  COLOR: #7D7C7C;
}
A:visited {
  COLOR: #7D7C7C;
}
A:hover {
  COLOR: #AAAAAA;
}
p {margin:0px;padding:0px;height:12px;}

/* NEW */
div#content{
   background-color:#FBF8F8;
   height:100%;
   max-height:100%;
   display:block;
   position:relative;
}
* html div#content{
   overflow:scroll;
}

ul.menu {padding: 6px 0 0 10px;margin:0;font-size:12px;color:#7D7C7C;}
ul.menu li {float:left;list-style-type:none;padding:0;margin:0;}
/*Fixed header and footer */
div#header{
   position:absolute;
   top:0;
   width:100%;
   height: 100px;
   z-index:1000;
   background-image:url(images/header.gif);
   background-repeat:repeat-x;
   background-color:#FBF8F8;
}
div#menu{
   position:absolute;
   top:100px;
   width:100%;
   height: 30px;
   background-color:#FBF8F8;
   z-index:1000;
}
div#footer{
   color:#fff;
   position:absolute;
   bottom:-1px;
   width:100%;
   height: 70px;
   background-color:#353535;
   z-index:1000;
   background-image:url(images/footer.gif);
   background-repeat:repeat-x;
}

/* scrollbar IE */
* html div#header{right:18px;background-position: top 18px;}
* html div#menu{right:18px;}
* html div#footer{right:18px;background-position: top 18px;}
* html ul.menu{padding-left:28px;}

/* gute browser */
@media screen{
  body>div#header{position:fixed;}
  body>div#footer{position:fixed;}
  body>div#menu{position:fixed;}
 }

div.pad2 {display:block; height:170px;}
div.pad3 {display:block;height:90px;}
