﻿/*Algemeen*/
*{margin:0;padding:0;}
body{background:#4d5154 url(images/body_bg.gif) repeat-x 0 0;font:13px Arial, Sans-Serif;color:#000;line-height:20px;}
ul, ol{list-style-position:inside;}
ul.nobullet, ol.nobullet{list-style-type:none;list-style-position:outside;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
p{padding-bottom:20px;}
table{border-collapse:collapse;border:0;}
#container{position:relative;width:995px;margin:0 auto;background:url(images/container_bg.gif) repeat-y 0 0;}
#header{width:100%;height:105px;background:url(images/header_bg.gif) repeat-x 0 0;}
img#title{position:relative;bottom:27px;left:16px;}
#shadow{position:absolute;right:0;top:0;width:35px;height:105px;background:url(images/header_shadow.jpg) no-repeat 0 0;}
/*Headings*/
h1, h2, h3, h4, h5, h6{margin-bottom:8px;padding-bottom:4px;font-weight:normal;letter-spacing:1px;color:#143d6b;}
h1{font-size:20px;}
h2{font-size:19px;}
h3{font-size:18px;}
h4{font-size:17px;}
h5{font-size:16px;}
h6{font-size:15px;}
/*CmsHeader*/
#CmsHeader{float:right;height:105px;width:341px;padding-right:35px}
/*CmsMenu*/
#CmsMenu{height:85px;background:url(images/menu_bg.jpg) no-repeat 0 0;margin-left:35px;padding:20px 0 0 221px;letter-spacing:1px;}
* html #CmsMenu{margin-top:-3px;}
#CmsMenu li{list-style:none;display:block;float:left;}
#CmsMenu a{display:block;color:#555;text-decoration:none;padding-right:21px;font-size:15px;}
#CmsMenu a:hover{color:#f00;}
/*CmsSubmenu*/
#CmsSubmenu{float:left;width:218px;padding-left:35px;margin-top:-35px;color:#666;font-size:11px;}
#CmsSubmenu h1, #CmsSubmenu h2, #CmsSubmenu h3, #CmsSubmenu h4, #CmsSubmenu h5, #CmsSubmenu h6{width:182px;margin:0;font-size:17px;letter-spacing:1px;background:url(images/submenutitle.jpg) repeat-y 0 0;padding:13px 18px 3px 18px;color:#5a5a5a;}
#CmsSubmenu ul{width:182px;padding:5px 18px;}
#CmsSubmenu li{list-style:none;list-style-position:outside;padding-bottom:5px;}
#CmsSubmenu a{color:#6f6f6f;text-decoration:none;}
#CmsSubmenu a:hover, #CmsSubmenu a.readmore:hover{color:#f00;}
#CmsSubmenu a.readmore{width:197px;font-size:11px;margin-top:-8px;padding:0 12px 4px 0;color:#777;}
/*CmsContent*/
#CmsContent{float:right;width:602px;padding:0 105px 30px 35px;margin-top:-20px;}
/*Footer*/
#footer{width:672px;height:77px;background:#4d5154 url(images/footer_bg.jpg) no-repeat 0 0;padding:15px 70px 35px 253px;font-size:12px;color:#6f6f6f;clear:both;}
#footer table{margin:0 auto;}
#footer li{display:block;float:left;list-style:none;list-style-position:outside;padding-right:10px;}
#footer a{color:#6f6f6f;text-decoration:none;padding-left:10px;}
#footer a:hover{color:#f00;}
#footer p{padding:0;}
/*Column Template*/
.column{width:300px;background:url(images/column_footer.gif) no-repeat 0 bottom;padding-bottom:18px;color:#666;}
.column h1{width:260px;height:25px;background:url(images/column_header.gif) no-repeat 0 0;margin:0;padding:7px 20px 0 20px;color:#143d6b;font-weight:bold;font-size:13px;}
.columnbody{width:260px;background:url(images/column_bg.gif) repeat-y 0 0;padding:8px 20px 0 20px;}
.columnbody p{padding:0 0 10px 0;}
a.readmore{display:block;width:246px;text-align:right;color:#999;background:url(images/arrow.gif) no-repeat right 6px;padding:0 14px 0 0;font-weight:bold;}
a.readmore:hover{text-decoration:none;color:#f00;background-image:url(images/arrow_hover.gif);}
/*Foto Teaser*/
table.fototeaser td{padding:0 15px 15px 0;}
table.fototeaser a{display:block;width:75px;height:56px;overflow:hidden;border:solid 1px #aaa;}
table.fototeaser a:hover{border-color:#f00;}
/*Gastenboek*/
.guestbook_row{padding-bottom:5px;}
.guestbook_label1{color:#143d6b;font-weight:bold;width:60px;display:block;float:left;padding-top:3px;}
.guestbook_text, .guestbook_message{width:280px;padding:2px;border:solid 1px #6282a6;margin-right:10px;background-color:#f9f9f9;}
.guestbook_message{margin:0 10px 0 60px;height:80px;}
.captcha_row{margin-left:55px;font-size:15px;}
.captcha_row img{border:solid 1px #6282a6;padding:0;}
.captcha_row input{width:67px;border:solid 1px #7f9db9;padding:2px;margin-top:8px;background-color:#f9f9f9;}
.guestbook_button{margin-left:60px;padding:0 10px;}
.smile_table{margin-left:60px;}
.smile_table td{padding:1px;}
.gb_item{width:603px;background:url(images/guest_bg.gif) repeat-y;margin-bottom:20px;}
* html .gb_item{width:602px;}
.gb_header{height:25px;background:url(images/guest_header.gif) no-repeat;padding:5px 20px 0 20px;}
.gb_body{background:url(images/guest_footer.gif) no-repeat 0 bottom;padding:10px 20px 15px 20px;}
span.gb_nick{color:#143d6b;font-weight:bold;}
span.gb_date{display:block;float:right;width:100px;color:#5a5a5a;font-size:12px;}
.pager table{margin:0 auto;font-size:12px;}
.pager td{padding:0 2px;}
.pager td.pageSelected{font-weight:bold;}
.pager a{color:#5a5a5a;}
.pager a:hover{text-decoration:none;color:#000;}
/*Grids*/
table.grid{color:#143d6b;font-weight:bold;font-size:11px;border-bottom:solid 1px #ccc;}
table.grid th{text-align:left;padding:3px 0 3px 10px;height:21px;background:url(images/th_bg.gif) repeat-x 0 0;color:#fff;font-size:13px;}
table.grid td{background-color:#ededed}
table.grid td.first{border-left:solid 1px #ccc}
table.grid td.last{border-right:solid 1px #ccc}
tr.alt td{background-color:#fbfbfb;}
table.grid a{color:#143d6b;}
table.grid a:hover{text-decoration:none;color:#f00;}
table.grid tr.hover td{background:url(images/td_hover.gif) repeat-x 0 0;color:#333;cursor:pointer}
table.grid tr.hover td a{color:#333}
/*Agenda*/
table.agenda td{padding:3px 15px 3px 10px}
td.date{color:#000;font-weight:normal;}
/*Login*/
.login{padding:0 0 20px 98px}
.login_row{padding-bottom:5px;}
.login_label1{color:#143d6b;font-weight:bold;width:100px;display:block;float:left;padding-top:3px;}
.login_text{width:200px;padding:2px;border:solid 1px #6282a6;margin-right:5px;background-color:#f9f9f9;}
.login_button{padding:0 5px;}
/*Member Unauthenticated*/
a#login{display:block;width:97px;height:21px;float:right;padding-right:18px;margin-top:70px;background:url(images/inloggen.gif) no-repeat 0 0}
/*Member Authenticated*/
h3.whoami{color:#fff;padding:46px 18px 0 0;text-align:right;font-size:1.3em;font-weight:bold}
a#logout{display:block;width:63px;height:21px;float:right;padding-right:18px;margin-top:-4px;background:url(images/uitloggen.gif) no-repeat 0 0}
/*Foto */
.fotobrowser img{max-width:600px}
.fotobrowser img.j_info{width:auto}
.thumbbrowser table{width:630px}
* html .thumbbrowser table{width:600px}
.thumbbrowser table td
{
	position:relative;width:75px;height:75px;background:url(images/thumb_bg.gif) no-repeat 0 0;
	text-align:center;vertical-align:middle;padding:9px 42px 42px 9px 
}
* html .thumbbrowser table td{padding:9px 37px 37px 9px}
.thumbbrowser table div{position:absolute;top:0;left:0;width:95px;height:96px}
.thumbbrowser table div a{display:block;width:95px;height:96px;background:url(images/spacer.gif)}
.thumbbrowser table div a:hover{background:url(images/hover.png) no-repeat 0 0}
* html .thumbbrowser table div a:hover{background-image:url(images/hover.gif)}
table.albumBrowser th, table.albumBrowser td{padding:3px 15px}
table.albumBrowser {width: 100%;}
