body,td,div{font-family:Georgia,arial,helvetica;font-size:12px;}
input,select,optgroup{font-family:arial,helvetica;font-size:12px;}
body{width:550px;margin-left:auto;margin-right:auto;height:100%;}
a:hover{text-decoration:none;}
div.logo{width:550px;padding:0px 8px 6px 8px;margin-bottom:2px;}
div.header{width:550px;padding:4px 8px 4px 8px;border-top:1px solid #666666;border-bottom:1px solid #666666;text-align:justify;margin-bottom:1px;}
div.trenner{width:550px;padding:0px 8px 4px 8px;border-top:1px solid #666666;margin-bottom:1px;margin-top:22px;}
div.headline{width:550px;text-align:left;margin-bottom:2px;padding:4px 8px 4px 8px;text-transform:uppercase;letter-spacing:1px;font-size:12px;background-color:#666666;color:#FFFFFF;}
div.text{width:550px;text-align:justify;margin-bottom:2px;padding:4px 8px 4px 8px;}
div.listTitle{font-size:12px;letter-spacing:1px;text-transform:uppercase;text-align:left;font-weight:bold;}
div.content{width:550px;text-align:left;margin-bottom:2px;padding:4px 8px 4px 8px;background-color:#EEEEEE;}
div.footer{width:550px;padding:4px 8px 4px 8px;border-top:1px solid #666666;font-size:11px;clear:both;text-align:left;}
div.content td{text-align:left;}
input{font-weight:bold;}
form{display:inline;}
.error{border:2px solid red;}
.txtSmall{font-size:11px;}
.comment{padding:3px;margin-bottom:2px;background-color:white;}
div.presented{float:right;color:#666;text-align:right;line-height:12px;font-size:11px;padding-left:5px;}
.cancelled{font-weight:bold;color:white;text-transform:uppercase;background-color:red;padding:1px 2px 0 3px;}