body { font-family:arial; font-size:14px; text-align:center; }
a { text-decoration:none; color:#4D0071; }
a.navact { color:#ff0000; }
a:hover { color:#ff0000; }

ul, li { margin: 0; padding: 0; }
li { list-style: outside square; padding-left: 10px; font-size: .9em; }
li span { } 

#container { width:993px; height:729px; margin:20px auto; text-align:left;}
#nav { width:993px; height:92px; position:absolute; color:#4D0071; font-size:14px; font-weight:bold; margin-top:0; text-align:right; background:url('../images/bg_nav.gif') no-repeat; }
#nav p { margin:30px 0 0 0; }
#sep { width:993px; height:4px; position:absolute; margin-top:59px; background:#ff0000; font-size:1px; }
#subnav { width:993px; height:39px; color:#4D0071; text-align:right; font-size:14px; position:absolute; margin-top:75px; }
#subnav p { margin:0; }

#contentact { width:993px; height:662px; position:absolute; margin-top:0px; background:url('../images/bg_content_act.jpg') no-repeat; text-align:left; border:solid 1px #4D0071; visibility:hidden; }

#contentcontainer { width:993px; min-height:625px; position:absolute; margin-top:104px; background:url('../images/bg_content.jpg'); text-align:left; }

#content { width:991px; min-height:660px; position:relative; margin:0; background:url('../images/bg_content_top.jpg') no-repeat; border:solid 1px #4D0071;  }

#content #beeldhome { width:551px; height:418px; position:relative; margin-top:0px; margin-left:120px;}
#content a { color: #fff; text-decoration: underline; }
#content a:hover { text-decoration: none; }

#beeld { width:240px; height:440px; position:relative; float:left; margin-top:95px; margin-left:140px; }
#beeld img { border:0; }

#tekst { width:464px; min-height:200px; position:relative; float:left; margin-top:95px; margin-left:8px; color:#fff; line-height:20px; padding-right:10px; }
#tekst h1 { font-size:22px; line-height:26px; margin-top:14px; }
#tekst h2 { font-size:22px; line-height:26px; }
#tekst ul { margin-left:0px; }
#tekst li { margin-left:20px; line-height:20px; }
#contentfooter { width:991px; height:125px; position:relative; margin:0; float:left; background:url('../images/bg_content_bottom.jpg') no-repeat; }

#kader-oost { display: block; background: #fff; color: #000; padding: 10px; }
#kader-oost span { font-weight: bold; font-size: 1.2em; }

#forum { width:993px; min-height:625px; position:relative; margin:0; background:url('../images/bg_content_top.jpg') no-repeat; color:#fff; border:solid 1px #4D0071; }
#forumtekst { width:980px; height:500px; }
#forum h1 { font-size:22px; line-height:26px; margin:95px 140px 0 140px; }
#forum p { line-height:20px; margin:10px 140px; }
#forum .item { background:url('../images/bg_forumitem.jpg'); margin:0; padding:5px 0; }
#forum .reactie { background:#fff; border:1px solid #999; width:720px; margin:0 0 0 140px;; color:#000; padding:10px; font-size:12px; }
#forum .reactie a { color:#ff0000; text-decoration:none; }
#forum .reactie a:hover { text-decoration:underline; }
#forum .reactie .footer { color:#999; font-size:10px; line-height:15px; }
#forum .subreactie { margin:10px 20px 0 20px; width:640px; display:block; }

.reactieform { position:absolute; visibility:hidden; width:500px; height:300px; z-index:1; margin-top:10px; margin-left:100px; background:#fff; border: 1px solid #4D0071; }
.reactieform #close { float:right; margin:10px 15px; }
.reactieform table { margin:40px; font-family:arial; font-size:12px; }
.reactieform input { width:300px; }
.reactieform textarea { width:300px; height:100px; }
