body {
    font-family: verdana, sans-serif;
    font-size: 0.8em;
}

h1 {
    margin-top: 30px;
    text-align: left;
    font-size: 1.3em;
}

/* Links */
a:link, a:active {
    color: #da161c;
    text-decoration: underline;
}

a:hover {
    color: #1c7cf0;
    text-decoration: underline;
}


/* Homepage */

/* Logo van homepage */
#index #logo {
    width: 336px;
    height: 93px;
    margin: 50px auto 30px;
    text-align: center;
    background-image: url('../images/logo.png');
}

#index #container {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

#index #searchbarform fieldset {
    text-align: center;
}

#index #footer {
    border-top: 0px;
}


/* Rest van sites */


/* Header (niet bij homepage) */
#logo {
    width: 171px;
    height: 47px;
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: left;
    background-image: url('../images/logo_klein.png');
}

#container {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

#resultaten_lijst {
    width: 100%;
}


/* Menu */
#menu {
    height: 38px;
    background: #FFF url('../images/menu-bg.gif') top left repeat-x;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    list-style-type: none;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px;
}

#index #menu {
    float: center;
}

#menu li {
    display: block;
    float: left;
    margin: 0px 0px 0px 5px;
    font-size: 0.9em;
}

#menu li a {
    height: 38px;
    color: #d7191f;
    text-decoration: none;
    display: block;
    float: left;
    line-height: 200%;
    padding: 8px 15px 0px;
}

#menu li a:hover {
    color: #000000;
}

#menu li a.current {
    color: #000000;
}


/* Uitgebreid zoeken Tab menu */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#tabmenu {
    padding: 3px 0;
    margin-left: 0;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    font-size: 12px;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#tabmenu li {
    display: inline;
    margin: 0px;
}

#tabmenu li a {
    text-decoration: none;
    padding: 3px 7px;
    margin-right: 3px;
    color: #e9272d;
}

#tabmenu li a:hover {
    color: #000000;
}

#tabmenu li a:active {
    color: #000000;
}

#tabmenu li a.current { /*selected tab effect*/
    padding-top: 4px;
    color: #000000;
}


/* Formulier */
fieldset {
    padding: 20px;
    margin-top: -4px;
    text-align: right;
    border: 1px #bfd0e0 solid;
    /* background-color: #f6f9fb; */
    color: #333333;
}

#index fieldset {
    background-color: white;
}

#resultaten fieldset {
    background-color: white;
}

#suggesties fieldset {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 170px;
}

legend {
    color: #2e0809;
}

input {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 1px;
    width: 270px;
}

textarea {
    margin-top: 10px;
    margin-bottom: 20px;
    width: 400px;
}

.button {
    width: 100px;
}

.checkbox {
    width: 20px;
}

.error {
    font-weight: bold;
    color: red;
    height: 20px;
}

p.error {
    margin-top: 15px;
    margin-bottom: -5px;
}

select {
    margin-top: 10px;
    padding: 1px;
}

.formcomment {
    float: right;
    width: 165px;
    height: 180px;
    text-align: left;
    margin-left: 20px;
    margin-top: 9px;
}


#uitgebreid input {
    width: 245px;
}

#uitgebreid .button {
    width: 100px;
}

#uitgebreid select {
    width: 251px;
}

/* Hoofdzoekbalk */
.searchbar {
    margin-right: 4px;
    width: 300px;
}

#searchbarform fieldset {
    padding-top: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
    text-align: left;
    clear: left;
    border: 0px;
}


/* Bij resultatenpagina */
#searchbarform label {
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 5px;
}


.paginanummering {
    text-align: center;
    margin-top: 30px;
}

.voorbeeldenlijst {
    padding-top: 5px;
}

.voorbeeldenlijst li {
    margin-top: 10px;
}


/* Resultaat */
.betekenis {
    margin: 1em 0em 0.5em 0em;
    border: none;
}

.betekenishead {
    margin: 0.2em 0em 0.2em 0em;
}

.betekenissen {
    margin-left: 0em;
    text-indent: 0em;
    padding-left: 1.8em;
}

.bron {
    font-size: 0.8em;
}

.indent {
    text-indent: 2.5em;
}

.jargon {
    font-style: italic;
}

.lemma {
    display: inline;
    font-weight: bolder;
    font-size: 1.65em;
}

.plaats {
}

.regio {
    font-weight: bolder;
    font-size: 0.85em;
}

.regioafk {
    font-weight: normal;
}

.resultaat {
    margin: 0.4em;
}

.resultaat.variant {
    font-weight: bolder;
}

.variant {
    font-weight: bolder;
}

.varianten {
    font-size: 1em;
    margin: 0.2em 0em 0.2em 0em;
}

.vbvertaling {
}

.vbzin {
    font-style: italic;
}

.vertaling {
    font-weight: bolder;
}

.verwijzing {
    margin-top: 0.5em;
}

.voorbeeld {
    margin: 0.5em 0em 0.2em 0em;
}

.voorbeeld p {
    margin: 0.2em 0em 0.2em 0em;
}

.voorbeelden {
}

.woord {
    font-weight: bolder;
}


/* Footer */
#footer {
    border-top: 1px #da161c solid;
    margin-top: 50px;
    text-align: center;
}


