body,td,th,p,span,div {
    font-family: verdana,eurostyle,arial,helvetica;
    font-size: 9pt;
    /* background: #eeeeff; */
    background: #ffffff;
}

body {
    frameborder: 0;
    padding: 0;
    margin: 0px;
}

h1:first-line {
    line-height: 26pt;
    background-color: transparent;
}

h1 {
    color: #882222;
    font-size: 28pt;
    background-color: transparent;
    letter-spacing: 0.15em;
    line-height: 85%;
}

.headline {
    color: #ffffff;
    font-family: verdana,eurostyle,arial,helvetica;
    font-size: 28pt;
    font-weight: bold;
    background-color: transparent;
    letter-spacing: 0.15em;
    line-height: 85%;
    text-align: center;
}

h2 {
    font-size: 15pt;
    color: #882222;
}

h3 {
    font-size: 13pt;
    color: #882222;
}

th {
    font-size: 105%;
}

a {
    text-decoration: none;
}

a:active {
        color: #FF1111 ! important;
	font-weight: bold;
}

a:visited {
        color: #0000ff;
}

a:link {
        color: #0000ff;
}

a:hover {
        color: #0077ff ! important;
        text-decoration: none;
	font-size: 102%;
	letter-spacing: 0.05em;
}


.tablerow-type1 {
    background: #ddddff;
}
.tablerow-type2 {
    background: #ccccff;
}
.tablerow-type3 {
    background: #aaaaff;
}

.small {
    font-size: 75%;
}

.gallery-list {
    padding: 4px;
}

.new-note {
    background: #ffff00;
    font-weight: bold;
    padding: 1px 4px 1px 4px;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    font-family: tahoma,arial,helvetica;
}
