body {	background-color:#FFFFFF;    color:#666666;    }    body,td,p {    font-family: "Helvetica Neue", "Neue Helvetica", "Helvetica New", "New Helvetica", Helvetica, Arial, sans-serif;    font-size: 12px;	line-height: 16px;    color:#666666;    }.title {	font-family: "Helvetica Neue", "Neue Helvetica", "Helvetica New", "New Helvetica", Helvetica, Arial, sans-serif;	font-weight:bold;	font-size: 20px;	line-height:23px;}.headline {    font-family: "Helvetica Neue", "Neue Helvetica", "Helvetica New", "New Helvetica", Helvetica, Arial, sans-serif;    font-size: 20px;	line-height:23px;    }    .newsHead {   font-family: "Helvetica Neue", "Neue Helvetica", "Helvetica New", "New Helvetica", Helvetica, Arial, sans-serif;    font-size: 23px;    color:#999999;    }    a {		color:#0099FF;    text-decoration: none;    }    a:visited {    color:##0099FF;    }    a:active {    color:#FFFFFF;    }    a:hover {    text-decoration:underline;    color:#FF0066;    }    .newstext, .nav {    line-height: 18px;    }.wichtig {  font-weight:bold;    }       .light {    color:#666666;    }    .bottomborder {    border-bottom-width:1px;    border-bottom-style:solid;    border-color:#999999;    }    .calendar {    }    .hCalendarDay {	text-align:justify;    }    .topNav {	font-family: "Helvetica Neue", "Neue Helvetica", "Helvetica New", "New Helvetica", Helvetica, Arial, sans-serif;	font-size: 11px;	letter-spacing: 0.2em;}.LHplus {}.headlineSmall {   font-family: "Helvetica Neue", "Neue Helvetica", "Helvetica New", "New Helvetica", Helvetica, Arial, sans-serif;    font-size: 23px;}.headlineSmall {    font-family: "Helvetica Neue", "Neue Helvetica", "Helvetica New", "New Helvetica", Helvetica, Arial, sans-serif;    font-size: 11px;}