html {
    font-size: 16pt;
}
input, textarea, select {
    font-size: 12pt;
}
h1 {
    font-size: 20px;
}
h1.categoryheader {
    font-size: 22px;
}
h2.digest {
    font-size: 18px;
}
h2.vacancy-digest {
    font-size: 18px;
}
label {
    font-size: 16px;
}



.page-header span.logo {
    font-size: 22pt;
}

.small-searchinput,
.small-rsslist,
.categorysearch,
.vertical-menu,
.small-articledisplay,
.small-articlelist,
.small-calendarlist,
.small-calendar,
.login-form,
.newsletter-form,
.webshop-cart,
.suggestionform,
.related,
.vacancies {
    font-size: 15px;
}

.small-searchinput h3,
.small-rsslist h3,
.categorysearch h3,
.vertical-menu h3,
.small-articledisplay h3,
.small-articlelist h3,
.small-calendarlist h3,
.small-calendar h3,
.login-form h3,
.newsletter-form h3,
.webshop-cart h3,
.suggestionform h3,
.related h3,
.vacancies h3 {
    font-size: 16px;
}

.small-searchinput h3,
.small-rsslist h3,
.categorysearch h3,
.vertical-menu h3,
.small-articledisplay h3,
.small-articlelist h3,
.small-calendarlist h3,
.small-calendar h3,
.login-form h3,
.newsletter-form h3,
.webshop-cart h3,
.suggestionform h3,
.small-rsslist h3 a:link,
.small-rsslist h3 a:visited,
.small-rsslist h3 a:hover {
    font-size: 12pt;
}

.vertical-menu a,
.related a {
    font-size: 14pt;
}

.small-calendarlist span.date,
.small-rsslist span.date,
.small-articlelist span.date {
    font-size: 11pt;
}

.small-articledisplay {
    font-size: 13pt;
}

.newsletter-form div {
    font-size: 12pt;
}

#login-form-error,
#login-form-message,
#newsletter-form-error,
#newsletter-form-message,
.suggestionform .suggestionform-error,
.suggestionform .suggestionform-message,
#searchlog-container-error-message,
#entitycomment-form-error,
#entitycomment-form-message {
    font-size: 12pt;
}
.linktoolbar {
    font-size: 12pt;
}
.sitelocator {
    font-size: 14px;
}
.sitelocator h3 {
    font-size: 12pt;
}
.small-text,
.small-text-black {
    font-size: 12pt;
}
.full-articlelist div {
    font-size: 18px;
}
.full-searchinput .error,
.full-articlelist-message {
    font-size: 12pt;
}
.list-navigation,
.list-navigation-text {
    font-size: 12pt;
}

.language-selector a:link,
.language-selector a:visited,
.language-selector a:hover,
.horizontal-menu a:link,
.horizontal-menu a:visited,
.horizontal-menu a:hover {
    font-size: 12pt;
}

.full-articlelist h3 a:link,
.full-articlelist h3 a:visited,
.full-articlelist h3 a:hover,
.full-articlelist-twocolumn h3 a:link,
.full-articlelist-twocolumn h3 a:visited,
.full-articlelist-twocolumn h3 a:hover {
    font-size: 20px;
}

#searchlog-container table th {
    font-size: 12pt;
}
b.calendar-tile-date {
    font-size: 16pt;
}

.small-calendar div.tile-content table.calendar-header {
    font-size: 17px;
}

a.dropdownbase,
a.dropdownbase,
a.dropdownbase:visited,
a.dropdownbase:link
{
  font-size: 17px;
  line-height: 22px;
}

.dropdown{
font-size: 16px;
line-height: 19px;
width: 235px;
}

.dropdown a,
.dropdown a:visited
{
width: 225px;
}

.searchresult ol li {
    font-size: 15px;
}
.searchresult h3 {
    font-size: 17px;
}

.frontpagebuttons a,
.frontpagebuttons a:visited {
    font-size: 13pt;
}


.box_title
{
  font-size: 16px;
}
.box
{
  font-size: 15px;
}

a.linklist
{
    font-size: 15px;
}

.date {
    font-size: 15px;
}

