/* =Globals
________________________________________ */

body,
html {
        margin:                 0px;
        padding:                0px;
}

body {
        font-family:            verdana,arial,Tahoma,sans-serif,helvetica;
        color:                  #1B1B1B;
        font-size:              70%;
        text-align:             center;
        line-height:            160%;
        background:             #D8D8D8 0 0 repeat;
        background-attachment:  fixed;
}

hr {
        height:                 1px;
        border:                 0px solid #1F386B;
        color:                  #1F386B;
        background-color:       #1F386B;
        margin:                 4px 0 4px 0;
}

ul {
        list-style:             square;
        margin:                 6px 0 1em 0;
        padding:                0 0 0 16px;
}

ul li {
        margin:                 0 0 0 0;
        padding:                0 0 2px 0px;
}

p {
        margin:                 0 0 12px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
        font-weight:            bold;
        font-family:            arial,verdana,sans-serif,helvetic,serif;
        margin:                 0 0 4px 0;
        color:                  #CE2424;
}

h1 {
        font-size:              150%;
        margin-bottom:          8px;
}

h2 {
        font-size:              100%;
        margin-bottom:          2px;
        font-family:            verdana,Arial,sans-serif,helvetic;
}

a img {
        border:                 none;
        margin:                 0 0 0 0;
        line-height:            0px;
}

a {
        text-decoration:        none;
        color:                  #CE2424;
}

a:hover {
        text-decoration:        underline;
        color:                  #CE2424;
}

div {
        margin:                 0px 0px 0px 0px;
        padding:                0px 0px 0px 0px;
}

div.reset {
        clear:                  both;
        height:                 0px;
        float:                  none;
        font-size:              0%;
        line-height:            0%;
}

form {
        margin:                 0 0 0 0;
        font-family:            verdana,sans-serif,helvetica,arial;
        font-size:              100%;
}

table {
        margin:                 0 0 0 0;
        border-collapse:collapse;
}

td {
        vertical-align:         top;
        padding:                0 0 0 0;
        font-size:              100%;
        text-align:             left;
}


/* =Main layout 
________________________________________ */
div#printHeader {
        display:                none;
}

div#pageA {
        margin:                 0 auto;
        text-align:             left;
        width:                  750px;
}

div#pageB {
        padding:                20px 0 20px 0;
}
        
table#layout {
        width:                  750px;
}

td#header {
        height:                 73px;
}

td#main {
        background:            0 0 repeat-y;
        padding:                15px 20px 15px 10px;
        background-color:  #fff;
}

div#colLeft {
        float:                  left;
        width:                  192px;
        line-height:            126%;
        overflow:               hidden;
}

div#colRight {
        float:                  left;
        width:                  506px;
        margin-left:            20px;
}

td#footerA {
        height:                 36px;
        background:             url('/uploads/26/92/269225384d3f67d8002f6e404a40ffab/bg_footer2009w.gif') left bottom no-repeat;
        padding:                0 1px 0 1px;
        border-top:             3px solid #CE2424;
}

div#footerB {
        padding:                4px 10px 4px 10px;
        color:                  #000;
}


/* =Menu
________________________________________ */     
#menu a { display:block; }
        #menu a:hover { text-decoration:none; }

#menu div.level1-block { background:url('/uploads/zf/g3/zfg32cKzHF_-sS3LTJ-lsw/menu_bg1.gif') 0 0 repeat-y; padding:1px; margin-bottom:4px; }
        #menu div.level1 { border:1px solid #fff; padding:2px 2px 2px 2px; }
        #menu div.level1 a.lev1 { width:166px; color:#fff; font-weight:bold; padding:2px 6px 2px 6px; border-left:3px solid #CE2424; border-right:3px solid #B0B0B0; }
        #menu div.level1 a.lev1:hover { background-color:#757575; }
        #menu div.level1 a.lev1.opened { background:url('/uploads/cu/pZ/cupZGod7oe-0VKbQqDYyew/menu_sel1.gif') 170px 0px no-repeat; }
        #menu div.level1 a.lev1.current { border-left:3px solid #00FF00; background-color:#757575; }
        
#menu div.level2-block { border:1px solid #fff; border-top:0; padding:2px 2px 0px 2px; }
        #menu div.level2 { background:url('/uploads/Zp/2G/Zp2GBkL2zQrFhqOn03MVhg/menu_bg2.gif') 0 0 repeat-y; padding:1px; margin-bottom:2px; }
        #menu div.level2 a.lev2 { width:164px; color:#000; padding:1px 6px 1px 6px; border-left:3px solid #939393; border-right:3px solid #EAEAEA; }
        #menu div.level2 a.lev2:hover { background-color:#E6E6E6; }
        #menu div.level2 a.lev2.opened { background:url('/uploads/h9/uO/h9uOVhgGurMZ6-FgT4YzGA/menu_sel2.gif') 168px 0px no-repeat; }
        #menu div.level2 a.lev2.current { border-left:3px solid #CE2424; background-color:#E6E6E6; }
        
#menu div.level3-block { padding-left:10px; }
        #menu div.level3 { background:url('/uploads/Zp/2G/Zp2GBkL2zQrFhqOn03MVhg/menu_bg2.gif') 0 0 repeat-y; padding:1px; margin-bottom:2px; }
        #menu div.level3 a.lev3 { width:158px; color:#000; padding:1px 2px 1px 6px; border-left:3px solid #707070; border-right:3px solid #EAEAEA; }
        #menu div.level3 a.lev3:hover { background-color:#E6E6E6; }
        #menu div.level3 a.lev3.current { border-left:3px solid #CE2424; background-color:#E6E6E6; }

/* =Language switch
                Beware: depending on div ID!
________________________________________ */     
div.language { margin:12px 0 18px 0;}
        div.language a { display:block; width:100%; height:21px; background-position:0 0; background-repeat:no-repeat; background-color:transparent;}
        div.language a:hover { background-position:0 -40px; background-color:transparent; }
        a#nl { background-image:url('/uploads/BL/Zf/BLZfxwrsTOGyYPND7DB09A/btn_nl.gif'); }
        a#en { background-image:url('/uploads/um/hL/umhLEpFoUtwRVTgFgJuN0w/btn_en.gif'); }
div#language-nl {}
        div#language-nl a#nl { display:none; }
div#language-en {}
        div#language-en a#en { display:none; }

div.contactShort { font-size:90%; color:#666; }


/* =Content
________________________________________ */     
div#content {
}

div.photo {
        float:                  right;
        margin:                 0 0 10px 10px;
}

div.photo_byline {
        font-style:             italic;
        color:                  #666;
        padding-top:            3px;
}

#content ul {
        list-style:             url('/uploads/3d/Po/3dPoxW5QhqGknWGsnb6E-w/arrow.gif');
        margin:                 0.5em 0 1em 0;
        padding:                0 0 0 16px;
}

#content li {
        margin:                 0 0 0 0;
        padding:                0 0 2px 0px;
}


/* =Footer
________________________________________ */     
#footerB a {
        color:                  #000;
        background:             transparent;
}

#footerB a:hover {
        color:                  #000;
        text-decoration:        underline;
        background:             transparent;
}

div.footer-left {
        float:                  left;
        width:                  45%;
}

div.footer-right {
        float:                  right;
        width:                  50%;
        text-align:             right;
}


/* =Forms
________________________________________ */     
input,textarea {
        border:                 1px solid #333;
        font-size:              100%;
        padding:                2px;
        color:                  #222;
        font-family:            verdana,sans-serif,helvetica,arial;
}

input.frm_submit {
        background:             #CE2424;
        border:                 1px solid #000;
        color:                  #fff;
        font-weight:            bold;
        padding:                1px 4px 2px 4px;
        font-size:              94%;
        margin-right:           6px;
}

input.radio,
input.checkbox {
        border:                 none;
}

table.login {
}

table.login td {
        padding:                2px 10px 4px 0;
        line-height:            140%;
}

table.login td.col1 {
        width:                  100px;
}

table.login td.col2 {
}
