body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
q:before, q:after {
    content: '';
}
a {
    outline: none;
}
body {
    background-color: #f6f6be;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 76%;
    text-align: center;
}
#wrapper {
    width: 960px;
    margin: 0 auto 0;
    background: #f6f6be url(http://www.walry.be/images/graphics/dropshadow.jpg) top center repeat-y;
    text-align: left;
}
#header {
    width: 960px;
    height: 169px;
    background: #fff url(http://www.walry.be/images/graphics/top.jpg) center top no-repeat;
    position: relative;
}
#content {
    margin: 20px 0 25px 50px;
    width: 710px;
    float: left;
    background: #fff url(http://www.walry.be/images/graphics/stripe_vertical.jpg) right top repeat-y;
    position: relative;
}
.text_col {
    float: right;
    width: 400px;
    margin: 0;
}
.media_col {
    float: left;
    width: 295px;
}


#fotos #content .text_col {float:  none !important; width:  700px; margin: 0;}
#fotos #content .text_col p {margin: 0 30px 1.5em 5px;}
#content .text_col p, #content .text_col ul, #content .text_col address, #content .newsitem p, #content .newsitem ul, dl, label {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0 30px 1.5em 10px;
    color: #525252;
}
#content .text_col ul {
    list-style: circle;
    margin: -5px 10px 1.5em 30px;
}
#content .text_col h3, #content .newsitem h3, #content .newsitem h4, #links #content h3 {
    font-size: 1.1em;
    line-height: 1em;
    margin: 0 20px 1em 10px;
    color: #376670;
    text-transform: uppercase;
}
#content .newsitem h2 {
    font-style: italic;
    font-size: 1.7em;
    line-height: 1em;
    margin: 20px 25px 20px 250px;
    color: #B2191C;
}
#content .text_col a:link, #content .text_col a:visited, #links #content dl dt a:link, #links #content dl dt a:visited, #content .newsitem a:link, #content .newsitem a:visited {
    text-decoration: none;
    border-bottom: 1px dotted #437F8B;
    color: #437F8B;
}
#content .text_col a:hover, #links #content dl dt a:hover, #content .newsitem a:hover {
    border-bottom: 1px dotted #971A1D;
    color: #971A1D;
}
#nav {
    width: 170px;
    float: right;
    background-color: transparent;
    margin: 25px 25px 0 0;
    text-align: center;
}
#nav li {
    display: block;
    width: 100%;
    height: 75px;
    margin: 0 0 5px 0;
}
#nav li a:link, #nav li a:visited {
    padding: 35px 0 0 0;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    color: #7C634D;
    font-size: 1.1em;
    font-weight: bold;
}
#nav li a:hover {
    color: #437F8B;
}
#nav #t_welkom {
    background: #fff url(http://www.walry.be/images/graphics/a.jpg) top center no-repeat;
}
#nav #t_terug {
    background: #fff url(http://www.walry.be/images/graphics/b.jpg) top center no-repeat;
}
#nav #t_bestel {
    background: #fff url(http://www.walry.be/images/graphics/c.jpg) top center no-repeat;
}
#nav #t_voordeel {
    background: #fff url(http://www.walry.be/images/graphics/d.jpg) top center no-repeat;
}
#nav #t_bon {
    background: #fff url(http://www.walry.be/images/graphics/e.jpg) top center no-repeat;
}
#nav #t_selec {
    background: #fff url(http://www.walry.be/images/graphics/f.jpg) top center no-repeat;
}
#nav #t_podium {
    background: #fff url(http://www.walry.be/images/graphics/g.jpg) top center no-repeat;
}
#nav #t_foto {
    background: #fff url(http://www.walry.be/images/graphics/h.jpg) top center no-repeat;
}
#nav #t_contact {
    background: #fff url(http://www.walry.be/images/graphics/i.jpg) top center no-repeat;
}
#nav #t_links {
    background: #fff url(http://www.walry.be/images/graphics/j.jpg) top center no-repeat;
}
#nav #t_hoor {
    background: #fff url(http://www.walry.be/images/graphics/k.png) top center no-repeat;
}
#section {
    width: 55px;
    height: 55px;
    position: absolute;
    right: 82px;
    top: 52px;
    text-indent: -5000px;
}
#welkom #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_a.png) top center no-repeat;
}
#terugblik #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_b.png) top center no-repeat;
}
#bestellen #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_c.png) top center no-repeat;
}
.voordeel #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_d.png) top center no-repeat;
}
#boekenbon #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_e.png) top center no-repeat;
}
#seleccion #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_f.png) top center no-repeat;
}
.podium #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_g.png) top center no-repeat;
}

#fotos #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_h.png) top center no-repeat;
}

#contact #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_i.png) top center no-repeat;
    right: 85px;
}
#links #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_j.png) top center no-repeat;
    right: 75px;
}

#hoorcolleges #section {
    background: transparent url(http://www.walry.be/images/graphics/letter_k.png) top center no-repeat;
    right: 75px;
}

#footer {
    clear: both;
    margin: 0 50px;
    padding: 25px 0;
    background: transparent url(http://www.walry.be/images/graphics/stripe_horizontal.jpg) top center no-repeat;
    font-size: 13px;
    color: #437F8B;
}
#stripe {
    background: transparent url(http://www.walry.be/images/graphics/stripe_horizontal.jpg) bottom center no-repeat;
    padding: 10px 0 15px 0;
}
#footer h5, #footer address {
    display: inline;
    text-transform: uppercase;
}
#footer h5, #footer span {
    color: #231f20;
    margin: 0 0 0 3px;
}
#footer a:link, #footer a:visited {
    text-decoration: none;
    color: #437F8B;
display: inline;
}
#footer h5 {
    margin-left: 20px;
}
#content p a.pdf {
    background-color: transparent;
    background-image: url(http://www.walry.be/images/graphics/pdf.gif);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 0 18px 4px 0;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
iframe {
    margin-bottom: 15px;
}
blockquote {
    margin: .5em 0;
    color: #437F8B;
    font-style: italic;
}
#nieuws #content .newsitem .content_block blockquote p {
    color: #437F8B;
}
#nieuws #content .newsitem blockquote p {
    color: #437F8B;
}
blockquote p span {
    display: block;
    font-weight: bold;
    font-style: normal;
}
hr {
    display: none;
}
.hr {
    height: 1px;
    border-bottom: 1px solid #b2b2b2;
    margin: 20px 20px 20px 0;
    clear: both;
}
#header h2 {
    position: absolute;
    bottom: 10px;
    left: 50px;
    text-indent: -5000px;
    height: 47px;
}
.voordeel #header h2 {
    width: 232px;
    background: #fff url(http://www.walry.be/images/graphics/title_voordeel.jpg) no-repeat;
}
.podium #header h2 {
    width: 412px;
    background: #fff url(http://www.walry.be/images/graphics/title_podium.jpg) no-repeat;
}
#seleccion #header h2 {
    width: 152px;
    background: #fff url(http://www.walry.be/images/graphics/title_seleccion.jpg) no-repeat;
}
#bestellen #header h2 {
    width: 147px;
    background: #fff url(http://www.walry.be/images/graphics/title_bestellen.jpg) no-repeat;
}
#contact #header h2 {
    width: 246px;
    background: #fff url(http://www.walry.be/images/graphics/title_contact.jpg) no-repeat;
}
#boekenbon #header h2 {
    width: 232px;
    background: #fff url(http://www.walry.be/images/graphics/title_boekenbon.jpg) no-repeat;
}
#terugblik #header h2 {
    width: 232px;
    background: #fff url(http://www.walry.be/images/graphics/title_terug.jpg) no-repeat;
}

#fotos #header h2 {
    width: 232px;
    background: #fff url(http://www.walry.be/images/graphics/title_archief.jpg) no-repeat;
}

#welkom #header h2 {
    width: 232px;
    background: #fff url(http://www.walry.be/images/graphics/title_welkom.jpg) no-repeat;
}
#links #header h2 {
    width: 232px;
    background: #fff url(http://www.walry.be/images/graphics/title_links.jpg) no-repeat;
}

#spaans #header h2 {
    width: 376px;
    background: #fff url(http://www.walry.be/images/graphics/title_spaans.png) no-repeat;
}

#walry_renoveert #header h2 {
    width: 376px;
    background: #fff url(http://www.walry.be/images/graphics/walry_renoveert.gif) no-repeat;
}

#hoorcolleges #header h2 {width: 192px;
background: #fff url(http://www.walry.be/images/graphics/hoorcolleges_title.png) no-repeat;
}

#partners {
    margin: 205px 0 0 0;
}
#partners li {
    margin: 0 0 170px 0;
}
#partners #boekenbank {
    margin-left: 5px;
}
#links #content dl {
    width: 650px;
    margin: 0 0 30px 10px;
}
#links #content dl dt {
    font-size: 1.2em;
}
#links #content dl dd {
    margin: 5px 0 10px 0;
}
input {
    display: block;
    margin: 5px 0 5px 10px;
}
input.submit {
    margin: 15px 0 30px 10px;
}
span.caption {
    display: block;
    margin: -28px 0 35px 0;
}
#terugblik #content .media_col {
    padding-top: 200px;
}
#verhuist {
    margin: 875px 0 150px 0;
}
#caption {
    color: #525252;
    margin: -145px 0 125px 0;
}
#walry_feest #header h2 {
    width: 189px;
    background: #fff url(http://www.walry.be/images/uploads/walry_feest.gif) no-repeat;
}
#walry_feest .media_col img {
    display: block;
    margin: 35px 0 10px 0;
}
#walry_feest .media_col p#caption {
    margin-top: 5px;
}
p.caption {
    color: #525252;
    font-style: italic;
    margin: 4px 0 20px 0;
}
#walry_volledig_gerenoveerd #header h2 {
    width: 376px;
    background: #fff url(http://www.walry.be/images/uploads/walry_renoveert.gif) no-repeat;
}

#content .text_col ul li span.largetext, #content .text_col p span.largetext, #content .newsitem ul li span.largetext, #content .newsitem p span.largetext {font-size: 13px;font-weight: bold;}
#footer span.print b {font-weight: normal;}
#print_logo {display: none;}
#footer div.print {font-style: normal;display: inline;}
#printfooter {display: none;}

#nieuws #content #boon, #nieuws #content #boon h2, #nieuws #content #boon h3 {font-family: "skolar", georgia, serif;color: #525252;}
#nieuws #content #boon blockquote p {font-size: 15px;font-style: italic;font-weight: 400;color: #525252;}
#nieuws #content #boon blockquote span {font-size: 12px;font-style: normal;margin: 6px 0 0 250px;color: #525252;}
#ernst figcaption {font-family: Georgia, serif;font-style: italic;color: #525252;}
#ernst {display: block;margin: 12px 0;}

