* { margin:0; padding:0; }

html { background: #097c9a url('../images/bg_verloop.png') repeat-x; }

body { font: 12px Tahoma, Arial, Verdana, Sans-serif; color:#fff; text-align:left; }

h1 { margin: 20px 0px 10px 0px; font-size:20px; }
h2 { margin: 10px 0px 10px 0px; font-size:16px; color:#fcc505; }
h3 { margin: 10px 0px 10px 0px; font-size:18px; font-style: bold; }
h4 { margin: 10px 0px 10px 0px; font-size:14px; }
h5 { margin: 10px 0px 10px 0px; font-size:14px; }
h6 { margin: 10px 0px 10px 0px; font-size:14px; }

div#container { position:relative; overflow:auto; margin:0 auto; margin-bottom:20px; height:auto; width:1000px; }

div#header { position:relative; float:left; height:80px; width:100%; background:url('../images/header_big.png') no-repeat; }

div#language { position:relative; width:200px; height:40px; top:20px; float:right; right:40px; text-align:center;}
div#language a, a:link,a:visited { text-decoration:none; display:inline; color:#fff; height:25px; margin-top:5px; margin-bottom:5px; font-size:12px; }
div#language a:hover { color:#fcc505; }
div#language a.active { font-weight:bold; }


div#menu { position:relative; float:left; width:100%; height:30px; padding-top:10px; background:url('../images/bg_menu.png') no-repeat; }
div#menu ul { list-style-type:none; }
div#menu li { float:left; display:inline; height:16px; padding-top:6px; width:auto; margin-left:22px; margin-right:35px; }
div#menu li a, a:link, a:visited { display:inline; font-size:13px; color:#1d5c6f; text-decoration:none; margin-top:16px; }
div#menu li a:hover { color:#000; }
div#menu li a.active { color:#000; }

div#content_left { position:relative; float:left; margin-top:10px; width:220px; height:auto; }
div#content_left p { padding:20px; font-size: 14px; }

div#sidemenu_top { position:relative; float:left; width:100%; height:55px; background:url('../images/bg_zijmenu_top.png') no-repeat; color:#1d5c6f; }
div#sidemenu_content { position:relative; float:left; width:100%; height:auto; background:url('../images/bg_zijmenu_middle.png') repeat-y; }
div#sidemenu_content ul { list-style-type:none; }
div#sidemenu_content li { display:block; margin-left:20px; width:80%; height:25px; margin-top:10px; border-bottom:1px dashed #0b98ce; color:#555;}
div#sidemenu_content li a, a:link { text-decoration:none; display:inline; color:#1d5c6f; height:25px; margin-top:5px; margin-bottom:5px; font-size:12px;}
div#sidemenu_content li a:hover, a:active { color:#343434; }
div#sidemenu_content li a.active { color:#000; }

div#sidemenu_bottom { position:relative; float:left; width:100%; height:30px; background:url('../images/bg_zijmenu_bottom.png') no-repeat; }

div#logo { position:relative; float:left; height:220px; width:100%; background:url('../images/logo.png') no-repeat; }

div#content_right { position:relative; float:left; overflow:auto; margin-left:10px; text-align:left; width:725px; height:auto; padding-bottom:15px;}
div#content_right img { position:relative; float:right; margin:7px; max-width: 300px;}
div#content_right ul { list-style-type:none; }
div#content_right li { margin-top:15px; margin-bottom:5px; }
div#content_right li p { padding: 5px; }
div#content_right li a, a:link, a:visited { font-size:13px; color:#fff; text-decoration:underline; }
div#content_right li a:hover, a:active { color:#fcc505; }
div#content_right a, a:link, a:visited { font-size:13px; color:#fff; text-decoration:underline;}
div#content_right a.title { font-size:15px; color:#fcc505;}
div#content_right a:hover, a:active { color:#fcc505; }
div#content_right label { margin-top:5px; display:inline; float:left; width:100%; margin-bottom:5px;}
div#content_right label span { width:20%; float:left;}
div#content_right label input[type=text] { width:50%; border:1px solid #1d5c6f; background:#eee; }
div#content_right textarea { width:50%; height:100px; border:1px solid #1d5c6f; background:#eee; }
div#content_right tr { vertical-align: top; }
div#content_right td { padding:3px; }
div#content_right div.frontpage { position:relative; float:left; width:500px; }

div#content_right div.rightcol { position:relative; width:225px; height:auto; float:right;}

div#content_right ul.sitemap { position:relative; float:left; width:45%; }
div#content_right ul.sitemap li { width:auto; margin:0; }
div#content_right ul.sitemap a, a:link, a:visited { font-size:14px; background:transparent; text-align:left;}
div#content_right ul.sitemap ul.subnav { margin:0 0 0 20px; }
div#content_right ul.sitemap ul.subnav li a, a:link, a:visited { font-size:12px; height:13px; width:auto;}
div#content_right ul.sitemap ul.subsubnav { margin:0 0 0 20px; }
div#content_right ul.sitemap ul.subsubnav li a, a:link, a:visited { font-size:12px; height:13px; width:auto;}
div#content_right ul.sitemap ul.articles { margin:0 0 0 20px; }
div#content_right ul.sitemap ul.articles li a, a:link, a:visited { font-weight:normal; font-size:12px; height:13px; width:auto;}
div#content_right a.sitemaplink { text-decoration:none; height:auto; font-size:12px;}
div#content_right ul.no_border { height:auto; }

div.react { overflow:none; }
div.react fieldset { border:1px solid #fff; padding:1em; margin:20px 0; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:left; width:90%;}
div.react fieldset legend  { padding:1em; font-size:17px; }
div.react fieldset label { width:90%; padding:5px 0; float:left; margin:10px; }
div.react fieldset label span { width:40%; float:left; }
div.react fieldset label input[type=text] { padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
div.react fieldset label input[type=submit] { padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #fcc505; background:#fff;}
div.react fieldset label input[type=submit]:hover { cursor:pointer; background:#a8d6ff; }
div.react fieldset label textarea { padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; }

div.frontpage p { margin:5px 0 10px 0; }
p.right { text-align:center; margin:5px 0 5px 0; }

div.leading { border-bottom:1px dashed #fff; padding:5px 0 10px 0; margin:0 0 10px 0;}
div.column { padding:5px;  }
div.even { border-left:1px solid #fff; }
div.article_devider { position:relative; float:left; width:100%; height:10px; border-bottom:1px dashed #fff; margin:0 0 10px 0;}
div.small { font-size:10px; }

div#links { position:relative; float:left; width:70%; border-right:1px solid #fff; margin-top:20px; padding-right:5px;}
div#links p { margin:5px 0 10px 0; }
div#links h3 { margin-top:0; }
div#links h1 { margin-top:0; }
div#links h2 { margin-top:0; }

div#rechts { position:relative; float:right; width:200px; height:auto; text-align:right; top:20px;}
div#rechts ul { float:right; width:200px; list-style-type:none; }
div#rechts li { float:right; width:100%; margin-top:3px; background:#0b9dd6; border-top:1px dashed #fcc505; }
div#rechts li a, a:link { color:#fff; font-size:12px; margin-right:5px;}
div#rechts li a:hover, a:active { color:#fcc505; }
div#rechts h3 { color:#fcc505; font-size:16px; }

div#fotoalbum { position:relative; float:left; padding-bottom:5px; margin-bottom:10px; }
div#fotoalbum ul { list-style-type:none; }
div#fotoalbum li { float:left; width:100%; height:auto; border-bottom:1px dashed #fcc505; }
div#fotoalbum li img { float:right; border:1px solid #fff; }
div#fotoalbum a, a:link { display:inline; width:60%; }

div#footer { position:relative; float:left; width:100%; margin:10px auto 10px auto; padding-bottom:5px; color:#fff; text-align:center;}
div#footer a, a:link, a:visited { color:#fff; font-size:12px; margin-right:8px; margin-top:2px; }
div#footer a:hover, a:active { color:#fcc505; }
div#footer p { color:#fff; text-align: center; }
div#footer ul { list-style:none; display:inline;}
div#footer ul li { text-align:center; display:inline; }
