
body {
	background-color: #FFFFFF;
	margin: 20px 0px 0px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}


td {
	margin: 0px;
	padding: 0px;
}


img {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

input{
margin: 0px;
padding: 0px;
}


.login {
	background-color: #FFFFFF;
	height: 20px;

}

.login_pos {
float: right;
margin-right: 5px;
}

.login_pos a{
font-size: 9px
color: 	#999999;
text-decoration: none;
}

.input_box {
	font-size: 10px;
	color: #999999;
	border: 1px solid #EEEEEE;
	background-color: #FFFFFF;
}

.submit_button {
	background-color: #FFFFFF;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	
	border: 1px solid #EEEEEE;
}

.submit_button_vote {
	background-color: #FFFF66;
	color: #999999;
	font-size: 9px;
	border: 1px solid #999999;
}

#header {
	background-color: #FFFF33;
	height: 75px;
	width: 750px;

}

#header_top{
width: 750px;
height: 6px;
background-image: url(header_top.gif);
display: block;
background-repeat: no-repeat;
border-bottom: 1px solid #990000;
background-position: bottom center;
}

#header_bottom{
width: 750px;
height: 6px;
background-image: url(header_bottom.gif);
display: block;
background-repeat: no-repeat;
background-position: top center;
}


.spacer { 
clear: both;
}

.main {
	
	background-color: #FFFFFF;
	width: 750px;
}
.footer {
	background-color: #FFFFFF;
	height: 20px;
	margin-top: 40px;
	width: 750px;
}
.pathway {
	color: #990000;
	float: left;
	
	font-size: 9px;
	
	font-weight: lighter;
}
.pathway a{
	color: #990000;
	text-decoration: none;
}



#logedin {
	color: #990000;
	float: right;
	
	font-size: 9px;
	
	font-weight: lighter;
}


/*----------- 
navigatie main
------------*/
.menu {
	height: 20px;
	width: 750px;
	color: ffffc3;
	background-color: #660000;
}

ul#tabnav_main {
	font: bold 11px/20px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFCC;
	}
ul#tabnav_main li {
	float: left;
	padding: 0px 5px 0;
	
}

#tabnav_main a {
	float: left;
	display: block;
	color: #ffffc3;
	text-decoration: none;
	padding: 0px;
}
#tabnav_main a:hover {
	background: #990000;
	color: #ffffc3;
	height: 20px;
}
#tab_main {
	background: #FFFFCC;
}


/*----------- 
quote start 
------------*/

.quote_container{
width: 400px;
margin: 5px 25px 10px 25px;
}

.quote_top{
width: 400px;
height: 7px;
background-image: url(quote_top.gif);
display: block;
background-repeat: no-repeat;
background-position: bottom center;
}
			
.quote_center{
width: 400px;
background: #e2e130;

}

.quote_title{
padding: 5px 0px 0px 20px;
font-size: 14px;
font-weight: bold;
color: #AA0000;

}

.quote_text{
width: 340px;
padding: 5px 30px; 10px; 30px;

font-size: 12px;
color: #660000;
}

.quote_bottom{
width: 400px;
height: 7px;
background-image: url(quote_bottom.gif);
display: block;
background-repeat: no-repeat;
background-position: topcenter;
}

/*----------- 
quote end
------------*/


/*----------- 
textarea start 
------------*/

.textarea_container{
width: 400px;
margin: 5px 20px 10px 25px;
}

.textarea_top{
width: 400px;
height: 7px;
background-image: url(textarea_top.gif);
display: block;
background-repeat: no-repeat;
background-position: bottom center;
}
			
.textarea_center{
width: 398px;
border-left: 1px solid #d0b0b0;
border-right: 1px solid #d0b0b0;

}

.textarea_title{
padding: 5px 0px 0px 20px;
font-size: 14px;
font-weight: bold;
color: #AA0000;

}

.textarea_text{
width: 340px;
padding: 5px 30px; 10px; 30px;
font-size: 12px;
color: #660000;
}

.link_text{
width: 340px;
padding: 0px 0px; 0px; 0px;
font-size: 12px;
color: #660000;
}

.textarea_bottom{
width: 400px;
height: 7px;
background-image: url(textarea_bottom.gif);
display: block;
background-repeat: no-repeat;
background-position: top center;
}

/*----------- 
textarea end
------------*/

/*----------- 
gbtrack start 
------------*/

.gbtrack_container{
width: 300px;
display: block;

}



.gbtrack_title{
font-size: 14px;
font-weight: bold;
color: #660000;
margin-bottom: 5px;

}

.gbtrack_naam{
width: 290px;
font-size: 12px;
color: #660000;
}

.gbtrack_bericht{
width: 290px;
font-size: 11px;
color: #440000;
margin-bottom: 2px;
}



/*----------- 
gbtrack end
------------*/



/*----------- 
navigatie sub 
------------*/


.content_center {
	float: left;
	width: 450px;
	display: block;
}

.content_right {
	float: left;
	width: 300px;
	display: block;
}







.center_head{
font-size: 13px;
color: #990000;
font-weight: bold;
padding: 0px 10px 0px 5px;
}

.center_text{
font-size: 13px;
color: #330000;
padding: 0px 10px 10px 5px;

}
.head1 {
	font-size: 11px;
	font-weight: bold;
	width: 200px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #990000;
	border-left-color: #FFFFCC;
	text-indent: 3pt;
	color: #660000;
	font-style: normal;
	line-height: 16px;
	padding-top: 5px;
}





div.pic_head_off {
	float: right;
	display: block;
	height: 75px;
	width: 75px;
	filter:alpha(opacity=15);
	opacity: 0.15; 
	-moz-opacity:.15;
	overflow: visible;
}

div.pic_head_off a{
	margin: 0px;
	padding: 0px;

}

div.pic_head_on {
	float: right;
	display: block;
	height: 75px;
	width: 75px;
	filter:alpha(opacity=100);
opacity: 1.0; 
	-moz-opacity:1;

}

.dis_tit {
	z-index: 10;
	width: 411;
	height: 37px;
	position: absolute;
	top: 58px;
}

.member{
  width: 185px;
  float: left;
  display: block;
  
font-size: 12px;
color: #660000;
  
}

.member img{
  width: 60px;
  height: 60px;
  border: 1px solid #990000;
  
}

.member_naam{
	margin-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
  width: 125px;
  display: inline;

}

.member_info{
	margin-left: 5px;
  width: 125px;
  color: #000000;
  font-size: 11px;
	font-weight: bold;
	display: inline;

}

#member_pic_block{
float: left;
display: block;
width: 500px;
height: 500px;
background-color: #000000;
margin-left: 10px;
}

.content_member{
width: 730px;
margin-left: 10px;
}

.member_container{


height:480px; 
width: 215px;
overflow:auto; 

font-size: 12px;

}






/* Smoelenboek Start */
.sb_searchbar
{
	font-size: 11px;
	 	font-weight: bold;
 	color: #AA0000;
 	width: 520px;
 	 	border-bottom-width: 1px;
 	border-bottom-style: solid;
 	border-bottom-color: #990000;
}

/* Smoelenboek End */


/*------------------------------- 
Gastenboek
-------------------------------*/
.gb_main{
width: 750px;
}

.gb_left{
display: inline;
width: 200px;
float: left;
}

.gb_latest_entry{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: 11px;
font-weight: bold;
color: #990000;
background-color: #FFFF66;
padding: 4px 4px 4px 4px;

}

#gb_latest_title{
padding: 4px 4px 4px 4px;
color: #990000;
font-size: 10px;
font-weight: bold;
background-color: #FFFFFF;
border-bottom: 1px dashed #999999;
}

#gb_latest_title a{
padding: 4px 4px 4px 4px;
color: #990000;
font-size: 10px;
font-weight: bold;
background-color: #FFFFFF;
border-bottom: 1px dashed #999999;
}

#gb_latest_title a:hover{
font-weight: bold;
}


.gb_latest_link a{

text-decoration: none;
}




.gb_latest_info{
margin: 0px 4px 0px 0px;
color: #666666;
font-size: 10px;
font-weight: normal;

background-color: #FFFFFF;

}

.gb_right{
display: inline;
width: 518px;
float: right;
}

.gb_entry_primal{
	width: 510px;
	font-size: 12px;
	background-color: #FFFFFF;
}

.gb_entry_primal_head{
	width: 510px;
	font-size: 12px;
	color: #990000;
	padding: 4px;
}

.gb_entry_primal_head a{
	color: #999999;
	text-decoration: none;
}

.gb_entry_primal_head a:hover{
	color: #660000;
	text-decoration: none;
}

.gb_entry_primal_text{
	padding: 4px;
}

.gb_entry_next{
	background-color: #FFFFFF;
	padding: 4px;
	margin-left: 5px;
	margin-top: 5px;
}

.gb_entry_next_head{
	font-size: 10px;
	color: #660000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 4px;
}


/* einde gastenboek */

/*------------------------------- 
Smoelenboek
-------------------------------*/

#member_search
{
  width: 148px;
  border: 1px solid #000000;
}

#textfield
{
  width: 150px;
  border: 1px solid #000000;
}

#member_info
{
	display: none;
	float: left;
  width: 500px;
  margin-left: 20px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #FFFFFF;
}

.member_info_pic
{
float: left;
display: inline;
margin: 5px;
border: 1px solid #990000;
width: 100px;
height: 100px;
}
/* einde smoelenboek */


/*------------------------------- 
begin main
-------------------------------*/

.main_left{
width: 460px;
float: left;
}
.main_right{
width: 280px;
height: 140px;
float: right;
margin-left: 0px;
margin-right: 10px;
background-color: #CC0000;
}

.main_welcome{
width: 440px;
height: 140px;
margin-left: 10px;
margin-bottom: 10px;
background-image: url(welcome.gif);
display: block;
}

.main_welcome_text_main{
margin-left: 150px;
color: #990000;
font-size: 21px;
font-weight: bold;
}

.main_title{
background-color: #FFFFFF;
color: #990000;
border-bottom: 1px solid #999999;
text-indent: 10px;
font-size: 12px;
font-weight: bold;
margin: 10px 10px 10px 10px;
}

.main_verhaal{
margin: 10px 10px 10px 10px;
font-size: 11px;
}

.main_right_title{
color: #FFFFAA;
font-size: 12px;
font-weight: bold;
margin: 10px 10px 5px 10px;
}

.main_right_text{
color: #FFFF66;
font-size: 11px;
margin: 0px 10px 10px 10px;
}
/*------------------------------- 
end main
-------------------------------*/

/*------------------------
start foto album
-----------------------*/

.foto_album{
float: left;
width: 240px;  
margin: 10px 5px 5px 10px;
display: inline;
}

.foto_alone{
margin: 5px 0px 5px 0px;
}

.foto_alone img{
border: 1px solid #990000;
}

.foto_album_img{
float: left;
width: 75px; 
border: 1px solid #d0b0b0;
}

.foto_album_txt_tit{
float: left;
width: 150px; 
margin: 5px 5px 0px 5px;
color: #990000;
font-weight: bold;
font-size: 12px;
}

.foto_album_txt_info{
float: left;
width: 150px; 
margin: 5px 5px 0px 5px;
color: #AAAAAA;
font-size: 12px;

}

.foto_album_nav{
float: left;
margin: 10px 0px 10px 20px;
width: 77px;  
display: block;
color: #990000;
font-weight: bold;
font-size: 12px;
}

.foto_album_nav img{
border: 1px solid #990000;
margin: 0px;
padding: 0px;
}

.foto_album_info_item
{
	font-size: 12px;
	color: #660000;
	margin: 2px 10px 2px 5px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dashed #FFFF99;
}

.foto_album_remove_tag{
 font-size: 12px;
	color: #AAAAAA;
	text-decoration: none;
}

.foto_album_remove_tag :hover{
 font-size: 12px;
	color: #660000;
	text-decoration: none;
}

.foto_album_info_origineel{
 font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;

	margin: 5px 0px 0px 10px;
}

.foto_album_info_origineel a{
	color: #990000;
		text-decoration: none;
}

.foto_album_info_origineel a:hover{
	color: #660000;
}

.slideshow{
color: #990000;
text-decoration: none;
margin-left: 20px;
}

.slideshow a{
color: #990000;
}

.slideshow a.hover{
color: #660000;
}



.foto_info_txt_tit{
font-size: 12px;
font-weight: bold;
color: #990000;
text-align: left;
margin: 5px 0px 0px 3px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.foto_info_txt{
font-size: 12px;
color: #990000;
text-align: left;
margin: 5px 0px 0px 3px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.foto_set{
float: left;
width: 77px;
margin: 8px 0px 0px 8px;
}

.foto_set img{
border: 1px solid #990000;
margin: 0px;
padding: 0px;
}

.foto_album_box_top{
width: 520px;
height: 7px;
float: left;
background-image: url(foto_alb_top.gif);
display: block;
background-repeat: no-repeat;
background-position: bottom center;
}

.foto_album_box_bottom{
width: 520px;
float: left;
height: 7px;
background-image: url(foto_alb_bottom.gif);
display: block;
margin-bottom: 10px;
background-repeat: no-repeat;
background-position: top center;
}

.foto_album_box_center{
width: 518px;
float: left;
border-left: 1px solid #d0b0b0;
border-right: 1px solid #d0b0b0;

display: block;
}

.foto_album_box{
width: 520px;
float: left;

}

.foto_album_info_box{
width: 220px;
float: right;
}

.foto_album_info_box_top{
width: 220px;
height: 7px;
float: left;
background-image: url(foto_alb_info_top.gif);
display: block;
background-repeat: no-repeat;
background-position: bottom center;
}
.foto_album_info_box_bottom{
width: 220px;
float: left;
height: 7px;
background-image: url(foto_alb_info_bottom.gif);
display: block;
background-repeat: no-repeat;
background-position: top center;
}
.foto_album_info_box_center{
width: 220px;
background: #e2e130;
display: block;
}


.foto_album_header{
padding: 5px 0px 0px 20px;

font-size: 14px;
font-weight: bold;
color: #AA0000;
}
.foto_album_info_header{
padding: 5px 0px 0px 20px;

font-size: 14px;
font-weight: bold;
color: #AA0000;
}

.foto_album_info_text{
width: 160px;
padding: 5px 30px; 10px; 30px;
font-size: 12px;
color: #660000;
}

.foto_album_info_text a{
color: #660000;
text-decoration: none;
font-weight: bold;
}

/*------------------------
end foto album
-----------------------*/

/*------------------------
start smoelenboek
-----------------------*/

.sboek_container{
height:280px; 
width: 215px;
overflow:auto; 
}

.sboek_member
{
	
	font-size: 12px;
	color: #660000;
	margin: 2px 10px 2px 5px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dashed #FFFF99;
}

.sboek_member a
{
	margin-left: 10px;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
}

.sboek_img
{
	width: 80px;
	margin: 10px 10px 5px 10px;
}

.sboek_img img:
{

height: 100px;
width: 80px;
border: 1px solid #660000;
}

.sboek_item{
border-bottom: 1px dashed #CCCCCC;
margin: 2px 0px 2px 0px;
padding: 2px 0px 2px 0px;
width: 500px;
display: block;
float: left;
}

.sboek_item_naam{
font-weight: bold;
width: 150px;
display: block;
float: left;
}

.sboek_item_value{

width: 350px;
display: block;
float: left;
}

/*------------------------
end smoelenboek
-----------------------*/

/*------------------------
start gb
-----------------------*/

.gb_main{
width: 400px;
margin: 10px 10px 10px 10px;
}

.gb_entry_main{
width: 400px;
}

.gb_entry_main_title{
width: 400px;
color: #AA0000;
font-weight: bold;
font-size: 14px;
margin-top: 5px;
}

.gb_entry_main_date{
color: #666666;
font-size: 10px;
}

.gb_entry_main_tekst{
width: 400px;
color: #330000;
padding-bottom: 5px;
border-bottom: 1px dashed #d0b0b0;
}

.gb_entry_sub{
margin-left: 20px;
padding-bottom: 5px;
border-bottom: 1px dashed #d0b0b0;
}

.gb_entry_sub_date{
color: #666666;
font-size: 10px;
margin-top: 5px;
}

.gb_entry_sub_tekst{
color: #330000;
font-size: 11px;
margin-top: 5px;
}

.gb_quote
{
 width: 300px;
 margin-left: 3px;
 padding: 5px;
 border: 1px solid #d0b0b0;
}


.gb_navitem
{
	font-weight: normal;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
	margin: 2px 10px 2px 5px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dashed #FFFF99;
}

.gb_navitem a
{

}


/*------------------------
end gb
-----------------------*/