a:link { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
a:visited { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
a:hover { color: #fc0; font-size: 12px; font-weight: bold; text-decoration: none; }
a:active { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
.background { background-color: #000; background-image: url(../template/wallpaper3.png); background-repeat: repeat-x; }
.backgroundnews { padding: 10px 0 0; }
.navcells_fornewsletter { padding: 4px; border: solid 1px #800000; }
h1 { color: #960; font-size: 1.8em; font-family: georgia, "Century Gothic", Copperplate, Optima, "New York", "ITC Avant Garde Std Bk", "Century Gothic", helvetica, arial, "times new roman"; font-weight: lighter; text-decoration: none; text-transform: uppercase; vertical-align: -40px; margin: 7px 0; }
h2 { color: #fc0; font-size: 1.3em; font-weight: normal; line-height: 1.2em; text-transform: uppercase; margin: 2px 0; }
h3 { color: #fc0; font-size: 1.3em; font-weight: normal; line-height: 1.2em; margin: 2px 0; }
h4 { color: #333; font-size: 1.2em; font-weight: lighter; line-height: 1em; margin: 5px 0; }
h5 { color: #fff; font-size: 1.2em; font-weight: lighter; line-height: 1em; margin-top: 5px; margin-bottom: 5px; }
h6 { color: #fc0; font-size: 1.2em; font-weight: normal; line-height: 1em; margin: 5px 0; }
.imgborder { margin: 1px; padding: 5px; border: double 1px #808080; }
.padfive { padding: 5px; }
.newsback { background-image: url(../template/frame2.png); background-repeat: no-repeat; background-position: center top; margin: 50px; padding: 5px;; }
.cellheaderwback { background-color: #000; padding: 5px; border: solid 1px #fff; }
.cellheaderwbackred { background-color: #333; background-repeat: repeat-x; background-position: 0 top; padding: 10px; border: solid 1px #fff; }
.cellbackltred { background-color: #808080; background-repeat: repeat-x; background-position: 0 top; padding: 5px; border: solid 1px #fff; }
.img { border: solid 1px #fcc; }
body, td { color: #fff; font-size: 12px; font-family: georgia, "Century Gothic", Optima, Copperplate, "New York", "ITC Avant Garde Std Bk", "Century Gothic", helvetica, arial, "times new roman"; font-weight: normal; line-height: 1.2em; list-style-type: disc; }
.newslink { color: #fff; font-size: 11px; background-color: #ffa500; padding: 3px; border-bottom: 1px dashed #fff; }
.newslinkalt { color: #000; font-size: 11px; background-color: #ffa500; padding: 3px; border-bottom: 1px dashed #fff; }
.h7 { color: #fff; font-size: 0.9em; font-weight: lighter; font-style: italic; line-height: 1em; text-decoration: none; }
.h8 { color: #aaa; font-size: 0.9em; font-style: italic; font-weight: lighter; text-decoration: none; margin-top: 2px; padding-bottom: 1px; border-bottom: 1px dashed #fc3; }
.hoteltable { padding: 2px; border: solid 1px #fff; }
.firstletter { font-size: 2.5em; height: 0.5em; float:left; margin: 0.2em 0.05em 0 0; }
.firstletter span {
    font-size:4em;
    line-height:3em;
}
.firstletter + span{
    margin-left  : -0.5em;
}