body {
	background-repeat: repeat;
	background-position: left top;
	background-image: url(/grafix/frontpage/background-grad.png);
	color: #000000;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

table.l_menu    { width: 120px;
                  background-color: #ffffff;
                }
table.l_menu td { background-color: #eeeeee;
                  font-size: 80%;
                  #height: 25px;
                  text-align: center;
                  vertical-align: middle;
                  color: #000000;
                 }

.heading  { color: #004488; font-size: 14pt; font-weight: bold; }
.small    { font-size: 10pt; }

a:link    { text-decoration: none; color: #004488; }
a:visited { text-decoration: none; color: #888888; }
a:hover, a:active { text-decoration: underline; color: #004488; }
#wrapper  { height: 100%; }

A.ignatz:link    { text-decoration: underline; color: #004488; }
A.ignatz:visited { text-decoration: underline; color: #888888; }
A.ignatz:hover   { background-color: #eeeeee; }
A.ignatz:active  { text-decoration: underline; background-color: #eeeeee; }

.iffy:link    { text-decoration: underline; }
.iffy:visited { text-decoration: underline; }

.lwvisited         {font-size: 9pt; color: #888888;}                            
.lwvisited:link    {font-size: 9pt; color: #888888;}                            
.lwvisited:visited {font-size: 9pt; color: #888888;}                            
.lwvisited:hover   {font-size: 9pt; color: #0C4964; text-decoration: underline; }

.alignright { float: right; margin: 1em 1em 0 0; }

.onelinewonder
 { border: none;
   margin: 0 0 0 0;
   padding: 0;
   max-height: 10pix;
   text-align: center;
   width: auto; }
.floatleft
 { float: left;
   margin: 0 0 0 0; }
.floatright
 { float: right;
   margin: 0 0 0 0; }

.lwblue {color: #004488;}

table.locationagreement th {font-size: 80%; font-weight: normal; font-style: italic; }
table.locationagreement td {font-size: 80%; }

table#frontpage    { background-color: #ffffff; }
table#frontpage td { font-size: 80%; background-color: #eeeeee; }
table#news         { font-size: 75%; background-color: #ffffff; height: 100%; }
table#news      td { text-align: center; background-color: #eeeeee; }
#fullheight        { height: 100%; } 

.permmenu         { color: #0C4964; }                            
.permmenu:link    { color: #0C4964; }
.permmenu:visited { color: #0C4964; }                            
.permmenu:hover   { color: #0C4964; text-decoration: underline; }

#ajax_response{
	font-size: 8pt;
	border: 1px solid #8789E7;
	background: #FFFFFF;
	width: 100px;
	position: absolute;
	display: none;
	padding :2px 2px;
	top: auto;
}
.list {
	padding:0px 0px;
	margin:0px;
	list-style : none;
}
.list li a{
	text-align : left;
	padding:2px;
	cursor:pointer;
	display:block;
	text-decoration : none;
	color:#000000;
}
.selected{
	background : #CCCFF2;
}
#holder{
	width : 350px;
}
.bold{
	font-weight:bold;
	color: #004488;
}
