body { background:white url(../gfx/bg.gif) repeat-y; background-position:center top; padding:0; margin:0; font:small Arial }
div#wrapper { width:780px; margin:0 auto; position:relative; border-top:1px solid white }

div#webetui_body { background:white url(../gfx/bg.gif) repeat-y; background-position:center top; min-height:800px }
div#webetui_body div#footer { position:static;  }

body.ma div#content { font-size:140% }

/* header */
div#header { border-bottom:6px solid #d60e2a; margin:7px }
div#header a { text-decoration:none; cursor:pointer }
h1#title { margin:19px 0 6px 25px; padding:0; font-size:1px; color:white; width:382px; height:80px; background-image:url(../gfx/vrouwenrechten_in_beweging.gif); background-repeat:no-repeat; background-position:0 7px }
body.tu h1#title { background-image:url(../gfx/vrouwenrechten_in_beweging_tu.gif) }
body.ma h1#title { background-image:url(../gfx/vrouwenrechten_in_beweging_ma.gif) }
div#metwet { position:absolute; left:252px; top:72px; width:514px; height:21px;  background-image:url(../gfx/vakjes.jpg); background-repeat:no-repeat; text-align:right; padding:4px 3px }
div#flags {position:absolute; right:7px; top:6px }
div#flags a { display:block; float:left; padding-bottom:3px; width:48px; height:31px; margin-left:7px; background-repeat:no-repeat }
div#flags a#nl { background-image:url(../gfx/flag_nl.gif) }
div#flags a#tu { background-image:url(../gfx/flag_tr.gif) }
div#flags a#ma { background-image:url(../gfx/flag_ma.gif) }
div#flags a.selected { border-bottom:2px solid #d60e2a }
div#language { position:absolute; top:5px; right:176px; font-size:11px }
div#language div { position:absolute; right:-166px; top:42px; width:176px }
div#language strong { font-weight:normal; color:#ff6702 }


/* content */
div#content { font-size:100%; margin:0px 12px 100px 242px; line-height:1.5em; }
div#tableofcontent ul { list-style-type:none; margin:0; padding:0 }
div.voorbeeld { border:1px solid #d76404; background:#fbefe5; padding:8px 14px; margin:0 0 1em 0 }

address { font-style:normal; margin:0 0 10px 27px; letter-spacing:1px; line-height:1.5em  }
div.site { letter-spacing:1px; width:180px; margin:80px 7px 80px 27px; line-height:1.5em; color:#999 }

/* algemeen */
h1, h2, h3, h4, h5 { color:#d60e2a; font-family:Trebuchet MS }
h1 { font-size:13pt; margin:0 0 12px 0; letter-spacing:1px; line-height:1.2em }
h2 { font-size:120%; margin:1.5em 0 0.5em 0; padding:0 }
h3 { font-size:100%; margin:0 0 4px 0 }
h4 { font-size:85%; margin:0 0 0px 0 }
h5 { font-size:100%; margin:0 0 0px 0 }
p  { margin:0 0 1em 0 }
a { color:#d76404 }
a:hover { color:#FF6600 }
a img { border:0 }
ul { margin:0 0 1em 20px; padding:0 }
ol { margin:0 0 1em 25px; padding:0 }

/* foto */
div.foto p { margin:0 0 0 7px }
div.foto { display:none }
div.foto#nl, div.foto#tr, div.foto#ma { display:block }

/* menu */
div#menu { position:absolute; left:18px; top:160px; font-size:85% }
div#menu ul { margin:4px 0; padding:0 }
div#menu li { margin:0 0 12px 0; padding:0 0 0 15px; list-style-type:none; background-image:url(../gfx/bullet.gif); background-repeat:no-repeat; background-position:0 5px;  }
div#menu a { color:#000; text-decoration:none; font-weight:bold;  letter-spacing:1px }
div#menu a:hover,
div#menu a.selected { color:#d76404 }

/* zoeken */
form#zoeken { padding:0 0 0 15px; background-image:url(../gfx/bullet.gif); background-repeat:no-repeat; background-position:0 7px; }
form#zoeken input { font-size:11px; border:1px solid black; width:140px; display:inline }
form#zoeken input.submit { background-image:url(../gfx/zoeken.gif); margin:0; border:0; width:15px; height:15px; cursor:pointer; margin-left:3px }

/* submenu */
div#menu ul li ul { display:none }
div#menu ul li.selected ul { display:block }
div#menu ul li ul a { font-weight:normal }
div#menu ul li ul li { background-image:url(../gfx/bullet_small.gif); padding:0 0 0 12px; margin:0 0 3px 0 }

/* breadcrumb */
div#breadcrumb    { margin:0 0 18px 0px; font-size:85% }
div#breadcrumb ul { margin:0; padding:0 }
div#breadcrumb li { display:inline }
div#breadcrumb a  { text-decoration:none }

/* formulier */
input.text, textarea { font:11px Trebuchet MS; display:block; border:1px solid black; width:400px; margin-bottom:8px }
textarea { height:100px; }
input.submit { font:11px Trebuchet MS; font-weight:bold; width:80px; background:white; color:#d76404; font-size:11px; cursor:pointer; margin-top:20px }
label { display:block; }

/* footer */
div#footer { font-size:85%; margin:40px 0 0 10px; padding:10px 0; background:white; color:#666; width:760px; height:14px; position:fixed; bottom:0px; border-top:1px solid #CCC }
div#footer p { padding:0; margin:0 0 0 242px; }
div#footer p.disclaimer { float:left; margin:0 0 0 6px }
