BODY { BACKGROUND: #81c6dc; BACKGROUND-IMAGE: url(../images/bg.jpg); background-repeat:repeat-x; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; LINE-HEIGHT: 1.5em; MARGIN-TOP: 0; MARGIN-LEFT: 0; MARGIN-RIGHT: 0; MARGIN-BOTTOM: 0; }

A { TEXT-DECORATION: underline; COLOR: #1aa9c9; }
A:active { TEXT-DECORATION: none; }
A:visited { TEXT-DECORATION: underline; }
A:hover { TEXT-DECORATION: none; }

.text { COLOR: #333333; FONT-SIZE: 12px; LINE-HEIGHT: 1.5em; }
A.text { TEXT-DECORATION: underline; COLOR: #1aa9c9; }
A.text:active { TEXT-DECORATION: none; }
A.text:visited { TEXT-DECORATION: underline; }
A.text:hover { TEXT-DECORATION: none; }

.title { COLOR: #14489f; FONT-SIZE: 12px; LINE-HEIGHT: 1.5em; FONT-WEIGHT: bold; }

.footer { COLOR: #FFFFFF; FONT-SIZE: 11px; LINE-HEIGHT: 1.5em; }
A.footer { TEXT-DECORATION: underline; }
A.footer:active { TEXT-DECORATION: none; }
A.footer:visited { TEXT-DECORATION: underline; }
A.footer:hover { TEXT-DECORATION: none; }

td.list { border-bottom: 1px solid #e7eae8; padding-left: 5px; }

.list_normal { color:#333333; background-color:#ffffff; }
.list_hover { color:#1aa9c9; background-color:#ececec; cursor: pointer; text-decoration: underline; } 

.textfield { BORDER: 1px solid #c6e5f7; BACKGROUND-COLOR: #e6f3f9; PADDING: 3px; WIDTH: 250px; background-image:url(http://www.senselan.ch/2007/images/textfield_background.gif); FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; }
.textarea { BORDER: 1px solid #c6e5f7; BACKGROUND-COLOR: #e6f3f9; PADDING: 3px; WIDTH: 300px; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; }
