#aanmelden label{
    position: relative;
    float: left;
    display: inline;
    width: 150px;
}

#factuuradres, #user-details{
    position: relative;
    float: left;
    display: inline;
    width:800px;
}

#boeken-titel-container{
	position:relative;
	float:left;
	display:inline;
	width:460px;
	padding-bottom:20px;
	background-image:url(../images/bg-boeken-titel.gif);
	}
	
#boeken-titel{
	position:relative;
	float:left;
	display:inline;
	width:440px;
	margin-left:20px;
	margin-top:20px;
	font-size:21px;
	line-height:21px;
	color:#277715;
	}
	
#boeken-schrijver{
	position:relative;
	float:left;
	display:inline;
	width:440px;
	margin-left:20px;
	margin-top:3px;
	font-size:15px;
	color:#3d3d3d;
	}
	
#boek-omschrijving{
	position:relative;
	float:left;
	display:inline;
	width:440px;
	margin-top:20px;
	}
	
#boek-specificaties{
	position:relative;
	float:right;
	display:inline;
	width:206px;
	background-color:#e7f3de;
	border:1px solid #96c282;
	padding:10px;	
	}
	
.boek-afbeelding-groot{
	border:1px solid #738b62;
	}
	
.boeken-specificaties-vak{
	position:relative;
	float:left;
	display:inline;
	width:184px;
	background-color:#f9fff4;
	border:1px solid #6a9947;
	padding:10px;
	margin-top:6px;
	}
	
.groen{
	color:#275b00;
	}
	
.grijs{
	color:#3f3f3f;
	}
	
.opmerking{
    position: relative;
    float: left;
    display: inline;
	color:#6c9b63;
	margin-left:3px;
	}
    
#aanmeld-left input, #aanmeld-right input, #aanmelden-factuur input{
    position: relative;
    float: left;
    display: inline;
}
	
#aanmeld-container{
	position:relative;
	float:left;
	display:inline;
	width:645px;
	background-color:#ebf5e3;
	padding:15px;
	margin-top:10px;
	margin-bottom:20px;
	}
	
#aanmeld-left{
	position:relative;
	float:left;
	display:inline;
	width:305px;
	}
	
#aanmeld-right{
	position:relative;
	float:right;
	display:inline;
	width:305px;
	}
	
#privacy-policy{
	position:relative;
	float:left;
	display:inline;
	width:645px;
	font-size:11px;
	line-height:13px;
	}
    
#bestelling-factuuradres{
    position: relative;
    float: left;
   /* display: block;   */
}
#bezorgadres-afwijkend-container{
    position:relative; 
    float:left; 
    display:inline; 
    margin:5px;
}

#aanmelden-factuur{
    position: relative;
    float: left;
    display: block;
    clear: both;
    width:500px;
    
}

#genrebrowser-page-selector{
    position: relative;
    float: left;
    display: block;
    clear: both;
    width: 698px;
    text-align: right;
}

#ingelogd{
    position: relative;
    float: left;
    display: inline;
    margin-left:20px;
    margin-top:20px;
}

#bevestiging-container{
    position:relative;
    float:left;
    display:inline;
    width:645px;
    background-color:#ebf5e3;
    padding:15px;
    margin-top:10px;
    margin-bottom:20px;
    margin-left:6px;
}

#bevestiging-left{
    position: relative;
    float: left;
    display: inline;
    width:320px;
}

#bevestiging-right{
    position: relative;
    float: left;
    display: inline;
    width:320px;    
}
                      
#mijn-ebooks td.head{
    font-size:13px; 
    color:#1e6f0f;
    border-bottom:1px solid #b4d0b0;
}

#mijn-ebooks{
    position:relative;
    float: left;
    display: inline;
    border:1px solid #b5d0b0;
    width:650px;
    margin-right:5px;     
    font-size:13px; 
    background-color:#ebf5e3;   
}

#ideal-error{
    position:relative;
    float: left;
    display: inline;
    border:1px solid #b5d0b0;
    width:650px;
    margin-right:5px;     
    font-size:13px; 
    background-color:#ebf5e3;
    padding:10px;   
}
