body { background-color:#ab007c; font-size: 12px; line-height:20px; font-family:Arial, Helvetica, sans-serif }

div { margin:0px; padding:0px }
div#main, div#main-home { position:relative; width:930px; height:783px; margin:0 auto; display:none }
div#main { background:url("../images/theme/background.jpg") no-repeat top left }
div#main-home { background:url("../images/theme/background-home.jpg") no-repeat top left }
div#menu { position:absolute; top:212px; left:84px; width:170px; height:192px }
div#memo { position:absolute; top:27px; left:735px; width:157px; height:168px }
div#image { position:absolute; top:440px; left:43px; width:291px; height:325 }
div#content { position:absolute; top:202px; left:375px; width:420px; height:530px }
div#main-home div#content { width:475px }
div#main-home div#content div#sign { position:absolute; top:170px; left:221px; width:243px; height:234px }
div.wide-column { width:420px }
div.small-column { width:200px }
img { border:0px }

td.label label { white-space:nowrap }
td.input p { margin:0; padding:0 }
.error { color:#ff0000 }
#registerDialog td, #unregisterDialog td { vertical-align:top }

div#main-home div#content { padding:9px 0 0 0 }
div#main-home div#content h1 { display:none }
#content h1 { padding:0px; margin:0 0 9px 0; color:#ab007c; font-size:20px; font-weight:normal }
#content h2 { padding:0px; margin:0px; font-size:12px }
#content p { margin:0 0 20px 0 }
#content ul { padding:0px; margin:0 0 20px 0 }
#content li { padding:0 0 0 20px; margin:0px; list-style:none; background:url(../images/theme/harts.png) no-repeat; background-position: -0px -30px }
#content span.highlight { color:#ab007c; font-weight:bold }

a { outline: none; color:#ab007c; text-decoration:none }
a:hover { text-decoration:underline }

ul.ui-menu { position:relative; padding:0px; margin:0px; height:192px; }
li.ui-menu { list-style:none; height:24px; padding:0px; margin:0px; }
a.ui-menu { width:120px; height:19px; color:#000000; display:block; padding:5px 0 0 50px; text-decoration:none; background:url(../images/theme/background-menu.jpg) no-repeat; cursor:pointer }
a.ui-menu:hover, a.visiting { color:#ab007c; cursor:pointer }
#menu1 a.ui-menu { background-position:-0px -0px }
#menu2 a.ui-menu { background-position:-0px -24px }
#menu3 a.ui-menu { background-position:-0px -48px }
#menu4 a.ui-menu { background-position:-0px -72px }
#menu5 a.ui-menu { background-position:-0px -96px }
#menu6 a.ui-menu { background-position:-0px -120px }
#menu7 a.ui-menu { background-position:-0px -144px }
#menu8 a.ui-menu { background-position:-0px -168px }
#menu1 a.ui-menu:hover { background-position:-0px -384px }
#menu2 a.ui-menu:hover { background-position:-0px -408px }
#menu3 a.ui-menu:hover { background-position:-0px -432px }
#menu4 a.ui-menu:hover { background-position:-0px -456px }
#menu5 a.ui-menu:hover { background-position:-0px -480px }
#menu6 a.ui-menu:hover { background-position:-0px -504px }
#menu7 a.ui-menu:hover { background-position:-0px -528px }
#menu8 a.ui-menu:hover { background-position:-0px -552px }
#menu1 a.visiting, #menu1 a.visiting:hover { background-position:-0px -192px }
#menu2 a.visiting, #menu2 a.visiting:hover { background-position:-0px -216px }
#menu3 a.visiting, #menu3 a.visiting:hover { background-position:-0px -240px }
#menu4 a.visiting, #menu4 a.visiting:hover { background-position:-0px -264px }
#menu5 a.visiting, #menu5 a.visiting:hover { background-position:-0px -288px }
#menu6 a.visiting, #menu6 a.visiting:hover { background-position:-0px -312px }
#menu7 a.visiting, #menu7 a.visiting:hover { background-position:-0px -336px }
#menu8 a.visiting, #menu8 a.visiting:hover { background-position:-0px -360px }

a.memo { display:block; text-indent:-9000px; height:168px; width:157px; background:url("../images/theme/memo-nieuwsbrief.jpg") no-repeat }