/* *******************************

 CSS - Condoleance.nl
	
*********************************/


/* **** Global structure **** */

body {
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	height: 100%;
	width: 100%;
	font: normal 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	}

.menu {
	z-index: 6;
	position: relative;
	background-color:#000000;
	width:100%;
	min-width:980px;
	min-height: 25px;
	text-align:center;
	font-size: 1.1em;
	font-weight:bold;
	}

.menu ul {
	padding-top: 5px;
	margin: 0px;
	}

.menu li {
	list-style:none;
	display:inline;
	padding: 10px;
	margin: 0px;
	}

.menu li a {
	color:#8bbcdf;
	}

.menu li a:hover {
	color:#f78303;
	text-decoration:underline;
	}

.menu_line {
	z-index: 6;
	position: relative;
	height:2px;
	width:100%;
	min-width:980px;
	background-color:#f78303;
	font-size:0.1em;
	}

#header_bg01 {
	z-index: 2;
	display:block;
	position: absolute;
	height:120px;
	width:100%;
	min-width:980px;
	left: 0px;
	background-image:url(http://condoleance.uitvaart20.nl/images/bg_header01.jpg);
	background-position: 50% 0;
	background-repeat:repeat-x;
	}

#header_bg02 {
	z-index: 3;
	position: absolute;
	height:120px;
	width:100%;
	min-width:980px;
	left: 0px;
	background-image:url(http://condoleance.uitvaart20.nl/images/bg_header02.gif);
	background-position: 50% 0%;
	background-repeat:no-repeat;
	}

#header_swf {
	z-index: 4;
	position: absolute;
	height:120px;
	width:100%;
	min-width:980px;
	left: 0px;
	}

#header {
	z-index: 6;
	width: 980px;
	height: 120px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	}

#logo a {
	position: absolute;
	display:block;
	z-index: 7;
	cursor:pointer;
	width: 170px;
	height: 100px;
	left: 31px;
	top: 20px;
	background-image:url(http://condoleance.uitvaart20.nl/images/logo.png)!important;
	background-image:url(http://condoleance.uitvaart20.nl/images/logo.gif);
	}

#tagline {
	z-index: 7;
	left: 410px;
	top: 3px;
	width: 350px;
	position: absolute;
	text-align:center;
	}

#tagline strong {
	font-size: 2.4em;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	line-height:1em;
	letter-spacing: -1px;
	}

.sysmessage {
	font-size: 1.4em;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	line-height:1em;
	letter-spacing: -1px;
	background-color:#ff7c16;
	border:#FFFFFF solid 1px;
	padding: 8px;
	margin-top: -11px;
	}

#content {
	z-index: 2;
	position: relative;
	width:100%;
	min-width:980px;
	padding-top: 20px;
	background-color:#FFFFFF;
	background-image:url(http://condoleance.uitvaart20.nl/images/bg_page01.jpg);
	background-position: 50% 1px;
	background-repeat:no-repeat;
	}

.container {
	z-index: 5;
	position: relative;
	width: 980px;
	min-height: 100%;
	margin-right:auto;
	margin-left:auto;
	}

#footer {
	z-index: 2;
	display:block;
	position: relative;
	height:60px;
	width:100%;
	min-width:980px;
	left: 0px;
	background-image:url(http://condoleance.uitvaart20.nl/images/bg_footer.jpg);
	background-position: 50% 0;
	background-repeat:repeat-x;
	}

.columnleft {
	width: 717px;
	position: relative;
	float:left;
	}

.columnright {
	width: 263px;
	position: relative;
	padding-top:9px;
	float:left;
	}

.clearer {
	clear: both;
	line-height: 0;
	height: 0;
	}


/* **** Blocks **** */


.bl_mainreg_bg {
	position:relative;
	display:block;
	width: 677px;
	padding-left: 40px;
	padding-top: 6px;
	font-size: 1.3em;
	background: repeat-y url(../images/sprite_blockbg.gif) -1434px 0px;
	}

.bl_mainreg_top {
	position:relative;
	display:block;
	width: 717px;
	height: 27px;
	background: no-repeat url(../images/sprite_block.gif) 0px -400px;
	}

.bl_mainreg_bottom {
	position:relative;
	display:block;
	width: 717px;
	height: 27px;
	background: no-repeat url(../images/sprite_block.gif) 0px -350px;
	}

.bl_reg_all_top {
	position:relative;
	height: 50px;
	width: 717px;
	background: no-repeat url(../images/sprite_block.gif) 0px -450px;
	}

.bl_reg_my_top {
	position:relative;
	height: 50px;
	width: 717px;
	background: no-repeat url(../images/sprite_block.gif) 0px -500px;
	}

.bl_reg_bg {
	display:block;
	width: 687px;
	background: repeat-y url(../images/sprite_blockbg.gif) 0px 0px;
	padding: 0px 0px 0px 30px;
	}

.bl_algemeen_bottom {
	height: 25px;
	width: 717px;
	background: no-repeat url(../images/sprite_block.gif) 0px 0px;
	}





.bl_algemeen_bg {
	display:block;
	width: 634px;
	background: repeat-y url(../images/sprite_blockbg.gif) 0px 0px;
	padding: 0px 35px 0px 48px;
	font-size: 1.3em;
	}

.bl_condoreg_top {
	position:relative;
	height: 25px;
	width: 717px;
	background: no-repeat url(../images/sprite_block.gif) 0px -50px;
	}

.bl_algemeen_top {
	position:relative;
	height: 25px;
	width: 717px;
	background: no-repeat url(../images/sprite_block.gif) 0px -50px;
	}

.bl_condoreg_bg {
	display:block;
	width: 634px;
	padding: 15px 35px 0px 48px;
	background: repeat-y url(../images/sprite_blockbg.gif) 0px 0px;
	font-size: 1.3em;
	}

.bl_condoreg_bottom {
	height: 25px;
	width: 717px;
	background: no-repeat url(../images/sprite_block.gif) 0px 0px;
	}

.bl_verlengen_top {
	height: 10px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -1010px;
	}

.bl_verlengen_bg {
	display:block;
	width: 210px;
	padding: 5px 29px 5px 24px;
	background: repeat-y url(../images/sprite_modulebg.gif) -789px 0px;
	font-size: 1.1em;
	line-height: 1.3em;
	}

.bl_verlengen_bottom {
	margin-bottom: 15px;
	height: 10px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -1040px;
	}



.but_verlengen {
	display:block;
	height: 26px;
	width: 200px;
	background: no-repeat url(../images/sprite_buttons.gif) 0px -500px;
	}

.but_verlengen:hover {
	background: no-repeat url(../images/sprite_buttons.gif) 0px -550px;
	}
/* **** Registers & condoleances **** */


.reg_home_bg {
	display:block;
	width: 650px;
	min-height: 180px;
	position: relative;
	}

.reg_home_bg:hover {
	background-color:#eef6fc;
	cursor:pointer;
	}

.mainphoto {
	padding-right: 27px;
	padding-bottom: 8px;
	width: 150px;
	font-size: 0.85em;
	line-height: 1.2em;
	float: left;
	display:block;
	}

.mainphoto small {
	color:#999999;
	}

.reg_home_but {
	display:block;
	position:relative;
	padding-top: 5px;
	width: 400px;
	font-weight:bold;
	}

.reg_home_but img {
	vertical-align:middle;
	}

.but_voegcondotoe {
	display:block;
	height: 35px;
	width: 234px;
	background: no-repeat url(../images/sprite_buttons.gif) 0px 0px;
	float: right;
	}

.but_voegcondotoe:hover {
	background: no-repeat url(../images/sprite_buttons.gif) 0px -50px;
	}
	
.slotje {
	display:block;
	float: right;
	text-align:left;
	vertical-align:middle;
	}

.slotje img {
	text-align:left;
	vertical-align:middle;
	}

.but_hyves {
	display:block;
	height: 16px;
	width: 16px;
	margin-right: 5px;
	background: no-repeat url(../images/socialbuttons.gif) 0px 0px;
	float: left;
	}

.but_facebook {
	display:block;
	height: 16px;
	width: 16px;
	margin-right: 5px;
	background: no-repeat url(../images/socialbuttons.gif) -21px 0px;
	float: left;
	}
	
.but_twitter {
	display:block;
	height: 33px;
	width: 33px;
	background: no-repeat url(http://condoleance.uitvaart20.nl/images/but_twitter.gif);
	float: left;
	}	
	
.but_buzz {
	display:block;
	height: 33px;
	width: 33px;
	background: no-repeat url(http://condoleance.uitvaart20.nl/images/but_buzz.gif);
	float: left;
	}		

.reg_small_left {
	width: 320px;
	position: relative;
	float:left;
	}

.reg_small_right {
	width: 320px;
	position: relative;
	padding-left:26px;
	float:left;
	}

.reg_small {
	display:block;
	position: relative;
	width: 320px;
	height: 81px;
	padding-top: 9px;
	background: no-repeat url(../images/sprite_buttons.gif) -300px 0px;
	font-size: 1.1em;
	}

.reg_small:hover {
	background: no-repeat url(../images/sprite_buttons.gif) -300px -100px;
	cursor:pointer;
	}

.reg_small a {
	display:block;
	position:absolute;
	width: 130px;
	height: 18px;
	top: 70px;
	left: 190px;
	}

.reg_small img {
	padding-left:9px;
	padding-right: 15px;
	width: 60px;
	height: 72px;
	}

.regbuts {
	background-color:#ffffff;
	text-align:center;
	padding-top:8px;
	padding-bottom:4px;
	width:100%;
	font-size:1em;
	}

.regbuts b {
	font-size:1.1em;
	color:#d96300;
	}

.condobuts {
	background-color:#ffffff;
	text-align:center;
	width:100%;
	font-size:1.2em;
	}

.condobuts b {
	font-size:1.4em;
	color:#d96300;
	}

#reg_search {
	position:absolute;
	width:155px;
	height:25px;
	left:253px;
	top:8px;
	background: no-repeat url(../images/sprite_buttons.gif) 0px -900px;
	}

#reg_search input {
	font: normal 12px Arial;
	color: #333333;
	background-color:transparent;
	border: none;
	padding-top:5px;
	padding-left:5px;
	}

.but_search {
	position:absolute;
	display:block;
	left:155px;
	top:0px;
	height: 25px;
	width:69px;
	background: no-repeat url(../images/sprite_buttons.gif) 0px -800px;
	}

.but_search:hover {
	background: no-repeat url(../images/sprite_buttons.gif) 0px -850px;
	}

.nationaalreg {
	position:absolute;
	left: 550px;
	top: -31px;
	height: 40px;
	width: 134px;
	background: no-repeat url(../images/sprite_block.gif) -550px -550px;
	}

.condo_melding {
	padding: 10px 20px 10px 35px;
	font-size: 1.3em;
	}

.condoleance {
	padding: 5px 0px 0px 0px;
	font-size: 0.85em;
	width: 634px;
	}

.condo_left {
	float:left;
	width: 447px;
	padding-right: 11px;
	}

.condo_right {
	float:left;
	width: 176px;
	padding: 0;
	margin: 0;
	}


.but_nietok {
	display:block;
	height: 17px;
	width: 85px;
	background: no-repeat url(../images/sprite_buttons.gif) 0px -600px;
	margin: 0;
	float: right;
	}

.but_nietok:hover {
	background: no-repeat url(../images/sprite_buttons.gif) 0px -650px;
	}

.condo_righttop {
	background: no-repeat url(../images/sprite_block.gif) 0px -300px;
	width: 176px;
	height: 5px;
	}

.condo_rightcenter {
	background-color: #e5f1fb;
	width: 160px;
	padding: 4px 8px 4px 8px;
	margin: 0;
	}

.condo_rightbottom {
	background: no-repeat url(../images/sprite_block.gif) 0px -250px;
	width: 176px;
	height: 5px;
	margin-bottom: 6px;
	}

.condo_right strong {
	color: #d96300;
	line-height: 1.6em;
	}
/* **** Modules **** */

.mod_nieuwreg_top {
    height: 10px;
    width: 263px;
    background: no-repeat url(../images/sprite_module.gif) 0px -600px;
    }

.mod_nieuwreg_bg {
    display:block;
    width: 217px;
    padding: 5px 22px 5px 24px;
    background: repeat-y url(../images/sprite_modulebg.gif) -526px 0px;
    font-size:1.1em;
    cursor:pointer;
    }
    
.mod_nieuwreg_bg:hover p 
{
	
	background-color:#eef6fc;
}    
.mod_nieuwreg_bg:hover h2
{
	color:#d96300;
	
}

.mod_nieuwreg_bottom {
    height: 8px;
    width: 263px;
    margin-bottom:13px;
    background: no-repeat url(../images/sprite_module.gif) 0px -550px;
    }

.mod_nieuwreg_bg p {
    font-size: 1.1em;
    line-height: 1.3em;
    font-weight:bold;
    }

.mod_nieuwreg_bg h2 {
    font-size: 1.4em;
    font-style:normal;
    margin-bottom: 0.5em;
    }

.mod_nieuwreg_bg .img {
    display:block;
    width: 80px;
    height:140px;
    float:right;
    margin-right: -6px;
    margin-top:-75px;
    background: repeat-y url(../images/sprite_module.gif) 0px -1070px;
    }

.but_nieuwreg {
    display:block;
    height: 70px;
    width: 230px;
    margin-left:-11px;
    margin-top: 15px;
    background: no-repeat url(../images/sprite_buttons.gif) -300px -480px;
    }

.but_nieuwreg:hover {
    background: no-repeat url(../images/sprite_buttons.gif) -300px -560px;
    }

.but_nieuwreg2 {
    display:block;
    height: 44px;
    width: 41px;
    padding-right:10px;
    margin-left:100px;
    background: no-repeat url(../images/sprite_buttons.gif) -300px -640px;
    float:left;
    }

.but_nieuwreg2:hover {
    background: no-repeat url(../images/sprite_buttons.gif) -300px -690px;
    }



.mod_inmemoriam_top {
	height: 36px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -250px;
	}

.mod_inmemoriam_bg {
	width: 222px;
	padding: 8px 18px 8px 23px;
	background: no-repeat url(../images/sprite_module.gif) 0px -100px;
	font-size: 1.1em;
	}

.mod_inmemoriam_bg img {
	padding:0;
	padding-right: 15px;
	}

.mod_boekje_top {
	height: 72px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px 0px;
	margin-top: -8px;
	}

.but_meerinfo {
	display:block;
	height: 35px;
	width: 142px;
	margin-right:auto;
	margin-left:auto;
	background: no-repeat url(../images/sprite_buttons.gif) 0px -200px;
	}

.but_meerinfo:hover {
	background: no-repeat url(../images/sprite_buttons.gif) 0px -250px;
	}

.but_nieuwboekje {
	display:block;
	height: 35px;
	width: 174px;
	margin-right:auto;
	margin-left:auto;
//	background: no-repeat url(http://condoleance.uitvaart20.nl/images/but_nieuwboekje.gif);
	}

.but_nieuwboekje:hover {
//	background: no-repeat url(http://condoleance.uitvaart20.nl/images/but_nieuwboekje_roll.gif);
	}

.but_leesverder {
	display:block;
	height: 35px;
	width: 122px;
	margin-right:auto;
	margin-left:auto;
	background: no-repeat url(../images/sprite_buttons.gif) 0px -300px;
	}

.but_leesverder:hover {
	background: no-repeat url(../images/sprite_buttons.gif) 0px -350px;
	}

.mod_norm_top {
	height: 10px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -600px;
	}

.mod_norm_bg {
	display:block;
	width: 217px;
	padding: 5px 22px 5px 24px;
	background: repeat-y url(../images/sprite_modulebg.gif) -526px 0px;
	font-size:1.1em;
	}

.mod_norm_bottom {
	height: 8px;
	width: 263px;
	margin-bottom:13px;
	background: no-repeat url(../images/sprite_module.gif) 0px -550px;
	}

.mod_normbut_bottom {
	height: 35px;
	width: 263px;
	margin-bottom:13px;
	background: no-repeat url(../images/sprite_module.gif) 0px -650px;
	}

.mod_ad_halfbanner {
    display:block;
    width: 252px;
    padding: 13px 0px 15px 11px;
    background: no-repeat url(../images/sprite_module.gif) 0px -1250px;
    }

.mod_ad_verticalrectangle {
    display:block;
    width: 255px;
    padding: 13px 0px 15px 8px;
    background: no-repeat url(../images/sprite_module.gif) 0px -1250px;
    }



/* **** Common tags **** */


.image_left {
	display:inline;
	padding: 5px 20px 5px 0px;
	float: left;
	}

.image_right {
	display:inline;
	padding: 5px 0px 5px 20px;
	float: right;
	}

.buttontext{
	display:none;
	}

a {
	color: #5490c0;
	text-decoration: none;
	}

a:hover {
	color: #d96300;
	text-decoration: none;
	}

ul {
	padding:0;
	margin: 0;
	}

li {
	list-style:none;
	padding:0;
	margin: 0;
	}

form {
	margin: 0;
	padding: 0;
	}

input[type="text"], textarea {
	width: 95%;
	}

.formelement {
	padding: 10px 10px 10px 15px;
	background-color:#e5f1fb;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	vertical-align:top;
	}

.formelement em {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-weight:normal;
	font-style:normal;
	}

.formtitel {
	padding: 15px 10px 5px 0px;
	font: normal 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #639fce;
	line-height: 1.3em;
	font-weight:bold;
	font-style:italic;
	}

strong {
	font-weight: bold;
	color: #000000;
	}

.names {
	font-weight: bold;
	color: #5490c0;
	font-size: 1.2em;
	line-height: 1.4em;
	}

p {
	padding-top:0.5em;
	padding-bottom:0.5em;
	margin:0;
	}

h1 {
	font: normal 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	padding-top:0.3em;
	padding-bottom:0.4em;
	margin:0;
	font-style:italic;
	font-weight:bold;
	color:#639fce;
	}

h2 {
	font: normal 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #639fce;
	line-height: 1.1em;
	font-weight:bold;
	font-style:italic;
	padding-top:0.2em;
	padding-bottom:0.1em;
	margin:0;
	}

h3 {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	margin:0;
	}

h4 { /* quote */
	font: normal 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	ine-height: 1.1em;
	padding-top:0.5em;
	padding-bottom:1em;
	margin:0;
	color:#dc6d11;
	}

h5 { /* datum */
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding-top:0.3em;
	padding-bottom:0.6em;
	margin:0;
	color:#70818f;
	}

h6 { /* algemeen kopje */
	font: normal 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	font-weight:bold;
	padding-top:0.3em;
	padding-bottom:0.6em;
	margin:0;
	color:#333333;
	}

.divider_hor {
	border-top: solid 1px;
	border-top-color: #c6e2f7;
	margin-top: 9px;
	padding-bottom: 6px;
	clear:both;
	}

.divider_ver {
	border-left: solid 1px;
	border-left-color: #c6e2f7;
	margin: 0px 5px 0px 5px;
	clear:both;
	}

small {
	font-size:0.85em;
	}

/* TOEVOEGINGEN / OVERRULES JB  */
    
.reg_small h2 a
/* naam overledene was niet klikbaar, daarom deze toevoeging */
{
    position:relative;
    display:inline;
    top: 0px;
    left:0px;
}

#mijn
/* mijn registers standaard onzichtbaar; indien nodig maar JavaScript het zichtbaar */
{
    display:none;
}

h4 
/* cite; toegevoegd ivm te veel ruitme voor lange citaten */
{ 
	font: normal 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height: 1em;
}

#reg_txt
/* toegevoegd om te voorkomen dat tekst om foto heen float */
{
    display:block;
    float:right;
    width:450px;
    height:auto;
    padding-bottom:10px;
}

.bl_condo_top .sysmessage
{
    font-size:9pt;
    font-style:normal;
    margin-right:25px;
}

.err
{
	color:#FFFFFF;
	background-color:#ff7c16;
	border:#FFFFFF solid 1px;
    font-weight:bold;
    padding:0px;
    margin:0;
}

#buffer
{
    display:none;
}

#faq dt
{
    font-weight:bold;
    margin:30px 0px 0px 0px;
}

#faqs .current
{
    color:#ff7c16;
    font-weight:bold;
}

#bcon
{
   display:none;
   padding-right:5px;
   
}

#bcon label
{
    display:block;
    float:left;
    width:60px;
}

#b_eml, #b_name
{
    width:160px;
    font-size:8pt;
}

#bcon textarea
{
    width:160px;
    font-size:8pt;
    height:100px;
}

.bl_verlengen_bg .err
{
    margin-right:5px;
}

#widgetcode
{
	display:none;
}


/** UPDATE **/

/* **** Blocks **** */




/* **** Modules **** */


.mod_nieuwboekje_top {
	height: 94px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -350px;
	margin-top: -30px;
	}

.mod_nieuwboekje_bg {
	display:block;
	width: 217px;
	padding: 5px 22px 5px 24px;
	background: repeat-y url(../images/sprite_modulebg.gif) -263px 0px;
	font-size:1.1em;
	}

.mod_nieuwboekje_bottom {
	height: 10px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -300px;
	}

.mod_nieuwboekje_bottom2 {
	height: 10px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -300px;
	margin-bottom:13px;
	}

.but_nieuwboekje {
	display:block;
	height: 27px;
	width: 161px;
	background: no-repeat url(../images/sprite_buttons.gif) -300px -400px;
	}

.but_nieuwboekje:hover {
	background: no-repeat url(../images/sprite_buttons.gif) -300px -430px;
	}


.but_registerkiezen {
	display:block;
	height: 35px;
	width: 265px;
	background: no-repeat url(../images/sprite_buttons.gif) 0px -700px;
	float: right;
	}

.but_registerkiezen:hover {
	background: no-repeat url(../images/sprite_buttons.gif) 0px -750px;
	}
	
	.boekjes_reeds {
	height: 30px;
	width: 217px;
	background: no-repeat url(../images/sprite_module.gif) 0px -700px;
	margin-top: 5px;
	}

.boekjes_item {
	width: 182px;
	background: no-repeat url(../images/sprite_module.gif) -228px -700px;
	padding: 8px 0px 5px 35px;
	}

.boekjes_divider {
	width: 217px;
	background: no-repeat url(../images/sprite_module.gif) 0px -750px;
	padding: 5px 0px 5px 0px;
	}
	
	
.condoname i
{
	display:none;
}

/*

#content, #header_bg01, #header_bg02, #footer
{
	background-image:none;
}

#header_bg02
{
	background-color:#5FA2D6;
}*/

/* nieuw maart 2012 */

hr {
	width:100%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color:#c6e2f7;
	background-color:#c6e2f7;
	border: none;
	}

.bl_condo_header {
	z-index: 10;
	position:relative;
	height: 60px;
	width: 634px;
	padding: 0px;
	margin: 18px 0px 12px 0px;
	background: no-repeat url(../images/sprite_block.gif) 0px -110px;
	}

.but_twitter {
	display:block;
	height: 16px;
	width: 16px;
	margin-right: 5px;
	background: no-repeat url(../images/socialbuttons.gif) -42px 0px;
	float: left;
	}

.but_google {
	display:block;
	height: 16px;
	width: 16px;
	margin-right: 5px;
	background: no-repeat url(../images/socialbuttons.gif) -63px 0px;
	float: left;
	}

.mod_nieuwboekje_bg h4 {
	color: #306a97;
	font-weight:bold;
	font-style:italic;
	font-size:1.3em;
	padding-bottom:0.5em;
	}

#butbalk {
	z-index: 10;
	position:relative;
	height: 35px;
	}

#addcon {
	z-index: 11100;
	position:relative;
	margin: -15px 0px 15px 0px;
	zoom:1;
	}

.mod_bloemen_top {
	height: 77px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -840px;
	margin-top: -15px;
	}

.mod_kaartje_top {
	height: 61px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -930px;
	margin-top: -15px;
	}

.mod_shop_bg {
	display:block;
	width: 217px;
	padding: 5px 22px 5px 24px;
	background: repeat-y url(../images/sprite_modulebg.gif) -263px 0px;
	font-size:1.1em;
	}

.mod_shop_bg h4 {
	color: #306a97;
	font-weight:bold;
	font-style:italic;
	font-size:1.3em;
	padding-bottom:0.5em;
	}

.mod_shop_bottom {
	height: 10px;
	width: 263px;
	background: no-repeat url(../images/sprite_module.gif) 0px -300px;
	margin-bottom:15px;
	}

.but_bloemen {
	display:block;
	height: 27px;
	width: 157px;
	background: no-repeat url(../images/sprite_buttons.gif) -300px -280px;
	}

.but_bloemen:hover {
	background: no-repeat url(../images/sprite_buttons.gif) -300px -310px;
	}

.but_kaartje {
	display:block;
	height: 27px;
	width: 142px;
	background: no-repeat url(../images/sprite_buttons.gif) -300px -340px;
	}

.but_kaartje:hover {
	background: no-repeat url(../images/sprite_buttons.gif) -300px -370px;
	}

/* /nieuw maart 2012 */


#loginbesloten
{
	width:220px;
	font-size:9pt;
	color:#777;
}

#beslotencode
{
	width:140px;
}

#partnerlogo
{
	border:0;
	display:block;
	float:right;
	margin:-20px -20px 0px 0px;
}

#partnerlogo img
{
	border:0;
	width:150px;
}

#ptabs a
{
	background-color:#AAA;
	color:#FFF;
	float:left;
	display:block;
	width:auto;
	padding:4px 10px 7px 10px;
	margin:0px 0px 0px 3px;
	border-radius:5px;
}

#ptabs a:hover, #ptabs .xactive
{
	background-color:#ff7c16;
}

#partnerform fieldset
{
	display:block;
	clear:both;
	border: 2px solid #ff7c16;;
	padding:10px 10px;
	margin:0px 0px 0px 0px;
	border-radius:5px;
	position:relative;
	top:-5px;
	background-color:#FFF;
	height:auto;

}

#partnerform legend
{
	overflow:hidden;
	width:0;
	height:0;
	padding:0;
	font-size:0
}

#partnerform fieldset input, #partnerform textarea
{
	width:400px;
}

#partnerform label
{
	float:left;
	width:80px;
	display:block;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
}

#partnerform .placeholder
{
	color:#AAA;
}

#partnerform fieldset p
{
	font-size:8pt;
	color:#888;
	float:right;
	width:180px;
	padding:10px;
	clear:right;
}

#partnerform .meer
{
	display:none;
}

#partnerform textarea
{
	height:60px;
	width:400px;
}











/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
}

.fancybox-outer {
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.fancybox-opened {
	z-index: 1003;	
}

.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
}

.fancybox-error {
	color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -21px;
	margin-left: -21px;
	width: 42px;
	height: 42px;
	background: url('http://condoleance.uitvaart20.nl/images/fancybox_loading.gif');
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
}

.fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://condoleance.uitvaart20.nl/images/fancybox_sprite.png');
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
}

.fancybox-prev, .fancybox-next {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('http://condoleance.uitvaart20.nl/images/blank.gif'); /* helps IE */
	z-index: 1003;
}

.fancybox-prev {
	left: 0;	
}

.fancybox-next {
	right: 0;
}

.fancybox-prev span, .fancybox-next span {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
}

.fancybox-prev span {
	background-position: 0 -36px;
}

.fancybox-next span {
	background-position: 0 -72px;
}

.fancybox-prev:hover, .fancybox-next:hover {
	visibility: visible;
}

.fancybox-prev:hover span {
	left: 20px;
}

.fancybox-next:hover span {
	left: auto;
	right: 20px;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;	
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1005;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1003;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;	
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.fancybox-inner
{
	overflow-x:hidden!important;
}

.fancybox-inner .bl_algemeen_bg
{
	background:none;
	padding:10px;
}

#newregmid:hover
{
	cursor:pointer;
	background-color:#eef6fc;;
}



@media only screen and (max-width:980px) 
{
	.register .columnright {width:100%;clear:both;}
	.register .columnleft {width:100%; clear:both;}
	.register #header, .register .menu, .register .menu_line, .register #header_bg01, .register #header_bg02, .register #header_swf, .register #content, .register .container, .register #footer {width:100%;min-width:100%;box-sizing: border-box;}
	.register body {overflow-x:hidden;}	
	.register .columnleft>div {margin-left:auto;margin-right:auto;}
	.register .columnright>div {margin-left:auto;margin-right:auto;}
}

@media only screen and (max-width:720px) 
{
	.register .columnleft>div, .bl_condo_header, .condoleance {width:100%;box-sizing: border-box;}
	.register #tagline, .nationaalreg {left:auto;right:0;}
	.register #reg_txt {width:70%;}
	.register .mainphoto {width:25%;box-sizing: border-box;padding-right:10px;}
	.register .mainphoto img {width:100%;}
	.register .condo_left {width:65%;}
	.register .condo_right {width:25%;;box-sizing: border-box;float:right}
	.register .condo_right>div {width:100%;;box-sizing: border-box;}
	.register .condo_rightbottom, .register .condo_righttop {display:none;}
	.register .menu li:nth-child(3) {display:none;}
	.register .menu li:nth-child(4) {display:none;}
	
}

@media only screen and (max-width:600px) 
{
	.register .condo_left {width:100%;}
	.register .condo_right {width:100%;margin-top:5px;}
	.register .bl_condoreg_bg, .register .bl_condoreg_bottom {background:none;padding:0px 10px;}
	.register .bl_condoreg_top {display:none;}
	
}

@media only screen and (max-width:500px) 
{
	.register #tagline, .register #header_swf {display:none;}
	.register #reg_txt {width:60%;}
	.register .bl_condoreg_bg .mainphoto {width:35%;box-sizing: border-box;padding-right:10px;}
	.register .bl_condoreg_bg .mainphoto img {width:100%;}	
	.register #logo a {zoom:.65;position:relative;}
	.register #header, .register #header_bg01, .register #header_bg02, .register #header_swf {height:80px;overflow:hidden;}
	.register #header_bg02 {background-image:none;}
	.register .menu li:nth-child(6) {display:none;}
	.register .menu li:nth-child(2) {display:none;}
}

@media only screen and (max-width:400px) 
{
	.register #reg_txt {width:100%;}
	.register .bl_condoreg_bg .mainphoto {width:100%;box-sizing: border-box;padding-right:10px;}
	.register .bl_condoreg_bg .mainphoto img {width:100%;}	
	.register #logo a {zoom:.45;position:relative;}
	.register #header, .register #header_bg01, .register #header_bg02, .register #header_swf {height:60px;overflow:hidden;}
	

}