/*///////////////////////////////////////////////////////////////////////////////////////////
/																							/
/		Stylesheet	:	W3C Standaarden														/
/		Author		:	Andre Smol															/
/		Compagny	:	Bytag																/
/		Customer	:	Paulo																/
/																							/
///////////////////////////////////////////////////////////////////////////////////////////*/
html{
	margin:0 auto;
	background-color:#191919;
	width: 100%;
	height: 100%;
}


body{
	margin:0 auto;
	width:980px;
	height:700px;
	font-family:verdana;
	font-size:100%;
	background-image:url(../images/beton_2.jpg);
	background-repeat:repeat-y;
}

h1.exception{
	font-size:100%;
	color:#FF0000;
}

body.b_guestbook{
	margin:0 auto;
	width:980px;
	height:1000px;
	font-family:verdana;
	font-size:100%;
	background-image:url(../images/beton_2.jpg);
	background-repeat:repeat-y;
}


div.landing{
	margin:0 auto;
	width:800px;
	height:600px;
}


div.landingImageHolder{
	margin:0 auto;
	width:575px;
	height:251px;
	border:#FFFFFF 0px solid;
}

div.landingImageOne{
	margin:0 auto;	
	width:450px;
	height:450px;
	/*background-image:url(../images/front/front_1.jpg);
	background-repeat:no-repeat;*/
}


div.landingImageLeft{
	float:left;
	margin-right:4.5em;
	width:250px;
	height:251px;
	/*background-image:url(../images/front/front_1.jpg);
	background-repeat:no-repeat;*/
}



div.landingImageMiddle{
	float:left;
	width:250px;
	height:251px;
	/*background-image:url(../images/front/front_2.jpg);
	background-repeat:no-repeat;*/
}


div.landingImageRight{
	float:right;
	margin-top:-250px;
	width:250px;
	height:251px;
	/*background-image:url(../images/front/front_1.jpg);
	background-repeat:no-repeat;*/
}


div.naamstrook{
	margin-top:1.5em;
	margin-right: auto;
	margin-bottom:2.5em;
	margin-left:auto;
	width:575px;
	height:50px;
	background-image:url(../images/naamstrook.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}


div.naamstrookSite{
	margin-top:1.5em;
	margin-right: auto;
	margin-bottom:1em;
	margin-left:auto;
	width:450px;
	height:50px;
	background-image:url(../images/naamstrook.jpg);
	background-repeat:no-repeat;
}


div.naamstrookFULL{
	margin-top:1.5em;
	margin-right: auto;
	margin-bottom:1.5em;
	margin-left:auto;
	width:980px;
	height:50px;
	background-image:url(../images/naamstrook_full.jpg);
	background-repeat:no-repeat;
}

#dvFrontMessage{
	margin: 0 auto;
	padding: 0;
	width:480px;
	height:120px;
}

#dvFrontMessage p{
	text-align: left;
	color: #FFFFFF;
}



div.enter{
	float:right;
	width:150px;
	height:50px;
	cursor:pointer;
	/*
	background-image:url(../images/enter.jpg);
	background-repeat:no-repeat;
	*/

}


div.toprow{
	
}


div.menu{
	width:80%;
	margin:0 auto;
	height:35px;
	border-style:solid;
	border-color:#E5E5E5;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	

}


div.inhoud{
	/*float:left;*/
	margin: 0 auto;
	width:90%;
	height:540px;	
	text-align:left;
}


div.inhoud_guestbook{
	float:left;
	width:100%;
	height:1000px;	
	text-align:left;
}



div.inhoud_gallery{
	float:left;
	width:100%;
	height:700px;	
	text-align:center;
}


div.inhoud_rechts{
	float:left;
	width:29%;
	height:700px;	
	text-align:left;
	border-style:solid;
	border-color:#E5E5E5;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
}


div.dvNaw{
	width:100%;
	padding:0.5em 0.5em;
	border-style:solid;
	border-color:#E5E5E5;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
}


.dvNavigatie_blok{
	width:320px;
	margin:0 auto;
}

.dvNavigatie_blok_album{
	width:160px;
	margin:0 auto;
}


div.album_blok_holder{
	margin:0 auto;
	width:680px;
	height:370px;
	padding-top:5em;
	text-align:left;
	border:#008B8B 0px solid;
	
}


div.album_show_all_blok_holder{
	margin-top:3em;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	width:400px;
	height:370px;
	text-align:center;
	border:#008B8B 0px solid;	
}


div.album_blok{
	float:left;
	width:220px;
	height:220px;
	display:block;
	margin-right:0.2em;
	margin-top:0.5em;
	padding:0.0em 0.0em;
	text-align:center;
	border:#008B8B 0px solid;	
}


div.foto_box{
	position:relative;
	margin-top:0.8em;
	margin-right:auto;
	margin-bottom:0.0em;
	margin-left:auto;
	width:420px;
	height:480px;
	padding:0.5em 0.5em;
	text-align:center;
	border:#008B8B 0px solid;
}


div.foto_box_beschrijving{
	float:left;
	width:420px;
	height:auto;
	padding:0.5em 0.5em;
	text-align:center;
	border:#008B8B 0px solid;
}


div.gastenboek_details_holder{
	float:left;
	width:300px;
}


div.contact_details_holder{
	margin-top:2.5em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width:90%;
	padding:0.5em 0.5em;
	/*border:#008B8B 1px solid;
	background-color:#000000;*/
}

div.sp_verplicht_veld{
	margin-top:0.5em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding:0.5em 0.5em;
	width:90%;
	font-size:0.8em;
	color:#E4E4E4;
	border:#008B8B 1px solid;
	background-color:#000000;
}


div.design_stroke{
	margin:0 auto;
	width:99%;
	height:5px;
	border:#008B8B 1px solid;
	background-color:#000000;
}


div.album_show_all{
	display:block;
	float:left;
	width:110px;
	height:110px;
	margin-left:0.3em;
	margin-top:2.4em;
	padding-top:0.5em;
	border:#008B8B 1px solid;
}


.DIV_links{
	margin-top:2.5em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width:90%;
	color:#E4E4E4;
	padding:0.5em 0.5em;
	font-size:0.8em;
	text-align:left;
}

#dvNaviBlok{
	position: fixed;
	width: auto;
	height: auto;
	top: 40px;
	left: 375px;
	margin: 0 auto;
	visibility: hidden;
	border: #000000 2px solid;
}

#dvNaviBlok img{
	display: block;
	margin: 0 auto;
	width: auto;
	height: auto;
}
	



div.errorBox{
	
}


p{
	margin-top:2.5em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width:90%;
	color:#E4E4E4;
	padding:0.5em 0.5em;
	font-size:0.8em;
	text-align:left;
	/*border:#008B8B 1px solid;
	background-color:#000000;*/
}

.P_biography{
	float:left;
	margin-left:4em;
	width:70%;
	color:#E4E4E4;
	padding:0.5em 0.5em;
	font-size:0.8em;
	text-align:left;
	/*border:#008B8B 1px solid;
	background-color:#000000;*/
}


.SPAN_koptekst{
	display:block;
	margin-top:2.5em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width:90%;
	color:#E4E4E4;
	padding:0.5em 0.5em;
	font-size:0.8em;
	text-align:left;
	/*border:#008B8B 1px solid;
	background-color:#000000;*/
}


span{
	display:block;
	float:left;
	padding:0.5em 0.5em;
	font-size:0.8em;
	color:#E4E4E4;
}

.SPAN_foto_box_beschrijving{
	display:block;
	float:left;
	width:100%;
	padding:0.5em 0.5em;
	font-size:0.8em;
	text-align:left;
	color:#E4E4E4;
}



label.nawVoor{
	display:block;
	float:left;
	width:25%;
	padding:0.0em 0.3em;
	font-size:0.7em;
	margin-right:0.3em;
	color:#E4E4E4;
}


label.nawAchter{
	display:inline;
	width:75%;
	padding:0.0em 0.3em;
	font-size:0.7em;
	color:#E4E4E4;
}


label.pagination{
	display:block;
	float:left;
	color:#E4E4E4;
	padding:0.3em 0.3em;
	font-size:0.7em;
}


label.gastenboek_details_voor{
	display:block;
	float:left;
	padding:0.5em 0.5em;
	font-size:0.8em;
	color:#E4E4E4;
}

label.gastenboek_details_achter{
	display:inline;
	float:left;
	padding:0.5em 0.1em;
	font-size:0.8em;
	color:#E4E4E4;
}


label{
}


ul#navi_balls{
	float:left;
	margin-left:4em;
	padding: 0;
	list-style-type: none;
}

ul#navi_balls li{
	display: inline;
}

ul#navi_balls li a{
	float:left;
	display:block;
	color:#E4E4E4;	
	background-image:url(../images/png/special_info_href_ball.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0.7em 1.2em;
}


ul#navi_balls li a:hover{
	float:left;
	display:block;
	color:#E4E4E4;	
	background-image:url(../images/png/special_info_href_ball_lens.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0.7em 1.2em;
}

a{
	text-decoration:none;
	outline:none;

}


a.navipuzzels{
	display:block;
	float:left;
	color:#E4E4E4;
	padding:0.3em 0.3em;
	font-size:0.7em;
}


a.gastenboek_website{
	position:relative;
	float:left;
	padding:0.0em 0.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#E4E4E4;
	display:inline;
	text-decoration:none;
}


a.album_blok_aanduiding{
	color:#E4E4E4;
}


a.signGuestbook{
	display:block;
	float:left;
	padding:0.5em 0.5em;
	text-decoration:none;
	color:#E4E4E4;
}

/*///////////////////////////////////////////////
/	MENU										/
///////////////////////////////////////////////*/
a.hrefMenu{
	display:block;
	float:left;
	margin-right:0.5em;
	padding:0.5em 0.5em;
	color:#000000;
	font-size:1em;
	font-weight:bold;
}


a.hrefMenu:hover{
	display:block;
	float:left;
	margin-right:0.5em;
	padding:0.5em 0.5em;
	color:#E4E4E4;
	font-size:1em;
	font-weight:bold;
}


a.hrefMenuActive{
	display:block;
	float:left;
	margin-right:0.5em;
	padding:0.5em 0.5em;
	color:#E4E4E4;
	font-size:1em;
	font-weight:bold;
}


/*///////////////////////////////////////
/	HREF ::	ENTER						/
///////////////////////////////////////*/
a.enter{
	display:block;
	padding:0.5em 0.5em;
	color:#000000;
	font-weight:bold;
	font-size:1em;
}


a.enter:hover{
	display:block;
	float:left;
	padding:0.5em 0.5em;
	color:#E4E4E4;
	font-size:1em;
}


/*///////////////////////////////////////
/	HREF ::	ENTER						/
///////////////////////////////////////*/
a.naw{
	display:block;
	float:left;
	padding:0.0em 0.3em;
	color:#E4E4E4;
	font-size:1em;
}


a.naw:hover{
	display:block;
	float:left;
	padding:0.0em 0.3em;
	color:#E4E4E4;
	font-size:1em;
	font-style:italic;
}


.HREF_album_show_all_blok_holder{
	float:left;
	display:block;
	margin-right:0.5em;	
	margin-bottom:0.5em;	

}


.HREF_links{
	float:left;
	display:block;
	color:#E4E4E4;
}


.HREF_special_info_ball{
	float:left;
	display:block;
	color:#E4E4E4;	
	background-image:url(../images/png/special_info_href_ball.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0.5em 2.5em;
}


.HREF_special_info_ball:hover{
	float:left;
	display:block;
	color:#E4E4E4;	
	background-image:url(../images/png/special_info_href_ball_lens.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0.5em 2.5em;
}


.HREF_special_info_ball_inline{
	color:#E4E4E4;	
	background-image:url(../images/png/special_info_href_ball.png);
	background-repeat: no-repeat;
	padding: 0.5em 1em;
}


.HREF_special_info_ball_inline:hover{
	color:#E4E4E4;	
	background-image:url(../images/png/special_info_href_ball_lens.png);
	background-repeat: no-repeat;
	padding: 0.5em 1em;
}


img{
	 border:none;
}


img.portret{
	display:block;
	float:left;
	margin-left:0.3em;
	margin-top:2.4em;
	border:#008B8B 1px solid;
}




img.close{
	margin:0 auto;
	display:block;
	cursor:pointer;	
	border:#008B8B 1px solid;
	background-color:#000000;

}

img.album_show_all{
	margin:0 auto;
}


img.avatar{
	position:relative;
	margin:0 auto;
	width:75px;
	height:75px;
}


img.TD_album_navigatie{
	cursor:pointer;
}


br.release{
	clear:both;
}


/*///////////////////////////////////////////////////////////////////
/	TABLE :: ELEMENTS												/
///////////////////////////////////////////////////////////////////*/
table{
	width:75%;
	font-size:0.8em;
	color:#E4E4E4;
}


td{
}


input.inpTxt{
	width:335px;
	border:#008B8B 1px solid;
	background-color:#000000;
	color:#E4E4E4;
}


textarea{
	width:335px;
	border:#008B8B 1px solid;
	background-color:#000000;
	color:#E4E4E4;
}


/* TABLE album_navigatie */
.TABLE_album_navigatie{
	position:relative;
	margin:0 auto;
	width:300px;
}

.TD_album_navigatie_small{
	width:100%;
	text-align:center;
}


.TD_album_navigatie_vorige{
	width:50%;
	text-align:right;
}


.TD_album_navigatie_volgende{
	width:50%;
	text-align:left;
}



/*********************
* TABLE gastenboek
**********************/
.TABLE_gastenboek{
	position:relative;
	float:left;
	width:98%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.7em;
	border:#008B8B 1px solid;
	margin-top:0.7em;
	margin-left:0.5em;

}


.TD_gastenboek_titel{
	width:100%;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#008B8B;
	border-right-color:#008B8B;
	border-bottom-color:#008B8B;
	border-left-color:#008B8B;
	border-style:solid;
	background-color:#000000;
}


.TD_gastenboek_details{
	width:100%;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#008B8B;
	border-right-color:#008B8B;
	border-bottom-color:#008B8B;
	border-left-color:#008B8B;
	border-style:solid;
}


.TD_gastenboek_avatar{
	width:15%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-color:#008B8B;
	border-right-color:#008B8B;
	border-bottom-color:#008B8B;
	border-left-color:#008B8B;
	border-style:solid;
}

.TD_gastenboek_bericht{
	width:85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E4E4E4;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-color:#008B8B;
	border-right-color:#008B8B;
	border-bottom-color:#008B8B;
	border-left-color:#008B8B;
	border-style:solid;
}


.TD_gastenboek_submit{
	width:25%;
	text-align:left;
	padding-top:0.5em;
	padding-left:0.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-color:#008B8B;
	border-right-color:#008B8B;
	border-bottom-color:#008B8B;
	border-left-color:#008B8B;
	border-style:solid;
}


/*********************
* TABLE links
**********************/
.TABLE_links{
	position:relative;
	float:left;
	width:90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.7em;
	border:#008B8B 1px solid;
	margin-top:0.7em;
	margin-left:0.5em;
}

.TD_links_titel{
	width:100%;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#008B8B;
	border-right-color:#008B8B;
	border-bottom-color:#008B8B;
	border-left-color:#008B8B;
	border-style:solid;
	background-color:#000000;
}


.TD_links_voor{
	width:20%;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-color:#008B8B;
	border-right-color:#008B8B;
	border-bottom-color:#008B8B;
	border-left-color:#008B8B;
	border-style:solid;
}


/*...........................................................
.	LIGHTBOX												.
............................................................*/
div#hoverNav{
}

#HREF_special_info_ball_inline{
	color:#E4E4E4;	
	background-image:url(../images/png/special_info_href_ball.png);
	background-repeat: no-repeat;
	padding: 0.5em 1em;
}


#HREF_special_info_ball_inline:hover{
	color:#E4E4E4;	
	background-image:url(../images/png/special_info_href_ball_lens.png);
	background-repeat: no-repeat;
	padding: 0.5em 1em;
}

