/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

body {background:#E6F1F7 url('/_images/background_02.jpg') top center no-repeat; font-family:Verdana, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size:13px; line-height:165%;}
ol, ul {margin-left:17px;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}

/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}

/* Begin */

h1 {color:#0877B1; font-weight:bold;}
h2 {clear:both; font-style:italic; font-weight:bold; margin-top:15px;}
h3 {font-size:13px; font-weight:bold; margin-top:15px;}

p {margin-bottom:15px;}
small {font-size:90%;}

blockquote {padding:10px; margin:10px 0; border:1px solid #CCC; background-color:#EEE;}

a {font-weight:bold; text-decoration:underline; color:#F79239;}
a:hover {text-decoration:none;}

fieldset li {list-style:none; margin-bottom:10px;}
label {display:inline-block; vertical-align:top; width:165px;}
label small {color:#F00; margin-left:5px;}

#body {margin:0px auto; position:relative; width:922px;}
  #header {background:url('/_images/header.png') top left no-repeat; height:297px;}
  
    #contact {color:#0877B1; font-size:10px; line-height:12px; text-align:right; position:absolute; top:35px; right:8px;}
    #contact span {color:#F79239;}
    #contact a {color:#0877B1; font-weight:normal; text-decoration:none;}
    #contact a:hover {text-decoration:underline;}
  
  #nav {background:url('/_images/menu-bg.png') top left repeat-x; font-size:16px; height:44px;}
  #nav a	{font-weight:normal;}
  #nav ul {list-style:none;}
    #nav .AspNet-Menu {padding-top:5px; margin-left:15px;}
      #nav li a {color:#FFF; text-decoration:none; padding:0px 15px 0px 15px;}
      #nav li a:hover, #nav li a.AspNet-Menu-Selected, #nav li a.AspNet-Menu-ChildSelected {background:url('/_images/arrow-up.png') bottom center no-repeat; color:#F79239; padding-bottom:13px;}
      #nav li ul {background-color:#FFF; border-color:#F79239; border-style:solid; border-width:0px 1px 1px; font-size:12px; margin-left:0px; margin-top:6px; position:absolute; width:219px;}
      #nav li:last-child ul {margin-left:-125px;}
      #nav li ul a {color:#666; padding-left:20px;}
      #nav li ul a:hover, #nav li ul a.AspNet-Menu-Selected {background:url('/_images/li-bullet.gif') 2px top no-repeat; color:#000; text-decoration:underline;}
      #nav li ul a.AspNet-Menu-ChildSelected, #nav li ul li:hover {background-image:none; padding-bottom:0px;}
      #nav li ul li ul {background:none; border:none; font-size:11px; list-style:disc; margin-left:35px; margin-top:0px; position:static; width:auto;}
      #nav li ul li ul a {padding-left:0px;}
      #nav li ul li ul a:hover, #nav li ul li ul a.AspNet-Menu-Selected {background:none;}

  #main {background:#FFF url('/_images/main-right.jpg') top right repeat-y; color:#68696A; min-height:400px; height:auto !important; height:400px; margin-top:4px;}
    #article {float:left; padding:19px 20px 20px 25px; width:674px;}
    #article h1 {font-size:24px; margin-bottom:13px;}
    #article p img {margin:5px;}
      
      #article .ModuleChildOverview {list-style:none;}
      #article .ModuleChildOverview li {border-bottom:1px solid #6BADD0; margin-bottom:10px; padding-bottom:10px;}
      #article .ModuleChildOverview li:last-child {border-bottom:none;}
      #article .ModuleChildOverview small {color:#0877B1; float:right;}
      #article .ModuleChildOverview a {display:block;}
      
      #article .EventOverview .event {margin-bottom:10px;}
      #article .EventOverview small {float:right;}
   
    #aside {float:left; width:201px;}
      #boxhuren {background-image:url('/_images/box-blue.png');}
      #boxhuren:hover, #boxhuren span {color:#F79239;}
      #blauwevlag {background-image:url('/_images/box-orange.png');}
      #blauwevlag:hover, #blauwevlag span {color:#0877B1;}
      #boxhuren:hover span, #blauwevlag:hover span {color:#FFF;}
    
    #aside .ModuleChildOverview {font-size:10px; list-style:none; margin-top:15px;}
    #aside .ModuleChildOverview li {border-bottom:1px solid #FAB679; margin-bottom:10px; padding-bottom:5px; width:170px;}
    #aside .ModuleChildOverview li:last-child {border-bottom:none;}
    #aside .ModuleChildOverview small {color:#F79239; font-weight:bold;}
    #aside .ModuleChildOverview a {font-weight:normal;}
    #aside .ModuleChildOverview a.LinkTitle {color:#0877B1; display:block; line-height:12px; text-decoration:none;}
    #aside .ModuleChildOverview a.ReadMore {color:#68696A;}
    
  #footer {background:url('/_images/footer-bg.png') left top no-repeat; color:#868685; font-size:10px; text-align:center; padding:30px 0px 10px 0px;}
  
  #wifi {position:absolute; top:10px; right:5px;}
  #ace {position:absolute; right:0px; bottom:0px;}
    
.AspNet-Menu-Horizontal li {float:left;}
.AspNet-Menu-WithChildren ul {display:none;}
.AspNet-Menu-WithChildren:hover ul {display:block;}
.AspNet-Menu-WithChildren:hover {padding-bottom:6px;}
.AspNet-Menu-Horizontal li li {float:none;}

.asidebox {background-position:left top; background-repeat:no-repeat; color:#FFF; display:block; font-size:17px; font-weight:bold; line-height:32px; text-align:center; text-decoration:none; width:200px;}
.asidebox span {font-weight:normal;}

.copyright a {font-weight:normal; color:#868685;}

.BreadCrumbs {font-size:10px; margin-top:30px;}

.clear {clear:both;}