/* v1.0 | 20080212 */
/* http://meyerweb.com/eric/tools/css/reset/ */

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;
}
p{
padding:8px 0 4px 0;
}
img {
margin:4px;
}

body
{
  background-color:#c8c5c3;
  color:#000;
  font-family:georgia, sans-serif;
    SCROLLBAR-FACE-COLOR: #333333;
    SCROLLBAR-HIGHLIGHT-COLOR: #d8b483;
    SCROLLBAR-SHADOW-COLOR: #666666;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #aaaaaa;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff;
    scrollbar-3d-light-color: #ffffff
}
a
{
text-decoration:underline;
}
a:hover
{
color:gray;
text-decoration: underline;
}

.tabellen{
  font-family:georgia, sans-serif;
  font-size:10px;
}
p
{
  margin:0 0 10px 0;
}
/*
input.text, 
textarea.text
{
  font-family:'courier new', monospace;
  border:0;
  padding:2px;
}
*/
#article p
{padding:5px 0 6px 0;}

#main_container
{
  width:983px;
  background-color:#fff;
  color:#000;
  margin:0 auto;
}

.clear
{
  clear:both;
}


#content_container
{
  width:963px;
  padding:10px 10px 0 10px;
}

#content
{
  overflow:hidden;
  width:941px;
  border-right:1px solid #cdcdcd;
  border-left:1px solid #cdcdcd;
  padding:0 10px;
}

#content .label
{
  letter-spacing:0.1em;
}
#article{
	margin-top:10px;
	margin-bottom: 15px;
	font-family: arial, sans-serif;
	overflow:hidden;
}
#header
{
  position:relative;
  width:941px;
  height:72px;
}

#header #logo
{
  position:absolute;
  top:2px;
  left:0px;
}
#header #logo a{
font-size:4em;
color: white;
font-family: "trebuchet";
  display:block;
text-decoration:none;
}
#header #logo a:hover{
text-decoration:line-through;
}

#header #logo img
{
  display:block;
  border:0;
}

#menu_service
{
  position:absolute;
  right:0px;
  top :0px;
  background-color: transparent;
}

#menu_service ul
{
  list-style:none;
}

#menu_service li
{
  display:inline;
}

#menu_service a
{
  display:block;
  float:left;
  font-family:arial, sans-serif;
  text-decoration:none;
  padding:2px 8px 2px 8px;
}

#menu_service li.fontsize a
{
  display:block;
  padding:0 3px;
}

#menu_service li.fontsize a.small
{
  margin-top:2px;
}

#menu_service li.fontsize a.medium
{
}

#menu_service li.fontsize a.large
{
}

#menu_service a:hover
{
  text-decoration:underline;
}


#mainmenu
{
/*
display:inline;
*/
position:relative;
font: normal normal 12px  Arial;
top: 0;
left: 0;
width: 100%;
overflow: visible; /*Disable scrollbars. Set to "scroll" to enable*/
/*background-color: navy;*/
z-index:120;
color: white;
margin:0;
padding:0;
}

#myslidemenu{
position:relative;
bottom:0;
left:0;
height:31px;
z-index:101;
}

/*top level menu link items style*/
#myslidemenu ul li ul li{
padding-left:5px;
border:0;
}
#myslidemenu ul li ul li a{
border:0;
text-align:left;
}
#myslidemenu ul li ul li a:hover{
text-decoration:underline;
border:0;
}


#page
{
  overflow:hidden;
  float:left;
  width:941px;
  border-top:10px solid #fff;
}
#columns
{
  overflow:hidden;
  float:left;
  width:941px;
  background-image:url('images/background_columns.gif');
  background-repeat:repeat;
  background-position:0 0;
  border-top:10px solid #fff;
  min-height:400px;
}

#column_left
{
  float:left;
  width:554px;
  margin:0 21px 0 0;
}

#article .submenu ul li{
list-style: square outside;
}
#article li{
margin-top:6px;
margin-left:6px;
}
#article ul ul{
list-style:none;
padding-left: 12px;
margin-left:4px;
border-left: 1px dotted #A2A2A2;
}
#article ul ul ul{
list-style:none;
}
.meta_information
{
  overflow:hidden;
  width:550px;
  font-family:arial, sans-serif;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin:0 0 10px 0;
  padding:4px 2px;
}

.meta_information div
{
  float:left;
}

.meta_information .label
{
  text-transform:uppercase;
  margin:0 10px 0 0;
}

.meta_information .label
{
  background-color:#fff;
  color:#666;
}
.meta_information .label a
{
  text-decoration:none;
  color:#666;
}
.meta_information .label a:hover
{
  text-decoration:none;
  color:#fff;
}

#column_right
{
  float:left;
  width:366px;
}

.column_right_row
{
  overflow:hidden;
  width:366px;
  height:1%;
  margin:0 0 10px 0;
}

.teaser_wide
{
  overflow:hidden;
  width:346px;
  padding:5px 10px;
  margin:0;
}

.teaser_wide .label
{
  font-family:arial, sans-serif;
  text-transform:uppercase;
}

.teaser_wide h3
{
  font-weight:normal;
  margin:0 0 5px 0;
}

.teaser_wide h3 a
{
  text-decoration:none;
}

.teaser_wide h3 a:hover
{
  text-decoration:underline;
}

 .teaser_wide img
{
  display:block;
  float:left;
  border:0;
  margin:0 10px 0 0;
}

.teaser_wide p
{
  font-family:arial, sans-serif;
  line-height:125%;
  margin:0;
}

.teaser_wide li
{
  font-family:arial, sans-serif;
  line-height:125%;
  margin:0;
}


/*
.tab_navigation 
{
	margin-top: 10px;	
}
*/

/* tabs voor reacties*/

ul#tabs li a { border-bottom:1px solid white;}
ul#tabs li a.selected { }
.tab2_navigation ul#tabs li a.selected{  width:170px;}
.tab3_navigation ul#tabs li a.selected{  width:109px;}
.tab4_navigation ul#tabs li a.selected{  width:81px;}
.tab6_navigation ul#tabs li a.selected{  width:48px;}
div.tabContent { padding: 0.5e6m; clear:left;}
div.tabContent.hide { display: none; }

#commentBlock{
height:auto; padding:1px; overflow:auto;
}

.tab2_navigation ul,.tab3_navigation ul,.tab4_navigation ul,.tab6_navigation ul
{
  list-style:none;
}

.tab2_navigation li,.tab3_navigation li,.tab4_navigation li,.tab6_navigation li,
{
  display:inline;
}

.tab2_navigation li a
{
  display:block;
  float:left;
  width:172px;
  font-family:arial, sans-serif;
  text-decoration:none;
  margin:0 1px 1px 0;
  padding:2px 5px;
}
.tab3_navigation li a
{
  display:block;
  float:left;
  width:111px;
  font-family:arial, sans-serif;
  text-decoration:none;
  margin:0 1px 1px 0;
  padding:2px 5px;
}
.tab4_navigation li a
{
  display:block;
  float:left;
  width:80px;
  font-family:arial, sans-serif;
  text-decoration:none;
  margin:0 1px 1px 0;
  padding:2px 5px;
}
.tab6_navigation li a
{
  display:block;
  float:left;
  width:50px;
  font-family:arial, sans-serif;
  text-decoration:none;
  margin:0 1px 1px 0;
  padding:2px 5px;
}



.pagination
{
  overflow:hidden;
  width:550px;
  font-family:arial, sans-serif;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin:0 0 10px 0;
  padding:4px 2px;
}

.pagination ul
{
  overflow:hidden;
  list-style:none;
}

.pagination li
{
  display:inline;
}

.pagination a, 
.pagination span
{
  display:block;
  float:left;
  text-decoration:none;
  margin:0 10px 0 0;
}

.pagination a
{
  background-color:#fff;
  color:#047;
  font-weight:bold;
}

.pagination a:hover
{
  background-color:#fff;
  color:#58534f;
  text-decoration:underline;
}

.pagination a.selected
{
  background-color:#fff;
  color:#58534f;
}

.pagination span
{
  background-color:#fff;
  color:#58534f;
  font-weight:bold;
}

.pagination .previous
{
  background-image:url('images/icon_previous_page.gif');
  background-repeat:no-repeat;
  background-position:0 4px;
  padding:0 0 0 8px;
}

.pagination .next
{
  background-image:url('images/icon_next_page.gif');
  background-repeat:no-repeat;
  background-position:right 4px;
  padding:0 8px 0 0;
}
.pagination .top
{
  background-image:url('images/icon_top_page.gif');
  background-repeat:no-repeat;
  background-position:right 4px;
  padding:0 12px 0 0;
}

#footer
{
  overflow:hidden;
  width:961px;
  background-image:url('images/background_footer.gif');
  background-repeat:repeat;
  background-position:0 0;
  background-color:#c8c5c3;
  color:#58534f;
  font-family:arial, sans-serif;
  border-top:10px solid #58534f;
  padding:0 11px;
}

#footer .footer_column_1, 
#footer .footer_column_2, 
#footer .footer_column_3, 
#footer .footer_column_4, 
#footer .footer_column_5
{
  float:left;
  padding:10px;
}

#footer .footer_column_1
{
  width:174px;
  margin:0 1px 0 0;
  overflow: hidden;
}

#footer .footer_column_2
{
  width:164px;
  margin:0 1px 0 0;
  overflow: hidden;
}

#footer .footer_column_3
{
  width:174px;
  margin:0 1px 0 0;
  overflow: hidden;
}

#footer .footer_column_4
{
  width:345px;
  margin:0 1px 0 0;
  overflow: hidden;
}


#footer h3
{
  background-color:#c8c5c3;
  color:#58534f;
  font-family:georgia, sans-serif;
  font-weight:normal;
}

#footer ul
{
  list-style:none;
  margin:0 0 10px 0;
}

#footer a
{
  color:#047;
  text-decoration:none;
}

#footer a:hover
{
  color:#58534f;
  text-decoration:underline;
}

#footer p, 
#footer li
{
  line-height:135%;
}

#footer img
{
  display:block;
  float:left;
  border:0;
  margin:5px 5px 0 0;
}
.rood{color:red;}

/* section: contentgedeelte 
*/
#section
{
  width:554px;
}
#section table td{
padding:8px;
}

#section p
{
  margin:0;
}

#section .label
{
  background-color:#fff;
  color:#666;
  font-family:arial, sans-serif;
  text-transform:uppercase;
  line-height:100%;
  padding:5px 0 0 0;
}

#section .meta_information .label
{
  padding:1px 0 0 0;
}

#article a,
.column_right_row a
{
text-decoration:underline;
}

#article a:hover,
.column_right_row a:hover
{
color:gray;
text-decoration: underline;
}
#article img
{
  margin:5px;
}

div.wide {
	width:100%;
}


.article h1,.article h2,.article h3,.article h4
{
 font-family: georgia, sans-serif;
}


.article p, .article table, .article ul
{
 font-family: arial, sans-serif;
 font-size: 16px;
 color: #58534F;
 line-height: 130%;
}

/* tlupt */
/*-----------------*/
/* special CMScis*/
/*-----------------*/

/* news */
.themeTopNewsArticle {
 padding-top: 5px;
 margin-top: 5px;
 background: White url(images/newspaper.png) no-repeat top left;
 padding-left: 20px;
}

/* fotoalbums */
div.thumb {
	margin: 3px;
	border: 1px solid #666666;
	text-align: center;
	float: left;
	height: 200px;
	overflow:hidden;
}
.thumb img{
	display: block;
	margin: 10px;
	padding: 0px;
	border: 1px solid #666666;
	}
.thumb a:hover img {
border: 2px solid black;
}
.thumb h2{ font-size:110%;}

.photocattitle {
text-align: center;
font-weight: bold;
}
.phototitle {
  text-align: left;
  font-weight: normal;
  margin: 0 3px 3px 3px;
  }

#album_wrapper {
	width: 100%;
  margin-left: auto ;
  margin-right: auto ;
	text-align: center
}
#album_wrapper img {
margin:1;
padding:1;
border:0;
}
.themeAlbum{
	padding: 0px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}
.themeAlbum fieldset{
	border: 0px solid #DCDCDC;
}
.themeAlbum fieldset legend{
	margin: 10px;
	text-align: center;
	text-decoration: none;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	font-size: 120%;
}

.themePhoto{
  padding: 2px;
  font-size: 8pt;
	height: 125px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
}
.themePhotoNav{
	padding: 2px;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	text-align: center;
	margin-top: 15px;
}

/* alle prentjes */
.divAlbumLeft{
float: left;
width: 40%;
height: auto;
}
.divAlbumRight{
float: left;
width: 60%;
height: auto;
}

.commentname{
	font-style : italic;
	font-family :verdana,serif;
	padding: 4px 0px 3px 0px;
}
.commenttext{
	font-family : verdana,serif;
	margin-left:20px;
	padding: 3px 0px 4px 0px;
}
.googlemaps{
	background : #FF6600 url(images/googlemaps.png) no-repeat left;
	border : 1px solid #666;
	padding : 0px 5px 0px 35px;
	line-height: 16px;
	font-size: 9px;
}
a.googlemaps:link,a.googlemaps:visited,a.googlemaps:hover{
	color: #ff0;
	text-decoration:none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
}

a:hover.googlemaps{
	color: #666666;
	text-decoration:none;
}

.wikipedia{
	background : #029AD9 url(images/wikipedia.jpg) no-repeat left;
	border : 1px solid Black;
	padding : 0px 5px 0px 85px;
}
a.wikipedia{
	color: White;
	font-weight: normal;
	font-size: 9px;
}
a:hover.wikipedia{
	color: Yellow;
}
.media{
	background : #029AD9 url(images/media.jpg) no-repeat left;
	border : 1px solid Black;
	padding : 0px 5px 0px 85px;
}
a.media{
	color: White;
	font-weight: normal;
	font-size: 9px;
}
a:hover.media{
	color: Blue;
}
	/* header styles */
	
h1 { /* H1 is the title in the header */
	font-size: 2.0em;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0;
	}

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
	font-size:1.8em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom:0.8em;
	}

h3 {
	font-size: 1.4em;
	font-weight: normal;
margin-bottom:0.4em;
	}

h4 {
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom:0.2em;
	}

h5 {
	font-size: 1.0em;
	color: #666666;
	margin-top: 7px;
	margin-bottom: 3px;
}
h6 {
	font-size: 1.0em;
	font-style: italic;
	font-weight: normal;
	margin: 5px 0px 2px 0px;
	border: 1px dotted #666666;
	padding: 5px;
}
code, pre {
	font-family: "Courier New", Courier, monospace;
	}


/* default : fontsize-small */

#menu_service li.fontsize a.small
{
  font-size:9px;
}

.meta_information,
.teaser_wide .label,
.teaser_small .label a,
.column_right_row .tab3_row .label,
#section .label,
.commenttext, commentname
{
  font-size:10px;
}

#menu_service a,
#menu_service li.fontsize a.medium,
#menu_service li.fontsize a.large,
{
  font-size:11px;
}

input.text,
textarea.text,
.teaser_wide p,
.column_right_row .tab3_row p,
.tab3_navigation li a,.tab3_navigation li a,.tab4_navigation li a,.tab6_navigation li a,
.pagination,
#footer,
{
  font-size:12px;
}

body
{
  font-size:13px;
}
#myslidemenu ul li ul li a{
	font-size:13px;
}
.jqueryslidemenu ul li ul li a{
width: 140px; /*width of sub menus*/
}
.teaser_small h3 a,
#article p, 
{
  font-size:14px;
}

.size_5, 
.size_5 a,
{
  font-size:16px;
}
#mainmenu
{
height: 32px; /*Height of frame div*/
}
#mainmenu a, 
.teaser_wide h3 a,
.column_right_row .tab3_row h4 a,
#footer h3
{
  font-size:17px;
}

#article h1, 
{
  font-size:32px;
}

/* default kleur:bruin */
#header
{
  background-image:url('headers/header-13.jpg');
  background-repeat:no-repeat;
  background-position:0 0;
  color:#fff;
}

#menu_service a
{
  background-color:#766b6b;
  color:#fff;
}

#mainmenu
{
  background-color:#595450;
  color:#fff;
}

#mainmenu a, #myslidemenu li, #myslidemenu a
{
  background-color:#595450;
  color:#fff;
  border-right:1px solid #726d69;
}

.meta_information .label a:hover,
#mainmenu a:hover, #myslidemenu li a:hover
{
  background-color:#4d4844;
  color:#fff;
}


/*top level menu link items style*/
#myslidemenu ul li ul li{
background-color:#C8C5C3;
}
#myslidemenu ul li ul li a{
background-color:#C8C5C3;
color:#595450;
}
#myslidemenu ul li ul li a:hover{
background-color:#4d4844;
color:#fff;
}

#article h1, #article h2, #article h3, #article h4
{
  font-family:Georgia,serif;
  font-weight: normal;
  background-color:#fff;
  color:#595450;
}

.teaser_wide
{
  background-color:#F0EFEF;
  color:#000;
}

.teaser_wide .label
{
  background-color:#F0EFEF;
  color:#666;
}

.teaser_wide h3
{
  background-color:#F0EFEF;
  color:#047;
}

.teaser_wide h3 a:hover
{
  background-color:#F0EFEF;
  color:#58534f;
}


.tab2_navigation li a,.tab3_navigation li a,.tab4_navigation li a,.tab6_navigation li a
{
  background-color:#C8C5C3;
  color:#595450;
}

 .tab2_navigation li a:hover,.tab3_navigation li a:hover,.tab4_navigation li a:hover,.tab6_navigation li a:hover
{
  background-color:#F0EFEF;
  color:#595450;
}
/* tabbladen*/
      ul#tabs li a { color:#047; background-color:#C8C5C3; }
      ul#tabs li a.selected { color:#047; background-color:#F0EFEF;
      border-left: 1px solid #c9c3ba;
      border-top: 1px solid #c9c3ba;
      border-right: 1px solid #c9c3ba;
      border-bottom: 1px solid #F0EFEF;
      }
      div.tabContent { border: 1px solid #c9c3ba; padding: 0.5e6m; background-color: #F0EFEF; }

#album_wrapper .themePhotoNav a{
 color:#595450;
}
#album_wrapper h1{
 color:white;
}

.themeAlbum{
	padding: 2px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}
.themePhoto{
  padding: 2px;
  font-size: 8pt;
	height: 125px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
}
.themePhotoNav{
	padding: 2px;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	text-align: center;
	margin-top: 15px;
}



form{margin:0; padding:0;}
input{
	border : 1px solid Black;
	font-size:10pt;
	margin: 2px;
	background-color: White;
}
input.knop{
	font-weight:bold;
}
/* addThis links */
/* AddThis Vertical Layout Menu */

.addthis_toolbox .vertical {
/*    width: 136px;*/
    padding: 1px;
}

.addthis_toolbox .vertical a {
    position: relative;
    display: block;
/*    width: 102px; */
    padding: 2px 0 2px 20px;
}

.addthis_toolbox .vertical a:hover {
}

.addthis_toolbox .vertical span {
    position: absolute;
    left: 0px;
    top: 4px;
}

.addthis_toolbox .vertical .more {
    border-top: solid 1px white;
    padding: 4px 0 0 0;
    margin: 5px 0px 0 0px;
    text-align: center;
}

.addthis_toolbox .vertical .more a {
    padding: 4px 0;
    margin: 0;
}
.addthis_toolbox .vertical .more a:hover {
    background: none;
}

.addthis_toolbox .vertical .more span {
    display: none;
}

.info{
	background : #00349a url(images/info.jpg) no-repeat left;
	border : 1px solid Black;
	padding : 0px 5px 0px 55px;
}
a.info{
	color: White !important;
	font-weight: normal;
	font-size: 9px;
	text-decoration:none;
}
a:hover.info{
	color:silver !important;
	text-decoration:none;
	background-color:#00349a !important;
}

